PR c++/35773
[official-gcc.git] / gcc / testsuite / ChangeLog
blob63650dc3a8cef94667162c789443b69acfd2a416
1 2008-04-17  Jason Merrill  <jason@redhat.com>
3         PR c++/35773
4         * g++.dg/overload/autoptr1.C: New.
6 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8         * gnat.dg/alignment4.adb: New test.
9         * gnat.dg/alignment5.adb: Likewise.
10         * gnat.dg/frame_overflow.adb: Adjust.
12 2008-04-17  Richard Guenther  <rguenther@suse.de>
14         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
16 2008-04-17  Christian Bruel  <christian.bruel@st.com>
18         * gcc.dg/long-long-compare-1.c: New testcase. 
19         
20 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22         PR fortran/35724
23         * gfortran.dg/eoshift_2.f90: New test.
25 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
27         PR fortran/35932
28         * gfortran.dg/intrinsic_char_1.f90: New test.
30 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
32         PR target/35944
33         * gfortran.dg/pr35944-1.f90: New test.
34         * gfortran.dg/pr35944-2.f90: Ditto.
36 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
38         PR c/35739
39         * gcc.dg/dfp/pr35739.c: New test.
41         PR tree-optimization/35899
42         * gcc.dg/pr35899.c: New test.
44         PR target/35662
45         * gfortran.dg/pr35662.f90: New test.
47 2008-04-16  Richard Guenther  <rguenther@suse.de>
49         * gcc.dg/tree-ssa/loop-35.c: New testcase.
51 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
53         PR ada/29015
54         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
55         gnat.dg/incomplete2.adb: New.
57 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
59         PR tree-optimization/35629
60         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
61         scan-tree-dump-times.
63 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
65         PR ada/22387
66         * gnat.dg/specs/corr_discr.ads: New.
68 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
70         * gnat.dg/string_slice2.adb: New test.
72 2008-04-15  Richard Guenther  <rguenther@suse.de>
74         * gcc.dg/fold-compare-2.c: Adjust testcase.
75         * gcc.dg/tree-ssa/pr21086.c: Likewise.
77 2008-04-15  Richard Guenther  <rguenther@suse.de>
79         * gcc.dg/tree-ssa/salias-1.c: Remove.
80         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
81         * gcc.dg/tree-ssa/alias-15.c: Likewise.
82         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
84 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
86         * gnat.dg/loop_optimization1.ad[sb]: New test.
88 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
90         PR c/35751
91         * gcc.dg/gomp/pr35751.c: New test.
92         * g++.dg/gomp/pr35751.C: New test.
94 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
96         PR ada/16086
97         * gnat.dg/prot_def.adb: New.
99 2008-04-14  Ian Lance Taylor  <iant@google.com>
101         * gcc.dg/strict-overflow-6.c: New.
102         * gcc.dg/no-strict-overflow-7.c: New.
103         * gcc.dg/Wstrict-overflow-22.c: New.
105 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
107         * gnat.dg/specs/storage.ads: Fix expected error message.
109 2008-04-14  Robert Dewar  <dewar@adacore.com>
111         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
113 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
115         PR ada/18680
116         * gnat.dg/specs/linker_section.ads: New.
118 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
120         PR ada/16098
121         * gnat.dg/specs/renamings.ads: New.
123 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
125         PR ada/15915
126         * gnat.dg/specs/storage.ads: New.
128 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
130         * gnat.dg/deep_old.adb: New.
132 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
134         * gnat.dg/loop_address2.adb: New test.
136 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
138         PR fortran/35882
139         * gfortran.dg/continuation_3.f90: Update test.
140         * gfortran.dg/continuation_5.f: Update test.
141         * gfortran.dg/continuation_10.f90: New test.
142         
143 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
145         PR libfortran/32972
146         PR libfortran/32512
147         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
148         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
149         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
150         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
151         
152 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
154         PR ada/17985
155         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
157 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
159         * gcc.target/powerpc/darwin-save-world-1.c: New test.
161 2008-04-11  Richard Guenther  <rguenther@suse.de>
163         PR tree-optimization/35869
164         * gcc.c-torture/compile/pr35869.c: New testcase.
166 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
168         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
169         /* mmintrin-common.h */ section.
171         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
173 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
175         PR c/35744
176         * gcc.dg/attr-error-1.c: New test.
178 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
180         * gcc.target/mips/scc-2.c: New test.
181         * gcc.target/mips/scc-3.c: New test.
182         * gcc.target/mips/scc-4.c: New test.
184 2008-04-10  Ira Rosen  <irar@il.ibm.com>
186         PR tree-optimization/35821
187         * gcc.dg/vect/pr35821-altivec.c: New.
188         * gcc.dg/vect/pr35821-spu.c: New.
190 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
192         PR testsuite/34894
193         PR testsuite/33782
194         * lib/target-supports.dg: Add check_effective_target_trampolines.
195         Disable profiling for avr-*-*.
196         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
197         * gcc.c-torture/compile/nested-1.c: Ditto.
198         * gcc.c-torture/compile/20050122-2.c: Ditto.
199         * gcc.c-torture/compile/20010226-1.c: Ditto.
200         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
201         * gcc.c-torture/compile/980506-1.c: Ditto.
202         * gcc.c-torture/compile/20020604-1.c: Ditto.
203         * gcc.c-torture/compile/limits-stringlit.c: Ditto
204         * gcc.c-torture/compile/20001226-1.c: Ditto
206 2008-04-09  Jason Merrill  <jason@redhat.com>
208         PR c++/35708
209         * g++.dg/ext/complit9.C: New.
211 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
213         PR ada/28305
214         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
215         gnat.dg/specs/fe_inlining_helper.adb: New test.
217 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
219         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
220         x86_64-pc-mingw target.
221         * gcc.dg/titype-1.c: Likewise.
223 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
225         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
226         Fix comment.
227         (check_effective_target_vxworks_rtp): New procedure.
228         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
229         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
230         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
231         * g++.old-deja/g++.brendan/new3.C: Likewise.
232         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
233         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
234         VxWorks kernel mode.
235         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
236         * g++.old-deja/g++.mike/p2736.C: Likewise.
237         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
238         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
239         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
240         kernel mode.
242 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
244         * gfortran.dg/namelist_47.f90: New test.
246 2008-04-09  Richard Guenther  <rguenther@suse.de>
248         * gfortran.dg/bind_c_usage_14.f03: Adjust.
250 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
252         PR target/35005
253         * execute/20071221-1.c: Adapt test for 16 bit int targets.
254         * execute/pr35163.c: Ditto.
256 2008-04-08  Richard Guenther  <rguenther@suse.de>
258         * gcc.c-torture/execute/20080408-1.c: New testcase.
260 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
262         * gnat.dg/pack6.adb: New test.
263         * gnat.dg/pack7.adb: Likewise.
264         * gnat.dg/pack8.adb: Likewise.
266 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
268         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
269         * gnat.dg/rt1.adb: New test.
270         * gnat.dg/test_time_stamp.adb: New test.
271         * gnat.dg/specs/warn_star.ads: New test.
272         * gnat.dg/specs/aggr1.ads: New test.
274 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
276         PR fortran/25829 28655
277         * gfortran.dg/write_check2.f90: Update dg-error.
278         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
280 2008-04-07  Jason Merrill  <jason@redhat.com>
282         PR c++/35734
283         * g++.dg/warn/ctor1.C: New.
285 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
287         PR/35842
288         * gcc.dg/torture/pr35842.c: New.
290 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
292         * gnat.dg/array4.adb: New test.
293         * gnat.dg/specs/static_initializer2.ads: Likewise.
295 2008-04-06  Richard Guenther  <rguenther@suse.de>
297         PR tree-optimization/35400
298         * gcc.dg/torture/pr35400.c: New testcase.
299         * g++.dg/torture/pr35400.C: Likewise.
301 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
303         PR fortran/35780
304         * gfortran.dg/simplify_argN_1.f90: New test.
306 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
308         PR fortran/35832
309         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
311 2008-04-06  Tobias Burnus  <burnus@net-b.de>
313         * gfortran.dg/f2003_io_1.f03: Make standard conform.
314         * gfortran.dg/f2003_io_8.f03: New.
316 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
318         * gnat.dg/pack5.adb: New test.
320 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
322         PR target/12329
323         * gcc.target/i386/pr12329.c: New test.
325 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
327         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
329 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
331         PR fortran/25829 28655
332         * gfortran.dg/f2003_io_1.f03: New test.
333         * gfortran.dg/f2003_io_2.f03: New test.
334         * gfortran.dg/f2003_io_3.f03: New test.
335         * gfortran.dg/f2003_io_4.f03: New test.
336         * gfortran.dg/f2003_io_5.f03: New test.
337         * gfortran.dg/f2003_io_6.f03: New test.
338         * gfortran.dg/f2003_io_7.f03: New test.
340 2008-04-05  Richard Guenther  <rguenther@suse.de>
342         PR tree-optimization/35833
343         * gcc.dg/torture/pr35833.c: New testcase.
345 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
347         * gcc.target/sh/sh2a-band.c: New test.
348         * gcc.target/sh/sh2a-bclrmem.c: New test.
349         * gcc.target/sh/sh2a-bld.c: New test.
350         * gcc.target/sh/sh2a-bor.c: New test.
351         * gcc.target/sh/sh2a-bsetmem.c: New test.
352         * gcc.target/sh/sh2a-bxor.c: New test.
354 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
356         * g++.dg/other/anon5.C: Don't depend on line number for error message.
358         * gcc.dg/torture/builtin-modf-1.c: Use special options for
359         powerpc*-*-linux*.
361         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
363         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
365         PR target/35620
366         * gcc.dg/dfp/pr35620.c: New test.
367         * gcc.dg/dfp/func-pointer.c: New test.
368         * gcc.dg/dfp/func-deref.c: New test.
370 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
372         PR target/35364
373         * g++.dg/gomp/pr35364.C: New test.
375 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
377         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
378         * g++.dg/other/i386-3.C: Likewise.
379         * gcc.target/i386/sse-13.c: Likewise.
380         * gcc.target/i386/sse-14.c: Likewise.
382         * gcc.target/i386/aes-check.h: New.
383         * gcc.target/i386/aesdec.c: Likewise.
384         * gcc.target/i386/aesdeclast.c: Likewise.
385         * gcc.target/i386/aesenc.c: Likewise.
386         * gcc.target/i386/aesenclast.c: Likewise.
387         * gcc.target/i386/aesimc.c: Likewise.
388         * gcc.target/i386/aeskeygenassist.c: Likewise.
389         * gcc.target/i386/pclmulqdq.c: Likewise.
390         * gcc.target/i386/pclmul-check.h: Likewise.
392         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
393         (check_effective_target_pclmul): Likewise.
395 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
397         PR c/35440
398         * gcc.dg/pr35440.c: New test.
400 2008-04-04  Richard Guenther  <rguenther@suse.de>
402         PR middle-end/35823
403         * gnat.dg/pr35823.adb: New testcase.
405 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
407         PR c/35712
408         * gcc.dg/dfp/constants-zero.c: New test.
410 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
412         PR c/35738
413         * gcc.dg/gomp/pr35738.c: New test.
415         PR middle-end/35818
416         * gcc.dg/gomp/pr35818.c: New test.
418         PR fortran/35786
419         * gfortran.dg/gomp/pr35786-1.f90: New test.
420         * gfortran.dg/gomp/pr35786-2.f90: New test.
422 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
424         * gcc.target/mips/scc-1.c: New test.
426 2008-04-03  Richard Guenther  <rguenther@suse.de>
428         * gcc.dg/tree-ssa/vrp43.c: New testcase.
429         * gcc.dg/tree-ssa/vrp44.c: Likewise.
430         * gcc.dg/tree-ssa/vrp45.c: Likewise.
432 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
434         PR c++/35741
435         * g++.dg/other/offsetof5.C: New test.
437 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
439         PR rtl-optimization/35281
440         * gcc.target/i386/pr35281.c: New test.
442 2008-04-03  Richard Guenther  <rguenther@suse.de>
444         PR middle-end/35800
445         * gcc.c-torture/execute/pr35800.c: New test.
447 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
449         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
450         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
451         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
452         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
453         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
454         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
455         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
456         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
457         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
458         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
459         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
461 2008-04-02  Richard Guenther  <rguenther@suse.de>
463         PR tree-optimization/14495
464         PR tree-optimization/34793
465         * gcc.dg/tree-ssa/vrp41.c: New testcase.
466         * gcc.dg/tree-ssa/vrp42.c: Likewise.
468 2008-04-02  Richard Guenther  <rguenther@suse.de>
470         PR tree-optimization/14495
471         * gcc.dg/tree-ssa/vrp40.c: New testcase.
473 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
475         * gnat.dg/specs/discr_record_constant.ads: New test.
477 2008-04-02  Richard Guenther  <rguenther@suse.de>
479         * gcc.dg/tree-ssa/vrp38.c: New testcase.
480         * gcc.dg/tree-ssa/vrp39.c: Likewise.
482 2008-04-01  George Helffrich  <george@gcc.gnu.org>
484         PRs fortran/PR35154, fortran/PR23057
485         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
486         use of common is unchanged.
488         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
489         with all combinations of debug options available on target.
490         * gfortran.dg/debug/debug.exp:  Ditto.
491         * gfortran.dg/debug/trivial.f:  Ditto.
492         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
493         .stabs functionality.
494         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
495         DWARF functionality.
497 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
499         PR c/35436
500         * gcc.dg/format/gcc_gfc-2.c: New test.
502 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
504         * g++.dg/bprob/bprob.exp: Do not check gcno files.
505         Use -fprofile-use for profile use.
506         * gcc.misc-tests/bprob.exp: Ditto.
507         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
508         * gcc.dg/matrix/matrix.exp: Ditto.
509         * gcc.dg/struct/struct-reorg.exp: Ditto.
510         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
511         * gcc.dg/profile-dir-1.c: New test.
512         * gcc.dg/profile-dir-2.c: New test.
513         * gcc.dg/profile-dir-3.c: New test.
515 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
517         PR c/35750
518         * gcc.dg/old-style-param-1.c: New test.
520 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
522         * gnat.dg/object_overflow.adb: New test.
524 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
526         PR middle-end/30186
527         * gcc.dg/tree-ssa/vector-1.c: New testcase.
528         * gcc.c-torture/execute/vector-1.c: New testcase.
529         * gcc.c-torture/execute/vector-2.c: New testcase.
531 2008-03-31  Olivier Hainque  <hainque@adacore.com>
533         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
534         * gnat.dg/assign_from_packed.adb: New testcase.
536 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
538         PR rtl-optimization/35729
539         * gcc.dg/pr35729.c: New test.
541 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
543         PR target/32000
544         * gcc.target/i386/pr32000-1.c: New.
546 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
548         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
549         on some environments.
551 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
553         PR tree-opt/35431
554         * gcc.c-torture/compile/pr35431.c: New testcase.
556 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
558         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
559         targets.
561 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
563         PR c++/35245
564         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
566 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
568         PR c++/35578
569         * g++.dg/parse/friend8.C: New test.
571         PR c/35748
572         * gcc.dg/union-cast-4.c: New test.
574 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
576         PR target/35757
577         * gcc.target/i386/sse4_1-blendps-2.c: New.
578         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
580 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
582         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
583         * gfortran.dg/internal_pack_2.f90:  Likewise.
584         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
585         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
586         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
587         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
588         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
589         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
591 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
593         * gnat.dg/bit_packed_array2.adb: New test.
595 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
597         PR fortran/35740
598         * gfortran.dg/transpose_conjg_1.f90: New test.
600 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
602         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
603         
604 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
606         PR fortran/35698
607         * gfortran.dg/allocate_zerosize_3.f: New test.
609         PR fortran/35702
610         * gfortran.dg/character_assign_1.f90: New test.
612 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
614         PR libfortran/32972
615         PR libfortran/32512
616         * gfortran.dg/intrinsic_spread_1.f90:  New file.
617         * gfortran.dg/intrinsic_spread_2.f90:  New file.
618         * gfortran.dg/intrinsic_spread_3.f90:  New file.
620 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
622         PR fortran/34714
623         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
624         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
625         * gfortran.dg/func_assign.f90: Likewise.
626         * gfortran.dg/implicit_11.f90: Likewise.
627         * gfortran.dg/proc_assign_1.f90: Likewise.
628         * gfortran.dg/proc_assign_2.f90: Likewise.
629         * gfortran.dg/procedure_lvalue.f90: Likewise.
631 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
633         PR fortran/35699
634         * gfortran.dg/direct_io_10.f: New test.
636 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
638         * gcc.target/i386/vectorize6.c: New test.
640 2008-03-28  Tobias Burnus  <burnus@net-b.de>
642         PR fortran/35721
643         * gfortran.dg/associated_target_2.f90: New.
645 2008-03-28  Richard Guenther  <rguenther@suse.de>
647         PR tree-optimization/19580
648         * gcc.dg/tree-ssa/loop-34.c: New testcase.
650 2008-03-28  Richard Guenther  <rguenther@suse.de>
652         PR tree-optimization/30317
653         PR tree-optimization/30911
654         PR tree-optimization/34793
655         * gcc.dg/tree-ssa/vrp35.c: New testcase.
656         * gcc.dg/tree-ssa/vrp36.c: Likewise.
657         * gcc.dg/tree-ssa/vrp37.c: Likewise.
659 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
661         PR target/31334
662         * gcc.target/powerpc/altivec-25.c: New testcase.
664 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
666         PR fortran/35724
667         * gfortran.dg/cshift_shift_real_2.f90: New test.
669 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
671         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
672         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
674 2008-03-27  Richard Guenther  <rguenther@suse.de>
676         PR c/32511
677         * gcc.dg/attr-weak-1.c: New testcase.
679 2008-03-27  Richard Guenther  <rguenther@suse.de>
681         PR tree-optimization/32810
682         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
684 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
686         * g++.dg/cpp0x/variadic91.C: New.
688 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
690         * gcc.dg/tree-ssa/loop-32.c: New testcase.
691         * gcc.dg/tree-ssa/loop-33.c: Likewise.
693 2008-03-27  Richard Guenther  <rguenther@suse.de>
695         * gcc.dg/fold-addr-1.c: New testcase.
697 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
699         PR middle-end/35429
700         * gcc.c-torture/compile/complex-5.c: New test.
702 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
704         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
706 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
708         PR c++/35546
709         * g++.dg/ext/attrib33.C: New test.
711 2008-03-26  Richard Guenther  <rguenther@suse.de>
713         Revert:
714         2008-03-26  Richard Guenther  <rguenther@suse.de>
716         * gcc.dg/fold-addr-1.c: New testcase.
718 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
720         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
721         before redefinitions of extern and __inline.
722         * gcc.target/i386/sse-13.c: Ditto.
724 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
726         PR c++/35332
727         * g++.dg/other/error27.C: New test.
729 2008-03-26  Richard Guenther  <rguenther@suse.de>
731         * gcc.dg/fold-addr-1.c: New testcase.
733 2008-03-26  Richard Guenther  <rguenther@suse.de>
735         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
736         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
737         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
738         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
739         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
740         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
741         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
743 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
745         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
746         variadic template template parameter binding semantics.
747         * g++.dg/cpp0x/variadic85.C: Ditto.
748         * g++.dg/cpp0x/variadic88.C: New.
749         * g++.dg/cpp0x/variadic89.C: New.
750         * g++.dg/cpp0x/variadic90.C: New.
751         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
752         variadic template template parameter binding semantics.
753         * g++.dg/cpp0x/variadic-lambda.C: New.
755 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
757         PR target/31558
758         * g++.dg/ext/altivec-15.C: New testcase.
760 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
762         PR objc/29197
763         * objc.dg/method-20.m: New testcase.
764         
765 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
767         PR rtl-optimization/35232
768         * gcc.target/mips/pr35232.c: New test.
770 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
772         * g++.dg/template/sfinae4.C: New.
773         * g++.dg/template/sfinae5.C: New.
774         * g++.dg/template/sfinae6.C: New.
775         * g++.dg/template/sfinae6_neg.C: New.
776         * g++.dg/template/sfinae7.C: New.
777         * g++.dg/template/sfinae8.C: New.
778         * g++.dg/template/sfinae9.C: New.
779         * g++.dg/template/sfinae10.C: New.
780         * g++.dg/template/sfinae11.C: New.
781         * g++.dg/template/sfinae12.C: New.
782         * g++.dg/template/sfinae13.C: New.
783         * g++.dg/template/sfinae14C: New.
785 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
787         * gcc.target/sh/sh2a-bclr.c: New test.
788         * gcc.target/sh/sh2a-bset.c: New test.
790 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
792         * gcc.target/sh/sh2a-movrt.c: New test.
794 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
796         * gcc.target/sh/sh2a-prefetch.c: New test.
798 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
799             Naveen.H.S  <naveen.hs@kpitcummins.com>
801         * gcc.target/sh/sh2a-movi20s.c: New test.
803 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
804             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
805             Naveen.H.S  <naveen.hs@kpitcummins.com>
807         * gcc.target/sh/sh2a-resbank.c: New test.
808         * gcc.target/sh/sh2a-tbr-jump.c: New test.
809         * gcc.target/sh/sh2a-jsrn.c: New test.
810         * gcc.target/sh/sh2a-rtsn.c: New test.
812 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
814         * gcc.target/i386/sse-17.c: Include sse2-check.h.
815         (main): Change to void and rename to sse2_test.
816         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
817         dg-do-what-default to "compile" if SSE2 hardware is not available.
818         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
819         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
820         xfail vect_no_int_max from "vectorization not profitable" check.
822 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
824         PR middle-end/26222
825         * gcc.dg/torture/pr26222.c: New testcase.
827 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
829         PR fortran/34813
830         * gfortran.dg/null_3.f90 : New test
832         PR fortran/33295
833         * gfortran.dg/module_function_type_1.f90 : New test
835 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
837         PR libfortran/32972
838         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
839         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
840         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
842 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
844         * gcc.target/mips/dse-1.c: Add checks for zeros.
846 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
848         PR target/27946
849         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
851 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
853         PR libfortran/32972
854         * internal_pack_1.f90:  New test case.
855         * internal_pack_2.f90:  New test case.
856         * internal_pack_3.f90:  New test case.
858 2008-03-21  Olivier Hainque  <hainque@adacore.com>
860         * gnat.dg/empty_vector_length.adb: New testcase.
862 2008-03-20  Richard Guenther  <rguenther@suse.de>
864         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
866 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
867             Uros Bizjak  <ubizjak@gmail.com>
869         PR testsuite/34168
870         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
871         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
872         if SSE2 hardware is not available.
873         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
874         gcc.dg/vect/vect.exp.
875         * gfortran.dg/vect/vect.exp: Ditto.
876         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
878 2008-03-20  Andreas Schwab  <schwab@suse.de>
880         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
881         xfail.
883 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
885         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
886         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
887         from dg-options.
889 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
891         PR testsuite/35621
892         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
893         * gcc.target/i386/ssse3-pabsd.c: Likewise.
894         * gcc.target/i386/ssse3-pabsw.c: Likewise.
895         * gcc.target/i386/ssse3-palignr.c: Likewise.
896         * gcc.target/i386/ssse3-phaddd.c: Likewise.
897         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
898         * gcc.target/i386/ssse3-phaddw.c: Likewise.
899         * gcc.target/i386/ssse3-phsubd.c: Likewise.
900         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
901         * gcc.target/i386/ssse3-phsubw.c: Likewise.
902         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
903         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
904         * gcc.target/i386/ssse3-pshufb.c: Likewise.
905         * gcc.target/i386/ssse3-psignb.c: Likewise.
906         * gcc.target/i386/ssse3-psignd.c: Likewise.
907         * gcc.target/i386/ssse3-psignw.c: Likewise.
909 2008-03-20  Andreas Schwab  <schwab@suse.de>
911         PR testsuite/35647
912         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
913         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
914         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
915         continuation and remove xfail.
917 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
919         PR libfortran/32972
920         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
921         in subroutine.
923 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
925         * gcc.dg/format/ms_array-1.c: New.
926         * gcc.dg/format/ms_c90-scanf-3.c: New.
927         * gcc.dg/format/ms_c99-strftime-1.c: New.
928         * gcc.dg/format/ms_no-y2k-1.c: New.
929         * gcc.dg/format/ms_attr-1.c: New.
930         * gcc.dg/format/ms_c90-scanf-4.c: New.
931         * gcc.dg/format/ms_c99-strftime-2.c: New.
932         * gcc.dg/format/ms_nonlit-1.c: New.
933         * gcc.dg/format/ms_c90-scanf-5.c: New.
934         * gcc.dg/format/ms_cast-1.c: New.
935         * gcc.dg/format/ms_nonlit-2.c: New.
936         * gcc.dg/format/ms_attr-2.c: New.
937         * gcc.dg/format/ms_c90-strftime-1.c: New.
938         * gcc.dg/format/ms_miss-1.c: New.
939         * gcc.dg/format/ms_nonlit-3.c: New.
940         * gcc.dg/format/ms_attr-3.c: New.
941         * gcc.dg/format/ms_c90-strftime-2.c: New.
942         * gcc.dg/format/ms_miss-2.c: New.
943         * gcc.dg/format/ms_nul-1.c: New.
944         * gcc.dg/format/ms_attr-4.c: New.
945         * gcc.dg/format/ms_c94-printf-1.c: New.
946         * gcc.dg/format/ms_miss-3.c: New.
947         * gcc.dg/format/ms_nul-2.c: New.
948         * gcc.dg/format/ms_attr-7.c: New.
949         * gcc.dg/format/ms_c94-scanf-1.c: New.
950         * gcc.dg/format/ms_miss-4.c: New.
951         * gcc.dg/format/ms_null-1.c: New.
952         * gcc.dg/format/ms_bitfld-1.c: New.
953         * gcc.dg/format/ms_c99-printf-1.c: New.
954         * gcc.dg/format/ms_miss-5.c: New.
955         * gcc.dg/format/ms_plus-1.c: New.
956         * gcc.dg/format/ms_branch-1.c: New.
957         * gcc.dg/format/ms_c99-printf-2.c: New.
958         * gcc.dg/format/ms_miss-6.c: New.
959         * gcc.dg/format/ms_sec-1.c: New.
960         * gcc.dg/format/ms_c90-printf-1.c: New.
961         * gcc.dg/format/ms_c99-printf-3.c: New.
962         * gcc.dg/format/ms_multattr-1.c: New.
963         * gcc.dg/format/ms_unnamed-1.c: New.
964         * gcc.dg/format/ms_c90-printf-2.c: New.
965         * gcc.dg/format/ms_c99-scanf-1.c: New.
966         * gcc.dg/format/ms_multattr-2.c: New.
967         * gcc.dg/format/ms_va-1.c: New.
968         * gcc.dg/format/ms_c90-printf-3.c: New.
969         * gcc.dg/format/ms_c99-scanf-2.c: New.
970         * gcc.dg/format/ms_multattr-3.c: New.
971         * gcc.dg/format/ms_c90-scanf-1.c: New.
972         * gcc.dg/format/ms_c99-scanf-3.c: New.
973         * gcc.dg/format/ms_no-exargs-1.c: New.
974         * gcc.dg/format/ms_zero-length-1.c: New.
975         * gcc.dg/format/ms_c90-scanf-2.c: New.
976         * gcc.dg/format/ms_c99-scanf-4.c: New.
977         * gcc.dg/format/ms_no-exargs-2.c: New.
978         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
979         * gcc.dg/format/miss-1.c: Likewise.
980         * gcc.dg/format/miss-3.c: Likewise.
981         * gcc.dg/format/multattr-2.c: Likewise.
982         * gcc.dg/format/miss-5.c: Likewise.
983         * gcc.dg/format/attr-2.c: Likewise.
984         * gcc.dg/format/attr-4.c: Likewise.
985         * gcc.dg/format/c90-scanf-4.c: Likewise.
986         * gcc.dg/format/c99-printf-3.c: Likewise.
987         * gcc.dg/format/multattr-1.c: Likewise.
988         * gcc.dg/format/miss-4.c: Likewise.
989         * gcc.dg/format/miss-6.c: Likewise.
990         * gcc.dg/format/c90-printf-3.c: Likewise.
991         * gcc.dg/format/attr-1.c: Likewise.
992         * gcc.dg/format/attr-3.c: Likewise.
993         * gcc.dg/format/attr-7.c: Likewise.
994         * gcc.dg/format/format.h: Treat mingw and gnu style.
995         * gcc.dg/format/sys_format.c: New.
997 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
999         PR libfortran/35627
1000         * gfortran.dg/namelist_46.f90: New test.
1002 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1004         PR target/14552
1005         * gcc.target/i386/pr14552.c: New test.
1007 2008-03-19  Michael Matz  <matz@suse.de>
1009         PR middle-end/35616
1010         * gcc.dg/pr35616.c: New test.
1012 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1014         PR fortran/35152
1015         * gfortran.dg/argument_checking_16.f90: New test.
1017 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1019         PR libfortran/32972
1020         * gfortran.dg/internal_pack_1.f90:  New test case.
1021         * gfortran.dg/internal_pack_2.f90:  New test case.
1022         * gfortran.dg/internal_pack_3.f90:  New test case.
1024 2008-03-19  Jan Hubicka  <jh@suse.cz>
1026         * gcc.dg/20050811-2.c: Update dumping flags.
1027         * gcc.dg/sms-2.c: Update dumping flags.
1028         * gcc.dg/var-expand1.c: Update dumping flags.
1029         * gcc.dg/var-expand3.c: Update dumping flags.
1030         * gcc.dg/pr30957-1.c: Update dumping flags.
1031         * gcc.dg/20050811-1.c: Update dumping flags.
1032         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1033         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1035 2008-03-19  Richard Guenther  <rguenther@suse.de>
1037         PR middle-end/35609
1038         * gcc.dg/testsuite/uninit-15.c: New testcase.
1039         * gcc.dg/testsuite/uninit-16.c: Likewise.
1041 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1043         PR target/35504
1044         * g++.dg/other/pr35504.C: New test.
1046 2008-03-18  Richard Guenther  <rguenther@suse.de>
1048         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1049         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1051 2008-03-18  Richard Guenther  <rguenther@suse.de>
1053         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1055 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1057         PR libfortran/35617
1058         * gfortran.dg/namelist_45.f90: New test.
1060 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1062         PR testsuite/35512
1063         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1064         Write variables instead of reading them.
1066 2008-03-17  Jason Merrill  <jason@redhat.com>
1068         PR c++/35548
1069         * g++.dg/init/ref16.C: New testcase.
1071 2008-03-17  Richard Guenther  <rguenther@suse.de>
1073         PR tree-optimization/19637
1074         * g++.dg/tree-ssa/pr19637.C: New testcase.
1076 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1078         PR fortran/35470
1079         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1081 2008-03-16  Richard Guenther  <rguenther@suse.de>
1083         PR middle-end/35607
1084         * gcc.c-torture/compile/pr35607.c: New testcase.
1085         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1087 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1089         PR fortran/35582
1090         * gfortran.dg/write_invalid_format.f90: New test.
1092 2008-03-15  Richard Guenther  <rguenther@suse.de>
1094         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1096 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1098         PR testsuite/35184
1099         * gfortran.dg/elemental_subroutine_6.f90: New test.
1101 2008-03-15  Richard Guenther  <rguenther@suse.de>
1103         * gcc.dg/pr23911.c: Adjust testcase.
1104         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1105         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1107 2008-03-15  Richard Guenther  <rguenther@suse.de>
1109         PR middle-end/35593
1110         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1112 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1114         PR testsuite/35478
1115         * gfortran.dg/generic_16.f90: New test.
1117 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1119         PR middle-end/35595
1120         * gcc.c-torture/compile/pr35595.c: New test.
1122 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1124         PR testsuite/33296
1125         * gfortran.dg/nearest_4.f90: New test.
1127 2008-03-14  Richard Guenther  <rguenther@suse.de>
1129         PR tree-optimization/13761
1130         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1132 2008-03-14  Richard Guenther  <rguenther@suse.de>
1134         PR tree-optimization/34172
1135         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1136         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1137         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1138         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1139         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1140         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1142 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1144         PR libcpp/35322:
1145         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1147 2008-03-14  Richard Guenther  <rguenther@suse.de>
1149         PR tree-optimization/34043
1150         PR tree-optimization/33989
1151         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1152         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1153         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1154         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1155         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1157 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1158             Uros Bizjak  <ubizjak@gmail.com>
1160         PR testsuite/35538 
1161         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1162         Skip *-*-darwin*.
1163         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1165 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1166             Uros Bizjak  <ubizjak@gmail.com>
1168         PR testsuite/35406
1169         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1170         count from 0 to 1 for lp64 targets.
1171         * gfortran.dg/ldist-1.f90: Update test to check
1172         for 5 loops distributed instead of 4 for lp64 targets.
1174 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1176         PR fortran/35475
1177         * gfortran.dg/derived_sub.f90: New test.
1179 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1181         PR testsuite/35558
1182         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1183         dg-require-effective-target.
1184         * g++.dg/tls/static-1a.cc: Likewise.
1186 2008-03-13  Tom Tromey  <tromey@redhat.com>
1188         PR libcpp/35322:
1189         * gcc.dg/cpp/pr35322.c: New file.
1191 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1193         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1194         (main): Call check_vect.
1196 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1197             Olga Golovanevsky  <olga@il.ibm.com>
1198         
1199         PR tree-optimization/35041
1200         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1202 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1204         PR target/34000
1205         PR target/35553
1206         * g++.dg/other/i386-3.C: New test.
1207         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1208         * gcc.target/i386/sse-14.c: Ditto.
1209         * gcc.target/i386/mmx-1.c: Ditto.
1210         * gcc.target/i386/mmx-2.c: Ditto.
1211         * gcc.target/i386/3dnow-1.c: Ditto.
1212         * gcc.target/i386/3dnow-2.c: Ditto.
1213         * gcc.target/i386/3dnowA-1.c: Ditto.
1214         * gcc.target/i386/3dnowA-2.c: Ditto.
1216 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1218         PR tree-opt/35422
1219         * gcc.target/i386/pr35422.c: Escape brackets.
1221 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1223         PR tree-opt/35422
1224         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1225         third loop.
1226         * gcc.target/i386/pr35422.c: New.
1228 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1230         PR tree-opt/35403
1231         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1233 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1235         PR target/35540
1236         * gcc.target/i386/pr35540.c: New test.
1238 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1240         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1242 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1244         PR middle-end/35526
1245         * g++.dg/torture/pr35526.C: New test.
1247 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1249         PR c++/35328
1250         * g++.dg/gomp/pr35328.C: New test.
1252         PR c++/35337
1253         * g++.dg/gomp/pr35337.C: New test.
1255         PR c/35438
1256         PR c/35439
1257         * gcc.dg/gomp/pr35438.c: New test.
1258         * gcc.dg/gomp/pr35439.c: New test.
1260         PR middle-end/35099
1261         * g++.dg/gomp/pr35099.C: New test.
1263 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
1265         * gnat.dg/range_check2.adb: New test.
1267 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
1269         PR tree-optimization/35494
1270         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1271         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1272         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1273         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1275 2008-03-10  Richard Guenther  <rguenther@suse.de>
1277         PR tree-optimization/34677
1278         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1279         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1280         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1282 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
1284         PR fortran/35474
1285         * gfortran.dg/module_commons_2.f90: New test.
1287 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
1289         * gnat.dg/frame_overflow.adb: Improve portability.
1291 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
1293         PR target/35350
1294         * gcc.target/i386/isa-1.c: Add -march=x86-64.
1295         * gcc.target/i386/isa-2.c: Likewise.
1296         * gcc.target/i386/isa-3.c: Likewise.
1297         * gcc.target/i386/isa-10.c: Likewise.
1298         * gcc.target/i386/isa-11.c: Likewise.
1299         * gcc.target/i386/isa-12.c: Likewise.
1300         * gcc.target/i386/isa-13.c: Likewise.
1301         * gcc.target/i386/isa-14.c: Likewise.
1303 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
1305         PR target/22152
1306         * gcc.target/i386/pr22152.c: New test.
1307         * gcc.target/i386/sse2-mmx.c: Ditto.
1309 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1311         * gnat.dg/uninit_func.adb: New test.
1313 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1315         * gnat.dg/pack4.adb: New test.
1317 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
1319         * gnat.dg/small_alignment.adb: New test.
1321 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1323         * gnat.dg/specs/alignment2.ads: New test.
1325 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1327         * gnat.dg/pack3.adb: New test.
1329 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1331         PR c++/20366
1332         * g++.dg/other/pr20366.C: New test.
1334 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1336         PR tree-opt/35402
1337         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1339 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
1341         PR preprocessor/35458
1342         * gcc.dg/cpp/cmdlne-M-2.c: New file.
1343         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1344         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1346 2008-03-06  Tom Tromey  <tromey@redhat.com>
1348         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1349         * treelang: Delete.
1351 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1353         * gnat.dg/specs/pack33.ads: New test.
1355 2008-03-05  Richard Guenther  <rguenther@suse.de>
1357         PR tree-optimization/35472
1358         * gcc.c-torture/execute/pr35472.c: New testcase.
1360 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
1362         PR 33009
1363         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1364         * gcc.c-torture/compile/pr33009.c: Likewise.
1366 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
1368         PR 31341
1369         * gcc.dg/vect/pr31041.c: Fix.
1371 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
1373         PR libfortran/35293
1374         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1375         New.
1376         * gfortran.fortran-torture/execute/list_read_1.x,
1377         gfortran.fortran-torture/execute/read_null_string.x,
1378         gfortran.fortran-torture/execute/backspace.x,
1379         gfortran.fortran-torture/execute/seq_io.x,
1380         gfortran.fortran-torture/execute/slash_edit.x,
1381         gfortran.fortran-torture/execute/unopened_unit_1.x,
1382         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1383         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
1384         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1385         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1386         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1387         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1388         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1389         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1390         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1391         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1392         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1393         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1394         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1395         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1396         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1397         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1398         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1399         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1400         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1401         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1402         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1403         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1404         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1405         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1406         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1407         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1408         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1409         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1410         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1411         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1412         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1413         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1414         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1415         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1416         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1417         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1418         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1419         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1420         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1421         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1422         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1423         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1424         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1425         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1426         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1427         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1428         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1429         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1430         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1431         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1432         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1433         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1434         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1435         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1436         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1437         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1438         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1439         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1440         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1441         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1442         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1443         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1444         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1445         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1446         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1447         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1448         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1449         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1450         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1451         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1452         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1453         gfortran.dg/write_back.f: Gate test on effective_target
1454         fd_truncate.
1456 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1458         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1459         targets declaring functions in assembly.
1461 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1463         PR 28322
1464         * gcc.dg/pr28322-3.c: New.
1466 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1468         PR target/35453
1469         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1470         _SIDD_XXX.
1471         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1472         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1473         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1474         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1475         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1476         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1477         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1478         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1480 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1482         PR middle-end/35456
1483         * gcc.c-torture/execute/pr35456.c: New test.
1485 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1487         * gcc.target/i386/sse-10.c: Don't use
1488         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1490 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1492         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1493         * gfortran.dg/reassoc_2.f90: Ditto.
1494         * gfortran.dg/reassoc_3.f90: Ditto.
1496 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1498         PR fortran/33197
1499         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1500         * gfortran.dg/dg.exp: Likewise.
1501         * gfortran.dg/vect/vect.exp: Likewise.
1502         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1503         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1504         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1505         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1506         empty CONTAINS.
1507         * gfortran.dg/gamma_2.f90: Add a few error messages.
1508         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1509         empty CONTAINS.
1510         * gfortran.dg/gamma_3.f90: Adjust error message.
1511         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1512         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1513         * gfortran.dg/bessel_1.f90: New test.
1514         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1515         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1516         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1517         * gfortran.dg/contains_empty_1.f03: New test.
1518         * gfortran.dg/erfc_scaled_1.f90: New test.
1519         * gfortran.dg/hypot_1.f90: New test.
1520         * gfortran.dg/contains_empty_2.f03: New test.
1522 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1524         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1526 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1528         PR 24924
1529         * g++.dg/cpp/string-2.C: This is a warning now.
1530         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1531         default, so add it.
1532         
1533 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1535         * g++.dg/cpp0x/auto1.C: New.
1537 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1539         PR fortran/34770
1540         * gfortran.dg/pointer_1.f90: New test.
1542 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1544         PR c++/35315
1545         * g++.dg/ext/attrib32.C: Add another test case.
1547 2008-02-29  Tom Tromey  <tromey@redhat.com>
1549         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1550         line.
1552 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1554         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1555         to make the interchange profitable.
1557 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1559         PR fortran/31463
1560         PR fortran/33950
1561         PR fortran/34296
1562         * gfortran.dg/arrayio_11.f90: Fixed test.
1563         * gfortran.dg/arrayio_12.f90: Likewise.
1564         * gfortran.dg/module_read_1.f90: Added warning-directives.
1565         * gfortran.dg/pr32242.f90: Likewise.
1566         * gfortran.dg/result_in_spec_3.f90: Likewise.
1567         * gfortran.dg/use_12.f90: Likewise.
1568         * gfortran.dg/warn_function_without_result.f90 : New test.
1570 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1572         PR fortran/34868
1573         * gfortran.dg/f2c_9.f90: New test.
1575 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1577         * gcc.dg/tree-ssa/ldist-1.c: New.
1578         * gcc.dg/tree-ssa/ldist-1a.c: New.
1579         * gcc.dg/tree-ssa/ldist-2.c: New.
1580         * gcc.dg/tree-ssa/ldist-3.c: New.
1581         * gcc.dg/tree-ssa/ldist-4.c: New.
1582         * gcc.dg/tree-ssa/ldist-5.c: New.
1583         * gcc.dg/tree-ssa/ldist-6.c: New.
1584         * gcc.dg/tree-ssa/ldist-7.c: New.
1585         * gcc.dg/tree-ssa/ldist-8.c: New.
1586         * gcc.dg/tree-ssa/ldist-9.c: New.
1587         * gcc.dg/tree-ssa/ldist-10.c: New.
1588         * gcc.dg/tree-ssa/ldist-11.c: New.
1589         * gcc.dg/tree-ssa/ldist-12.c: New.
1590         * gfortran.dg/ldist-1.f90: New.
1592 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1594         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1596 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1598         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1600 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1602         * gcc.target/i386/mmx-1.c: Add
1603         -Werror-implicit-function-declaration to dg-options.
1604         * gcc.target/i386/mmx-2.c: Likewise.
1605         * gcc.target/i386/sse-13.c: Likewise.
1606         * gcc.target/i386/sse-14.c: Likewise.
1608 2008-02-27  Revital Eres  <eres@il.ibm.com>
1610         PR rtl-optimization/34999
1611         * gcc.dg/tree-prof/pr34999.c: New.
1613 2008-02-27  Richard Guenther  <rguenther@suse.de>
1615         PR middle-end/25290
1616         * gcc.c-torture/execute/pr35390.c: New testcase.
1618 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1620         PR ada/22255
1621         * gnat.dg/test_direct_io.adb: New file.
1623 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1625         PR ada/34799
1626         * gnat.dg/specs/pr34799.ads: New test.
1628 2008-02-27  Richard Guenther  <rguenther@suse.de>
1630         PR middle-end/34971
1631         * gcc.c-torture/execute/pr34971.c: New testcase.
1633 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1635         * gcc.dg/gomp/preprocess-1.c: New test.
1637         PR c++/35368
1638         * g++.dg/ext/visibility/typeinfo2.C: New test.
1639         * g++.dg/ext/visibility/typeinfo3.C: New test.
1641 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1643         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1645 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1647         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1648         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1650 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1652         PR c/28800
1653         * gcc.dg/empty-source-2.c: Adjust for warning message.
1654         * gcc.dg/empty-source-3.c: Likewise.
1655         * gcc.dg/pack-test-2.c: Adjust comment.
1656         * gcc.dg/pragma-ep-2.c: Likewise.
1657         * gcc.dg/pragma-re-2.c: Likewise.
1658         * gcc.dg/va-arg-2.c: Likewise.
1660 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1662         PR fortran/35033
1663         * gfortran.dg/assignment_2.f90: New.
1665 2008-02-26  Jason Merrill  <jason@redhat.com>
1667         PR c++/35315
1668         * g++.dg/ext/attrib32.C: New.
1670 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1672         * gcc.c-torture/execute/nest-align-1.x: Delete.
1674 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1676         PR 26264
1677         * 20021023-1.c: Use __builtin_va_start instead of
1678         __builtin_stdarg_start.
1679         * pr17301-1.c: Likewise.
1680         * pr17301-2.c: Likewise.
1681                 
1682 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1683         
1684         * gcc.dg/pr34351.c: New.
1685         
1686 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1688         * gcc.dg/Wlarger-than2.c: New.
1689         
1690 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1692         PR c++/35323
1693         * g++.dg/lookup/crash7.C: New.
1695 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1697         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1699 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1701         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1703 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1705         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1707 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1709         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1710         Windows.
1712 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1714         * lib/target-supports.exp (check_profiling_available): Report -p
1715         unavailable on *-*-mingw*.
1717 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1719         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1720         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1721         dg-require-effective-target pthread_h.
1723 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1725         * gcc.dg/Wswitch-enum-error.c: New.
1726         * gcc.dg/Wswitch-error.c: New.
1727         * gcc.dg/20011021-1.c: Use two directives to match two different
1728         messages.
1729         
1730 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1731         
1732         PR 28322
1733         * gcc.dg/pr28322.c: New.
1734         * gcc.dg/pr28322-2.c: New.
1735         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1736         preceding it.
1738 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1740         PR c++/35333
1741         * g++.dg/other/error26.C: New.
1743 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1745         PR c++/35338
1746         * g++.dg/other/error25.C: New.
1748 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1750         PR target/35258
1751         * gcc.dg/pr35258.c: New testcase.
1753 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1755         * gcc.dg/20020426-2.c: Remove bogus workaround.
1756         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1757         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1759 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1761         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1763 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1765         PR middle-end/19984
1766         * gcc.dg/pr19984.c: New test.
1767         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1768         name of the variable.
1770 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1772         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1773         (main): Call check_vect and foo.  Check array values after
1774         the call to foo.
1775         * gcc.dg/vect/vect-117.c: Call check_vect.
1776         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1778 2008-02-25  Jason Merrill  <jason@redhat.com>
1780         PR c++/33486
1781         * g++.dg/lookup/strong-using-5.C: New.
1783 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1785         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1786         sh* targets.
1788 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1790         PR target/35349
1791         * gcc.c-torture/execute/20050604-1.x: New file.
1793 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1795         * gcc.target/i386/pr22076.c: Update number of mov insns
1796         for PIC targets.
1797         * gcc.target/i386/pr34256.c: Ditto.
1799 2008-02-24  Diego Novillo  <dnovillo@google.com>
1801         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1803         PR 33738
1804         * g++.dg/warn/pr33738.C: New.
1806 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1808         * gcc.c-torture/execute/nest-align-1.x: New file.
1810 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1812         PR c++/34749
1813         * g++.dg.ext/dllimport13.C: New test.
1815 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1817         PR libfortran/24685
1818         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1819         powerpc*-apple-darwin*.
1821 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1823         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1824         ERFC into gfortran.dg/large_real_kind_3.F90.
1825         * gfortran.dg/large_real_kind_3.F90: New test.
1827 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1829         PR rtl-opt/33512
1830         * gcc.dg/and-1.c: New test.
1832 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1834         * gcc.c-torture/execute/20080222-1.c: New test.
1836 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1838         PR target/22076
1839         PR target/34256
1840         * gcc.target/i386/pr22076.c: New test.
1841         * gcc.target/i386/pr34256.c: New test.
1842         * gcc.target/i386/vecinit-5.c: New test.
1843         * gcc.target/i386/vecinit-6.c: New test.
1844         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1846         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1847         <xmmintrin.h>, define __m64 and __m128 directly.
1848         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1850 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1852         PR C++/34715
1853         * g++.dg/ext/always_inline-1.C: New test.
1854         * g++.dg/ext/always_inline-2.C: New test.
1855         * g++.dg/ext/always_inline-3.C: New test.
1856         * g++.dg/ext/always_inline-4.C: New test.
1858 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1860         * gcc.target/cris/asm-b-1.c: New test.
1862 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1864         PR c++/35282
1865         * g++.dg/template/nontype17.C: Add.
1867 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1869         PR c++/35282
1870         Revert:
1871         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1873         PR c++/28743
1874         * g++.dg/template/nontype17.C: New.
1875         * g++.dg/template/nontype16.C: Add error.
1877 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1879         PR c/19999
1880         * gcc.dg/Wfloat-equal-1.c: New.
1881         * g++.dg/warn/Wfloat-equal-1.C: New.
1883 2008-02-21  Michael Matz  <matz@suse.de>
1885         PR target/35264
1886         * gcc.dg/pr35264.c: New testcase.
1888 2008-02-21  Richard Guenther  <rguenther@suse.de>
1890         * gfortran.dg/reassoc_1.f90: New testcase.
1891         * gfortran.dg/reassoc_2.f90: Likewise.
1892         * gfortran.dg/reassoc_3.f90: Likewise.
1894 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1896         PR libfortran/34974
1897         * gfortran.dg/fmt_t_7.f: New test.
1899         PR libfortran/35132
1900         * gfortran.dg/streamio_15.f90: New test.
1901         
1902 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1904         PR libfortran/35036
1905         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1907 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1909         * gcc.dg/Wframe-larger-than.c: New option test.
1911 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1913         PR fortran/34997
1914         * gfortran.dg/dollar_sym_1.f90: New.
1915         * gfortran.dg/dollar_sym_2.f90: New.
1917 2008-02-20  Richard Guenther  <rguenther@suse.de>
1919         PR middle-end/35265
1920         * gcc.dg/builtins-66.c: New testcase.
1922 2008-02-20  Richard Guenther  <rguenther@suse.de>
1924         * gcc.dg/fold-reassoc-1.c: New testcase.
1925         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1927 2008-02-20  Richard Guenther  <rguenther@suse.de>
1929         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1931 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1933         * lib/target-supports.exp (check_effective_target_vect_unpack):
1934         Return true for SPU.
1935         (check_effective_target_vect_short_mult): Likewise.
1936         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1937         the loop on targets that support vect_unpack.
1939 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1941         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1942         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1943         templates to reduce number of passed arguments.
1945 2008-02-19  Jason Merrill  <jason@redhat.com>
1947         PR c++/34950
1948         * g++.dg/template/explicit-args1.C: New.
1950 2008-02-19  Richard Guenther  <rguenther@suse.de>
1952         PR tree-optimization/34989
1953         * gcc.dg/pr34989-1.c: New testcase.
1954         * gcc.dg/pr34989-2.c: Likewise.
1956 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1958         PR c++/35028
1959         * g++.dg/gomp/pr35028.C: New test.
1961         PR c++/34964
1962         PR c++/35244
1963         * gcc.dg/gomp/pr34964.c: New test.
1964         * g++.dg/gomp/pr34964.C: New test.
1965         * gcc.dg/gomp/pr35244.c: New test.
1966         * g++.dg/gomp/pr35244.C: New test.
1968         PR c++/35078
1969         * g++.dg/gomp/pr35078.C: New test.
1971 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1973         * gcc.dg/packed-array.c: New testcase. 
1975 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1977         PR target/33555
1978         * gcc.target/i386/pr33555.c: New test.
1979         
1980 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1982         PR target/35189
1983         * gcc.target/i386/isa-1.c: New.
1984         * gcc.target/i386/isa-2.c: Likewise.
1985         * gcc.target/i386/isa-3.c: Likewise.
1986         * gcc.target/i386/isa-4.c: Likewise.
1987         * gcc.target/i386/isa-5.c: Likewise.
1988         * gcc.target/i386/isa-6.c: Likewise.
1989         * gcc.target/i386/isa-7.c: Likewise.
1990         * gcc.target/i386/isa-8.c: Likewise.
1991         * gcc.target/i386/isa-9.c: Likewise.
1992         * gcc.target/i386/isa-10.c: Likewise.
1993         * gcc.target/i386/isa-11.c: Likewise.
1994         * gcc.target/i386/isa-12.c: Likewise.
1995         * gcc.target/i386/isa-13.c: Likewise.
1996         * gcc.target/i386/isa-14.c: Likewise.
1998 2008-02-18  Joey Ye  <joey.ye@intel.com>
1999             H.J. Lu  <hongjiu.lu@intel.com>
2001         PR middle-end/34921
2002         * gcc.c-torture/execute/nest-align-1.c: New test case.
2004 2008-02-17  Richard Guenther  <rguenther@suse.de>
2006         PR middle-end/35227
2007         * gcc.dg/torture/pr35227.c: New testcase.
2009 2008-02-17  Richard Guenther  <rguenther@suse.de>
2011         PR tree-optimization/35231
2012         * gcc.c-torture/execute/pr35231.c: New testcase.
2014 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2016         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2017         (test_gt): Ditto.
2019 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2021         * obj-c++.dg/encode-2.mm: XFAIL.
2022         * obj-c++.dg/encode-3.mm: Likewise.
2024 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2025             Paolo Carlini  <pcarlini@suse.de>
2027         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2028         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2029         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2031 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2033         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2034         (main): Change to void and rename to sse_test.
2035         * gcc.target/i386/pr24306.c: Ditto.
2036         * gcc.target/i386/pr32065-2.c: Ditto.
2037         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2038         (main): Change to void and rename to sse2_test.
2039         * gcc.target/i386/20060512-3.c: Ditto.
2041 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2043         PR fortran/35150
2044         * gfortran.dg/c_loc_tests_12.f03: New test.
2046 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2048         PR c++/35023
2049         PR c++/35024
2050         PR c++/35026
2051         * g++.dg/cpp0x/vt-35026.C: New.
2052         * g++.dg/cpp0x/vt-35023.C: New.
2053         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2054         * g++.dg/cpp0x/vt-35024.C: New.
2056 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2058         * gcc.c-torture/execute/va-arg-25.x: Remove.
2060 2008-02-15  Richard Guenther  <rguenther@suse.de>
2061             Zdenek Dvorak  <ook@ucw.cz>
2063         PR tree-optimization/35164
2064         * g++.dg/torture/pr35164-1.C: New testcase.
2065         * g++.dg/torture/pr35164-2.C: Likewise.
2067 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2069         PR testsuite/35119
2070         * g++.dg/template/spec35.C: Change the regular expressions
2071         in dg-final to match the assembly code generated by Darwin 9.
2073 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2075         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2077 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2079         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2081 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2083         * lib/dejapatches.exp: New file.
2085 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2087         PR c++/34050
2088         * g++.dg/cpp0x/vt-34050.C: New.
2090 2008-02-14  Jason Merrill  <jason@redhat.com>
2092         PR c++/5645
2093         PR c++/11159
2094         * g++.dg/warn/pr11159.C: New.
2095         * g++.dg/warn/pr5645.C: Likewise.
2097 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2099         PR preprocessor/35061
2100         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2102 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2104         PR c++/28743
2105         * g++.dg/template/nontype17.C: New.
2106         * g++.dg/template/nontype16.C: Add error.
2108 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2110         PR c++/35138
2111         * g++.dg/template/member8.C: New test.
2113 2008-02-13  Michael Matz  <matz@suse.de>
2115         * gcc.dg/pr35065.c: Fix testcase warnings.
2117 2008-02-13  Jason Merrill  <jason@redhat.com>
2119         PR c++/34962, c++/34937, c++/34939
2120         * g++.dg/ext/tmplattr9.C: New.
2122 2008-02-13  Michael Matz  <matz@suse.de>
2124         PR debug/35065
2125         * gcc.dg/pr35065.c: New testcase.
2127 2008-02-12  Richard Guenther  <rguenther@suse.de>
2129         PR tree-optimization/35171
2130         * gcc.c-torture/compile/pr35171.c: New testcase.
2132 2008-02-12  Richard Guenther  <rguenther@suse.de>
2134         PR middle-end/35163
2135         * gcc.c-torture/execute/pr35163.c: New testcase.
2137 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2139         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2141 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2143         * gnat.dg/loop_address.adb: New test.
2145 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2147         * obj-c++.dg/bitfield-1.mm: Expect failures.
2148         * obj-c++.dg/bitfield-4.mm: Likewise.
2149         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2150         * obj-c++.dg/encode-8.mm: Likewise.
2151         * obj-c++.dg/isa-field-1.mm: Likewise.
2152         * obj-c++.dg/layout-1.mm: Likewise.
2153         * obj-c++.dg/lookup-2.mm: Likewise.
2154         * obj-c++.dg/try-catch-2.mm: Likewise.
2155         * obj-c++.dg/try-catch-9.mm: Likewise.
2157 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2159         PR c++/35144
2160         * g++.dg/tree-ssa/pr35144.C: New test.
2162         PR inline-asm/35160
2163         * gcc.target/i386/pr35160.c: New test.
2165         PR c++/34862
2166         * g++.dg/init/new27.C: New test.
2168 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2170         PR c++/35077
2171         * g++.dg/template/crash78.C: New.
2173 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2175         PR testsuite/35047
2176         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2177         * gcc.dg/compat/vector-2_y.c: Ditto.
2179 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2180             Richard Guenther  <rguenther@suse.de>
2182         PR tree-optimization/33992
2183         * gcc.c-torture/execute/pr33992.c: New testcase.
2185 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2187         * gfortran.dg/streamio_14.f90:  New test.
2189 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2191         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2192         Add -mfpmath=387 to dg-options.
2194 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2196         PR testsuite/35047
2197         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2198         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2199         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2200         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2201         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2202         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2203         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2204         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2205         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2207 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2209         PR objc++/34193
2210         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2212 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2214         PR c++/35056
2215         * g++.dg/conversion/bitfield8.C: New.
2217 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2219         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2221 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2223         PR c++/35049
2224         PR c++/35096
2225         * g++.dg/ext/vector13.C: New.
2227 2008-02-06  David Daney  <ddaney@avtrex.com>
2229         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2231 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2233         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2234         special case for xtensa-*-*.
2235         
2236 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2238         PR fortran/35037
2239         * gfortran.dg/volatile11.f90: New test.
2241 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2243         PR c++/33553
2244         * g++.dg/template/array19.C: New test.
2246 2008-02-05  Diego Novillo  <dnovillo@google.com>
2248         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2250         PR 33738
2251         * g++.dg/warn/pr33738.C: Remove.
2253 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2255         PR fortran/34945
2256         * gfortran.dg/bounds_check_13.f: New test.
2258 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2260         PR testsuite/33946
2261         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2263 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
2265         PR target/35083
2266         * gcc.target/i386/pr35083.c: New test.
2268 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2270         PR fortran/32315
2271         * gfortran.dg/data_bounds_1.f90: New test.
2273 2008-02-04  Diego Novillo  <dnovillo@google.com>
2275         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2277         PR 33738
2278         * g++.dg/warn/pr33738.C: New.
2280 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
2282         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2283         to match.
2285 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
2287         * lib/target-supports.exp (check_effective_target_hard_float): Only
2288         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
2289         other targets, grep for a call insn in the rtl expand dump for an
2290         add of two doubles.
2291         (target_compile): Support generating rtl dumps as output.
2293 2008-02-04  Richard Guenther  <rguenther@suse.de>
2295         PR middle-end/33631
2296         * gcc.c-torture/execute/pr33631.c: New testcase.
2298 2008-02-04  Richard Guenther  <rguenther@suse.de>
2300         PR middle-end/35043
2301         * gcc.c-torture/compile/pr35043.c: New testcase.
2303 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2305         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2307 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
2309         * gcc.target/i386/pr31628.c: Require effective target fpic.
2310         * gcc.target/i386/strinline.c: Ditto.
2311         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2312         * gcc.dg/pr35045.c: Ditto.
2313         * gcc.dg/20050503-1.c: Ditto.
2315 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
2317         PR fortran/32760
2318         * gfortran.dg/host_assoc_variable_1.f90: New test.
2319         * gfortran.dg/allocate_stat.f90: Change last three error messages.
2321 2008-02-02  Michael Matz  <matz@suse.de>
2323         PR target/35045
2324         * gcc.dg/pr35045.c: New test.
2326 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2328         PR libfortran/35001
2329         * gfortran.dg/shape_4.f90:  New test.
2331 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
2333         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2335 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
2337         PR rtl-optimization/34773
2338         * gcc.target/cris/torture/pr34773.c: New test.
2340 2008-02-01  Nick Clifton  <nickc@redhat.com>
2342         * lib/target-supports.exp (check_profiling_available): Do not
2343         expect profiling to work on the xstormy16 target.
2345 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
2347         PR testsuite/35047
2348         * gcc.c-torture/execute/20050316-2.x: New file.
2349         * gcc.target/i386/pr17390.c: Update scan pattern.
2350         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2351         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2353 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
2355         PR fortran/34910
2356         * gfortran.dg/proc_assign_2.f90: New test.
2358 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
2359             Jakub Jelinek  <jakub@redhat.com>
2361         PR c++/34935
2362         PR c++/34936
2363         * g++.dg/ext/alias-canon.C: New.
2364         * g++.dg/ext/alias-mangle.C: New.
2366 2008-01-30  Jan Hubicka  <jh@suse.cz>
2368         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2370 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2372         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2373         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2375 2008-01-30  Jan Hubicka  <jh@suse.cz>
2377         PR target/34982
2378         * gcc.c-torture/execute/pr34982.c: New testcase.
2380 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
2382         * gcc.target/s390/tf_to_di-1.c: New testcase.
2384 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
2386         PR fortran/34975
2387         * gfortran.dg/use_only_3.f90: New test.
2388         * gfortran.dg/use_only_3.inc: Modules for new test.
2390         PR fortran/34429
2391         * gfortran.dg/function_charlen_2.f90: New test.
2393 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2395         PR middle-end/34969
2396         * gcc.dg/pr34969.c: New test.
2398         PR c/35017
2399         * gcc.dg/inline-25.c: New test.
2400         * gcc.dg/inline-26.c: New test.
2401         * gcc.dg/inline-27.c: New test.
2403 2008-01-29  Richard Guenther  <rguenther@suse.de>
2405         PR middle-end/35006
2406         * gcc.c-torture/compile/pr35006.c: New testcase.
2408 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2410         PR c++/34055
2411         PR c++/34103
2412         PR c++/34219
2413         PR c++/34606
2414         PR c++/34753
2415         PR c++/34754
2416         PR c++/34755
2417         PR c++/34919
2418         PR c++/34961
2419         * g++.dg/cpp0x/vt-34219-2.C: New.
2420         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2421         * g++.dg/cpp0x/vt-34961.C: New.
2422         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2423         cases from the re-opened PR.
2424         * g++.dg/cpp0x/vt-34753.C: New.
2425         * g++.dg/cpp0x/vt-34919.C: New.
2426         * g++.dg/cpp0x/vt-34754.C: New.
2427         * g++.dg/cpp0x/vt-34606.C: New.
2428         * g++.dg/cpp0x/vt-34219.C: New.
2429         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2430         * g++.dg/cpp0x/vt-34755.C: New.
2431         * g++.dg/cpp0x/pr31438.C: Ditto.
2432         * g++.dg/cpp0x/variadic81.C: Ditto.
2434 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2436         * g++.dg/torture/pr34641.C: Put the dg-do first.
2438 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2440         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2442 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2444         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2446 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2448         PR 31535
2449         * gcc.target/powerpc/spe-small-data-1.c: New test.
2450         * gcc.target/powerpc/spe-small-data-2.c: New test.
2452 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2454         PR libfortran/34980
2455         * gfortran.dg/shape_3.f90:  New test.
2457 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2459         * gcc.target/s390/20020926-1.c: Remove -m31.
2461 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2463         * gcc.target/s390/20020926-1.c: Disable for s390x.
2465 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2467         PR fortran/34994
2468         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2469         expression.
2471 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2473         PR fortran/34990
2474         * gfortran.dg/array_constructor_22.f90: New test.
2476 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2478         PR middle-end/34688
2479         * gcc.c-torture/compile/pr34688: New test.
2481 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2483         PR fortran/34848
2484         * gfortran.dg/missing_optional_dummy_5.f90: New.
2486 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2488         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2489         noinline.  XFAIL test.
2491 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2493         PR fortran/31610
2494         * gfortran.dg/array_3.f90: New test.
2496 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2498         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2499         on i?86/x86_64.
2501         PR c++/34965
2502         * gcc.dg/pr34965.c: New test.
2503         * g++.dg/other/error24.C: New test.
2505 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2507         PR libfofortran/34887
2508         * gfortran.dg/x_slash_2.f:  New test.
2510 2008-01-26  Richard Guenther  <rguenther@suse.de>
2512         PR c++/34235
2513         * g++.dg/torture/pr34235.C: New testcase.
2515 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2517         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2519 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2521         PR target/34981
2522         * gcc.target/mips/lazy-binding-1.c: New test.
2523         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2524         mips_forced_no_abicalls and mips_forced_no_shared.
2525         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2526         Avoid using small data with -mabicalls.  Don't make -G0 force
2527         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2528         forces the opposite option.
2530 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2532         PR target/34970
2533         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2534         Use -std=gnu89 switch.
2536 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2538         PR libfortran/34876
2539         * gfortran.dg/direct_io_9.f: New test.
2541 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2543         PR fortran/34661
2544         * gfortran.dg/where_operator_assign_4.f90: New test.
2546 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2548         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2549         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2550         c4x-*-* targets.
2552 2008-01-25  Richard Guenther  <rguenther@suse.de>
2554         PR middle-end/32244
2555         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2557 2008-01-25  Richard Guenther  <rguenther@suse.de>
2559         PR tree-optimization/34966
2560         * gcc.c-torture/compile/pr34966.c: New testcase.
2562 2008-01-25  Richard Guenther  <rguenther@suse.de>
2564         PR c++/33887
2565         * g++.dg/torture/pr33887-1.C: New testcase.
2566         * g++.dg/torture/pr33887-2.C: Likewise.
2567         * g++.dg/torture/pr33887-3.C: Likewise.
2568         * gcc.c-torture/execute/20071211-1.c: Likewise.
2570 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2572         PR target/34856
2573         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2575 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2577         PR middle-end/33333
2578         * g++.dg/gomp/pr33333.C: New test.
2580         PR preprocessor/34692
2581         * gcc.dg/cpp/pr34692.c: New test.
2582         * gcc.dg/gomp/pr34692.c: New test.
2584 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2586         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2588 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2590         PR fortran/34202
2591         * gfortran.dg/empty_type.f90: New test.
2593 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2595         PR c++/34603
2596         * g++.dg/template/crash77.C: New.
2598 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2600         PR target/34856
2601         * gcc.dg/pr34856.c: New test.
2603 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2605         * gfortran.dg/namelist_39.f90: Delete temporary files.
2606         * gfortran.dg/namelist_44.f90: Ditto.
2608 2008-01-24  Richard Guenther  <rguenther@suse.de>
2610         PR middle-end/34953
2611         * g++.dg/torture/pr34953.C: New testcase.
2613 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2615         PR middle-end/34934
2616         * gcc.c-torture/compile/20080124-1.c: New test.
2618 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2620         PR fortran/34872
2621         * gfortran.dg/function_charlen_3.f: New test.
2623 2008-01-23  Michael Matz  <matz@suse.de>
2625         PR debug/34895
2626         * g++.dg/debug/pr34895.cc: New testcase.
2628 2008-01-23  Richard Guenther  <rguenther@suse.de>
2630         PR middle-end/31529
2631         * gcc.dg/pr31529-1.c: New testcase.
2632         * gcc.dg/pr31529-2.c: Likewise.
2634 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2636         PR c++/34829
2637         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2638         unsigned int for the first argument.
2640 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2642         PR c++/33984
2643         * g++.dg/conversion/bitfield7.C: New test.
2644         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2646 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2648         From Michael Frysinger  <michael.frysinger@analog.com>
2649         * gcc.target/bfin/mcpu-bf547.c: New test.
2650         * gcc.target/bfin/mcpu-bf523.c: New test.
2651         * gcc.target/bfin/mcpu-bf524.c: New test.
2652         * gcc.target/bfin/mcpu-bf526.c: New test.
2654 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2656         * gcc.c-torture/execute/20080122-1.c: New test.
2658 2008-01-22  Tom Tromey  <tromey@redhat.com>
2660         PR c++/34859
2661         * gcc.dg/cpp/pr34859.c: New file.
2663 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2665         PR fortran/34875
2666         * gfortran.dg/vector_subscript_3.f90: New test.
2668 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2670         PR fortran/34848
2671         * gfortran.dg/missing_optional_dummy_4.f90
2673 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2675         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2677 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2679         * gnat.dg/unchecked_union1.adb: New test.
2681 2008-01-22  Tom Tromey  <tromey@redhat.com>
2683         PR c++/34829
2684         * g++.dg/ext/pr34829.C: New file.
2686 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2688         PR c++/34607
2689         * gcc.dg/gomp/pr34607.c: New test.
2690         * g++.dg/gomp/pr34607.C: New test.
2692         PR c++/34914
2693         * g++.dg/ext/vector10.C: New test.
2695         PR c++/34918
2696         * g++.dg/other/error23.C: New test.
2698         PR c++/34917
2699         * g++.dg/ext/vector12.C: New test.
2701 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2703         PR 32102
2704         * gcc.dg/Wstrict-overflow-21.c: New.
2705         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2707 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2709         PR middle-end/33092
2710         * gcc.dg/pr33092.c: New.
2712 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2714         * gcc.target/s390/20020926-1.c: Add -m31 option.
2716 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2718         PR fortran/34915
2719         * gfortran.dg/initialization_18.f90: New test.
2721 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2723         PR fortran/34899
2724         * gfortran.dg/tab_continuation.f: New.
2726 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2728         PR fortran/34896
2729         * gfortran.dg/use_rename_2.f90: New test.
2731 2008-01-21  Richard Guenther  <rguenther@suse.de>
2733         PR middle-end/34856
2734         * gcc.c-torture/compile/pr34856.c: New testcase.
2736 2008-01-21  Richard Guenther  <rguenther@suse.de>
2738         PR c/34885
2739         * gcc.c-torture/compile/pr34885.c: New testcase.
2741 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2743         * gnat.dg/specs/alignment1.ads: New test.
2745 2008-01-21  Richard Guenther  <rguenther@suse.de>
2747         PR c++/34850
2748         * g++.dg/torture/pr34850.C: New testcase.
2750 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2751             Olga Golovanevsky  <olga@il.ibm.com>
2753         PR tree-optimization/34701
2754         * gcc.dg/struct/wo_prof_array_field.c: New test.
2755         
2756 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2758         PR c++/34891
2759         * g++.dg/ext/vector9.C: New.
2761 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2763         PR c++/34776
2764         PR c++/34486
2765         * g++.dg/template/crash75.C: New.
2766         * g++.dg/template/crash76.C: Likewise.  
2768 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2770         PR rtl-optimization/34808
2771         * gcc.c-torture/compile/pr34808.c: New test.
2773 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2775         PR fortran/34784
2776         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2778         PR fortran/34861
2779         * gfortran.dg/entry_array_specs_3.f90: New test.
2781         PR fortran/34854
2782         * gfortran.dg/use_rename_1.f90: New test.
2784 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2786         PR fortran/34784
2787         * gfortran.dg/array_constructor_20.f90: New test.
2788         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2790         PR fortran/34785
2791         * gfortran.dg/array_constructor_21.f90: New test.
2793 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2795         PR libfortran/34795
2796         * gfortran.dg/inquire_13.f90: New test.
2797         
2798         PR libfortran/34659
2799         * gfortran.dg/continuation_9.f90: New test.
2801 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2803         PR target/34831
2804         * gcc.target/mips/pr34831.c: New test.
2806 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2808         PR fortran/34817
2809         PR fortran/34838
2810         * gfortran.dg/any_all_1.f90:  New test.
2811         * gfortran.dg/any_all_2.f90:  New test.
2813 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2815         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2816         "dg-require-weak" statement.
2817         * g++.dg/eh/weak1.C: Likewise.
2819 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2821         PR gcov-profile/34610
2822         * gcc.dg/gomp/pr34610.c: New test.
2824 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2826         PR fortran/34760
2827         * gfortran.dg/implicit_11.f90: New.
2828         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2829         * gfortran.dg/entry_15.f90: Ditto.
2830         * gfortran.dg/func_assign.f90: Ditto.
2831         * gfortran.dg/gomp/reduction3.f90: Ditto.
2832         * gfortran.dg/proc_assign_1.f90: Ditto.
2834         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2835         of dg-excess-errors.
2837 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2839         PR fortran/32616
2840         * gfortran.dg/argument_checking_15.f90: New.
2841         * gfortran.dg/argument_checking_5.f90: Change TODO into
2842         dg-warning.
2844 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2846         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2847         * gfortran.dg/enum_5.f90: Ditto.
2848         * gfortran.dg/enum_6.f90: Ditto.
2849         * gfortran.dg/bom_error.f90: Ditto.
2850         * gfortran.dg/func_decl_4.f90: Ditto.
2852 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2854         PR libfortran/34782
2855         * gfortran.dg/fmt_t_6.f: New test.
2857 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2859         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2861 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2863         * g++.dg/lookup/two-stage2.C: fix comment.
2865 2008-01-18  Ian Lance Taylor  <iant@google.com>
2867         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2869 2008-01-18  Ian Lance Taylor  <iant@google.com>
2871         PR c++/33407
2872         * g++.dg/init/new26.C: New test.
2874 2008-01-18  Richard Guenther  <rguenther@suse.de>
2876         PR middle-end/34801
2877         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2878         redundant one.
2880 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2882         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2883         dg-require-effective-target.
2885 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2887         PR target/34556
2888         * gfortran.dg/reshape_2.f90: New test.
2890 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2892         * gcc.dg/20040223-1.c: Fix comment typo.
2894 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2896         PR target/34814
2897         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2898         until 34814 is fixed.
2900 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2902         PR tree-optimization/34648
2903         * gcc.c-torture/compile/pr34648.c: New testcase.
2905 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2907         PR testsuite/34821
2908         * gcc.dg/autopar/autopar.exp: New.
2909         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2910         * lib/target-supports.exp (check_effective_target_pthread): New.
2912         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2913         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2914         * gcc.dg/tree-ssa/reduc-1.c: Same.
2915         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2916         * gcc.dg/tree-ssa/reduc-2.c: Same
2917         * gcc.dg/tree-ssa/reduc-3.c: Same.
2918         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2919         * gcc.dg/tree-ssa/reduc-6.c: Same.
2920         * gcc.dg/tree-ssa/reduc-7.c: Same.
2921         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2922         * gcc.dg/tree-ssa/reduc-8.c: Same.
2923         * gcc.dg/tree-ssa/reduc-9.c: Same.
2925 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2927         * gnat.dg/discr5.adb: New test.
2929 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2931         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2933 2008-01-17  Richard Guenther  <rguenther@suse.de>
2935         PR tree-optimization/34825
2936         * gcc.dg/pr34825.c: New testcase.
2938 2008-01-17  Richard Guenther  <rguenther@suse.de>
2940         * gcc.c-torture/execute/20080117-1.c: New testcase.
2942 2008-01-17  Revital Eres  <eres@il.ibm.com>
2944         PR30957
2945         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2947 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2949         PR fortran/34429
2950         * gfortran.dg/function_charlen_1.f90: New test.
2952         PR fortran/34431
2953         * gfortran.dg/function_types_1.f90: New test.
2954         * gfortran.dg/function_types_2.f90: New test.
2956         PR fortran/34471
2957         * gfortran.dg/function_kinds_4.f90: New test.
2958         * gfortran.dg/function_kinds_5.f90: New test.
2960         * gfortran.dg/defined_operators_1.f90: Errors now at function
2961         declarations.
2962         * gfortran.dg/private_type_4.f90: The same.
2963         * gfortran.dg/interface_15.f90: The same.
2964         * gfortran.dg/elemental_args_check_2.f90: The same.
2965         * gfortran.dg/auto_internal_assumed.f90: The same.
2967 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2969         * gnat.dg/sizetype.adb: New test.
2971 2008-01-16  Richard Guenther  <rguenther@suse.de>
2973         PR middle-end/32628
2974         * gcc.dg/overflow-warn-7.c: New testcase.
2976 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2978         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2980 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2981         Richard Guenther  <rguenther@suse.de>
2983         PR c/34668
2984         * gcc.dg/pr34668-1.c: New test.
2985         * gcc.dg/pr34668-2.c: Likewise.
2987 2008-01-16  Richard Guenther  <rguenther@suse.de>
2989         PR c++/33819
2990         * g++.dg/torture/pr33819.C: New testcase.
2992 2008-01-16  Richard Guenther  <rguenther@suse.de>
2994         PR c/34768
2995         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2996         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2998 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3000         PR fortran/34796
3001         * gfortran.dg/argument_checking_13.f90: New.
3002         * gfortran.dg/argument_checking_14.f90: New.
3004 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3005         
3006         PR libfortran/34671
3007         * gfortran.dg/anyallcount_1.f90:  New test.
3009 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3011         PR c++/34399
3012         * g++.dg/cpp0x/vt-34399.C: New.
3013         * g++.dg/template/friend50.C: New.
3015 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3017         PR c++/34751
3018         * g++.dg/cpp0x/vt-34751.C: New.
3020 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3022         PR c++/34051
3023         PR c++/34055
3024         PR c++/34102
3025         PR c++/34103
3026         * g++.dg/cpp0x/vt-34051-2.C: New.
3027         * g++.dg/cpp0x/vt-34102.C: New.
3028         * g++.dg/cpp0x/vt-34051.C: New.
3029         * g++.dg/cpp0x/vt-34055.C: New.
3030         * g++.dg/cpp0x/vt-34103.C: New.
3032 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3034         PR c++/34314
3035         * g++.dg/cpp0x/vt-34314.C: New.
3036         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3037         reality (the error message was wrong previously).
3039 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3041         PR c++/33964
3042         * g++.dg/cpp0x/vt-33964.C: New.
3043         * g++.dg/template/partial5.C: New.
3045 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3047         PR c++/34052
3048         * g++.dg/cpp0x/vt-34052.C: New.
3049         * g++.dg/template/ttp26.C: New.
3050         
3051 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3053         * gnat.dg/rep_clause2.ad[sb]: New test.
3054         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3056 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3058         PR c++/24924
3059         * g++.dg/cpp/pedantic-errors.C: Delete.
3060         * g++.dg/cpp/permissive.C: Delete.
3061         
3062 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3064         * gcc.c-torture/compile/20080114-1.c: New test.
3066 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3068         PR fortran/34665
3069         * gfortran.dg/argument_checking_11.f90: New.
3070         * gfortran.dg/argument_checking_12.f90: New.
3071         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3072         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3073         * gfortran.dg/argument_checking_3.f90: Ditto.
3074         * gfortran.dg/pointer_intent_2.f90: Ditto.
3075         * gfortran.dg/import2.f90: Ditto.
3076         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3077         * gfortran.dg/implicit_actual.f90: Ditto.
3078         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3079         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3081 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3083         PR fortran/34763
3084         * gfortran.dg/interface_proc_end.f90: New.
3086 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3088         PR fortran/34759
3089         * gfortran.dg/assumed_size_refs_4.f90: New.
3091 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3093         * gnat.dg/unchecked_convert1.adb.
3095 2008-01-13  Richard Guenther  <rguenther@suse.de>
3097         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3098         readable and writable again before exiting.
3100 2008-01-13  Richard Guenther  <rguenther@suse.de>
3102         PR middle-end/34601
3103         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3105 2008-01-13  Jan Hubicka  <jh@suse.cz>
3107         PR middle-end/32135
3108         * gcc.dg/pr32135.c: new.
3110 2008-01-12  Doug Kwan  <dougkwan@google.com>
3112         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3113         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3114         -Wignored-qualifiers.
3116 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3118         * gnat.dg/slice3.adb: New test.
3119         * gnat.dg/slice4.adb: Likewise.
3121 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3123         * gnat.dg/bit_packed_array.ad[sb]: New test.
3125 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3127         PR fortran/34432
3128         * gfortran.dg/parens_7.f90: New test.
3130 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3132         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3133         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3135         * gcc.dg/pr33826.c: Require nonpic.
3137 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3139         PR fortran/34722
3140         * gfortran.dg/inquire_12.f90: New test.
3142 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3144         PR libfortran/34670
3145         * all_bounds_1.f90: New test case.
3146         * maxloc_bounds_1.f90: New test case.
3147         * maxloc_bounds_2.f90: New test case.
3148         * maxloc_bounds_3.f90: New test case.
3149         * maxloc_bounds_4.f90: New test case.
3150         * maxloc_bounds_5.f90: New test case.
3151         * maxloc_bounds_6.f90: New test case.
3152         * maxloc_bounds_7.f90: New test case.
3153         * maxloc_bounds_8.f90: New test case.
3155 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3157         * gcc.dg/struct-ret-3.c: New test.
3159 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3161         PR fortran/34537
3162         * gfortran.dg/transfer_simplify_8.f90: New test.
3164 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3166         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3167         size_t using predefined macro.
3169 2008-01-10  Raksit Ashok  <raksit@google.com>
3171         PR rtl-optimization/27971
3172         * gcc.target/i386/pr27971.c: New testcase.
3174 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3176         PR fortran/34396
3177         * gfortran.dg/bounds_check_12.f90: New test.
3179 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3181         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3182         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3184 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3186         PR middle-end/34641
3187         * g++.dg/torture/pr34641.C: New testcase.
3189 2008-01-10  Richard Guenther  <rguenther@suse.de>
3191         PR tree-optimization/34651
3192         * g++.dg/torture/pr34651.C: New testcase.
3194 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3196         PR tree-optimization/34017
3197         * gcc.dg/tree-ssa/pr34017.c: New.
3199 2008-01-09  Richard Guenther  <rguenther@suse.de>
3200         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3202         PR middle-end/30132
3203         * gcc.c-torture/compile/pr30132.c: New testcase.
3205 2008-01-09  Richard Guenther  <rguenther@suse.de>
3207         PR middle-end/34458
3208         * gcc.c-torture/compile/pr34458.c: New testcase.
3210 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3212         PR testsuite/30459
3213         g++.dg/eh/ia64-2.C: Require weak support.
3215 2008-01-08  Richard Guenther  <rguenther@suse.de>
3217         PR middle-end/31863
3218         * g++.dg/torture/pr31863.C: New testcase.
3220 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3222         PR middle-end/34694
3223         * gcc.dg/gomp/pr34694.c: New test.
3224         * g++.dg/gomp/pr34694.C: New test.
3226         PR c++/33890
3227         * g++.dg/gomp/pr33890.C: New test.
3229 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3231         PR fortran/34476
3232         * gfortran.dg/parameter_array_init_3.f90: New test.
3234 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3236         PR fortran/34681
3237         PR fortran/34704
3238         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3240 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3242         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3243         * g++.dg/other/spu2vmx-1.C: Use it.
3245 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3247         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3249         PR testsuite/34575
3250         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3251         * gcc.target/powerpc/parity-1.c: Likewise.
3253 2008-01-07  Fred Fish  <fnf@specifix.com>
3255         PR preprocessor/30363:
3256         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3257         macro expansions.
3259 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
3261         PR fortran/34672
3262         * gfortran.dg/use_only_2.f90: New test.
3264 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
3266         PR libstdc++/34680
3267         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3268         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3270 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
3272         PR fortran/34545
3273         * gfortran.dg/use_12.f90: New test.
3275 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3277         PR fortran/34689
3278         * interface.c (compare_actual_formal): Fix intent(out) check for
3279         function result variables.
3281 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3283         PR fortran/34690
3284         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3286 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3288         PR fortran/34689
3289         * gfortran.dg/intent_out_4.f90: Fix test case.
3291 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3293         PR fortran/34689
3294         * gfortran.dg/intent_out_4.f90: New.
3296 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3298         PR libfortran/34540
3299         * gfortran.dg/optional_dim_3.f90: New test.
3301 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3303         PR fortran/34658
3304         * gfortran.dg/common_11.f90: New.
3305         * gfortran.dg/blockdata_1.f90: Update test case.
3306         * gfortran.dg/blockdata_2.f90: Update test case.
3308 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3310         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3312 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3314         PR fortran/34655
3315         * gfortran.dg/equiv_constraint_9.f90: New.
3317 2008-01-06  Revital Eres  <eres@il.ibm.com>
3319         PR tree-optimization/34263
3320         * gcc.dg/pr34263.c:  New testcase.
3322 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3324         PR fortran/34654
3325         * gfortran.dg/internal_io_unf.f90: New.
3327 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3329         PR fortran/34660
3330         * gfortran.dg/elemental_args_check_2.f90: New.
3332 2008-01-06  Tobias Burnus  <burnus@net-b.de>
3334         PR fortran/34662
3335         * gfortran.dg/intent_out_3.f90: New.
3337 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3339         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3341 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3343         PR libfortran/34676
3344         * gfortran.dg/list_read_8.f90: New test.
3346 2008-01-04  Richard Guenther  <rguenther@suse.de>
3348         PR middle-end/34029
3349         * gcc.c-torture/compile/pr34029-1.c: New testcase.
3350         * gcc.c-torture/compile/pr34029-2.c: Likewise.
3352 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
3354         PR gcov-profile/34609
3355         * g++.dg/gcov/gcov-6.C: New test.
3357 2008-01-04  Richard Guenther  <rguenther@suse.de>
3359         PR tree-optimization/31081
3360         * g++.dg/torture/pr31081-1.C: New testcase.
3361         * g++.dg/torture/pr31081-2.C: Likewise.
3363 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3365         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3366         * gcc.target/mips/rsqrt-2.c: Likewise.
3367         * gcc.target/mips/rsqrt-4.c: New test.
3369 2008-01-04  Tobias Burnus  <burnus@net-b.de>
3371         PR fortran/34557
3372         * gfortran.dg/equiv_substr.f90: New.
3374 2008-01-03  Tom Tromey  <tromey@redhat.com>
3376         PR c/34457:
3377         * gcc.dg/pr34457-2.c: New file.
3378         * gcc.dg/pr34457-1.c: New file.
3380 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3382         Revert fix for PR tree-optimization/34458.
3384 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3386         PR tree-optimization/34458
3387         * gcc.dg/tree-ssa/pr34458.c: New.
3389 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3391         PR libfortran/34565
3392         * gfortran.dg/internal_readwrite_1.f90:  New test.
3393         * gfortran.dg/internal_readwrite_2.f90:  New test.
3395 2008-01-03  Tom Tromey  <tromey@redhat.com>
3397         PR preprocessor/34602:
3398         * gcc.dg/cpp/pr34602.c: New file.
3400 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3402         PR tree-optimization/29484
3403         * gcc.c-torture/execute/20071220-1.c: New test.
3404         * gcc.c-torture/execute/20071220-2.c: New test.
3406 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3408         PR tree-optimization/34635
3409         * gcc.dg/tree-ssa/pr34635.c: New.
3410         * gcc.dg/tree-ssa/pr34635-1.c: New.
3412 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3414         PR middle-end/34562
3415         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3416         scan-assembler check.
3418 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3420         PR middle-end/34608
3421         * g++.dg/gomp/pr34608.C: New test.
3423 2008-01-02  Richard Guenther  <rguenther@suse.de>
3425         PR middle-end/34093
3426         PR middle-end/31976
3427         * gcc.c-torture/compile/pr34093.c: New testcase.
3429 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3431         * g++.dg/cpp0x/long_long.C: New.
3433 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3435         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3436         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3437         warning on the function main.
3439 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3441         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3442         rather than __v2di type.
3444 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3446         PR fortran/34558
3447         * gfortran.dg/linked_list_1.f90: New test.
3449 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3451         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3452         instead of appending to it.
3454 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3456         PR tree-optimization/34591
3457         * gcc.dg/vect/pr34591.c: New test.
3459 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3461         PR libfortran/34594
3462         * gfortran.dg/direct_io_8.f90:  New test case.
3464 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3466         PR target/34281
3467         * gcc.c-torture/execute/20071213-1.c: New test.
3469 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3471         PR libfortran/34560
3472         * gfortran.dg/read_eof_5.f90: New test.
3474 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3476         PR fortran/34514
3477         * gfortran.dg/initialization_17.f90: New.
3479 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3481         PR libfortran/34566
3482         * gfortran.dg/matmul_6.f90:  New test.
3484 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3486         PR fortran/34421
3487         * gfortran.dg/entry_17.f90: New.
3489 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3491         PR fortran/34536
3492         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3493         * gfortran.dg/real_const_3.f90: Likewise.
3494         * gfortran.dg/unary_operator.f90: New test.
3496 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3498         * gnat.dg/pack2.adb: New test.
3500 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3502         PR fortran/34559
3503         * gfortran.dg/repeat_6.f90: New test.
3505 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3507         PR fortran/34549
3508         * cshift_shift_real_1.f90:  New test.
3510 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3512         PR fortran/34540
3513         * gfortran.dg/shift-kind_2.f90: New test.
3515 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3517         PR target/8835
3518         * gcc.dg/pr8835-1.c: New.
3520 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3522         PR fortran/34438
3523         * gfortran.dg/default_initialization_3.f90: New test.
3525 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3527         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3528         conditions.
3529         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3531 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3533         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3534         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3536 2007-12-20  Jason Merrill  <jason@redhat.com>
3538         * gcc.dg/overload/arg[14].C: Remove expected errors.
3540 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3542         PR c++/34459
3543         * gcc.c-torture/execute/20071219-1.c: New test.
3545 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3547         PR fortran/34530
3548         * gfortran.dg/namelist_44.f90: New.
3550 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3552         PR fortran/34482
3553         * gfortran.dg/boz_8.f90: Add error-check check.
3554         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3555         stop by call abort.
3557 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3559         * gcc.dg/gomp/combined-1.c: New test.
3561 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3563         PR tree-optimization/34355
3564         * g++.dg/tree-ssa/pr34355.C: New test.
3566 2007-12-19  Revital Eres  <eres@il.ibm.com>
3568          * gcc.dg/sms-5.c: New testcase.
3570 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3572         PR fortran/34325
3573         * gfortran.dg/missing_parens_1.f90: New.
3574         * gfortran.dg/missing_parens_1.f90: New.
3575         
3576 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3578         PR fortran/34495
3579         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3580         expressions.
3581         * gfortran.dg/transfer_simplify_7.f90: New test.
3583 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3585         * gcc.dg/pr32912-3.c: Compile with -w.
3587         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3589 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3590             Jakub Jelinek  <jakub@redhat.com>
3591         
3592         PR c++/32565
3593         PR c++/33943
3594         PR c++/33965
3595         * g++.dg/cpp0x/variadic86.C: New.
3596         * g++.dg/cpp0x/variadic87.C: New.
3597         * g++.dg/cpp0x/variadic84.C: New.
3598         * g++.dg/cpp0x/variadic85.C: New.
3599         * g++.dg/template/ttp25.C: New.
3601 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3603         PR tree-optimization/34123
3604         * gcc.dg/tree-ssa/pr34123.c: New test.
3606 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3608         PR rtl-optimization/34456
3609         * gcc.c-torture/execute/pr34456.c: New test.
3611 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3613         PR c++/34488
3614         * g++.dg/parse/friend7.C: New test.
3616         PR rtl-optimization/34490
3617         * gcc.c-torture/execute/20071216-1.c: New test.
3619 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3621         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3623 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3625         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3626         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3627         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3628         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3629         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3631 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3633         PR c/34506
3634         * gcc.dg/gomp/clause-2.c: New test.
3635         * g++.dg/gomp/clause-4.C: New test.
3637 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3639         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3640         part of Fortran 77/95/2003.
3642 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3644         PR tree-optimization/34445
3645         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3646         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3648 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3650         PR fortran/34427
3651         * gfortran.dg/namelist_42.f90: Update.
3652         * gfortran.dg/namelist_43.f90: New.
3653         
3654 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3656         PR fortran/34495
3657         * gfortran.dg/initialization_16.f90: New.
3659 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3661         PR fortran/34305
3662         * gfortran.dg/real_dimension_1.f:  New test case.
3664 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3666         * gcc.dg/torture/pr24257.c: Remove -O from options.
3668 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3670         PR fortran/34246
3671         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3673 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3675         PR fortran/31213
3676         PR fortran/33888
3677         PR fortran/33998
3678         * gfortran.dg/mapping_1.f90: New test.
3679         * gfortran.dg/mapping_2.f90: New test.
3680         * gfortran.dg/mapping_3.f90: New test.
3682 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3684         PR rtl-optimization/34415
3685         * gcc.c-torture/execute/pr34415.c: New test.
3687 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3689         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3690         void. 
3692 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3694         PR bootstrap/34003
3695         * gcc.dg/pr34003-1.c: New test.
3696         * gcc.dg/pr34003-2.c: New.
3698 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3700         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3701         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3702         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3703         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3704         add -save-temps.
3705         * gcc.target/cris/torture/cris-torture.exp,
3706         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3707         * gcc.target/cris/builtin_ctz_v3.c,
3708         gcc.target/cris/builtin_ctz_v8.c,
3709         gcc.target/cris/builtin_clz_v0.c,
3710         gcc.target/cris/builtin_clz_v3.c,
3711         gcc.target/cris/builtin_bswap_v3.c,
3712         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3713         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3714         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3715         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3716         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3717         lib/target-supports.exp: Adjust for crisv32-*-*.
3719 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3721         * gcc.dg/debug/const-3.c: New.
3723 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3725         * g++.dg/other/datasec1.C: Require named section support.
3727 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3729         PR target/29978
3730         * gcc.target/i386/pr29978.c: New test.
3732 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3734         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3735         instead of -msse4.1.
3736         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3737         * g++.dg/other/i386-2.C (dg-options): Ditto.
3739 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3741         PR fortran/34438
3742         * gfortran.dg/private_type_10.f90: New.
3744 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3746         PR fortran/34398
3747         * gfortran.dg/nan_4.f90: New.
3749 2007-12-14  Richard Guenther  <rguenther@suse.de>
3751         PR middle-end/34462
3752         * gcc.c-torture/compile/20071214-1.c: New testcase.
3754 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3756         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3757         macros to test macroized SSE intrinsics.  Use new macros to test
3758         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3759         emmintrin.h, xmmintrin.h and bmmintrin.h
3760         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3761         to test with immediate operand.
3763 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3765         PR target/34091
3766         * gcc.c-torture/compile/pr34091.c: New test.
3768 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3770         * gcc.dg/uninit-13.c: UnXFAIL.
3771         * gcc.dg/complex-5.c: New testcase.
3773 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3775         * gcc.dg/struct/struct-reorg.exp: Replace 
3776          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3777         
3778 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3780         PR libfortran/34370
3781         PR libfortran/34323
3782         PR libfortran/34405
3783         * gfortran.dg/advance_6.f90:  New test case.
3784         * gfortran.dg/direct_io_7.f90:  New test case.
3785         * gfortran.dg/streamio_13.f90:  New test case.
3787 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3789         * g++.dg/cpp0x/__func__.C: New.
3791 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3793         PR target/34435
3794         * g++.dg/other/pr34435.C: New testcase.
3796 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3798         * gcc.dg/struct: New directory with tests 
3799         for struct-reorg optimizaion.
3800         * gcc.dg/struct/struct-reorg.exp: New script.
3801         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3802         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3803         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3804         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3805         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3806         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3807         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3808         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3809         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3810         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3811         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3812         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3813         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3814         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3815         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3816         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3817         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3818         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3819         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3820         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3821         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3822         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3823         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3824         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3826 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3828         PR fortran/34427
3829         * gfortran.dg/namelist_42.f90: New.
3831 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3833         PR fortran/34254
3834         * gfortran.dg/function_kinds_3.f90: New.
3836 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3838         * gcc.target/s390/20071212-1.c: New testcase.
3840 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3842         PR c++/34238
3843         * g++.dg/ext/visibility/anon7.C: Add xfail.
3844         * g++.dg/ext/visibility/anon9.C: New test.
3845         * g++.dg/ext/visibility/anon10.C: New test.
3847         PR c++/34364
3848         * g++.dg/rtti/dyncast2.C: New test.
3850 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3852         PR tree-optimization/34407
3853         * gcc.dg/vect/pr34407.c: New test.
3855 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3857         PR fortran/34411
3858         * gfortran.dg/error_recovery_5.f90: New.
3859         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3861 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3863         PR tree-optimization/34371
3864         * gcc.c-torture/compile/20071207-1.c: New test.
3866 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3868         PR c++/34059
3869         * g++.dg/parse/crash40.C: New test.
3871 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3873         * g++.dg/opt/memcpy1.C: New test.
3875 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3877         PR fortran/34425
3878         * gfortran.dg/argument_checking_10.f90: New.
3880 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3882         PR rtl-optimization/34302
3883         * gcc.c-torture/execute/20071210-1.c: New test.
3885 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3887         PR c++/34395
3888         * g++.dg/cpp0x/error1.C: New test.
3890         PR c++/34394
3891         * g++.dg/other/error22.C: New test.
3893 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3895         PR target/32086
3896         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3897         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3898         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3900 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3902         PR c++/34178
3903         PR c++/34340
3904         * g++.dg/template/repo6.C: New test.
3905         * g++.dg/template/repo7.C: New test.
3906         * g++.dg/template/repo8.C: New test.
3908 2007-12-09  H.J. Lu  <hjl@lucon.org>
3909             Tobias Burnus  <burnus@net-b.de>
3911         PR fortran/34404
3912         * gfortran.dg/read_2.f90: New.
3914 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3916         * lib/target-supports.exp (check_effective_target_tls_native):
3917         Fix typo.
3919 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3921         PR ada/34366
3922         * gnat.dg/enclosing_record_reference.ads,
3923         gnat.dg/enclosing_record_reference.adb: New test.
3925 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3927         PR fortran/32129
3928         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3929         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3931         PR fortran/31487
3932         * gfortran.dg/char_component_initializer_1.f90: New test.
3934 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3936         PR fortran/34342
3937         PR fortran/34345
3938         PR fortran/18026
3939         PR fortran/29471
3941         * gfortran.dg/boz_8.f90: New.
3942         * gfortran.dg/boz_9.f90: New.
3943         * gfortran.dg/boz_10.f90: New.
3944         * gfortran.dg/boz_7.f90: Update dg-warning.
3945         * gfortran.dg/pr16433.f: Add dg-error.
3946         * gfortan.dg/ibits.f90: Update dg-warning.
3947         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3948         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3950 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3952         PR fortran/34359
3953         * gfortran.dg/include_1.f90: New test.
3954         * gfortran.dg/include_1.inc: New.
3955         * gfortran.dg/include_2.f90: New test.
3957 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3959         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3961 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3963         PR fortran/34319
3964         * gfortran.dg/nan_3.f90: New.
3966 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3968         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3970 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3972         * gnat.dg/tamdt*.ad?: Support for ...
3973         * gnat.dg/test_tamdt.adb: New test.
3975 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3977         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3978         exports and document how these can be exercised.
3980 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3982         PR ada/15805
3983         * gnat.dg/specs/access_constants.ads: New test.
3985         * gnat.dg/specs/access_constant_decl.ads: New test.
3987         PR ada/21346
3988         * gnat.dg/compose.adb: New test.
3990 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3992         PR ada/34173
3993         * gnat.dg/unc_memops.ad[sb]: Support for ...
3994         * gnat.dg/unc_memfree.adb: New test.
3995         
3996 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3998         * gfortran.dg/ltrans-7.f90: New.
4000 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4001             Dorit Nuzman  <dorit@il.ibm.com>
4003         PR tree-optimization/34005
4004         * gcc.dg/vect/pr34005.c: New test.
4006 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4008         PR c++/34336
4009         * g++.dg/template/new8.C: New test.
4011 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4013         PR fortran/34333
4014         * gfortran.dg/boz_7.f90: New.
4015         * gfortran.dg/int_1.f90: Disable -pedantic option.
4016         * gfortran.dg/boz_1.f90: Ditto.
4017         * gfortran.dg/boz_3.f90: Ditto.
4018         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4019         * gfortran.dg/ibits.f90: Ditto.
4020         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4021         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4023 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4025         PR fortran/34335
4026         * gfortran.dg/used_types_19.f90: New test.
4028 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4030         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4031         * gfortran.dg/nearest_2.f90: Likewise.
4032         * gfortran.dg/nearest_3.f90: Likewise.
4034 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4036         PR middle-end/34337
4037         * gcc.c-torture/execute/20071205-1.c: New test.
4039 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4041         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4042         * gfortran.dg/real_const_3.f90: Likewise.
4044 2007-12-05  Richard Guenther  <rguenther@suse.de>
4046         PR tree-optimization/34138
4047         * gcc.c-torture/compile/pr34138.c: New testcase.
4049 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4051         PR debug/33739
4052         * gfortran.dg/debug_2.f: New test.
4054 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4056         * gnat.dg/specs/elab1.ads: New test.
4058 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4060         PR target/34312
4061         * gcc.target/i386/pr34312.c: New test.
4063 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4065         PR fortran/34333
4066         * gfortran.dg/nan_2.f90: New.
4068 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4070         PR c++/34271
4071         * g++.dg/cpp0x/decltype9.C: New test.
4072         * g++.dg/cpp0x/decltype10.C: New test.
4074 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4076         PR ada/21489
4077         * gnat.dg/rm_6_4_1_13.adb: New test.
4079 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4081         PR middle-end/34134
4082         * gcc.c-torture/compile/20071117-1.c: New test.
4084 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4086         PR c++/34101
4087         * g++.dg/cpp0x/variadic-ttp.C: New.
4089 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4090         
4091         * gcc.dg/parse-decl-after-if.c: New.
4092         * gcc.dg/20031223-1.c: Adjust.
4093         
4094 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4096         PR c++/33509
4097         * g++.dg/cpp0x/variadic-throw.C: New.
4099 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4101         PR c++/33091
4102         * g++.dg/cpp0x/variadic-unify.C: New.
4104 2007-12-04  Richard Guenther  <rguenther@suse.de>
4106         PR middle-end/34334
4107         PR middle-end/34222
4108         * gcc.c-torture/compile/pr34334.c: New testcase.
4109         * g++.dg/torture/pr34222.C: New testcase.
4111 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4113         * gcc.c-torture/execute/20071202-1.c: New test.
4114         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4116 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4118         PR fortran/34318
4119         * gfortran.dg/module_nan.f90: New.
4121 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4123         * lib/target-supports.exp (get_compiler_messages): Replace with...
4124         (check_compile): ...this new procedure.  Handle TYPE == executable.
4125         Use comments in the source to determine the correct extension.
4126         Return a pair containing the compiler output and the output filename.
4127         Don't delete the file here.
4128         (check_no_compiler_messages_nocache): New procedure.
4129         (check_no_compiler_messages): Use it.
4130         (check_no_messages_and_pattern_nocache): New procedure.
4131         (check_no_messages_and_pattern): Use it.
4132         (check_runtime_nocache, check_runtime): New procedures.
4133         (check_effective_target_tls): Use check_no_compiler_messages.
4134         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4135         (check_effective_target_tls_runtime): Use check_runtime.
4136         (check_effective_target_fstack_protector): Likewise.
4137         (check_iconv_available): Use check_runtime_nocache.
4138         (check_effective_target_fortran_large_real): Use
4139         check_no_compiler_messages.
4140         (check_effective_target_fortran_large_int): Likewise.
4141         (check_effective_target_static_libgfortran): Likewise.
4142         (check_750cl_hw_available): Use check_cached_effective_target
4143         and check_runtime_nocache.
4144         (check_vmx_hw_available): Likewise.
4145         (check_effective_target_broken_cplxf_arg): Likewise.
4146         (check_alpha_max_hw_available): Use check_runtime.
4147         (check_function_available): Use check_no_compiler_messages.
4148         (check_cxa_atexit_available): Use check_cached_effective_target
4149         and check_runtime_nocache.
4150         (check_effective_target_dfp_nocache): Use
4151         check_no_compiler_messages_nocache.
4152         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4153         (check_effective_target_dfp): Use check_cached_effective_target.
4154         (check_effective_target_dfprt): Likewise.
4155         (check_effective_target_arm_neon_hw): Use check_runtime.
4156         (check_effective_target_ultrasparc_hw): Likewise.
4157         (check_effective_target_c99_runtime): Use
4158         check_no_compiler_messages_nocache.
4160 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4162         PR middle-end/29749
4163         * gcc.dg/fold-rotate-1.c: New test.
4165         PR tree-optimization/33453
4166         * gcc.c-torture/compile/20071203-1.c: New test.
4168 2007-12-03  Robert Dewar <dewar@adacore.com>
4169             Samuel Tardieu  <sam@rfc1149.net>
4171         PR ada/34287
4172         * gnat.dg/check_elaboration_code.adb: New test.
4173         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4174         New support files.
4176 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4178         PR c++/34061
4179         * g++.dg/cpp0x/pr34061.C: New.
4181 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4183         PR c++/34273
4184         * g++.dg/other/error21.C: New.
4186 2007-12-02  Revital Eres  <eres@il.ibm.com>
4188         * gcc.dg/sms-4.c: New testcase.
4190 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4191             Revital Eres  <eres@il.ibm.com>
4193         * gcc.dg/sms-3.c: New testcase.
4195 2007-12-01  Ollie Wild  <aaw@google.com>
4197         PR c++/8171
4198         * g++.dg/conversion/ptrmem9.C: New test.
4200 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4202         PR libfortran/34291
4203         * gfortran.dg/namelist_41.f90: New test.
4205 2007-11-30  Tom Tromey  <tromey@redhat.com>
4207         PR preprocessor/32868:
4208         * gcc.dg/cpp/pr32868.c: New file.
4210 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4212         PR fortran/34248
4213         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4215 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4217         PR rtl-optimization/34171
4218         * gcc.dg/pr34171.c: New testcase.
4220 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4222         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4224 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4226         PR fortran/34133
4227         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4228         * gfortran.dg/bind_c_usage_11.f03: New.
4229         * gfortran.dg/bind_c_usage_12.f03: New.
4231 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4233         PR c++/34275
4234         * g++.dg/other/error20.C: New test.
4236 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4238         PR fortran/34230
4239         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4241 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4243         PR tree-optimization/34244
4244         * gcc.dg/tree-ssa/pr34244.c: New test.
4246 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4248         PR tree-optimization/33434
4249         * gcc.dg/pr33434-1.c: New test.
4250         * gcc.dg/pr33434-2.c: New test.
4251         * gcc.dg/pr33434-3.c: New test.
4252         * gcc.dg/pr33434-4.c: New test.
4254         PR c++/34270
4255         * g++.dg/template/cond7.C: New test.
4257         PR c++/34267
4258         PR c++/34268
4259         * g++.dg/cpp0x/decltype7.C: New test.
4260         * g++.dg/cpp0x/decltype8.C: New test.
4262 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4264         PR fortran/34248
4265         * gfortran.dg/result_in_spec_3.f90: New.
4267 2007-11-29  Tobias Burnus  <burnus@net-b.de>
4269         PR fortran/34262
4270         * gfortran.dg/mvbits_3.f90: New.
4272 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
4273         
4274         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4275         Delete.
4276         (check_effective_target_hard_float): New.
4277         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4278         * gcc.dg/pr30957-1.c: Likewise.
4279         
4280 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
4282         PR ada/15804
4283         * gnat.dg/specs/variant_part.ads: New test.
4285         PR ada/17318
4286         * gnat.dg/specs/attribute_parsing.ads: New test.
4288         PR ada/32792
4289         * gnat.dg/specs/integer_value.ads: New test.
4291         PR ada/22559
4292         * gnat.dg/specs/delta_small.ads: New test.
4294 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
4296         PR tree-optimization/34140
4297         * gcc.c-torture/compile/20071128-1.c: New test.
4299 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4301         PR fortran/32928
4302         * gfortran.dg/data_array_1.f90
4303         * gfortran.dg/data_array_2.f90
4304         * gfortran.dg/data_array_3.f90
4305         * gfortran.dg/data_array_4.f90
4307 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4309         PR fortran/34227
4310         * gfortran.dg/blockdata_5.f90: New test.
4311         * gfortran.dg/blockdata_6.f90: New test.
4313 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4315         PR tree-optimization/34016
4316         * gcc.dg/pr34016.c: New test.
4318 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4320         PR fortran/29389
4321         * gfortran.dg/stfunc_6.f90: New test.
4323         PR fortran/33850
4324         * gfortran.dg/assign_10.f90: New test.
4326 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
4328         PR fortran/33541
4329         * gfortran.dg/use_11.f90: New test.
4331         PR fortran/34231
4332         * gfortran.dg/generic_15.f90: New test.
4334 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4336         PR target/34225
4337         * gcc.dg/pr34225.c: New test.
4339 2007-11-27  Richard Guenther  <rguenther@suse.de>
4341         PR tree-optimization/34241
4342         * g++.dg/torture/pr34241.C: New testcase.
4344 2007-11-27  Richard Guenther  <rguenther@suse.de>
4346         * gcc.dg/builtins-error.c: New testcase.
4348 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
4350         PR c++/34213
4351         * g++.dg/ext/visibility/anon8.C: New test.
4353 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
4355         PR target/34077
4356         * gcc.target/i386/pr34077.c: New testcase.
4358 2007-11-26  Tobias Burnus  <burnus@net-b.de>
4360         PR fortran/34203
4361         * gfortran.dg/backslash_3.f: Add -fbackslash option.
4362         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4363         * gfortran.dg/backslash_1.f90: Remove no longer needed
4364         -fno-backslash option.
4366 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4368         PR c/23722
4369         * gcc.dg/cpp/19990413-1.c: Update.
4370         * gcc.dg/parse-else-error.c: New.
4371         * gcc.dg/parse-else-error-2.c: New.
4372         * gcc.dg/parse-else-error-3.c: New.
4373         * gcc.dg/parse-else-error-4.c: New.
4375 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4377         PR c++/34081
4378         * g++.dg/template/dependent-expr6.C: New testcase.
4380 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
4382         PR target/34215
4383         * gcc.target/i386/pr34215.c: New test.
4385 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4387         PR target/34174
4388         * gcc.dg/torture/pr34174-1.c: New.
4390 2007-11-26  Richard Guenther  <rguenther@suse.de>
4392         PR middle-end/34233
4393         * gcc.dg/pr34233.c: New testcase.
4395 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4396             Revital Eres  <eres@il.ibm.com>
4398         PR rtl-optimization/34085
4399         * gcc.dg/tree-prof (bb-reorg.c): New test.
4401 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4403         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4404         Return true for MIPS16 targets.
4406 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4408         PR fortran/33152
4409         * gfortran.dg/blockdata_4.f90: New test.
4411 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4413         PR fortran/34079
4414         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4415         * gfortran.dg/bind_c_usage_16.f03: New.
4416         * gfortran.dg/bind_c_usage_16_c.c: New.
4418 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4420         * gnat.dg/specs/size_clause1.ads: New test.
4421         * gnat.dg/specs/size_clause2.ads: Likewise.
4422         * gnat.dg/specs/size_clause3.ads: Likewise.
4424 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4426         PR fortran/33499
4427         * gfortran.dg/entry_16.f90: New test.
4429 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4431         PR fortran/34192
4432         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4434 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4436         PR fortran/33541
4437         * gfortran.dg/nested_modules_1.f90: Change the reference to
4438         FOO, forbidden by the standard, to a reference to W.
4439         * gfortran.dg/use_only_1.f90: New test.
4441 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4443         PR fortran/34209
4444         * gfortran.dg/nearest_3.f90: New test.
4446 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4448         PR fortran/33317
4449         * gfortran.dg/optional_dim_2.f90: New test.
4451 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4453         PR fortran/34187
4454         * gfortran.dg/bind_c_usage_15.f90: New.
4456 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4458         PR fortran/34192
4459         * gfortran.dg/nearest_2.f90: New.
4462 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4464         PR c++/30293
4465         PR c++/30294
4466         * g++.dg/ext/java-2.C: New test.
4468 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4469             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4470         
4471         PR c++/5310
4472         * g++.dg/warn/pr5310.C: New.
4473         * g++.dg/warn/pr33160.C: New.
4474         
4475 2007-11-23  Richard Guenther  <rguenther@suse.de>
4476             Michael Matz  <matz@suse.de>
4478         PR tree-optimization/34176
4479         * gcc.c-torture/execute/pr34176.c: New testcase.
4481 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4483         PR c++/34198
4484         * gcc.dg/Wconversion-5.c: New test.
4485         * g++.dg/Wconversion3.C: New test.
4487 2007-11-23  Richard Guenther  <rguenther@suse.de>
4489         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4491 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4493         PR c/14050
4494         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4495         qualifiers in abstract declarator.
4497 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4499         * gfortran.dg/derived_constructor_comps_3.f90: New.
4501 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4503         PR c++/34094
4504         * g++.dg/ext/visibility/anon7.C: New test.
4506 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4508         PR fortran/34079
4509         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4510         * gfortran.dg/bind_c_usage_13.f03: New.
4511         * gfortran.dg/bind_c_usage_14.f03: New.
4513 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4515         PR rtl-optimization/33848
4516         * gcc.dg/torture/pr33848.c: New test.
4518 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4520         PR fortran/34083
4521         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4523 2007-11-20  Richard Guenther  <rguenther@suse.de>
4525         PR middle-end/34154
4526         * gcc.c-torture/execute/pr34154.c: New testcase.
4528 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4530         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4532 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4534         PR fortran/32770
4535         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4536         so test passes with -frecord-marker=8.
4537         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4538         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4539         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4540         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4541         * gfortrand.dg/modulo_1.f90:  Likewise.
4543 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4545         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4546         New procedure.
4547         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4548         * gcc.dg/pr30957-1.c: Likewise.
4550 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4552         PR c++/34089
4553         * g++.dg/template/crash74.C: New test.
4555 2007-11-20  Richard Guenther  <rguenther@suse.de>
4557         * gcc.c-torture/execute/20071120-1.c: New testcase.
4559 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4561         PR c/34146
4562         * gcc.dg/tree-ssa/pr34146.c: New test.
4564         PR testsuite/33978
4565         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4566         dependent on target settings like move_by_pieces etc.
4568         PR c++/28879
4569         * g++.dg/template/vla2.C: New test.
4571         PR c++/33962
4572         * g++.dg/overload/template3.C: New test.
4574 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4576         PR fortran/33317
4577         * gfortran.dg/optional_dim_2.f90: Remove test.
4579 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4581         * gcc.dg/dfp/ddmode-ice.c: New test.
4583 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4585         PR tree-optimization/34036
4586         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4588 2007-11-19  Richard Guenther  <rguenther@suse.de>
4590         PR tree-optimization/34
4591         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4593 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4595         PR fortran/34079
4596         * gfortran.dg/bind_c_usage_10_c.c: New.
4597         * gfortran.dg/bind_c_usage_10.f03: New.
4599 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4601         * gcc.dg/pr33007.c: Expect new warning.
4602         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4603         * g++.dg/opt/pr34036.C: New test.
4605 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4607         PR c++/30988
4608         * g++.dg/warn/noreturn-4.C: New test.
4609         * g++.dg/warn/noreturn-5.C: New test.
4610         * g++.dg/warn/noreturn-6.C: New test.
4611         * g++.dg/warn/noreturn-7.C: New test.
4613 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4615         PR fortran/32770
4616         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4617         integers so tests works with -fdefault-integer-8.
4618         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4619         integers so test passes with -fdefault-integer-8.
4620         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4621         buffer length so test passes with -fdefault-integer-8.
4622         * gfortran.dg/bounds_check_8.f90:  Likewise.
4623         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4624         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4625         with -fdefault-integer-8.
4626         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4627         provoke overflow.
4629 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4631         PR fortran/33317
4632         * gfortran.dg/optional_dim_2.f90: New test.
4633         
4634         PR fortran/34139
4635         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4636         
4637 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4639         PR rtl-optimization/34132
4640         * gcc.c-torture/compile/20071118-1.c: New test.
4642 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4644         PR fortran/31608
4645         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4647 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4649         PR fortran/34137
4650         * gfortran.dg/entry_14.f90: New.
4651         * gfortran.dg/entry_15.f90: New.
4653 2007-11-18  Richard Guenther  <rguenther@suse.de>
4655         PR tree-optimization/34127
4656         * gcc.c-torture/compile/pr34127.c: New testcase.
4658 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4660         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4661         type specifier, as they are not permitted according to the AltiVec
4662         Programming Interface Manual.
4664 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4666         PR fortran/34133
4667         * gfortran.dg/bind_c_usage_9.f03: New.
4668         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4670 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4672         PR fortran/25252
4673         * interface.c (gfc_current_interface_head,
4674         gfc_set_current_interface_head): New functions.
4675         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4676         On syntax error, restore previous state of the interface.
4677         * gfortran.h (gfc_current_interface_head,
4678         gfc_set_current_interface_head): New prototypes.
4680 2007-11-17  Richard Guenther  <rguenther@suse.de>
4682         PR middle-end/34130
4683         * gcc.c-torture/execute/pr34130.c: New testcase.
4685 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4687         PR fortran/34108
4688         * gfortran.dg/fmt_label_1.f90: New test.
4690 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4692         PR fortran/33957
4693         * gfortran.dg/initialization_15.f90 : New test.
4695 2007-11-16  Richard Guenther  <rguenther@suse.de>
4697         PR middle-end/34030
4698         * gcc.c-torture/compile/pr34030.c: New testcase.
4700 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4702         PR fortran/34008
4703         * gfortran.dg/interface_assignment_3.f90.
4705 2007-11-16  Richard Guenther  <rguenther@suse.de>
4707         PR tree-optimization/33870
4708         * gcc.dg/torture/pr33870.c: New testcase.
4710 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4712         PR fortran/33986
4713         * gfortran.dg/allocatable_function_3.f90.
4715 2007-11-16  Richard Guenther  <rguenther@suse.de>
4717         PR tree-optimization/34113
4718         * gcc.c-torture/compile/pr34113.c: New testcase.
4720 2007-11-16  Richard Guenther  <rguenther@suse.de>
4722         PR tree-optimization/34099
4723         * g++.dg/torture/pr3499.C: New testcase.
4724         * gcc.c-torture/execute/pr34099.c: Likewise.
4726 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4728         * gnat.dg/release_unc_maxalign.adb: New test.
4730 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4732         PR c++/34100
4733         * g++.dg/template/crash73.C: New test.
4735 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4737         PR middle-end/23848
4738         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4739         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4740         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4741         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4743 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4745         PR fortran/33917
4746         * gfortran.dg/proc_decl_11.f90: New.
4748 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4750         * gcc.target/spu/compare-dp.c: New test.
4752 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4754         * gcc.dg/pr33923.c: New test.
4756 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4758         PR middle-end/34088
4759         * gcc.dg/pr34088.c: New test.
4761 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4763         * gcc.c-torture/compile/20071114-1.c: New test.
4765 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4767         PR fortran/31608
4768         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4769         to match known variations in symbol format. Document in comments.
4771 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4773         PR fortran/33985
4774         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4776 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4778         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4779         when done.
4781 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4783         PR fortran/33162
4784         * gfortran.dg/proc_decl_1.f90: Update.
4785         * gfortran.dg/proc_decl_7.f90: New test.
4786         * gfortran.dg/proc_decl_8.f90: New test.
4787         * gfortran.dg/proc_decl_9.f90: New test.
4788         * gfortran.dg/proc_decl_10.f90: New test.
4790 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4792         PR fortran/34080
4793         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4795 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4797         PR c++/34054
4798         PR c++/34056
4799         PR c++/34057
4800         PR c++/34058
4801         PR c++/34060
4802         * g++.dg/parse/crash36.C: Add another dg-error.
4803         * g++.dg/cpp0x/pr34054.C: New test.
4804         * g++.dg/cpp0x/pr34056.C: New test.
4805         * g++.dg/cpp0x/pr34057.C: New test.
4806         * g++.dg/cpp0x/pr34058.C: New test.
4807         * g++.dg/cpp0x/pr34060.C: New test.
4809         PR tree-optimization/34063
4810         * g++.dg/tree-ssa/pr34063.C: New test.
4812 2007-11-13  Diego Novillo  <dnovillo@google.com>
4814         PR tree-optimization/33870
4815         * gcc.c-torture/execute/pr33870-1.c: New test.
4816         * gcc.dg/tree-ssa/alias-16.c: New test.
4818 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4820         PR c++/29225
4821         * g++.dg/template/crash72.C: New test.
4823 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4825         * g++.dg/opt/cfg5.C: New test.
4827 2007-11-12  Richard Guenther  <rguenther@suse.de>
4829         PR middle-end/34070
4830         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4831         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4833 2007-11-12  Richard Guenther  <rguenther@suse.de>
4835         PR middle-end/34027
4836         * gcc.dg/pr34027-1.c: New testcase.
4837         * gcc.dg/pr34027-2.c: Likewise.
4839 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4841         PR tree-optimization/33953
4842         * gcc.dg/vect/pr33953.c: New testcase.
4844 2007-11-11  Tom Tromey  <tromey@redhat.com>
4846         PR c++/17577:
4847         * g++.dg/ext/pr17577.h: New file.
4848         * g++.dg/ext/pr17577.C: New file.
4850 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4852         PR c++/8570
4853         * g++.old-deja/g++.ns/template13.C: Update expected output.
4854         * g++.old-deja/g++.pt/friend23.C: Likewise.
4855         * g++.dg/warn/pr8570.C: New.
4857 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4859         PR c++/34068
4860         * g++.dg/template/pseudodtor4.C: New test.
4862 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4864         PR middle-end/34018
4865         * g++.dg/opt/inline14.C: New test.
4867         PR tree-optimization/33680
4868         * gcc.c-torture/compile/20071108-1.c: New test.
4870         PR c++/32241
4871         * g++.dg/template/pseudodtor3.C: New test.
4873 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4875         PR c++/33510
4876         * g++.dg/cpp0x/variadic-init.C: New.
4878 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4879             Jakub Jelinek  <jakub@redhat.com>
4881         PR rtl-optimization/34012
4882         * gcc.target/i386/pr34012.c: New test.
4884 2007-11-09  Richard Guenther  <rguenther@suse.de>
4886         PR tree-optimization/33604
4887         * g++.dg/tree-ssa/pr33604.C: New testcase.
4888         * gcc.dg/pr32721.c: Adjust pattern.
4890 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4892         * gcc.target/mips/dse-1.c: Disable.
4894 2007-11-08  Tom Tromey  <tromey@redhat.com>
4896         * gcc.dg/empty-source-3.c: Update warning location.
4897         * gcc.dg/gomp/barrier-2.c: Likewise.
4898         * gcc.dg/label-decl-3.c: Likewise.
4899         * gcc.dg/label-decl-2.c: Likewise.
4900         * gcc.dg/empty-source-2.c: Likewise.
4902 2007-11-08  Tom Tromey  <tromey@redhat.com>
4904         PR c++/30297:
4905         * g++.dg/inherit/pr30297.C: New file.
4907 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4909         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4910         -fno-common for cygwin and mingw32.
4912 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4914         PR middle-end/33826
4915         * gcc.dg/pr33826.c: New.
4916         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4917         recursive functions being marked pure or const.
4918         
4919 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4921         PR fortran/33917
4922         * gfortran.dg/proc_decl_5.f90: New.
4923         * gfortran.dg/proc_decl_6.f90: New.
4925 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4927         PR tree-optimization/32575
4928         * gcc.c-torture/execute/20071108-1.c: New test.
4930 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4932         * g++.dg/opt/anchor1.C: New.
4934 2007-11-07  Diego Novillo  <dnovillo@google.com>
4936         PR 33870
4937         * gcc.c-torture/execute/pr33870.x: Remove.
4939 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4941         PR c++/33045
4942         PR c++/33837
4943         PR c++/33838
4944         * g++.dg/cpp0x/decltype-33837.C: New.
4945         * g++.dg/cpp0x/decltype-refbug.C: New.
4946         * g++.dg/cpp0x/decltype-33838.C: New.
4948 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4950         * gcc.c-torture/compile/20071107-1.c: New test.
4952 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4954         * gcc.dg/out-of-bounds-1.c: New test.
4956 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4958         PR c++/33501
4959         * g++.dg/warn/incomplete2.C: New test.
4960         * g++.dg/template/incomplete4.C: New test.
4961         * g++.dg/template/incomplete5.C: New test.
4963 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4965         * gnat.dg/max_align.adb: New test.
4967 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4969         PR target/30961
4970         * gcc.target/i386/pr30961-1.c: New.
4972 2007-11-06  Tom Tromey  <tromey@redhat.com>
4974         PR c++/32368:
4975         * g++.dg/warn/pragma-system_header3.h: New.
4976         * g++.dg/warn/pragma-system_header3.C: New.
4978         PR c++/32256:
4979         * g++.dg/warn/pragma-system_header4.C: New.
4980         * g++.dg/warn/pragma-system_header4.h: New.
4982 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4984         PR c++/33977
4985         PR c++/33886
4986         * g++.dg/other/canon-array.C: New.
4987         
4988 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4990         * g++.dg/parser/crash36.C: Tweak expected errors.
4991         * g++.dg/cpp0x/pr31439.C: New.
4992         * g++.dg/cpp0x/pr32114.C: New.
4993         * g++.dg/cpp0x/pr32115.C: New.
4994         * g++.dg/cpp0x/pr32125.C: New.
4995         * g++.dg/cpp0x/pr32126.C: New.
4996         * g++.dg/cpp0x/pr32127.C: New.
4997         * g++.dg/cpp0x/pr32128.C: New.
4998         * g++.dg/cpp0x/pr32253.C: New.
4999         * g++.dg/cpp0x/pr32566.C: New.
5000         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5001         * g++.dg/cpp0x/pr31438.C: Ditto.
5002         * g++.dg/cpp0x/variadic81.C: Ditto.
5003         * g++.dg/cpp0x/pr31432.C: Ditto.
5004         * g++.dg/cpp0x/pr31442.C: Ditto.
5006 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5008         PR target/33168
5009         * g++.dg/other/datasec1.C: New test.
5011         PR tree-optimization/33458
5012         * g++.dg/opt/inline12.C: New test.
5014         PR tree-optimization/33993
5015         * gcc.c-torture/compile/20071105-1.c: New test.
5017 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5019         PR rtl-optimization/33648
5020         * gcc.dg/pr33648.c: Require effective target freorder.
5022 2007-11-05  Revital Eres  <eres@il.ibm.com>
5024         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5026 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5028         PR c++/33996
5029         PR c++/33235
5030         PR c++/33930
5031         * g++.dg/cpp0x/pr33996.C: New
5032         * g++.dg/cpp0x/rv-trivial-bug.C: New
5033         * g++.dg/cpp0x/pr33930.C: New
5035 2007-11-05  Nick Clifton  <nickc@redhat.com>
5036             Sebastian Pop  <sebastian.pop@amd.com>
5038         PR tree-optimization/32540
5039         PR tree-optimization/33922
5040         * gcc.dg/tree-ssa/pr32540-1.c: New.
5041         * gcc.dg/tree-ssa/pr32540-2.c: New.
5042         * gcc.dg/tree-ssa/pr33922.c: New.
5044 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5046         PR c++/33939
5047         * g++.dg/cpp0x/variadic-rref.C: New.
5048         
5049 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5051         * g++dg/warn/pointer-integer-comparison.C: New.
5053 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5055         PR tree-optimization/33856
5056         * gcc.c-torture/compile/20071027-1.c: New test.
5058         PR c++/33836
5059         * g++.dg/ext/label10.C: New test.
5061         PR c++/33969
5062         * g++.dg/other/ptrmem9.C: New test.
5064 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5066         PR middle-end/32931
5067         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5069 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5071         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5072         * g++.dg/ext/visibility/namespace2.C: Add argument to
5073         dg-require-visibility.
5074         * g++.dg/ext/java-1.C: Disable on AIX.
5076 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5078         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5080 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5082         PR fortran/33881
5083         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5085 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5087         PR c/29062
5088         * gcc.dg/20031223-1.c: Adjust error output.
5089         * gcc.dg/parse-decl-after-label.c: New.
5090         
5091 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5093         PR libfortran/24685
5094         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5095         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5096         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5098 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5100         PR rtl-optimization/28940
5101         * gcc.target/i386/addr-sel-1.c: New test.
5103 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5105         PR middle-end/33670
5106         * gcc.dg/pr33670.c: New test.
5108 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5110         PR c++/33516
5111         * g++.dg/lookup/typedef1.C: New test.
5113 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5115         PR testsuite/32076
5116         * lib/scandump.exp (dump-suffix): New.
5117         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5118         Include dump suffix in pass/fail messages, put regexp in quotes.
5120 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5122         PR c++/33495
5123         * g++.dg/other/error19.C: New.
5125 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5127         PR rtl-optimization/28062
5128         * gcc.c-torture/compile/20071102-1.c: New test.
5130 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5132         * g++.dg/cpp0x/pr33955.C: New.
5134 2007-11-01  Tom Tromey  <tromey@redhat.com>
5136         PR preprocessor/30805:
5137         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5139 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5141         PR rtl-optimization/33648
5142         * gcc.dg/pr33648.c: New test.
5144 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5146         PR c++/32384
5147         * g++.dg/template/pseudodtor1.C: New test.
5148         * g++.dg/template/pseudodtor2.C: New test.
5150         PR c++/32260
5151         * g++.dg/rtti/typeid7.C: New test.
5153 2007-11-01  Tom Tromey  <tromey@redhat.com>
5155         PR preprocessor/30805:
5156         * gcc.dg/cpp/pr30805.c: New file.
5158 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5160         PR testsuite/25352
5161         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5162         add dg-skip-if.
5163         * gcc.c-torture/compile/20001205-1.c: Ditto.
5164         * gcc.c-torture/compile/20001226-1.c: Ditto.
5165         * gcc.c-torture/compile/20020312-1.c: Ditto.
5166         * gcc.c-torture/compile/20020604-1.c: Ditto.
5167         * gcc.c-torture/compile/920501-12.c: Ditto.
5168         * gcc.c-torture/compile/920501-4.c: Ditto.
5169         * gcc.c-torture/compile/920520-1.c: Ditto.
5170         * gcc.c-torture/compile/980506-1.c: Ditto.
5171         * gcc.c-torture/compile/990617-1.c: Ditto.
5172         * gcc.dg/compare6.c: Ditto.
5173         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5174         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5175         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5176         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5177         * g++.old-deja/g++.pt/static6.C: Ditto.
5178         * g++.old-deja/g++.pt/crash16.C: Ditto.
5179         * g++.old-deja/g++.mike/p10416.C: Ditto.
5180         * g++.old-deja/g++.mike/ns15.C: Ditto.
5181         * g++.old-deja/g++.mike/eh46.C: Ditto.
5183 2007-11-01  Tom Tromey  <tromey@redhat.com>
5185         * gcc.dg/redecl-1.c: Update.
5186         * gcc.dg/pr20368-3.c: Update.
5187         * gcc.dg/inline-14.c: Update.
5188         * gcc.dg/builtins-30.c: Update.
5189         * gcc.dg/dremf-type-compat-4.c: Update.
5190         * gcc.dg/pr20368-2.c: Update.
5192 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5194         PR rtl-optimization/33673
5195         * gcc.dg/pr33673.c: New test.
5197 2007-11-01  Michael Matz  <matz@suse.de>
5199         PR tree-optimization/33961
5200         * gcc.dg/pr33961.c: New test.
5202 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5204         PR c++/33494
5205         * g++.dg/template/error35.C: New.
5207 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5209         PR target/31507
5210         * gcc.dg/pr31507-1.c: New test.
5211         * gcc.dg/pr31507-2.c: New test.
5213 2007-10-31  Revital Eres  <eres@il.ibm.com>
5215         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5216         target.
5217         * gcc.dg/vect/tree-vect.h (check_vect): Add
5218         powerpc-*paired test.
5219         * lib/target-supports.exp (check_750cl_hw_available):
5220         New.
5221         (check_effective_target_vect_int,
5222         check_effective_target_vect_intfloat_cvt,
5223         check_effective_target_powerpc_altivec_ok,
5224         check_effective_target_vect_long,
5225         check_effective_target_vect_sdot_hi,
5226         check_effective_target_vect_udot_hi,
5227         check_effective_target_vect_pack_trunc,
5228         check_effective_target_vect_unpack,
5229         check_effective_target_vect_shift,
5230         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5231         target.
5232         * gcc.dg/vect/vect-ifcvt-11.c: New.
5233         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5234         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5235         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5236         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5237         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5238         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5240 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5241             Tobias Burnus  <burnus@net-b.de>
5243         PR fortran/33941
5244         * gfortran.dg/module_read_1.f90: New.
5246 2007-10-31  Tom Tromey  <tromey@redhat.com>
5248         PR preprocessor/30786:
5249         * gcc.dg/cpp/pr30786.c: New file.
5251 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5253         PR fortran/33162
5254         * gfortran.dg/interface_19.f90: New.
5255         * gfortran.dg/interface_20.f90: New.
5256         * gfortran.dg/interface_21.f90: New.
5257         
5258 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
5260         PR tree-optimization/32377
5261         * gfortran.dg/vect/pr32377.f90: New.
5262         
5263 2007-10-31  Richard Guenther  <rguenther@suse.de>
5265         PR middle-end/33779
5266         * gcc.c-torture/execute/pr33779-1.c: New testcase.
5267         * gcc.c-torture/execute/pr33779-2.c: Likewise.
5269 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
5271         PR fortran/33897
5272         * gfortran.dg/contained_3.f90: New.
5274 2007-10-31  Christian Bruel  <christian.bruel@st.com>
5276         PR c++/19531
5277         * g++.dg/opt/nrv8.C: New.
5278         
5279 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5281         PR c++/33709
5282         * g++.dg/opt/compound1.C: New test.
5284         PR c++/33616
5285         * g++.dg/template/ptrmem18.C: New test.
5287 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5289         PR fortran/33596
5290         * gfortran.dg/isnan_2.f90: New test.
5292 2007-10-30  Ed Schouten  <ed@fxq.nl>
5294         PR tree-optimization/32500
5295         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5297 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
5299         PR c++/31993
5300         PR c++/32252
5301         * g++.dg/cpp0x/pr31993.C: New
5302         * g++.dg/cpp0x/pr32252.C: New
5304 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
5306         PR tree-optimization/33723
5307         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5309 2007-10-30  Richard Guenther  <rguenther@suse.de>
5311         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5312         gcc.target/i386/loop-3.c.
5314 2007-10-30  Revital Eres  <eres@il.ibm.com>
5316         * gcc.dg/vect/pr33866.c: Require vect_long.
5318 2007-10-30  Revital Eres  <eres@il.ibm.com>
5320         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5321         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5323 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
5325         PR tree-optimization/32893
5326         * lib/target-supports.exp
5327         (check_effective_target_unaligned_stack): new keyword.
5328         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5329         not sensitive to unaligned_stack.
5330         * gcc.dg/vect/vect-3.c: Likewise.
5331         * gcc.dg/vect/vect-4.c: Likewise.
5332         * gcc.dg/vect/vect-5.c: Likewise.
5333         * gcc.dg/vect/vect-6.c: Likewise.
5334         * gcc.dg/vect/vect-7.c: Likewise.
5335         * gcc.dg/vect/vect-13.c: Likewise.
5336         * gcc.dg/vect/vect-17.c: Likewise.
5337         * gcc.dg/vect/vect-18.c: Likewise.
5338         * gcc.dg/vect/vect-19.c: Likewise.
5339         * gcc.dg/vect/vect-20.c: Likewise.
5340         * gcc.dg/vect/vect-21.c: Likewise.
5341         * gcc.dg/vect/vect-22.c: Likewise.
5342         * gcc.dg/vect/vect-27.c: Likewise.
5343         * gcc.dg/vect/vect-29.c: Likewise.
5344         * gcc.dg/vect/vect-64.c: Likewise.
5345         * gcc.dg/vect/vect-65.c: Likewise.
5346         * gcc.dg/vect/vect-66.c: Likewise.
5347         * gcc.dg/vect/vect-72.c: Likewise.
5348         * gcc.dg/vect/vect-73.c: Likewise.
5349         * gcc.dg/vect/vect-86.c: Likewise.
5350         * gcc.dg/vect/vect-all.c: Likewise.
5351         * gcc.dg/vect/slp-25.c: Likewise.
5352         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5353         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5354         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5356         * gcc.dg/vect/vect-31.c: Removed alignment checks.
5357         * gcc.dg/vect/vect-34.c: Likewise.
5358         * gcc.dg/vect/vect-36.c: Likewise.
5359         * gcc.dg/vect/vect-64.c: Likewise.
5360         * gcc.dg/vect/vect-65.c: Likewise.
5361         * gcc.dg/vect/vect-66.c: Likewise.
5362         * gcc.dg/vect/vect-68.c: Likewise.
5363         * gcc.dg/vect/vect-76.c: Likewise.
5364         * gcc.dg/vect/vect-77.c: Likewise.
5365         * gcc.dg/vect/vect-78.c: Likewise.
5367         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5368         testcase (without no-section-anchors prefix) but with global arrays.
5369         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5370         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5371         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5372         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5373         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5374         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5375         * gcc.dg/vect/vect-77-global.c: Likewise.
5376         * gcc.dg/vect/vect-78-global.c: Likewise.
5378         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5379         testcase (without no-section-anchors prefix) but fix alignment checks
5380         to also consider unaligned_stack targets.
5381         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5383 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5385         PR tree-optimization/33723
5386         * gcc.c-torture/execute/20071029-1.c: New test.
5387         * gcc.dg/tree-ssa/pr33723.c: New test.
5389 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
5391         PR tree-optimization/33614
5392         * gcc.c-torture/compile/pr33614.c: New test.
5394 2007-10-29  Richard Guenther  <rguenther@suse.de>
5396         PR tree-optimization/33870
5397         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5399 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5401         PR tree-optimization/33757
5402         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5403         true architectures instead of having a big dg-skip-if.
5405         PR c++/33841
5406         * g++.dg/other/bitfield3.C: New test.
5408 2007-10-29  Richard Guenther  <rguenther@suse.de>
5410         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5412 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5414         Automatic parallelization reduction tests.
5416         * gcc.dg/tree-ssa/reduc-1.c: New test.
5417         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5418         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5419         * gcc.dg/tree-ssa/reduc-2.c: New test.
5420         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5421         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5422         * gcc.dg/tree-ssa/reduc-3.c: New test.
5423         * gcc.dg/tree-ssa/reduc-6.c: New test.
5424         * gcc.dg/tree-ssa/reduc-7.c: New test.
5425         * gcc.dg/tree-ssa/reduc-8.c: New test.
5426         * gcc.dg/tree-ssa/reduc-9.c: New test.
5428 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5429             Zdenek Dvorak  <ook@ucw.cz>
5431         OMP_ATOMIC Changes, testsuite changes.
5433         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5434         instead of gimple dump.
5435         * gcc.dg/gomp/atomic-9.c: Same.
5436         * gcc.dg/gomp/atomic-10.c: Same.
5437         * g++.dg/gomp/atomic-3.C: Same.
5438         * g++.dg/gomp/atomic-9.C: Same.
5439         * g++.dg/gomp/atomic-10.C: Same.
5441 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5443         PR fortran/31217
5444         PR fortran/33811
5445         * gfortran.dg/forall_12.f90: New test.
5447         PR fortran/33686
5448         * gfortran.dg/forall_13.f90: New test.
5450 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5451             Mark Mitchell  <mark@codesourcery.com>
5453         PR c++/30659
5454         * g++.dg/template/crash71.C: New.
5456 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5458         PR fortran/32147
5459         * gfortran.dg/module_md5_1.f90: Update hash-value.
5461 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5463         PR tree-opt/33589
5464         * g++.dg/torture/pr33589-1.C: New testcase.
5465         * g++.dg/torture/pr33589-2.C: New testcase.
5467 2007-10-28  Richard Guenther  <rguenther@suse.de>
5469         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5471 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5472             Uros Bizjak  <ubizjak@gmail.com>
5474         PR tree-optimization/33920
5475         * gcc.dg/tree-ssa/pr33290.c: New test.
5477 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5479         PR fortran/31306
5480         * gfortran.dg/argument_check_7.f90: New test.
5481         * gfortran.dg/argument_check_8.f90: New test.
5482         
5483 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5485         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5486         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5487         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5488         * gcc.target/i386/sse-14.c: Ditto.
5490 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5492         PR c++/33844
5493         * g++.dg/other/ptrmem8.C: New test.
5495         PR c++/33842
5496         * g++.dg/template/error34.C: New test.
5498 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5500         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5502 2007-10-27  Richard Guenther  <rguenther@suse.de>
5504         PR tree-optimization/33870
5505         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5506         * gcc.c-torture/execute/pr33870.c: Likewise.
5508 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5510         PR fortran/33162
5511         * gfortran.dg/argument_checking_9.f90: New test.
5513 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5515         * g++.dg/other/pr33601.C: New.
5517 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5519         PR c++/31988
5520         * g++.dg/init/new25.C: New.
5522 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5524         * g++.dg/cpp0x/pr33839.C: New.
5525         
5526 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5528         PR c++/33744
5529         * g++.dg/template/arg6.C: New test.
5531 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5533         PR c++/31747
5534         * g++.dg/parse/crash39.C: New.
5536 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5538         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5539         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5540         "offset: -4B".
5542 2007-10-25  David Daney  <ddaney@avtrex.com>
5544         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5546 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5548         PR c++/33843
5549         * g++.dg/template/error32.C: New.
5551 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5552             Ira Rosen  <irar@il.ibm.com>
5554         PR tree-optimization/33833
5555         * gcc.dg/vect/pr33833.c: New testcase.
5557 2007-10-25  David Daney  <ddaney@avtrex.com>
5559         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5561 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5562             Ira Rosen  <irar@il.ibm.com>
5564         PR tree-optimization/33866
5565         * gcc.dg/vect/pr33866.c: New testcase.
5567 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5569         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5570         Add -w to compile flags to suppress "call-clobbered register" warnings
5571         and remove dg-warning directives.
5573 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5575         * gcc.dg/sms-2.c: Cleanup sms dump file.
5576         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5577         profile-use step.
5579 2007-10-24  David Daney  <ddaney@avtrex.com>
5581         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5583 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5585         PR target/33755
5586         * gcc.target/mips/pr33755.c: New test.
5588 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5590         PR tree-optimization/33804
5591         * gcc.dg/vect/pr33804.c: New testcase.
5593 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5595         PR forrtran/33849
5596         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5598 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5599             Uros Bizjak  <ubizjak@gmail.com>
5601         PR rtl-optimization/33846
5602         * gcc.dg/vect/pr33846.c: New testcase.
5604 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5605             Dorit Nuzman  <dorit@il.ibm.com>
5607         PR tree-optimization/33860
5608         * g++.dg/vect/pr33860.cc: New test.
5609         * g++.dg/vect/pr33860a.cc: New test.
5611 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5612             Revital Eres  <eres@il.ibm.com>      
5614         * gcc.dg/sms-2.c: New testcase.
5616 2007-10-22  David S. Miller  <davem@davemloft.net>
5618         * gcc.dg/globalreg-1.c: New test.
5620 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5621             Dorit Nuzman  <dorit@il.ibm.com>
5623         PR tree-optimization/33834
5624         PR tree-optimization/33835
5625         * g++.dg/vect/pr33834_1.cc: New test.
5626         * g++.dg/vect/pr33834_2.cc: New test.
5627         * g++.dg/vect/pr33835.cc: New test.
5629 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5631         * gcc.dg/pr33644.c: New test.
5633 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5635         PR c++/33372
5636         * g++.dg/gomp/pr33372-1.C: New test.
5637         * g++.dg/gomp/pr33372-2.C: New test.
5638         * g++.dg/gomp/pr33372-3.C: New test.
5640 2007-10-22  Michael Matz  <matz@suse.de>
5642         PR tree-optimization/33855
5643         * gcc.c-torture/compile/pr33855.c: New testcase.
5645 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5647         PR tree-optimization/33854
5648         * gcc.dg/vect/O1-pr33854.c: New testcase.
5649         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5651 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5653         * gcc.dg/unwind-1.c: Disable on AIX.
5654         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5656 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5658         PR fortran/33749
5659         * gfortran.dg/assign_9.f90: New test.
5661 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5663         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5664         (dg-mips-options): Skip tests that specify an ABI other than o32
5665         and o64 if generating MIPS16 hard-float code.
5667 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5668             Revital Eres  <eres@il.ibm.com>
5670         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5671         * gcc.dg/vect/vect-16.c: Fix comment.
5672         * gcc.dg/vect/pr33369.c: Require vect_int.
5673         * gcc.dg/vect/slp-33.c: Add spaces.
5674         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5675         targets.
5676         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5677         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5678         targets.
5679         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5680         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5681         targets.
5682         * gcc.dg/vect/slp-10.c: Add spaces.
5683         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5684         targets.
5685         * gcc.dg/vect/slp-36.c: Require vect_int.
5686         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5687         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5688         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5689         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5690         targets.
5691         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5692         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5693         instead of vector_alignment_reachable_for_double.
5694         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5695         (natural_alignment): Split into...
5696         (natural_alignment_32, natural_alignment_64): New.
5697         (vector_alignment_reachable): Depend on natural_alignment_32.
5698         (vector_alignment_reachable_for_double): Rename to ...
5699         (vector_alignment_reachable_for_64bit): And depend on
5700         natural_alignment_64.
5702 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5704         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5705         MIPS targets.
5706         * g++.dg/vect/vect.exp: Likewise.
5707         * lib/fortran-torture.exp: Likewise.
5708         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5709         mipsisa64*-*-* as the target selector.  Remove -mips64,
5710         -mhard-float and -mgp64 from the options list.
5711         * gcc.target/mips/mips-ps-2.c: Likewise.
5712         * gcc.target/mips/mips-ps-3.c: Likewise.
5713         * gcc.target/mips/mips-ps-4.c: Likewise.
5714         * gcc.target/mips/mips-ps-6.c: Likewise.
5715         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5716         options list.
5717         * gcc.target/mips/sb1-1.c: Likewise.
5718         * gcc.target/mips/mips-ps-type.c: Likewise.
5719         * gcc.target/mips/mips-ps-7.c: New test.
5720         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5721         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5722         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5723         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5724         as forcing an ABI and an architecture.
5725         (is_gp32_flag, is_gp64_flag): Fold into...
5726         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5727         then -mfp64 imply -mhard-float.  Apply register rules after the
5728         loop.  Handle -march=mipsN like -mipsN.
5730 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5732         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5733         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5735 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5737         PR fortran/33818
5738         * gfortran.dg/entry_dummy_ref_3.f90: New.
5740 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5741             FX Coudert <fxcoudert@gcc.gnu.org>
5743         PR fortran/31608
5744         * gfortran.dg/char_cast_1.f90: New test.
5746 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5748         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5749         * gfortran.dg/large_real_kind_2.F90: ditto.
5750         * gfortran.dg/default_format_2.f90: ditto.
5751         * gfortran.dg/default_format_denormal_1.f90: ditto.
5753 2007-10-19  Richard Guenther  <rguenther@suse.de>
5755         PR middle-end/33816
5756         PR middle-end/32921
5757         * gfortran.dg/pr32921.f: New testcase.
5759 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5761         PR libfortran/33544
5762         * gfortran.dg/transfer_check_1.f90: Adjust options.
5764 2007-10-19  Richard Guenther  <rguenther@suse.de>
5766         Revert
5767         2007-10-19  Richard Guenther  <rguenther@suse.de>
5769         PR middle-end/32921
5770         * gfortran.dg/pr32921.f: New testcase.
5772 2007-10-19  Richard Guenther  <rguenther@suse.de>
5774         * gcc.c-torture/execute/20071018-1.c: New testcase.
5776 2007-10-19  Richard Guenther  <rguenther@suse.de>
5778         PR middle-end/32921
5779         * gfortran.dg/pr32921.f: New testcase.
5781 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5783         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5785 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5787         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5789 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5791         PR fortran/33233
5792         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5793         * gfortran.dg/host_assoc_function_3.f90: New test.
5795 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5797         PR fortran/33733
5798         * gfortran.dg/transfer_simplify_6.f90: New test.
5800 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5801             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5803         PR middle-end/33794
5804         * gfortran.dg/pr33794.f90: New testcase.
5806 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5808         PR target/32961
5809         * gcc.target/i386/pr32961.c: New testcase.
5810         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5811         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5812         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5813         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5814         __builtin_ia32_pslldi128 defines.
5816 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5818         PR fortran/33760
5819         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5821 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5823         PR c++/28639
5824         PR c++/30299
5825         * g++.dg/template/void12.C: New.
5826         * g++.dg/template/void13.C: New.
5828 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5830         PR c++/31446
5831         * g++.dg/template/void11.C: New.
5832         * g++.dg/template/void2.C: Adjust error markers.
5833         * g++.dg/template/void10.C: Likewise.
5834         * g++.dg/template/crash55.C: Likewise.
5836 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5838         * g++.dg/opt/const5.C: New test.
5840 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5841             Maxim Kuvyrkov  <maxim@codesourcery.com>
5843         * gcc.target/ia64/20040709-2.c: New test.
5845 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5847         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5849 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5851         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5852         to each function.  Check that there are no unsigned loads.
5854 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5856         PR tree-optimization/33136
5857         * gcc.c-torture/execute/20070824-1.c: New test.
5858         * gcc.dg/pr33136-1.c: New test.
5859         * gcc.dg/pr33136-2.c: New test.
5860         * gcc.dg/pr33136-3.c: New test.
5862 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5864         PR tree-optimization/33735
5865         * g++.dg/torture/pr33735.C: New.
5867 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5869         PR middle-end/33706
5870         * gcc.dg/va-arg-pack-2.c: New.
5872 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5874         PR tree-optimization/33619
5875         * gcc.dg/pr33619.c: New test.
5877 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5879         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5880         flag for AIX.
5881         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5883 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5885         PR libfortran/33055
5886         * gfortran.dg/inquire_11.f90: New test.
5887         * gfortan.dg/negative_unit_int8.f: New test.
5889 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5891         PR target/33133
5892         * gcc.c-torture/compile/pr33133.c: New test.
5894 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5896         PR libfortran/33672
5897         * gfortran.dg/namelist_40.f90: New test.
5899 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5901         PR fortran/33745
5902         * gfortran.dg/bounds_check_11.f90: New.
5904 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5906         PR c++/30303
5907         * g++.dg/other/ctor1.C: New test.
5908         * g++.dg/other/ctor2.C: New test.
5909         * g++.dg/other/dtor1.C: New test.
5911 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5913         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5915 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5916             Paul Thomas  <pault@gcc.gnu.org>
5918         PR fortran/33254
5919         PR fortran/33727
5920         * gfortran.dg/bounds_check_10.f90: New.
5922 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5924         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5925         * gcc.target/powerpc/popcount-1.c: Same.
5927 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5929         PR c++/26698
5930         * g++.dg/conversion/op4.C: New test.
5932 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5934         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5936 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5938         PR fortran/33542
5939         * gfortran.dg/ambiguous_specific_1.f90: New test.
5941 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5943         PR fortran/33664
5944         * gfortran.dg/impure_spec_expr_1.f90: New test.
5945         * gfortran.dg/char_result_7.f90: Remove illegal test.
5947 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5949         PR 11001
5950         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5951         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5952         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5953         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5954         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5955         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5956         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5957         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5958         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5960 2007-10-12  Richard Guenther  <rguenther@suse.de>
5962         PR middle-end/26198
5963         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5964         * gcc.c-torture/execute/20071011-1.c: Likewise.
5965         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5967 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5969         PR tree-optimization/33742
5970         * gcc.dg/pr33742.c: New testcase.
5972 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5974         PR tree-optimization/33645
5975         * gcc.dg/pr33645-1.c: New test.
5976         * gcc.dg/pr33645-2.c: New test.
5977         * gcc.dg/pr33645-3.c: New test.
5979         PR c++/32121
5980         * g++.dg/ext/label4.C: Adjust error regexp.
5981         * g++.dg/ext/label6.C: Adjust error regexp.
5982         * g++.dg/ext/label7.C: New test.
5983         * g++.dg/ext/label8.C: New test.
5984         * g++.dg/ext/label9.C: New test.
5986 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5988         PR middle-end/33676
5989         * gcc.dg/pr33676.c: New.
5991 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5993         PR c++/31441
5994         * g++.dg/cpp0x/variadic83.C: New.
5996 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5998         PR c++/33461
5999         * g++.dg/cpp0x/variadic81.C: New.
6000         * g++.dg/cpp0x/variadic82.C: Likewise.
6002 2007-10-11  Richard Guenther  <rguenther@suse.de>
6004         PR middle-end/33724
6005         * gcc.dg/pr33724.c: New testcase.
6007 2007-10-11  Richard Guenther  <rguenther@suse.de>
6009         PR c/33726
6010         * gcc.dg/pr33726.c: New testcase.
6012 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6014         PR fortran/33500
6015         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6016         
6017 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6019         PR testsuite/33391
6020         * gfortran.dg/do_3.F90: Run with -fwrapv.
6022 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6024         * gcc.dg/unwind-1.c: New.
6026 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6028         PR libfortran/33683
6029         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6030         failure on some common systems.
6032 2007-10-09  Richard Guenther  <rguenther@suse.de>
6034         PR middle-end/33692
6035         * gcc.dg/pr33692.c: New testcase.
6037 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6039         PR middle-end/33669
6040         * gcc.c-torture/execute/pr33669.c: New.
6042 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6044         PR tree-optimization/33615
6045         * g++.dg/tree-ssa/pr33615-2.C: New test.
6047 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6049         PR tree-optimization/33615
6050         * g++.dg/tree-ssa/pr33615.C: New test.
6052 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6054         PR tree-optimization/33572
6055         * g++.dg/torture/pr33572.C: Replace with complete test.
6057 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6059         PR fortran/33689
6060         * gfortran.dg/spec_expr_5.f90: New.
6062 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6064         * gcc.dg/pragma-darwin-2.c: New.
6066 2007-10-08  Richard Guenther  <rguenther@suse.de>
6068         PR middle-end/33693
6069         PR middle-end/33695
6070         PR middle-end/33697
6071         * gcc.dg/pr33693.c: New testcase.
6072         * gcc.dg/pr33695.c: Likewise.
6073         * gcc.dg/pr33697.c: Likewise.
6075 2007-10-08  Richard Guenther  <rguenther@suse.de>
6077         PR middle-end/33691
6078         PR middle-end/33694
6079         PR middle-end/33696
6080         * gcc.dg/pr33691.c: New testcase.
6081         * gcc.dg/pr33694.c: Likewise.
6082         * gcc.dg/pr33696.c: Likewise.
6084 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6086         PR libfortran/33683
6087         * gfortran.dg/gamma_5.f90:  New test case
6089 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6091         PR fortran/20851
6092         * initialization_1.f90: Fix dg-error annotations.
6093         * initialization_14.f90: New.
6094         * initialization_7.f90: Fix dg-error annotations.
6095         * initialization_9.f90: Likewise.
6097 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6099         * gfortran.dg/error_recovery_4.f90: New test.
6101 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6103         * gfortran.dg/default_format_denormal_2.f90: New test.
6104         * gfortran.dg/default_format_2.inc: New test.
6105         * gfortran.dg/default_format_denormal_1.f90: New test.
6106         * gfortran.dg/default_format_1.inc: New test.
6107         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6108         numbers.
6109         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6110         numbers.
6112 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6114         * gfortran.dg/namelist_15.f90: Revise test.
6116 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6118         PR tree-optimization/33655
6119         * gcc.dg/torture/pr33655.c: New.
6121 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6123         PR tree-optimization/33572
6124         * g++.dg/torture/pr33572.C: New.
6126 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6128         PR fortran/25076
6129         * gfortran.dg/forall_11.f90: New.
6131 2007-10-05  Michael Matz  <matz@suse.de>
6133         PR middle-end/33667
6134         * gcc.dg/pr33667.c: New testcase.
6136 2007-10-05  Richard Guenther  <rguenther@suse.de>
6138         PR middle-end/33666
6139         * gcc.dg/pr33666.c: New testcase.
6141 2007-10-05  Michael Matz  <matz@suse.de>
6143         PR inline-asm/33600
6144         * gcc.target/i386/pr33600.c: New testcase.
6146 2007-10-05  Richard Guenther  <rguenther@suse.de>
6148         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6150 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6152         PR target/33635
6153         * gcc.target/mips/pr33635-1.c: New test.
6155 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6157         PR libfortran/33253
6158         * gfortran.dg/namelist_39.f90: Revise to use long names.
6160 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6162         PR fortran/33646
6163         * gfortran.dg/pr33646.f90: New file.
6165 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6167         PR fortran/33529
6168         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6169         * gfortran.dg/char_decl_2.f90: New test.
6171 2007-10-04  Richard Guenther  <rguenther@suse.de>
6173         PR middle-end/33641
6174         * gcc.c-torture/compile/pr33641.c: New testcase.
6176 2007-10-04  Michael Matz  <matz@suse.de>
6178         PR rtl-optimization/33653
6179         * gcc.dg/pr33653.c: New.
6181 2007-10-04  Richard Guenther  <rguenther@suse.de>
6183         PR tree-optimization/33627
6184         * g++.dg/torture/pr33627.C: New testcase.
6186 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6188         PR fortran/33626
6189         * gfortran.dg/parens_6.f90: New.
6191 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6193         PR fortran/33646
6194         PR fortran/33542
6195         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6197 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6199         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6201 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6203         PR target/33635
6204         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6205         and mips_forced_be.
6206         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6207         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6208         options.
6209         * gcc.target/mips/fpr-moves-1.c: New test.
6210         * gcc.target/mips/fpr-moves-2.c: Likewise.
6211         * gcc.target/mips/fpr-moves-3.c: Likewise.
6212         * gcc.target/mips/fpr-moves-4.c: Likewise.
6213         * gcc.target/mips/fpr-moves-5.c: Likewise.
6214         * gcc.target/mips/fpr-moves-6.c: Likewise.
6215         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6217 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6219         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6221 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6223         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6224         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6226 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6228         PR fortran/33198
6229         * gfortran.dg/common_errors_1.f90: New.
6231 2007-10-03  Doug Kwan  <dougkwan@google.com>
6232         Richard Guenther  <rguenther@suse.de>
6234         PR debug/31899
6235         * g++.dg/debug/using3.C: New testcase.
6237 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6239         PR libfortran/33253
6240         * gfortran.dg/namelist_38.f90: New test.
6241         * gfortran.dg/namelist_39.f90: New test.
6243 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6245         PR libfortran/33469
6246         * gfortran.dg/default_format_1.f90: New test.
6247         * gfortran.dg/default_format_2.f90: New test.
6248         * gfortran.dg/namelist_print_1.f: Adjust expected output.
6249         * gfortran.dg/real_const_3.f90: Adjust expected output.
6251 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6253         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6254         default ABI.  Split mips_forced_abi into mips_forced_abi and
6255         mips_forced_regs.
6256         (is_gp32_flag): Return true for -mabi=32.
6257         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
6258         (dg-mips-options): Use is_gp64_flag instead of checking specifically
6259         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
6260         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6261         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6262         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6263         * gcc.target/mips/save-restore-2.c: Likewise.
6264         * gcc.target/mips/save-restore-3.c: Likewise.
6265         * gcc.target/mips/save-restore-4.c: Likewise.
6267 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
6269         PR middle-end/33617
6270         * gcc.c-torture/compile/pr33617.c: New test.
6272 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
6274         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6275         -gstabs+ for extended options.
6277 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6279         PR fortran/33542
6280         * gfortran.dg/ambiguous_specific_1.f90: New test.
6282 2007-10-02  Revital Eres  <eres@il.ibm.com>
6284         * gcc.target/powerpc/paired-8.c: New test.
6285         * gcc.target/powerpc/paired-9.c: New test.
6286         * gcc.target/powerpc/paired-10.c: New test.
6288 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6290         PR fortran/33566
6291         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6293 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6295         PR fortran/33554
6296         * gfortran.dg/intent_out_2.f90: New test.
6298 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6300         PR fortran/33550
6301         * gfortran.dg/ambiguous_reference_1.f90: New test.
6303 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
6305         PR fortran/31154
6306         PR fortran/31229
6307         PR fortran/33334
6308         * gfortran.dg/function_kinds_1.f90: New test.
6309         * gfortran.dg/function_kinds_2.f90: New test.
6310         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6311         use association into interfaces.
6313 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6315         PR testsuite/31828
6316         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6317         (overflow): Use INFINITY, not FP_INFINITE.
6318         gcc.dg/float-range-4.c: Likewise.
6319         gcc.dg/float-range-5.c: Likewise.
6321 2007-10-01  Nick Clifton  <nickc@redhat.com>
6323         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6324         for 16-bit targets.
6326 2007-09-30  Diego Novillo  <dnovillo@google.com>
6328         PR 33593
6329         * g++.dg/tree-ssa/pr33593.C: New test.
6331 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6333         PR libfortran/33400
6334         * gfortran.dg/PR19872.f: Fix test condition.
6335         * gfortran.dg/list_read_7.f90: New test.
6337 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
6339         PR tree-optimization/33597
6340         * gcc.dg/vect/pr33597.c: New testcase.
6342 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
6344         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6345         * gcc.target/i386/pr33524.c: ...this.
6347 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6349         PR fortran/33354
6350         * gfortran.dg/minmaxloc_4.f90: New.
6352 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6354         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6356 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
6358         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6360 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
6362         PR c++/33213
6363         * g++.dg/cpp0x/variadic79.C: New.
6365 2007-09-28  Michael Matz  <matz@suse.de>
6366             Jakub Jelinek  <jakub@redhat.com>
6368         PR rtl-optimization/33552
6369         * gcc.target/i386/pr33552.c: New runtime test.
6370         * gcc.target/i386/strinline.c: New compile time test.
6372 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
6374         * gfortran.dg/openmp_stack.f90: Removed.
6376         PR c++/31434
6377         * g++.dg/cpp0x/variadic80.C: New test.
6379 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6381         * gfortran.dg/namelist_38.f90: Delete test for revertion of
6382         r128057.
6384 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6386         PR middle-end/7003
6387         * gcc.target/powerpc/gcse-1.c: New test.
6389 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
6391         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6392         fixed capitalizations.
6393         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6394         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6395         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6396         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6397         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6398         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6399         * gfortran.dg/min_max_conformance.f90: Likewise.
6401 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6403         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6404         options.
6405         * gcc.dg/c99-tgmath-2.c: Likewise.
6406         * gcc.dg/c99-tgmath-3.c: Likewise.
6407         * gcc.dg/c99-tgmath-4.c: Likewise.
6409 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6411         PR fortran/33568
6412         * gfortran.dg/anint_1.f90: New test.
6414 2007-09-27  Ian Lance Taylor  <iant@google.com>
6416         PR tree-optimization/33565
6417         * gcc.dg/Wstrict-overflow-20.c: New test.
6419 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6421         * gfortran.dg/openmp_stack.f90: Fix typo.
6422         * gfortran.dg/recursive_stack.f90: Fix typo.
6424 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6426         PR c++/33493
6427         * g++.dg/template/error31.C: New.
6429 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6431         * lib/prune.exp: Prune also "^In function .*$" lines and
6432         "^    inlined from .*$" lines.
6434 2007-09-26  Richard Guenther  <rguenther@suse.de>
6436         PR tree-optimization/33563
6437         * gcc.dg/torture/pr33563.c: New testcase.
6439 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6441         PR c/25309
6442         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6443         array.
6444         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6445         without -O2.
6447 2007-09-26  Richard Guenther  <rguenther@suse.de>
6449         PR tree-optimization/30375
6450         PR tree-optimization/33560
6451         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6452         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6453         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6454         * gcc.dg/torture/pr30375.c: New testcase.
6455         * gcc.dg/torture/pr33560.c: New testcase.
6456         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6458 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6460         PR c++/33207
6461         * g++.dg/parse/crash38.C: New test.
6463 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6465         PR target/33524
6466         * gcc.target/i386/sse5-convert.c: New file, test int->long
6467         vectorized conversions.
6469 2007-09-25  Revital Eres  <eres@il.ibm.com>
6471         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6473 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6475         PR c/32295
6476         * gcc.dg/enum-incomplete-1.c: New test.
6478 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6480         * gcc.c-torture/compile/20070919-1.c: New test.
6482 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6484         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6486 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6488         PR c++/14688
6489         * g++.dg/inherit/override_attribs.C: New file.
6491 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6493         PR fortran/33269
6494         * io.c (check_format_string): Move NULL and constant checks into
6495         this function.
6496         (check_io_constraints): Call gfc_simplify_expr() before calling
6497         check_format_string().  Remove NULL and constant checks.
6499 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6501         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6502         * gcc.c-torture/execute/loop-2g.x: Likewise.
6504 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6506         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6507         Reject hard-float modes unless the ABI is o32 or o64.
6508         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6509         of gcc.exp.  Skip the tests when mips16 code generation is not
6510         supported.
6511         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6512         and use dg-add-options mips16_attribute.
6514 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6516         PR c++/33506
6517         * g++.dg/ext/attrib29.C: New test.
6519 2007-09-23  Ollie Wild  <aaw@google.com>
6521         * gcc.dg/fold-bitand-1.c: New test.
6522         * gcc.dg/fold-bitand-2.c: New test.
6523         * gcc.dg/fold-bitand-3.c: New test.
6524         * gcc.dg/fold-bitand-4.c: New test.
6526 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6528         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6529         any of the macros to be defined for __mips16.
6530         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6532 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6534         * gcc.dg/vect/pr21591.c: Require vect_int.
6535         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6536         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6537         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6539 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6541         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6542         attributes.
6543         * gcc.dg/va-arg-pack-len-2.c: New test.
6544         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6545         attributes.
6546         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6548         PR tree-optimization/32772
6549         * gcc.c-torture/compile/20070905-1.c: New test.
6551         PR tree-optimization/32975
6552         * gcc.dg/pr32975.c: New test.
6554         PR middle-end/28755
6555         * gcc.dg/pr28755.c: New test.
6557 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6559         * lib/target-supports.exp (check_effective_target_nomips16): New
6560         procedure.
6561         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6562         for mipsisa64*-*-*.
6563         * gcc.dg/vect/vect.exp: Likewise.
6564         * g++.dg/vect/vect.exp: Likewise.
6565         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6566         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6567         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6568         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6569         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6570         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6571         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6572         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6573         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6574         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6575         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6576         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6577         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6578         (test14, test15, test16, test17, test18): Likewise.
6579         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6580         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6581         (test14, test15, test16, test17, test18, test19, test20, test21)
6582         (test22): Likewise.
6583         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6584         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6585         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6586         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6587         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6588         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6589         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6590         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6591         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6592         (test13, test14, test15, test16, test17, test18, test19, test20)
6593         (test21, test22, test23, test24, test25, test26, test27, test28)
6594         (test29, test30, test31): Likewise.
6595         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6596         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6597         (test13, test14, test15, test16, test17, test18, test19, test20)
6598         (test21, test22, test23, test24, test25, test26, test27, test28)
6599         (test29, test30, test31, test32, test33, test34, test35, test36)
6600         (test37, test38, test39, test40, test41, test42, test43, test44)
6601         (test45, test46, test47, test48, test49, test50, test51, test52)
6602         (test53, test54, test55, test56, test57, test58, test59, test60)
6603         (test61, test62, test63): Likewise.
6604         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6605         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6606         (test13, test14, test15, test16, test17, test18, test19, test20)
6607         (test21, test22, test23, test24, test25, test26, test27, test28)
6608         (test29, test30, test31): Likewise.
6609         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6610         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6611         (test13, test14, test15, test16, test17, test18, test19, test20)
6612         (test21, test22, test23, test24, test25, test26, test27, test28)
6613         (test29, test30, test31): Likewise.
6614         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6615         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6616         (test13, test14, test15): Likewise.
6617         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6618         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6619         (test13, test14, test15): Likewise.
6620         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6621         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6622         (test13, test14, test15, test16, test17, test18, test19, test20)
6623         (test21, test22, test23, test24, test25, test26, test27, test28)
6624         (test29, test30, test31): Likewise.
6625         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6626         (matrix_multiply4: Likewise.
6627         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6628         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6629         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6630         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6631         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6632         (test13, test14, test15, test16, test17, test18, test19, test20)
6633         (test21, test22, test23, test24, test25, test26, test27, test28)
6634         (test29, test30, test31): Likewise.
6635         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6636         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6637         (test13, test14, test15, test16, test17, test18, test19, test20)
6638         (test21, test22, test23, test24, test25, test26, test27, test28)
6639         (test29, test30, test31): Likewise.
6640         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6641         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6642         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6643         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6644         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6645         (sub_v4qi): Likewise.
6646         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6647         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6648         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6649         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6650         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6651         (subb, subc): Likewise.
6652         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6653         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6654         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6655         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6656         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6657         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6658         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6659         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6660         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6661         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6662         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6663         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6664         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6666 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6668         * lib/target-supports.exp (add_options_for_mips16_attribute)
6669         (check_effective_target_mips16_attribute): New functions.
6670         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6671         command line.
6672         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6673         extra_test_flags.
6674         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6675         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6676         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6677         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6678         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6679         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6680         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6681         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6682         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6683         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6684         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6685         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6686         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6687         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6688         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6689         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6690         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6691         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6692         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6693         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6694         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6695         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6696         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6697         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6698         (NOMIPS16): Delete.
6699         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6700         of dg-options.
6701         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6702         options.  Require { target mips16_attribute } and use dg-add-options
6703         to add the associated options.
6704         (foo): Use MIPS16.
6705         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6706         * gcc.target/mips/call-saved-3.c: Likewise.
6707         * gcc.target/mips/code-readable-1.c: Require { target
6708         mips16_attribute } and use dg-add-options to add the associated
6709         options.  Remove trailing whitespace.
6710         (NOMIPS16): Delete.
6711         * gcc.target/mips/code-readable-2.c: Likewise.
6712         * gcc.target/mips/code-readable-3.c: Likewise.
6713         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6714         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6715         Require { target mips16_attribute } and use dg-add-options to
6716         add the associated options.
6717         (cksum16, cksum8): Use MIPS16.
6718         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6719         Require { target mips16_attribute } and use dg-add-options to
6720         add the associated options.
6721         (foo): Use MIPS16.
6722         * gcc.target/mips/save-restore-2.c: Likewise.
6723         * gcc.target/mips/save-restore-3.c: Likewise.
6724         * gcc.target/mips/save-restore-4.c: Likewise.
6725         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6726         -mno-abicalls.
6727         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6728         (foo): Use NOMIPS16.
6730 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6732         PR fortran/33337
6733         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6735         PR fortran/33376
6736         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6738 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6740         PR fortran/33445
6741         * gfortran.dg/gomp/free-2.f90: New.
6742         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6743         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6745 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6747         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6748         * gcc.target/i386/sse5-haddX.c: Ditto.
6749         * gcc.target/i386/sse5-hsubX.c: Ditto.
6750         * gcc.target/i386/sse5-maccXX.c: Ditto.
6751         * gcc.target/i386/sse5-msubXX.c: Ditto.
6752         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6753         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6754         * gcc.target/i386/sse5-permpX.c: Ditto.
6755         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6756         effective target.
6757         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6758         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6759         * gcc.target/i386/sse5-pcmov.c: Ditto.
6760         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6762 2007-09-22  Richard Guenther  <rguenther@suse.de>
6764         PR tree-optimization/33146
6765         * gcc.c-torture/compile/pr33146.c: New testcase.
6767 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6769         * lib/target-supports.exp (check_cached_effective_target): New
6770         procedure.
6771         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6772         (check_effective_target_c99_runtime): New procedure.
6773         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6774         (test3l): Likewise cargl.
6775         * gcc.dg/builtins-59.c: Require c99_runtime.
6776         * gcc.dg/builtins-61.c: Likewise.
6777         * gcc.dg/builtins-62.c: Likewise.
6779 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6781         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6782         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6783         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6784         target-specific dg-options.
6785         * gcc.dg/builtins-20.c: Likewise.
6786         * gcc.dg/builtins-53.c: Likewise.
6787         * gcc.dg/builtins-55.c: Likewise.
6788         * gcc.dg/single-precision-constant.c: Likewise.
6789         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6790         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6791         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6792         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6793         * gcc.dg/torture/builtin-power-1.c: Likewise.
6795 2007-09-21  Chao-ying Fu  <fu@mips.com>
6797         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6798         check if targets have fixed-point supports.
6799         * gcc.dg/fixed-point/fixed-point.exp: New file.
6800         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6801         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6802         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6803         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6804         * gcc.dg/fixed-point/constants-pedantic.c,
6805         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6806         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6807         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6808         * gcc.dg/fixed-point/keywords-pedantic.c,
6809         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6810         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6811         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6812         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6813         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6814         * gcc.dg/fixed-point/func-vararg-mixed.c,
6815         * gcc.dg/fixed-point/operator-logical.c,
6816         * gcc.dg/fixed-point/struct-union.c,
6817         * gcc.dg/fixed-point/bit-complement.c,
6818         * gcc.dg/fixed-point/operator-bitwise.c,
6819         * gcc.dg/fixed-point/operator-comma.c,
6820         * gcc.dg/fixed-point/struct-layout-1.c,
6821         * gcc.dg/fixed-point/union-init.c,
6822         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6823         * gcc.dg/fixed-point/func-mixed.c,
6824         * gcc.dg/fixed-point/func-vararg-size0.c,
6825         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6826         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6827         * gcc.dg/fixed-point/operator-unary.c,
6828         * gcc.dg/fixed-point/allop-const.c,
6829         * gcc.dg/fixed-point/muldiv-warning.c,
6830         * gcc.dg/nofixed-point-1.c,
6831         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6832         * gcc.target/mips/fixed-vector-type.c,
6833         * gcc.target/mips/fixed-scalar-type.c: New tests.
6835 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6837         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6838         * gnat.dg/test_nested_subtype_byref.adb: New test.
6840 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6842         PR fortran/33439
6843         * gfortran.dg/gomp/pr33439.f90: New test.
6845 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6847         PR fortran/33455
6848         * gfortran.dg/merge_char_3.f90: New.
6850 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6852         PR fortran/33037
6853         * gfortran.dg/transfer_check_1.f90: New.
6855 2007-09-20  Asher Langton  <langton2@llnl.gov>
6857         PR fortran/20441
6858         * gfortran.dg/init_flag_1.f90: New.
6859         * gfortran.dg/init_flag_2.f90: New.
6860         * gfortran.dg/init_flag_3.f90: New.
6861         * gfortran.dg/init_flag_4.f90: New.
6862         * gfortran.dg/init_flag_5.f90: New.
6863         * gfortran.dg/init_flag_6.f90: New.
6864         * gfortran.dg/init_flag_7.f90: New.
6866 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6868         PR c++/33460
6869         * g++.dg/ext/anon-struct6.C: New.
6871 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6873         PR libfortran/23272
6874         * gfortran.dg/inquire_10.f90: New test.
6876 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6878         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6880 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6882         PR fortran/33221
6883         * gfortran.dg/used_types_18.f90: Declare variable of empty
6884         derived type.
6886 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6888         PR fortran/33288
6889         * gfortran.dg/array_constructor_19.f90: New test.
6891 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6893         PR debug/33316
6894         * gcc.dg/debug/pr33316.c: New test.
6896         PR c++/33496
6897         * g++.dg/cpp0x/variadic76.C: New test.
6898         * g++.dg/cpp0x/variadic77.C: New test.
6899         * g++.dg/cpp0x/variadic78.C: New test.
6901         PR c/33238
6902         PR c/27301
6903         * gcc.c-torture/execute/20070919-1.c: New test.
6904         * gcc.dg/pr33238.c: New test.
6905         * gcc.dg/pr27301.c: New test.
6907 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6909         * lib/target-supports.exp (check_effective_target_mips64): New
6910         procedure.
6911         * gcc.dg/lower-subreg-1.c: Require !mips64.
6912         * gcc.dg/sibcall-3.c (ATTR): New macro.
6913         (recurser_void1, recurser_void2): Use it.
6914         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6915         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6917 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6919         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6920         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6921         warning annotation.
6922         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6924 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6926         PR fortran/33497
6927         * gfortran.dg/c_loc_tests_11.f03: New test case.
6929 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6931         PR c++/33459
6932         * g++.dg/init/ref14.C: New.
6934 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6936         * gnat.dg/slice2.ad[sb]: New testcase.
6938 2007-09-19  Nick Clifton  <nickc@redhat.com>
6940         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6942 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6944         * gcc.target/bfin/bfin.exp: New.
6945         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6946         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6947         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6948         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6949         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6950         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6951         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6952         mcpu-bf561.c, mcpu-default.c}: New tests.
6954 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6956         Restore detection of unsupported TLS.
6958         Revert this patch:
6959         2007-02-10  Richard Henderson  <rth@redhat.com>
6961         * lib/target-supports.exp (check_effective_target_tls): Redefine
6962         to mean non-emulated tls.
6963         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6964         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6965         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6966         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6967         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6968         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6969         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6971         And then:
6972         * lib/target-supports.exp (check_effective_target_tls): Use
6973         stronger test for compiler support for TLS.
6974         (check_effective_target_tls_native): New, to test for non-emulated
6975         TLS support.
6976         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6977         instead of dg-require-effective-target tls.
6978         * g++.dg/gomp/copyin-1.C: Likewise.
6979         * g++.dg/gomp/sharing-1.C: Likewise.
6980         * g++.dg/gomp/tls-1.C: Likewise.
6981         * g++.dg/gomp/tls-2.C: Likewise.
6982         * g++.dg/gomp/tls-3.C: Likewise.
6983         * g++.dg/tls/diag-1.C: Likewise.
6984         * g++.dg/tls/diag-2.C: Likewise.
6985         * g++.dg/tls/diag-3.C: Likewise.
6986         * g++.dg/tls/diag-4.C: Likewise.
6987         * g++.dg/tls/diag-5.C: Likewise.
6988         * g++.dg/tls/init-1.C: Likewise.
6989         * g++.dg/tls/init-2.C: Likewise.
6990         * g++.dg/tls/trivial.C: Likewise.
6991         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6992         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6993         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6994         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6995         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6996         * gcc.dg/gomp/clause-1.c: Likewise.
6997         * gcc.dg/gomp/copyin-1.c: Likewise.
6998         * gcc.dg/gomp/sharing-1.c: Likewise.
6999         * gcc.dg/gomp/tls-1.c: Likewise.
7000         * gcc.dg/gomp/tls-2.c: Likewise.
7001         * gcc.dg/tls/alpha-1.c: Likewise.
7002         * gcc.dg/tls/opt-1.c: Likewise.
7003         * gcc.dg/tls/opt-13.c: Likewise.
7004         * gcc.dg/tls/opt-14.c: Likewise.
7005         * gcc.dg/tls/opt-2.c: Likewise.
7006         * gcc.dg/tls/opt-3.c: Likewise.
7007         * gcc.dg/tls/opt-4.c: Likewise.
7008         * gcc.dg/tls/opt-7.c: Likewise.
7009         * gcc.dg/tls/section-1.c: Likewise.
7010         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7011         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7012         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7013         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7014         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7015         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7016         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7017         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7018         * gfortran.dg/gomp/fixed-1.f: Likewise.
7019         * gfortran.dg/gomp/free-1.f90: Likewise.
7020         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7021         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7022         * gfortran.dg/gomp/reduction1.f90: Likewise.
7023         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7025 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7027         PR fortran/31119
7028         * gfortran.dg/bounds_check_9.f90: New test.
7029         * gfortran.dg/bounds_check_fail_2.f90: New test.
7031 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7033         PR c++/33462 (again)
7034         * g++.dg/ext/va-arg1.C: Adjust.
7036 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7038         PR c++/33462
7039         * g++.dg/ext/va-arg1.C: New.
7041 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7043         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7045 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7047         PR c++/33463
7048         * g++.dg/rtti/typeid6.C: New.
7050 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7052         PR c++/33464
7053         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7054         * g++.dg/ext/is_class_error2.C: New.
7056 2007-09-18  Richard Guenther  <rguenther@suse.de>
7058         PR tree-optimization/33340
7059         * g++.dg/torture/pr33340.C: New testcase.
7061 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7063         PR fortran/33231
7064         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7065         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7066         * gfortran.dg/elemental_subroutine_5.f90: New.
7068 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7070         * lib/target-supports.exp (check_profiling_available): Extend
7071         mips*-*-elf check to mips*-*-elf*.
7073 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7075         * gcc.dg/format/c90-scanf-5.c: New test.
7076         * gcc.dg/format/c99-scanf-4.c: New test.
7077         * gcc.dg/format/ext-7.c: New test.
7078         * gcc.dg/format/ext-8.c: New test.
7080         PR middle-end/33423
7081         * gcc.c-torture/compile/20070915-1.c: New test.
7083 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7085         PR fortran/33106
7086         * gfortran.dg/private_type_9.f90: New.
7088 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7090         PR middle-end/33449
7091         * gfortran.dg/pr33449.f90: New test.
7093 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7095         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7096         * gfortran.dg/private_type_1.f90: Ditto
7097         * gfortran.dg/interface_18.f90: New.
7098         * gfortran.dg/private_type_8.f90: New.
7100 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7102         PR c++/33124
7103         * g++.dg/warn/new1.C: Adjust.
7104         * g++.dg/torture/str_empty.C: Likewise.
7106 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7108         * gcc.target/mips/dse-1.c: New test.
7110 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7112         PR c++/32756
7113         * g++.dg/overload/operator3.C: New.
7115 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7117         * gcc.target/mips/truncate-1.c: New test.
7119 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7121         PR fortran/29396
7122         PR fortran/29606
7123         PR fortran/30625
7124         PR fortran/30871
7125         * gfortran.dg/subref_array_pointer_1.f90: New test.
7126         * gfortran.dg/subref_array_pointer_2.f90: New test.
7128 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7130         * gfortran.dg/nint_2.f90: Correct last change.
7132 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7134         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7136 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7138         * gcc.dg/vect/pr33373b.c: New test.
7140 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7142         PR target/33438
7143         * gcc.target/i386/pr33438.c: New test.
7145 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7147         * gfortran.dg/nint_2.f90: Revert previous commit.
7149 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7151         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7153 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7155         PR debug/33429
7156         * g++.dg/other/unused1.C: XFAIL class2 scan.
7158 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7160         PR fortran/33343
7161         * gfortran.dg/elemental_args_check_1.f90: New.
7162         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7163         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7165 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7167         * gfortran.dg/recursive_check_3.f90: New.
7169 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7171         PR fortran/33412
7172         * gfortran.dg/elemental_bind_c.f90: New.
7174 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7176         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7177         * gcc.target/mips/mips16-attributes-2.c: New test.
7178         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7179         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7180         hard-float asm when __mips16 is defined.
7181         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7182         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7183         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7184         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7185         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7186         * gcc.target/mips/pr26765.c (foo): Likewise.
7187         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7188         targets, use dg-mips-options instead of dg-options, and use -mgp32
7189         to force 32-bit mode.
7190         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7191         and 64-bit mode.
7192         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7194 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7195             Michael Meissner  <michael.meissner@amd.com>
7197         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7198         * gcc.target/i386/sse5-hsubX.c: Ditto.
7199         * gcc.target/i386/sse5-permpX.c: Ditto.
7200         * gcc.target/i386/sse5-haddX.c: Ditto.
7201         * gcc.target/i386/sse5-maccXX.c: Ditto.
7202         * gcc.target/i386/sse5-msubXX.c: Ditto.
7203         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7204         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7206         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7207         optimizes floating point conditional moves into the pcmov
7208         instruction on SSE5.
7209         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7211         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7212         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7213         SSE5.
7215         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7216         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7218         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7219         optimizes (a*b)+c into fmadd on SSE5.
7221         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7222         whether the SSE5 instructions can be generated.
7224         * gcc.target/i386/sse5-check.h: New. Add support for 
7225         SSE5 tests.
7227         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7228         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7229         * gcc.target/i386/sse-13.c: Ditto.
7230         * gcc.target/i386/sse-14.c: Ditto.
7232 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7234         PR testsuite/33153
7235         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7236         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7238 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7240         PR target/32338
7241         * gcc.dg/pr32338-1.c: New test.
7242         * gcc.dg/pr32338-2.c: New test.
7244 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7245         
7246         * lib/target-supports.exp (check_effective_target_sync_int_long):
7247         Revert change to add xtensa.
7248         (check_effective_target_sync_char_short): Likewise.
7249         
7250 2007-09-12  Olivier Hainque  <hainque@adacore.com>
7252         * gnat.dg/packed_subtype.adb: New test.
7254 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7256         PR fortran/33297
7257         * gfortran.dg/intrinsic_size.f90: New.
7259 2007-09-12  Tobias Burnus  <burnus@net-b.de>
7261         PR fortran/33284
7262         PR fortran/33310
7263         * gfortran.dg/conflicts_2.f90: New.
7265 2007-09-12  Ira Rosen  <irar@il.ibm.com>
7267         PR tree-optimization/32377
7268         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7269         dependence distance.
7270         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7271         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7272         * gcc.dg/vect/no-vfa-vect-depend-1.c,
7273         gfortran.dg/vect/no-vfa-pr32377.f90: New.
7275 2007-09-12  Richard Guenther  <rguenther@suse.de>
7277         PR middle-end/33382
7278         * gcc.c-torture/compile/pr33382.c: New testcase.
7279         * gcc.c-torture/execute/pr33382.c: Likewise.
7281 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
7283         PR fortran/33395
7284         * gfortran.dg/c_ptr_tests_12.f03: New test case.
7286 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
7288         PR tree-optimization/33373
7289         * gcc.dg/vect/pr33373.c: New test.
7291 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7293         * lib/target-supports.exp (check_effective_target_vect_no_double):
7294         Remove unused proc.
7296 2007-09-12  Ben Elliston  <bje@au.ibm.com>
7297             Ulrich Weigand  <uweigand@de.ibm.com>
7299         * gcc.target/spu/dfcgt-nan.c: New test.
7301 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
7303         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7305 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
7307         PR fortran/33040
7308         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
7310 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
7312         * gcc.dg/va-arg-pack-len-1.c: New test.
7313         * g++.dg/va-arg-pack-len-1.C: New test.
7315 2007-09-11  Michael Matz  <matz@suse.de>
7317         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7319 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
7321         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7322         checks for size of long double.
7323         * gcc.dg/dfp/convert.h: New file.
7324         * gcc.dg/dfp/convert-bfp-2.c: New test.
7325         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7326         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7327         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7328         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7329         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7330         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7331         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7332         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7333         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7335 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
7337         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
7338         Change dg-final to expect 1 non-profitable loop and
7339         3 profitable loops.
7340         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7341         Change dg-final to expect 1 non-profitable loop and
7342         3 profitable loops.
7343         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7344         Change dg-final to expect 1 profitable loop.
7345         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7346         Change dg-final to expect 1 profitable loop.    
7347         
7348 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
7350         * gcc.target/mips/call-saved-1.c: New test.
7351         * gcc.target/mips/call-saved-2.c: Likewise.
7352         * gcc.target/mips/call-saved-3.c: Likewise.
7353         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7354         instead of mips_mips64.  Set mips_fp64 too.
7355         (is_gp32_flag): Return true for -mips1 and -mips2.
7356         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7358 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
7360         * g++.dg/ext/va-arg-pack-1.C: New test.
7361         * g++.dg/ext/va-arg-pack-2.C: New test.
7363 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
7365         PR target/33369
7366         * gcc.dg/vect/pr33369.c: New test.
7368 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7370         PR fortran/33370
7371         * gfortran.dg/array_memcpy_5.f90:  New test.
7373 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
7375         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7377 2007-09-09  Richard Guenther  <rguenther@suse.de>
7379         * gcc.c-torture/compile/20070906-1.c: New testcase.
7381 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7383         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7384         noinline attribute.
7385         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7386         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7387         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7388         Likewise.
7390 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7392         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7394 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7396         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7398 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7400         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7401         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7402         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7403         Compile tests with -fno-tree-pre.
7404         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7405         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7406         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7407         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7408         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7409         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7410         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7411         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7412         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7413         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7414         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7415         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7416         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7417         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7418         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7419         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7420         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7421         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7422         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7424 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7426         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7427         to call objdump.
7428         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7429         Use remote_exec to call c++filt.
7430         * lib/target-supports-dg.exp (dg-require-host-local): New.
7431         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7432         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7433         * g++.dg/rtti/repo1.C: Likewise.
7434         * g++.dg/template/repo1.C: Likewise.
7435         * g++.dg/template/repo2.C: Likewise.
7436         * g++.dg/template/repo3.C: Likewise.
7437         * g++.dg/template/repo4.C: Likewise.
7438         * g++.dg/template/repo5.C: Likewise.
7439         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7440         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7441         * g++.old-deja/g++.pt/repo1.C: Likewise.
7442         * g++.old-deja/g++.pt/repo2.C: Likewise.
7443         * g++.old-deja/g++.pt/repo3.C: Likewise.
7444         * g++.old-deja/g++.pt/repo4.C: Likewise.
7445         * gcc.dg/cpp/trad/builtins.c: Likewise.
7447 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7449         PR tree-optimization/32283
7450         * gcc.dg/tree-ssa/loop-31.c: New test.
7452 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7454         PR rtl-optimization/26449
7455         * gcc.target/i386/pr26449-1.c: New file.
7457 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7459         PR target/33329
7460         PR rtl-optimization/26449
7461         * gcc.target/i386/pr33329.c: New file.
7463 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7465         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7467 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7469         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7471 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7473         PR tree-optimization/33301
7474         * gfortran.dg/vect/pr33301.f: New test.
7476 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7478         PR libfortran/33307
7479         * gfortran.dg/backspace_10.f90: New test.
7481 2007-09-07  Richard Guenther  <rguenther@suse.de>
7483         Reapply
7484         2007-09-06  Richard Guenther  <rguenther@suse.de>
7486         PR tree-optimization/32586
7487         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7488         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7489         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7490         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7491         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7492         now obsolete simplification.
7494 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7495         
7496         PR tree-optimization/33299
7497         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7498         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7500 2007-09-07  Richard Guenther  <rguenther@suse.de>
7502         Revert
7503         2007-09-06  Richard Guenther  <rguenther@suse.de>
7505         PR tree-optimization/32586
7506         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7507         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7508         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7509         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7510         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7511         now obsolete simplification.
7513 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7515         PR tree-optimization/32821
7516         * gcc.dg/tree-ssa/pr32821.c: New file.
7518 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7520         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7521         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7522         and mips_forced_no_er.
7523         (dg-mips-options): Add -mno-abicalls when a small-data option is
7524         specified.  Skip tests with small-data options if mips_forced_gp.
7525         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7526         * gcc.target/mips/sdata-1.c: New test.
7527         * gcc.target/mips/sdata-2.c: Likewise.
7528         * gcc.target/mips/sdata-3.c: Likewise.
7529         * gcc.target/mips/sdata-4.c: Likewise.
7531 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7533         PR fortran/33298
7534         * spread_zerosize_1.f90:  New test case.
7535         * spread_bounds_1.f90:  New test case.
7537 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7539         PR c++/32674
7540         * g++.dg/template/static31.C: New.
7542 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7544         PR fortran/33271
7545         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7546         powerpc*-linux-gnu.
7548 2007-09-06  David Daney  <ddaney@avtrex.com>
7549             Richard Sandiford  <richard@codesourcery.com>
7551         PR target/33256
7552         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7553         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7554         * gcc.target/mips/pr33256.c: New test.
7556 2007-09-06  Tom Tromey  <tromey@redhat.com>
7558         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7560 2007-09-06  Richard Guenther  <rguenther@suse.de>
7562         PR tree-optimization/32586
7563         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7564         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7565         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7566         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7567         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7568         now obsolete simplification.
7570 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7572         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7573         * gcc.target/i386/sse3-addsubps.c: Ditto.
7574         * gcc.target/i386/sse3-haddpd.c: Ditto.
7575         * gcc.target/i386/sse3-haddps.c: Ditto.
7576         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7577         * gcc.target/i386/sse3-hsubps.c: Ditto.
7578         * gcc.target/i386/sse3-lddqu.c: Ditto.
7579         * gcc.target/i386/sse3-movddup.c: Ditto.
7580         * gcc.target/i386/sse3-movshdup.c: Ditto.
7581         * gcc.target/i386/sse3-movsldup.c: Ditto.
7583 2007-09-06  Richard Guenther  <rguenther@suse.de>
7585         PR tree-optimization/33302
7586         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7588 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7590         PR libfortran/33225
7591         * gfortran.dg./fmt_float.f90: New test.
7593 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7595         PR libfortran/33253
7596         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7598 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7600         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7601         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7603 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7605         * g++.dg/eh/builtin1.C: New test.
7606         * g++.dg/eh/builtin2.C: New test.
7607         * g++.dg/eh/builtin3.C: New test.
7609         PR c++/33289
7610         * g++.dg/eh/builtin4.C: New test.
7612 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7614         * gcc.target/powerpc/dfp-dd.c: New test.
7615         * gcc.target/powerpc/dfp-td.c: New test.
7617 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7619         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7620         * gcc.dg/va-arg-pack-1.c: New test.
7622 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7624         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7625         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7626         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7627         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7628         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7630 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7632         PR c++/30302
7633         * g++.dg/ext/anon-struct5.C: New.
7635 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7637         * gcc.dg/i386-cpuid.h: Remove.
7638         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7639         (main): Use __get_cpuid to get target features.
7640         * gcc.target/i386/sse-check.h: Ditto.
7641         * gcc.target/i386/sse2-check.h: Ditto.
7642         * gcc.target/i386/sse3-check.h: Ditto.
7643         * gcc.target/i386/ssse3-check.h: Ditto.
7644         * gcc.target/i386/sse4_1-check.h: Ditto.
7645         * gcc.target/i386/sse4_2-check.h: Ditto.
7646         * gcc.target/i386/sse4a-check.h: Ditto.
7647         * gcc.dg/torture/pr16104-1.c: Ditto.
7648         (do_test): Change to void.
7649         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7650         * gcc.target/i386/sse-6.c: Ditto.
7651         * gcc.target/i386/sse-7.c: Ditto.
7652         * g++.dg/other/i386-1.C: Include cpuid.h.
7653         (main): New function.  Use __get_cpuid to get target fetaures.
7655 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7656             David Ung  <davidu@mips.com>
7657             Nigel Stephens <nigel@mips.com>
7659         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7660         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7661         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7662         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7663         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7664         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7665         * gcc.dg/torture/pr19683-1.c: Likewise.
7666         * gcc.target/mips/madd-3.c: Likewise.
7667         * gcc.target/mips/maddu-3.c: Likewise.
7668         * gcc.target/mips/msub-3.c: Likewise.
7669         * gcc.target/mips/msubu-3.c: Likewise.
7670         * gcc.target/mips/asm-1.c: Likewise.
7671         * gcc.target/mips/branch-1.c: Likewise.
7672         * gcc.target/mips/ins-1.c: Likewise.
7673         * gcc.target/mips/near-far-3.c: Likewise.
7674         * gcc.target/mips/near-far-4.c: Likewise.
7675         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7676         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7677         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7678         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7679         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7680         * gcc.target/mips/dspr2-MULT.c: Likewise.
7681         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7682         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7683         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7684         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7685         * gcc.target/mips/code-readable-2.c: Likewise.
7686         * gcc.target/mips/code-readable-3.c: Likewise.
7688 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7689             David Ung  <davidu@mips.com>
7690             Nigel Stephens <nigel@mips.com>
7692         * gcc.target/mips/mips16-attributes.c: New.
7694 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7696         PR fortran/31564
7697         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7699         PR fortran/33241
7700         * gfortran.dg/char_length_10.f90: New test.
7702 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7704         PR c++/29731
7705         * g++.dg/parse/template24.C: New.
7707 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7709         * g++.dg/other/spu2vmx-1.C: New test.
7711 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7713         PR tree-optimization/33017
7714         * gcc.dg/pr33017.c: New test.
7716 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7718         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7719         __protected_stream family of macros.
7721 2007-09-04  Jan Hubicka  <jh@suse.cz>
7723         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7724         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7725         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7726         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7727         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7728         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7729         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7730         Likewise.
7732 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7733             Tobias Burnus  <burnus@net-b.de>
7735         * gfortran.dg/proc_decl_1.f90: New.
7736         * gfortran.dg/proc_decl_2.f90: New.
7737         * gfortran.dg/proc_decl_3.f90: New.
7738         * gfortran.dg/proc_decl_4.f90: New.
7740 2007-09-04  Jan Hubicka  <jh@suse.cz>
7742         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7743         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7744         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7745         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7746         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7747         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7748         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7749         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7750         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7751         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7752         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7753         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7754         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7755         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7756         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7757         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7758         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7759         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7760         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7761         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7762         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7763         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7764         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7765         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7766         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7767         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7768         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7769         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7770         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7771         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7772         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7773         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7774         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7775         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7776         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7777         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7778         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7779         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7780         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7781         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7782         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7783         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7784         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7785         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7786         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7787         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7788         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7789         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7790         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7791         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7792         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7793         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7794         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7795         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7796         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7797         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7798         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7799         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7800         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7801         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7802         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7803         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7804         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7805         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7806         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7807         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7808         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7809         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7810         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7811         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7812         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7813         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7814         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7815         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7816         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7817         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7818         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7819         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7820         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7821         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7822         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7823         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7824         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7825         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7826         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7827         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7828         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7829         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7830         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7831         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7832         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7833         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7834         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7835         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7836         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7837         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7838         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7839         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7840         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7841         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7842         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7843         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7844         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7845         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7846         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7847         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7848         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7849         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7850         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7851         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7852         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7853         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7854         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7855         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7856         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7857         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7858         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7859         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7860         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7861         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7862         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7863         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7864         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7865         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7866         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7867         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7868         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7869         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7870         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7871         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7872         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7873         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7874         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7875         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7876         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7877         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7878         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7879         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7880         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7881         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7882         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7883         noinline.
7884         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7885         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7886         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7887         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7888         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7889         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7890         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7891         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7892         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7893         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7894         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7895         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7896         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7897         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7898         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7899         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7900         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7901         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7902         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7903         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7904         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7905         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7906         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7907         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7908         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7909         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7910         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7911         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7912         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7913         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7914         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7915         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7916         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7917         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7918         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7919         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7920         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7921         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7922         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7923         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7924         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7925         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7926         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7927         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7928         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7929         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7930         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7931         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7932         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7933         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7934         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7935         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7936         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7937         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7938         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7939         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7940         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7941         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7942         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7943         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7944         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7945         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7946         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7947         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7948         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7949         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7950         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7951         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7952         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7953         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7954         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7955         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7956         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7957         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7958         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7959         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7960         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7961         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7962         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7963         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7964         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7965         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7966         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7967         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7968         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7969         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7970         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7971         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7972         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7973         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7974         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7975         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7976         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7977         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7978         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7979         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7980         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7981         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7982         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7983         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7984         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7985         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7986         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7987         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7988         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7989         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7990         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7991         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7992         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7993         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7994         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7995         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7996         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7997         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7998         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7999         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8000         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8001         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8002         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8003         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8004         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8005         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8006         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8007         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8008         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8009         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8011 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8013         PR middle-end/33187
8014         * gcc.target/i386/cmov7.c: New file.
8016 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8018         * gcc.target/i386/sse4a-check.h: New file.
8019         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8020         * gcc.target/i386/sse4a-insert.c: Ditto.
8021         * gcc.target/i386/sse4a-montsd.c: Ditto.
8022         * gcc.target/i386/sse4a-montss.c: Ditto.
8023         * gcc.target/i386/mmx-check.h: New file.
8024         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8025         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8026         * gcc.target/i386/sse-check.h: New file.
8027         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8028         * gcc.target/i386/sse-3.c: Ditto.
8029         * gcc.target/i386/sse-7.c: Ditto.
8030         * gcc.target/i386/sse-9.c: Ditto.
8031         * gcc.target/i386/ssefn-3.c: Ditto.
8032         * gcc.target/i386/sse-recip.c: Ditto.
8033         * gcc.target/i386/sse-recip-vec.c: Ditto.
8034         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8035         * gcc.target/i386/20020523-1.c: Remove.
8036         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8037         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8038         * gcc.target/i386/ssefn-4.c: Ditto.
8039         * gcc.target/i386/sse-6.c: Ditto.
8040         * gcc.target/i386/sse-10.c: Ditto.
8041         * gcc.target/i386/sse-11.c: Ditto.
8042         * gcc.target/i386/sse-18.c: Ditto.
8043         * gcc.target/i386/fpprec-1.c: Ditto.
8044         * g++.dg/other/i386-1.C: Ditto.
8046 2007-09-04  Richard Guenther  <rguenther@suse.de>
8048         PR tree-optimization/33291
8049         * gcc.dg/volatile2.c: New testcase.
8050         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8051         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8052         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8053         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8055 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8057         PR fortran/33253
8058         * gfortran.dg/namelist_15.f90: Update test.
8059         * gfortran.dg/namelist_24.f90: Update test.
8060         * gfortran.dg/namelist_38.f90: New test.
8062 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8064         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8065         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8066         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8067         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8068         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8069         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8071 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8073         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8074         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8076         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8078 2007-09-02  David Daney  <ddaney@avtrex.com>
8080         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8081         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8082         * gcc.target/mips/atomic-memory-1.c: Ditto.
8083         * gcc.target/mips/atomic-memory-2.c: Ditto.
8085 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8087         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8088         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8090 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8092         * gfortran.dg/substr_6.f90: New test.
8094 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8096         PR c++/33208
8097         * g++.dg/other/error18.C: New.
8098         * g++.dg/expr/bitfield3.C: Adjust.
8100 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8102         PR fortran/33276
8103         * gfortran.fortran-torture/compile/pr33276.f90: New.
8105 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8107         PR C/29237
8108         PR middle-end/33272
8109         * gcc.dg/c99-arraydecl-3.c: New test.
8111 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8113         PR c++/32597
8114         * g++.dg/cpp0x/variadic-new2.C: New.
8115         * g++.dg/cpp0x/variadic-new.C: New.
8117 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8119         PR fortran/33232
8120         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8121         * gfortran.dg/read_1.f90: New.
8123 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8125         PR c++/33210
8126         * g++.dg/template/error30.C: New.
8128 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8130         PR c++/32113
8131         * g++.dg/template/crash70.C: New.
8133 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8135         PR c++/33212
8136         * g++.dg/ext/is_class_error.C: New.
8138 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8140         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8141         
8142 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8143             Revital Eres  <eres@il.ibm.com>
8145         * gcc.target/powerpc/paired-1.c: New test.
8146         * gcc.target/powerpc/paired-2.c: New test.
8147         * gcc.target/powerpc/paired-3.c: New test.
8148         * gcc.target/powerpc/paired-4.c: New test.
8149         * gcc.target/powerpc/paired-5.c: New test.
8150         * gcc.target/powerpc/paired-6.c: New test.
8151         * gcc.target/powerpc/paired-7.c: New test.
8152         * gcc.target/powerpc/ppc-paired.c: New test.
8154 2007-08-31  Ollie Wild  <aaw@google.com>
8156         * g++.dg/conversion/ptrmem2.C: New test.
8157         * g++.dg/conversion/ptrmem3.C: New test.
8158         * g++.dg/conversion/ptrmem4.C: New test.
8159         * g++.dg/conversion/ptrmem5.C: New test.
8160         * g++.dg/conversion/ptrmem6.C: New test.
8161         * g++.dg/conversion/ptrmem7.C: New test.
8162         * g++.dg/conversion/ptrmem8.C: New test.
8164 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8166         PR fortran/31879
8167         * gfortran.dg/char_length_7.f90: New test.
8168         * gfortran.dg/char_length_9.f90: New test.
8169         * gfortran.dg/char_assign_1.f90: Add extra warning.
8171         PR fortran/31197
8172         PR fortran/31258
8173         * gfortran.dg/char_length_8.f90: New test.
8175 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8177         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8179 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8181         * gcc.dg/inline-24.c: New test.
8182         * g++.dg/opt/inline11.C: New test.
8184 2007-08-30  Richard Guenther  <rguenther@suse.de>
8186         * gcc.target/i386/vectorize5.c: New testcase.
8188 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8190         PR fortran/33228
8191         * interface.c (check_interface0): Improve error for external procs.
8192         (check_sym_interfaces): Fix checking of module procedures.
8194 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8196         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8197         (AI): Add AI_ALIGN.
8198         * gcc.dg/sync-3.c: New test.
8200         PR middle-end/32758
8201         * gcc.dg/cleanup-12.c: New test.
8203 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8205         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8206         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8207         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8208         * gcc.dg/pr32450.c: Ditto.
8209         * gcc.dg/nest.c: Ditto.
8210         * gcc.dg/nested-func-4.c: Ditto.
8211         * g++.old-deja/g++.law/profile1.C: Ditto.
8213 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8215         PR fortran/32989
8216         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8217         non-default integer kind arguments.
8219 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8221         PR fortran/33105
8222         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8224 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8226         * gcc.dg/h8300-ice2.c: Remove target selector.
8228 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8230         PR fortran/33215
8231         * gfortran.dg/binding_label_tests_15.f03: New test case.
8232         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8234 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8236         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8237         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8239 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8241         PR c++/33194
8242         * g++.dg/other/canon-33194.C: New.
8244 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8246         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8247         * gcc.c-torture/execute/pr23135.c: Likewise.
8249 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8251         * gcc.dg/pr31344.c: Move to ...
8252         * gcc.dg/dfp/pr31344.c: ... here.
8253         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8254         * gcc.dg/20050503-1.c: Ditto.
8255         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8256         * gcc.dg/20061127-1.c: Compile only for fpic targets.
8257         * gcc.dg/20060801-1.c: Ditto.
8259 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
8261         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8262         * gfortran.dg/nan_1.f90: Likewise.
8264 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8266         PR fortran/33055
8267         Revert previous patch.
8269 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
8270             Kazu Hirata  <kazu@codesourcery.com>
8272         * gcc.target/m68k/interrupt-1.c: New.
8274 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8276         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8277         10000 for targets where "int" can't hold at least 100000.
8278         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8279         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8280         (test5)(test6): Use it.
8281         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8282         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8283         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8284         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8285         * gcc.dg/attr-alloc_size.c (test): Likewise.
8287 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
8289         PR c++/33209
8290         * g++.dg/template/error29.C: New.
8292 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8294         PR c++/32596
8295         * g++.dg/ext/visibility/anon5.C: New test.
8297 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8299         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8301 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8303         * gfortran.dg/gamma_1.f90: Remove large-real tests.
8304         * gfortran.dg/gamma_2.f90: Remove large-real tests.
8305         * gfortran.dg/gamma_4.f90: New: large-real tests.
8307 2007-08-28  Jason Merrill  <jason@redhat.com>
8309         PR c++/29000
8310         * g++.dg/ext/stmtexpr12.C: New test.
8312         PR c++/28558
8313         * g++.dg/ext/attrib28.C: New test.
8315 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
8317         PR target/32661
8318         * gcc.target/i386/pr32661.c: New test.
8320 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
8322         PR middle-end/32370
8323         * gcc.dg/pr32370.c: New test.
8325         PR rtl-optimization/33148
8326         * gcc.c-torture/compile/20070827-1.c: New test.
8328         PR debug/32914
8329         * d++.dg/debug/const3.C: New test.
8330         * d++.dg/debug/const4.C: New test.
8331         * d++.dg/debug/dwarf2/const1.C: New test.
8332         * d++.dg/debug/dwarf2/const2.C: New test.
8333         * d++.dg/debug/dwarf2/const2b.C: New test.
8335 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
8336             Vladimir Yanovsky  <yanov@il.ibm.com>
8337             Revital Eres  <eres@il.ibm.com>
8338             Andrey Belevantsev  <abel@ispras.ru>
8340         * gcc.dg/sms-1.c: New test.
8342 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
8344         * g++.dg/ext/gnu-inline-common.h: New.
8345         * g++.dg/ext/gnu-inline-global-reject.C: New.
8346         * g++.dg/ext/gnu-inline-global.C: New.
8347         * g++.dg/ext/gnu-inline-namespace.C: New.
8348         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8349         * g++.dg/ext/gnu-inline-class.C: New.
8350         * g++.dg/ext/gnu-inline-class-static.C: New.
8351         * g++.dg/ext/gnu-inline-template-class.C: New.
8352         * g++.dg/ext/gnu-inline-template-func.C: New.
8354 2007-08-27  Jason Merrill  <jason@redhat.com>
8356         PR c++/31337
8357         * g++.dg/ext/stmtexpr11.C: New.
8359 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
8361         * lib/target-supports.exp (check_profiling_available):
8362         Set profiling_available_saved to 0 on fido-*-elf.
8364 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
8366         PR tree-optimization/33173
8367         
8368         * gcc.c-torture/compile/pr33173.c: New.
8370 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
8372         PR target/31385
8373         * gcc.dg/dfp/pr31385.c: New.
8375 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8377         * gcc.dg/unsigned-long-compare.c: Remove target selector.
8379 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8381         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8382         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8383         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8384         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8385         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8386         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8387         gcc.target/m68k directory.
8388         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8389         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8390         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8391         gcc.target/cris directory.
8392         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8393         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8394         gcc.target/bfin directory.
8396         * gcc.target/sh: New directory.
8397         * gcc.target/sh/sh.exp: New file.
8398         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8399         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8400         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8401         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8402         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8403         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8405 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8407         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8408         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8409         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8410         * gcc.target/i386/local2.c: Ditto.
8411         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8412         * gcc.target/i386/20011119-1.c: Ditto.
8413         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8414         * gcc.target/i386/fastcall-1.c: Fix target selector.
8416 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8418         PR fortran/33055
8419         * gfortran.dg/negative_unit.f: Add new check
8420         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8421         -fdefault-integer-8.
8423 2007-08-26  Asher Langton  <langton2@llnl.gov>
8425         * gfortran.dg/recursive_stack.f90: New.
8426         * gfortran.dg/openmp_stack.f90: New.
8428 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8430         PR fortran/31298
8431         * gfortran.dg/use_10.f90: New.
8433 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8435         PR fortran/32985
8436         * gfortran.dg/namelist_14.f90: Make test case valid.
8437         * gfortran.dg/common_10.f90: New.
8439 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8441         PR middle-end/33181
8442         * gcc.dg/ifelse-2.c: New.
8444 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8446         PR fortran/32980
8447         * gfortran.dg/gamma_1.f90: New.
8448         * gfortran.dg/gamma_2.f90: New.
8449         * gfortran.dg/gamma_3.f90: New.
8451 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8453         PR fortran/33188
8454         * gfortran.dg/used_types_18.f90: New.
8456 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8458         * gcc.dg/array-init-2.c: New test.
8460 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8462         PR fortran/33178
8463         * gfortran.dg/initialization_4.f90: Update dg-error.
8464         * gfortran.dg/initialization_13.f90: New.
8466 2007-08-24  Richard Guenther  <rguenther@suse.de>
8468         PR middle-end/33166
8469         * gcc.c-torture/compile/pr33166.c: New testcase.
8471 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8473         PR fortran/33139
8474         * gfortran.dg/pointer_assign_4.f90: New.
8475         * gfortran.dg/shape_2.f90: Fix test case.
8476         * gfortran.dg/char_result_4.f90: Ditto.
8478 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8480         * gcc.dg/array-init-1.c: New test.
8482         PR c++/32567
8483         * g++.dg/parse/crash36.C: New test.
8485 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8487         * gcc.dg/pr32721.c: Updated.
8489 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8491         PR tree-optimization/32573
8492         PR middle-end/32946
8493         * gcc.dg/pr32573.c: New test.
8495         PR c++/32898
8496         * g++.dg/lookup/ns3.C: New test.
8498         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8500         PR c++/31941
8501         * g++.dg/parse/crash37.C: New test.
8503 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8505         PR target/17390
8506         * gcc.target/i386/pr17390.c: New test.
8508 2007-08-23  Richard Guenther  <rguenther@suse.de>
8510         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8511         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8512         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8513         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8514         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8515         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8516         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8517         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8519 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8521         * gcc.target/s390: New directory.
8522         * gcc.target/s390/s390.exp: New file.
8523         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8524         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8525         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8526         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8527         gcc.target/s390 directory.
8529 2007-08-23  Richard Guenther  <rguenther@suse.de>
8531         PR tree-optimization/32328
8532         * gcc.dg/pr32328.c: New testcase.
8534 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8536         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8537           available.
8539 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8541         PR fortran/33095
8542         * gfortran.dg/min_max_optional_5.f90: New test.
8543         * gfortran.dg/min_max_optional_2.f90: Remove.
8544         * gfortran.dg/min_max_optional_3.f90: Remove.
8545         * gfortran.dg/min_max_optional_4.f90: Remove.
8547 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8549         * gcc.target/i386/xorps-sse.c: New.
8550         * gcc.target/i386/xorps-sse2.c: New.
8552 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8554         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8555         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8556         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8558 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8560         PR fortran/33020
8561         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8562         include multiple kinds for SHAPE parameter within a single
8563         namespace.
8564         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8565         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8567 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8569         * interface_abstract_1.f90: Extended test case.
8570         * interface_abstract_3.f90: New test.
8572 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8574         * gcc.dg/fold-sub.c: New test.
8575         
8576 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8578         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8579         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8580         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8581         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8582         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8583         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8585 2007-08-22  Richard Guenther  <rguenther@suse.de>
8587         PR middle-end/33007
8588         * gcc.dg/pr33007.c: New testcase.
8590 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8592         * gcc.c-torture/execute/strcmp-1.x: Delete.
8594 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8596         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8597         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8598         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8599         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8600         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8601         gcc.target/i386/stack-realign.c,
8602         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8603         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8604         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8605         target using dg-require-effective-target directive.
8606         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8607         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8608         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8609         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8610         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8611         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8612         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8613         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8614         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8615         Require lp64 target using dg-require-effective-target directive.
8616         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8617         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8618         directive.
8619         * gcc.target/i386/20010202-1.c: Move from here ...
8620         * gcc.dg/20010202-1.c: ... to here.
8622 2007-08-22  Richard Guenther  <rguenther@suse.de>
8624         PR tree-optimization/33142
8625         * gcc.c-torture/execute/pr33142.c: New testcase.
8627 2007-08-22  Richard Guenther  <rguenther@suse.de>
8629         PR middle-end/32563
8630         * g++.dg/torture/pr32563.C: New testcase.
8632 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8634         PR middle-end/32912
8635         * gcc.dg/pr32912-1.c: Add -w to options.
8636         * gcc.dg/pr32912-2.c: Likewise.
8637         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8639 2007-08-21  Ian Lance Taylor  <iant@google.com>
8641         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8643 2007-08-21  Ian Lance Taylor  <iant@google.com>
8645         PR tree-optimization/33134
8646         * g++.dg/tree-ssa/pr33134.C: New test.
8648 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8650         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8651         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8653 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8655         PR debug/32610
8656         * gcc.dg/debug/pr32610.c: New test.
8658         * g++.dg/init/new24.C: New test.
8660         PR middle-end/32912
8661         * gcc.dg/pr32912-1.c: New test.
8662         * gcc.dg/pr32912-2.c: New test.
8663         * gcc.dg/pr32912-3.c: New test.
8665 2007-08-21  Richard Guenther  <rguenther@suse.de>
8667         * gcc.dg/pointer-arith-10.c: New testcase.
8669 2007-08-21  Richard Guenther  <rguenther@suse.de>
8671         PR middle-end/33122
8672         * gcc.c-torture/compile/pr33122.c: New testcase.
8674 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8676         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8678 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8680         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8682 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8684         PR c++/33025
8685         * g++.dg/init/new23.C: New test.
8687 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8689         PR middle-end/30564
8690         * gcc.c-torture/compile/pr30564-1.c: New test.
8691         * gcc.c-torture/compile/pr30564-2.c: New test.
8693 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8695         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8697 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8699         * gfortran.dg/interface_abstract_2.f90: New.
8700         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8702 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8704         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8705         unknown (so that outer-loop wont get analyzed).
8706         * gcc.dg/vect/vect-outer-1a.c: New test.
8707         * gcc.dg/vect/vect-outer-1b.c: New test.
8708         * gcc.dg/vect/vect-outer-1.c: New test.
8709         * gcc.dg/vect/vect-outer-2a.c: New test.
8710         * gcc.dg/vect/vect-outer-2b.c: New test.
8711         * gcc.dg/vect/vect-outer-2c.c: New test.
8712         * gcc.dg/vect/vect-outer-2.c: New test.
8713         * gcc.dg/vect/vect-outer-3a.c: New test.
8714         * gcc.dg/vect/vect-outer-3b.c: New test.
8715         * gcc.dg/vect/vect-outer-3c.c: New test.
8716         * gcc.dg/vect/vect-outer-3.c: New test.
8717         * gcc.dg/vect/vect-outer-4a.c: New test.
8718         * gcc.dg/vect/vect-outer-4b.c: New test.
8719         * gcc.dg/vect/vect-outer-4c.c: New test.
8720         * gcc.dg/vect/vect-outer-4d.c: New test.
8721         * gcc.dg/vect/vect-outer-4e.c: New test.
8722         * gcc.dg/vect/vect-outer-4f.c: New test.
8723         * gcc.dg/vect/vect-outer-4g.c: New test.
8724         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8725         * gcc.dg/vect/vect-outer-4i.c: New test.
8726         * gcc.dg/vect/vect-outer-4j.c: New test.
8727         * gcc.dg/vect/vect-outer-4k.c: New test.
8728         * gcc.dg/vect/vect-outer-4l.c: New test.
8729         * gcc.dg/vect/vect-outer-4m.c: New test.
8730         * gcc.dg/vect/vect-outer-4.c: New test.
8731         * gcc.dg/vect/vect-outer-5.c: New test.
8732         * gcc.dg/vect/vect-outer-6.c: New test.
8733         * gcc.dg/vect/vect-outer-fir.c: New test.
8734         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8735         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8737 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8739         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8740         and -fno-tree-reassoc.
8741         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8742         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8743         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8744         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8745         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8746         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8747         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8748         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8749         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8750         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8751         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8752         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8753         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8754         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8755         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8756         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8757         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8758         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8759         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8760         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8761         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8762         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8763         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8764         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8765         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8766         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8767         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8768         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8769         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8770         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8771         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8772         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8773         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8774         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8775         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8776         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8777         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8779 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8781         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8782         versioning for aliasing).
8783         * gcc.dg/vect/vect-35.c: Likewise.
8785         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8786         targets.
8787         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8789 2007-08-18  Tom Tromey  <tromey@redhat.com>
8791         PR preprocessor/32974:
8792         * gcc.dg/cpp/pr32974.c: New file.
8794 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8796         * gfortran.dg/interface_abstract_1.f90: New.
8798 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8800         PR fortran/32881
8801         * gfortran.dg/pure_initializer_1.f90: New test.
8803 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8805         PR fortran/32875
8806         * gfortran.dg/array_constructor_18.f90: New test.
8808 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8810         PR c++/28989
8811         * g++.dg/expr/lval3.C: New test.
8812         * g++.dg/expr/lval4.C: New test.
8814 2007-08-17  Ollie Wild  <aaw@google.com>
8816         PR c++/31749
8817         * g++.dg/lookup/builtin3.C: New test.
8818         * g++.dg/lookup/builtin4.C: New test.
8819         * g++.dg/lookup/using19.C: New test.
8821 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8823         PR c++/32190
8824         * g++.dg/parse/error31.C: New.
8826 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8828         PR c++/32112
8829         * g++.dg/template/error26.C: New.
8831 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8833         PR fortran/33079
8834         * gfortran.dg/zero_length_2.f90: New test.
8836 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8838         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8839         * gfortran.dg/kind_tests_3.f03: Ditto.
8840         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8841         * gfortran.dg/interface_13.f90: Ditto.
8842         * gfortran.dg/pr32738.f90: Ditto.
8843         * gfortran.dg/module_private_1.f90: Ditto.
8844         * gfortran.dg/test_only_clause.f90: Ditto.
8845         * gfortran.dg/bind_c_vars.f90: Ditto.
8846         * gfortran.dg/bind_c_dts.f90: Ditto.
8847         * gfortran.dg/use_9.f90: Ditto.
8848         * gfortran.dg/generic_8.f90: Ditto.
8849         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8850         * gfortran.dg/private_type_6.f90: Ditto.
8851         * gfortran.dg/c_assoc.f90: Ditto.
8852         * gfortran.dg/private_type_7.f90: Ditto.
8853         * gfortran.dg/global_vars_c_init.f90: Ditto.
8854         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8855         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8856         * gfortran.dg/c_size_t_test.f03: Ditto.
8857         * gfortran.dg/used_types_12.f90: Ditto.
8858         * gfortran.dg/pr25923.f90: Ditto.
8859         * gfortran.dg/test_com_block.f90: Ditto.
8860         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8861         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8862         * gfortran.dg/com_block_driver.f90: Ditto.
8863         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8864         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8865         * gfortran.dg/c_loc_test.f90: Ditto.
8866         * gfortran.dg/c_ptr_tests.f03: Ditto.
8867         * gfortran.dg/module_interface_1.f90: Ditto.
8869 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8871         PR c++/32870
8872         * g++.dg/other/error17.C: Adjust.
8873         
8874 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8876         PR middle-end/32970
8877         * g++.dg/ext/altivec-14.C: New test.
8879 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8881         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8882         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8883         dump files.
8884         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8885         * gcc.dg/vect/pr32366.c: Ditto.
8887 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8889         PR testsuite/33082
8890         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8891         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8892         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8893         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8895 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8897         PR fortran/33072
8898         * gfortran.dg/use_9.f90: New.
8900 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8902         * g++.dg/gcov/gcov-5.C: New test.
8904 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8906         * g++.dg/gcov/gcov-4.C: New test.
8907         * lib/gcov.exp (verify-lines): Add support for
8908         checking no-coverage lines.
8910 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8912         * gcc.dg/vect/vect-vfa-01.c: New.
8913         * gcc.dg/vect/vect-vfa-02.c: New.
8914         * gcc.dg/vect/vect-vfa-03.c: New.
8915         * gcc.dg/vect/vect-vfa-04.c: New.
8916         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8917         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8918         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8919         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8920         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8921         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8922         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8923         gfortran.dg/vect/pr19049.f90: Rename to start with
8924         prefix no-vfa-.
8925         * gcc.dg/vect/vect.exp: Disable versioning for alias
8926         when test starts with no-vfa-.
8927         * gfortran.dg/vect/vect.exp: Likewise.
8929 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8931         * gcc.dg/torture/pr32897.c: New test.
8933 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8935         PR c++/31132
8936         * g++.dg/template/crash69.C: New.
8938 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8940         * lib/target-supports.exp (check_effective_target_arm32): Use
8941         check_no_compiler_messages.
8943 2007-08-15  Diego Novillo  <dnovillo@google.com>
8945         gcc.dg/tree-ssa/20070815.c: New test.
8947 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8949         PR fortran/33077
8950         * gfortran.dg/random_7.f90: Initialize variable.
8952 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8954         PR middle-end/33074
8955         * gfortran.dg/pr33074.f90: New test.
8957         PR c++/32992
8958         * g++.dg/opt/nrv14.C: New test.
8960 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8962         PR c++/33035
8963         * g++.dg/template/crash68.C: New.
8965 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8967         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8968         * gcc.dg/sibcall-4.c: Ditto.
8970 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8972         PR fortran/33066
8973         * gfortran.dg/use_8.f90: New test.
8974         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8976 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8978         PR c++/27211
8979         * g++.dg/template/error27.C: New.
8980         * g++.dg/template/error28.C: New.
8981         * g++.dg/other/pr28304.C: Adjust.
8982         * g++.old-deja/g++.mike/p811.C: Likewise.
8984 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8986         PR target/30315
8987         * gcc.target/i386/pr30315.c: New.
8989 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8991         PR fortran/32594
8992         * gfortran.dg/substr_5.f90: New test.
8994 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8996         PR c/30428
8997         * gcc.dg/vector-2.c: New test.
8999         PR c++/30428
9000         * g++.dg/ext/vector8.C: New test.
9002 2007-08-13  Dan Hipschman  <dsh@google.com>
9004         PR c/32953
9005         * gcc.dg/format/array-1.c: Add an additional test for
9006         unterminated format strings of length 1.
9008 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9010         PR fortran/32926
9011         * gfortran.dg/external_procedures_3.f90: New test.
9013 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9015         PR fortran/32827
9016         * gfortran.dg/import6.f90: New test.
9018 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9020         PR C/30427
9021         *  gcc.dg/vector-1.c: New test.
9023 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9025         * gcc.dg/pr21255-4.c: Skip for PIC.
9026         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9028 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9030         * gcc.dg/attr-isr.c: Skip for PIC.
9031         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9032         * gcc.dg/attr-isr-trapa.c: Likewise.
9033         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9034         * gcc.dg/pragma-isr-trapa.c: Likewise.
9035         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9037 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9039         PR fortran/32962
9040         * gfortran.dg/transpose_1.f90: New test.
9042 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9044         PR fortran/29600
9045         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9046         intrinsic.
9048 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9050         PR fortran/30964
9051         PR fortran/33054
9052         * gfortran.dg/random_4.f90: New test.
9053         * gfortran.dg/random_5.f90: New test.
9054         * gfortran.dg/random_6.f90: New test.
9055         * gfortran.dg/random_7.f90: New test.
9057 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9059         PR fortran/32860
9060         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9062 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9064         PR fortran/31629
9065         * gfortran.dg/module_private_1.f90: New test.
9067 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9069         PR fortran/29600
9070         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9071         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9073 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9075         PR fortran/32937
9076         * gfortran.dg/char_length_6.f90: New test.
9078 2007-08-10  Ollie Wild  <aaw@google.com>
9080         * g++.dg/lookup/using18.C: New test.
9082 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9084         PR c++/17763
9085         * g++.dg/other/error16.C: New.
9087 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9089         PR libfortran/33039
9090         * gfortran.dg/namelist_37.f90: New test.
9092 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9094         PR c++/22256
9095         * g++.dg/conversion/op3.C: New.
9097 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9099         PR fortran/32987
9100         * gfortran.dg/fmt_tab_1.f90: New.
9101         * gfortran.dg/fmt_tab_2.f90: New.
9103 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9105         PR c/32796
9106         * gcc.c-torture/compile/pr32796.c: New test.
9108 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9110         PR middle-end/32813
9111         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9112         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9113         instead of just -O.
9115 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9117         * gcc.target/mips/code-readable-1.c: New test.
9118         * gcc.target/mips/code-readable-2.c: Likewise.
9119         * gcc.target/mips/code-readable-3.c: Likewise.
9121 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9122             Revital Eres  <eres@il.ibm.com>
9124         * gfortran.dg/sms-1.f90: Add comment.
9125         * gfortran.dg/sms-2.f90: New.
9127 2007-08-07  Ian Lance Taylor  <iant@google.com>
9129         * gcc.dg/instrument-1.c: New test.
9130         * gcc.dg/instrument-2.c: New test.
9131         * gcc.dg/instrument-3.c: New test.
9133 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9135         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9137 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9139         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9140         !vector_alignment_reachable targets.
9141         * gcc.dg/vect/vect-33.c: Likewise.
9142         * gcc.dg/vect/vect-42.c: Likewise.
9143         * gcc.dg/vect/vect-44.c: Likewise.
9144         * gcc.dg/vect/vect-50.c: Likewise.
9145         * gcc.dg/vect/vect-70.c: Likewise.
9146         * gcc.dg/vect/vect-71.c: Likewise.
9147         * gcc.dg/vect/vect-87.c: Likewise.
9148         * gcc.dg/vect/vect-88.c: Likewise.
9149         * gcc.dg/vect/vect-91.c: Likewise.
9150         * gcc.dg/vect/vect-93.c: Likewise.
9151         * gcc.dg/vect/vect-96.c: Likewise.
9152         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9153         * gcc.dg/vect/section-anchors-69.c: Likewise.
9154         * gcc.dg/vect/pr25413.c: Likewise.
9155         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9156         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9157         * gfortran.dg/vect-2.f90: Likewise.
9158         * gfortran.dg/vect-3.f90: Likewise.
9159         * gfortran.dg/vect-4.f90: Likewise.
9160         * gfortran.dg/vect-5.f90: Likewise.
9161         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9162         Return false for darwin. 
9163         (check_effective_target_vector_alignment_reachable_for_double): New.
9165 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9167         * gcc.dg/multiword-1.c: New testcase.
9169 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9171         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9172         messages.
9173         * gfortran.dg/namelist_36.f90: New test.
9175 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9177         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9178           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9180 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9182         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9183         * gcc.dg/torture/type-generic-1.c: Likewise.
9185 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9187         * gcc.c-torture/20070522-1.c: Move to ...
9188         * gcc.c-torture/compile/20070522-1.c: Here.
9190 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9192         PR fortran/29828
9193         * gfortran.dg/minmax_char_1.f90: New test.
9194         * gfortran.dg/minmax_char_2.f90: New test.
9195         * gfortran.dg/min_max_optional_4.f90: New test.
9197 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9199         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9200         hanging on the testcase.
9202 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9204         PR middle-end/32988
9205         * gcc.c-torture/compile/pr32988.c: New test.
9207 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9209         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9211 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9213         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9215         Revert:
9216         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9218         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9220 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9222         PR fortran/32979
9223         * gfortran.dg/isnan_1.f90: New test.
9225 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9226             Revital Eres <eres@il.ibm.com>
9228         * gcc.dg/sms-antideps.c: New test.
9230 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9232         PR fortran/31214
9233         * gfortran.dg/entry_13.f90: New test.
9235         * gfortran.dg/entry_12.f90: Clean up .mod file.
9237 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9239         PR fortran/32770
9240         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9241         variables as kind=4 so they don't overflow the record length.
9243 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9245         PR fortran/32968
9246         * gfortran.dg/selected_kind_1.f90: New test.
9248 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9250         PR middle-end/32780
9251         * gcc.c-torture/compile/pr32780.c: New test.
9253 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9255         RP middle-end/32399
9256         * gcc.c-torture/compile/pr32399.c: New testcase.
9258 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9260         PR middle-end/32304
9261         * g++.dg/torture/pr32304.C: New testcase.
9263 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9265         PR middle-end/32935
9266         * gfortran.fortran-torture/compile/complex_1.f90: New test.
9268 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9270         PR fortran/32955
9271         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9273 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9275         PR fortran/31202
9276         * gfortran.dg/nint_2.f90: New test.
9278 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
9280         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9281         * gcc.dg/weak/typeof-2.c: Likewise.
9283 2007-08-03  Diego Novillo  <dnovillo@google.com>
9285         PR 31521
9286         * gcc.dg/tree-ssa/pr31521.c: New test.
9288 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9290         PR fortran/32770
9291         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
9292         iostat must be default kind.
9294 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9296         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9298 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9300         PR fortran/32770
9301         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
9302         explicit so test passes with -fdefault-integer-8.
9303         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
9304         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
9306 2007-08-02  Lee Millward  <lee.millward@gmail.com>
9308         PR c++/30849
9309         * g++.dg/parse/asm1.C: New test.
9311         PR c++/30850
9312         * g++.dg/parse/asm2.C: Likewise.
9314         PR c++/30851
9315         * g++.dg/parse/asm3.C: Likewise.
9316         
9317 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9319         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9320           "int" is only 16 bit bits wide.
9321         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9323 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9325         * g++.dg/torture/type-generic-1.C: New.
9326         * gcc.dg/pr28796-2.c: Move tests ...
9327         * gcc.dg/tg-tests.h: ... here.
9328         * gcc.dg/torture/type-generic-1.c: New.
9330 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9332         PR libfortran/32954
9333         * minmaxloc_3.f90:  New test case.
9335 2007-08-01  Tobias Burnus  <burnus@net-b.de>
9337         PR fortran/32936
9338         * gfortran.dg/allocate_stat.f90: New.
9340 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
9342         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9344 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9346         PR tree-optimization/32919
9347         * gcc.c-torture/compile/pr32919.c: New.
9349 2007-08-01  Nick Clifton  <nickc@redhat.com>
9351         * gcc.c-torture/execute/execute.exp: Change copyright header to
9352         refer to version 3 of the GNU General Public License and to point
9353         readers at the COPYING3 file and the FSF's license web page.
9354         * gcc.c-torture/execute/ieee/ieee.exp,
9355         gcc.c-torture/unsorted/unsorted.exp,
9356         gcc.c-torture/compile/compile.exp,
9357         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9358         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9359         gcc.target/cris/torture/cris-torture.exp,
9360         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9361         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9362         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9363         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9364         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9365         gnat.dg/dg.exp, gnat.dg/style/style.exp,
9366         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9367         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9368         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9369         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9370         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9371         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9372         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9373         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9374         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9375         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9376         gcc.dg/noncompile/noncompile.exp,
9377         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9378         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9379         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9380         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9381         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9382         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9383         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9384         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9385         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9386         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9387         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9388         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9389         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9390         g++.old-deja/old-deja.exp,
9391         gfortran.fortran-torture/execute/execute.exp,
9392         gfortran.fortran-torture/compile/compile.exp,
9393         treelang/output/output-1.c, treelang/output/output-1.tree,
9394         treelang/execute/execute.exp, treelang/Makefile.in,
9395         treelang/compile/compile.exp, g++.dg/dg.exp,
9396         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9397         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9398         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9399         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9400         g++.dg/compat/struct-layout-1.exp,
9401         g++.dg/compat/struct-layout-1_generate.c,
9402         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9403         g++.dg/bprob/bprob.exp, config/default.exp,
9404         gcc.test-framework/test-framework.awk,
9405         gcc.test-framework/gen_directive_tests,
9406         gcc.test-framework/test-framework.exp,
9407         objc.dg/special/special.exp,
9408         objc.dg/gnu-encoding/gnu-encoding.exp,
9409         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9410         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9411         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9412         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9413         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9414         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9415         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9416         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9417         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9418         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9419         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9420         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9421         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9422         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9423         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9424         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9425         Likewise.
9427 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9429         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9430         error message text.
9432 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9434         PR fortran/32945
9435         * gfortran.dg/initialization_12.f90: New test.
9437 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9439         PR fortran/31609
9440         * gfortran.dg/entry_12.f90: New test.
9442 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9444         PR fortran/32938
9445         * gfortran.dg/altreturn_6.f90: New test.
9447 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9449         PR fortran/32942
9450         * gfortran.dg/exponent_2.f90: New test.
9452 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9454         * gcc.dg/vect/vect-117.c: New test.
9455         * gcc.dg/vect/vect-74.c: Enabled test
9456         * gcc.dg/vect/vect-81.c: Enabled test
9458 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9460         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9461         s/dg-error/dg-warning where warning is expected.
9463 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9465         PR fortran/32770
9466         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9467         of huge() to correct kind.
9469 2007-07-30  Ollie Wild  <aaw@google.com>
9471         * gcc.dg/cpp/counter-2.c: New test.
9472         * gcc.dg/cpp/counter-3.c: New test.
9473         * gcc.dg/cpp/dir-only-1.c: New test.
9474         * gcc.dg/cpp/dir-only-1.h: New file.
9475         * gcc.dg/cpp/dir-only-2.c: New test.
9476         * gcc.dg/cpp/dir-only-3.c: New test.
9477         * gcc.dg/cpp/dir-only-3a.h: New file.
9478         * gcc.dg/cpp/dir-only-3b.h: New file.
9479         * gcc.dg/cpp/dir-only-4.c: New test.
9480         * gcc.dg/cpp/dir-only-5.c: New test.
9481         * gcc.dg/cpp/dir-only-6.c: New test.
9483 2007-07-30  Julian Brown  <julian@codesourcery.com>
9485         * gcc.target/arm/neon/v*.c: Regenerate.
9487 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9489         PR c++/32108
9490         * g++.dg/ext/label6.C: New.
9492 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9494         PR libfortran/32858
9495         PR libfortran/30814
9496         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9498 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9500         PR fortran/31211
9501         * gfortran.dg/actual_pointer_function_1.f90: New test.
9503         PR fortran/32682
9504         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9506 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9508         PR fortran/32906
9509         * gfortran.dg/shape_1.f90: Adjust error message.
9510         * gfortran.dg/parameter_array_ref_1.f90: New test.
9512 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9514         PR fortran/31609
9515         * gfortran.dg/entry_11.f90: New test.
9517 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9518             Revital Eres  <eres@il.ibm.com>
9520         * gfortran.dg/sms-1.f90: New test.
9522 2007-07-28  Richard Guenther  <rguenther@suse.de>
9524         * gcc.c-torture/compile/pr32920.c: New testcase.
9526 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9528         PR c++/30917
9529         * g++.dg/lookup/friend11.C: New test.
9531 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9533         * gfortran.dg/namelist_5.f90: Adjusted error message.
9534         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9535         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9536         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9537         * gfortran.dg/namelist_32.f90: ... this.
9539         PR fortran/32876
9540         * gfortran.dg/namelist_33.f90: New test.
9542         PR fortran/32905
9543         * gfortran.dg/namelist_34.f90: New test.
9545         PR fortran/31818
9546         * gfortran.dg/namelist_35.f90: New test.
9548 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9550         PR fortran/32880
9551         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9553 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9555         PR testsuite/32471
9556         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9557           assuming it is 0x7ffffffff.
9558         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9559         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9561 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9563         * gfortran.dg/operator_3.f90: Fix dg directive.
9564         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9565         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9566         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9568 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9570         * g++.dg/cpp0x/decltype1.C: New.
9571         * g++.dg/cpp0x/decltype2.C: New.
9572         * g++.dg/cpp0x/decltype3.C: New.
9573         * g++.dg/cpp0x/decltype4.C: New.
9574         * g++.dg/cpp0x/decltype5.C: New.
9575         * g++.dg/cpp0x/decltype6.C: New.
9577 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9579         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9580           because the test relies on bit 31 to be the sign bit.
9582 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9584         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9585           assuming it is 0x7fffffff.
9586         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9587         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9589 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9591         PR c++/32346
9592         * g++.dg/expr/bitfield9.C: New test.
9594 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9596         PR fortran/32899
9597         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9599 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9601         PR fortran/32760
9602         * gfortran.dg/private_type_7.f90: New test.
9604 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9606         PR fortran/32035
9607         * gfortran.dg/select_char_1.f90: New test.
9609 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9611         PR fortran/32903
9612         * gfortran.dg/initialization_11.f90: New test.
9614 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9616         * gcc.target/mips/ins-1.c: New test.
9618 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9620         PR/19232
9621         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9622         (f1): Likewise.
9624 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9626         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9627         error: width of 'spare' exceeds its type.
9629 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9631         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9632         * gcc.dg/sibcall-4.c: Likewise.
9634 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9636         PR rtl-optimization/31500
9637         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9638         * g++.dg/warn/Warray-bounds.C: Likewise.
9640 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9642         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9644 2007-07-25  Julian Brown  <julian@codesourcery.com>
9645             Paul Brook  <paul@codesourcery.com>
9646             Joseph Myers  <joseph@codesourcery.com>
9647             Mark Shinwell  <shinwell@codesourcery.com>
9649         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9650         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9651         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9652         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9653         (check_effective_target_arm_neon_hw): New.
9654         * gcc.target/arm/neon/neon.exp: New file.
9655         * gcc.target/arm/neon/polytypes.c: New file.
9656         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9658 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9660         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9661           targets where an "int" is less than 32 bits wide.
9663 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9665         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9667 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9669         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9670           during addition if an int is only 16 bits wide.
9671         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9673 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9675         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9676           size as "long int" and are 32 or 64 bits wide.
9677         * gcc.dg/torture/pr28814.c: Likewise.
9679 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9681         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9682           exactly as wide as an int.
9684 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9686         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9687         Define and use throughout as long long printf format specifier.
9688         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9689         Likewise.
9691 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9693         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9694         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9696 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9698         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9700 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9702         * gcc.c-torture/execute/20070724-1.c: New.
9704 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9706         PR fortran/31205
9707         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9708         "deallocates" to 24, since patch has code rid of much spurious
9709         code.
9710         * gfortran.dg/interface_assignment_1.f90 : New test.
9712         PR fortran/32842
9713         * gfortran.dg/interface_assignment_2.f90 : New test.
9715 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9717         PR fortran/32867
9718         * fortran.dg/initialization_10.f90: New test.
9720 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9722         PR fortran/32778
9723         * gfortran.dg/imag_2.f: Removed
9724         * gfortran.dg/warn_std_1.f90: New test.
9725         * gfortran.dg/warn_std_2.f90: New test.
9726         * gfortran.dg/warn_std_3.f90: New test.
9728 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9730         PR c++/29001
9731         * g++.dg/init/new22.C: New.
9733 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9735         PR c++/32561
9736         * g++.dg/template/crash67.C: New.
9738 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9740         * lib/target-support.exp (check_effective_target_natural_alignment): 
9741         (check_effective_target_vector_alignment_reachable): New.
9742         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9743         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9744         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9745         check.
9746         * gcc.dg/vect/pr25413.c: Likewise.
9747         * gcc.dg/vect/pr31699.c: Likewise.
9749 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9751         PR fortran/30814
9752         * gfortran.dg/pack_bounds_1.f90:  New test case.
9754 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9756         PR fortran/31639
9757         * gfortran.dg/initialization_9.f90: New test.
9759 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9761         PR fortran/32797
9762         PR fortran/32800
9763         * gfortran.dg/bind_c_usage_8.f03: New test case.
9764         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9765         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9767 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9769         * gcc.target/mips/branch-cost-1.c: New test.
9770         * gcc.target/mips/branch-cost-2.c: Likewise.
9772 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9774         PR fortran/32732
9775         * gfortran.dg/c_char_tests.f03: New test case.
9776         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9777         * gfortran.dg/c_char_tests_2.f03: New test case.
9778         * gfortran.dg/value_6.f03: Ditto.
9779         * gfortran.dg/value_7.f03: Ditto.
9781 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9783         PR fortran/32600
9784         * gfortran.dg/c_funloc_tests_5.f03: New.
9785         * gfortran.dg/c_funloc_tests_5.f04: New.
9786         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9788 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9790         PR c++/32839
9791         * g++.dg/expr/call4.C: New.
9792         * g++.dg/expr/call5.C: New.
9794 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9796         PR fortran/32710
9797         * gfortran.dg/namelist_30.f90: New test.
9799 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9801         PR fortran/29962
9802         * gfortran.dg/array_initializer_1.f90: Removed warning.
9803         * gfortran.dg/initialization_1.f90: Adjusted messages.
9804         * gfortran.dg/nested_modules_6.f90: Removed warning.
9806         PR fortran/31253
9807         * gfortran.dg/initialization_7.f90: New test.
9809         PR fortran/31639
9810         * gfortran.dg/initialization_8.f90: New test.
9812 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9814         PR c++/30818
9815         * g++.dg/template/crash47.C: Adjust errors.
9816         * g++.dg/template/crash48.C: Adjust errors.
9817         * g++.dg/template/typename12.C: New.
9818         * g++.dg/template/typename13.C: New.
9819         * g++.dg/template/typename14.C: New.
9820         * g++.dg/template/typedef6.C: Adjust errors.
9822 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9824         PR fortran/32627
9825         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9826         * gfortran.dg/pr32627.f03: New test case.
9828         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9829         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9830         c_f_pointer_logical.
9831         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9832         c_f_pointer_complex.
9833         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9834         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9835         c_f_pointer_shape_tests_2.
9836         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9838 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9840         PR fortran/32804
9841         * gfortran.dg/c_loc_tests_9.f03: New test case.
9842         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9844 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9846         PR fortran/32823
9847         * gfortran.dg/int_2.f90: New test.
9848         
9849 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9851         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9853 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9855         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9856         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9858 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9860         PR tree-optimization/19910
9861         * gcc.dg/pr19910.c: New test.
9863 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9865         PR fortran/32738
9866         * gfortran.dg/pr32738.f90: New test.
9868 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9870         PR tree-optimzation/32635
9871         * gfortran.dg/pr32635.f:  New test case.
9873 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9875         PR fortran/32801
9876         * gfortran.dg/pr32801.f03: New test case.
9878 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9880         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9881         Test negative numbers also.
9882         * gcc.dg/c99-math-float-1.c: Likewise.
9883         * gcc.dg/c99-math-long-double-1.c: Likewise.
9884         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9885         test inputs.
9887 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9888         
9889         * lib/target-supports.exp (check_effective_target_sync_int_long):
9890         Enable for xtensa.
9891         (check_effective_target_sync_char_short): Likewise.
9892         
9893 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9895         * gcc.dg/pr28796-2.c: Add more cases.
9897 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9899         * gcc.dg/pr28796-1.c: Add more cases.
9900         * gcc.dg/pr28796-2.c: Likewise.
9902 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9904         * gcc.dg/pr28796-1.c: Add more cases.
9905         * gcc.dg/pr28796-2.c: Likewise.
9907 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9909         PR fortran/32535
9910         * gfortran.dg/pr32535.f90: New test.
9912 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9914         PR fortran/31320
9915         PR fortran/32665
9916         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9918 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9920         PR rtl-optimization/32773
9921         * gcc.dg/pr32773.c: New test.
9923 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9925         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9926         match flax-vector-conversions note.
9927         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9928         instead of dg-error for the warning.
9930 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9932         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9933           adapted to work on targets with 16-bit or wider int.
9934         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9935         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9936         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9937         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9939 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9941         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9942         support large arrays.
9943         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9944         * gcc.dg/20061109-1.c: Likewise.
9945         * gcc.c-torture/execute/20061101-1.x: Likewise.
9946         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9947         * gcc.c-torture/execute/pr31448.x: Likewise.
9949 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9951         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9953         PR fortran/32238
9954         * gfortran.dg/pr32238.f90: New test.
9956         PR fortran/32222
9957         * gfortran.dg/pr32222.f90: New test.
9959         PR fortran/32242
9960         * gfortran.dg/pr32242.f90: New test.
9961         
9962 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9963             David Ung  <davidu@mips.com>
9965         * gcc.target/mips/mips-sched-madd.c: New test case.
9967 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9969         PR libfortran/32611
9970         * gfortran.dg/large_real_kind_1.f90: Update test.
9971         * gfortran.dg/pr17706.f90: Update test.
9972         * gfortran.dg/fmt_zero_digits.f90: Update test.
9973         * gfortran.dg/fmt_zero_precision.f90: Update test.
9974         * gfortran.dg/real_const_3.f90: Update test.
9976 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9978         PR fortran/32036
9979         * gfortran.dg/bounds_check_8.f90: New test.
9980         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9982 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9984         PR fortran/32357
9985         * gfortran.dg/mvbits_2.f90: New test.
9987 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9989         PR libfortran/32731
9990         * gfortran.dg/pack_mask_1.f90:  New test.
9991         * gfortran.dg/unpack_mask_1.f90:  New test.
9993 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9995         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9996         * gcc.dg/20001101-1.c: Likewise.
9997         * gcc.dg/20001102-1.c: Likewise.
9998         * gcc.dg/20020116-2.c: Likewise.
9999         * gcc.dg/20020416-1.c: Likewise.
10000         * gcc.dg/sparc-constant-1.c: Likewise.
10001         * gcc.dg/sparc-dwarf2.c: Likewise.
10002         * gcc.dg/sparc-frame-1.c: Likewise.
10003         * gcc.dg/sparc-getcontext-1.c: Likewise.
10004         * gcc.dg/sparc-loop-1.c: Likewise.
10005         * gcc.dg/sparc-reg-1.c: Likewise.
10006         * gcc.dg/sparc-ret.c: Likewise.
10007         * gcc.dg/sparc-trap-1.c: Likewise.
10008         * gcc.dg/ultrasp10.c: Likewise.
10009         * gcc.dg/ultrasp11.c: Likewise.
10010         * gcc.dg/ultrasp1.c: Likewise.
10011         * gcc.dg/ultrasp2.c: Likewise.
10012         * gcc.dg/ultrasp3.c: Likewise.
10013         * gcc.dg/ultrasp4.c: Likewise.
10014         * gcc.dg/ultrasp5.c: Likewise.
10015         * gcc.dg/ultrasp6.c: Likewise.
10016         * gcc.dg/ultrasp7.c: Likewise.
10017         * gcc.dg/ultrasp8.c: Likewise.
10018         * gcc.dg/ultrasp9.c: Likewise.
10019         * gcc.dg/splet-1.c: Delete.
10021 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10023         PR fortran/32724
10024         * gfortran.dg/stfunc_5.f90: New test.
10026 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10028         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10029         New procedure to check if arrays are naturally aligned to the vector
10030         alignment boundary.
10031         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10032         in size_t typedef.  Adjust tree dump scan results according to
10033         vect_aligned_arrays target check.
10034         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10035         vect_aligned_arrays target check.
10036         * gcc.dg/vect/pr31699.c: Ditto.
10038 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10040         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10041         for V2DFmode vector conditional expression.
10042         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10043         and dfceq patterns.
10044         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10045         and dfcgt patterns.
10046         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10047         V2DFmode comparison and test special values.
10048         * lib/target-supports.exp: Switch on test for V2DFmode 
10049         vector conditional expression.
10051 2007-07-13  Richard Guenther  <rguenther@suse.de>
10053         PR tree-optimization/32721
10054         * gcc.dg/pr32721.c: New testcase.
10056 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10058         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10059         error message part that continues on a new line.
10061 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10063         * gcc.dg/c99-tgmath-1.c: New.
10064         * gcc.dg/c99-tgmath-2.c: New.
10065         * gcc.dg/c99-tgmath-3.c: New.
10066         * gcc.dg/c99-tgmath-4.c: New.
10068 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10069             Janis Johnson  <janis187@us.ibm.com>
10071         PR testsuite/25241
10072         * gcc.test-framework/dg-error-exp-F.c: New test.
10073         * gcc.test-framework/dg-warning-exp-F.c: New test.
10074         * lib/gcc.exp: Enable warning and error prefixes.
10075         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10076         (dg-error): Wrap original dg-error.
10077         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10078         markers from dg-error/dg-warning directives.
10079         * gcc.dg/20040322-1.c: Likewise.
10080         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10081         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10082         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10083         * gcc.dg/Werror-1.c: Likewise.
10084         * gcc.dg/Werror-10.c: Likewise.
10085         * gcc.dg/Werror-11.c: Likewise.
10086         * gcc.dg/Werror-2.c: Likewise.
10087         * gcc.dg/Werror-3.c: Likewise.
10088         * gcc.dg/Werror-4.c: Likewise.
10089         * gcc.dg/Werror-5.c: Likewise.
10090         * gcc.dg/Werror-6.c: Likewise.
10091         * gcc.dg/Werror-7.c: Likewise.
10092         * gcc.dg/Werror-8.c: Likewise.
10093         * gcc.dg/Werror-9.c: Likewise.
10094         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10095         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10096         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10097         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10098         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10099         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10100         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10101         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10102         * gcc.dg/Wnested-externs-1.c: Likewise.
10103         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10104         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10105         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10106         * gcc.dg/Wshadow-3.c: Likewise.
10107         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10108         * gcc.dg/Wwrite-strings-1.c: Likewise.
10109         * gcc.dg/anon-struct-5.c: Likewise.
10110         * gcc.dg/anon-struct-6.c: Likewise.
10111         * gcc.dg/anon-struct-7.c: Likewise.
10112         * gcc.dg/anon-struct-8.c: Likewise.
10113         * gcc.dg/array-8.c: Likewise.
10114         * gcc.dg/array-quals-2.c: Likewise.
10115         * gcc.dg/asm-qual-1.c: Likewise.
10116         * gcc.dg/asm-wide-1.c: Likewise.
10117         * gcc.dg/assign-warn-1.c: Likewise.
10118         * gcc.dg/assign-warn-2.c: Likewise.
10119         * gcc.dg/bitfld-10.c: Likewise.
10120         * gcc.dg/bitfld-11.c: Likewise.
10121         * gcc.dg/bitfld-12.c: Likewise.
10122         * gcc.dg/bitfld-13.c: Likewise.
10123         * gcc.dg/bitfld-14.c: Likewise.
10124         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10125         * gcc.dg/builtins-30.c: Likewise.
10126         * gcc.dg/c90-const-expr-5.c: Likewise.
10127         * gcc.dg/c90-typespec-1.c: Likewise.
10128         * gcc.dg/c99-const-expr-5.c: Likewise.
10129         * gcc.dg/c99-flex-array-5.c: Likewise.
10130         * gcc.dg/c99-fordecl-3.c: Likewise.
10131         * gcc.dg/c99-tag-3.c: Likewise.
10132         * gcc.dg/c99-typespec-1.c: Likewise.
10133         * gcc.dg/c99-vla-jump-1.c: Likewise.
10134         * gcc.dg/c99-vla-jump-2.c: Likewise.
10135         * gcc.dg/c99-vla-jump-3.c: Likewise.
10136         * gcc.dg/c99-vla-jump-4.c: Likewise.
10137         * gcc.dg/c99-vla-jump-5.c: Likewise.
10138         * gcc.dg/cast-1.c: Likewise.
10139         * gcc.dg/cast-2.c: Likewise.
10140         * gcc.dg/cast-3.c: Likewise.
10141         * gcc.dg/cast-4.c: Likewise.
10142         * gcc.dg/cast-pretty-print-1.c: Likewise.
10143         * gcc.dg/comp-goto-2.c: Likewise.
10144         * gcc.dg/comp-goto-3.c: Likewise.
10145         * gcc.dg/cpp/error-1.c: Likewise.
10146         * gcc.dg/cpp/if-paren.c: Likewise.
10147         * gcc.dg/decl-7.c: Likewise.
10148         * gcc.dg/decl-8.c: Likewise.
10149         * gcc.dg/decl-nospec-1.c: Likewise.
10150         * gcc.dg/decl-nospec-2.c: Likewise.
10151         * gcc.dg/decl-nospec-3.c: Likewise.
10152         * gcc.dg/declspec-10.c: Likewise.
10153         * gcc.dg/declspec-11.c: Likewise.
10154         * gcc.dg/declspec-12.c: Likewise.
10155         * gcc.dg/declspec-13.c: Likewise.
10156         * gcc.dg/declspec-14.c: Likewise.
10157         * gcc.dg/declspec-15.c: Likewise.
10158         * gcc.dg/declspec-16.c: Likewise.
10159         * gcc.dg/declspec-17.c: Likewise.
10160         * gcc.dg/declspec-4.c: Likewise.
10161         * gcc.dg/declspec-5.c: Likewise.
10162         * gcc.dg/declspec-6.c: Likewise.
10163         * gcc.dg/declspec-7.c: Likewise.
10164         * gcc.dg/declspec-8.c: Likewise.
10165         * gcc.dg/declspec-9.c: Likewise.
10166         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10167         * gcc.dg/dfp/constants-c99.c: Likewise.
10168         * gcc.dg/dfp/keywords-c89.c: Likewise.
10169         * gcc.dg/dfp/keywords-c99.c: Likewise.
10170         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10171         * gcc.dg/dfp/typespec.c: Likewise.
10172         * gcc.dg/dremf-type-compat-2.c: Likewise.
10173         * gcc.dg/dremf-type-compat-3.c: Likewise.
10174         * gcc.dg/dremf-type-compat-4.c: Likewise.
10175         * gcc.dg/empty-source-2.c: Likewise.
10176         * gcc.dg/empty-source-3.c: Likewise.
10177         * gcc.dg/enum3.c: Likewise.
10178         * gcc.dg/extra-semi-2.c: Likewise.
10179         * gcc.dg/extra-semi-3.c: Likewise.
10180         * gcc.dg/float-range-1.c: Likewise.
10181         * gcc.dg/float-range-2.c: Likewise.
10182         * gcc.dg/float-range-3.c: Likewise.
10183         * gcc.dg/float-range-5.c: Likewise.
10184         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10185         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10186         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10187         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10188         * gcc.dg/format/cast-1.c: Likewise.
10189         * gcc.dg/format/gcc_diag-3.c: Likewise.
10190         * gcc.dg/format/gcc_diag-4.c: Likewise.
10191         * gcc.dg/format/gcc_diag-6.c: Likewise.
10192         * gcc.dg/format/gcc_diag-8.c: Likewise.
10193         * gcc.dg/format/gcc_diag-9.c: Likewise.
10194         * gcc.dg/format/nul-2.c: Likewise.
10195         * gcc.dg/format/opt-1.c: Likewise.
10196         * gcc.dg/format/opt-2.c: Likewise.
10197         * gcc.dg/format/opt-3.c: Likewise.
10198         * gcc.dg/format/opt-4.c: Likewise.
10199         * gcc.dg/format/opt-5.c: Likewise.
10200         * gcc.dg/format/opt-6.c: Likewise.
10201         * gcc.dg/framework-2.c: Likewise.
10202         * gcc.dg/func-args-1.c: Likewise.
10203         * gcc.dg/func-outside-1.c: Likewise.
10204         * gcc.dg/func-outside-2.c: Likewise.
10205         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10206         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10207         * gcc.dg/if-empty-1.c: Likewise.
10208         * gcc.dg/init-bad-1.c: Likewise.
10209         * gcc.dg/init-bad-2.c: Likewise.
10210         * gcc.dg/init-bad-3.c: Likewise.
10211         * gcc.dg/init-desig-obs-2.c: Likewise.
10212         * gcc.dg/init-desig-obs-3.c: Likewise.
10213         * gcc.dg/init-empty-2.c: Likewise.
10214         * gcc.dg/init-empty-3.c: Likewise.
10215         * gcc.dg/inline-11.c: Likewise.
10216         * gcc.dg/inline-12.c: Likewise.
10217         * gcc.dg/inline-8.c: Likewise.
10218         * gcc.dg/inline-9.c: Likewise.
10219         * gcc.dg/inline3.c: Likewise.
10220         * gcc.dg/label-decl-1.c: Likewise.
10221         * gcc.dg/label-decl-2.c: Likewise.
10222         * gcc.dg/label-decl-3.c: Likewise.
10223         * gcc.dg/label-decl-4.c: Likewise.
10224         * gcc.dg/long-long-typespec-1.c: Likewise.
10225         * gcc.dg/lvalue-2.c: Likewise.
10226         * gcc.dg/lvalue-3.c: Likewise.
10227         * gcc.dg/nested-func-3.c: Likewise.
10228         * gcc.dg/nested-redef-1.c: Likewise.
10229         * gcc.dg/noreturn-4.c: Likewise.
10230         * gcc.dg/old-style-prom-2.c: Likewise.
10231         * gcc.dg/old-style-prom-3.c: Likewise.
10232         * gcc.dg/old-style-then-proto-1.c: Likewise.
10233         * gcc.dg/overflow-warn-1.c: Likewise.
10234         * gcc.dg/overflow-warn-2.c: Likewise.
10235         * gcc.dg/overflow-warn-3.c: Likewise.
10236         * gcc.dg/overflow-warn-4.c: Likewise.
10237         * gcc.dg/overflow-warn-6.c: Likewise.
10238         * gcc.dg/parm-forwdecl-2.c: Likewise.
10239         * gcc.dg/parm-forwdecl-3.c: Likewise.
10240         * gcc.dg/parm-impl-decl-1.c: Likewise.
10241         * gcc.dg/parm-impl-decl-2.c: Likewise.
10242         * gcc.dg/parm-incomplete-1.c: Likewise.
10243         * gcc.dg/parm-mismatch-1.c: Likewise.
10244         * gcc.dg/pointer-arith-1.c: Likewise.
10245         * gcc.dg/pointer-arith-2.c: Likewise.
10246         * gcc.dg/pointer-arith-3.c: Likewise.
10247         * gcc.dg/pointer-arith-4.c: Likewise.
10248         * gcc.dg/pointer-arith-6.c: Likewise.
10249         * gcc.dg/pointer-arith-7.c: Likewise.
10250         * gcc.dg/pointer-arith-8.c: Likewise.
10251         * gcc.dg/pr13804-1.c: Likewise.
10252         * gcc.dg/pr15698-1.c: Likewise.
10253         * gcc.dg/pr15698-2.c: Likewise.
10254         * gcc.dg/pr15698-3.c: Likewise.
10255         * gcc.dg/pr15698-4.c: Likewise.
10256         * gcc.dg/pr15698-5.c: Likewise.
10257         * gcc.dg/pr15698-6.c: Likewise.
10258         * gcc.dg/pr15698-7.c: Likewise.
10259         * gcc.dg/pr15698-8.c: Likewise.
10260         * gcc.dg/pr17188-1.c: Likewise.
10261         * gcc.dg/pr17301-1.c: Likewise.
10262         * gcc.dg/pr17301-2.c: Likewise.
10263         * gcc.dg/pr17730-1.c: Likewise.
10264         * gcc.dg/pr20368-1.c: Likewise.
10265         * gcc.dg/pr20368-2.c: Likewise.
10266         * gcc.dg/pr20368-3.c: Likewise.
10267         * gcc.dg/pr22308-1.c: Likewise.
10268         * gcc.dg/qual-component-1.c: Likewise.
10269         * gcc.dg/redecl-1.c: Likewise.
10270         * gcc.dg/redecl-11.c: Likewise.
10271         * gcc.dg/redecl-12.c: Likewise.
10272         * gcc.dg/redecl-13.c: Likewise.
10273         * gcc.dg/redecl-14.c: Likewise.
10274         * gcc.dg/redecl-15.c: Likewise.
10275         * gcc.dg/register-var-1.c: Likewise.
10276         * gcc.dg/register-var-2.c: Likewise.
10277         * gcc.dg/stmt-expr-2.c: Likewise.
10278         * gcc.dg/stmt-expr-3.c: Likewise.
10279         * gcc.dg/stmt-expr-label-1.c: Likewise.
10280         * gcc.dg/stmt-expr-label-2.c: Likewise.
10281         * gcc.dg/stmt-expr-label-3.c: Likewise.
10282         * gcc.dg/struct-empty-2.c: Likewise.
10283         * gcc.dg/struct-empty-3.c: Likewise.
10284         * gcc.dg/struct-parse-1.c: Likewise.
10285         * gcc.dg/struct-semi-1.c: Likewise.
10286         * gcc.dg/struct-semi-2.c: Likewise.
10287         * gcc.dg/struct-semi-3.c: Likewise.
10288         * gcc.dg/switch-5.c: Likewise.
10289         * gcc.dg/switch-6.c: Likewise.
10290         * gcc.dg/switch-7.c: Likewise.
10291         * gcc.dg/tls/diag-5.c: Likewise.
10292         * gcc.dg/transparent-union-1.c: Likewise.
10293         * gcc.dg/transparent-union-3.c: Likewise.
10294         * gcc.dg/typespec-1.c: Likewise.
10295         * gcc.dg/vla-init-2.c: Likewise.
10296         * gcc.dg/vla-init-3.c: Likewise.
10297         * gcc.dg/vla-init-4.c: Likewise.
10298         * gcc.dg/vla-init-5.c: Likewise.
10299         * gcc.dg/void-cast-2.c: Likewise.
10300         * gcc.dg/wvla-3.c: Likewise.
10301         * gcc.dg/wvla-7.c: Likewise.
10302         * gcc.target/i386/991209-1.c: Likewise.
10303         * gcc.target/ia64/fpreg-1.c: Likewise.
10304         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10305         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10306         
10307 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
10309         PR fortran/31639
10310         * gfortran.dg/func_decl_4.f90: New test.
10312 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
10314         PR fortran/32727
10315         * gfortran.dg/interface_17.f90: New test.
10317 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
10319         PR fortran/32599
10320         * gfortran.dg/32599.f03: New test case.
10322         PR fortran/32601
10323         * gfortran.dg/32601.f03: New test case.
10324         * gfortran.dg/32601_1.f03: Ditto.
10325         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10326         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10328 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
10330         * gcc.c-torture/execute/align-3.c: Remove function addr check.
10332 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10333             Devang Patel  <dpatel@apple.com>
10335         PR tree-optimization/25413
10336         * gcc.dg/vect/vect-align-1.c: New.
10337         * gcc.dg/vect/vect-align-2.c: New.
10338         * gcc.dg/vect/pr25413.c: New.
10339         * gcc.dg/vect/pr25413a.c: New.
10340         * gcc.dg/vect/pr31699.c: Fix dg-final check.
10342 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
10344         * lib/target-support.exp (check_ultrasparc_hw_available):
10345         New function.
10346         (is-effective-target): Check $arg for ultrasparc_hw.
10347         (is-effective-target-keyword): Likewise.
10348         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10349         when determining what to do on sparc platforms.
10350         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10351         * gcc.dg/20001101-1.c: Likewise.
10352         * gcc.dg/20001101-2.c: Likewise.
10353         * gcc.dg/ultrasp9.c: Likewise.
10354         * gcc.dg/ultrasp10.c: Likewise.
10355         * gcc.target/sparc/pdist-3.c: Likewise.
10357 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
10359         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10361 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
10363         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10364         get vectorized.
10365         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10366         now get vectorized.
10367         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10368         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10369         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10370         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10371         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10372         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10373         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10374         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10375         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10376         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10377         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10378         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10379         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10380         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10381         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10382         * lib/target-supports.exp (check_effective_target_vect_int_mul):
10383         Add spu.
10385 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
10387         PR c++/30854
10388         * g++.dg/parse/error30.C: New test.
10390 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10392         PR fortran/29804
10393         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10395 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10397         * gfortran.fortran-torture/compile/pr32663.f: New test.
10399 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10401         PR c++/31027
10402         * g++.dg/inherit/virtual4.C: New.
10404 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10406         PR target/32661
10407         * gcc.target/i386/pr32661-1.c: New test.
10409 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10411         * gnat.dg/invariant_index.ad[sb]: New test.
10413 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10415         PR c++/32560
10416         * g++.dg/template/decl3.C: New.
10418 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10420         PR 32617
10421         * gcc.c-torture/execute/align-3.c: New.
10423 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10425         PR target/32708
10426         * gcc.target/i386/pr32708-1.c: New test.
10427         * gcc.target/i386/pr32708-2.c: Ditto.
10428         * gcc.target/i386/pr32708-3.c: Ditto.
10430 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10432         * g++.dg/init/new20.C: Remove svn:executable flag.
10434 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10436         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10438 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10440         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10442 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10444         PR testsuite/25241
10445         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10446         directive.
10447         
10448 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10450         PR fortran/32157
10451         * gfortran.dg/overload_2.f90: New test.
10453         PR fortran/32689
10454         * gfortran.dg/transfer_simplify_5.f90
10456         PR fortran/32634
10457         * gfortran.dg/interface_15.f90: New test.
10459 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10461         PR libfortran/32336
10462         * gfortran.dg/matmul_5.f90:  New test case.
10464 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10466         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10467         * gcc.dg/fesd-any.h: Likewise.
10468         * gcc.dg/fesd-baseonly.c: Likewise.
10469         * gcc.dg/fesd-baseonly.h: Likewise.
10470         * gcc.dg/fesd-none.c: Likewise.
10471         * gcc.dg/fesd-none.h: Likewise.
10472         * gcc.dg/fesd-reduced.c: Likewise.
10473         * gcc.dg/fesd-reduced.h: Likewise.
10474         * gcc.dg/fesd-sys.c: Likewise.
10475         * gcc.dg/fesd-sys.h: Likewise
10476         * gcc.dg/fesd.h: Likewise.
10478         * g++.dg/debug/dwarf2: New directory.
10479         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10480         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10481         * g++.dg/other/fesd-any.h: Likewise.
10482         * g++.dg/other/fesd-baseonly.C: Likewise.
10483         * g++.dg/other/fesd-baseonly.h: Likewise.
10484         * g++.dg/other/fesd-none.C: Likewise.
10485         * g++.dg/other/fesd-none.h: Likewise.
10486         * g++.dg/other/fesd-reduced.C: Likewise.
10487         * g++.dg/other/fesd-reduced.h: Likewise.
10488         * g++.dg/other/fesd-sys.C: Likewise.
10489         * g++.dg/other/fesd-sys.h: Likewise.
10490         * g++.dg/other/fesd.h: Likewise.
10492 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10494         PR fortran/31129
10495         * gfortran.dg/parameter_unused.f90: New test.
10497 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10499         PR tree-optimization/32681
10500         * gcc.dg/tree-ssa/pr32681.c: New test.
10502 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10504         PR fortran/32678
10505         * gfortran.dg/fmt_t_5.f90: New test.
10507 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10509         PR c++/30535
10510         * g++.dg/template/operator10.C: New.
10512 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10514         PR libfortran/32217
10515         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10517 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10519         PR fortran/29876
10520         * gfortran.dg/operator_6.f90: New test.
10522 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10524         PR fortran/17711
10525         * gfortran.dg/operator_4.f90: New test.
10526         * gfortran.dg/operator_5.f90: New test.
10527         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10528         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10530 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10532         PR fortran/32669
10533         * gfortran.dg/argument_checking_6.f90: New.
10535 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10537         PR fortran/25094
10538         * gfortran.dg/interface_155555.f90: New test.
10540 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10542         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10543         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10545 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10547         PR testsuite/25241
10548         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10549         discern pedantic diagnostics and errors.
10550         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10551         and not an error.
10552         * gcc.dg/20050121-1.c: This is an error and not a warning.
10553         * gcc.target/i386/sseregparm-2.c:  Likewise.
10554         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10555         * gcc.dg/charset/attribute2.c: Likewise.
10556         * gcc.dg/bitfld-1.c: Likewise.
10557         * gcc.dg/pack-test-2.c: Likewise.
10558         * gcc.dg/940510-1.c: Match separately error and warning.
10559         * gcc.dg/array-2.c: Match separately multiple messages. The second
10560         diagnostic is a pedantic warning and not an error.
10561         * gcc.dg/pr14475.c: Match separately multiple messages.
10562         * gcc.dg/pr18809-1.c: Likewise.
10563         * gcc.dg/pr27953.c: Likewise.
10564         * gcc.dg/vla-init-1.c: Likewise.
10565         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10567 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10569         PR fortran/32644
10570         * gfortran.dg/char_decl_1.f90: New test.
10572 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10574         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10576 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10578         PR c++/32232
10579         * g++.dg/template/overload9.C: New test.
10581 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10583         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10584         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10586 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10588         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10589         * gcc.dg/20001012-2.c: Likewise.
10590         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10591         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10593 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10595         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10596         about the chunk size when STACK_SIZE is defined.
10598 2007-07-06  Josh Conner  <jconner@apple.com>
10600         PR middle-end/32602
10601         * gcc.dg/sibcall-8.c: New test.
10603 2007-07-06  Josh Conner  <jconner@apple.com>
10605         PR middle-end/32603
10606         * gcc.target/arm/sibcall-1.c: New test.
10608 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10610         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10612 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10614         * gfortran.dg/save_parameter.f90: New test.
10615         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10617 2007-07-06  Richard Guenther  <rguenther@suse.de>
10619         * g++.dg/opt/pr30965.C: New testcase.
10621 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10623         * gcc.target/mips/save-restore-5.c: New test.
10625 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10627         PR rtl_optimization/32450
10628         * gcc.dg/pr32450.c: New runtime test.
10630 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10632         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10633         single underscore in scan directives.
10635 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10637         PR c++/32245
10638         * g++.dg/init/ptrmem4.C: New test.
10640         PR c++/32251
10641         * g++.dg/init/new21.C: Likewise.
10643         PR c++/31992
10644         * g++.dg/template/static30.C: Likewise.
10646 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10648         * gcc.dg/vect/costmodel/ppc: New directory.
10649         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10650         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10651         New test.
10652         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10653         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10654         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10655         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10656         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10657         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10658         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10659         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10660         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10661         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10662         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10663         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10664         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10665         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10667 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10669         PR fortran/32359
10670         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10672 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10674         PR fortran/32526
10675         * gfortran.dg/interface_14.f90: New test.
10677         PR fortran/32613
10678         * gfortran.dg/do_iterator_2.f90: New test.
10680 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10682         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10683         (FE_DEC_DOWNWARD): Likewise.
10684         (FE_DEC_UPWARD): Likewise.
10685         (FE_DEC_TOWARDZERO): Likewise.
10686         (FE_DEC_TONEARESTFROMZERO): Likewise.
10688 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10690         * gcc.c-torture/compile/pr32606.c: New.
10691         * gfortran.fortran-torture/execute/pr32604.f90: New.
10693 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10695         * gcc.dg/visibility-12.c: New test.
10696         * gcc.dg/visibility-13.c: Likewise.
10697         * g++.dg/ext/visibility-9.C: Likewise.
10698         * g++.dg/ext/visibility-10.C: Likewise.
10700 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10702         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10703         * gcc.dg/sh-relax-vxworks.c: New test.
10705 2007-07-04  Richard Guenther  <rguenther@suse.de>
10707         PR tree-optimization/32500
10708         * gcc.c-torture/execute/pr32500.c: New testcase.
10710 2007-07-04  Richard Guenther  <rguenther@suse.de>
10712         PR tree-optimization/32482
10713         * gcc.c-torture/compile/pr32482.c: New testcase.
10715 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10717         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10718         VxWorks kernels.
10719         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10720         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10721         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10722         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10724 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10726         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10728 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10730         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10732 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10734         PR fortran/31198
10735         * gfortran.dg/min_max_optional_1.f90: New test.
10736         * gfortran.dg/min_max_optional_2.f90: New test.
10737         * gfortran.dg/min_max_optional_3.f90: New test.
10739 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10741         PR fortran/32545
10742         * gfortran.dg/fmt_error.f90: New test.
10744 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10746         PR fortran/32612
10747         * gfortran.dg/interface_13.f90: New test.
10749 2007-07-03  Dave Brolley  <brolley@redhat.com>
10751         PR c++/31743
10752         * g++.dg/init/new20.C: New test.
10754 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10756         PR fortran/32579
10757         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10759 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10761         PR fortran/25062
10762         * common_7.f90: New.
10763         * common_8.f90: New.
10764         * common_9.f90: New.
10766 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10768         PR fortran/30940
10769         * gfortran.dg/argument_checking_1.f90: New.
10770         * gfortran.dg/argument_checking_2.f90: New.
10771         * gfortran.dg/argument_checking_3.f90: New.
10772         * gfortran.dg/argument_checking_4.f90: New.
10773         * gfortran.dg/argument_checking_5.f90: New.
10774         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10775         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10777 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10779         * gcc.dg/pr32176.c: Add -w to default dg-options.
10781 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10783         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10785 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10787         PR fortran/20888
10788         * gfortran.dg/null_2.f90: New.
10790 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10791             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10793         PR middle-end/32176
10794         * gcc.dg/pr32176.c: New test.
10796 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10798         * gcc.dg/const-float80.c : New test.
10799         * gcc.dg/const-float128.c : New test.
10800         * gcc.dg/const-float80-ped.c : New test.
10801         * gcc.dg/const-float128-ped.c : New test.
10803 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10805         * gcc.dg/c99-math.h: Fix typo.
10807 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10809         PR libgomp/32468
10810         * gcc.dg/gomp/pr32468-1.c: New test.
10812 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10814         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10815         an ABI option.
10817 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10819         * gfortran.fortran-torture/compile/pr32583.f: New.
10820         * gcc.c-torture/compile/pr32584.c: New
10822 2007-07-02  Ollie Wild  <aaw@google.com>
10824         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10825         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10827 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10829         * gcc.target/mips/save-restore-1.c: New test.
10830         * gcc.target/mips/save-restore-2.c: Likewise.
10831         * gcc.target/mips/save-restore-3.c: Likewise.
10832         * gcc.target/mips/save-restore-4.c: Likewise.
10834 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10836         PR tree-optimization/31966
10837         PR tree-optimization/32533
10838         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10839         * gfortran.dg/pr32533.f90: Ditto.
10841 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10843         * g++.dg/opt/nrv12.C: New test.
10844         * gcc.target/i386/nrv1.c: New test.
10846         PR c++/31748
10847         * g++.dg/gomp/pr31748.C: New test.
10849 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10851         PR tree-optimization/32230
10852         * gcc.dg/vect/pr32230.c: New test.
10854 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10856         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10857         * bind_c_coms.f90: Ditto.
10858         * bind_c_coms_driver.c: Ditto.
10859         * bind_c_dts.f90: Ditto.
10860         * bind_c_dts_2.f03: Ditto.
10861         * bind_c_dts_2_driver.c: Ditto.
10862         * bind_c_dts_3.f03: Ditto.
10863         * bind_c_dts_4.f03: Ditto.
10864         * bind_c_dts_driver.c: Ditto.
10865         * bind_c_implicit_vars.f03: Ditto.
10866         * bind_c_procs.f03: Ditto.
10867         * bind_c_usage_2.f03: Ditto.
10868         * bind_c_usage_3.f03: Ditto.
10869         * bind_c_usage_5.f03: Ditto.
10870         * bind_c_usage_6.f03: Ditto.
10871         * bind_c_usage_7.f03: Ditto.
10872         * bind_c_vars.f90: Ditto.
10873         * bind_c_vars_driver.c: Ditto.
10874         * binding_c_table_15_1.f03: Ditto.
10875         * binding_label_tests.f03: Ditto.
10876         * binding_label_tests_10.f03: Ditto.
10877         * binding_label_tests_10_main.f03: Ditto.
10878         * binding_label_tests_11.f03: Ditto.
10879         * binding_label_tests_11_main.f03: Ditto.
10880         * binding_label_tests_12.f03: Ditto.
10881         * binding_label_tests_13.f03: Ditto.
10882         * binding_label_tests_13_main.f03: Ditto.
10883         * binding_label_tests_14.f03: Ditto.
10884         * binding_label_tests_2.f03: Ditto.
10885         * binding_label_tests_3.f03: Ditto.
10886         * binding_label_tests_4.f03: Ditto.
10887         * binding_label_tests_5.f03: Ditto.
10888         * binding_label_tests_6.f03: Ditto.
10889         * binding_label_tests_7.f03: Ditto.
10890         * binding_label_tests_8.f03: Ditto.
10891         * binding_label_tests_9.f03: Ditto.
10892         * c_assoc.f90: Ditto.
10893         * c_assoc_2.f03: Ditto.
10894         * c_f_pointer_shape_test.f90: Ditto.
10895         * c_f_pointer_tests.f90: Ditto.
10896         * c_f_tests_driver.c: Ditto.
10897         * c_funloc_tests.f03: Ditto.
10898         * c_funloc_tests_2.f03: Ditto.
10899         * c_funloc_tests_3.f03: Ditto.
10900         * c_funloc_tests_3_funcs.c: Ditto.
10901         * c_kind_params.f90: Ditto.
10902         * c_kind_tests_2.f03: Ditto.
10903         * c_kinds.c: Ditto.
10904         * c_loc_driver.c: Ditto.
10905         * c_loc_test.f90: Ditto.
10906         * c_loc_tests_2.f03: Ditto.
10907         * c_loc_tests_2_funcs.c: Ditto.
10908         * c_loc_tests_3.f03: Ditto.
10909         * c_loc_tests_4.f03: Ditto.
10910         * c_loc_tests_5.f03: Ditto.
10911         * c_loc_tests_6.f03: Ditto.
10912         * c_loc_tests_7.f03: Ditto.
10913         * c_loc_tests_8.f03: Ditto.
10914         * c_ptr_tests.f03: Ditto.
10915         * c_ptr_tests_10.f03: Ditto.
10916         * c_ptr_tests_5.f03: Ditto.
10917         * c_ptr_tests_7.f03: Ditto.
10918         * c_ptr_tests_7_driver.c: Ditto.
10919         * c_ptr_tests_8.f03: Ditto.
10920         * c_ptr_tests_8_funcs.c: Ditto.
10921         * c_ptr_tests_9.f03: Ditto.
10922         * c_ptr_tests_driver.c: Ditto.
10923         * c_size_t_driver.c: Ditto.
10924         * c_size_t_test.f03: Ditto.
10925         * com_block_driver.f90: Ditto.
10926         * global_vars_c_init.f90: Ditto.
10927         * global_vars_c_init_driver.c: Ditto.
10928         * global_vars_f90_init.f90: Ditto.
10929         * global_vars_f90_init_driver.c: Ditto.
10930         * interop_params.f03: Ditto.
10931         * iso_c_binding_only.f03: Ditto.
10932         * iso_c_binding_rename_1.f03: Ditto.
10933         * iso_c_binding_rename_1_driver.c: Ditto.
10934         * iso_c_binding_rename_2.f03: Ditto.
10935         * iso_c_binding_rename_2_driver.c: Ditto.
10936         * kind_tests_2.f03: Ditto.
10937         * kind_tests_3.f03: Ditto.
10938         * module_md5_1.f90: Ditto.
10939         * only_clause_main.c: Ditto.
10940         * print_c_kinds.f90: Ditto.
10941         * test_bind_c_parens.f03: Ditto.
10942         * test_c_assoc.c: Ditto.
10943         * test_com_block.f90: Ditto.
10944         * test_common_binding_labels.f03: Ditto.
10945         * test_common_binding_labels_2.f03: Ditto.
10946         * test_common_binding_labels_2_main.f03: Ditto.
10947         * test_common_binding_labels_3.f03: Ditto.
10948         * test_common_binding_labels_3_main.f03: Ditto.
10949         * test_only_clause.f90: Ditto.
10950         * use_iso_c_binding.f90: Ditto.
10951         * value_5.f90: Ditto.
10952         * value_test.f90: Ditto.
10953         * value_tests_f03.f90: Ditto.
10955 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10957         * gcc.dg/tls/opt-14.c: New.
10959 2007-07-01  Ollie Wild  <aaw@google.com>
10961         * g++.dg/lookup/using16.C: New test.
10962         * g++.dg/lookup/using17.C: New test.
10964 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10966         PR fortran/32239
10967         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10968         (test_4): Use proper test for floating point equality.
10969         (test_8): Likewise.
10971 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10973         PR libgfortran/32554
10974         * gfortran.dg/fmt_p_1.f90: New test.
10976 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10978         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10979         initialization and fix dg-final check - the initialization loop is
10980         vectorizable.
10982 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10983             Volker Reichelt  <reichelt@netcologne.de>
10985         PR middle-end/32559
10986         * gcc.dg/pr32559.c: New test.
10988 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10990         PR tree-optimization/25371
10991         * gcc.dg/vect/pr25371.c: New test.
10993 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10995         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10996         when allocating and initializing a flexible array.
10998 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11000         PR fortran/20373
11001         * gfortran.dg/intrinsic.f90: New test.
11003 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11005         PR fortran/32555
11006         * gfortran.dg/fmt_zero_check.f90: New.
11008 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11010         PR fortran/30284
11011         * gfortran.dg/repeat_f90: New test.
11013 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11015         PR testsuite/25241
11016         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11017         -pedantic-errors, so we should match errors.
11018         * gcc.dg/cpp/escape-1.c: Likewise.
11019         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11020         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11021         warning.
11022         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11023         errors instead of warnings.
11024         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11025         a pedantic warning.
11026         * gcc.dg/cpp/arith-3.c: Likewise.
11028 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11030         PR testsuite/25241
11031         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11032         * gcc.dg/pch/valid-2.c: Likewise.
11033         * gcc.dg/pch/valid-3.c: Likewise.
11034         * gcc.dg/pch/warn-1.c: Likewise.
11035         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11036         
11037 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11039         PR c/4076
11040         * gcc.dg/Wunused-function.c: New.
11041         
11042 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11044         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11046 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11048         * g++.dg/other/canon-31724.C: New.
11049         
11050 2007-06-29  Jan Hubicka  <jh@suse.cz>
11052         PR middle-end/32372
11053         * gcc.c-torture/compile/pr32372.c: new.
11055 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11057         * gfortran.dg/operator_3.f90: New test.
11059 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11061         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11062         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11064 2007-06-29  Richard Guenther  <rguenther@suse.de>
11066         PR middle-end/32493
11067         * gcc.dg/inline-23.c: New testcase.
11069 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11071         PR tree-optimization/24659
11072         * gcc.target/i386/vectorize2.c: New test.
11073         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11074         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11076 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11078         * gcc.dg/pointer-arith-9.c: New test.
11080 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11082         PR fortran/32483
11083         * gfortran.dg/fmt_read_2.f90: New.
11085 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11087         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11088         If it exists, don't try to create it.
11090 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11092         * g++.dg/ext/visibility/ms-compat-1.C: New.
11094 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11096         PR tree-opt/32417
11097         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11099 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11101         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11102         targets.
11104 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11106         PR fortran/32467
11107         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11109 2007-06-27  Richard Guenther  <rguenther@suse.de>
11111         PR middle-end/32492
11112         * gcc.dg/inline-22.c: New testcase.
11114 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11116         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11117         the scan-assembler constant.
11119 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11121         PR 20216
11122         * gcc.dg/pr20216.c: New.
11124 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11126         PR tree-opt/32421
11127         * gcc.dg/vect/pr32421.c: New test.
11129 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11131         PR c++/32111
11132         * g++.dg/other/friend5.C: New test.
11134 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11136         PR fortran/32464
11137         * gfortran.dg/host_assoc_function_2.f90: New test.
11139         PR fortran/31494
11140         * gfortran.dg/host_assoc_call_1.f90: New test.
11142 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11144         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11145         
11146 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11148         PR fortran/32456
11149         * gfortran.dg/error_format.f90: New test.
11151 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11153         PR fortran/32136
11154         * gfortran.dg/pr32136.f90: New test.
11156 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11158         PR fortran/31726
11159         * gfortran.dg/minmaxloc_1.f90: New test.
11161         PR fortran/32298
11162         * gfortran.dg/minmaxloc_2.f90: New test.
11164 2007-06-23  Richard Guenther  <rguenther@suse.de>
11166         PR tree-optimization/16876
11167         PR middle-end/29478
11168         * gcc.dg/pr29254.c: The warning is bogus.
11169         * gcc.dg/warn-1.c: Likewise.
11170         * gcc.dg/assign-warn-3.c: Likewise.
11171         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11173 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11175         * gcc.c-torture/execute/20070623-1.c: New.
11177 2007-06-22  Jan Hubicka  <jh@suse.cz>
11179         * gcc.c-torture/compile/pr31541.c: New.
11181 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11183         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11184         Remove -m64 from dg-options.
11186 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11188         PR middle-end/32374
11189         * gcc.dg/pr32374.c: New test.
11191 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11193         PR fortran/32360
11194         * gfortran.dg/pointer_assign_3.f90: New test.
11196 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11198         * gcc.dg/tree-ssa/pr19590.c: New.
11200 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11202         PR fortran/31162
11203         * gfortran.dg/assign.f90: Update test.
11204         * gfortran.dg/real_do_1.f90: Update test.
11205         * gfortran.dg/gomp/omp_do1.f90: Update test.
11206         * gfortran.dg/warnings_are_errors_1.f: Update test.
11207         * gfortran.dg/g77/20010519-1.f: Update test.
11208         * gfortran.dg/g77/pr9258.f: Update test.
11209         * gfortran.dg/g77/960317-1.f: Update test.
11211 2007-06-21  Richard Guenther  <rguenther@suse.de>
11213         PR tree-optimization/32453
11214         * gcc.c-torture/compile/pr32453.c: New testcase.
11216 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11218         PR tree-optimization/31866
11219         * gcc.dg/pr31866.c: New test.
11221 2007-06-21  Richard Guenther  <rguenther@suse.de>
11223         PR tree-optimization/32451
11224         * g++.dg/torture/20070621-1.C: New testcase.
11226 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11228         * gcc.dg/attr-isr.c: Test delay slot content.
11229         
11230 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11232         PR fortran/32361
11233         gfortran.dg/pointer_assign_2.f90: New test.
11235 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11237         PR fortran/25061
11238         gfortran.dg/invalid_procedure_name.f90: New test.
11240 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11242         PR tree-optimization/25737
11243         * gcc.dg/tree-ssa/alias-14.c: New test.
11245 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11247         * gcc.target/i386/large-size-array-3.c: New.
11249 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11250         Richard Guenther  <rguenther@suse.de>
11252         PR fortran/32140
11253         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11255 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
11257         PR middle-end/31959
11258         * gcc.dg/pr31959.c: New test.
11260         PR inline-asm/32109
11261         * g++.dg/ext/asm10.C: New test.
11263         PR middle-end/32285
11264         * gcc.c-torture/execute/20070614-1.c: New test.
11266 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
11268         * gcc.target/arm/stack-corruption.c: New test.
11270 2007-06-19  Richard Guenther  <rguenther@suse.de>
11272         * g++.dg/torture/pr30252.C: New testcase.
11274 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
11276         PR tree-optimization/32353
11277         * g++.dg/opt/nrv13.C: New test.
11279 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
11281         PR fortran/20863
11282         PR fortran/20882
11283         * gfortran.dg/impure_assignment_2.f90 : New test.
11285         PR fortran/32236
11286         * gfortran.dg/data_initialized_2.f90 : New test.
11288         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11289         appropriate version of 'dmach'.
11291 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11293         PR target/32389
11294         * gcc.target/i386/pr32389.c New test.
11296 2007-06-18  Simon Baldwin <simonb@google.com>
11298         PR c++/31923
11299         * g++.dg/template/error25.C: New.
11300         * g++.dg/template/spec35.C: New.
11302 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
11304         * gcc.c-torture/compile/pr32355.c: New testcase.
11305         
11306 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
11308         PR tree-optimization/32383
11309         * g++.dg/opt/pr32383.C: New test.
11311 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
11313         PR rtl-optimization/32366
11314         * gcc.dg/vect/pr32366.c: New test.
11316 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
11318         * gcc.c-torture/compile/pr32349.c: New testcase.
11319         
11320 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11322         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11323         * gcc.target/sparc/combined-2.c: Likewise.
11324         * gcc.target/sparc/fexpand.c : Likewise.
11325         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
11326         * gcc.target/sparc/fpack16.c : Likewise.
11327         * gcc.target/sparc/fpmerge.c : Likewise.
11328         * gcc.target/sparc/fpmul.c : Likewise.
11329         * gcc.target/sparc/noresult.c : Likewise.
11330         * gcc.target/sparc/pdist.c: Likewise.
11332 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
11334         PR middle-end/31723
11335         * gcc.target/i386/recip-divf.c: New test.
11336         * gcc.target/i386/recip-sqrtf.c: Ditto.
11337         * gcc.target/i386/recip-vec-divf.c: Ditto.
11338         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11339         * gcc.target/i386/sse-recip.c: Ditto.
11340         * gcc.target/i386/sse-recip-vec.c: Ditto.
11342 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11344         PR tree-opt/32225
11345         * gcc.c-torture/compile/20070605-1.c: New test.
11347         * gcc.c-torture/compile/20070603-1.c: New testcase.
11348         * gcc.c-torture/compile/20070603-2.c: New testcase.
11350         * gcc.c-torture/compile/20070531-1.c: New test.
11352         PR tree-opt/32167
11353         * gcc.c-torture/compile/20070531-2.c: New test.
11355         PR tree-opt/32144
11356         * gcc.c-torture/compile/20070529-1.c: New test.
11358         PR tree-opt/32145
11359         * gcc.c-torture/compile/20070529-2.c: New test.
11361         PR tree-opt/32015
11362         * gcc.c-torture/compile/20070520-1.c: New test.
11364         * g++.dg/ext/java-1.C: New test.
11366         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11367         loops instead of one. Remove the "can't determine dependence"
11368         check.
11369         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11370         needed as the cast is gone in the first place.
11371         * gcc.dg/max-1.c: Change local variable a to be a global one.
11372         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11373         have a cast which is PREd.
11375 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
11377         * g++.dg/lookup/anon6.C: New test.
11379 2007-06-14  Dirk Mueller  <dmueller@suse.de>
11381         PR c++/31806
11382         * g++.dg/opt/static6.C: New testcase.
11384 2007-06-14  Geoff Keating  <geoffk@apple.com>
11386         * g++.dg/ext/visibility/overload-1.C: New.
11388         PR 31093
11389         * g++.dg/ext/visibility/anon4.C: New.
11391 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
11393         PR target/32268
11394         * gcc.target/i386/pr32268.c: New test.
11396 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11398         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11399         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11400         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11402         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11403         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11404         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11405         BID is used.
11407 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11409         PR fortran/32302
11410         * gfortran.dg/common_resize_1.f90: New test.
11412 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11414         PR target/32274
11415         * gcc.dg/vect/pr32224.c: Fix.   
11416         
11417 2007-06-13  Eric Christopher  <echristo@apple.com>
11419         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11421 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11423         PR fortran/32323
11424         * gfortran.dg/actual_array_vect_1.f90: New.
11426 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11428         * gcc.target/sparc/mfpu.c: New test.
11430 2007-06-12  Geoff Keating  <geoffk@apple.com>
11432         * g++.dg/warn/weak1.C: Suppress on Darwin.
11433         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11435 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11437         PR middle-end/31579
11438          * g++.dg/torture/pr31579.C: New testcase.
11440 2007-06-12  Ian Lance Taylor  <iant@google.com>
11442         PR libstdc++/29286
11443         * g++.dg/init/new16.C: New test.
11444         * g++.dg/init/new17.C: New test.
11445         * g++.dg/init/new18.C: New test.
11446         * g++.dg/init/new19.C: New test.
11448 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11450         * gnat.dg/lhs_view_convert.adb: New test.
11452 2007-06-12  Richard Guenther  <rguenther@suse.de>
11454         PR tree-optimization/15353
11455         PR tree-optimization/31657
11456         * gcc.c-torture/execute/20070424-1.c: New testcase.
11457         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11458         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11459         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11460         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11461         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11463 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11465         PR rtl-optimization/32293
11466         * gcc.dg/pr32293.c: New test.
11468 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11470         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11472 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11474         PR fortran/29786
11475         * gfortran.dg/equiv_7.f90: New test.
11476         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11478         PR fortran/30875
11479         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11481 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11483         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11484         * gcc.dg/setjmp-4.c: Likewise.
11485         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11487 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11489         PR rtl-optimization/31025
11490         * gfortran.dg/pr31025.f90: New.
11492 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11494         PR target/32280
11495         * gcc.target/i386/pr32280.c: New test.
11497 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11499         PR middle-end/32279
11500         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11502 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11504         PR libgfortran/32235
11505         * gfortran.dg/backspace_9.f: New test.
11507 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11509         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11511 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11513         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11515 2007-06-09  Ian Lance Taylor  <iant@google.com>
11517         PR tree-optimization/32169
11518         * gcc.c-torture/compile/pr32169.c: New test.
11520 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11522         * gcc.dg/vect/costmodel: New directory.
11523         * gcc.dg/vect/costmodel/i386: New directory.
11524         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11525         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11526         New test.
11527         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11528         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11529         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11530         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11531         * gcc.dg/vect/costmodel/x86_64: New directory.
11532         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11533         New testsuite.
11534         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11535         New test.
11536         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11537         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11538         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11539         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11540         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11542 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11544         PR tree-optimization/32243
11545         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11546         flags for -Os tests.
11547         * gcc.dg/vect/03-vect-pr32243.c: New test.
11549 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11551         PR tree-optimization/32224
11552         * gcc.dg/vect/pr32224.c: New test.
11554 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11556         PR c++/32177
11557         * g++.dg/gomp/pr32177.C: New test.
11559 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11561         PR testsuite/25241
11562         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11563         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11564         warning nor an error.
11565         * gcc.dg/Wfatal-2.c: Likewise.
11566         * gcc.dg/Werror-1.c: Likewise.
11567         * gcc.dg/Werror-5.c: Likewise.
11568         * gcc.dg/Werror-7.c: Likewise.
11569         * gcc.dg/Werror-10.c: Likewise.
11570         * gcc.dg/Werror-11.c: Likewise.
11572 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11574         PR c++/30759
11575         * g++.dg/init/brace6.C: New test.
11577 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11579         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11580         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11581         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11582         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11584         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11585         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11586         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11587         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11588         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11589         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11590         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11591         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11593         * gcc.dg/darwin-minversion-3.c: New.
11595 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11597         * gcc.target/i386/builtin-copysign.c: New test.
11599 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11601         PR tree-optimization/32220
11602         * gfortran.dg/predcom-2.f: New testcase.
11604 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11606         PR tree-opt/32231
11607         * gcc.target/i386/vectorize4.c: New test.
11609 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11611         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11613 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11615         PR testsuite/25241
11616         * gcc.dg/simd-5.c: Mark output as a note.
11617         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11618         dg-message.
11619         * gcc.dg/simd-1.c: Likewise.
11620         * gcc.dg/always_inline.c: Mark output as a sorry.
11621         * gcc.dg/always_inline2.c: Likewise.
11622         * gcc.dg/always_inline3.c: Likewise.
11624 2007-06-06  Ian Lance Taylor  <iant@google.com>
11626         * g++.dg/conversion/enum1.C: New test.
11628 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11630         PR tree-optimization/32216
11631         * gcc.dg/vect/pr32216.c: New test.
11633 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11635         PR testsuite/18923
11636         * gfortran.dg/invalid_contains_1.f90: New test.
11637         * gfortran.dg/invalid_contains_2.f90: New test.
11639 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11641         PR testsuite/32057
11642         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11643         midnight issues.
11645 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11647         PR testsuite/25241
11648         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11649         dg-message to match de note.
11650         * gcc.dg/pr26570.c: Use dg-message for a note.
11651         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11652         dg-error instead of dg-warning because of -Werror.
11653         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11654         neither an error, nor a warning.
11655         * gcc.dg/glibc-uclibc-2.c: Likewise
11656         * gcc.dg/cpp/19940712-1.c: Likewise.
11658 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11660         PR preprocessor/23479
11661         * gcc.dg/binary-constants-1.c: Add test suites for
11662         the 0b-prefixed binary integer constants.
11663         * gcc.dg/binary-constants-2.c: Ditto.
11664         * gcc.dg/binary-constants-3.c: Ditto.
11665         * gcc.dg/binary-constants-4.c: Ditto.
11667 2007-06-05  Ian Lance Taylor  <iant@google.com>
11669         * gcc.dg/Wstrict-overflow-19.c: New test.
11671 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11673         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11675 2007-06-04  Ian Lance Taylor  <iant@google.com>
11677         * gcc.dg/Wstrict-overflow-18.c: New test.
11679 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11681         PR testsuite/25241
11682         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11683         * gcc.dg/cpp/mi5.c: Likewise.
11684         * gcc.dg/cpp/mi7.c: Likewise.
11686 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11688         PR c/32191
11689         * gcc.dg/pr32191.c: New test.
11691 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11693         PR fortran/32124
11694         * gfortran.dg/allocate_stat_1.f90: Remove.
11696 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11698         * gcc.target/i386/sse4_2-check.h: New.
11699         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11700         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11701         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11702         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11703         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11704         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11705         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11706         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11707         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11708         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11709         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11710         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11711         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11712         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11713         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11714         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11715         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11716         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11718 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11720         * gcc.dg/pie-link.c: New test.
11722 2007-06-01  Ian Lance Taylor  <iant@google.com>
11724         * gcc.dg/Wstrict-overflow-17.c: New test.
11726 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11728         * gcc.dg/builtin-return-1.c (g): New.
11729         (main): Allocate at least 64 bytes on the stack.
11731 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11733         * g++.dg/init/cleanup3.C: New test.
11735 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11737         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11738         int is 16 bits.
11740 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11742         PR fortran/32156
11743         * gfortran.dg/char_array_constructor_3.f90: New test.
11745 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11747         PR tree-optimization/32160
11748         * gfortran.dg/predcom-1.f: New test.
11750 2007-05-31  Richard Guenther  <rguenther@suse.de>
11752         * g++.dg/other/str_empty.C: Move...
11753         * g++.dg/other/pr30567.C: Move...
11754         * g++.dg/tree-ssa/pr27218.C: Move...
11755         * g++.dg/torture: ...here and remove dg-options.
11757 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11759         PR c++/32158
11760         * g++.dg/ext/is_pod_incomplete.C: New.
11762 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11763             Douglas Gregor <doug.gregor@gmail.com>
11764             Pedro Lamarao <pedro.lamarao@mndfck.org>
11765             Howard Hinnant <howard.hinnant@gmail.com>
11767         PR c++/7412
11768         PR c++/29939
11769         * g++.dg/cpp0x/rv8p.C: New.
11770         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11771         * g++.dg/cpp0x/cast-bug.C: New.
11772         * g++.dg/cpp0x/elision_weak.C: New.
11773         * g++.dg/cpp0x/collapse-bug.C: New.
11774         * g++.dg/cpp0x/rv3p.C: New.
11775         * g++.dg/cpp0x/rv7n.C: New.
11776         * g++.dg/cpp0x/overload-conv-1.C: New.
11777         * g++.dg/cpp0x/rv2n.C: New.
11778         * g++.dg/cpp0x/deduce.C: New.
11779         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11780         * g++.dg/cpp0x/rv6p.C: New.
11781         * g++.dg/cpp0x/template_deduction.C: New.
11782         * g++.dg/cpp0x/implicit-copy.C: New.
11783         * g++.dg/cpp0x/rv1p.C: New.
11784         * g++.dg/cpp0x/cast.C: New.
11785         * g++.dg/cpp0x/rv5n.C: New.
11786         * g++.dg/cpp0x/collapse.C: New.
11787         * g++.dg/cpp0x/overload-conv-2.C: New.
11788         * g++.dg/cpp0x/rv4p.C: New.
11789         * g++.dg/cpp0x/rvo.C: New.
11790         * g++.dg/cpp0x/iop.C: New.
11791         * g++.dg/cpp0x/rv3n.C: New.
11792         * g++.dg/cpp0x/rv7p.C: New.
11793         * g++.dg/cpp0x/reference_collapsing.C: New.
11794         * g++.dg/cpp0x/overload.C: New.
11795         * g++.dg/cpp0x/named.C: New.
11796         * g++.dg/cpp0x/rv2p.C: New.
11797         * g++.dg/cpp0x/rv6n.C: New.
11798         * g++.dg/cpp0x/not_special.C: New.
11799         * g++.dg/cpp0x/bind.C: New.
11800         * g++.dg/cpp0x/rv1n.C: New.
11801         * g++.dg/cpp0x/rv5p.C: New.
11802         * g++.dg/cpp0x/elision.C: New.
11803         * g++.dg/cpp0x/named_refs.C: New.
11804         * g++.dg/cpp0x/unnamed_refs.C: New.
11805         * g++.dg/cpp0x/rv4n.C: New.
11806         * g++.dg/cpp0x/elision_neg.C: New.
11807         * g++.dg/init/copy7.C: Run in C++98 mode.
11808         * g++.dg/overload/arg1.C: Ditto.
11809         * g++.dg/overload/arg4.C: Ditto.
11811 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11813         PR c++/31809
11814         * g++.dg/opt/static5.C: New test.
11816 2007-05-30  Richard Guenther  <rguenther@suse.de>
11818         * g++.dg/dg.exp: Prune torture/.
11819         * g++.dg/torture/dg-torture.exp: New testsuite.
11821 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11823         * gcc.target/arm/pr27387.C: Move and rename to ...
11824         * g++.dg/inherit/thunk8.C: ... here.
11826 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11828         PR tree-optimization/31769
11829         * g++.dg/gomp/pr31769.C: New test.
11831 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11833         * gcc.target/i386/stack-realign.c: New.
11835 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11837         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11839 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11841         * gfortran.dg/sizeof.f90: New.
11843 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11845         PR c/31339
11846         * gcc.dg/boolcomplex-1.c: New test.
11848         PR c++/31339
11849         * g++.dg/ext/boolcomplex-1.c: New test.
11851 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11853         * gcc.dg/matrix: New directory.
11855 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11857         PR fortran/32124
11858         * gfortran.dg/allocate_stat_1.f90: New.
11860 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11862         PR fortran/31972
11863         * transfer_hollerith_1.f90: New test.
11865 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11867         PR tree-opt/32100
11868         * gcc.c-torture/execute/vrp-7.c: New test.
11870 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11872         * gfortran.dg/transfer_simplify_4.f90: New test.
11874 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11876         PR fortran/32088
11877         * gfortran.dg/func_result_3.f90: New.
11879 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11881         PR middle-end/32083
11882         * gfortran.dg/transfer_simplify_3.f90: New.
11884 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11886         PR target/32065
11887         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11888         to compile options.
11889         * gcc.target/i386/pr32065-2.c: New test.
11891 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11893         PR fortran/31813
11894         * gfortran.dg/io_constraints_2.f90: Update.
11896 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11898         PR fortran/31219
11899         * gfortran.dg/array_constructor_17.f90: New test.
11901 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11903         PR tree-opt/32090
11904         * g++.dg/opt/array2.C: New testcase.
11906 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11908         PR target/32065
11909         * gcc.target/i386/pr32065.c: New test.
11911 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11912             Marcus Meissner <meissner@suse.de>
11914         * gcc.dg/attr-alloc_size.c: New.
11916 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11917             Lee Millward  <lee.millward@gmail.com>
11919         PR c++/31745
11920         * g++.dg/parse/crash34.C: New test.
11922         * g++.dg/parse/crash35.C: New test.
11924 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11926         * gcc.target/i386/sse2-check.h: New.
11927         * gcc.target/i386/sse2-vec-1.c: Likewise.
11928         * gcc.target/i386/sse2-vec-2.c: Likewise.
11929         * gcc.target/i386/sse2-vec-3.c: Likewise.
11930         * gcc.target/i386/sse2-vec-4.c: Likewise.
11931         * gcc.target/i386/sse2-vec-5.c: Likewise.
11932         * gcc.target/i386/sse2-vec-6.c: Likewise.
11934 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11936         PR c++/31431
11937         PR c++/31432
11938         PR c++/31434
11939         PR c++/31435
11940         PR c++/31437
11941         PR c++/31438
11942         PR c++/31442
11943         PR c++/31443
11944         PR c++/31444
11945         PR c++/31445
11946         * g++.dg/cpp0x/pr31431.C: New.
11947         * g++.dg/cpp0x/pr31437.C: New.
11948         * g++.dg/cpp0x/pr31442.C: New.
11949         * g++.dg/cpp0x/pr31444.C: New.
11950         * g++.dg/cpp0x/pr31431-2.C: New.
11951         * g++.dg/cpp0x/pr31432.C: New.
11952         * g++.dg/cpp0x/pr31434.C: New.
11953         * g++.dg/cpp0x/pr31438.C: New.
11954         * g++.dg/cpp0x/pr31443.C: New.
11955         * g++.dg/cpp0x/pr31445.C: New.
11956         * g++.dg/cpp0x/variadic-crash1.C: New.
11958 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11960         * gcc.target/arm/long-calls-1.c: New test.
11961         * gcc.target/arm/long-calls-2.c: Likewise.
11962         * gcc.target/arm/long-calls-3.c: Likewise.
11963         * gcc.target/arm/long-calls-4.c: Likewise.
11965 2007-05-25  Richard Guenther  <rguenther@suse.de>
11966             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11968         PR tree-optimization/31982
11969         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11971 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11973         PR fortran/32047
11974         * gfortran.dg/result_in_spec_2.f90: New test.
11976 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11978         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11980 2007-05-24  Ollie Wild  <aaw@google.com>
11982         * gcc.dg/cpp/counter-1.c: New test.
11983         * gcc.dg/pch/counter-1.c: New test.
11984         * gcc.dg/pch/counter-1.hs: New file.
11985         * gcc.dg/pch/counter-2.c: New test.
11986         * gcc.dg/pch/counter-2.hs: New file.
11987         * gcc.dg/pch/counter-3.c: New test.
11988         * gcc.dg/pch/counter-3.hs: New file.
11990 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11992         * gcc.dg/tree-ssa/predcom-1.c: New test.
11993         * gcc.dg/tree-ssa/predcom-2.c: New test.
11994         * gcc.dg/tree-ssa/predcom-3.c: New test.
11995         * gcc.dg/tree-ssa/predcom-4.c: New test.
11996         * gcc.dg/tree-ssa/predcom-5.c: New test.
11997         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11999 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12001         PR testsuite/32062
12002         * gcc.target/i386/sse4_1-check.h (MASK): New.
12004 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12006         PR fortran/32038
12007         * gfortran.dg/pr25603.f: Initialize integer variables.
12009 2007-05-23  Ian Lance Taylor  <iant@google.com>
12011         * g++.dg/other/vrp1.C: New test.
12013 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12015         PR preprocessor/20077
12016         * gcc.dg/cpp/paste15.c: New test.
12018 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12019             Nigel Stephens  <nigel@mips.com>
12020             Richard Sandiford  <richard@codesourcery.com>
12022         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12023         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12024         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12025         * gcc.target/mips/inter/mips16-inter.exp: New.
12027 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12029         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12031 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12033         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12034         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12035         * gcc.target/i386/sse3-addsubps.c: Likewise.
12036         * gcc.target/i386/sse3-haddpd.c: Likewise.
12037         * gcc.target/i386/sse3-haddps.c: Likewise.
12038         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12039         * gcc.target/i386/sse3-hsubps.c: Likewise.
12040         * gcc.target/i386/sse3-lddqu.c: Likewise.
12041         * gcc.target/i386/sse3-movddup.c: Likewise.
12042         * gcc.target/i386/sse3-movshdup.c: Likewise.
12043         * gcc.target/i386/sse3-movsldup.c: Likewise.
12045         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12046         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12047         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12048         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12049         * gcc.target/i386/ssse3-palignr.c: Likewise.
12050         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12051         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12052         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12053         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12054         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12055         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12056         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12057         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12058         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12059         * gcc.target/i386/ssse3-psignb.c: Likewise.
12060         * gcc.target/i386/ssse3-psignd.c: Likewise.
12061         * gcc.target/i386/ssse3-psignw.c: Likewise.
12062         * gcc.target/i386/ssse3-vals.h: Likewise.
12064         * gcc.target/i386/sse3-check.h: New file.
12065         * gcc.target/i386/ssse3-check.h: Likewise.
12067 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12069         PR middle-end/31095
12070         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12072 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12074         PR middle-end/31606
12075         * gcc.c-torture/20070522-1.c: New testcase.
12077 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12079         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12081 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12083         * gcc.c-torture/execute/ieee/20000320-1.x,
12084         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12085         m68k-*-* and check_effective_target_coldfire_fpu.
12087 2007-05-22  Ollie Wild  <aaw@google.com>
12089         * g++.dg/lookup/hidden-class10.C: New test.
12090         * g++.dg/lookup/hidden-class11.C: New test.
12092 2007-05-22  Ollie Wild  <aaw@google.com>
12094         * g++.dg/lookup/name-clash5.C: New test.
12095         * g++.dg/lookup/name-clash6.C: New test.
12097 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12099         * g++.dg/other/i386-2.C: Update comments on header files tested.
12100         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12101         of <tmmintrin.h>.
12102         * gcc.target/i386/sse-12.c: Likewise.
12103         * gcc.target/i386/sse-13.c: Likewise.
12104         * gcc.target/i386/sse-14.c: Likewise.
12106         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12107         Redefined to test with immediate operand.
12108         (__builtin_ia32_blendps): Likewise.
12109         (__builtin_ia32_blendpd): Likewise.
12110         (__builtin_ia32_dpps): Likewise.
12111         (__builtin_ia32_dpps): Likewise.
12112         (__builtin_ia32_insertps128): Likewise.
12113         (__builtin_ia32_vec_ext_v4sf): Likewise.
12114         (__builtin_ia32_vec_set_v16qi): Likewise.
12115         (__builtin_ia32_vec_set_v4si): Likewise.
12116         (__builtin_ia32_vec_set_v2di): Likewise.
12117         (__builtin_ia32_vec_ext_v16qi): Likewise.
12118         (__builtin_ia32_vec_ext_v4si): Likewise.
12119         (__builtin_ia32_vec_ext_v2di): Likewise.
12120         (__builtin_ia32_roundpd): Likewise.
12121         (__builtin_ia32_roundsd): Likewise.
12122         (__builtin_ia32_roundps): Likewise.
12123         (__builtin_ia32_roundss): Likewise.
12124         (__builtin_ia32_mpsadbw128): Likewise.
12126 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12128         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12130 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12132         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12133         failures.
12134         * gcc.dg/dfp/func-struct.c: Ditto.
12135         * gcc.dg/dfp/operator-assignment.c: Ditto.
12136         * gcc.dg/dfp/convert-bfp.c: Ditto.
12137         * gcc.dg/dfp/convert-int.c: Ditto.
12138         * gcc.dg/dfp/convert-int-max.c: Ditto.
12139         * gcc.dg/dfp/func-scalar.c: Ditto.
12140         * gcc.dg/dfp/cast.c: Ditto.
12141         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12142         failures, and fix a typo in return type of arg1_128.
12143         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12144         failures, and fix a typo in a constant suffix.
12145         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12146         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12148 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12149             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12151         * lib/gcc-dg.exp(process_message): New proc.
12152         (dg-message): New test directive.
12153         * gcc.dg/always_inline.c: Use dg-message.
12154         * gcc.dg/always_inline2.c: Ditto.
12155         * gcc.dg/always_inline3.c: Ditto.
12156         * gcc.dg/invalid-call-1.c: Ditto.
12157         * gcc.dg/pr17506.c: Ditto.
12158         * gcc.dg/simd-5.c: Ditto.
12159         * gcc.dg/simd-6.c: Ditto.
12160         * gcc.dg/va-arg-2.c: Ditto.
12161         * gcc.dg/cpp/syshdr.c: Ditto.
12162         * gcc.dg/cpp/unc4.c: Ditto.
12163         * gcc.dg/cpp/trad/mi1.c: Ditto.
12164         * gcc.dg/cpp/trad/mi5.c: Ditto.
12165         * gcc.dg/cpp/trad/mi7.c: Ditto.
12166         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12167         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12168         * gcc.test-framework/test-framework.awk: Special-case outexists
12169         tests.
12171 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12173         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12174         (bit_SSE4_2): Likewise.
12175         (bit_POPCNT): Likewise.
12177         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12178         Check if assembler supports SSE4 instructions.
12180         * gcc.target/i386/sse4_1-blendpd.c: New file.
12181         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12182         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12183         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12184         * gcc.target/i386/sse4_1-check.h: Likewise.
12185         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12186         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12187         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12188         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12189         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12190         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12191         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12192         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12193         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12194         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12195         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12196         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12197         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12198         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12199         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12200         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12201         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12202         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12203         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12204         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12205         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12206         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12207         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12208         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12209         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12210         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12211         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12212         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12213         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12214         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12215         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12216         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12217         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12218         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12219         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12220         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12221         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12222         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12223         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12224         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12225         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12226         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12227         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12228         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12229         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12230         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12231         * gcc.target/i386/sse4_1-round.h: Likewise.
12232         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12233         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12234         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12235         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12236         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12237         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12238         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12239         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12240         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12241         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12242         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12243         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12244         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12245         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12247 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12249         PR fortran/31627
12250         * gfortran.dg/bounds_check_7.f90: New test.
12252 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
12254         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12255         (check_effective_target_sse4a): Ditto.
12257         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12258         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12259         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12260         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12261         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12262         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12263         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12264         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12265         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12266         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12267         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12268         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12269         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12270         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12271         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12272         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12273         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12274         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12275         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12276         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12278 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
12280         * g++.dg/ext/cleanup-1.C: New test.
12281         * g++.dg/ext/cleanup-2.C: Likewise.
12282         * g++.dg/ext/cleanup-3.C: Likewise.
12283         * g++.dg/ext/cleanup-4.C: Likewise.
12284         * g++.dg/ext/cleanup-5.C: Likewise.
12285         * g++.dg/ext/cleanup-6.C: Likewise.
12286         * g++.dg/ext/cleanup-8.C: Likewise.
12287         * g++.dg/ext/cleanup-9.C: Likewise.
12288         * g++.dg/ext/cleanup-10.C: Likewise.
12289         * g++.dg/ext/cleanup-11.C: Likewise.
12290         * g++.dg/ext/cleanup-dtor.C: Likewise.
12292 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12294         PR middle-end/31995
12295         * gcc.dg/vect/vect-102a.c: New test.
12297 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
12298             Paolo Carlini  <pcarlini@suse.de>
12299             Uros Bizjak  <ubizjak@gmail.com>
12301         * gcc.dg/gcc-have-sync-compare-and-swap.c,
12302         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12303         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12304         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12305         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12306         New testcases.
12308 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
12310         PR fortran/32002
12311         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12313 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12315         PR fortran/32027
12316         * gfortran.dg/do_3.F90: Add checks for the final value of the
12317         loop variable.
12319 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12321         * gcc.c-torture/execute/990127-2.x: New file.
12323 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
12325         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12326         * gcc.target/i386/sse-12: Add -O to compile options.
12327         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12328         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12329         and mm3dnow.h.  Add -O to compile options.
12331 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
12333         PR fortran/31867
12334         * gfortran.dg/char_length_5.f90: New test.
12336         PR fortran/31994
12337         * gfortran.dg/array_reference_1.f90: New test.
12339 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12341         PR middle-end/7651
12342         PR c++/11856
12343         PR c/12963
12344         PR c/23587
12345         PR other/29694
12346         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12347         * gcc.dg/Wtype-limits.c: New.
12348         * gcc.dg/Wtype-limits-Wextra.c: New.
12349         * gcc.dg/Wtype-limits-no.c: New.
12350         * g++.dg/warn/Wtype-limits.C: New.
12351         * g++.dg/warn/Wtype-limits-Wextra.C: New.
12352         * g++.dg/warn/Wtype-limits-no.C: New.
12354 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12356         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12357         instead of "-msse2".'
12358         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12359         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
12360         and mm3dnow.h.
12361         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12362         to test with immediate operand.
12363         (__builtin_ia32_insertqi): Ditto.
12364         (__builtin_ia32_palignr128): Ditto.
12365         (__builtin_ia32_palignr): Ditto.
12366         (__builtin_ia32_pshufhw): Ditto.
12367         (__builtin_ia32_pshuflw): Ditto.
12368         (__builtin_ia32_pshufd): Ditto.
12369         (__builtin_ia32_vec_set_v8hi): Ditto.
12370         (__builtin_ia32_vec_ext_v8hi): Ditto.
12371         (__builtin_ia32_shufpd): Ditto.
12372         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12374 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
12376         PR fortran/32001
12377         * gfortran.dg/min_max_conformance.f90: Added more testcases.
12379 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12381         PR target/31585
12382         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12383         and "__inline".  Use "-msse" instead of "-msse2".
12385 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12387         PR middle-end/7651
12388         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12389         * gcc.dg/20030906-2.c: Likewise.
12390         * objc.dg/method-17.m: Add -Wreturn-type.
12391         * obj-c++.dg/method-21.mm: Likewise.
12393 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12395         PR target/31585
12396         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12397         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12398         (__builtin_ia32_psrlqi128): Ditto.
12399         (__builtin_ia32_psrlwi128): Ditto.
12400         (__builtin_ia32_psrldi128): Ditto.
12401         (__builtin_ia32_psrldqi128): Ditto.
12402         (__builtin_ia32_pslldqi128): Ditto.
12403         (__builtin_ia32_psrawi128): Ditto.
12404         (__builtin_ia32_psradi128): Ditto.
12405         (__builtin_ia32_psllqi128): Ditto.
12406         (__builtin_ia32_pslldi128): Ditto.
12407         (__builtin_prefetch): Ditto.
12408         (__builtin_ia32_pshufw): Ditto.
12409         (__builtin_ia32_vec_set_v4hi): Ditto.
12410         (__builtin_ia32_vec_ext_v4hi): Ditto.
12411         (__builtin_ia32_shufps): Ditto.
12412         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12414 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12416         PR fortran/31974
12417         * gfortran.dg/char_allocation_1.f90: New test.
12419 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12421         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12422         * gcc.dg/Wconversion-sign.c: New.
12423         * gcc.dg/Wconversion-integer-no-sign.c: New.
12424         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12425         Wconversion-sign.C
12426         * g++.dg/warn/Wconversion-sign.C: New.
12427         * g++.old-deja/g++.other/warn4.C: Update.
12428         * g++.dg/warn/Wconversion1.C: Likewise.
12430 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12432         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12433         * gcc.dg/torture/builtin-math-4.c: Likewise.
12435 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12437         PR libfortran/31964
12438         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12440 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12442         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12444 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12446         PR target/31628
12447         * gcc.target/i386/pr31628.c: New.
12449 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12451         PR middle-end/31344
12452         * gcc.dg/pr31344.c: New test.
12454 2007-05-17  Ian Lance Taylor  <iant@google.com>
12456         PR tree-optimization/31953
12457         * gcc.c-torture/compile/pr31953.c: New test.
12459 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12461         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12463         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12464         and drem.
12465         * gcc.dg/torture/builtin-math-4.c: Likewise.
12467         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12468         * gcc.dg/torture/builtin-math-4.c: Likewise.
12470         * gcc.dg/torture/builtin-math-4.c: New test.
12472 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12473             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12475         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12476         * gcc.dg/cpp/include2.c: Ditto.
12477         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12478         * gcc.dg/cpp/paste5.c: Ditto.
12479         * gcc.dg/cpp/paste6.c: Ditto.
12480         * gcc.dg/cpp/paste8.c: Ditto.
12481         * gcc.dg/cpp/paste11.c: Ditto.
12482         * gcc.dg/cpp/paste13.c: Ditto.
12483         * gcc.dg/cpp/skipping2.c: Ditto.
12484         * gcc.dg/reg-vol-struct-1.c: Ditto.
12485         * gcc.dg/Wshadow-1.c: Ditto.
12486         * gcc.dg/cpp/trad/comment.c: Ditto.
12487         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12488         * gcc.dg/cpp/if-2.c: Ditto.
12489         * gcc.dg/array-5.c: Ditto.
12490         * gcc.dg/inline-15.c: Ditto.
12491         * gcc.dg/pr27953.c: Ditto.
12492         * gcc.dg/Wno-c++-compat.c: Ditto.
12494 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12496         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12498 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12500         * gcc.c-torture/execute/20070517-1.c: New test.
12502 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12504         PR fortran/31919
12505         * gfortran.dg/min_max_conformance.f90: New test.
12507 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12509         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12510         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12511         gcc.dg/vect/vect-104.c: Use more complex construction to
12512         prevent vectorizing.
12513         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12515 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12517         PR tree-optimization/24659
12518         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12519         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12520         not vect_int target.
12521         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12522         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12523         targets.
12524         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12525         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12526         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12528 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12530         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12531         and x86_64-*-* targets.
12532         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12534 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12536         PR fortran/18769
12537         PR fortran/30881
12538         PR fortran/31194
12539         PR fortran/31216
12540         PR fortran/31427
12541         * transfer_simplify_1.f90: New test.
12542         * transfer_simplify_2.f90: New test.
12544 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12546         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12548 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12550         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12552         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12554         PR c/31924
12555         * gcc.dg/fltconst-1.c: New test.
12557         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12558         * gcc.dg/dfp/operator-assignment.c: Ditto.
12560 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12562         PR c++/29928
12563         * g++.dg/rtti/typeid5.C: New.
12565 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12567         PR fortran/31725
12568         * gfortran.dg/substr_4.f: New test.
12570 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12572         * gcc.target/m68k/interrupt_thread-1.c,
12573         gcc.target/m68k/interrupt_thread-2.c,
12574         gcc.target/m68k/interrupt_thread-3.c: New.
12575         * gcc.target/m68k/m68k.exp: Accept fido.
12577 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12579         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12580         * gfortran.dg/altreturn_3.f90: Likewise.
12581         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12582         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12583         * gfortran.dg/inquire_iolength.f90: Likewise.
12584         * gfortran.dg/module_naming_1.f90: Likewise.
12585         * gfortran.dg/oldstyle_2.f90: Likewise.
12586         * gfortran.dg/operator_2.f90: Likewise.
12587         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12588         * gfortran.dg/used_types_11.f90: Likewise.
12589         * gfortran.dg/zero_array_components_1.f90: Likewise.
12590         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12591         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12592         * gfortran.dg/real_const_3.f90: Likewise.
12594 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12596         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12597         * gcc.dg/tree-ssa/loop-30.c: New test.
12599 2007-05-13  Richard Guenther  <rguenther@suse.de>
12601         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12602         scanning forwprop1.
12603         * g++.dg/tree-ssa/pr31146.C: Likewise.
12605 2007-05-13  Revital Eres  <eres@il.ibm.com>
12607         * gcc.dg/dse.c: New test.
12609 2007-05-12  Richard Guenther  <rguenther@suse.de>
12611         PR tree-optimization/31797
12612         * gcc.c-torture/compile/pr31797.c: New testcase.
12614 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12616         PR fortran/30746
12617         * gfortran.dg/host_assoc_function_1.f90: New test.
12619 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12621         PR c++/31829
12622         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12624 2007-05-11  Silvius Rus  <rus@google.com>
12626         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12627         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12628         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12629         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12630         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12631         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12632         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12633         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12634         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12635         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12636         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12637         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12638         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12639         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12640         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12641         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12643 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12645         PR other/31852
12646         * gcc.c-torture/execute/builtins/memchr.c: New.
12647         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12648         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12650 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12652         PR fortran/30876
12653         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12654         line.
12655         * gfortran.dg/recursive_reference_2.f90: New test.
12657 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12659         PR fortran/30878
12660         * gfortran.dg/namelist_29.f90: New test.
12662 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12664         PR fortran/31474
12665         * gfortran.dg/entry_10.f90: New test.
12667 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12669         PR tree-optimization/31885
12670         * gcc.dg/tree-ssa/loop-29.c: New test.
12672 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12674         * assumed_dummy_1.f90: Fix dg directive.
12675         * char_initialiser_actual.f90: Likewise.
12676         * nested_modules_2.f90: Likewise.
12677         * shift-alloc.f90: Likewise.
12679 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12681         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12683 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12685         PR libfortran/31880
12686         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12688 2007-05-09  Mike Stump  <mrs@apple.com>
12690         * g++.dg/other/first-global.C: Add -fpie for darwin.
12691         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12693 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12695         * gcc.dg/20070507-1.c: New testcase.
12697 2007-05-08  Chao-ying Fu  <fu@mips.com>
12699         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12700         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12701         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12702         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12704 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12706         PR 31847
12707         * gcc.dg/pr31847.c: New test.
12709 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12711         PR fortran/31692
12712         * gfortran.dg/actual_array_result_1.f90: New test.
12714 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12716         PR fortran/29397
12717         * gfortran.dg/parameter_array_init_1.f90: New test.
12719         PR fortran/29400
12720         * gfortran.dg/parameter_array_init_2.f90: New test.
12722 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12724         PR target/31854
12725         * gcc.target/i386/pr31854.c: New test.
12727 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12729         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12731 2007-05-07  Mike Stump  <mrs@apple.com>
12733         * g++.old-deja/g++.mike/empty.C: Add.
12735 2007-05-07  Eric Christopher  <echristo@apple.com>
12737         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12739 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12741         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12742         variable.  Rearrange conversions from binary float to decimal float.
12744 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12746         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12747         x86.
12749 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12751         * gnat.dg/opt1.ad[sb]: New testcase.
12753 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12755         PR fortran/31399
12756         * gfortran.dg/do_3.F90: New test.
12758 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12760         PR fortran/31764
12761         * gfortran.dg/new_line.f90: Add new checks.
12763 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12765         PR fortran/31201
12766         * gfortran.dg/large_unit_1.f90: New.
12767         * gfortran.dg/large_unit_2.f90: New.
12768         * gfortran.dg/iostat_4.f90: New
12769         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12771 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12773         PR fortran/31540
12774         * gfortran.dg/char_result_4.f90: New test.
12776 2007-06-05  Revital Eres  <eres@il.ibm.com>
12778         PR 30957
12779         * gcc.dg/pr30957-1.c: New test.
12781 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12783         PR fortran/31251
12784         * gfortran.dg/char_type_len_2.f90: New test.
12786 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12788         PR 31775
12789         * g++.dg/other/nested-extern.cc: New.
12790         * g++.dg/other/nested-extern-1.C: New.
12791         * g++.dg/other/nested-extern-2.C: New.
12793 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12795         PR fortran/31760
12796         * gfortran.dg/erf.f90: New test.
12797         * gfortran.dg/besxy.f90: New test.
12799 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12801         PR fortran/22359
12802         * gfortran.dg/fseek.f90: New test.
12804 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12806         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12808 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12810         PR libfortran/31210
12811         * gfortran.dg/zero_length_1.f90: New test.
12813 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12815         PR fortran/31803
12816         * gfortran.dg/char_pointer_assign_3.f90: New test.
12817         * gfortran.dg/char_result_2.f90: Re-enable test.
12819 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12821         PR fortran/25071
12822         * gfortran.dg/char_length_3.f90: New test.
12823         * gfortran.dg/char_result_2.f90: Fix test.
12825 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12827         PR tree-optimization/30565
12828         * gcc.dg/tree-ssa/loop-27.c: New test.
12830 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12832         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12833         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12834         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12835         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12837 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12839         PR tree-optimization/31699
12840         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12841         New.
12842         (check_effective_target_vect_floatint_cvt): New.
12843         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12844         of specific targets.
12845         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12846         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12847         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12848         * gcc.dg/vect/vect-iv-4.c: Likewise.
12849         * gcc.dg/vect/vect-multitypes-11.c: New.
12850         * gcc.dg/vect/pr31699.c: New.
12852 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12854         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12856 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12858         PR C++/31663
12859         * g++.dg/warn/anonymous-namespace-2.C: New.
12860         * g++.dg/warn/anonymous-namespace-2.h: New.
12862 2007-05-02  Paul Brook  <paul@codesourcery.com>
12864         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12866 2007-05-02  Eric Christopher  <echristo@apple.com>
12868         * gcc.dg/cpp/if-div.c: New file.
12870 2007-05-02  Tom Tromey  <tromey@redhat.com>
12872         PR preprocessor/28709:
12873         * gcc.dg/cpp/pr28709.c: New file.
12875 2007-05-02  Richard Guenther  <rguenther@suse.de>
12877         PR tree-optimization/31146
12878         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12880 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12882         * gcc.c-torture/compile/limits-blockid.c: New.
12883         * gcc.c-torture/compile/limits-caselabels.c: New.
12884         * gcc.c-torture/compile/limits-declparen.c: New.
12885         * gcc.c-torture/compile/limits-enumconst.c: New.
12886         * gcc.c-torture/compile/limits-exprparen.c: New.
12887         * gcc.c-torture/compile/limits-externalid.c: New.
12888         * gcc.c-torture/compile/limits-fnargs.c: New.
12889         * gcc.c-torture/compile/limits-fndefn.c: New.
12890         * gcc.c-torture/compile/limits-idexternal.c: New.
12891         * gcc.c-torture/compile/limits-idinternal.c: New.
12892         * gcc.c-torture/compile/limits-pointer.c: New.
12893         * gcc.c-torture/compile/limits-stringlit.c: New.
12894         * gcc.c-torture/compile/limits-structmem.c: New.
12895         * gcc.c-torture/compile/limits-structnest.c: New.
12897 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12899         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12901 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12903         PR middle-end/31740
12904         * gcc.c-torture/compile/20070501-1.c: New testcase.
12906 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12908         PR fortran/31732
12909         * gfortran.dg/array_memset_2:  New test case.
12911 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12913         PR testsuite/31615
12914         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12916 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12918         PR testsuite/31589
12919         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12920         dg-final test.
12921         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12922         keyword to dg-final test.
12923         * gcc.dg/vect/vect-iv-4.c: Likewise.
12924         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12925         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12926         test.
12927         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12928         cast.
12929         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12930         * lib/target-supports.exp
12931         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12932         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12934 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12936         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12937         __LONG_LONG_MAX__ and its friends instead of those supplied by
12938         limits.h.
12940 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12942         PR C++/31721
12943         * g++.dg/ext/vector7.C: New testcase.
12945 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12947         PR fortran/31591
12948         * gfortran.dg/bound_simplification_1.f90: New test.
12950 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12952         PR fortran/31645
12953         * gfortran.dg/bom_error.f90: New test.
12954         * gfortran.dg/bom_include.f90: New test.
12955         * gfortran.dg/bom_UTF16-LE.f90: New test.
12956         * gfortran.dg/bom_UTF16-BE.f90: New test.
12957         * gfortran.dg/bom_UTF-8.f90: New test.
12958         * gfortran.dg/bom_UTF-32.f90: New test.
12959         * gfortran.dg/bom_UTF-8.F90: New test.
12960         * gfortran.dg/bom_include.inc: New file.
12962 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12964         PR C++/30221
12965         * g++.dg/init/ptrfn2.C: New test.
12966         * g++.dg/init/ptrfn3.C: New test.
12968 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12970         PR fortran/31711
12971         * gfortran.dg/dependency_21.f90: New test.
12973 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12975         * gfortran.dg/secnds.f: Use real*8.
12976         * gfortran.dg/secnds-1.f: Use real*8.
12978 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12980         PR libfortran/31532
12981         * gfortran.dg/inquire_5.f90: Update test.
12983 2007-04-27  Ian Lance Taylor  <iant@google.com>
12985         PR middle-end/31710
12986         * gcc.c-torture/compile/pr31710.c: New test.
12988 2007-04-27  Richard Guenther  <rguenther@suse.de>
12990         PR tree-optimization/30965
12991         PR tree-optimization/30978
12992         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12993         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12994         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12995         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12997 2007-04-27  Richard Guenther  <rguenther@suse.de>
12999         PR tree-optimization/31715
13000         * gcc.dg/Warray-bounds-4.c: New testcase.
13002 2007-04-26  Ian Lance Taylor  <iant@google.com>
13004         PR target/28675
13005         * gcc.c-torture/compile/pr28675.c: New test.
13007 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13009         PR C++/30016
13010         * g++.dg/ext/vector6.C: New test.
13012 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13014         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13016 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13018         PR middle-end/31617
13019         * g++.dg/other/str_empty.C: Add expected warning.
13021 2007-04-26  Richard Guenther  <rguenther@suse.de>
13022         Daniel Berlin  <dberlin@dberlin.org>
13024         PR tree-optimization/30567
13025         * g++.dg/other/pr30567.C: New testcase.
13027 2007-04-26  Richard Guenther  <rguenther@suse.de>
13029         PR tree-optimization/31703
13030         * gcc.c-torture/compile/pr31703.c: New testcase.
13031         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13032         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13034 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13036         * gfortran.dg/open_errors.f90: Added if statements checking
13037         the value of iostat.
13039 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13041         PR c++/31598
13042         * g++.dg/gomp/pr31598.C: New test.
13044         PR tree-optimization/30558
13045         * g++.dg/gomp/pr30558.C: New test.
13047 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13049         PR c++/31338
13050         * g++.dg/ext/complex2.C: New test.
13052 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13054         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13056 2007-04-25  Thiemo Seufer  <ths@mips.com>
13058         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13059         value to signed char.
13061 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13063         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13064         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13065         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13067 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13069         PR fortran/31668
13070         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13071         statement functions.
13072         * gfortran.dg/c_by_val_5.f90: New test.
13074 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13076         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13077         with two new subroutines to avoid parameter-induced aliasing.
13078         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13079         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13081 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13083         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13084         * g++.dg/warn/Warray-bounds.C: Likewise.
13086 2007-04-24  Ian Lance Taylor  <iant@google.com>
13088         PR tree-optimization/31605
13089         * gcc.c-torture/execute/pr31605.c: New test.
13091 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13093         PR fortran/31587
13094         * lib/gcc-dg.exp (scan-module): New function.
13095         * gfortran.dg/module_md5_1.f90: New test.
13097 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13099         * g++.old-deja/g++.pt/defarg6.C: Only run with
13100         -std=gnu++98.
13101         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13102         * g++.dg/cpp0x/variadic61.C: Ditto.
13103         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13104         * g++.dg/cpp0x/variadic62.C: Ditto.
13105         * g++.dg/template/meminit1.C: Ditto.
13106         * g++.dg/template/operator7.C: Ditto.
13107         * g++.dg/template/static15.C: Ditto.
13108         * g++.dg/template/invalid1.C: Ditto.
13109         * g++.dg/template/shift1.C: Ditto.
13110         * g++.dg/template/error10.C: Ditto.
13112 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13114         PR diagnostic/25923
13115         * gfortran.dg/pr25923.f90: New test.
13117 2007-04-24  Ian Lance Taylor  <iant@google.com>
13119         PR tree-optimization/31602
13120         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13122 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13124         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13125         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13127 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13129         * gcc.target/i386/reload-1.c. New.
13131 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13132             Olga Golovanevsky  <olga@il.ibm.com>
13134         * g++.dg/other/str_empty.C: New test.
13136 2007-04-24  Richard Henderson  <rth@redhat.com>
13138         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13140 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13142         PR target/31641
13143         * gcc.c-torture/compile/pr31641.c: New testcase.
13145 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13147         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13148         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13149         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13150         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13152 2007-04-23  Simon Baldwin  <simonb@google.com>
13154         * g++.dg/other/error15.C: New.
13155         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13156         triggering a "multiple parameters named" error.
13158 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13160         PR fortran/31618
13161         * gfortran.dg/backspace_8.f:  New test case.
13163 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13165         PR fortran/31630
13166         * gfortran.dg/used_types_17.f90: New test.
13168         PR fortran/31620
13169         * gfortran.dg/zero_array_components_1.f90: New test.
13171 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13173         PR fortran/31616
13174         * gfortran.dg/open_errors.f90: Allow a different error message.
13176 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13178         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13179         Rename from check_effective_target_vect_pack_mod.  Rename global
13180         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13181         messages.
13182         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13183         rename.
13184         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13185         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13187 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13189         PR middle-end/31448
13190         * gcc.c-torture/execute/pr31448.c: New testcase.
13192 2007-04-22  Nick Clifton  <nickc@redhat.com>
13194         * gcc.dg/20020312-2.c: Add support for the FRV.
13196 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13198         PR tree-optimization/24659
13199         * gcc.dg/vect/vect-float-extend-1.c: New test.
13200         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13202 2007-04-22  Richard Guenther  <rguenther@suse.de>
13204         PR tree-optimization/29789
13205         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13206         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13208 2007-04-22  Revital Eres  <eres@il.ibm.com>
13210         * gcc.dg/var-expand2.c: New test.
13212 2007-04-22  Revital Eres  <eres@il.ibm.com>
13214         * gcc.dg/var-expand3.c: New test.
13216 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13218         PR fortran/31495
13219         * gfortran.dg/continuation_8.f90: New test.
13221 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13223         PR C/30265
13224         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13225         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13227 2007-04-21  Richard Guenther  <rguenther@suse.de>
13229         PR middle-end/31136
13230         * gcc.c-torture/execute/pr31136.c: New testcase.
13232 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13234         * gcc.target/i386/movsi-sm-1.c: New.
13236 2007-04-20  Richard Henderson  <rth@redhat.com>
13238         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13239         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13241 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13243         * gcc.target/i386/ordcmp-1.c: New test.
13244         * gcc.target/i386/unordcmp-1.c: New test.
13246         PR tree-optimization/31632
13247         * gcc.c-torture/compile/20070419-1.c: New test.
13249 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13251         * gcc.dg/invalid-call-1.c: New test.
13253 2007-04-18  Dirk Mueller  <dmueller@suse.de>
13255         PR diagnostic/31227
13256         * gcc.dg/Warray-bounds-3.c: New.
13258 2007-04-18  Richard Guenther  <rguenther@suse.de>
13260         PR tree-optimization/19431
13261         PR tree-optimization/21463
13262         * gcc.c-torture/execute/20070212-1.c: New testcase.
13263         * gcc.c-torture/execute/20070212-2.c: Likewise.
13264         * gcc.c-torture/execute/20070212-3.c: Likewise.
13265         * gcc.dg/tree-ssa/pr19431.c: Likewise.
13266         * gcc.dg/tree-ssa/pr21463.c: Likewise.
13267         * g++.dg/tree-ssa/pr21463.C: Likewise.
13268         * g++.dg/tree-ssa/pr30738.C: Likewise.
13270 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13272         PR c++/31513
13273         * g++.dg/expr/bitfield8.C: New test.
13275 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
13276             Richard Sandiford  <richard@codesourcery.com>
13278         * lib/target-supports.exp (check_profiling_available): Return 0
13279         for uClibc with -p or -pg.
13281 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
13283         PR c++/31517
13284         * g++.dg/template/init7.C: New test.
13286 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
13288         PR rtl-optimization/31360
13289         * gcc.dg/loop-7.c: New test.
13291 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
13293         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13294         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13295         build.
13296         (compat-execute): Likewise.
13297         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13298         files to remote hosts.
13299         * lib/c-ctorture.exp (c-torture-compile): Likewise.
13300         (c-torture-execute): Likewise.
13301         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13302         or plain file.  Use remote_upload and remote_download to copy
13303         files about.
13304         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13305         before scanning it.
13307 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
13309         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13311 2007-04-16  Lawrence Crowl  <crowl@google.com>
13313         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13314         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13315         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13316         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13317         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13318         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13319         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13320         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13321         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13322         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13323         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13325         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13326         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13327         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13328         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13329         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13330         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13331         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13332         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13333         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13334         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13335         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13337 2007-04-16  Ian Lance Taylor  <iant@google.com>
13339         PR tree-optimization/31522
13340         * gcc.dg/Wstrict-overflow-16.c: New test.
13342 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
13344         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13346 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
13348         PR fortran/31144
13349         * gfortran.dg/module_naming_1.f90: New.
13351 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
13353         * lib/target-supports.exp (check_profiling_available): Return
13354         false for m68k-*-uclinux.
13356 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
13358         PR c++/29365
13359         Testcase for c++ anonymous namespace warning
13361         * g++.dg/warn/anonymous-namespace-1.C: New test
13362         * g++.dg/warn/anonymous-namespace-1.h: New test
13364 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13366         PR testsuite/31578
13367         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13369 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13371         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13373 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
13375         PR fortran/31204
13376         * gfortran.dg/array_constructor_16.f90: New test.
13378 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
13380         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13381         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13383 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13385         PR rtl-optimization/31500
13386         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13387         * g++.dg/warn/Warray-bounds.C: Likewise.
13389 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13391         PR C/31520
13392         * gcc.dg/gnu89-init-4.c: New testcase.
13394 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13396         PR c++/25874
13397         * gcc.dg/gomp/pr25874.c: Add dg-options.
13398         * g++.dg/gomp/pr25874.C: Add dg-options.
13400 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13402         PR fortran/21061
13403         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13404         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13406 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13408         PR fortran/31561
13409         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13411 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13413         PR fortran/29507
13414         PR fortran/31404
13415         * gfortran.dg/initialization_6.f90: New test.
13417 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13419         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13421         * lib/target-supports.exp (check_gc_sections_available):
13422         Return false if ldflags includes -elf2flt.
13424 2007-04-13  Jason Merrill  <jason@redhat.com>
13426         PR c++/31074
13427         * conv3.C: New test.
13429 2007-04-13  Mike Stump  <mrs@apple.com>
13431         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13432         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13434 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13436         PR tree-optimization/29598
13437         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13439 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13441         PR fortran/31559
13442         * gfortran.dg/func_assign.f90: New test.
13444 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13446         PR fortran/31550
13447         * gfortran.dg/used_types_16.f90: New test.
13449 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13451         PR fortran/18937
13452         * gfortran.dg/goto_2.f90: New.
13453         * gfortran.dg/goto_3.f90: New.
13454         * gfortran.dg/pr17708.f90: Rename to ...
13455         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13457 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13459         PR fortran/31562
13460         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13461         instead of a struct.
13463 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13465         PR fortran/31562
13466         * gfortran.dg/value_4.c: Use GNU extensions for complex
13467         instead of a struct.
13469 2007-04-13  Richard Guenther  <rguenther@suse.de>
13471         PR tree-optimization/21258
13472         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13474 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13476         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13477         <complex.h>.
13479 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13481         PR fortran/31250
13482         * gfortran.dg/char_length_2.f90: New.
13483         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13484         * gfortran.dg/repeat_4.f90: Likewise.
13486         PR fortran/31266
13487         * gfortran.dg/char_assign_1.f90: New.
13489         PR fortran/31471
13490         * gfortran.dg/block_name_1.f90: New.
13491         * gfortran.dg/block_name_2.f90: New.
13493 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13495         PR c++/31078
13496         * g++.dg/other/pr31078.C: New.
13498 2007-04-12  Richard Guenther  <rguenther@suse.de>
13500         PR tree-optimization/31169
13501         * gcc.c-torture/execute/pr31169.c: New testcase.
13503 2007-04-12  Richard Guenther  <rguenther@suse.de>
13505         PR tree-optimization/24689
13506         PR tree-optimization/31307
13507         * g++.dg/tree-ssa/pr31307.C: New testcase.
13508         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13510 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13512         PR fortran/31472
13513         * gfortran.dg/access_spec_1.f90: New test.
13514         * gfortran.dg/access_spec_2.f90: New test.
13515         * gfortran.dg/non_module_public.f90: Match new error message.
13517 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13519         PR testsuite/31538
13520         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13521         to 4 at line 38 to fix bounds problem.
13523 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13525         PR testsuite/31240
13526         * gfortran.dg/pointer_intent_1.f90: Fix test.
13528 2007-04-10  Eric Christopher  <echristo@apple.com>
13530         * lib/target-supports.exp
13531         (check_effective_target_fstack_protector): Rewrite.
13533 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13535         PR c++/31449
13536         * g++.dg/init/const5.C: New test.
13538 2007-04-09  Jan Hubicka  <jh@suse.cz>
13540         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13542 2007-04-08  Jan Hubicka  <jh@suse.cz>
13544         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13546 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13548         PR fortran/31257
13549         * gfortran.dg/achar_4.f90: New test.
13551 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13553         PR fortran/30880
13554         * gfortran.dg/used_dummy_types_8.f90: New test.
13556 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13558         PR fortran/30872
13559         * gfortran.dg/parameter_array_element_1.f90: New test.
13561 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13563         PR fortran/31222
13564         * gfortran.dg/default_numeric_type_1.f90: New test.
13566 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13568         PR fortran/31424
13569         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13571 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13573         PR fortran/31293
13574         * gfortran.dg/interface_12.f90: New test.
13576 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13578         * gcc.dg/format/opt-6.c: New test.
13579         * gcc.dg/format/nul-1.c: New test.
13580         * gcc.dg/format/nul-2.c: New test.
13582 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13584         PR libgfortran/31395
13585         * gfortran.dg/fmt_colon.f90: New test.
13587 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13589         * g++.old-deja/g++.other/init18.C: Use
13590         dg-require-effective-target instead of an explicit xfail.
13592 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13594         * gcc.dg/dfp/signbit-1.c
13595         * gcc.dg/dfp/signbit-2.c
13597 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13599         PR fortran/31483
13600         * gfortran.dg/altreturn_5.f90: New test.
13602 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13604         PR fortran/31292
13605         * gfortran.dg/contained_module_proc_1.f90: New test.
13607 2007-04-04  Stuart Hastings  <stuart@apple.com>
13609         PR 31281
13610         * objc/execute/exceptions/pr31281.m: New.
13612 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13614         * g++.dg/ext/dllimport12.C: Update comments.
13616 2007-04-03  Eric Christopher  <echristo@apple.com>
13618         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13620 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13622         PR fortran/31304
13623         * gfortran.dg/repeat_2.f90: New test.
13624         * gfortran.dg/repeat_3.f90: New test.
13625         * gfortran.dg/repeat_4.f90: New test.
13627 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13629         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13631 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13633         PR c++/30847
13634         * g++.dg/parse/cond3.C: New test.
13636         PR middle-end/30704
13637         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13639 2007-04-02  Jason Merrill  <jason@redhat.com>
13641         PR c++/31187
13642         * g++.dg/ext/visibility/anon3.C: New test.
13644 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13646         PR libgfortran/31052
13647         * gfortran.dg/namelist_28.f90: New test.
13649 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13651         PR libgfortran/31366
13652         * gfortran.dg/direct_io_6.f90: New test.
13654 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13656         PR libgfortran/31207
13657         * gfortran.dg/advance_5.f90: New test.
13658         * gfortran.dg/advance_6.f90: New test.
13660 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13662         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13663         * g++.dg/ext/dllimport7.C: Likewise.
13664         * g++.dg/ext/selectany1.C: Likewise.
13666 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13668         * g++.dg/parser/pr31138.C: New.
13669         * g++.dg/parser/pr31140.C: New.
13670         * g++.dg/parser/pr31141.C: New.
13672 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13674         PR c++/26099
13675         * g++.dg/ext/is_base_of.C: New.
13676         * g++.dg/ext/has_virtual_destructor.C: New.
13677         * g++.dg/ext/is_polymorphic.C: New.
13678         * g++.dg/ext/is_base_of_diagnostic.C: New.
13679         * g++.dg/ext/is_enum.C: New.
13680         * g++.dg/ext/has_nothrow_assign.C: New.
13681         * g++.dg/ext/has_nothrow_constructor.C: New.
13682         * g++.dg/ext/is_empty.C: New.
13683         * g++.dg/ext/has_trivial_copy.C: New.
13684         * g++.dg/ext/has_trivial_assign.C: New.
13685         * g++.dg/ext/is_abstract.C: New.
13686         * g++.dg/ext/is_pod.C: New.
13687         * g++.dg/ext/has_nothrow_copy.C: New.
13688         * g++.dg/ext/is_class.C: New.
13689         * g++.dg/ext/has_trivial_constructor.C: New.
13690         * g++.dg/ext/is_union.C: New.
13691         * g++.dg/ext/has_trivial_destructor.C: New.
13692         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13693         * g++.dg/template/crash43.C: Likewise.
13695 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13697         * g++.dg/warn/pedantic2.C: New testcase.
13699 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13701         * size_dim.f90: Fix dg directive.
13702         * pr16433.f: Likewise.
13703         * use_6.f90: Likewise.
13704         * use_7.f90: Likewise.
13705         * entry_9.f90: Likewise.
13706         * pointer_intent_2.f90: Likewise.
13707         * protected_1.f90: Likewise.
13708         * fmt_missing_period_2.f: Likewise.
13709         * pointer_intent_3.f90: Likewise.
13710         * protected_2.f90: Likewise.
13711         * protected_3.f90: Likewise.
13712         * pr15754.f90: Likewise.
13713         * protected_4.f90: Likewise.
13714         * protected_5.f90: Likewise.
13715         * initialization_2.f90: Likewise.
13716         * protected_6.f90: Likewise.
13717         * continuation_7.f90: Likewise.
13718         * derived_function_interface_1.f90: Likewise.
13719         * der_pointer_4.f90: Likewise.
13720         * fmt_zero_precision.f90: Likewise.
13721         * blockdata_3.f90: Likewise.
13722         * fmt_missing_period_1.f: Likewise.
13723         * real_const_3.f90: Likewise.
13724         * use_4.f90: Likewise.
13725         * fmt_missing_period_3.f: Likewise.
13726         * use_5.f90: Likewise.
13728 2007-03-28  Mike Stump  <mrs@apple.com>
13730         * gcc.dg/darwin-comm.c: Add.
13732 2007-03-28  Eric Christopher  <echristo@apple.com>
13734         * lib/target-supports.exp (check_effective_target_fstack_protector):
13735         New.
13736         * gcc.dg/ssp-1.c: Use.
13737         * gcc.dg/ssp-2.c: Ditto.
13739 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13741         PR c++/29077
13742         * g++.dg/parse/constructor3.C: New test.
13744 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13746         * gnat.dg/thin_pointer.ad[sb]: New test.
13748 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13750         * g++.dg/cpp0x/bracket1.C: New.
13751         * g++.dg/cpp0x/bracket2.C: New.
13752         * g++.dg/cpp0x/bracket3.C: New.
13753         * g++.dg/cpp0x/bracket4.C: New.
13755 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13757         * g++.dg/cpp0x/temp_default1.C: New.
13758         * g++.dg/cpp0x/temp_default3.C: New.
13759         * g++.dg/cpp0x/temp_default2.C: New.
13760         * g++.dg/cpp0x/temp_default4.C: New.
13762 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13764         PR c++/29993
13765         * g++.dg/other/cv_func2.C: New.
13767 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13769         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13770         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13771         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13772         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13774         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13775         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13777         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13779         * lib/compat.exp (compat-execute): Fix processing of file names.
13781 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13783         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13785 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13787         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13788         Delete created executable test file.
13789         (check_effective_target_fortran_large_int): Ditto.
13790         (check_effective_target_static_libgfortran): Ditto.
13792 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13794         PR c++/30500
13795         * g++.dg/warn/pragma-system_header1.C: New test.
13796         * g++.dg/warn/pragma-system_header2.C: New test.
13797         * g++.dg/warn/pragma-system_header1.h. New.
13798         * g++.dg/warn/pragma-system_header2.h. New.
13800 2007-03-26  Ian Lance Taylor  <iant@google.com>
13802         PR tree-optimization/31345
13803         * gcc.c-torture/compile/pr31345-1.c: New test.
13805 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13807         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13808         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13809         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13810         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13811         * gfortran.dg/overload_1.f90: Likewise.
13812         * gfortran.dg/impure_assignment_1.f90: Likewise.
13813         * gfortran.dg/error_recovery_3.f90: Likewise.
13814         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13815         * gfortran.dg/sequence_types_1.f90: Likewise.
13816         * gfortran.dg/internal_references_1.f90: Likewise.
13817         * gfortran.dg/present_1.f90: Likewise.
13818         * gfortran.dg/volatile10.f90: Likewise.
13819         * gfortran.dg/module_equivalence_2.f90: Likewise.
13820         * gfortran.dg/use_4.f90: Likewise.
13821         * gfortran.dg/elemental_result_1.f90: Likewise.
13822         * gfortran.dg/generic_actual_arg.f90: Likewise.
13823         * gfortran.dg/private_type_5.f90: Likewise.
13824         * gfortran.dg/protected_4.f90: Likewise.
13825         * gfortran.dg/interface_3.f90: Likewise.
13827 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13829         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13830         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13832 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13834         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13836 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13838         PR libgfortran/31199
13839         * gfortran.dg/fmt_t_4.f90: New test.
13841 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13843         PR libfortran/31297
13844         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13845         * gfortran.dg/backspace_6.f:  Likewise.
13846         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13847         * gfortran.dg/direct_io_2.f90:  Likewise.
13848         * gfortran.dg/write_back.f:  Likewise.
13849         * gfortran.dg/write_rewind_2.f:  Likewise.
13850         * gfortran.dg/write_rewind_1.f:  Likewise.
13851         * gfortran.dg/write_rewind_2.f:  Likewise.
13853 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13855         PR tree-optimization/30784
13856         * gcc.dg/vect/pr30784.c: New test.
13858 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13860         PR fortran/30877
13861         * gfortran.dg/operator_1.f90: New test.
13862         * gfortran.dg/operator_2.f90: New test.
13864 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13866         PR libfortran/31196
13867         * gfortran.dg/reshape_transpose_1.f90:  New test.
13869 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13871         PR fortran/30655
13872         * gfortran.dg/bounds_check_6.f90: New test.
13874 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13876         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13877         #ifndef/#endif.
13878         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13879         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13881 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13883         PR fortran/31209
13884         * gfortran.dg/pointer_function_actual_1.f90: New test.
13886         PR fortran/31200
13887         * gfortran.dg/pointer_function_actual_2.f90: New test.
13889         PR fortran/31215
13890         * gfortran.dg/result_in_spec_1.f90: New test.
13892 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13894         PR fortran/30834
13895         * gfortran.dg/integer_exponentiation_3.F90: New test.
13896         * gfortran.dg/integer_exponentiation_4.f90: New test.
13897         * gfortran.dg/integer_exponentiation_5.F90: New test.
13899 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13901         PR c++/30863
13902         * g++.dg/template/error24.C: New test.
13903         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13905 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13907         PR c++/31273
13908         * g++.dg/expr/bitfield7.C: New test.
13910 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13912         PR other/23572
13913         * gcc.dg/float-range-4.c: New.
13914         * gcc.dg/float-range-1.c: Update. Test for a warning.
13915         * gcc.dg/float-range-3.c: New.
13916         * gcc.dg/float-range-5.c: New.
13918 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13920         PR fortran/31262
13921         * gfortran.dg/no_range_check_1.f90: New test.
13923 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13925         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13926         * g++.dg/other/static1.C: Remove stray semicolon.
13927         * g++.dg/other/init1.C: Likewise.
13928         * g++.dg/rtti/dyncast1.C: Likewise.
13929         * g++.dg/tree-ssa/pr17153.C: Likewise.
13930         * g++.dg/lookup/disamb1.C: Likewise.
13931         * g++.dg/lookup/scoped2.C: Likewise.
13932         * g++.dg/lookup/friend7.C: Likewise.
13933         * g++.dg/parse/parse4.C: Likewise.
13934         * g++.dg/parse/parse5.C: Likewise.
13935         * g++.dg/expr/pr29066.C: Likewise.
13936         * g++.dg/expr/cast4.C: Likewise.
13937         * g++.dg/tc1/dr193.C: Likewise.
13938         * g++.dg/tc1/dr213.C: Likewise.
13939         * g++.dg/abi/dcast1.C: Likewise.
13940         * g++.dg/abi/covariant2.C: Likewise.
13941         * g++.dg/inherit/covariant11.C: Likewise.
13942         * g++.dg/inherit/covariant9.C: Likewise.
13943         * g++.dg/inherit/covariant10.C: Likewise.
13944         * g++.dg/init/static3.C: Likewise.
13945         * g++.dg/init/init-ref3.C: Likewise.
13946         * g++.dg/init/ref10.C: Likewise.
13947         * g++.dg/template/meminit2.C: Likewise.
13948         * g++.dg/template/using9.C: Likewise.
13949         * g++.dg/template/friend9.C: Likewise.
13950         * g++.dg/template/ref1.C: Likewise.
13951         * g++.old-deja/g++.warn/inline.C: Likewise.
13952         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13953         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13954         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13955         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13956         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13957         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13958         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13959         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13960         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13961         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13962         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13963         * g++.old-deja/g++.brendan/template11.C: Likewise.
13964         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13965         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13966         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13967         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13968         * g++.old-deja/g++.jason/parse9.C: Likewise.
13969         * g++.old-deja/g++.jason/byval2.C: Likewise.
13970         * g++.old-deja/g++.jason/overload8.C: Likewise.
13971         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13972         * g++.old-deja/g++.jason/template33.C: Likewise.
13973         * g++.old-deja/g++.jason/return3.C: Likewise.
13974         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13975         * g++.old-deja/g++.jason/virtual.C: Likewise.
13976         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13977         * g++.old-deja/g++.jason/template27.C: Likewise.
13978         * g++.old-deja/g++.jason/synth6.C: Likewise.
13979         * g++.old-deja/g++.jason/ref8.C: Likewise.
13980         * g++.old-deja/g++.jason/offset1.C: Likewise.
13981         * g++.old-deja/g++.other/static20.C: Likewise.
13982         * g++.old-deja/g++.other/array1.C: Likewise.
13983         * g++.old-deja/g++.other/new3.C: Likewise.
13984         * g++.old-deja/g++.other/array2.C: Likewise.
13985         * g++.old-deja/g++.other/overload9.C: Likewise.
13986         * g++.old-deja/g++.other/cast6.C: Likewise.
13987         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13988         * g++.old-deja/g++.other/eh4.C: Likewise.
13989         * g++.old-deja/g++.other/using7.C: Likewise.
13990         * g++.old-deja/g++.other/init18.C: Likewise.
13991         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13992         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13993         * g++.old-deja/g++.other/dtor11.C: Likewise.
13994         * g++.old-deja/g++.pt/static11.C: Likewise.
13995         * g++.old-deja/g++.pt/crash19.C: Likewise.
13996         * g++.old-deja/g++.pt/overload12.C: Likewise.
13997         * g++.old-deja/g++.pt/crash46.C: Likewise.
13998         * g++.old-deja/g++.pt/mi1.C: Likewise.
13999         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14000         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14001         * g++.old-deja/g++.pt/local5.C: Likewise.
14002         * g++.old-deja/g++.pt/typename2.C: Likewise.
14003         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14004         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14005         * g++.old-deja/g++.law/visibility1.C: Likewise.
14006         * g++.old-deja/g++.law/visibility2.C: Likewise.
14007         * g++.old-deja/g++.law/virtual2.C: Likewise.
14008         * g++.old-deja/g++.law/operators19.C: Likewise.
14009         * g++.old-deja/g++.law/parsing10.C: Likewise.
14010         * g++.old-deja/g++.law/visibility4.C: Likewise.
14011         * g++.old-deja/g++.law/operators4.C: Likewise.
14012         * g++.old-deja/g++.law/dtors2.C: Likewise.
14013         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14014         * g++.old-deja/g++.law/visibility10.C: Likewise.
14015         * g++.old-deja/g++.law/scope3.C: Likewise.
14016         * g++.old-deja/g++.law/casts2.C: Likewise.
14017         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14018         * g++.old-deja/g++.law/operators33.C: Likewise.
14019         * g++.old-deja/g++.law/friend4.C: Likewise.
14020         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14021         * g++.old-deja/g++.mike/p5611.C: Likewise.
14022         * g++.old-deja/g++.mike/net37.C: Likewise.
14023         * g++.old-deja/g++.mike/p3570.C: Likewise.
14024         * g++.old-deja/g++.mike/p5718.C: Likewise.
14025         * g++.old-deja/g++.mike/net21.C: Likewise.
14026         * g++.old-deja/g++.mike/p1862.C: Likewise.
14027         * g++.old-deja/g++.mike/p4511.C: Likewise.
14028         * g++.old-deja/g++.mike/virt3.C: Likewise.
14029         * g++.old-deja/g++.mike/p16146.C: Likewise.
14030         * g++.old-deja/g++.mike/p1989.C: Likewise.
14031         * g++.old-deja/g++.mike/p5571.C: Likewise.
14032         * g++.old-deja/g++.gb/scope10.C: Likewise.
14033         * g++.old-deja/g++.abi/primary5.C: Likewise.
14034         * g++.old-deja/g++.abi/empty2.C: Likewise.
14035         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14036         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14037         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14038         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14039         * g++.old-deja/g++.bob/template3.C: Likewise.
14040         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14042 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14044         PR fortran/31193
14045         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14047 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14049         PR fortran/20897
14050         * gfortran.dg/derived_name_1.f90: New.
14051         * gfortran.dg/derived_name_2.f: New.
14053 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14055         * lib/target-supports.exp (check_effective_target_nonpic): New
14056         procedure.
14057         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14058         when compiling PIC.
14059         * gcc.target/i386/asm-4.c: Require nonpic.
14060         * gcc.target/i386/cmov1.c: Likewise.
14061         * gcc.target/i386/mul.c: Likewise.
14062         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14063         * gcc.target/i386/ssetype-1.c: Require nonpic.
14064         * gcc.target/i386/ssetype-3.c: Likewise.
14065         * gcc.target/i386/ssetype-5.c: Likewise.
14067 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14069         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14070         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14071         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14072         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14074 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14076         PR tree-optimization/30590
14077         * g++.dg/opt/pr30590.C: New testcase.
14079 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14081         PR c/30762
14082         * gcc.dg/pr30762-1.c: New test.
14083         * gcc.dg/pr30762-2.c: New test.
14085         PR inline-asm/30505
14086         * gcc.target/i386/pr30505.c: New test.
14088 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14090         * gcc.target/arm/register-variables.c: New.
14092 2007-03-19  Jeff Law  <law@redhat.com>
14094         * PR tree-optimization/30984
14095         * gcc.c-torture/pr30984.c: New test.
14097 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14098         Richard Guenther  <rguenther@suse.de>
14100         PR tree-optimization/31254
14101         * gcc.dg/torture/pr31254.c: New testcase.
14103 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14105         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14106         target default_packed.
14108 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14110         PR fortran/31203
14111         * gfortran.dg/string_length_1.f90: New test.
14113 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14115         PR testsuite/30395
14116         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14118 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14120         PR libgfortran/31052
14121         * gfortran.dg/namelist_27.f90: New test.
14123 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14125         PR fortran/30531
14126         * gfortran.dg/used_types_14.f90: New test.
14128         PR fortran/31086
14129         * gfortran.dg/used_types_15.f90: New test.
14131 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14133         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14134         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14136 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14138         PR fortran/31120
14139         * gfortran.dg/integer_exponentiation_2.f90: New test.
14141 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14143         PR tree-optimization/31041
14144         * gcc.dg/vect/pr31041.c: New test.
14146 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14148         * g++.dg/warn/Wconversion-integer.C: New
14149         * g++.dg/warn/Wconversion-real.C: New.
14150         * g++.dg/warn/Wconversion-real-integer.C: New.
14151         * g++.dg/warn/conv2.C: Updated.
14153 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14155         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14156         exclude RTPs.
14158 2007-03-16  Richard Guenther  <rguenther@suse.de>
14160         PR tree-optimization/31146
14161         * g++.dg/tree-ssa/pr31146.C: New testcase.
14163 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14165         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14166         assume that the target has <features.h>.
14168 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14170         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14171         dg-options rather than to the whole test.
14173 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14175         PR debug/29906
14176         * g++.dg/debug/pr29906.C: New
14178 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14180         PR libgfortran/31099
14181         * gfortran.dg/unformatted_recl.f90: Update test.
14183 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14185         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14187 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14189         PR c++/30891
14190         * g++.dg/parse/namespace-definition.C: New.
14192 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14194         PR c++/24924
14195         * g++.dg/cpp/pedantic-errors.C: New.
14196         * g++.dg/cpp/permissive.C: New.
14198 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14200         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14201         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14203 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14205         * lib/target-supports.exp (check_missing_uclibc_feature)
14206         (check_effective_target_wchar): New procedures.
14207         * gcc.dg/wchar_t-1.c: Require target wchar.
14208         * gcc.dg/wint_t-1.c: Likewise.
14210 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14212         * lib/target-supports.exp (check_gc_sections_available): Return
14213         false for VxWorks targets.
14215 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14217         * g++.dg/warn/Wconversion2.C: Fix typo.
14218         * gcc.dg/if-empty-1.c: Ditto.
14220 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14222         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14224 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14226         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14227         * gcc.target/i386/pr31167.c: Ditto.
14229 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14231         PR target/31167
14232         * gcc.target/i386/pr31167.c: New test.
14234 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14236         PR fortran/30922
14237         * gfortran.dg/import5.f90.f90: New test.
14240         PR fortran/30879
14241         * gfortran.dg/data_components_1.f90: New test.
14244         PR fortran/30870
14245         * gfortran.dg/generic_13.f90: New test.
14247         PR fortran/31163
14248         * gfortran.dg/alloc_comp_basics_5.f90: New test.
14250 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14252         PR libgfortran/31051
14253         * gfortran.dg/fmt_t_4.f90: New
14255 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14257         PR C++/31165
14258         * g++.dg/other/default7.C: New test.
14260 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14262         * g++.dg/warn/Wconversion2.C: New.
14264 2007-03-14  Eric Christopher  <echristo@apple.com>
14266         * gcc.dg/ssp-1.c: New.
14267         * gcc.dg/ssp-2.c: Ditto.
14269 2007-03-14  Dirk Mueller  <dmueller@suse.de>
14271         * g++.dg/warn/do-empty.C: New.
14272         * gcc.dg/do-empty.c: New.
14273         * gcc.dg/if-empty-1.c: Update.
14274         * gcc.dg/20001116-1.c: Update.
14275         * gcc.dg/pr23165.c: Update.
14277 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
14279         * gfortran.dg/module_implicit_conversion.f90: New test.
14281 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
14283         PR middle-end/31127
14284         * gcc.dg/pr31127.c: New.
14286 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
14288         * gcc.dg/tree-ssa/loop-26.c: New test.
14290 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
14292         * gcc.target/i386/cmpxchg16b-1.c: New test.
14294 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14296         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14297         * gcc.dg/c99-vla-1.c: Likewise.
14298         * g++.dg/ext/vla1.C: Likewise
14300 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
14302         * gcc.dg/wvla-1.c: New test
14303         * gcc.dg/wvla-2.c: New test
14304         * gcc.dg/wvla-3.c: New test
14305         * gcc.dg/wvla-4.c: New test
14306         * gcc.dg/wvla-5.c: New test
14307         * gcc.dg/wvla-6.c: New test
14308         * gcc.dg/wvla-7.c: New test
14309         * g++.dg/warn/Wvla-1.C: New test
14310         * g++.dg/warn/Wvla-2.C: New test
14311         * g++.dg/warn/Wvla-3.C: New test
14313 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
14315         PR c++/30108
14316         * g++.dg/other/default6.C: New test.
14318 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14320         * lib/target-supports.exp (check_profiling_available): Return false
14321         for VxWorks.
14322         (check_effective_target_vxworks_kernel): New procedure.
14323         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14324         VxWorks.
14325         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14326         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14327         to include VxWorks.
14328         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14330 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14332         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14333         PIC is not supported.
14334         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14335         * gcc.dg/20020426-2.c: Likewise.
14336         * gcc.dg/pr28243.c: Likewise.
14337         * gcc.dg/visibility-11.c: Likewise.
14338         * gcc.dg/tls/opt-9.c: Likewise.
14339         * gcc.dg/tls/opt-10.c: Likewise.
14340         * gcc.dg/tls/pic-1.c: Likewise.
14341         * gcc.dg/tls/struct-1.c: Likewise.
14342         * gcc.target/i386/20000807-1.c: Likewise.
14343         * gcc.target/i386/20000904-1.c: Likewise.
14344         * gcc.target/i386/20011119-1.c: Likewise.
14345         * gcc.target/i386/990213-2.c: Likewise.
14346         * gcc.target/i386/990214-1.c: Likewise.
14347         * gcc.target/i386/compress-float-387-pic.c: Likewise.
14348         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14349         * gcc.target/i386/pic-1.c: Likewise.
14350         * gcc.target/i386/pr21518.c: Likewise.
14351         * gcc.target/i386/pr23098.c: Likewise.
14352         * gcc.target/i386/pr23943.c: Likewise.
14354 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
14356         PR c++/31038
14357         * g++.dg/template/complit2.C: New test.
14359         PR c++/30328
14360         * g++.dg/ext/bitfield1.C: New test.
14362 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
14364         PR fortran/30883
14365         * gfortran.dg/interface_11.f90: New test.
14367 2007-03-11  Richard Guenther  <rguenther@suse.de>
14369         PR tree-optimization/31115
14370         * gcc.dg/torture/pr31115.c: New testcase.
14372 2007-03-11  Ira Rosen  <irar@il.ibm.com>
14374         PR tree-optimization/29925
14375         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14377 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
14379         PR c++/30274
14380         * g++.dg/expr/bitfield3.C: New test.
14381         * g++.dg/expr/bitfield4.C: Likewise.
14382         * g++.dg/expr/bitfield5.C: Likewise.
14383         * g++.dg/expr/bitfield6.C: Likewise.
14385         PR c++/30924
14386         * g++.dg/template/array18.C: New test.
14388 2007-03-10  Dirk Mueller  <dmueller@suse.de>
14390         PR c++/17946
14391         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14392         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14394 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14396         PR c++/20599
14397         * g++.dg/cpp0x/variadic-bind.C: New.
14398         * g++.dg/cpp0x/variadic-function.C: New.
14399         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14400         * g++.dg/cpp0x/variadic-tuple.C: New.
14401         * g++.dg/cpp0x/variadic1.C: New.
14402         * g++.dg/cpp0x/variadic2.C: New.
14403         * g++.dg/cpp0x/variadic3.C: New.
14404         * g++.dg/cpp0x/variadic4.C: New.
14405         * g++.dg/cpp0x/variadic5.C: New.
14406         * g++.dg/cpp0x/variadic6.C: New.
14407         * g++.dg/cpp0x/variadic7.C: New.
14408         * g++.dg/cpp0x/variadic8.C: New.
14409         * g++.dg/cpp0x/variadic9.C: New.
14410         * g++.dg/cpp0x/variadic10.C: New.
14411         * g++.dg/cpp0x/variadic11.C: New.
14412         * g++.dg/cpp0x/variadic12.C: New.
14413         * g++.dg/cpp0x/variadic13.C: New.
14414         * g++.dg/cpp0x/variadic14.C: New.
14415         * g++.dg/cpp0x/variadic15.C: New.
14416         * g++.dg/cpp0x/variadic16.C: New.
14417         * g++.dg/cpp0x/variadic17.C: New.
14418         * g++.dg/cpp0x/variadic18.C: New.
14419         * g++.dg/cpp0x/variadic19.C: New.
14420         * g++.dg/cpp0x/variadic20.C: New.
14421         * g++.dg/cpp0x/variadic21.C: New.
14422         * g++.dg/cpp0x/variadic22.C: New.
14423         * g++.dg/cpp0x/variadic23.C: New.
14424         * g++.dg/cpp0x/variadic24.C: New.
14425         * g++.dg/cpp0x/variadic25.C: New.
14426         * g++.dg/cpp0x/variadic26.C: New.
14427         * g++.dg/cpp0x/variadic27.C: New.
14428         * g++.dg/cpp0x/variadic28.C: New.
14429         * g++.dg/cpp0x/variadic29.C: New.
14430         * g++.dg/cpp0x/variadic30.C: New.
14431         * g++.dg/cpp0x/variadic31.C: New.
14432         * g++.dg/cpp0x/variadic32.C: New.
14433         * g++.dg/cpp0x/variadic33.C: New.
14434         * g++.dg/cpp0x/variadic34.C: New.
14435         * g++.dg/cpp0x/variadic35.C: New.
14436         * g++.dg/cpp0x/variadic36.C: New.
14437         * g++.dg/cpp0x/variadic37.C: New.
14438         * g++.dg/cpp0x/variadic38.C: New.
14439         * g++.dg/cpp0x/variadic39.C: New.
14440         * g++.dg/cpp0x/variadic40.C: New.
14441         * g++.dg/cpp0x/variadic41.C: New.
14442         * g++.dg/cpp0x/variadic42.C: New.
14443         * g++.dg/cpp0x/variadic43.C: New.
14444         * g++.dg/cpp0x/variadic44.C: New.
14445         * g++.dg/cpp0x/variadic45.C: New.
14446         * g++.dg/cpp0x/variadic46.C: New.
14447         * g++.dg/cpp0x/variadic47.C: New.
14448         * g++.dg/cpp0x/variadic48.C: New.
14449         * g++.dg/cpp0x/variadic49.C: New.
14450         * g++.dg/cpp0x/variadic50.C: New.
14451         * g++.dg/cpp0x/variadic51.C: New.
14452         * g++.dg/cpp0x/variadic52.C: New.
14453         * g++.dg/cpp0x/variadic53.C: New.
14454         * g++.dg/cpp0x/variadic54.C: New.
14455         * g++.dg/cpp0x/variadic55.C: New.
14456         * g++.dg/cpp0x/variadic56.C: New.
14457         * g++.dg/cpp0x/variadic57.C: New.
14458         * g++.dg/cpp0x/variadic58.C: New.
14459         * g++.dg/cpp0x/variadic59.C: New.
14460         * g++.dg/cpp0x/variadic60.C : New.
14461         * g++.dg/cpp0x/variadic61.C : New.
14462         * g++.dg/cpp0x/variadic62.C : New.
14463         * g++.dg/cpp0x/variadic63.C : New.
14464         * g++.dg/cpp0x/variadic64.C : New.
14465         * g++.dg/cpp0x/variadic65.C : New.
14466         * g++.dg/cpp0x/variadic66.C : New.
14467         * g++.dg/cpp0x/variadic67.C : New.
14468         * g++.dg/cpp0x/variadic68.C : New.
14469         * g++.dg/cpp0x/variadic69.C : New.
14470         * g++.dg/cpp0x/variadic70.C : New.
14471         * g++.dg/cpp0x/variadic71.C : New.
14472         * g++.dg/cpp0x/variadic72.C : New.
14473         * g++.dg/cpp0x/variadic73.C : New.
14474         * g++.dg/cpp0x/variadic74.C : New.
14475         * g++.dg/cpp0x/variadic75.C : New.
14476         * g++.dg/cpp0x/variadic-ex1.C : New.
14477         * g++.dg/cpp0x/variadic-ex2.C : New.
14478         * g++.dg/cpp0x/variadic-ex3.C : New.
14479         * g++.dg/cpp0x/variadic-ex4.C : New.
14480         * g++.dg/cpp0x/variadic-ex5.C : New.
14481         * g++.dg/cpp0x/variadic-ex6.C : New.
14482         * g++.dg/cpp0x/variadic-ex7.C : New.
14483         * g++.dg/cpp0x/variadic-ex8.C : New.
14484         * g++.dg/cpp0x/variadic-ex9.C : New.
14485         * g++.dg/cpp0x/variadic-ex10.C : New.
14486         * g++.dg/cpp0x/variadic-ex11.C : New.
14487         * g++.dg/cpp0x/variadic-ex12.C : New.
14488         * g++.dg/cpp0x/variadic-ex13.C : New.
14489         * g++.dg/cpp0x/variadic-ex14.C : New.
14491 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14493         PR libgfortran/31099
14494         * gfortran.dg/unformatted_recl.f90: New test.
14496 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14498         * gcc.dg/fold-eqcmplx-1.c: New test case.
14500 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14502         PR rtl-optimization/30643
14503         * gcc.dg/pr30643.c: New.
14505 2007-03-09  Chao-ying Fu  <fu@mips.com>
14507         * gcc.target/mips/mips32-dspr2-type.c: New test.
14508         * gcc.target/mips/mips32-dspr2.c: New test.
14509         * gcc.target/mips/dspr2-MULT.c: New test.
14510         * gcc.target/mips/dspr2-MULTU.c: New test.
14511         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14512         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14513         Adjust some formats.
14515 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14517         PR c++/17946
14518         * gcc.dg/Wlogical-op-1.c: New.
14519         * g++.dg/warn/Wlogical-op-1.C: New.
14521 2007-03-09  Richard Guenther  <rguenther@suse.de>
14523         PR tree-optimization/30904
14524         PR middle-end/31058
14525         * gcc.dg/pr30904.c: Remove xfail.
14527 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14529         PR C/31072
14530         * gcc.c-torture/execute/pr31072.c: New test.
14532 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14534         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14535         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14536         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14537         *lrint* and *lround*.
14538         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14539         floor->lfloor.
14540         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14541         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14542         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14543         and *lround*.  Correct macro names.
14544         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14545         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14547 2007-03-08  Ian Lance Taylor  <iant@google.com>
14549         * gcc.dg/no-strict-overflow-5.c: New test.
14550         * gcc.dg/no-strict-overflow-6.c: New test.
14551         * gcc.dg/Wstrict-overflow-11.c: New test.
14552         * gcc.dg/Wstrict-overflow-12.c: New test.
14553         * gcc.dg/Wstrict-overflow-13.c: New test.
14554         * gcc.dg/Wstrict-overflow-14.c: New test.
14555         * gcc.dg/Wstrict-overflow-15.c: New test.
14557 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14559         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14560         for VxWorks kernel mode.
14561         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14563 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14565         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14566         mode.
14568 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14570         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14571         and lib/bfill.c on VxWorks targets.
14572         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14573         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14574         lib/bfill.c and lib/memmove.c on VxWorks targets.
14575         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14576         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14577         on VxWorks targets.
14578         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14579         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14581 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14583         * gfortran.dg/use_5.f90: New test.
14584         * gfortran.dg/use_6.f90: Ditto.
14585         * gfortran.dg/use_7.f90: Ditto.
14587 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14589         PR fortran/30973
14590         * gfortran.dg/use_4.f90: New test.
14591         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14593 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14595         PR fortran/31011
14596         * gfortran.dg/parameter_array_section_2.f90: New test.
14598 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14600         PR c++/30852
14601         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14603         PR c++/30534
14604         * g++.dg/template/arg5.C: New test.
14606 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14608         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14610 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14612         * gcc.dg/var-expand1.c: Add newline at end of file.
14614 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14616         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14618 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14620         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14622 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14624         * gcc.dg/torture/builtin-convert-4.c: New test.
14626 2007-03-05  Ian Lance Taylor  <iant@google.com>
14628         * gcc.c-torture/compile/pr31034.c: New test.
14630 2007-03-05  Ian Lance Taylor  <iant@google.com>
14632         * gcc.dg/inline-18.c: New test.
14633         * gcc.dg/inline-19.c: New test.
14634         * gcc.dg/inline-20.c: New test.
14635         * gcc.dg/inline-21.c: New test.
14637 2007-03-05  Richard Guenther  <rguenther@suse.de>
14639         PR tree-optimization/14052
14640         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14642 2007-03-05  Richard Guenther  <rguenther@suse.de>
14644         PR tree-optimization/23777
14645         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14647 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14649         PR other/30465
14650         * gcc.dg/multiple-overflow-warn-3.c: New.
14651         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14653 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14655         PR c++/30895
14656         * g++.dg/parse/template23.C: New test.
14658 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14660         PR middle-end/30744
14661         * gcc.dg/pr30744-1.c: New test case.
14663 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14665         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14667 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14669         PR target/30406
14670         * gfortran.dg/logical_3.f90: New test.
14672 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14674         PR libfortran/30981
14675         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14677 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14679         * gcc.target/m68k/m68k.exp: New.
14680         * gcc.target/m68k/crash1.c: New.
14682 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14684         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14685         to be more compatible with integer(kind=8).
14687 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14689         PR libfortran/31001
14690         * gfortran.dg/zero_sized_3.f90: New test.
14692 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14694         PR c++/15787
14695         * g++.dg/parse/else.C: New.
14696         * g++.dg/parse/else-2.C: New.
14698 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14699             Tobias Burnus  <burnus@net-b.de>
14701         PR fortran/30882
14702         * gfortran.dg/size_dim.f90: New test.
14704 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14705             Tobias Burnus  <burnus@net-b.de>
14707         PR fortran/30873
14708         * gfortran.dg/entry_9.f90: New test.
14710 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14712         PR c++/28253
14713         * g++.dg/inherit/covariant16.C: New test.
14715 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14717         * g++.dg/other/darwin-minversion-1.C: New.
14719 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14721         * gcc.dg/tree-ssa/20070302-1.c: New test.
14723 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14725         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14726         tests.
14728 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14730         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14732 2007-03-01  Simon Baldwin <simonb@google.com>
14734         PR c++/23689
14735         * warn/ignored_typedef.C: New.
14736         * init/ctor8.C: Added dg-warning to consume ignored typedef
14737         warning.
14738         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14739         and added an explicit line number.
14741 2007-02-28  Richard Guenther  <rguenther@suse.de>
14743         PR middle-end/30364
14744         * gcc.dg/torture/pr30364-1.c: New testcase.
14745         * gcc.dg/torture/pr30364-2.c: Likewise.
14746         * gcc.dg/torture/pr30364-3.c: Likewise.
14748 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14750         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14751         powerpc*, use -funsafe-math-optimizations.
14752         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14753         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14755 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14756             Paul Thomas  <pault@gcc.gnu.org>
14758         PR fortran/30888
14759         PR fortran/30887
14760         * c_by_val_1.f: Test %VAL() with non-default kind.
14761         * c_by_val.c: Ditto.
14762         * c_by_val_4.f: New test.
14764 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14766         PR fortran/30968
14767         * gfortran.dg/continuation_7.f90: New test.
14769 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14771         * g++.dg/inherit/thunk7.C: New test.
14772         * lib/target-supports.exp (check_profiling_available): Not available
14773         for bfin-*-*.
14775 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14777         PR target/30970
14778         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14780 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14782         * lib/target-supports.exp (check_effective_target_init_priority):
14783         Remove Solaris special case.
14785 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14787         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14788         for more builtin types.
14790         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14791         * g++.dg/ext/visibility/noPLT.C: Likewise.
14793 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14795         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14796         sh* targets.
14798 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14800         PR fortran/30865
14801         * size_optional_dim_1.f90:  New test.
14803 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14805         * gcc.dg/vxworks/vxworks.exp: New file.
14806         * gcc.dg/vxworks/initpri1.c: Likewise.
14807         * gcc.dg/vxworks/initpri2.c: Likewise.
14808         * gcc.dg/initpri2.c: Add more tests.
14809         * g++.dg/special/initpri2.C: Likewise.
14811         * gcc.dg/initpri1.c: New test.
14812         * gcc.dg/initpri2.c: Likewise.
14813         * g++.dg/special/initpri1.C: New test.
14814         * g++.dg/special/initpri2.C: Likewise.
14815         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14816         * g++.dg/special/conpr-2.C: Likewise.
14817         * g++.dg/special/conpr-3.C: Likewise.
14818         * g++.dg/special/conpr-4.C: Likewise.
14819         * g++.dg/special/initp1.C: Likewise.
14820         * g++.dg/special/ecos.exp: Remove code to detect availability of
14821         constructor priorities.
14822         * lib/target-supports.exp (check_effective_target_init_priority):
14823         New function.
14825 2007-02-24  Jan Hubicka  <jh@suse.cz>
14827         * gcc.c-torture/execute/pr30778.c: New testcase.
14829 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14831         PR libgfortran/30918
14832         * gfortran.dg/namelist_26.f90: New test.
14834 2007-02-24  Richard Guenther  <rguenther@suse.de>
14836         PR middle-end/30951
14837         * gcc.dg/pr30951.c: New testcase.
14839 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14841         * gcc.dg/torture/builtin-modf-1.c: New test.
14843 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14845         PR tree-optimization/30904
14846         * gcc.dg/pr30904.c: New test.
14848 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14850         * gcc.test-framework/README: Correct command.
14851         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14852         -Wunused-value.
14853         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14855 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14857         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14859 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14861         * lib/target-supports.exp (check_effective_target_newlib): New
14862         function.
14864 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14866         PR fortran/30660
14867         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14868         allocatable component.
14871 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14873         * gcc.dg/torture/builtin-logb-1.c: New test.
14874         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14875         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14876         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14877         sh* targets.
14879 2007-02-23  Richard Guenther  <rguenther@suse.de>
14881         * g++.dg/warn/changes-meaning.C: New testcase.
14883 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14885         PR libgfortran/30910
14886         * gfortran.dg/fmt_zero_precision.f90: Update test.
14888 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14890         * gcc.dg/torture/builtin-frexp-1.c: New test.
14892 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14894         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14896 2007-02-22  Ian Lance Taylor  <iant@google.com>
14898         PR debug/30898
14899         * g++.dg/debug/pr30898.C: New test.
14901 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14903         * gcc.dg/vect/vect-106.c: New test.
14905 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14906             Ira Rosen  <irar@il.ibm.com>
14908         PR tree-optimization/30843
14909         * gcc.dg/vect/pr30843.c: New test.
14911 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14913         PR tree-optimization/30858
14914         * gcc.dg/vect/pr30858.c: New test.
14916 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14918         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14919         to set options for compiling testglue.
14920         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14921         * lib/obj-c++.exp (obj-c++_init): Likewise.
14923 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14925         * gnat.dg/derived_aggregate.adb: New test.
14927 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14929         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14930         sh* targets.  Call the correct CKSGN macro.
14932 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14934         * gfortran.dg/gomp/omp_parse1.f90: New test.
14935         * gfortran.dg/gomp/omp_parse2.f: New test.
14937 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14939         PR fortran/30869
14940         * gfortran.dg/do_pointer_1.f90:  New test.
14942 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14944         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14945         and scalbln.
14947 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14949         * gcc.dg/darwin-minversion-1.c: New.
14950         * gcc.dg/darwin-minversion-2.c: New.
14952 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14954         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14956 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14957             DJ Delorie <dj@redhat.com>
14959         PR other/30824
14960         * gcc.dg/Wfatal.c: New.
14961         * gcc.dg/Wfatal-2.c: New.
14962         * gcc.dg/Werror-1.c: Adjust expectations.
14963         * gcc.dg/Werror-5.c: Likewise.
14964         * gcc.dg/Werror-7.c: Likewise.
14965         * gcc.dg/Werror-10.c: Likewise.
14966         * gcc.dg/Werror-11.c: Likewise.
14968 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14970         PR fortran/30522
14971         * gfortran.dg/volatile10.f90: New test.
14973 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14975         PR libfortran/30533
14976         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14978 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14980         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14981         * gcc.dg/Walways-true-1.c: Likewise.
14982         * gcc.dg/weak/weak-3.c: Likewise.
14983         * gcc.dg/Werror-1.c: Likewise.
14984         * gcc.dg/Werror-3.c: Likewise.
14985         * gcc.dg/Werror-4.c: Likewise.
14986         * gcc.dg/Werror-5.c: Likewise.
14987         * gcc.dg/Werror-6.c: Likewise.
14988         * gcc.dg/Werror-7.c: Likewise.
14989         * gcc.dg/Werror-8.c: Likewise.
14990         * gcc.dg/Werror-10.c: Likewise.
14991         * gcc.dg/Werror-11.c: Likewise.
14992         * gcc.dg/Werror-12.c: Likewise.
14993         * g++.old-deja/g++.mike/warn8.C: Likewise.
14994         * g++.dg/warn/Walways-true-1.C: Likewise.
14995         * g++.dg/warn/Walways-true-2.C: Likewise.
14996         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14997         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14998         -Wstring-literal-comparison with -Waddress.
14999         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15000         -Wno-string-literal-comparison with -Wno-address.
15002 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15004         * gnat.dg/self_aggregate_with_call.adb: New test.
15006 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15008         PR tree-optimization/30975
15009         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15010         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15011         * gcc.dg/vect/pr30795.c: New.
15013 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15015         PR fortran/30681
15016         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15018 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15020         PR rtl-optimization/28173
15021         * gcc.target/i386/andor-1.c: New test case.
15023 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15025         * gcc.dg/torture/builtin-ldexp-1.c: New.
15026         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15028 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15030         * gfortran.dg/array_constructor_15.f90: New test case.
15032 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15034         * gfortran.dg/forall_10.f90: New test case.
15036 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15038         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15040 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15042         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15043         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15045 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15047         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15048         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15049         * gcc.target/i386/xchg-1.c: New test.
15050         * gcc.target/i386/xchg-2.c: New test.
15052 2007-02-16  Richard Guenther  <rguenther@suse.de>
15053             Christian Bruel  <christian.bruel@st.com>
15055         * gcc.dg/strict-overflow-5.c: New testcase.
15057 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15059         PR fortran/30793
15060         * gfortran.dg/func_derived_4.f90: New test.
15062 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15064         PR middle-end/30391
15065         * gfortran.dg/pr30391-1.f90: New test case.
15067 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15069         PR middle-end/30433
15070         * gcc.c-torture/compile/pr30433.c: New testcase to check
15071         that complex constants comparisions are foldded.
15073 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15075         PR C++/30158
15076         * g++.dg/ext/stmtexpr10.C: New testcase.
15078 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15080         PR middle-end/30729
15081         * gcc.dg/Wunused-value-2.c: New testcase.
15083 2007-02-15  Ian Lance Taylor  <iant@google.com>
15085         * g++.dg/eh/subreg-1.C: New test.
15087 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15089         PR c/26494
15090         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15091         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15092         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15093         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15094         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15095         * gcc.dg/Werror-implicit-function-declaration.c: New.
15097 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15099         PR c++/28943
15100         * g++.dg/warn/pr28943.C: New.
15102 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15104         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15106 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15108         PR fortran/30779
15109         * gfortran.dg/error_recovery_3.f90: New test.
15111 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15113         * g++.dg/tree-ssa/sra-1.C: New.
15115 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15117         * g++.dg/tree-ssa/sra-1.C: New.
15119 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15121         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15123 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15125         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15127 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15129         PR fortran/30799
15130         * gfortran.dg/logical_2.f90: New test.
15132 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15134         * gcc.dg/torture/complex-alias-1.c: New test.
15136 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15138         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15139         instead of -fdump-tree-tailcall.
15141 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15143         * gfortran.dg/interface_10.f90: Fix comment typo.
15145 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15147         PR tree-optimization/30771
15148         * gcc.dg/vect/pr30771.c: New test.
15150 2007-02-13  Ian Lance Taylor  <iant@google.com>
15152         * gcc.dg/Wstrict-overflow-1.c: New test.
15153         * gcc.dg/Wstrict-overflow-2.c: New test.
15154         * gcc.dg/Wstrict-overflow-3.c: New test.
15155         * gcc.dg/Wstrict-overflow-4.c: New test.
15156         * gcc.dg/Wstrict-overflow-5.c: New test.
15157         * gcc.dg/Wstrict-overflow-6.c: New test.
15158         * gcc.dg/Wstrict-overflow-7.c: New test.
15159         * gcc.dg/Wstrict-overflow-8.c: New test.
15160         * gcc.dg/Wstrict-overflow-9.c: New test.
15161         * gcc.dg/Wstrict-overflow-10.c: New test.
15163 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15165         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15167 2007-02-13  Richard Henderson  <rth@redhat.com>
15169         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15170         * gcc.c-torture/execute/pr29302-1.c: ... here.
15172 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15174         PR c/29521
15175         * gcc.dg/c90-return-1.c: Update output.
15176         * gcc.dg/c99-return-1.c: Likewise.
15178 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15180         PR fortran/30554
15181         * gfortran.dg/used_dummy_types_7.f90: New test..
15183 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15185         * gcc.target/i386/parity-1.c: New test.
15186         * gcc.target/i386/parity-2.c: New test.
15188 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15190         * gcc.target/i386/builtin-bswap-3.c: New test case.
15192 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15194         PR tree-optimization/29145
15195         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15196         alias analysis is improved to take better advantage of restrict
15197         qualified pointers.
15198         * gcc.dg/vect/vect-80.c: Likewise.
15199         * gcc.dg/vect/pr29145.c: New.
15201 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15203         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15204         * gcc.target/i386/sse4a-insert.c: Likewise.
15206 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15208         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15209         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15211 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15213         PR fortran/30478
15214         * gfortran.dg/enum_4.f90: Update error message checks.
15216 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15218         PR fortran/30554
15219         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15220         versions of the modules.
15222         PR fortran/30617
15223         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15224         by getting rid of recursive I/O and providing functions with
15225         results.
15227         PR fortran/30319
15228         * gfortran.dg/char_array_constructor_2.f90
15230 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15232         PR c++/26988
15233         * g++.dg/template/spec34.C: New test
15235 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15237         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15238         on i?86 and x86_64.
15239         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15240         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15241         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15242         on i?86 and x86_64.
15243         * gcc.dg/vect/vect-113.c: Ditto.
15245 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15247         PR c++/29487
15248         * g++.dg/eh/weak1-C: New test.
15249         * g++.dg/eh/weak1-a.cc: Likewise.
15250         * g++.dg/eh/comdat1.C: Likewise.
15252 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
15253             Dorit Nuzman  <dorit@il.ibm.com>
15255         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
15256         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
15257         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15258         * gcc.dg/vect/vect-113.c: Likewise.
15260         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15262 2007-02-10  Richard Henderson  <rth@redhat.com>
15264         * lib/target-supports.exp (check_effective_target_tls): Redefine
15265         to mean non-emulated tls.
15266         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15267         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15268         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15269         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15270         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15271         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15272         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15274 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
15276         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15278 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
15280         * gfortran.dg/secnds.f: Replace time tolerance with a
15281         before-and-after bracket.
15282         * gfortran.dg/secnds-1.f: Likewise.
15284 2007-02-09  Tobias Burnus  <burnus@net-b.de>
15286         PR fortran/30512
15287         * gfortran.dg/maxlocval_1.f90: New test.
15289 2007-02-09  Roger Sayle  <roger@eyesopen.com>
15291         * gcc.target/ia64/builtin_bswap-1.c: New test case.
15293 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15295         PR fortran/30720
15296         * gfortran.dg/array_function_1.f90: New test.
15298 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15300         * lib/target-supports.exp (check_effective_target_lax_strtofp)
15301         (check_effective_target_dummy_wcsftime): New functions.
15303 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15305         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15306         * lib/target-supports.exp (check_effective_target_uclibc): New
15307         function.
15309 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15311         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15312         (vsnprintf): Don't define for uClibc targets.
15314 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15316         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15317         set before checking whether it was allowed.
15318         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15319         before checking inside_main.
15321 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15323         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15324         uClinux targets.
15325         (u16sf): Likewise u4sf.
15326         * g++.dg/compat/struct-layout-1.h: Likewise.
15328 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
15330         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15331         procedure.
15332         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15333         m68k targets if check_effective_target_coldfire_fpu returns true.
15335 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
15336         Richard Guenther  <rguenther@suse.de>
15338         PR middle-end/23361
15339         * gcc.dg/fold-compare-3.c: New testcase.
15340         * gcc.dg/tree-ssa/loop-24.c: Likewise.
15342 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
15344         * gcc.dg/pr26570.c: Clean up coverage files.
15345         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15346         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15347         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15348         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15349         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15350         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15351         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15352         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15353         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15354         * gcc.dg/tree-ssa/pr25501.c: Ditto.
15355         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15356         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15357         * gcc.dg/vect/pr28952.c: Ditto.
15358         * gcc.dg/vect/pr27151.c: Ditto.
15359         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15360         * g++.dg/gomp/macro-3.C: Ditto.
15362 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
15364         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15365         of the loop.
15367 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15369         * gcc.target/i386/builtin-bswap-2.c: New test case.
15371 2007-02-08  Roger Sayle  <roger@eyesopen.com>
15373         * gfortran.dg/forall_8.f90: New test case.
15374         * gfortran.dg/forall_9.f90: Likewise.
15376 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15378         * gcc.dg/builtins-20.c: Add some -~ complex cases.
15380 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
15382         * lib/target-supports.exp (check_effective_target_simulator): New.
15384 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
15386         * gcc.dg/tree-ssa/loop-25.c: New test.
15388 2007-02-06  Richard Henderson  <rth@redhat.com>
15390         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15392 2007-02-06  Roger Sayle  <roger@eyesopen.com>
15394         * gcc.target/powerpc/popcount-1.c: New test case.
15395         * gcc.target/powerpc/parity-1.c: Likewise.
15397 2007-02-06  Richard Guenther  <rguenther@suse.de>
15399         PR middle-end/27302
15400         * gcc.dg/torture/pr27302-2.c: New testcase.
15402 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15404         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15405         * gcc.dg/vect/vect-iv-1.c: New test.
15406         * gcc.dg/vect/vect-iv-2.c: New test.
15407         * gcc.dg/vect/vect-iv-3.c: New test.
15408         * gcc.dg/vect/vect-iv-4.c: New test.
15409         * gcc.dg/vect/vect-iv-5.c: New test.
15410         * gcc.dg/vect/vect-iv-6.c: New test.
15411         * gcc.dg/vect/vect-iv-7.c: New test.
15412         * gcc.dg/vect/vect-iv-8.c: New test.
15413         * gcc.dg/vect/vect-iv-9.c: New test.
15414         * gcc.dg/vect/vect-iv-10.c: New test.
15415         * gcc.dg/vect/vect-iv-11.c: New test.
15416         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15417         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15418         * gcc.dg/vect/vect-14.c: Now vectorizable.
15419         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15420         loop).
15421         * gcc.dg/vect/vect-27.c: Likewise.
15422         * gcc.dg/vect/vect-29.c Likewise.
15423         * gcc.dg/vect/vect-dv-2.c: Likewise.
15424         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15425         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15426         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15428 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15430         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15432 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15434         * gcc.dg/builtins-20.c: Add more cases.
15436 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15438         PR debug/30189
15439         * gcc.dg/pr30189.c: New test.
15441 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15443         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15444         for running tests.
15445         * gcc.target/i386/sse4a-extract.c: New test.
15446         * gcc.target/i386/sse4a-insert.c: New test.
15447         * gcc.target/i386/sse4a-montsd.c: New test.
15448         * gcc.target/i386/sse4a-montss.c: New test.
15450 2007-02-05  Richard Guenther  <rguenther@suse.de>
15452         * gcc.target/i386/vectorize3.c: New testcase.
15454 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15456         PR target/30665
15457         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15459 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15461         PR fortran/30611
15462         * gfortran.dg/repeat_1.f90: New test.
15464 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15466         PR fortran/30605
15467         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15468         * gfortran.dg/derived_init_2.f90: Ditto.
15469         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15470         * gfortran.dg/array_initializer_1.f90: Ditto.
15471         * gfortran.dg/do_2.f90: Ditto.
15472         * gfortran.dg/proc_assign_1.f90: Ditto.
15474 2007-02-04  Richard Guenther  <rguenther@suse.de>
15476         PR middle-end/30636
15477         * g++.dg/warn/pr30636.C: New testcase.
15478         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15480 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15482         PR middle-end/30667
15483         * gfortran.dg/pr30667.f: New test.
15485 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15487         * gcc.dg/builtins-54.c: Add more cases.
15489 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15491         PR fortran/30514
15492         * gfortran.dg/zero_sized_2.f90: New test.
15494         PR fortran/30660
15495         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15497         PR fortran/29820
15498         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15499         file.
15501 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15503         PR fortran/30683
15504         * gfortran.dg/interface_10.f90: New test.
15506 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15508         * gcc.dg/builtins-20.c: Add more cases.
15510 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15512         PR target/29682
15513         * gcc-target/ia64/pr29682.c: New test.
15515 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15517         PR fortran/30284
15518         * gfortran.dg/arrayio_11.f90.f90: New test.
15520         PR fortran/30626
15521         * gfortran.dg/arrayio_12.f90.f90: New test.
15523 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15525         PR c++/30536
15526         * g++.dg/tls/diag-5.C: New test.
15528         PR middle-end/30473
15529         * gcc.dg/pr30473.c: New test.
15530         * gcc.c-torture/execute/20070201-1.c: New test.
15532 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15534         * gfortran.dg/dependency_20.f90: New test case.
15536 2007-01-31  Ian Lance Taylor  <iant@google.com>
15538         * gcc.dg/lower-subreg-1.c (test): New test.
15540 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15542         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15544 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15546         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15547         * gcc.dg/torture/builtin-math-3.c: Likewise.
15549 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15551         gcc.dg/Wparentheses-2.c: Update and add new tests.
15553 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15555         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15556         vectorize.
15558 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15560         * gcc.dg/builtins-63.c: New test.
15562 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15564         PR fortran/27588
15565         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15567 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15569         PR fortran/30520
15570         * gfortran.dg/volatile8.f90: New argument conformance test.
15571         * gfortran.dg/volatile9.f90: New scope test.
15573 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15575         PR c++/24745
15576         * g++.dg/warn/null4.C: New.
15578 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15579             Uros Bizjak  <ubizjak@gmail.com>
15581         * gcc.dg/large-size-array-3.c: Correct typo.
15583 2007-01-30  Richard Guenther  <rguenther@suse.de>
15585         PR middle-end/27657
15586         * g++.dg/debug/pr27657.C: New testcase.
15588 2007-01-30  Richard Guenther  <rguenther@suse.de>
15590         PR middle-end/30313
15591         * gcc.dg/torture/pr30313.c: New testcase.
15593 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15595         * gcc.dg/dfp/dfp-except.h: New file.
15596         * gcc.dg/dfp/fe-check.h: New file.
15597         * gcc.dg/dfp/fe-binop.c: New test.
15598         * gcc.dg/dfp/fe-convert-1.c: New test.
15599         * gcc.dg/dfp/fe-convert-2.c: New test.
15600         * gcc.dg/dfp/fe-convert-3.c: New test.
15602         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15603         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15604         * gcc.dg/dfp/convert-dfp.c: Ditto.
15605         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15607 2007-01-29  Josh Conner  <jconner@apple.com>
15609         * gcc.target/powerpc/altivec-24.c: New test.
15611 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15613         PR c++/28266
15614         * g++.dg/parse/defarg12.C: New test.
15616 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15618         PR fortran/30554
15619         * gfortran.dg/used_dummy_types_6.f90: New test.
15621 2007-01-28  Jan Hubicka  <jh@suse.cz>
15623         * gcc.dg/tree-prof/val-prof-6.c: New test.
15625 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15627         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15629 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15631         PR C++/28988
15632         * g++.dg/expr/dtor4.C: New test.
15634 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15636         * gcc.dg/tree-ssa/loop-23.c: New test.
15638 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15640         PR libfortran/30389
15641         * gfortran.dg/achar_2.f90:  New test.
15642         * gfortran.dg/achar_3.f90:  New test.
15644 2007-01-27  Ian Lance Taylor  <iant@google.com>
15646         * gcc.dg/strict-overflow-1.c: New test.
15647         * gcc.dg/no-strict-overflow-1.c: New test.
15648         * gcc.dg/strict-overflow-2.c: New test.
15649         * gcc.dg/no-strict-overflow-2.c: New test.
15650         * gcc.dg/strict-overflow-3.c: New test.
15651         * gcc.dg/no-strict-overflow-3.c: New test.
15652         * gcc.dg/strict-overflow-4.c: New test.
15653         * gcc.dg/no-strict-overflow-4.c: New test.
15654         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15655         * gcc.dg/pr15784-1.c: Likewise.
15656         * gcc.dg/pr20922-1.c: Likewise.
15657         * gcc.dg/pr20922-3.c: Likewise.
15658         * gcc.dg/pr20922-4.c: Likewise.
15659         * gcc.dg/pr20922-6.c: Likewise.
15660         * gcc.dg/compare-4.c: Likewise.
15661         * gcc.dg/torture/pr26898-1.c: Likewise.
15662         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15663         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15664         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15665         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15666         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15667         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15668         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15669         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15670         * g++.dg/tree-ssa/pr21082.C: Likewise.
15672 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15674         * gcc-dg/large-size-array-3.c: New test case.
15676 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15678         * gfortran.dg/forall_7.f90: New test case.
15680 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15682         PR fortran/30407
15683         * gfortran.dg/where_operator_assign_1.f90: New test.
15684         * gfortran.dg/where_operator_assign_2.f90: New test.
15685         * gfortran.dg/where_operator_assign_3.f90: New test.
15687 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15689         * lib/target-supports.exp
15690         (check_effective_target_powerpc_altivec): New.
15691         (check_effective_target_vect_cmdline_needed): Use it.
15693 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15695         PR fortran/30278
15696         * gfortran.dg/backslash_3.f: New test.
15698 2007-01-26  Richard Guenther  <rguenther@suse.de>
15700         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15702 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15704         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15705         * gfortran.dg/vect/vect.exp: Ditto.
15706         * gfortran.dg/dg.exp: Ditto.
15707         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15708         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15710 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15712         * gcc.dg/builtins-20.c: Add more cases.
15713         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15715 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15717         PR fortran/30437
15718         * gcc.dg/Wall.c: New.
15719         * gcc.dg/Wno-all.c: New.
15720         * gfortran.dg/Wall.f90: New.
15721         * gfortran.dg/Wno-all.f90: New.
15723 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15725         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15726         * g++.dg/eh/simd-2.C: Also run on Darwin.
15727         * g++.dg/eh/simd-3.C: New.
15728         * g++.dg/eh/simd-4.C: New.
15730 2007-01-25  Richard Guenther  <rguenther@suse.de>
15732         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15733         and _PROFILE_USE.
15734         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15736 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15738         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15739         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15740         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15741         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15742         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15743         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15744         * gcc.dg/ipa/ipa-7.c: New testcase.
15746 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15748         * g++.dg/cpp0x/warn_cxx0x.C: New.
15750 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15752         * gcc.dg/builtins-20.c: Test builtin carg.
15754 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15756         PR middle-end/27416
15757         * gcc.dg/gomp/pr27416.c: New test.
15759         PR middle-end/30494
15760         * gcc.dg/gomp/pr30494.c: New test.
15761         * g++.dg/gomp/pr30494.C: New test.
15763         PR middle-end/30421
15764         * gcc.dg/gomp/pr30421.c: New test.
15766 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15768         * gcc.target/ia64/versionid-1.c: New test.
15769         * gcc.target/ia64/versionid-2.c: New test.
15771 2007-01-24  Richard Guenther  <rguenther@suse.de>
15773         PR testsuite/30181
15774         * gcc.dg/builtins-57.c: Change to a link-time testcase
15775         to support non-C99 targets.
15777 2007-01-24  Jan Hubicka  <jh@suse.cz>
15779         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15781 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15783         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15785 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15787         PR objc/27438
15788         * objc.dg/const-str-12.m: New test.
15790 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15792         PR fortran/30532
15793         * gfortran.dg/ctrl-z.f90:  New test.
15795 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15797         PR fortran/30481
15798         * gfortran.dg/namelist_assumed_char.f90:  New test.
15800 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15802         PR c++/27492
15803         * g++.dg/inherit/covariant15.C: New test.
15805 2007-01-23  Ian Lance Taylor  <iant@google.com>
15807         * g++.dg/warn/Wparentheses-24.C: New test.
15809 2007-01-23  Richard Guenther  <rguenther@suse.de>
15811         PR testsuite/30560
15812         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15813         with full path.
15815 2007-01-22  Richard Guenther  <rguenther@suse.de>
15817         PR tree-optimization/30038
15818         * gcc.dg/builtins-62.c: New testcase.
15820 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15822         * gcc.c-torture/compile/20070121.c: New test.
15824 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15826         PR libfortran/30525
15827         * gfortran.dg/char_comparison_1.f:  New test.
15829 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15831         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15833 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15835         PR objc/30479
15836         * objc.dg/pch: New directory.
15837         * objc.dg/pch/pch.exp: New file.
15838         * objc.dg/pch/interface-1.m: New test.
15839         * objc.dg/pch/interface-1.hs: New include file.
15840         * lib/objc.exp (objc_target_compile): Add
15841         "-x objective-c-header" in front of the sources if this is
15842         a precompiled header being compiled.
15844 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15846         * gfortran.dg/array_memcpy_3.f90: New test case.
15847         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15849 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15850             Brooks Moses  <brooks.moses@codesourcery.com>
15851             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15853         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15854         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15856 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15858         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15860 2007-01-19  Mike Stump  <mrs@apple.com>
15862         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15863         away.
15865 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15867         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15868         option instead of -funsafe-math-optimizations.
15870 2007-01-19  Tomas Bily  <tbily@suse.cz>
15872         gcc.dg/tree-prof/indir-call-prof.c: New.
15873         g++.dg/dg.exp: Add tree-prof subdirectory.
15874         g++.dg/tree-prof/indir-call-prof.C: New.
15875         g++.dg/tree-prof/tree-prof.exp: New.
15877 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15879         PR c++/17947
15880         * g++.dg/warn/deprecated.C: Update warning output.
15881         * g++.dg/warn/deprecated-2.C: Likewise.
15882         * g++.dg/warn/deprecated-3.C: New.
15884 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15886         * gcc.c-torture/execute/nestfunc-7.c: New.
15888 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15890         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15892 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15894         * gcc.dg/m68k-pic-1.c: New.
15896 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15898         * gfortran.dg/array_memcpy_4.f90: New test case.
15900 2007-01-18  Josh Conner  <jconner@apple.com>
15902         PR target/30485
15903         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15904         * gcc.dg/vect/no-trapping-math-1: New.
15905         * gcc.dg/vect/no-trapping-math-2: New.
15907 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15909         * gcc.target/i386/387-8.c: Update comment about optimizing
15910         inherent load of 1.0 of fptan instruction.
15912 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15913             Richard Guenther <rguenther@suse.de>
15915         PR diagnostic/8268
15916         * gcc.dg/Warray-bounds.c: New testcase.
15917         * gcc.dg/Warray-bounds-2.c: New testcase.
15918         * g++.dg/warn/Warray-bounds.C: New testcase.
15919         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15921 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15923         PR fortran/30476
15924         * gfortran.dg/generic_12.f90: New test.
15926 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15928         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15929         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15931 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15933         * gcc.dg/dfp/compare-special.h: New file.
15934         * gcc.dg/dfp/compare-special-32.c: New test.
15935         * gcc.dg/dfp/compare-special-64.c: New test.
15936         * gcc.dg/dfp/compare-special-128.c: New test.
15938 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15939             Paul Thomas  <pault@gcc.gnu.org>
15940             Steven G. Kargl  <kargl@gcc.gnu.org>
15942         PR fortran/30404
15943         * gfortran.dg/forall_6.f90: New test case.
15944         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15945         * gfortran.dg/dependency_13.f90: Likewise.
15947 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15949         PR testsuite/12325
15950         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15951         targets that don't support Inf.
15953 2007-01-15  Dale Johannesen  <dalej@apple.com>
15955         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15957 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15959         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15960         of achar for 0xff to avoid the "Extended ASCII not
15961         implemented" error message.
15963 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15965         PR fortran/28172
15966         * gfortran.dg/altreturn_4.f90: New test.
15968         PR fortran/29389
15969         * gfortran.dg/stfunc_4.f90: New test.
15971         PR fortran/29712
15972         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15973         * gfortran.dg/initialization_1.f90: Change warning.
15975         PR fortran/30283
15976         * gfortran.dg/specification_type_resolution_2.f90: New test.
15978 2007-01-14  Jan Hubicka  <jh@suse.cz>
15980         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15981         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15982         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15983         elimination.
15985 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15987         PR fortran/30410
15988         * gfortran.dg/external_procedures_2.f90: New test.
15990 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15992         PR target/30413
15993         * gcc.target/i386/pr30413.c: New test.
15995 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15997         PR fortran/30452
15998         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16000 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16002         * gcc.dg/20070112-1.c: New test.
16004 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16006         PR libgfortran/30435
16007         * gfortran.dg/list_read_6.f90: New test.
16009 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16011         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16013 2007-01-12  Tom Tromey  <tromey@redhat.com>
16015         PR preprocessor/28227:
16016         * gcc.dg/cpp/pr28227.c: New file.
16018 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16020         * gcc.dg/tree-ssa/loop-22.c: New test.
16022 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16024         PR tree-optimization/29516
16025         * gcc.dg/tree-ssa/loop-20.c: New test.
16027 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16029         PR libfortran/30415
16030         * minmaxloc_integer_kinds_1.f90:  New test.
16032 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16034         PR c++/29573
16035         * g++.dg/template/sizeof-template-argument.C: New test.
16037 2007-01-11  Jan Hubicka  <jh@suse.cz>
16039         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16040         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16041         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16042         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16043         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16044         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16045         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16046         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16047         transformation in question.
16048         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16049         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16050         * gcc.dg/always_inline3.c: Likewise.
16052 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16054         PR c++/28999
16055         * g++.dg/template/typename11.C: New test.
16057 2007-01-10  Robert Kennedy <jimbob@google.com>
16059         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16061 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16063         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16064         for different integer kinds.
16065         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16066         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16067         * gfortran.dg/ishft_2.f90: New test.
16068         * gfortran.dg/ishft_3.f90: New test.
16070 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16072         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16074 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16076         PR tree-optimization/30322
16077         * gcc.dg/tree-ssa/loop-21.c: New test.
16079 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16081         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16083 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16085         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16087 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16089         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16090         * g++.dg/warn/overflow-warn-3.C: Likewise.
16091         * g++.dg/warn/overflow-warn-4.C: Likewise.
16092         * g++.dg/warn/overflow-warn-5.C: Likewise.
16093         * g++.dg/warn/overflow-warn-6.C: Likewise.
16094         * g++.dg/warn/Woverflow-1.C: Likewise.
16095         * g++.dg/warn/Woverflow-2.C: Likewise.
16096         * g++.dg/warn/Woverflow-3.C: Likewise.
16097         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16099 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16101         * gfortran.dg/array_constructor_14.f90: New test case.
16102         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16104 2007-01-08  Richard Guenther  <rguenther@suse.de>
16106         PR tree-optimization/23603
16107         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16108         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16110 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16112         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16113         in __v8qi typedef.
16114         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16115         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16116         compiler behaviour.
16117         * gcc.dg/simd-5.c: Likewise.
16118         * gcc.dg/simd-6.c: Likewise.
16119         * g++.dg/conversion/simd1.C: Likewise.
16120         * g++.dg/conversion/simd3.C: Likewise.
16121         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16122         (main): Use it.
16124 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16126         PR tree-optimization/29877
16127         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16128         name of a hard register for the target concerned.  Adjust dg-error
16129         directives to cope with new behaviour of TER.
16131 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16133         PR c++/28986
16134         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16135         * g++.dg/warn/overflow-warn-1.C: New.
16136         * g++.dg/warn/overflow-warn-3.C: New.
16137         * g++.dg/warn/overflow-warn-4.C: New.
16138         * g++.dg/warn/overflow-warn-5.C: New.
16139         * g++.dg/warn/overflow-warn-6.C: New.
16140         * g++.dg/warn/Woverflow-1.C: New.
16141         * g++.dg/warn/Woverflow-2.C: New.
16142         * g++.dg/warn/Woverflow-3.C: New.
16143         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16145 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16147         PR fortran/27698
16148         * gfortran.dg/invalid_name.f90: New test.
16149         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16150         * gfortran.dg/gomp/pr29759.f90: Ditto.
16152 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16154         * gfortran.dg/present_1.f90:  Update error message.
16156 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16158         PR c++/19439
16159         * g++.dg/template/duplicate1.C: New test
16160         * g++.dg/template/memfriend6.C: Adjust error markers.
16162 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16164         PR tree-opt/30385
16165         * gcc.dg/torture/inline-1.c: New test.
16167 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16169         PR c/19978
16170         * gcc.dg/multiple-overflow-warn-1.c: New.
16171         * gcc.dg/multiple-overflow-warn-2.c: New.
16172         * gcc.dg/overflow-warn-6.c: New.
16173         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16175 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16177         * gfortran.dg/array_memcpy_1.f90: New test case.
16178         * gfortran.dg/array_memcpy_2.f90: Likewise.
16180 2007-01-05  Richard Guenther  <rguenther@suse.de>
16182         PR middle-end/27826
16183         * g++.dg/opt/pr27826.C: New testcase.
16185 2007-01-05  Ian Lance Taylor  <iant@google.com>
16187         * gcc.dg/Walways-true-1.c: New test.
16188         * gcc.dg/Walways-true-2.c: New test.
16189         * g++.dg/warn/Walways-true-1.C: New test.
16190         * g++.dg/warn/Walways-true-2.C: New test.
16192 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16194         PR c/30360
16195         * gcc.dg/pr30360.c: New test.
16197 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16199         PR fortran/23232
16200         * gfortran.dg/data_implied_do_1.f90: New test.
16202         PR fortran/27996
16203         PR fortran/27998
16204         * gfortran.dg/char_length_1.f90: New test.
16206 2007-01-05  Richard Guenther  <rguenther@suse.de>
16208         PR middle-end/28116
16209         * g++.dg/opt/pr28116.C: New testcase.
16211 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16213         PR fortran/29624
16214         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16215           invalid deallocate.
16216         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16217         * gfortran.dg/protected_4.f90: Add pointer intent check.
16218         * gfortran.dg/protected_6.f90: Add pointer intent check.
16219         * gfortran.dg/pointer_intent_1.f90: New test.
16220         * gfortran.dg/pointer_intent_2.f90: New test.
16221         * gfortran.dg/pointer_intent_3.f90: New test.
16223 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16225         PR 30235
16226         * gfortran.dg/altreturn_2.f90: new test.
16228 2007-01-04  Tom Tromey  <tromey@redhat.com>
16230         PR preprocessor/28165:
16231         * gcc.dg/cpp/pr28165.c: New file.
16233 2007-01-03  Josh Conner  <jconner@apple.com>
16235         PR middle-end/29683
16236         * gcc.dg/pr29683.c: New.
16238 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16240         PR c++/28217
16241         * g++.dg/pch/template-1.C: New test.
16242         * g++.dg/pch/template-1.Hs: New file.
16244 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16246         PR middle-end/30353
16247         * gcc.c-torture/compile/complex-4.c: New test.
16249 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
16251         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16252         -maltivec.
16253         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16255 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16257         PR middle-end/30286
16258         * gcc.dg/pr30286.c: New test.
16260         PR c++/29535
16261         * g++.dg/template/crash66.C: New test.
16263         PR c++/29054
16264         * g++.dg/template/friend49.C: New test.
16266 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
16268         * gfortran.dg/ibits.f90: New test.
16270 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
16272         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16273         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16275 2007-01-02  Jan Hubicka  <jh@suse.cz>
16277         * gcc.dg/pr16194.c: We now output error on all three functions,
16278         not just first one.
16280 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16282         PR c/19977
16283         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16284         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16286 2006-01-02  Ian Lance Taylor  <iant@google.com>
16288         * g++.dg/warn/Wparentheses-22.C: New test.
16289         * g++.dg/warn/Wparentheses-23.C: New test.
16291 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16293         PR middle-end/7651
16294         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16295         * gcc.dg/declspec-3-Wextra.c: New.
16296         * gcc.dg/declspec-3-no.c: New
16298 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
16300         PR fortran/20896
16301         * gfortran.dg/interface_10.f90: Remove.
16303 2007-01-01  Roger Sayle  <roger@eyesopen.com>
16305         * gcc.dg/fold-eqxor-4.c: New test case.
16307 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
16309         PR middle-end/30311
16310         * gcc.c-torture/compile/pr30311.c: New test.
16312 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
16314         PR middle-end/30253
16315         * gcc.c-torture/compile/statement-expression-1.c: New test.
16317 2007-01-01  Andreas Schwab  <schwab@suse.de>
16319         PR target/29166
16320         * g++.dg/eh/pr29166.C: New test.
16322 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
16324         * lib/target-supports.exp (check_effective_target_powerpc_spe):
16325         New.
16326         (check_effective_target_vect_cmdline_needed): Use it.
16328 2006-12-31  Richard Guenther  <rguenther@suse.de>
16330         PR middle-end/30137
16331         * gcc.dg/pr30137-1.c: New testcase.
16332         * gcc.dg/pr30137-2.c: Likewise.
16334 2006-12-31  Roger Sayle  <roger@eyesopen.com>
16336         PR middle-end/30322
16337         * gcc.dg/fold-plusnot-1.c: New test case.
16339 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
16341         PR c++/29731
16342         * g++.dg/parse/template22.C: New test.
16344 2006-12-31  Richard Guenther  <rguenther@suse.de>
16346         PR middle-end/30338
16347         * gcc.c-torture/compile/pr30338.c: New testcase.
16349 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16351         PR fortran/27900
16352         * gfortran.dg/intrinsic_actual_4.f90: New test.
16354         PR fortran/24325
16355         * gfortran.dg/func_decl_3.f90: New test.
16357 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
16359         PR fortran/23060
16360         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16361         * gfortran.dg/c_by_val_1.f: New test.
16362         * gfortran.dg/c_by_val_2.f: New test.
16363         * gfortran.dg/c_by_val_3.f: New test.
16365 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
16367         PR libfortran/30321
16368         * gfortran.dg/sum_zero_array_1.f90:  New test.
16370 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
16372         PR preprocessor/29612
16373         * gcc.dg/cpp/pr29612-1.c: New test.
16374         * gcc.dg/cpp/pr29612-2.c: New test.
16376 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
16378         PR fortran/30034
16379         * gfortran.dg/pure_formal_proc_1.f90: New test.
16381         PR fortran/30237
16382         * gfortran.dg/intrinsic_actual_3.f90: New test.
16384 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16386         PR fortran/30014
16387         * gfortran.dg/io_constraints_1.f90: Update test.
16388         * gfortran.dg/io_constraints_2.f90: Update test.
16389         * gfortran.dg/inquire_iolength.f90: New test.
16391 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
16393         PR fortran/20896
16394         * gfortran.dg/interface_10.f90: New test.
16395         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16396         since z is already, locally a variable.
16398         PR fortran/25135
16399         * gfortran.dg/generic_11.f90: New test.
16400         * gfortran.dg/interface_7.f90: Remove name clash between module
16401         name and procedure 'x' referenced in the interface.
16403 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16405         PR middle-end/7651
16406         * gcc.dg/Wmissing-parameter-type.c: New.
16407         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16408         * gcc.dg/Wmissing-parameter-type-no.c: New.
16410 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16412         PR fortran/25818
16413         * gfortran.dg/entry_array_specs_2.f: New test.
16415         PR fortran/30084
16416         * gfortran.dg/nested_modules_6.f90: New test.
16418 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16420         PR middle-end/7651
16421         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16422         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16424 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16426         PR C++/30168
16427         * g++.dg/opt/complex6.C: New test.
16429 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16431         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16432         full" if the linker on spu-*-* warns about exceeding local store.
16434         And revert this patch:
16435         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16436         fail to link due to relocation overflows on spu-*-*.
16438 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16440         PR fortran/30273
16441         * gfortran.dg/dependency_19.f90: New test.
16443 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16445         PR fortran/30202
16446         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16448 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16450         PR middle-end/30262
16451         * gcc.c-torture/execute/20061220-1.c: New test.
16453         PR middle-end/30263
16454         * gcc.dg/gomp/asm-1.c: New test.
16456         PR target/30230
16457         * g++.dg/eh/ia64-2.C: New test.
16459 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16461         PR target/28966
16462         PR target/29248
16463         * gcc.dg/rs6000-leaf.c: New.
16465 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16467         PR fortran/25392
16468         * gfortran.dg/f2c_8.f90: New test.
16470 2006-12-20  Bill Wendling  <wendling@apple.com>
16472         * gcc.dg/asm-b.c: Check for __ppc64__.
16474 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16476         PR fortran/30190
16477         * gfortran.dg/bounds_check_5.f90: New test.
16479 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16481         PR middle-end/30143
16482         * gcc.dg/gomp/complex-1.c: New testcase.
16484 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16486         * gfortran.dg/array_memset_1.f90: New test case.
16488 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16490         * lib/target-supports.exp: Add spu to
16491         check_effective_target_vect_widen_mult_hi_to_si.
16493 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16495         PR fortran/29992
16496         * gfortran.dg/generic_9.f90: New test.
16498         PR fortran/30081
16499         * gfortran.dg/generic_10.f90: New test.
16501 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16503         PR tree-opt/30045
16504         * gcc.dg/pr30045.c: New test.
16506 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16508         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16510 2006-12-19  Eric Christopher  <echristo@apple.com>
16512         PR target/29302
16513         * gcc.c-torture/execute/pr29302-1.c: New.
16515 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16517         PR fortran/39238
16518         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16520 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16522         PR fortran/30236
16523         * gfortran.dg/altreturn_3.f90: New test.
16525         * gfortran.dg/char_result_12.f90: Fix comment typos.
16527 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16529         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16530         as newlib's stdio.h uses non-traditional cpp constructs.
16532 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16534         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16535         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16536         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16537         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16538         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16539         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16540         * gfortran.dg/default_initialization.f: Renamed to
16541         default_initialization_1.f
16542         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16543         dollar_edit_descriptor_1.f
16544         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16545         dollar_edit_descriptor_2.f
16546         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16547         dollar_edit_descriptor_3.f
16548         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16549         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16550         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16551         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16552         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16553         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16554         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16555         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16556         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16557         * gfortran.dg/default_initialization_1.f: Renamed from
16558         default_initialization.f
16559         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16560         dollar_edit_descriptor-1.f
16561         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16562         dollar_edit_descriptor-2.f
16563         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16564         dollar_edit_descriptor-3.f
16565         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16566         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16567         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16569 2006-12-18  Bill Wendling  <wendling@apple.com>
16571         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16572         id is an OjbC keyword.
16574 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16576         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16578 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16580         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16582 2006-12-18  Ian Lance Taylor  <iant@google.com>
16584         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16586 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16588         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16590 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16592         PR fortran/30207
16593         * gfortran.fortran-torture/execute/where21.f90: New test.
16595 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16597         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16599 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16601         PR middle-end/7651
16602         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16603         * gcc.dg/if-empty-1.c: Likewise.
16604         * gcc.dg/pr23165.c: Likewise.
16605         * g++.dg/warn/empty-body.C: Likewise.
16607 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16609         PR libfortran/30005
16610         * gfortran.dg/open_errors.f90: New test.
16612 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16614         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16616         * gcc.target/i386/ssse3-pabsb.c: New file.
16617         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16618         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16619         * gcc.target/i386/ssse3-palignr.c: Likewise.
16620         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16621         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16622         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16623         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16624         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16625         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16626         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16627         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16628         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16629         * gcc.target/i386/ssse3-psignb.c: Likewise.
16630         * gcc.target/i386/ssse3-psignd.c: Likewise.
16631         * gcc.target/i386/ssse3-psignw.c: Likewise.
16632         * gcc.target/i386/ssse3-vals.h: Likewise.
16634 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16636         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16637         * lib/fortran-torture.exp: Include target-supports.exp.
16639 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16641         PR target/30185
16642         * gcc.c-torture/execute/pr30185.c: New test.
16644 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16646         PR testsuite/30179
16647         PR testsuite/30180
16648         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16649         * gcc.dg/builtin-bswap-2.c: Likewise.
16650         * gcc.dg/builtin-bswap-3.c: Likewise.
16651         * gcc.dg/builtin-bswap-4.c: Likewise.
16652         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16653         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16655 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16657         PR libfortran/30145
16658         * gfortran.dg/write_zero_array: New test.
16660 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16662         PR fortran/30200
16663         * gfortran.dg/write_fmt_trim.f90: New test.
16665 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16667         PR 30194
16668         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16669         temporarily.
16671 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16673         * lib/target-supports.exp (check_weak_available): Use istarget
16674         "hppa*-*-hpux10*" instead of regexp.
16675         (check_cxa_atexit_available): Likewise.
16677 2006-12-14  Richard Guenther  <rguenther@suse.de>
16679         PR tree-optimization/30197
16680         * gcc.c-torture/execute/complex-1.c: Fix function name.
16681         * gcc.dg/builtins-61.c: New testcase.
16683 2006-12-14  Richard Guenther  <rguenther@suse.de>
16685         PR middle-end/30172
16686         * gcc.dg/pr30172-1.c: New testcase.
16688 2006-12-14  Richard Guenther  <rguenther@suse.de>
16690         PR tree-optimization/30198
16691         * gcc.dg/builtins-60.c: New testcase.
16693 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16695         * lib/target-supports.exp (vect_no_align): Remove spu.
16697 2006-12-13  Ian Lance Taylor  <iant@google.com>
16699         PR c++/19564
16700         PR c++/19756
16701         * g++.dg/warn/Wparentheses-5.C: New test.
16702         * g++.dg/warn/Wparentheses-6.C: New test.
16703         * g++.dg/warn/Wparentheses-7.C: New test.
16704         * g++.dg/warn/Wparentheses-8.C: New test.
16705         * g++.dg/warn/Wparentheses-9.C: New test.
16706         * g++.dg/warn/Wparentheses-10.C: New test.
16707         * g++.dg/warn/Wparentheses-11.C: New test.
16708         * g++.dg/warn/Wparentheses-12.C: New test.
16709         * g++.dg/warn/Wparentheses-13.C: New test.
16710         * g++.dg/warn/Wparentheses-14.C: New test.
16711         * g++.dg/warn/Wparentheses-15.C: New test.
16712         * g++.dg/warn/Wparentheses-16.C: New test.
16713         * g++.dg/warn/Wparentheses-17.C: New test.
16714         * g++.dg/warn/Wparentheses-18.C: New test.
16715         * g++.dg/warn/Wparentheses-19.C: New test.
16716         * g++.dg/warn/Wparentheses-20.C: New test.
16717         * g++.dg/warn/Wparentheses-21.C: New test.
16719 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16721         PR testsuite/30157
16722         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16723         for target "hppa.*hpux10".
16725 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16727         * g++.dg/debug/vartrack1.C: New test.
16729         * g++.dg/opt/ifcvt1.C: New test.
16731         * gcc.dg/tls/opt-13.c: New test.
16733         * gcc.dg/20060425-2.c: New test.
16735         * g++.dg/opt/pr15054-2.C: New test.
16737         * gcc.c-torture/execute/20060420-1.c: New test.
16739         * gcc.c-torture/execute/20060412-1.c: New test.
16741         * objc/compile/20060406-1.m: New test.
16743 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16745         * g++.dg/template/array17.C: New test.
16747 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16749         * gcc.target/powerpc/altivec-23.c: New test.
16751 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16753         PR c++27316
16754         * g++.dg/inherit/error3.C: New test.
16756         PR c++/28740
16757         * g++.dg/inherit/error4.C: New test.
16759 2006-12-13  Richard Guenther  <rguenther@suse.de>
16761         PR tree-optimization/17687
16762         * gcc.dg/builtins-59.c: New testcase.
16764 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16766         * gcc.target/spu/Wmain.c: New test.
16768 2006-12-12  Josh Conner  <jconner@apple.com>
16770         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16771         * g++.dg/abi/thunk4.C: Likewise.
16772         * g++.dg/abi/rtti3.C: Likewise.
16774 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16776         * gcc.target/spu/cpat-1.c: New test.
16777         * gcc.target/spu/cpat-2.c: New test.
16778         * gcc.target/spu/cpat-3.c: New test.
16779         * gcc.target/spu/cpat-4.c: New test.
16781 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16783         PR tree-opt/28436
16784         * gcc.c-torture/compile/vector-1.c: New test.
16785         * gcc.c-torture/compile/vector-2.c: New test.
16786         * gcc.c-torture/compile/vector-3.c: New test.
16788 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16790         * lib/fortran-torture.exp: Update copyright years.  Remove
16791         obsolete comment.  Test -ftree-vectorize where it makes sense.
16792         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16793         from fortran-torture.exp.
16794         * gfortran.dg/char_transpose_1.f90,
16795         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16796         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16797         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16798         '-w' to dg-options.
16800 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16802         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16803         saved_${tool}_load.
16805 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16807         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16808         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16809         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16810         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16811         gaps.
16813 2006-12-12  Richard Guenther  <rguenther@suse.de>
16815         PR middle-end/30147
16816         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16818 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16819             Diego Novillo  <dnovillo@redhat.com>
16821         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16822         VDEF/VUSE changes.
16823         * gcc.dg/tree-ssa/pr26421.c: Likewise
16824         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16825         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16826         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16827         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16828         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16829         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16830         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16831         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16832         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16834 2006-12-11  Jan Hubicka  <jh@suse.cz>
16836         * gcc.dg/tree-prof/stringop-1.c: New test.
16837         * gcc.dg/tree-prof/stringop-2.c: New test.
16839 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16841         PR target/30120
16842         * gcc.target/i386/pr30120.c: New test.
16844         Revert:
16845         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16847         * gcc.target/i386/x87regparm-1.c: New test.
16848         * gcc.target/i386/x87regparm-2.c: New test.
16849         * gcc.target/i386/x87regparm-3.c: New test.
16850         * gcc.target/i386/x87regparm-4.c: New test.
16852 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16854         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16856 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16858         PR fortran/23994
16859         * gfortran.dg/protected_1.f90: New test.
16860         * gfortran.dg/protected_2.f90: New test.
16861         * gfortran.dg/protected_3.f90: New test.
16862         * gfortran.dg/protected_4.f90: New test.
16863         * gfortran.dg/protected_5.f90: New test.
16864         * gfortran.dg/protected_6.f90: New test.
16866 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16867             Tobias Burnus  <burnus@gcc.gnu.org>
16869         PR fortran/29975
16870         PR fortran/30068
16871         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16872         interface.
16873         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16874         ambiguous interfaces.
16875         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16876         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16877         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16878         ambiguous interfaces.
16879         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16880         * gfortran.dg/array_initializer_2.f90: Add initializer array
16881         constructor test.
16883         PR fortran/30096
16884         * gfortran.dg/interface_9.f90: Test that host interfaces are
16885         not checked for ambiguity with the local version.
16887 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16889         PR fortran/29464
16890         * gfortran.dg/module_interface_2.f90: New test.
16892 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16894         PR fortran/29941
16895         * gfortran.dg/assumed_len.f90: New test.
16897 2006-12-09  Richard Guenther  <rguenther@suse.de>
16899         * g++.dg/warn/implicit-typename1.C: Qualify types.
16900         * g++.dg/parse/crash12.C: Likewise.
16901         * g++.dg/tree-ssa/pr22444.C: Likewise.
16903 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16905         * gfortran.dg/array_2.f90: Added sqrt test.
16907 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16909         * gcc.target/i386/x87regparm-1.c: XFAIL.
16910         * gcc.target/i386/x87regparm-2.c: XFAIL.
16911         * gcc.target/i386/x87regparm-3.c: XFAIL.
16912         * gcc.target/i386/x87regparm-4.c: XFAIL.
16914 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16916         * lib/target-supports.exp
16917         (check_effective_target_large_long_double): New.
16918         * gcc.dg/Wconversion-real.c : Use it.
16919         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16920         unsigned.
16922 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16924         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16926 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16928         PR fortran/27546
16929         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16931 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16933         PR c++/29732
16934         * g++.dg/template/crash65.C: New test.
16935         * g++.dg/template/spec16.C: Tweak error markers.
16937 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16939         * gcc.target/spu: New directory.
16940         * gcc.target/spu/spu.exp: New file.
16941         * gcc.target/spu/intrinsics-1.c: New test.
16943 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16945         PR c++/29980
16946         * g++.dg/ext/attrib27.C: New test.
16947         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16948         * g++.dg/parse/typedef5.C: Likewise.
16950 2006-12-07  Mike Stump  <mrs@apple.com>
16952         * treelang/compile/var_defs.tree: Adjust.
16954 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16956         PR c++/29730
16957         * g++.dg/template/crash64.C: New test.
16958         * g++.dg/parse/crash27.C: Adjust error markers.
16960 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16962         PR libfortran/30009
16963         PR libfortran/30056
16964         * gfortran.dg/read_eof_4.f90:  Add tests.
16965         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16966         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16968 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16970         PR c++/29729
16971         * g++.dg/template/crash63.C: New test.
16973         PR c++/29728
16974         * g++.dg/template/crash62.C: New test.
16976 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16978         PR fortran/30003
16979         * gfortran.dg/allocatable_function_1.f90: Increase the number
16980         of expected calls of free to 10; the lhs section reference is
16981         now evaluated so there is another call to bar.  Change the
16982         comment appropriately.
16983         * gfortran.dg/array_section_1.f90: New test.
16985 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16987         PR fortran/29912
16988         * gfortran.dg/char_result_12.f90: New test.
16990 2006-12-05  Richard Guenther  <rguenther@suse.de>
16992         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16993         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16994         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16995         vect_double, xfail for spu*-*-*.
16997 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16999         PR fortran/29962
17000         * initialization_4.f90: Test noninteger exponents (-std=f95).
17001         * initialization_5.f90: New test for noninteger exponents
17002           with -std=f2003.
17004 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17006         PR fortran/29821
17007         * gfortran.dg/parameter_array_section_1.f90: New test.
17009 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17011         PR c++/29733
17012         * g++.dg/template/crash61.C: New test.
17014         PR c++/29632
17015         * g++.dg/template/error23.C: New test.
17017 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17019         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17021 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17023         PR fortran/29916
17024         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17026 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17028         PR middle-end/29965
17029         * gcc.dg/gomp/pr29965-1.c: New test.
17030         * gcc.dg/gomp/pr29965-2.c: New test.
17031         * gcc.dg/gomp/pr29965-3.c: New test.
17032         * gcc.dg/gomp/pr29965-4.c: New test.
17033         * gcc.dg/gomp/pr29965-5.c: New test.
17034         * gcc.dg/gomp/pr29965-6.c: New test.
17035         * g++.dg/gomp/pr29965-1.C: New test.
17036         * g++.dg/gomp/pr29965-2.C: New test.
17037         * g++.dg/gomp/pr29965-3.C: New test.
17038         * g++.dg/gomp/pr29965-4.C: New test.
17039         * g++.dg/gomp/pr29965-5.C: New test.
17040         * g++.dg/gomp/pr29965-6.C: New test.
17041         * g++.dg/gomp/pr29965-7.C: New test.
17042         * g++.dg/gomp/pr29965-8.C: New test.
17043         * g++.dg/gomp/pr29965-9.C: New test.
17044         * g++.dg/gomp/pr29965-10.C: New test.
17046 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17048         * gnat.dg/pointer_variable_bounds.adb: New test.
17049         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17050         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17052 2006-12-03  Eric Christopher  <echristo@apple.com>
17054         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17056 2006-12-03  Richard Henderson  <rth@redhat.com>
17057             Andrew Pinski  <pinskia@gmail.com>
17059         PR C++/14329
17060         * g++.dg/warn/unit-1.C: New test.
17062 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17064         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17066 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17068         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17069         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17070         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17071         * gcc.dg/vect/vect-70.c: Reduce array size.
17072         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17073         vect_no_compaer_double targets.
17074         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17075         vect_float, vect_double, and vect_int.
17077 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17079         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17080         test for loop versioning on vect_no_align targets.
17081         * gcc.dg/vect/pr20122.c: Likewise.
17082         * gcc.dg/vect/vect-105.c: Likewise.
17083         * gcc.dg/vect/vect-42.c: Likewise.
17084         * gcc.dg/vect/vect-43.c: Likewise.
17085         * gcc.dg/vect/vect-74.c: Likewise.
17086         * gcc.dg/vect/vect-75.c: Likewise.
17087         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17088         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17089         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17090         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17092 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17094         PR fortran/29642
17095         * gfortran.dg/value_1.f90 : New test.
17096         * gfortran.dg/value_2.f90 : New test.
17097         * gfortran.dg/value_3.f90 : New test.
17098         * gfortran.dg/value_4.f90 : New test.
17099         * gfortran.dg/value_4.c : Called from value_4.f90.
17101 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17103         PR C++/30033
17104         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17106 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17108         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17110 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17112         PR c/27953
17113         * gcc.dg/pr27953.c: New test.
17115 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17117         PR c++/30022
17118         * g++.dg/ext/vector5.C: New test.
17120         PR c++/30021
17121         * g++.dg/other/main1.C: New test.
17123 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17125         PR libfortran/29568
17126         * gfortran.dg/convert_implied_open.f90:  Change to
17127         new default record length.
17128         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17129         new error message.
17130         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17132 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17134         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17136 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17138         PR c++/29066
17139         * g++.dg/expr/pr29066.c: New.
17141 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17142             Zdenek Dvorak <dvorakz@suse.cz>
17144         PR tree-optimization/29921
17145         * gcc.dg/pr29921-2.c: New test.
17147 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17149         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17150         (i386_get_cpuid): New function.
17151         (i386_cpuid_ecx): Likewise.
17152         (i386_cpuid_edx): Likewise.
17153         (i386_cpuid): Updated to call i386_cpuid_edx.
17155         * gcc.target/i386/sse3-addsubpd.c: New file.
17156         * gcc.target/i386/sse3-addsubps.c: Likewise.
17157         * gcc.target/i386/sse3-haddpd.c: Likewise.
17158         * gcc.target/i386/sse3-haddps.c: Likewise.
17159         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17160         * gcc.target/i386/sse3-hsubps.c: Likewise.
17161         * gcc.target/i386/sse3-lddqu.c: Likewise.
17162         * gcc.target/i386/sse3-movddup.c: Likewise.
17163         * gcc.target/i386/sse3-movshdup.c: Likewise.
17164         * gcc.target/i386/sse3-movsldup.c: Likewise.
17166 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17168         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17170 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17172         * gcc.dg/dfp/convert-int-max.c: New test.
17173         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17175 2006-11-30  Richard Guenther  <rguenther@suse.de>
17177         * gcc.dg/vect/vect-pow-1.c: Rename ...
17178         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17179         floats instead of doubles, check successful vectorization.
17181 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17183         PR target/29945
17184         * gcc.c-torture/compile/pr29945.c: New testcase.
17186 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17188         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17189         -maltivec.
17191 2006-11-29  Eric Christopher  <echristo@apple.com>
17193         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17195 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17197         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17199         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17201 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17203         PR c++/29022
17204         * g++.dg/inherit/virtual2.C: New test.
17205         * g++.dg/inherit/virtual3.C: Likewise.
17206         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17207         * g++.dg/inherit/error2.C: Likewise.
17208         * g++.dg/template/instantiate1.C: Likewise.
17210 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17212         PR tree-opt/29984
17213         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17215 2006-11-28  Jan Hubicka  <jh@suse.cz>
17217         * gcc.dg/memcpy-1.c: New test.
17219 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17221         PR c++/29735
17222         * g++.dg/warn/main-3.C: New test.
17224 2006-11-28  Jan Hubicka  <jh@suse.cz>
17226         * gcc.dg/winline-1.c: New test.
17228 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17230         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17231         alignments.
17233 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17235         PR fortran/29976
17236         * gfortran.dg/missing_optional_dummy_3.f90
17238 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17240         PR fortran/20880
17241         * gfortran.dg/interface_3.f90: Modify errors.
17243 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17245         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17246         fail to link due to relocation overflows on spu-*-*.
17248 2006-11-27  Michael Matz  <matz@suse.de>
17249             Andreas Krebbel  <krebbel1@de.ibm.com>
17251         PR target/29319
17252         * gcc.dg/20061127-1.c: New testcase.
17254 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
17256         * gcc.dg/20061124-1.c: Add exit() function prototype.
17258 2006-11-27  Jan Hubicka  <jh@suse.cz>
17260         * gcc.target/i386/memcpy-1.c: Adjust size.
17261         * gcc.dg/visibility-11.c: Likewise.
17263 2006-11-27  Richard Guenther  <rguenther@suse.de>
17265         PR middle-end/25620
17266         * gcc.target/i386/pow-1.c: New testcase.
17267         * gcc.dg/builtins-58.c: Likewise.
17269 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
17271         PR c++/29886
17272         * g++.dg/expr/cast8.C: New test.
17274 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17276         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17277         Don't ever inline the testcase.
17279 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17281         PR fortran/29982
17282         * gfortran.fortran-torture/compile/parameter_3.f90: New
17283         testcase.
17285 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
17287         PR fortran/29951
17288         * gfortran.fortran-torture/execute/transfer2.f90: New test.
17290 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17292         * gfortran.fortran-torture/execute/specifics.f90: Remove test
17293         for CHAR.
17295 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17297         PR libgfortran/29936
17298         * gfortran.dg/write_check3.f90: New test.
17300 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17302         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17304 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
17306         PR fortran/20880
17307         * gfortran.dg/interface_3.f90: New test.
17309         PR fortran/29387
17310         * gfortran.dg/generic_8.f90: New test.
17312 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17314         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17315         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17316         * gfortran.dg/specifics_3.f90: Remove.
17318 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
17320         PR c/29955
17321         * gcc.dg/gomp/pr29955.c: New test.
17323         PR c/29736
17324         * gcc.dg/pr29736.c: New test.
17326 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17328         PR tree-opt/29964
17329         * gcc.dg/pure-1.c: New test.
17331 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
17333         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17334         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17336 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
17338         * gcc.dg/20061124-1.c: New testcase.
17340 2006-11-23  Eric Christopher  <echristo@apple.com>
17342         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17344 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17346         PR c/2707
17347         PR c++/26167
17348         * gcc.dg/Wconversion-integer.c: New. Supersedes
17349         Wconversion-negative-constants.c
17350         * gcc.dg/Wconversion-real.c: New.
17351         * gcc.dg/Wconversion-real-integer.c: New.
17352         * gcc.dg/Wconversion-negative-constants.c: Deleted.
17353         * g++.dg/warn/Wconversion1.C: Modified.
17355 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17357         * gfortran.dg/overload_1.f90: New test.
17359 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17361         PR c/9072
17362         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17363         Wtraditional-conversion.
17364         * gcc.dg/overflow-warn-2.c: Likewise.
17365         * gcc.dg/Wconversion.c: Likewise. Renamed as
17366         Wtraditional-conversion.c .
17367         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17368         Wtraditional-conversion-2.c .
17369         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17370         Wtraditional-conversion-2.c
17371         * gcc.dg/Wconversion-negative-constants.c: New.
17373 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
17375         * gcc.dg/tree-ssa/dump-1.c: New test.
17377 2006-11-23  David Ung <davidu@mips.com>
17379         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17380         -mfp64, allowable when ISA >= 33 and float is enabled.
17381         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17382         of mthc1 and mfhc1 patterns.
17384 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
17386         PR tree-optimization/29921
17387         * gcc.dg/pr29921.c: New test.
17389 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17391         PR fortran/29441
17392         * gfortran.dg/initialization_4.f90: New test.
17394 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17396         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17397         platforms that have interleaving support.
17398         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17399         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17400         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17401         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17402         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17403         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17404         gcc.dg/vect/vect-strided-u8-i8.c,
17405         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17406         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17407         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17408         gcc.dg/vect/vect-strided-float.c,
17409         gcc.dg/vect/vect-strided-a-mult.c,
17410         gcc.dg/vect/vect-strided-mult-char-ls.c,
17411         gcc.dg/vect/vect-strided-a-u16-mult.c,
17412         gcc.dg/vect/vect-strided-a-u32-mult.c,
17413         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17414         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17415         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17416         gcc.dg/vect/vect-strided-mult.c,
17417         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17418         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17419         New.
17421 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17423         PR fortran/25087
17424         * gfortran.dg/auto_char_len_4.f90: New test.
17426 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17428         PR fortran/29652
17429         * gfortran.dg/generic_7.f90: New test.
17430         * gfortran.dg/defined_operators_1.f90: Add new error.
17432 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17434         PR tree-optimization/29902
17435         * g++.dg/tree-ssa/pr29902.C: New test.
17437 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17439         PR fortran/29820
17440         * gfortran.dg/used_types_13.f90: New test.
17442 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17444         * gcc.dg/dfp/snan.c: Delete.
17446 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17448         * g++.dg/cpp0x/static_assert1.C: New.
17449         * g++.dg/cpp0x/static_assert2.C: New.
17450         * g++.dg/cpp0x/static_assert3.C: New.
17452 2006-11-21  Richard Guenther  <rguenther@suse.de>
17454         * gcc.dg/vect/vect-pow-1.c: New testcase.
17455         * gcc.dg/vect/vect-pow-2.c: Likewise.
17457 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17459         PR c++/29570
17460         * g++.dg/template/static29.C: New test.
17462         PR c++/29734
17463         * g++.dg/conversion/simd4.C: New test.
17465 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17467         PR c++/29475
17468         * g++.dg/template/access19.C: New test.
17469         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17470         error is reported.
17472 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17474         PR tree-opt/25500
17475         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17477 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17479         PR fortran/27546
17480         * gfortran.dg/import.f90: Extended test.
17481         * gfortran.dg/import2.f90: Extended test.
17483 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17485         * gfortran.dg/volatile3.f90: Add conflict test.
17487 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17489         PR fortran/24783
17490         * gfortran.dg/implicit_10.f90: New test.
17492 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17494         PR c++/8586
17495         * g++.dg/warn/Wall-write-strings.C: New.
17497 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17499         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17500         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17502 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17504         * gfortran.dg/use_3.f90: Remove error message.
17505         * gfortran.dg/iso_fortran_env_1.f90: New test.
17506         * gfortran.dg/iso_fortran_env_2.f90: New test.
17507         * gfortran.dg/iso_fortran_env_3.f90: New test.
17508         * gfortran.dg/iso_fortran_env_4.f90: New test.
17510 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17512         * gcc.dg/vect/vect-27.c: Fix initialization.
17514 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17516         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17517         * gcc.dg/torture/builtin-minmax-1.c: New.
17519         * gcc.dg/builtins-20.c: Add cases for copysign.
17521 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17523         PR fortran/24285
17524         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17526 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17527         * gfortran.dg/use_1.f90: New test.
17528         * gfortran.dg/use_1.f90: New test.
17529         * gfortran.dg/use_1.f90: New test.
17531 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17533         PR tree-optimization/29801
17534         * gcc.dg/pr29801.c: New test.
17536 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17538         PR middle-end/29584
17539         * gcc.dg/torture/pr29584.c: New test.
17541 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17543         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17544         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17545         * gcc.target/powerpc/compress-float-ppc.c,
17546         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17547         powerpc_fprs.
17548         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17549         do not pass -mhard-float.
17551 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17553         * gnat.dg/volatile_aggregate.adb: New test.
17555 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17557         PR fortran/29391
17558         PR fortran/29489
17559         * gfortran.dg/bound_2.f90: Add more checks.
17560         * gfortran.dg/bound_3.f90: New test.
17562 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17564         PR target/29201
17565         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17567 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17569         * gfortran.dg/import3.f90: Fix error message.
17571 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17573         PR tree-opt/29788
17574         * gfortran.fortran-torture/compile/inline_1.f90:
17575         New testcase.
17577 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17579         * gcc.target/i386/x87regparm-1.c: New test.
17580         * gcc.target/i386/x87regparm-2.c: New test.
17581         * gcc.target/i386/x87regparm-3.c: New test.
17582         * gcc.target/i386/x87regparm-4.c: New test.
17584 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17586         PR fortran/27546
17587         * gfortran.dg/import.f90: New test.
17588         * gfortran.dg/import2.f90: New test.
17589         * gfortran.dg/import3.f90: New test.
17591 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17593         PR fortran/27588
17594         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17596 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17598         PR fortran/29806
17599         * gfortran.dg/contains.f90: New test.
17600         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17602 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17604         PR tree-optimization/29581
17605         * gcc.dg/pr29581-1.c: New test.
17606         * gcc.dg/pr29581-2.c: New test.
17607         * gcc.dg/pr29581-3.c: New test.
17608         * gcc.dg/pr29581-4.c: New test.
17609         * gfortran.dg/pr29581.f90: New test.
17611 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17613         PR fortran/29702
17614         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17615         numbers in error message headers.
17617 2006-11-14  Richard Guenther  <rguenther@suse.de>
17619         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17620         to i?86 and x86_64 targets.
17622 2006-11-14  Caroline Tice  <ctice@apple.com>
17624         * gcc.dg/pubtypes-1.c: New file/testcase.
17625         * gcc.dg/pubtypes-2.c: New file/testcase.
17626         * gcc.dg/pubtypes-3.c: New file/testcase.
17627         * gcc.dg/pubtypes-4.c: New file/testcase.
17628         * g++.dg/pubtypes.C: New file/testcase.
17630 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17632         PR c++/29106
17633         * g++.dg/init/self1.C: New test.
17635 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17637         PR fortran/29657
17638         * gfortran.dg/conflicts.f90: Add.
17640 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17642         PR rtl-optimization/29798
17644         * gcc.c-torture/execute/pr29798.c: New.
17646 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17648         * gcc.dg/builtins-20.c: Add more cases.
17650 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17652         PR fortran/29759
17653         * gfortran.dg/gomp/pr29759.f90: New test.
17655 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17657         PR c++/29518
17658         * g++.dg/template/static28.C: New test.
17660 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17662         * lib/c-torture.exp: Use target-libpath.exp.
17663         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17664         set GCC_EXEC_PREFIX env var from global variable of same name.
17666 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17668         PR fortran/26994
17669         * gfortran.fortran-torture/compile/transfer-1.f90:
17670         New testcase.
17672 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17673             Zdenek Dvorak <dvorakz@suse.cz>
17675         PR tree-optimization/29680
17676         * gcc.dg/alias-11.c: New test.
17678 2006-11-12  Jason Merrill  <jason@redhat.com>
17679             Andrew Pinski <pinskia@physics.uc.edu>
17681         PR middle-end/28915
17682         * gcc.target/i386/vectorize1.c: New.
17684 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17686         PR rtl-optimization/29797
17687         * gcc.c-torture/execute/pr29797-1.c: New test case.
17689 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17691         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17693 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17695         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17697 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17699         PR tree-optimization/13827
17700         * gcc.dg/fold-eqand-1.c: New test case.
17702 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17704         PR rtl-opt/28812
17705         * gcc.c-torture/execute/mayalias-3.c: New test.
17707 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17709         PR middle-end/27528
17710         * gcc.c-torture/compile/pr27528.c: New test.
17711         * gcc.dg/pr27528.c: Likewise.
17713 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17715         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17717         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17719 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17721         PR fortran/29758
17722         * gfortran.dg/reshape_source_size_1.f90: New test.
17724 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17726         PR fortran/29315
17727         * gfortran.dg/aliasing_dummy_4.f90: New test.
17729 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17731         PR target/29777
17732         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17733         and x86_64-*-* targets.
17735 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17737         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17738         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17739         New macros. Use them in exact tests.
17740         (TESTIT3): New macro.
17741         Add tests for fmin, fmax and fma.
17743 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17745         PR fortran/29431
17746         * gfortran.dg/array_constructor_13.f90: New test.
17748 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17750         PR fortran/29744
17751         * gfortran.dg/used_types_12.f90: New test.
17753 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17755         PR middle-end/29726
17756         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17757         (test6): Ditto.
17758         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17759         * gcc.dg/fold-eqandshift-3.c: New test case.
17761 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17763         PR fortran/29699
17764         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17766         PR fortran/21370
17767         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17769 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17771         * gcc.dg/20061109-1.c: New testcase.
17773 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17775         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17777 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17779         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17780         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17782 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17784         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17785         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17787 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17789         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17791 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17793         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17794         vect-9.c).
17795         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17796         * gcc.dg/vect/vect-9.c: Now vectorizable.
17797         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17798         that support vect_widen_mult.
17799         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17800         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17801         vect-reduc-dot-u16.c).
17802         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17803         vect-reduc-dot-u16.c).
17804         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17805         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17806         vect-reduc-dot-s8.c).
17807         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17808         vect-reduc-dot-s8.c).
17809         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17810         vect-reduc-dot-s8.c).
17811         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17812         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17813         vect-reduc-dot-u8.c).
17814         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17815         vect-reduc-dot-u8.c).
17816         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17817         * gcc.dg/vect/vect-multitypes-9.c: New test.
17818         * gcc.dg/vect/vect-multitypes-10.c: New test.
17819         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17820         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17821         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17822         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17823         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17824         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17825         wrapv-vect-reduc-dot-s8.c.
17826         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17827         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17828         targets that support vec_unpack.
17829         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17830         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17831         (check_effective_target_vect_widen_mult_hi_to_si): New.
17832         (check_effective_target_vect_widen_sum): Removed.
17834         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17836         * gcc.dg/vect/vect-multitypes-8.c: New test.
17837         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17839         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17841         * gcc.dg/vect/vect-multitypes-7.c: New test.
17843         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17845         * gcc.dg/vect/vect-multitypes-4.c: New test.
17846         * gcc.dg/vect/vect-multitypes-5.c: New test.
17847         * gcc.dg/vect/vect-multitypes-6.c: New test.
17849         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17851         * gcc.dg/vect/vect-multitypes-1.c: New test.
17852         * gcc.dg/vect/vect-multitypes-2.c: New test.
17853         * gcc.dg/vect/vect-multitypes-3.c: New test.
17855 2006-11-07  Eric Christopher  <echristo@apple.com>
17857         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17858         Test using scan-assembler-not.
17860 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17862         * gcc.dg/inline-17.c: New test.
17864 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17866         PR other/25028
17867         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17868         on HP-UX.
17870 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17872         PR fortran/29539
17873         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17875         PR fortran/29634
17876         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17877         test.
17879 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17881         PR fortran/29601
17882         * gfortran.dg/volatile.f90: Add.
17883         * gfortran.dg/volatile2.f90: Add.
17884         * gfortran.dg/volatile3.f90: Add.
17885         * gfortran.dg/volatile4.f90: Add.
17886         * gfortran.dg/volatile5.f90: Add.
17887         * gfortran.dg/volatile6.f90: Add.
17888         * gfortran.dg/volatile7.f90: Add.
17890 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17892         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17893           for matching error messages.
17894         * gfortran.dg/specifics_3.f90: Adjust pattern
17895           for matching error messages.
17897 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17898             Bernhard Fischer  <aldot@gcc.gnu.org>
17900         * lib/gcc-dg.exp (output-exists): New proc.
17901         (output-exists-not): New proc.
17902         * gcc.test-framework/test-framework.awk: Support new directives.
17903         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17904         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17905         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17906         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17907         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17908         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17910 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17912         PR fortran/29630
17913         PR fortran/29679
17914         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17915         * gfortran.dg/initialization_3.f90: New.
17917 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17919         PR libgfortran/25545
17920         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17922 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17924         PR middle-end/29695
17925         * gcc.c-torture/execute/pr29695-1.c: New test.
17926         * gcc.c-torture/execute/pr29695-2.c: New test.
17928 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17930         PR fortran/29565
17931         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17933 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17935         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17936         for matching error messages.
17938 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17940         PR target/26915
17941         * gcc.target/i386/387-12.c: New test.
17943 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17945         PR libfortran/29713
17946         * gfortran.dg/pr29713.f90: New test.
17948 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17950         * gcc.c-torture/execute/arith-rand-ll.c:
17951         Also test for bogus rest sign.
17953 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17955         PR libfortran/27895
17956         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17958 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17960         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17961         from error messages.
17963 2006-11-02  Mike Stump  <mrs@apple.com>
17965         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17967         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17969 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17971         * g++.dg/eh/gcsec1.C: New test.
17973 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17975         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17976         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17978 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17980         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17981         hexadecimal value.
17982         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17983         * gcc.dg/pr14796-2.c: Likewise.
17985 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17987         * gcc.c-torture/execute/20061101-1.c: New test.
17989 2006-11-01  Richard Guenther  <rguenther@suse.de>
17991         * gcc.target/i386/fpprec-1.c: New testcase.
17993 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17995         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17996         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17998 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18000         * gcc.c-torture/execute/20061031-1.c: New test.
18002 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18004         PR 23067
18005         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18006         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18007         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18008         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18009         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18010         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18011         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18013 2006-10-31  Eric Christopher  <echristo@apple.com>
18014             Falk Hueffner  <falk@debian.org>
18016         * gcc.dg/builtin-bswap-1.c: New.
18017         * gcc.dg/builtin-bswap-2.c: New.
18018         * gcc.dg/builtin-bswap-3.c: New.
18019         * gcc.dg/builtin-bswap-4.c: New.
18020         * gcc.dg/builtin-bswap-5.c: New.
18021         * gcc.target/i386/builtin-bswap-1.c: New.
18023 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18025         * gcc.dg/inline-16.c: New.
18027         PR 16622
18028         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18029         defining it.
18030         * gcc.dg/inline-13.c: New.
18031         * gcc.dg/inline-14.c: New.
18032         * gcc.dg/inline-15.c: New.
18034         PR 11377
18035         * gcc.dg/inline6.c: New.
18036         * gcc.dg/inline7.c: New.
18038 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18040         PR middle-end/23470
18041         * gcc.dg/pr23470-1.c: New test case.
18043 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18045         PR fortran/29537
18046         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18047         data.
18048         * gfortran.dg/blockdata_2.f90: New testcase.
18050 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18052         PR libfortran/29627
18053         * gfortran.dg/unf_short_record_1.f90:  New test.
18055 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18057         PR fortran/29067
18058         * gfortran.dg/pr29067.f: New test.
18060 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18061             Richard Sandiford  <richard@codesourcery.com>
18063         * lib/target-supports.exp (get_compiler_messages): Append options
18064         as a single list element.
18065         (check_effective_target_arm_vfp_ok): New.
18066         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18068 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18070         PR fortran/29387
18071         * gfortran.dg/intrinsic_actual_2.f90: New test.
18073         PR fortran/29490
18074         * gfortran.dg/actual_array_interface_1.f90: New test.
18076         PR fortran/29641
18077         * gfortran.dg/used_types_11.f90: New test.
18079 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18081         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18082         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18083         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18084         * g++.old-deja/g++.mike/net25.C (main): Same.
18085         * g++.dg/lookup/exception1.C (main): Same.
18086         * g++.dg/parse/parens2.C (main): Same.
18088 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18090         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18092 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18094         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18095         * gcc.dg/torture/builtin-math-3.c: Likewise.
18097 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18099         PR fortran/29452
18100         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18101         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18103 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18105         PR Fortran/29410
18106         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18108 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18110         * lib/target-supports.exp (check_function_available): Declare
18111         function before calling.
18113 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18115         PR tree-optimization/29637
18116         * gcc.dg/pr29637.c: New test.
18118 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18120         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18121         tree canonicalization.
18123 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18125         * gcc.dg/builtins-20.c: Add more hypot tests.
18127 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18129         * gcc.dg/fold-compare-1.c: New test case.
18131 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18133         PR c++/16307
18134         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18136 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18138         PR tree-optimization/15458
18139         * gcc.dg/fold-xornot-1.c: New test case.
18141 2006-10-29  Richard Guenther  <rguenther@suse.de>
18143         * gcc.target/i386/math-torture/trunc.c: New testcase.
18145 2006-10-29  Richard Guenther  <rguenther@suse.de>
18147         * gcc.target/i386/math-torture/round.c: New testcase.
18149 2006-10-29  Richard Guenther  <rguenther@suse.de>
18151         * gcc.target/i386/math-torture/ceil.c: New testcase.
18152         * gcc.target/i386/math-torture/floor.c: Likewise.
18154 2006-10-29  Richard Guenther  <rguenther@suse.de>
18156         * gcc.target/i386/math-torture/rint.c: New testcase.
18157         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18159 2006-10-29  Richard Guenther  <rguenther@suse.de>
18161         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18162         * gcc.target/i386/math-torture/lceil.c: Likewise.
18164 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18166         PR libgfortran/24313
18167         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18169 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18171         * gcc.c-torture/execute/20020118-1.c,
18172         gcc.c-torture/execute/builtins/strlen.c,
18173         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18174         comment typos.
18176 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18178         * gcc.dg/builtins-20.c: Add tests for hypot.
18179         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18180         two-argument builtins.
18181         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18182         TESTIT2.  Update all callers.
18183         (TESTIT2, TESTIT2_R): New helper macros.
18184         Add testcases for pow, hypot and atan2.
18186 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18188         PR C++/29295
18189         * g++.dg/expr/bool1.C: New test.
18190         * g++.dg/expr/bool2.C: New test.
18192 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18194         PR fortran/28224
18195         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18196         * gfortran.dg/namelist_internal.f90: New test.
18198 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18200         PR fortran/29625
18201         * gfortran.dg/io_real_boz.f90: Add.
18202         * gfortran.dg/io_real_boz2.f90: Add.
18204 2006-10-28  Richard Guenther  <rguenther@suse.de>
18206         PR middle-end/26899
18207         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18209 2006-10-28  Richard Guenther  <rguenther@suse.de>
18211         PR target/28806
18212         * gcc.target/i386/math-torture/lround.c: New testcase.
18214 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18216         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18217         * gcc.dg/builtins-44.c: Likewise.
18218         * gcc.dg/builtins-45.c: Likewise.
18219         * gcc.dg/pr28796-2.c: Likewise.
18220         * gcc.dg/unordered-3.c: Likewise.
18222 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18224         PR libgfortran/27954
18225         * gfortran.dg/error_recovery_2.f90: New test.
18227 2006-10-26  Richard Guenther  <rguenther@suse.de>
18229         * gcc.target/i386/i386.exp: Use glob, not find to collect
18230         tests.  Avoids recursing into subdirectories.
18231         * gcc.target/i386/math-torture/math-torture.exp: Torture
18232         for interesting ia32 math options.
18233         * gcc.target.i386/math-torture/lrint.c: New testcase.
18235 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18237         PR libgfortran/29563
18238         * gfortran.dg/arrayio_9.f90: Update test.
18239         * gfortran.dg/arrayio_19.f90: New test.
18241 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18243         * gcc.dg/20061026.c: New testcase.
18245 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18247         PR libgfortran/29563
18248         * gfortran.dg/arrayio_9.f90: New test.
18250 2006-10-26  Ben Elliston  <bje@au.ibm.com>
18252         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18253         Copy the strings manually, as strcpy may call strlen.
18255 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18257         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18258         Add checks for log, log2, log10 and log1p.
18260         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18261         we already test 0.0.  Add checks for expm1, log, log2, log10,
18262         log1p, cbrt, erf and erfc.
18264 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
18266         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18268 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
18270         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18271         and remainderl() built-in functions.  Remove -ffast-math from
18272         dg-options.
18274 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18276         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18277         acosh and atanh.
18279         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18280         floating point modifiers to arguments passed to float and long
18281         double functions respectively.  Update all callers to use floating
18282         point numbers, not integers.  Add tests for exp, exp2 and
18283         exp10/pow10.
18285         * gcc.dg/torture/builtin-math-3.c: New test.
18287 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18289         PR fortran/29393
18290         * gfortran.dg/initialize_2.f90: New.
18292 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18294         * gcc.dg/torture/builtin-math-2.c: New test.
18296 2006-10-24  Richard Guenther  <rguenther@suse.de>
18298         PR middle-end/28796
18299         * gcc.dg/pr28796-1.c: New testcase.
18300         * gcc.dg/pr28796-2.c: Likewise.
18302 2006-10-24  Richard Guenther  <rguenther@suse.de>
18304         * gcc.dg/builtins-57.c: New testcase.
18306 2006-10-24  Richard Guenther  <rguenther@suse.de>
18308         PR tree-optimization/29567
18309         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18311 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
18313         PR tree-optimization/14784
18314         * gcc.dg/alias-10.c: New test.
18316 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18318         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18320 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
18322         * gcc.dg/builtin-strncat-chk-1.c: New test.
18324 2006-10-23  Jan Hubicka  <jh@suse.cz>
18326         * gcc.dg/memmove-1.c: New test.
18328 2006-10-23  Paul Brook  <paul@codesourcery.com>
18330         * gcc.dg/pragma-pack-5.c: New test.
18332 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
18334         * g++.dg/other/s390-1.C: New testcase.
18336 2006-10-23  Richard Guenther  <rguenther@suse.de>
18338         PR middle-end/27132
18339         PR middle-end/23295
18340         * gcc.dg/pr27132.c: New testcase.
18341         * gcc.dg/pr23295.c: Likewise.
18342         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18343         * g++.dg/tree-ssa/pr19807.C: Likewise.
18345 2006-10-23  Richard Guenther  <rguenther@suse.de>
18347         PR middle-end/21032
18348         * gcc.dg/pr21032.c: New testcase.
18350 2006-10-22  Jeff Law  <law@redhat.com>
18351         Richard Guenther  <rguenther@suse.de>
18353         PR tree-optimization/15911
18354         * gcc.dg/tree-ssa/vrp30.c: New testcase.
18356 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18358         PR c++/20647
18359         * g++.dg/abi/rtti3.C: New.
18361 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
18363         PR middle-end/28252
18364         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18365         transformation.
18367 2006-10-21  Richard Guenther  <rguenther@suse.de>
18369         PR tree-optimization/3511
18370         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18372 2006-10-21  Richard Guenther  <rguenther@suse.de>
18374         PR middle-end/26898
18375         * gcc.dg/torture/pr26898-1.c: New testcase.
18376         * gcc.dg/torture/pr26898-2.c: Likewise.
18378 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
18380         PR c++/28053
18381         * g++.dg/parse/bitfield1.C: Adjust error markers.
18382         * g++.dg/parse/bitfield2.C: New test.
18384 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
18386         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18388 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18390         PR libfortran/27895
18391         * gfortran.dg/zero_sized_1.f90: New test.
18393 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18395         * gcc.dg/div-compare-1.c: New test.
18397 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18399         PR fortran/29216
18400         * gfortran.dg/result_default_init_1.f90: New test.
18402         PR fortran/29314
18403         * gfortran.dg/automatic_default_init_1.f90: New test.
18405         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18406         from 38 to 33.
18408 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18410         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18411         'using namespace std' without previous declaration.
18412         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18413         * g++.old-deja/g++.robertl/eb133c.C: New.
18415 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18417         PR libgfortran/29277
18418         * gfortran.dg/streamio_4.f90: Update test.
18419         * gfortran.dg/streamio_11.f90: New test.
18421 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18423         PR c++/27952
18424         * g++.dg/inherit/virtual1.C: New test.
18426 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18428         PR c++/28261
18429         * g++.dg/parse/enum3.C: New test.
18431 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18433         PR c++/29039
18434         * g++.dg/init/ctor8.C: New test.
18436 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18438         PR c++/27270
18439         * g++.dg/ext/complit8.C: Tweak error markers.
18440         * g++.dg/template/complit1.C: Add error marker.
18442 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18444         PR c++/27270
18445         * g++.dg/ext/complit8.C: New test.
18447         PR c++/29408
18448         * g++.dg/parse/dtor12.C: New test.
18450         PR c++/29435
18451         * g++.dg/template/sizeof11.C: New test.
18453 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18455         PR fortran/29392
18456         * gfortran.dg/data_char_3.f90: New test.
18458         PR fortran/29451
18459         * gfortran.dg/negative_automatic_size.f90: New test.
18461 2006-10-16  David Daney  <ddaney@avtrex.com>
18463         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18465 2006-10-16  Eric Christopher  <echristo@apple.com>
18467         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18468         x86_64.
18470 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18472         PR c++/28211
18473         * g++.dg/tc1/dr49.C: Tweak error messages.
18474         * g++.dg/parse/template21.C: New test.
18476 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18478         PR middle-end/20491
18479         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18481 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18483         PR fortran/29403
18484         * gfortran.dg/print_1.f90: New test.
18486 2006-10-15  Jan Hubicka  <jh@suse.cz>
18488         PR middle-end/29241
18489         * gcc.c-torture/compile/pr29241.c: New testcase.
18491 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18493         PR middle-end/29250
18494         * gcc.c-torture/compile/pr29250.c: New test.
18496 2006-10-15  Richard Guenther  <rguenther@suse.de>
18498         * gcc.dg/pr29299.c: New testcase.
18500 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18502         PR fortran/24767
18503         * gfortran.dg/label_4.f90: Adjust warning flag.
18505 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18507         PR fortran/29371
18508         * gfortran.dg/nullify_3.f90: New test.
18510 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18512         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18513         on Solaris 2.5.1 too.
18515 2006-10-13  Eric Christopher  <echristo@apple.com>
18517         * gcc.dg/pr25993.c: Skip for darwin.
18519 2006-10-13  Eric Christopher  <echristo@apple.com>
18521         * gcc.dg/visibility-11.c: Skip for darwin.
18523 2006-10-13  Eric Christopher  <echristo@apple.com>
18525         * gcc.dg/darwin-weakimport-1.c: Use
18526         -fno-asynchronous-unwind-tables.
18527         * gcc.dg/darwin-weakimport-3.c: Ditto.
18529 2006-10-13  Richard Guenther  <rguenther@suse.de>
18531         PR tree-optimization/29446
18532         * gcc.dg/torture/pr29446.c: New testcase.
18534 2006-10-13  Bill Wendling  <wendling@apple.com>
18536         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18537         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18538         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18539         * g++.old-deja/g++.law/shadow1.C: Likewise.
18540         * g++.old-deja/g++.law/ctors10.C: Likewise.
18541         * g++.dg/debug/namespace1.C: Likewise.
18542         * g++.dg/inherit/namespace-as-base.C: Likewise.
18543         * g++.dg/opt/delay-slot-1.C: Likewise.
18544         * g++.dg/parse/defarg10.C: Likewise.
18545         * g++.dg/template/ptrmem11.C: Likewise.
18546         * g++.dg/template/mem_func_ptr.C: Likewise.
18547         * g++.dg/template/spec19.C: Likewise.
18549 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18551         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18553 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18555         PR fortran/29373
18556         * gfortran.dg/implicit_9.f90: New test.
18558         PR fortran/29407
18559         * gfortran.dg/namelist_25.f90: New test.
18561         PR fortran/27701
18562         * gfortran.dg/same_name_2.f90: New test.
18564         PR fortran/29232
18565         * gfortran.dg/host_assoc_types_1.f90: New test.
18567         PR fortran/29364
18568         * gfortran.dg/missing_derived_type_1.f90: New test.
18569         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18571         PR fortran/29422
18572         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18574         PR fortran/29428
18575         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18577 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18579         PR fortran/29391
18580         * gfortran.dg/bound_2.f90: New test.
18582 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18584         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18585         directive.
18586         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18587         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18588         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18589         * gfortran.dg/gomp/reduction3.f90: Likewise.
18590         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18591         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18592         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18593         * gfortran.dg/forall_4.f90: Likewise.
18594         * gfortran.dg/spec_expr_4.f90: Likewise.
18595         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18596         * gfortran.dg/forall_5.f90: Likewise.
18597         * gfortran.dg/open_access_append_2.f90: Add check for
18598         compile-time warning.
18600 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18602         PR c++/28506
18603         * g++.dg/parse/pure1.C: New test.
18605 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18607         PR fortran/21435
18608         * gfortran.dg/io_constraints_3.f90: New test.
18609         * gfortran.dg/open_access_append_1.f90: Add checks
18610         for compile-time warnings.
18611         * gfortran.dg/pr20163-2.f: Likewise.
18612         * gfortran.dg/iostat_2.f90: Likewise.
18613         * gfortran.dg/label_4.f90: Delete the temporary
18614         file.
18615         * gfortran.dg/direct_io_2.f90: Add a FILE=
18616         specifier.
18617         * gfortran.dg/iomsg_1.f90: Add check for
18618         compile-time warning.
18620 2006-10-12  Jan Hubicka  <jh@suse.cz>
18622         PR c/28419
18623         * gcc.dg/pr28319.c: New test.
18625 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18626         PR c++/29318
18627         * g++.dg/ext/vla4.C: New test.
18629 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18631         PR c++/27961
18632         * g++.dg/template/crash60.C: New test.
18633         * g++.dg/other/large-size-array.C: Adjust error markers.
18634         * g++.dg/parse/crash27.C: Likewise.
18635         * g++.dg/template/crash1.C: Likewise.
18637 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18639         PR testsuite/29093
18640         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18642 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18644         PR preprocessor/28709
18645         * gcc.dg/cpp/paste14.c: New test.
18647 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18649         PR c++/29175
18650         * g++.dg/init/array24.C: New test.
18652 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18654         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18655         of <sys/types.h>.
18657 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18659         PR c++/29024
18660         * g++.dg/parse/typedef8.C: New test.
18661         * g++.dg/other/mult-stor1.C: Adjust error markers.
18663 2006-10-11  Richard Guenther  <rguenther@suse.de>
18665         PR tree-optimization/28230
18666         * gcc.dg/torture/pr28230.c: New testcase.
18668 2006-10-11  Richard Guenther  <rguenther@suse.de>
18670         PR inline-asm/29119
18671         * gcc.dg/torture/pr29119.c: New testcase.
18673 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18675         PR middle-end/29272
18676         * gcc.c-torture/execute/20060930-2.c: New test.
18678 2006-10-09  Richard Henderson  <rth@redhat.com>
18680         Revert emutls patch.
18682 2006-10-09  Richard Guenther  <rguenther@suse.de>
18684         PR middle-end/29254
18685         * gcc.dg/pr29254.c: New testcase.
18687 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18688             Paul Thomas  <pault@gcc.gnu.org>
18690         PR fortran/20541
18691         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18692         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18693         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18694         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18695         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18696         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18697         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18698         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18699         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18700         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18701         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18702         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18703         * gfortran.dg/alloc_comp_std.f90: New test.
18704         * gfortran.dg/move_alloc.f90: New test.
18706 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18708         PR fortran/29115
18709         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18711         PR fortran/29211
18712         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18714 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18716         PR fortran/28585
18717         * gfortran.dg/new_line.f90: New test.
18719 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18721         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18722         * gcc.dg/torture/builtin-convert-1.c,
18723         gcc.dg/torture/builtin-convert-2.c,
18724         gcc.dg/torture/builtin-convert-3.c,
18725         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18727 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18729         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18730         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18731         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18732         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18734 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18736         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18737         Xfail some tests for powerpc-darwin and powerpc-aix.
18739 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18741         PR c/29380
18742         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18744 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18746         PR target/29300
18747         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18748         on hppa*-*-hpux*.
18750 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18752         PR fortran/16580
18753         PR fortran/29288
18754         * gfortran.fortran-torture/execute/specifics.f90:
18755         Add tests for using all possible intrinsics as actual arguments.
18756         * gfortran.dg/specifics_1.f90: Add tests for using
18757         all possible intrinsics as actual arguments.
18758         * gfortran.dg/specifics_2.f90: New file.
18759         * gfortran.dg/specifics_3.f90: New file.
18761 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18763         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18764         * gcc.dg/debug/debug-2.c: Likewise.
18766 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18768         * gcc.c-torture/compile/sync-2.c: New test.
18770 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18772         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18773         line endings.
18775 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18777         PR rtl-optimization/29128
18778         * gcc.c-torture/compile/pr29128.c: New test.
18780 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18782         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18783         line endings.
18785 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18787         PR middle-end/29256
18788         * gcc.dg/tree-ssa/loop-19.c: New test.
18790 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18792         PR tree-optimization/29330
18793         * gcc.dg/pr29330.c: New test.
18795         PR target/28924
18796         * gcc.c-torture/compile/20061005-1.c: New test.
18798 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18800         * gcc.dg/typename-vla-1.c: New case.
18801         * gnat.dg/forward_vla.adb: New case.
18803 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18805         PR tree-optimization/29290
18806         * gfortran.dg/loop_nest_1.f90: New test.
18808         PR target/29198
18809         * gcc.dg/tls/opt-12.c: New test.
18811         PR fortran/28415
18812         * gfortran.dg/save_2.f90: New test.
18814         PR c/29091
18815         * gcc.dg/pr29091.c: New test.
18817 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18819         * lib/target-supports.exp
18820         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18821         same as x86_64-*-*; check for LP64.
18823 2006-10-04  Richard Henderson  <rth@redhat.com>
18825         * lib/target-supports.exp (check_effective_target_tls): Redefine
18826         to mean non-emulated tls.
18827         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18828         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18829         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18830         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18831         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18832         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18833         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18835 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18837         PR fortran/29343
18838         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18840 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18842         * gfortran.dg/bounds_check_fail_1.f90: New test.
18844 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18846         PR c++/29020
18847         * g++.dg/template/friend48.C: New test.
18849 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18851         PR fortran/29098
18852         * gfortran.dg/default_initialization_2.f90: New test.
18854 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18856         PR fortran/20779
18857         PR fortran/20891
18858         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18860 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18862         PR fortran/29284
18863         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18865         PR fortran/29321
18866         PR fortran/29322
18867         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18869         PR fortran/25091
18870         PR fortran/25092
18871         * gfortran.dg/entry_array_specs_1.f90: New test.
18873 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18875         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18876         insufficient to inhibit some test failures at -O3.  Do testing
18877         on integers.
18879 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18881         PR c++/29138
18882         * g++.dg/inherit/access8.C: New test.
18883         * g++.dg/template/dtor4.C: Tweak error messages.
18885 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18887         PR fortran/27478
18888         * gfortran.dg/entry_8.f90: New test.
18890 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18892         PR c++/29291
18893         * g++.dg/parse/new4.C: New test.
18895 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18897         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18898         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18899         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18900         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18901         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18903 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18905         PR fortran/19260
18906         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18907         * gfortran.dg/continuation_2.f90: New test.
18909         PR fortran/19262
18910         * gfortran.dg/continuation_3.f90: New test.
18911         * gfortran.dg/continuation_4.f90: New test.
18912         * gfortran.dg/continuation_5.f: New test.
18913         * gfortran.dg/continuation_6.f: New test.
18915 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18917         PR c++/29226
18918         * g++.dg/template/vla1.C: New test.
18920 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18922         PR fortran/29210
18923         * gfortran.dg/complex_parameter_1.f90: New test.
18925 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18927         PR c/29154
18928         * gcc.c-torture/execute/20060929-1.c: New test.
18930 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18932         PR c++/29105
18933         * g++.dg/template/member6.C: New test.
18934         * g++.dg/parse/typename7.C: Adjust error markers.
18936         PR c++/29080
18937         * g++.dg/template/member7.C: New test.
18939 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18941         PR c/24010
18942         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18943         gcc.dg/Woverride-init-3.c: New tests.
18945 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18947         * gcc.c-torture/execute/20060930-1.c: New test.
18949 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18951         PR fortran/18791
18952         * gfortran.dg/specifics_1.f90: New test.
18953         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18954         complex specifics.
18956 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18958         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18959         pthread-init-common.h: New.
18961 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18963         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18964         precision on some archs.
18966 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18968         * gcc.dg/non-local-goto-1.c: New test.
18969         * gcc.dg/non-local-goto-2.c: Likewise.
18970         * gcc.dg/setjmp-3.c: Likewise.
18971         * gcc.dg/setjmp-4.c: Likewise.
18973 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18975         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18977 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18979         PR fortran/28276
18980         * gfortran.dg/exponent_1.f90: New test.
18982         PR fortran/27021
18983         * gfortran.dg/nearest_1.f90: New test.
18985 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18987         PR middle-end/25261
18988         PR middle-end/28790
18989         * gcc.dg/gomp/nestedfn-1.c: New test.
18991 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18993         PR objc/29195
18994         * objc/compile/method-1.m: New test.
18996 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18998         PR c++/26938
18999         * g++.dg/template/crash58.C: New test.
19000         * g++.dg/parse/crash28.C: Adjust error markers.
19001         * g++.dg/template/crash34.C: Likewise.
19002         * g++.dg/template/friend31.C: Likewise.
19003         * g++.dg/template/crash32.C: Likewise.
19005         PR c++/27329
19006         * g++.dg/template/crash59.C: New test.
19008         PR c++/27667
19009         * g++.dg/template/spec33.C: New test.
19010         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19012 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19013             Adam Nemet  <anemet@caviumnetworks.com>
19015         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19016         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19018 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19020         PR target/28911
19021         * gcc.dg/pr28911.c: New.
19023 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19025         PR target/29169
19026         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19027         (dg-options): Add -mfpmath=387.
19029 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19031         PR c/28706
19032         * gcc.dg/pr28706.c: New test.
19034         PR c/28712
19035         * gcc.dg/pr28712.c: New test.
19037 2006-09-22  Mike Stump  <mrs@apple.com>
19039         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19041 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19043         PR tree-optimization/28888
19044         * gcc.dg/pr28888.c: New test.
19046 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19048         PR c++/29016
19049         * g++.dg/init/ptrfn1.C: New test.
19051 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19053         PR c++/28861
19054         * g++.dg/template/spec32.C: New test.
19055         * g++.dg/parse/crash9.C: Adjust error markers.
19057         PR c++/28303
19058         * g++.dg/template/typedef6.C: New test.
19059         * g++.dg/init/error1.C: Adjust error markers.
19060         * g++.dg/parse/crash9.C: Likewise.
19061         * g++.dg/template/crash55.C: Likewise.
19063 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19065         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19067 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19069         PR target/27650
19070         * g++.dg/ext/dllimport12.C: New test.
19072 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19074         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19075         * gcc.target/mips/nmadd-2.c: Likewise.
19076         * gcc.target/mips/mips-ps-6.c: New test.
19077         * gcc.target/mips/neg-abs-1.c: Likewise.
19078         * gcc.target/mips/neg-abs-2.c: Likewise.
19079         * gcc.target/mips/nmadd-3.c: New test.
19081 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19083         PR middle-end/28046
19084         * gcc.dg/gomp/atomic-10.c: New test.
19085         * g++.dg/gomp/atomic-10.C: New test.
19087 2006-09-20  Eric Christopher  <echristo@apple.com>
19089         * gcc.target/i386/sse3-not-fisttp.c: New.
19091 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19093         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19095 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19097         * gcc.c-torture/execute/pr28289.c (one): New variable.
19098         (main): Use it instead of argc.
19099         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19100         (main): Use it instead of argc.
19102 2006-09-19  Paul Brook  <paul@codesourcery.com>
19104         PR target/28516
19105         * gcc.dg/nested-func-5.c: New test.
19107 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19109         * lib/target-supports.exp (check_effective_target_tls): Compile
19110         test stubs using ${tool}_target_compile, not just target_compile.
19111         (check_effective_target_tls_runtime): Likewise.
19113 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19115         * gcc.c-torture/compile/20030405-1.x: Remove.
19117         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19118         optimising linker from discarding it.
19120 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19122         PR fortran/28526
19123         * gfortran.dg/keyword_symbol_1.f90: New test.
19125         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19126         pedantic compilation option.
19128 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19130         PR fortran/29060
19131         * gfortran.dg/spread_shape_1.f90: New test.
19133 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19135         PR tree-optimization/28887
19136         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19138 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19140         PR c/25993
19141         * gcc.dg/pr25993.c: New test.
19143 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19145         PR tree-opt/21591
19146         * gcc.dg/vect/pr21591.c: New test.
19148 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19150         PR tree-opt/29059
19151         * gcc.c-torture/compile/strcpy-1.c: New test.
19152         * gcc.c-torture/compile/strcpy-2.c: New test.
19153         * gcc.c-torture/compile/memcpy-1.c: New test.
19154         * gcc.c-torture/compile/memcpy-2.c: New test.
19156 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19158         PR testsuite/29055
19159         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19161 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19163         * gnat.dg/specs/double_record_extension1.ads: New test.
19164         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19166 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19168         PR fortran/29051
19169         * gfortran.dg/oldstyle_3.f90: New test.
19171 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19173         PR libgfortran/29099
19174         * gfortran.dg/secnds-1.f: New test.
19176 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19178         PR libgfortran/29053
19179         * gfortran.dg/streamio_9.f90: New test.
19180         * gfortran.dg/streamio_10.f90: New test.
19182 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19184         PR C++/29002
19185         * g++.dg/init/array22.C: New test.
19186         * g++.dg/init/array23.C: New test.
19188 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19190         * stackcheck.lst: Update list of tests requiring stack checking.
19191         * norun.lst: Adjust for above change.
19192         * ada95.lst: New file.
19193         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19194         requiring -gnat95 switch.
19196 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19198         * gnat.dg/in_out_parameter.adb: New test.
19200 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19202         PR debug/28980
19203         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19205 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19207         * gnat.dg/specs/unchecked_union.ads: New test.
19209 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19211         PR rtl-optimization/28982
19212         * gcc.c-torture/execute/pr28982a.c: New test.
19213         * gcc.c-torture/execute/pr28982b.c: Likewise.
19215 2006-09-12  Eric Christopher  <echristo@apple.com>
19217         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19218         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19220 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19222         PR c/28768
19223         PR preprocessor/14634
19224         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19225         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19226         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19228 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19230         * gcc.dg/pr28243.c: New test.
19232 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19234         PR fortran/28971
19235         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19236         this undiagnosed regression reappears.
19238 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19240         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19241         Treat $srcdir as a literal.
19242         * lib/fortran-torture.exp (fortran-torture-compile,
19243         fortran-torture-execute): Likewise.
19244         * lib/objc-torture.exp (objc-torture-compile,
19245         objc-torture-execute): Likewise.
19246         * lib/profopt.exp (profopt-execute): Likewise.
19248 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
19250         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19252 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
19254         PR testsuite/28950
19255         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19257 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
19259         PR target/13685
19260         * gcc.target/i386/pr13685.c: New test.
19262 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19264         * gcc.dg/pr28726.c: New test.
19266 2006-09-11  Josh Conner  <jconner@apple.com>
19268         * gcc.dg/nrv3.c: Increase size of structure.
19269         * gcc.dg/nrv4.c: Likewise.
19270         * gcc.dg/nrv5.c: Likewise.
19272 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
19274         PR libfortran/28890
19275         gfortran.dg/assumed_charlen_function_5.f90: New test.
19277 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
19279         PR c++/28991
19280         * g++.dg/init/static3.C: New test.
19282 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
19284         PR testsuite/29007
19285         * gcc.dg/long-long-cst1.c (t): Add cast to
19286         __SIZE_TYPE__ before casting to int.
19287         (main): Return 0 on success.
19289 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19291         * gcc.c-torture/execute/20060910-1.c: New test.
19293 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
19295         PR middle-end/26983
19296         * gcc.dg/pr26983.c: New test.
19298 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
19300         PR target/29006
19301         * gcc.c-torture/execute/pr29006.c: New test.
19303 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19305         PR libfortran/28947
19306         gfortran.dg/matmul_4.f90: New test.
19308 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19310         PR fortran/28959
19311         gfortran.dg/used_types_10: New test.
19313 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
19315         PR libfortran/28923
19316         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19317         gfortran.dg/array_initializer_3.f90: New test.
19319 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19321         PR fortran/28914
19322         * gfortran.dg/actual_array_constructor_3.f90: New test.
19324 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
19326         PR testsuite/26778
19327         * gcc.target/i386/pr26778.c: New testcase.
19329 2006-09-08  Eric Christopher  <echristo@apple.com>
19331         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19332         * gcc.target/i386/memcpy-1.c: Ditto.
19333         * gcc.target/i386/asm-1.c: Ditto.
19334         * gcc.target/i386/20060512-4.c: Ditto.
19335         * gcc.target/i386/compress-float-387.c: Ditto.
19336         * gcc.target/i386/20060512-1.c: Ditto.
19337         * gcc.target/i386/compress-float-sse.c: Ditto.
19338         * gcc.target/i386/20060512-2.c: Ditto.
19339         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19340         * gcc.target/i386/stack-prot-kernel.c: Ditto.
19341         * gcc.target/i386/compress-float-387-pic.c: Ditto.
19342         * gcc.dg/pr26449.c: Ditto.
19343         * gcc.dg/attr-ms_struct-2.c: Ditto.
19344         * gcc.dg/attr-ms_struct-1.c: Ditto.
19345         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19347 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
19349         PR c/28504
19350         * gcc.dg/vla-10.c: New test.
19352 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19354         PR c++/28858
19355         * g++.dg/parse/template20.C: New test.
19356         * g++.dg/template/operator8.C: Remove obsolete part.
19357         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19358         * g++.old-deja/g++.pt/crash65.C: Likewise.
19360 2006-09-07  Jason Merrill  <jason@redhat.com>
19362         PR middle-end/27724
19363         * gcc.dg/long-long-cst1.c: New test.
19365 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19367         PR C++/28906
19368         * g++.dg/other/array3.C: New test.
19369         * g++.dg/other/array4.C: New test.
19370         * g++.dg/other/array5.C: New test.
19372 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
19374         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19376 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
19378         PR target/28946
19379         * gcc.target/i386/pr28946.c: New test.
19381 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
19383         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19384         in integer literal constant.
19385         * gfortran.dg/enum_8.f90: Ditto.
19386         * gfortran.dg/g77/20030326-1.f: Ditto.
19388 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
19390         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19391         nonconformance usage.
19393 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19395         PR middle-end/28862
19396         * gcc.c-torture/compile/vector-align-1.c: New test.
19398 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19400         PR rtl-opt/27883
19401         * g++.dg/opt/copysign-1.C: New test.
19403 2006-09-06  Jason Merrill  <jason@redhat.com>
19405         PR c++/27371
19406         * g++.dg/warn/unused-result1.C: New test.
19408 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19410         PR c++/28903
19411         * g++.dg/ext/vla3.C: New test.
19413         PR c++/28886
19414         * g++.dg/template/array16.C: New test.
19416 2006-09-06  Richard Guenther  <rguenther@suse.de>
19418         * gcc.dg/pr27226.c: Remove testcase again.
19420 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19422         PR tree-opt/28937
19423         * g++.dg/opt/unroll2.C: New test.
19425 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19427         PR tree-opt/28952
19428         * gcc.dg/vect/pr28952.c: New test.
19430 2006-09-05  Richard Guenther  <rguenther@suse.de>
19432         PR tree-optimization/28900
19433         * gcc.dg/torture/pr28900.c: New testcase
19435 2006-09-05  Richard Guenther  <rguenther@suse.de>
19437         PR tree-optimization/28905
19438         * gcc.c-torture/compile/pr28905.c: New testcase.
19440 2006-09-05  Richard Guenther  <rguenther@suse.de>
19442         PR middle-end/28935
19443         * gcc.dg/pr28935.c: New testcase.
19445 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19447         * gcc.c-torture/execute/20060905-1.c: New test.
19449 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19451         PR fortran/28908
19452         * gfortran.dg/used_types_7.f90: New test.
19453         * gfortran.dg/used_types_8.f90: New test.
19454         * gfortran.dg/used_types_9.f90: New test.
19456 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19458         * gcc.c-torture/compile/20060904-1.c: New test.
19460 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19462         PR c++/23287 Revert my 2006-09-01 patch
19463         * g++.dg/parse/dtor12.C: Remove.
19465 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19467         PR c+/27670
19468         * g++.dg/template/operator9.C: New test.
19470         PR c++/27493
19471         * g++.dg/template/operator7.C: New test.
19473         PR c++/27494
19474         * g++.dg/template/operator8.C: New test.
19476         PR c++/27397
19477         * g++.dg/template/crash57.C: New test.
19479         * g++.dg/template/typedef4.C: Adjust error markers.
19480         * g++.dg/template/typedef5.C: Likewise.
19482 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19484         PR c++/28878
19485         * g++.dg/parse/crash33.C: New test.
19487 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19488         Richard Guenther  <rguenther@suse.de>
19489         Adam Nemet  <anemet@caviumnetworks.com>
19491         PR middle-end/27226
19492         * gcc.target/mips/memcpy-1.c: New testcase.
19493         * gcc.dg/pr27226.c: Likewise.
19495 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19497         PR c++/28705
19498         * g++.dg/lookup/koenig5.C: New.
19499         * g++.dg/template/crash56.C: New.
19501 2006-09-01  Josh Conner  <jconner@apple.com>
19503         PR c++/25505
19504         * gcc.dg/nrv3.c: New test.
19505         * gcc.dg/nrv4.c: New test.
19506         * gcc.dg/nrv5.c: New test.
19508 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19510         PR c++/23287
19511         * g++.dg/parse/dtor12.C: New.
19513 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19515         PR tree-optimization/28839
19516         * gcc.dg/pr28839.c: New test.
19518 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19520         PR target/24367
19521         * gcc.dg/pr24367.c: New testcase.
19523 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19525         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19527 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19529         PR rtl-optimization/27735
19530         * gcc.dg/loop-unswitch-1.c: New test.
19532 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19534         PR fortran/28885
19535         * gfortran.dg/aliasing_dummy_2.f90: New test.
19537         PR fortran/20067
19538         * gfortran.dg/generic_5.f90: Change error message.
19540         PR fortran/28873
19541         * gfortran.dg/generic_6.f90: New test.
19543         PR fortran/25077
19544         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19546         PR fortran/25102
19547         * gfortran.dg/invalid_interface_assignment.f90: New test.
19549         PR fortran/24866
19550         * gfortran.dg/module_proc_external_dummy.f90: New test.
19552 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19554         PR c++/28349
19555         * g++.dg/warn/var-args1.C: New test.
19557 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19559         PR fortran/28866
19560         * gfortran.dg/simpleif_2.f90: New test.
19561         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19562         * gfortran.dg/enum_5.f90: Ditto.
19564 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19565             Kazu Hirata  <kazu@codesourcery.com>
19567         PR tree-optimization/17506
19568         * gcc.dg/pr17506.c: New.
19570 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19572         PR c++/28139
19573         * g++.dg/eh/alias1.C: New test.
19575 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19577         PR c++/28860
19578         * g++.dg/template/ttp22.C: New test.
19580 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19582         PR middle-end/26632
19583         * gcc.dg/pr26632.c: New.
19585 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19587         PR libgfortran/28354
19588         * gfortran.dg/fmt_zero_precision.f90: New test.
19590 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19592         PR c++/28058
19593         * g++.dg/template/spec31.C: New test.
19595 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19597         PR c++/26573
19598         * g++.dg/other/static2.C: New test.
19600 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19602         * gcc.dg/Wswitch-enum-2.c: New test case.
19603         * gcc.dg/Wswitch-enum-3.c: Likewise.
19605 2006-08-26  Richard Guenther  <rguenther@suse.de>
19607         * gcc.c-torture/compile/20060826-1.c: New testcase.
19609 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19611         PR c++/28736
19612         * g++.dg/template/void10.C: New test.
19614         PR c++/28737
19615         * g++.dg/template/void8.C: New test.
19617         PR c+_+/28738
19618         * g++.dg/template/void9.C: New test.
19620         * g++.dg/template/void3.C: Adjust error markers.
19621         * g++.dg/template/void4.C: Likewise.
19622         * g++.dg/template/crash55.C: Likewise.
19623         * g++.dg/template/void7.C: Likewise
19625 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19627         PR c++/28588
19628         * g++.dg/inherit/access6.C: New test.
19629         * g++.dg/inherit/access7.C: Likewise.
19631         PR c++/28595
19632         * g++.dg/template/array15.C: New test.
19633         * g++.dg/template/crash2.C: Tweak error markers.
19635 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19637         PR middle-end/28683
19638         * gcc.c-torture/compile/20060823-1.c: New test.
19640 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19642         PR c++/28853
19643         * g++.dg/template/ttp21.C: New test.
19645         PR c++/28852
19646         * g++.dg/other/operator1.C: Add error-marker.
19647         * g++.dg/other/operator2.C: New test.
19649 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19651         PR c/27893
19652         * gcc.c-torture/compile/vla-const-1.c,
19653         gcc.c-torture/compile/vla-const-2.c: New tests.
19655 2006-08-26  Richard Guenther  <rguenther@suse.de>
19657         PR middle-end/28814
19658         * gcc.dg/torture/pr28814.c: New testcase.
19660 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19662         PR c/28418
19663         * gcc.c-torture/compile/compound-literal-1.c: New test.
19665 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19667         PR c/28299
19668         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19669         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19670         Expect extra diagnostics.
19672 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19674         gcc.dg/noncompile/pr16876.c: New test.
19676 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19678         PR c++/28056
19679         * g++.dg/parse/local1.C: New test.
19680         * g++.dg/other/qual1.C: Tweak error marker.
19682 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19684         PR c++/27787
19685         * g++.dg/template/typename10.C: New.
19686         * g++.dg/template/lookup4.C: Remove bogus error marker.
19688 2006-08-25  Richard Guenther  <rguenther@suse.de>
19690         PR testsuite/28829
19691         * gcc.dg/pr26570.c: Fix testcase.
19693 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19695         PR tree-opt/28807
19696         * gcc.c-torture/execute/mayalias-2.c: New test.
19697         * gcc.dg/tree-ssa/alias-13.c: New test.
19699 2006-08-24  Jan Hubicka  <jh@suse.cz>
19701         PR debug/26881
19702         * gcc.dg/debug/pr26881.c: New file.
19704 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19706         PR fortran/28788
19707         * gfortran.dg/used_types_4.f90: New test.
19708         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19709         association of derived types.
19710         * gfortran.dg/used_types_2.f90: Add module cleanup.
19711         * gfortran.dg/used_types_3.f90: The same.
19713         PR fortran/28771
19714         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19715         fix of regression.
19717 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19719         PR 28813
19720         * gfortran.dg/direct_io_6.f90: Remove test.
19722 2006-08-23  Stuart Hastings  <stuart@apple.com>
19724         PR 28825
19725         * gcc.target/i386/20060821-1.c: New.
19727 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19729         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19730         dg-warning strings for dllimport.
19732 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19734         PR C++/28450
19735         * g++.dg/ext/vector4.C: New test.
19736         * g++.dg/ext/complex1.C: New test.
19738 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19740         PR debug/28692
19741         * gcc.dg/debug/const-1.c: New.
19742         * gcc.dg/debug/const-2.c: New.
19743         * gcc.dg/debug/dwarf2/const-1.c: New.
19744         * gcc.dg/debug/dwarf2/const-2.c: New.
19745         * gcc.dg/debug/dwarf2/const-2b.c: New.
19747 2006-08-22  Richard Guenther  <rguenther@suse.de>
19749         PR middle-end/28776
19750         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19751         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19753 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19755         PR tree-optimization/28003
19756         * g++.dg/tree-ssa/pr28003.C: New.
19758 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19760         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19762 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19764         PR c++/26269
19765         * g++.dg/other/error14.C: New test.
19767         PR c++/28505
19768         * g++.dg/parse/ctor7.C: New test.
19769         * g++.dg/parse/ctor8.C: Likewise.
19771         PR c++/28741
19772         * g++.dg/template/void7.C: New test.
19774 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19776         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19777         * gnat.dg/self_aggregate_with_array.adb: New test.
19779 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19781         * g++.dg/eh/arm-vfp-unwind.C: New test.
19783 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19785         PR c++/28341
19786         * g++.dg/template/ref3.C: New test.
19787         * g++.dg/template/nontype13.C: New test.
19789         PR c++/28346
19790         * g++.dg/template/ptrmem17.C: New test.
19792 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19794         PR target/28648 c:
19795         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19797 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19799         PR fortran/28630
19800         * gfortran.dg/used_types_2.f90: New test.
19802         PR fortran/28601
19803         * gfortran.dg/used_types_3.f90: New test.
19805         PR fortran/20886
19806         * gfortran.dg/generic_actual_arg.f90: New test.
19808         PR fortran/28735
19809         * gfortran.dg/module_private_array_refs_1.f90: New test.
19811         PR fortran/28762
19812         * gfortran.dg/program_name_1.f90: New test.
19814         PR fortran/28425
19815         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19817         PR fortran/28496
19818         * gfortran.dg/array_initializer_2.f90: New test.
19820         PR fortran/18111
19821         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19823         PR fortran/28600
19824         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19826         PR fortran/28771
19827         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19829         PR fortran/28660
19830         * gfortran.dg/dependent_decls_1.f90: New test.
19832 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19834         PR fortran/25217
19835         * gfortran.dg/derived_init_2.f90: New.
19837 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19839         * gcc.c-torture/execute/pr28289.c: New test.
19841 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19843         PR c/28744
19844         * gcc.dg/attr-externally-visible-1.c: New test.
19845         * gcc.dg/attr-externally-visible-2.c: New test.
19846         * g++.dg/parse/attr-externally-visible-1.C: New test.
19847         * g++.dg/parse/attr-externally-visible-2.C: New test.
19849 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19851         PR c++/28606
19852         * g++.dg/parse/dtor11.C: New test.
19854 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19856         PR rtl-optimization/28489
19857         * gcc.c-torture/compile/pr28489.c: New test.
19859 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19861         PR c++/28710
19862         * g++.dg/template/redecl4.C: New test.
19864         PR c++/28711
19865         * g++.dg/template/ctor8.C: New test.
19867 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19869         * gcc.dg/pr26570.c: Fix testcase.
19871 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19873         * PR c++/28573
19874         * g++.dg/parse/offsetof6.C: New test.
19875         * g++.dg/parse/offsetof6.C: New test.
19876         * g++.dg/parse/offsetof7.C: New test.
19878 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19880         PR testsuite/28602
19881         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19882         is false.
19884 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19886         PR c++/28302
19887         * g++.dg/ext/vector3.C: New test.
19889 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19891         PR gcov/profile/26570
19892         * gcc.dg/pr26570.c: New test.
19894 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19896         PR c/27697
19897         * gcc.dg/qual-component-1.c: New test.
19899 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19901         PR c++/28593
19902         * g++.dg/parse/new3.C: New test.
19904 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19906         PR fortran/25828
19907         * gfortran.dg/streamio_1.f90: New test.
19908         * gfortran.dg/streamio_2.f90: New test.
19909         * gfortran.dg/streamio_3.f90: New test.
19910         * gfortran.dg/streamio_4.f90: New test.
19911         * gfortran.dg/streamio_5.f90: New test.
19912         * gfortran.dg/streamio_6.f90: New test.
19913         * gfortran.dg/streamio_7.f90: New test.
19914         * gfortran.dg/streamio_8.f90: New test.
19916 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19918         PR c/28287
19919         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19921 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19923         PR c++/28594
19924         * g++.dg/template/void6.C: New test.
19926 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19928         PR c/28649
19929         * gcc.dg/parse-error-1.c: New test.
19930         * gcc.dg/parse-error-2.c: New test.
19931         * gcc.dg/cpp/digraph2.c: Add error-marker.
19932         * gcc.dg/noncompile/920923-1.c: Likewise.
19934 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19936         PR c/27490
19937         * gcc.dg/sizeof-2.c: New testcase.
19939         PR c/27489
19940         * gcc.dg/switch-A.c: New testcase.
19942 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19944         PR c++/28288
19945         PR c++/14556
19946         * g++.old-deja/g++.warn/compare1.C: Delete.
19947         * g++.dg/opt/pr7503-2.C: Delete.
19948         * g++.dg/opt/pr7503-3.C: Delete.
19949         * g++.dg/opt/pr7503-4.C: Delete.
19950         * g++.dg/opt/pr7503-5.C: Delete.
19951         * g++.dg/opt/max1.C: Delete.
19952         * g++.dg/warn/minmax.C: Delete.
19953         * g++.dg/expr/minmax.C: New test.
19955 2006-08-14  Richard Guenther  <rguenther@suse.de>
19957         PR testsuite/28703
19958         * gcc.c-torture/execute/pr28651.c: Do not use argc
19959         to avoid optimization, instead forbid inlining.
19961 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19963         PR rtl-optimization/28634
19964         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19966 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19968         PR c/27184
19969         * gcc.dg/torture/pr27184.c: New test.
19971 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19973         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19975 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19977         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19978         * gfortran.dg/stat_2.f90: Likewise.
19979         * gfortran.dg/chmod_1.f90: Likewise.
19980         * gfortran.dg/chmod_2.f90: Likewise.
19981         * gfortran.dg/chmod_3.f90: Likewise.
19983 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19985         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19987 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19989         * g++.dg/opt/pr23454-2.C: New test.
19991 2006-08-11  Richard Guenther  <rguenther@suse.de>
19993         PR middle-end/28651
19994         * gcc.c-torture/execute/pr28651.c: New testcase.
19996 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19998         * gnat.dg/specs/static_initializer.ads: New test.
20000 2006-08-10  Paul Brook  <paul@codesourcery.com>
20002         * gcc.target/arm/cond-asm.c: New test.
20004 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20006         PR tree-optimization/26197
20007         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20008         * g++.dg/vect/vect.exp: Compile the new tests with
20009         --param max-aliased-vops=0.
20011 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20013         PR c++/28637
20014         * g++.dg/template/void3.C: New test.
20016         PR c++/28638
20017         * g++.dg/template/void4.C: New test.
20019         PR c++/28640
20020         * g++.dg/template/void5.C: New test.
20022 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20024         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20025         after dg-do compile.
20027 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20029         PR tree-optimizations/26969
20030         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20031         "unswitch-loops" with -funswitch-loops.
20032         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20034 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20036         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20037         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20038         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20039         * objc.dg/dwarf-1.m: Likewise.
20040         * objc.dg/dwarf-2.m: Likewise.
20041         * obj-c++.dg/dwarf-2.mm: Likewise.
20043 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20045         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20046         * objc.dg/dwarf-2.m: Likewise.
20047         * obj-c++.dg/dwarf-2.mm: Likewise.
20049         PR libfortran/28603
20050         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20052         PR testsuite/27611
20053         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20055         PR testsuite/27033
20056         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20058 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20060         PR target/27827
20061         * gcc.target/i386/pr27827.c: New testcase.
20063 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20065         PR fortran/28590
20066         * gfortran.dg/sequence_types_1.f90: New test.
20068 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20070         PR fortran/28548
20071         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20072         dg-warning.  Add -pedantic option.
20074 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20076         PR c/28502
20077         * gcc.dg/proto-1.c: New test.
20079         PR c/27721
20080         * gcc.dg/lvalue-4.c: New test.
20082         PR c/28136
20083         * gcc.dg/init-bad-5.c: New test.
20085 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20087         PR c++/28347
20088         * g++.dg/ext/typedef-init.C: Add new test for typedef
20089         initialization inside templates. Adjust existing error markers.
20091 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20093         PR c++/28148
20094         * g++.dg/init/ptrmem3.C: New test.
20096 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20098         PR tree-optimization/27770
20099         * lib/target-support.exp: New target keyword "section_anchors".
20100         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20101         tests.
20102         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20103         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20104         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20105         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20107 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20109         * gcc.dg/20060801-1.c: Add missing '}'.
20111 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20113         PR c++/27508
20114         * g++.dg/parse/dtor9.C: New test.
20115         * g++.dg/parse/dtor10.C: New test.
20116         * g++.dg/other/error7.C: Adjust error-marker.
20118         PR c++/28274
20119         * g++.dg/other/default5.C: New test.
20121 2006-08-02  Richard Guenther  <rguenther@suse.de>
20123         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20125 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20127         PR c++/28557
20128         * g++.dg/template/conv9.C: New test.
20130 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20132         PR debug/28063
20133         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20134         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20135         Optionally return assembly text.  Update callers.
20136         (check_no_compiler_messages): Update verbose messages.
20137         (check_no_messages_and_pattern): New.
20138         (check_effective_target_string_merging): New.
20140 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20142         PR c++/28250
20143         * g++.dg/eh/catch4.C: New test.
20145         PR c++/28257
20146         * g++.dg/other/qual1.C: New test.
20148         PR c++/28259
20149         * g++.dg/inherit/error2.C: New test.
20151         PR c++/28267
20152         * g++.dg/other/new1.C: New test.
20154         * g++.dg/warn/pr23075.C: Remove obsolete test.
20155         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20156         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20158 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20160         PR c++/28523
20161         * g++.dg/eh/cast1.C: New test.
20163 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20165         PR libfortran/28452
20166         * gfortran.dg/random_3.f90:  New test.
20168 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20170         PR c++/28432
20171         * g++.dg/other/pr28304.C: Change expected error message.
20172         * g++.dg/other/pr28432.C: New test.
20174 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20176         PR c++/28256
20177         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20179 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20181         PR debug/23336
20182         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20183         at -g1.
20184         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20185         g++.dg/debug/enum-2.C: New.
20187 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20189         PR c++/6634
20190         * g++.dg/parse/long1.C: Add more tests.
20192 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20194         * gfortran.dg/lrshift_1.c: New file.
20196 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20198         PR libgfortran/28335
20199         * gfortran.dg/no_unit_error_1.f90: New test.
20201 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20203         PR libgfortran/28335
20204         * gfortran.dg/no_unit_error_1.f90: Delete test.
20205         * gfortran.dg/no_unit_error_2.f90: Delete test.
20207 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20209         * gfortran.dg/chmod_3.f90: New test.
20210         * gfortran.dg/ltime_gmtime_1.f90: New test.
20211         * gfortran.dg/ltime_gmtime_2.f90: New test.
20212         * gfortran.dg/lrshift_1.f90: New test.
20213         * gfortran.dg/chmod_1.f90: New test.
20214         * gfortran.dg/chmod_2.f90: New test.
20216 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20218         PR c++/27668
20219         * g++.dg/template/crash55.C: New test.
20221         PR c++/27962
20222         * g++.dg/template/nontype16.C: New test.
20224         * g++.dg/template/void2.C: Adjust error markers.
20225         * g++.dg/template/nontype5.C: Adjust error markers.
20227 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20229         * gcc.target/i386/stack-prot-kernel.c: New test.
20231 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20233         * gcc.dg/builtins-55.c: New test case.
20235 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20237         PR rtl-optimization/27907
20238         * gcc.c-torture/compile/pr27907.c: New test.
20240 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20242         * gfortran.dg/mclock.f90: New test.
20243         * gfortran.dg/int_conv_1.f90: New test.
20244         * gfortran.dg/stat_1.f90: New test.
20245         * gfortran.dg/stat_2.f90: New test.
20247 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20249         PR libgfortran/28335
20250         * gfortran.dg/no_unit_error_1.f90: New test.
20251         * gfortran.dg/no_unit_error_2.f90: New test.
20252         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20254 2006-07-25  Roger Sayle  <roger@eyesopen.com>
20256         PR middle-end/28473
20257         * gcc.dg/fold-convround-1.c: New test case.
20259 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20261         * gfortran.dg/arithmetic_if.f90:  Fix comments.
20263 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20265         PR c++/27572
20266         * g++.dg/other/typedef1.C: New test.
20267         * g++.dg/template/typedef4.C: New test.
20268         * g++.dg/template/typedef5.C: New test.
20270 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
20272         PR fortran/28416
20273         * gfortran.dg/allocatable_dummy_3.f90: New.
20275 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
20277         PR fortran/28439
20278         * gfortran.dg/arithmetic_if.f90:  New test.
20280 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
20282         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20283         avoid memcpy optimization.
20285 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20287         PR fortran/25289
20288         * gfortran.dg/direct_io_6.f90: New test.
20290 2006-07-24  Jan Hubicka  <jh@suse.cz>
20292         PR c/25795
20293         PR c++/27369
20294         * gcc.dg/pr25795.c: New test.
20295         * gcc.dg/pr25795-1.c: New test.
20297 2006-07-23  Roger Sayle  <roger@eyesopen.com>
20299         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20300         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20301         which may be transformed to "g || h" on some platforms.
20303 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
20305         PR c++/28025
20306         * g++.dg/template/friend45.C: New test.
20308 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20310         PR libgfortran/28339
20311         * gfortran.dg/arrayio_8.f90: New test.
20313 2006-07-21  Mike Stump  <mrs@apple.com>
20315         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20317         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20319 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20321         PR c++/28250
20322         * g++.dg/eh/catch3.C: New test.
20324         PR c++/28363
20325         * g++.dg/template/defarg10.C: New test.
20327 2006-07-20  Paul Brook  <paul@codesourcery.com>
20329         PR 27363
20330         * gcc.dg/pr27363.c: New test.
20332 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
20334         PR c++/28338
20335         * g++.dg/init/ref13.C: New test.
20337 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20339         PR obj-c++/28434
20340         * obj-c++.dg/proto-error-1.mm: New test.
20342 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20344         PR c++/28337
20345         * g++.dg/template/string1.C: New test.
20347 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
20349         PR c++/28048
20350         * g++.dg/template/defarg9.C: New test.
20352         PR c++/28235
20353         * g++.dg/template/static27.C: New test.
20355 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
20357         PR 28410
20358         * gcc.dg/tree-ssa/pr28410.c: New test.
20360 2006-07-18  Lee Millward  <lee.millward@gmail.com>
20362         PR c++/28258
20363         * g++/dg/other/error13.C: New test.
20365         PR c++/28260
20366         * g++.dg/template/friend44.C: New test.
20368 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
20370         PR c++/27495
20371         * g++.dg/other/pr27495.C: New.
20373 2006-07-18  Olivier Hainque  <hainque@adacore.com>
20375         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20376         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20378 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20380         PR c/28286
20381         * gcc.dg/pragma-pack-4.c: New test.
20383 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20385         PR c++/28291
20386         * g++.dg/ext/pr28291.C: New test.
20388 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20390         PR middle-end/28403
20391         * gcc.c-torture/execute/pr28403.c: New test.
20393 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20395         PR middle-end/28402
20396         * gcc.dg/pr28402.c: New test.
20398 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20400         PR c++/28304
20401         * g++.dg/other/pr28304.C: New test.
20403 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20405         PR other/28251
20406         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20407         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20409 2006-07-17  Richard Guenther  <rguenther@suse.de>
20411         PR tree-optimization/28238
20412         * g++.dg/tree-ssa/pr28238.C: New testcase.
20414 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20416         PR c++/28250
20417         * g++.dg/eh/catch1.C: New test.
20418         * g++.dg/eh/catch2.C: New test.
20420 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20422         PR c++/28370
20423         * g++.dg/template/anon3.C: New test.
20425 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20427         PR fortran/20844
20428         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20429         specifiers requiring an explicit format tag..
20431         PR fortran/28201
20432         * gfortran.dg/generic_5: New test.
20434         PR fortran/20893
20435         * gfortran.dg/elemental_optional_args_1.f90: New test.
20437 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20439         * gnat.dg/assert.ads: New file.
20440         * gnat.dg/controlled_record.ads: Likewise.
20441         * gnat.dg/controlled_record.adb: Likewise.
20443 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20445         PR c++/28292
20446         * g++.dg/other/error12.C: New test.
20448         PR c++/28269
20449         * g++.dg/template/crash54.C: New test.
20451 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20453         PR c++/28249
20454         * g++.dg/parse/catch1.C: New test.
20456         PR c++/28294
20457         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20459         PR c++/28387
20460         * g++.dg/ext/attrib24.C: New test.
20462 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20464         PR c++/28343
20465         * g++.dg/ext/asmspec1.C: New test.
20467 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20469         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20470         (dg-test): Support shouldfail tests.
20471         * lib/target-supports-dg.exp (dg-shouldfail): New.
20472         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20473         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20474         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20475         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20476         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20477         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20478         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20480 2006-07-13  Jan Hubicka  <jh@suse.cz>
20482         * gcc.target/i386/memcpy-1.c: New.
20484 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20486         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20488 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20490         PR fortran/25097
20491         * gfortran.dg/present_1.f90: New test.
20493         PR fortran/20903
20494         * gfortran.dg/interface_derived_type_1.f90: New test.
20496 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20498         PR fortran/28213
20499         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20500         list.
20502 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20504         PR c++/27820
20505         * g++.dg/other/label1.C: New test.
20507 2006-07-07  Richard Guenther  <rguenther@suse.de>
20509         PR middle-end/28268
20510         * gcc.dg/torture/pr28268.c: New testcase.
20512 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20514         PR c++/27019
20515         * g++.dg/ext/pr27019.C: New.
20517 2006-07-07  Richard Guenther  <rguenther@suse.de>
20519         PR tree-optimization/28187
20520         * gcc.dg/pr28187.c: New testcase.
20522 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20524         * gnat.dg/address_conversion.adb: New test.
20525         * gnat.dg/boolean_subtype.adb: Likewise.
20526         * gnat.dg/frame_overflow.adb: Likewise.
20527         * gnat.dg/pointer_array.adb: Likewise.
20528         * gnat.dg/pointer_conversion.adb: Likewise.
20530 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20532         PR fortran/28237
20533         PR fortran/23420
20534         * gfortran.dg/print_fmt_5.f90: New test.
20536 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20538         PR fortran/28129
20539         * gfortran.dg/bounds_check_4.f90: New test.
20541 2006-07-05  Richard Guenther  <rguenther@suse.de>
20543         PR target/28158
20544         * gfortran.dg/pr28158.f90: New testcase.
20546 2006-07-05  Richard Guenther  <rguenther@suse.de>
20548         PR tree-optimization/28162
20549         * gcc.dg/pr28162.c: New testcase.
20551 2006-07-05  Richard Guenther  <rguenther@suse.de>
20552         Andrew Pinski  <pinskia@gcc.gnu.org>
20554         PR c++/27084
20555         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20557 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20559         PR fortran/28174
20560         * gfortran.dg/actual_array_substr_2.f90: New test.
20562         PR fortran/28167
20563         * gfortran.dg/actual_array_constructor_2.f90: New test.
20565 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20567         * gfortran.dg/itime_idate_1.f: New test.
20568         * gfortran.dg/itime_idate_2.f: New test.
20570 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20572         PR libgfortran/27704
20573         * gfortran.dg/open_status_3.f90: New test.
20574         * gfortran.dg/fmt_l.f90: Update for new feature.
20576 2006-07-03  Asher Langton  <langton2@llnl.gov>
20578         * gfortran.dg/oldstyle_2.f90: New.
20580 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20582         * gnat.dg/string_slice.adb: New test.
20584 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20586         PR fortran/19259
20587         * gfortran.dg/semicolon_fixed.c: New.
20588         * gfortran.dg/semicolon_free.c: New.
20590 2006-06-30  Mike Stump  <mrs@apple.com>
20592         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20593         that don't support internal visibility.
20595 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20597         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20598         for '(' / ')' needing an extra '\'.
20600 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20602         PR middle-end/27428
20603         * gcc.dg/pr27428-1.c: New test case.
20605 2006-06-29  Mike Stump  <mrs@apple.com>
20607         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20608         on darwin as we can't align commons large enough yet.
20610         * gcc.dg/vla-8.c: Add additional testcases.
20612 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20614         PR c++/28114
20615         * g++.dg/other/pr28114.C: New.
20617 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20619         * gcc.c-torture/compile/20060625-1.c: New test.
20621 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20623         PR fortran/20867
20624         * gfortran.dg/stfunc_3.f90: New test.
20626         PR fortran/25056
20627         * gfortran.dg/impure_actual_1.f90: New test.
20629         PR fortran/20874
20630         * gfortran.dg/elemental_result_1.f90: New test.
20632         PR fortran/25073
20633         * gfortran.dg/select_7.f90: New test.
20635         PR fortran/27554
20636         * intrinsic_actual_1.f: New test.
20638         PR fortran/22038
20639         PR fortran/28119
20640         * gfortran.dg/forall_4.f90: New test.
20642         PR fortran/25072
20643         * gfortran.dg/forall_5.f90: New test.
20645 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20647         PR c++/28051
20648         * g++.dg/template/using13.C: New test.
20650         PR c++/28054
20651         * g++.dg/other/incomplete3.C: New test.
20653 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20655         PR fortran/28081
20656         * gfortran.dg/substr_3.f: New test.
20657         * gfortran.dg/equiv_2.f90: Update expected error message.
20659 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20661         PR fortran/28118
20662         * gfortran.dg/actual_array_substr_1.f90: New test.
20664 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20666         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20667         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20669 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20671         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20673 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20675         PR fortran/27981
20676         * gfortran.dg/simpleif_2.f90: New test.
20678 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20680         * g++.dg/template/error22.C: Fix typo.
20682 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20684         PR c++/28112
20685         * g++.dg/ext/attrib23.C: New test.
20687 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20689         * gnat.dg/varsize_temp.adb: New test.
20691 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20693         PR c++/11468
20694         * g++.dg/other/java2.C: New test.
20696 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20698         PR target/27789
20699         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20700         initialization.
20702 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20704         PR target/27531
20705         * gcc.dg/pr27531-1.c: New test case.
20707 2006-06-22  Asher Langton  <langton2@llnl.gov>
20709         PR fortran/24748
20710         * gfortran.dg/implicit_8.f90: New.
20712 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20714         PR rtl-optimization/28121
20715         * gcc.dg/pr28121.c: New test.
20717 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20719         PR c++/27805
20720         * g++.dg/parse/ptrmem6.C: New test.
20722         PR c++/27821
20723         * g++.dg/template/error22.C: New test.
20725 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20727         PR c++/28111
20728         * g++.dg/template/friend43.C: New test.
20730         PR c++/28110
20731         * g++.dg/template/crash53.C: New test.
20733         PR c++/28109
20734         * g++.dg/rtti/incomplete1.C: New test.
20736 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20738         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20740 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20742         * gcc.c-torture/execute/complex-7.c: New.
20744 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20746         * gcc.dg/merge-all-constants-1.c: New test.
20748 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20750         PR c++/28113
20751         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20753 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20755         * gfortran.dg/rrspacing_1.f90: New test.
20757 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20759         PR c++/28052
20760         * g++.dg/other/bitfield2.C: New test.
20762 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20764         PR tree-optimization/27331
20765         * gcc.dg/pr27331.c: New test.
20767 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20768             Eric Botcazou  <ebotcazou@adacore.com>
20770         PR ada/18692
20771         * lib/gnat.exp: New file.
20772         * lib/gnat-dg.exp: Likewise.
20773         * gnat.dg: New directory.
20774         * gnat.dg/dg.exp: New driver.
20775         * gnat.dg/specs: New directory.
20776         * gnat.dg/specs/specs.exp: New driver.
20777         * gnat.dg/style: New directory.
20778         * gnat.dg/style/style.exp: New driver.
20780 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20782         PR fortran/16206
20783         * gfortran.dg/array_initializer_1.f90: New test.
20785         PR fortran/28005
20786         * gfortran.dg/matmul_3.f90: New test.
20788 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20790         PR middle-end/28075
20791         * gcc.dg/tree-ssa/inline-1.c: New test.
20793 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20795         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20796         in malloc prototype; remove XFAIL.
20797         * gcc.dg/pr18241-2.c: Ditto.
20798         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20799         in memset prototype; remove XFAIL.
20800         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20802 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20804         * gcc.dg/vla-8.c: Add.
20806 2006-06-19  Richard Guenther  <rguenther@suse.de>
20808         PR tree-optimization/27090
20809         * g++.dg/tree-ssa/pr27090.C: New testcase.
20811 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20813         PR target/27861
20814         * gcc.dg/pr27861-1.c: New test case.
20816 2006-06-19  Richard Guenther  <rguenther@suse.de>
20818         PR middle-end/28045
20819         * gcc.dg/torture/pr28045.c: New testcase.
20821 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20823         PR fortran/26801
20824         * gfortran.dg/associated_4.f90: New test.
20826 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20828         PR fortran/19310
20829         PR fortran/19904
20830         * gfortran.dg/real_const_3.f90: New test.
20832 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20834         PR c++/28016
20835         * g++.dg/template/static26.C: New test.
20837         PR c++/27979
20838         * g++.dg/expr/bitfield2.C: New test.
20840         PR c++/27884
20841         * g++.dg/parse/linkage2.C: New test.
20843 2006-06-16  Richard Guenther  <rguenther@suse.de>
20845         PR middle-end/27116
20846         * gcc.dg/pr15785-1.c: Revert last change.
20847         * gcc.dg/torture/pr27116-2.c: New testcase.
20849 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20851         PR middle-end/27802
20852         * gcc.dg/pr27802-1.c: New test case.
20854 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20856         PR c++/27689
20857         * g++.dg/template/ttp18.C: New test.
20858         * g++.dg/template/ttp19.C: Likewise.
20860         PR c++/27666
20861         * g++.dg/expr/cond9.C: New test.
20863         PR c++/27640
20864         * g++.dg/template/ctor7.C: New test.
20866 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20868         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20870 2006-06-16  Richard Guenther  <rguenther@suse.de>
20872         PR tree-optimization/27781
20873         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20875 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20877         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20879 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20881         * gcc.dg/tree-ssa/loop-18.c: New test.
20883 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20885         PR c++/27665
20886         * g++.dg/template/crash52.C: New test.
20888         PR c++/27648
20889         * g++.dg/ext/attrib22.C: New test.
20891         PR c++/26559
20892         * g++.dg/template/builtin1.C: New test.
20893         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20895         PR c++/28018
20896         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20897         assignment.
20898         * g++.old-deja/g++.pt/crash51.C: Likewise.
20900         PR c++/27227
20901         * g++.dg/lookup/linkage1.C: New test.
20902         * g++.dg/lookup/linkage2.C: Likewise.
20904 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20906         PR middle-end/27959
20907         * gcc.dg/pr27959.c: New testcase.
20909 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20911         PR target/28014:
20912         * g++.dg/eh/div.C: New test.
20914 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20916         PR c++/27894
20917         * g++.dg/tree-ssa/pr26757.C: New test.
20918         * g++.dg/tree-ssa/pr27894.C: New test.
20920 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20922         * gcc.c-torture/compile/20060609-1.c: New test.
20924         PR target/27863
20925         * gcc.c-torture/compile/pr27863.c: New test.
20927 2006-06-13  Richard Guenther  <rguenther@suse.de>
20929         PR tree-optimization/27830
20930         * g++.dg/tree-ssa/pr27830.C: New testcase.
20932 2006-06-13  Matthew Sachs  <msachs@apple.com>
20934         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20935         the list of compiler flags; this causes those flags to be checked
20936         for things like dg-skip-if.
20938 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20940         PR c++/27601
20941         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20943 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20944             Kazu Hirata  <kazu@codesourcery.com>
20946         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20947         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20949 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20951         PR c++/27933
20952         * g++.dg/lookup/using15.C: New test.
20954         PR c++/27951
20955         * g++.dg/other/anon4.C: New test.
20957 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20959         PR c++/21210
20960         * g++.dg/init/complex1.C: New test case.
20962 2006-06-11  Eric Christopher  <echristo@apple.com>
20964         PR middle-end/27948
20965         * gcc.dg/bf-ms-layout.c: Run on darwin.
20966         * gcc.dg/bf-no-ms-layout: Ditto.
20967         * gcc.dg/attr-ms_struct-2.c: New.
20968         * gcc.dg/bf-ms-layout-2.c: Ditto.
20970 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20972         * gcc.dg/attr-ms_struct-packed1.c: New.
20974 2006-06-09  Mike Stump  <mrs@apple.com>
20976         * gcc.dg/vla-7.c: Add.
20978 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20980         PR fortran/24558
20981         * gfortran.dg/entry_6.f90: New test.
20983         PR fortran/20877
20984         PR fortran/25047
20985         * gfortran.dg/entry_7.f90: New test.
20987 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20989         PR c/27747
20990         * gcc.dg/cpp/_Pragma6.c: New test.
20992         PR c++/27748
20993         * g++.dg/cpp/_Pragma1.C: New test.
20995         PR preprocessor/27746
20996         * gcc.dg/gomp/macro-3.c: New test.
20997         * gcc.dg/gomp/macro-4.c: New test.
20998         * g++.dg/gomp/macro-3.C: New test.
20999         * g++.dg/gomp/macro-4.C: New test.
21001 2006-06-09  Richard Guenther  <rguenther@suse.de>
21003         PR tree-optimization/26998
21004         * gcc.dg/torture/pr26998.c: New testcase.
21005         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21007 2006-06-08  Mike Stump  <mrs@apple.com>
21009         * gcc.dg/pr27095.c: Account for stubs.
21011         PR target/26427
21012         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21013         produce bad code on darwin.
21015 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21017         PR fortran/27958
21018         * gfortran.dg/substr_2.f: New test.
21020 2006-06-08  Asher Langton  <langton2@llnl.gov>
21022         PR fortran/27786
21023         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21025 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21027         PR target/27421
21028         * gcc.dg/union-3.c: New test.
21030 2006-06-08  Richard Guenther  <rguenther@suse.de>
21032         PR middle-end/27116
21033         * gcc.dg/torture/pr27116.c: New testcase.
21034         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21036 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21038         PR rtl-optimization/26449
21039         * gcc.dg/pr26449.c: New test.
21041 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21043         PR c++/27601
21044         * g++.dg/ext/offsetof1.C: Test member functions.
21046 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21048         * gcc.dg/pr27095.c: Improve scanning.
21050 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21052         PR fortran/23091
21053         * gfortran.dg/saved_automatic_1.f90: New test.
21055         PR fortran/24168
21056         * gfortran.dg/array_simplify_1.f90: New test.
21058         PR fortran/25090
21059         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21061         PR fortran/25058
21062         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21064 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21066         PR c++/27177
21067         * g++.dg/expr/cast7.C: New test.
21069 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21071         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21072         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21073         * lib/fortran-torture.exp (fortran-torture-compile,
21074         fortran-torture-execute): Ditto.
21076 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21078         PR target/27842
21079         * gcc.dg/vmx/pr27842.c: New test.
21081 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21083         PR libfortran/27895
21084         * gfortran.dg/bounds_check_3.f90: New test.
21086 2006-06-05  Mike Stump  <mrs@apple.com>
21088         * objc.dg/objc-fast-4.m: Skip for ppc64.
21090 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21092         PR testsuite/27705
21093         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21095 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21096             Victor Kaplansky  <victork@il.ibm.com>
21098         PR tree-optimizations/26360
21099         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21100         with -fno-tree-dce.
21101         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21103 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21105         PR fortran/14067
21106         * gfortran.dg/data_char_1.f90: Add messages for truncated
21107         strings.
21109         PR fortran/16943
21110         * gfortran.dg/func_decl_2.f90: New test.
21112         PR fortran/20839
21113         * gfortran.dg/do_2.f90: New test.
21115         PR fortran/27655
21116         * gfortran.dg/associated_3.f90: New test.
21118 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21120         PR c++/27819
21121         * g++.dg/template/static25.C: New test.
21123         PR c++/27722
21124         * g++.dg/init/array21.C: New test.
21126         PR c++/27807
21127         * g++.dg/ext/complit7.C: New test.
21129         PR c++/27806
21130         * g++.dg/parse/ptrmem5.C: New test.
21132 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21133             Andrew Pinski  <pinskia@physics.uc.edu>
21135         PR c/27150
21136         PR middle-end/27382
21137         * gcc.dg/pr27150-1.c: New testcase.
21138         * gcc.dg/pr27382-1.c: New testcase.
21139         * gcc.dg/pr27382-2.c: New testcase.
21141 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21143         PR c/25161
21144         PR c/27020
21145         * gcc.dg/array-10.c: New test.
21147 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21149         PR c++/27804
21150         * g++.dg/init/const4.C: New test.
21151         * g++.dg/init/member1.C: Add error-marker.
21152         * g++.dg/other/fold1.C: Adjust error-marker.
21154 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21156         PR c++/27601
21157         * g++.dg/ext/offsetof1.C: New test.
21159 2006-06-04 Eric Christopher <echristo@apple.com>
21161         * gcc.dg/attr-ms_struct-1.c: New.
21163 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21165         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21167 2006-06-04  Richard Guenther  <rguenther@suse.de>
21169         PR tree-optimization/27039
21170         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21172 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21174         PR target/26223
21175         * gcc.target/i386/amd64-abi-2.c: New test case.
21177 2006-06-02  Eric Christopher  <echristo@apple.com>
21179         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21180         * gcc.target/i386/20020523-1.c: Skip if darwin.
21181         * gcc.target/i386/asm-3.c: Ditto.
21182         * gcc.target/i386/20011119-1.c: Ditto.
21183         * gcc.target/i386/clobbers.c: Remove pic part of test.
21185 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21187         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21188         * g++.old-deja/g++.other/init19.C: Ditto.
21189         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21190         and add other platforms as expected failures.
21192 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21194         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21195         (is-effective-target-keyword): Ditto.
21197 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21199         PR fortran/27715
21200         * gfortran.dg/extended_char_comparison_1.f:  New test.
21202 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21204         PR fortran/25098
21205         * gfortran.dg/dummy_procedure_1.f90: New test.
21207         PR fortran/25147
21208         * gfortran.dg/dummy_procedure_2.f90: New test.
21210         * gfortran.dg/associated_2.f90: Correct to make consistent with
21211         standard.
21213 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21215         * gcc.target/i386/387-11.c: New test case.
21217 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21219         PR c++/27801
21220         * g++.dg/template/cond6.C: New test.
21222         PR c++/26496
21223         * g++.dg/template/crash51.C: New test.
21224         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21226         PR c++/27385
21227         * g++.dg/init/array20.C: New test.
21229 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21231         * gcc.dg/builtins-54.c: New test case.
21233 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21235         PR c++/26433
21236         * g++.dg/template/fntry1.C: Add dg-do link.
21238         PR c++/27808
21239         * g++.dg/parse/friend6.C: New test.
21241 2006-05-30  Asher Langton  <langton2@llnl.gov>
21243         * gfortran.dg/cray_pointers_7.f90: New test.
21245 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21247         PR tree-optimization/23452
21248         * gcc.dg/fold-mulconj-1.c: New test case.
21250 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21252         PR c++/27803
21253         * g++.dg/parse/bitfield1.C: New test.
21255 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21257         * gcc.target/ppc-eq0-1.c: New test case.
21258         * gcc.target/ppc-negeq0-1.c: New test case.
21260 2006-05-30  Dirk Mueller  <dmueller@suse.de>
21262         PR c/27273
21263         * gcc.dg/overflow-warn-5.c: New test.
21265 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21267         PR c/27718
21268         * gcc.dg/sizeof-1.c: New test.
21270 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
21272         PR target/27790
21273         * gcc.target/i386/pr27790.c: New test.
21275 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21277         PR libgfortran/27757
21278         * gfortran.dg/direct_io_5.f90: New test.
21280 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21282         PR libgfortran/27634
21283         * gfortran.dg/fmt_missing_period_1.f: New test.
21284         * gfortran.dg/fmt_missing_period_2.f: New test.
21285         * gfortran.dg/fmt_missing_period_3.f: New test.
21287 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21289         PR fortran/19777
21290         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21291         arrays.
21293 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21295         PR c++/27713
21296         * g++.dg/template/new6.C: New test.
21298 2006-05-29  Roger Sayle  <roger@eyesopen.com>
21300         PR tree-optimization/24964
21301         * gcc.target/i386/387-10.c: New test case.
21303 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
21305         * intrinsics/string_intrinsics.c (compare_string):
21306         Use memcmp instead of strncmp to avoid tripping over
21307         CHAR(0) in a string.
21309 2006-05-27  Richard Guenther  <rguenther@suse.de>
21311         PR middle-end/27773
21312         * gcc.dg/torture/pr27773.c: New testcase.
21314 2006-05-27  Dirk Mueller  <dmueller@suse.de>
21316         * gcc.dg/pr24561.c: Rename to..
21317         * gcc.dg/pr25962.c: .. this.
21319 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21321         PR fortran/19777
21322         * gfortran.dg/bounds_check_2.f: New test.
21324 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
21326         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21327         * gfortran.dg/byte_1.f90: Likewise.
21328         * gfortran.dg/dup_save_2.f90: Likewise.
21330 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
21332         * gfortran.dg/associated_2.f90: New test.
21334 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21336         PR fortran/27524
21337         * gfortran.dg/bounds_check_1.f90: New test.
21339 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
21341         PR rtl-optimization/27661
21342         * gcc.dg/pr27661.c: New test case.
21344 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21346         PR fortran/23151
21347         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
21348         * gfortran.dg/print_parentheses_1.f:  New test.
21349         * gfortran.dg/print_parentheses_2.f90:  New test.
21351 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
21353         PR target/27758
21354         * gcc.dg/pr27758.c: New test.
21356 2006-05-24  Falk Hueffner  <falk@debian.org>
21358         * gcc.c-torture/compile/pr27571.c: New test.
21360 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
21362         PR fortran/27709
21363         * gfortran.dg/spec_expr_4.f90: New test.
21365         PR fortran/27155
21366         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21368 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
21370         PR c++/20103
21371         * g++.dg/ext/complit6.C: New test.
21372         * g++.dg/ext/complit3.C: Adjust error markers.
21373         * g++.dg/init/const3.C: New test.
21375 2006-05-25  Richard Guenther  <rguenther@suse.de>
21377         PR middle-end/27743
21378         * gcc.dg/torture/pr27743.c: New testcase.
21380 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21382         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21384 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
21386         * gcc.dg/compat/scalar-by-value-x.h: New.
21387         * gcc.dg/compat/scalar-by-value-y.h: New.
21388         * gcc.dg/compat/scalar-by-value-5.c: New.
21389         * gcc.dg/compat/scalar-by-value-5_main.c: New.
21390         * gcc.dg/compat/scalar-by-value-5_x.c: New.
21391         * gcc.dg/compat/scalar-by-value-5_y.c: New.
21392         * gcc.dg/compat/scalar-by-value-6.c: New.
21393         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21394         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21395         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21397 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21399         PR tree-optimization/27639
21400         PR tree-optimization/26719
21401         * gcc.dg/pr27639.c: New test.
21402         * gcc.dg/pr26719.c: New test.
21403         * gcc.dg/tree-ssa/scev-cast.c: New test.
21405 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21407         PR c++/20173
21408         * g++.dg/template/error21.C: New test.
21410 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21412         PR target/27696
21413         * gcc.target/i386/pr27696.c: New.
21415 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21417         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21419         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21421 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21423         PR c++/27716
21424         * g++.dg/other/assign1.C: New test.
21426 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21428         PR target/27266
21429         * gcc.target/i386/pr27266.c: New.
21431 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21433         PR c++/27451
21434         * g++.dg/ext/asm9.C: New test.
21436 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21438         PR rtl-optimization/25514
21439         * gcc.c-torture/compile/pr25514.c: New test.
21441 2006-05-22  Richard Guenther  <rguenther@suse.de>
21443         Revert
21444         2006-01-31  Richard Guenther  <rguenther@suse.de>
21446         * gcc.target/i386/sselibm-1.c: New testcase.
21447         * gcc.target/i386/sselibm-2.c: Likewise.
21448         * gcc.target/i386/sselibm-3.c: Likewise.
21449         * gcc.target/i386/sselibm-4.c: Likewise.
21450         * gcc.target/i386/sselibm-5.c: Likewise.
21452 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21454         PR c/27420
21455         * gcc.dg/func-args-2.c: New test.
21457         PR c/26818
21458         * gcc.dg/struct-incompl-1.c: New test.
21460 2006-05-22  Richard Guenther  <rguenther@suse.de>
21462         PR testsuite/27708
21463         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21464         the transformations we test for.
21466 2006-05-22  Richard Guenther  <rguenther@suse.de>
21468         PR testsuite/27707
21469         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21471 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21473         PR c++/27210
21474         * g++.dg/warn/new1.C: New test.
21475         * g++.dg/template/new5.C: Likewise.
21477 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21479         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21480         * gcc.target/i386/20060512-3.c: Likewise.
21482 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21484         PR rtl-optimization/27671
21485         * gcc.c-torture/execute/pr27671-1.c: New.
21486         * gcc.dg/pr27671-2.c: Likewise.
21488         PR tree-optimization/26622.
21489         * gcc.c-torture/compile/pr26622.c: New.
21491 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21493         PR fortran/27613
21494         * gfortran.dg/recursive_reference_1.f90: New test.
21496 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21498         PR fortran/25746
21499         * gfortran.dg/elemental_subroutine_3.f90: New test.
21501         PR fortran/25090
21502         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21504         PR fortran/27584
21505         * gfortran.dg/associated_target_1.f90: New test.
21507         PR fortran/19015
21508         * gfortran.dg/maxloc_shape_1.f90: New test.
21510 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21512         PR libgfortran/24459
21513         * gfortran.dg/namelist_24.f90: New test.
21514         * gfortran.dg/namelist_12.f: Fix typo in comment.
21516 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21518         PR middle-end/25776
21519         * g++.dg/other/error11.C: New test.
21521 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21523         * gcc.target/mips/pr26765.c: Add -w to options.
21525 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21527         * lib/target-supports.exp (check_effective_target_mpaired_single):
21528         New function.
21529         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21530         multilibs.
21531         * g++.dg/vect/vect.exp: Likewise.
21533 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21535         PR testsuite/25891
21536         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21538 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21540         PR fortran/27662
21541         * gfortran.dg/temporary_1.f90: New file.
21543 2006-05-19  Andreas Schwab  <schwab@suse.de>
21545         * g++.dg/other/unused1.C: Also match "stringz".
21547 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21549         PR c++/26433
21550         * g++.dg/template/fntry1.C: New test.
21552 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21554         PR c++/27471
21555         PR c++/27506
21556         * g++.dg/conversion/bitfield5.C: New test.
21557         * g++.dg/conversion/bitfield6.C: New test.
21559 2006-05-18  Mike Stump  <mrs@apple.com>
21561         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21562         * gcc.dg/vla-4.c: Add.
21563         * gcc.dg/vla-5.c: Add.
21564         * gcc.dg/vla-6.c: Add.
21566 2006-05-12  Stuart Hastings  <stuart@apple.com>
21568         * gcc.target/i386/20060512-1.c: New.
21569         * gcc.target/i386/20060512-2.c: New.
21570         * gcc.target/i386/20060512-3.c: New.
21571         * gcc.target/i386/20060512-4.c: New.
21573 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21575         PR c++/26122
21576         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21578         PR c++/26068
21579         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21580         * g++.dg/parse/linkage1.C: New test.
21582 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21584         PR tree-optimization/27548
21585         * g++.dg/tree-ssa/pr27548.C: New test.
21587 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21589         PR fortran/26551
21590         * gfortran.dg/recursive_check_1.f: New test.
21591         * gfortran.dg/recursive_check_2.f90: New test.
21593 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21595         * g++.dg/opt/temp2.C: New test.
21597 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21599         PR c++/27491
21600         * g++.dg/init/brace5.C: New test.
21602         PR middle-end/27415
21603         * gcc.dg/gomp/pr27415.c: New test.
21604         * g++.dg/gomp/pr27415.C: New test.
21606         PR tree-optimization/27549
21607         * g++.dg/tree-ssa/pr27549.C: New test.
21609 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21611         PR libgfortran/27575
21612         * gfortran.dg/read_eof_4.f90: New test.
21614 2006-05-16  Richard Guenther  <rguenther@suse.de>
21616         PR tree-optimization/22303
21617         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21619 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21621         PR middle-end/27573
21622         * gcc.dg/gomp/pr27573.c: New test.
21623         * gfortran.dg/gomp/pr27573.f90: New test.
21625         PR c/27499
21626         * gcc.dg/gomp/pr27499.c: New test.
21627         * g++.dg/gomp/pr27499.C: New test.
21629 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21631         PR c++/27339
21632         * g++.dg/parser/access8.C: Adjust error marker.
21633         * g++.dg/template/access17.C: New test.
21634         * g++.dg/template/access18.C: Likewise.
21636 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21638         PR target/26600
21639         * gcc.target/i386/pr26600.c: New test case.
21641 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21643         PR c++/27505
21644         * g++.dg/expr/bitfield1.C: New test.
21646 2006-05-15  Richard Guenther  <rguenther@suse.de>
21648         PR tree-optimization/27603
21649         * gcc.dg/torture/pr27603.c: New testcase.
21651 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21653         PR fortran/25090
21654         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21656         PR fortran/25082
21657         * gfortran.dg/scalar_return_1.f90: New test.
21659         PR fortran/27411
21660         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21662 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21664         * gcc.dg/gomp/critical-4.c: New test.
21665         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21666         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21667         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21668         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21670 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21672         PR c++/27582
21673         * g++.dg/template/dependent-args1.C: New test.
21675         PR c++/27581
21676         * g++.dg/lookup/this1.C: New test.
21678         PR c++/27315
21679         * g++.dg/template/operator6.C: New test.
21680         * g++.dg/template/incomplete3.C: New test.
21682         PR c++/27559
21683         * g++.dg/template/new4.C: New test.
21685         PR c++/27496
21686         * g++.dg/template/void2.C: New test.
21688 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21690         * g++.dg/template/dependent-expr5.C: New test.
21692 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21694         PR middle-end/26729
21695         * gcc.dg/pr26729-1.c: New test case.
21697 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21699         * gcc.dg/pr27003.c: New test.
21701 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21703         * lib/target-supports.dg (check_cxa_atexit_available): Change
21704         v3_target_compile to ${tool}_target_compile.
21706 2006-05-11  Jason Merrill  <jason@redhat.com>
21708         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21710 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21712         PR fortran/27553
21713         * gfortran.dg/label_5.f90: New test.
21715 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21717         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21718         check_effective_target_powerpc_altivec_ok): New.
21719         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21720         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21721         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21722         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21723         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21724         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21725         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21726         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21727         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21728         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21729         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21730         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21731         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21732         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21733         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21734         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21735         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21736         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21737         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21738         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21739         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21740         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21741         gcc.target/powerpc/altivec-9.c,
21742         gcc.target/powerpc/altivec-consts.c,
21743         gcc.target/powerpc/altivec-pr22085.c,
21744         gcc.target/powerpc/altivec-splat.c,
21745         gcc.target/powerpc/altivec-types-1.c,
21746         gcc.target/powerpc/altivec-types-2.c,
21747         gcc.target/powerpc/altivec-types-3.c,
21748         gcc.target/powerpc/altivec-types-4.c,
21749         gcc.target/powerpc/altivec-varargs-1.c,
21750         gcc.target/powerpc/altivec-vec-merge.c,
21751         gcc.target/powerpc/ppc-vector-memcpy.c,
21752         gcc.target/powerpc/ppc-vector-memset.c,
21753         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21754         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21755         these effective targets.
21756         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21757         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21759 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21761         PR middle-end/27384
21762         * g++.dg/other/fold1.C: New test.
21764         PR middle-end/27488
21765         * gcc.dg/fold-nonneg-1.c: New test.
21767         PR c++/27547
21768         * g++.dg/other/operator1.C: New test.
21770 2006-05-11  Richard Guenther  <rguenther@suse.de>
21772         PR middle-end/27529
21773         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21775 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21777         * lib/target-supports-dg.exp (check-flags): New.
21778         (dg-skip-if): Move flag checks.
21780 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21782         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21783         * lib/target-supports.dg (check_cxa_atexit_available): New.
21785 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21787         PR fortran/27470
21788         * gfortran.dg/multiple_allocation_2.f90: New test case.
21790 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21792         * gcc.target/arm/pr27387.C: Fix a comment typo.
21794 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21796         PR fortran/24549
21797         * gfortran.dg/error_recovery_1.f90: New test.
21799 2006-05-10  Richard Guenther  <rguenther@suse.de>
21801         PR tree-optimization/27302
21802         * gcc.dg/torture/pr27302.c: New testcase.
21804 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21805         Richard Guenther  <rguenther@suse.de>
21807         PR middle-end/27498
21808         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21810 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21812         PR rtl-optimization/27335
21813         * gcc.dg/pr27335.c: New test.
21815 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21817         * gcc.target/mips/mips-ps-5.c: New file.
21819 2006-05-08  Jan Hubicka  <jh@suse.cz>
21821         PR middle-end/25962
21822         * gcc.dg/pr25962.c: New.
21824 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21826         PR target/27158
21827         * gcc.target/powerpc/pr27158.c: New test case.
21829 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21831         PR testsuite/27476
21832         * ada/acats/run_all.sh: Use test -z.
21834 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21836         PR libfortran/18271
21837         * gfortran.dg/spec_expr_3.f90: New test.
21839 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21841         PR target/24879
21842         * gcc.target/i386/monitor.c: New file.
21844 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21846         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21848 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21850         PR c++/27447
21851         * g++.dg/other/ptrmem7.C: New test.
21853 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21855         PR target/27421
21856         * gcc.dg/array-9.c: New test.
21858 2006-05-07  Richard Guenther  <rguenther@suse.de>
21860         PR tree-optimization/27409
21861         * gcc.dg/torture/pr27409.c: New testcase.
21863 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21865         PR fortran/27457
21866         * gfortran.dg/select_6.f90: New.
21868 2006-05-07  Richard Guenther  <rguenther@suse.de>
21870         PR tree-optimization/27136
21871         * gcc.dg/torture/pr27136.c: New testcase.
21873 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21875         PR fortran/24813
21876         * gfortran.dg/char_cons_len_1.f90: New test.
21878 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21880         PR c++/27427
21881         * g++.dg/template/incomplete2.C: New test.
21883 2006-05-06  Richard Guenther  <rguenther@suse.de>
21885         PR tree-optimization/27151
21886         * gcc.dg/vect/pr27151.c: New testcase.
21888 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21890         PR c++/27430
21891         * g++.dg/template/void1.C: New test.
21893         PR c++/27423
21894         * g++.dg/other/void2.C: New test.
21896         PR c++/27422
21897         * g++.dg/conversion/void1.C: New test.
21899 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21901         PR/21391
21902         * g++.dg/other/unused1.C: New.
21904 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21906         PR objc/27240
21907         * objc.dg/member-1.m: New test.
21909 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21911         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21913 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21915         PR libfortran/26985
21916         * gfortran.dg/matmul_2.f90: New test.
21918 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21920         * ada/acats/run_all.sh: Use sync when main not found.
21922 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21924         PR target/26765
21925         * gcc.target/mips/pr26765.c: New.
21927 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21929         * gcc.target/bfin: New directory.
21930         * gcc.target/bfin/bfin.exp: New file.
21931         * gcc.target/bfin/frmul.c: New file.
21932         * gcc.target/bfin/arith.c: New file.
21933         * gcc.target/bfin/mul-combine.c: New file.
21934         * gcc.target/bfin/shift.c: New file.
21936 2006-05-04  Richard Guenther  <rguenther@suse.de>
21938         PR tree-optimization/14287
21939         PR tree-optimization/14844
21940         PR tree-optimization/19792
21941         PR tree-optimization/21608
21942         PR tree-optimization/27090
21943         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21944         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21945         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21946         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21947         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21949 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21951         PR tree-optimization/27285
21952         * gcc.c-torture/execute/pr27285.c: New test.
21954         PR middle-end/27388
21955         * gcc.dg/gomp/pr27388-1.c: New test.
21956         * gcc.dg/gomp/pr27388-2.c: New test.
21957         * gcc.dg/gomp/pr27388-3.c: New test.
21959         PR c++/27359
21960         * g++.dg/gomp/pr27359.C: New test.
21962 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21964         PR fortran/20248
21965         * gfortran.dg/iargc.f90: New test.
21967 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21969         PR c++/27102
21970         * g++.dg/template/crash49.C: New test.
21972 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21974         PR testsuite/27032
21975         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21977 2006-05-02  Jeff Law  <law@redhat.com>
21979         PR tree-optimization/27364
21980         * gcc.c-torture/execute/pr27364.c: New test.
21982 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21984         PR c++/27309
21985         * g++.dg/parser/ctor5.C: New test.
21987 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21989         PR target/27387
21990         * gcc.target/arm/arm.exp: New.
21991         * gcc.target/arm/pr27387.C: Likewise.
21993 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21995         PR fortran/27269
21996         PR fortran/27324
21997         * gfortran.dg/module_equivalence_2.f90: New test.
21999 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22001         PR middle-end/27337
22002         * g++.dg/gomp/pr27337-1.C: New test.
22003         * g++.dg/gomp/pr27337-2.C: New test.
22005         PR middle-end/27328
22006         * gcc.dg/gomp/pr27328.c: New test.
22008         PR middle-end/27325
22009         * g++.dg/gomp/pr27325.C: New test.
22011         PR middle-end/27310
22012         * g++.dg/gomp/pr27310.C: New test.
22014 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22016         PR tree-optimization/27291
22017         * g++.dg/tree-ssa/pr27291.C: New test.
22019 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22021         PR tree-optimization/27283
22022         * g++.dg/tree-ssa/pr27283.C: New test.
22024 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22026         * gcc.dg/tree-ssa/loop-16.c: New test.
22028 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22029             Joseph S. Myers  <joseph@codesourcery.com>
22031         * gcc.dg/Wconversion-3.c: New test case.
22032         * gcc.dg/Wconversion-4.c: Likewise.
22034 2006-05-01  Richard Guenther  <rguenther@suse.de>
22036         PR tree-optimization/26726
22037         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22039 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22041         * gcc.dg/Woverflow-1.c: New test case.
22042         * gcc.dg/Woverflow-2.c: Likewise.
22043         * gcc.dg/Woverflow-3.c: Likewise.
22045 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22047         PR c++/27094
22048         * g++.dg/template/defarg8.C: New test.
22050 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22052         PR c++/27278
22053         * g++.dg/parse/operator7.C: New test.
22055 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22057         PR c++/11471
22058         PR c++/27102
22059         * g++.dg/template/crash48.C: New test.
22061         PR c++/27279
22062         * g++.dg/parse/ctor4.C: New test.
22064 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22066         PR fortran/25681
22067         * gfortran.df/char_type_len.f90: New test.
22069 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22071         PR libgfortran/27304
22072         * gfortran.dg/fmt_exhaust.f90: New test.
22074 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22076         PR c/25309
22077         * gcc.dg/large-size-array-2.c: New test case.
22079 2006-04-28  Richard Guenther  <rguenther@suse.de>
22081         PR target/26826
22082         * gcc.target/i386/pr26826.c: New testcase.
22084 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22086         PR middle-end/27260
22087         * gcc.c-torture/execute/pr27260.c: New.
22089 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22091         PR middle-end/27095
22092         * gcc.dg/pr27095.c: New.
22094 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22096         PR c++/27292
22097         * g++.dg/conversion/bitfield4.C: New test.
22099 2006-04-27  Eric Christopher  <echristo@apple.com>
22101         * gcc.dg/pragma-ms_struct.c: New.
22103 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22105         PR c++/27102
22106         * g++.dg/template/crash47.C: New test.
22108 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22110         * gcc.target/i386/sse-7.c: build with -msse.
22112 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22114         PR testsuite/27274:
22115         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22116         (main): Exit if processor doesn't support SSE.
22118 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22120         PR middle-end/27282
22121         * gcc.c-torture/compile/pr27282.c: New test.
22123 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22125         PR middle-end/26913
22126         * g++.dg/gomp/pr26913.C: New test.
22128         PR c/25996
22129         * gcc.dg/gomp/pr25996.c: New test.
22130         * g++.dg/gomp/pr25996.C: New test.
22132 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22134         PR rtl-optimization/26725
22135         * gcc.c-torture/compile/pr26725.c: New test.
22137 2006-04-25  Richard Guenther  <rguenther@suse.de>
22139         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22140         than n + -1.
22142 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22144         * gcc.dg/20060425-1.c: New testcase.
22146 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22148         PR tree-optimization/26865
22149         * gcc.dg/pr26865.c: New test.
22151 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22153         PR c++/27292
22154         * g++.dg/conversion/bitfield1.C: New test.
22155         * g++.dg/conversion/bitfield2.C: Likewise.
22156         * g++.dg/conversion/bitfield3.C: Likewise.
22158 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22159         Richard Guenther  <rguenther@suse.de>
22161         PR tree-optimization/27236
22162         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22164 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22166         PR c++/19963
22167         * g++.dg/other/incomplete2.C: New test.
22169 2006-04-24  Richard Guenther  <rguenther@suse.de>
22171         PR middle-end/26869
22172         * gcc.dg/torture/pr26869.c: New testcase.
22174 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22175         Richard Guenther  <rguenther@suse.de>
22177         PR tree-optimization/27218
22178         * g++.dg/tree-ssa/pr27218.C: New testcase.
22180 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22182         PR c++/26912
22183         * g++.dg/template/friend41.C: New test.
22185 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22187         * g++.dg/opt/pr15551.C: Include cstdio.
22188         (main): Use remove instead of unlink.
22190 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22192         * gcc.dg/sibcall-7.c: New test.
22193         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22194         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22195         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22196         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22197         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22199 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22201         PR c++/26534
22202         * g++.dg/opt/bitfield1.C: New test.
22203         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22204         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22205         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22206         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22207         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22208         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22209         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22210         * g++.dg/abi/bitfield2.C: Likewise.
22211         * g++.dg/init/bitfield1.C: Likewise.
22213 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22215         PR fortran/25099
22216         * gfortran.dg/elemental_subroutine_4.f90: New test.
22217         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22218         call sub (m, x).
22220 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22222         * gcc.c-torture/compile/20060421-1.c: New testcase.
22224 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22226         PR c/25875
22227         * gcc.dg/init-bad-4.c: New test.
22229 2006-04-21  Paul Brook  <paul@codesourcery.com>
22231         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22233 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22235         PR fortran/27122
22236         * gfortran.dg/defined_operators_1.f90: New test.
22237         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22238         remove old ones associated, incorrectly, with Note 5.46.
22240         PR fortran/27113
22241         * gfortran.dg/character_array_constructor_1.f90: New test.
22243 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22245         * gcc.dg/20060419-1.c: New test.
22247 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22249         PR c/26774
22250         * gcc.dg/struct-parse-1.c: New test case.
22252 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22254         PR c++/26558
22255         * g++.dg/parse/template19.C: New test.
22257         PR c++/26739
22258         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22260         PR c++/26036
22261         * g++.dg/expr/call3.C: New test.
22263         PR c++/10385
22264         * g++.dg/conversion/dynamic1.C: New test.
22266 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
22268         PR c++/27102
22269         * g++.dg/template/crash35.C: Tweak error markers.
22270         * g++.dg/template/crash46.C: New test.
22271         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22272         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22274 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
22276         PR rtl-optimization/14261
22277         * gcc.c-torture/compile/20060419-1.c: Added.
22279 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
22281         * gfortran.dg/label_1.f90: Adjust dg-error.
22283 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22285         PR target/26961
22286         * gcc.dg/fold-cond-1.c: New test case.
22287         * gcc.dg/pr26961-1.c: Likewise.
22289 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22291         PR libgfortran/27138
22292         * gfortran.dg/read_bad_advance.f90: New test.
22294 2006-04-16  Roger Sayle  <roger@eyesopen.com>
22295             Dale Johannesen  <dalej@apple.com>
22297         PR target/24076
22298         * gcc.target/i386/vecinit-3.c: New testcase.
22299         * gcc.target/i386/vecinit-4.c: Likewise.
22300         * gcc.target/i386/sse-18.c: Likewise.
22301         * gcc.target/i386/sse-19.c: Likewise.
22303 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
22305         * gfortran.dg/allocate_zerosize_1.f90: New test.
22307 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
22309         PR c++/26365
22310         * g++.dg/template/crash45.C: New test.
22312 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
22314         PR fortran/26787
22315         * gfortran.dg/proc_assign_1.f90: New test.
22316         * gfortran.dg/procedure_lvalue.f90: Change message.
22317         * gfortran.dg/namelist_4.f90: Add new error.
22319         PR fortran/25597
22320         PR fortran/27096
22321         * gfortran.dg/auto_pointer_array_result_1.f90
22323         PR fortran/27089
22324         * gfortran.dg/specification_type_resolution_1.f90
22326         PR fortran/18003
22327         PR fortran/25669
22328         PR fortran/26834
22329         * gfortran.dg/bounds_temporaries_1.f90: New test.
22331         PR fortran/27124
22332         * gfortran.dg/array_return_value_1.f90: New test.
22334 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22336         PR fortran/25336
22337         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22339 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
22341         PR middle-end/26823
22342         * g++.dg/gomp/pr26823-1.C: New test.
22343         * g++.dg/gomp/pr26823-2.C: New test.
22345 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
22347         PR middle-end/27134
22348         * gcc.dg/pr27314.c: New test.
22350 2006-04-13  Richard Henderson  <rth@redhat.com>
22352         * g++.dg/gomp/block-0.C: Update expected matches.
22354 2006-04-13  DJ Delorie  <dj@redhat.com>
22356         * lib/target-supports.exp (check_effective_target_int32plus): New.
22357         (check_effective_target_ptr32plus): New.
22358         (check_effective_target_size32plus): New.
22359         (check_effective_target_int16): New.
22360         (check_profiling_available): Add m32c to the list of unsupported
22361         targets.
22363         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22364         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22365         memory size.
22366         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22367         pointers.
22368         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22369         size_t.
22370         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22371         and size_t.
22372         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22373         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22374         not just xstormy16.  Skip m32c due to weird pointer size.
22375         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22376         not just xstormy16.
22377         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22378         not just xstormy16.
22379         * gcc.dg/20020312-2.c: Add m32c support.
22380         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22381         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22382         in test.
22383         * gcc.dg/20050321-2.c: Require >=32 bit integers.
22384         * gcc.dg/asm-1.c: Skip if int and short are the same size.
22385         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22386         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22387         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22388         formats
22389         * gcc.dg/init-string-2.c: Require >=32 bit integers.
22390         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22391         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22392         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22393         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22394         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22395         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22396         in test.
22397         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22398         in test.
22399         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22400         * gcc.dg/pr23049.c: Require >=32 bit integers.
22401         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22402         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22403         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22404         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22405         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22406         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22407         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22408         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22409         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22410         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22411         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22412         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22413         prototype in test.
22414         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22415         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22416         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22417         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22418         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22420         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22421         * gcc.c-torture/execute/20040703-1.x: Likewise.
22422         * gcc.c-torture/execute/20040705-1.x: Likewise.
22423         * gcc.c-torture/execute/20040705-2.x: Likewise.
22424         * gcc.c-torture/execute/20040709-1.x: Likewise.
22425         * gcc.c-torture/execute/20040709-2.x: Likewise.
22426         * gcc.c-torture/execute/20040811-1.x: Likewise.
22427         * gcc.c-torture/execute/20050316-1.x: Likewise.
22428         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22429         * gcc.c-torture/execute/pr19689.x: Likewise.
22430         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22431         * gcc.c-torture/execute/usmul.x: Likewise.
22432         * gcc.c-torture/execute/vrp-5.x: Likewise.
22433         * gcc.c-torture/execute/vrp-6.x: Likewise.
22434         * gcc.dg/debug/20041023-1.s: Likewise.
22436 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22438         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22439         of integers to a vector types are now constant expressions in C.
22440         * gcc.dg/vect/vect-fold-1.c: New test case.
22442 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22443             Ulrich Weigand  <uweigand@de.ibm.com>
22445         PR target/27006
22446         * gcc.dg/vmx/pr27006.c: New testcase.
22448 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22450         PR libgfortran/26766
22451         * gfortran.dg/write_recursive.f90: New test.
22453 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22455         * g++.dg/parse/dtor7.C: New test.
22456         * g++.dg/parse/new1.C: Add error marker.
22457         * g++.dg/template/new3.C: New test.
22459         PR c++/26122
22460         * g++.dg/template/pure1.C: New test.
22462         PR c++/26295
22463         * g++.dg/parse/ptrmem4.C: New test.
22465 2006-04-10  Jeff Law  <law@redhat.com>
22467         PR/27087
22468         * gcc.c-torture/compile/pr27087.c: New test.
22470 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22472         PR/21391
22473         * gcc.dg/20060410.c: New.
22475 2006-04-10  Matthias Klose  <doko@debian.org>
22477         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22478         Recognize multilib directory names containing underscores.
22480 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22482         * gcc.target/i386/vecinit-1.c: New test case.
22483         * gcc.target/i386/vecinit-2.c: Likewise.
22485 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22487         PR debug/27057
22488         * g++.dg/debug/dwarf2-2.C: New test.
22490 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22492         PR rtl-optimization/27073
22493         * gcc.c-torture/execute/pr27073.c: New test.
22495 2006-04-08  Mike Stump  <mrs@apple.com>
22497         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22499 2006-04-07  Richard Guenther  <rguenther@suse.de>
22501         PR tree-optimization/26135
22502         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22504 2006-04-06  Jan Hubicka  <jh@suse.cz>
22506         PR profile/26399
22507         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22509 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22511         * g++.dg/conversion/nullptr1.C: New test case.
22512         * g++.dg/conversion/nullptr2.C: Likewise.
22514 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22516         * gfortran.dg/dependency_18.f90: New test case.
22518 2006-04-05  Richard Guenther  <rguenther@suse.de>
22520         PR tree-optimization/26919
22521         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22522         * gcc.dg/ipa/ipa-2.c: Likewise.
22523         * gcc.dg/ipa/ipa-3.c: Likewise.
22524         * gcc.dg/ipa/ipa-5.c: Likewise.
22526 2006-04-05  Richard Guenther  <rguenther@suse.de>
22528         PR tree-optimization/26763
22529         * gcc.dg/torture/pr26763-1.c: New testcase.
22530         * gcc.dg/torture/pr26763-2.c: Likewise.
22532 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22534         PR fortran/23634
22535         PR fortran/25619
22536         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22538 2006-04-04  Eric Christopher  <echristo@apple.com>
22540         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22541         stubs.
22542         * gcc.target/i386/387-5.c: Ditto.
22544 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22546         * gcc.target/sparc/struct-ret-check.c: New test.
22548 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22550         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22551         zero decimal digits specified in format.
22553 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22555         PR fortran/26891
22556         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22558         PR fortran/26976
22559         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22560         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22561         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22562         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22563         compliant and detect bigendian-ness.
22565 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22567         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22568         dummy arguments work when the actual argument is itself a dummy
22569         argument of the caller.
22571 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22573         PR libfortran/24685
22574         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22576 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22578         * gfortran.dg/dependencency_17.f90: New test case.
22580 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22582         * gfortran.dg/dependency_14.f90: New test case.
22583         * gfortran.dg/dependency_15.f90: Likewise.
22584         * gfortran.dg/dependency_16.f90: Likewise.
22586 2006-03-31  Asher Langton  <langton2@llnl.gov>
22588         PR fortran/25358
22589         gfortran.dg/cray_pointers_6.f90: New test.
22591 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22593         PR libgfortran/26890
22594         * gfortran.dg/read_size_noadvance.f90: New test.
22596 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22598         PR fortran/25031
22599         * gfortran.dg/multiple_allocation_1.f90: Check that the
22600         size has changed after a re-allocation with stat.
22602 2006-03-30  Richard Guenther  <rguenther@suse.de>
22604         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22605         removal.
22606         * gcc.target/i386/sselibm-2.c: Likewise.
22607         * gcc.target/i386/sselibm-3.c: Likewise.
22608         * gcc.target/i386/sselibm-4.c: Likewise.
22609         * gcc.target/i386/sselibm-5.c: Likewise.
22611 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22613         * gcc.dg/fold-andxor-1.c: New test case.
22614         * gcc.dg/fold-xorand-1.c: Likewise.
22616 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22618         * gcc.dg/fold-convnotconv-1.c: New test case.
22620 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22622         PR fortran/26779
22623         * gfortran.dg/private_type_5.f90: New test.
22625 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22627         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22629 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22631         * gfortran.dg/advance_2.f90: New test.
22632         * gfortran.dg/advance_3.f90: New test.
22634         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22636 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22638         PR libgfortran/26661
22639         PR libgfortran/26880
22640         * gfortran.dg/read_x_past.f: New test.
22642 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22644         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22645         to be STABS.
22647 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22649         * objc.dg/dwarf-1.m: Skip on AIX.
22650         * objc.dg/dwarf-2.m: Skip on AIX.
22652 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22654         PR fortran/26816
22655         * gfortran.dg/float_1.f90: New test.
22657 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22659         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22660         X86_64 targets.
22661         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22663 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22665         PR libfortran/26735
22666         * gfortran.dg/convert_implied_open.f90: New test case.
22668 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22670         PR fortran/26769
22671         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22673 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22675         PR middle-end/26717
22676         * gcc.dg/pr26717.c: New test.
22678 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22680         * gfortran.dg/dependency_12.f90: New test case.
22682 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22684         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22686 2006-03-24  Jeff Law  <law@redhat.com>
22688         * gcc.c-torture/pr26840.c: New test.
22690 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22692         * objc.dg/dwarf-2.m: New.
22693         * obj-c++.dg/dwarf-2.mm: New.
22695         * g++.old-deja/g++.other/init19.C: New.
22697 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22699         * g++.dg/eh/spbp.C: Skip on AIX.
22701 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22703         PR middle-end/26611
22704         * g++.dg/gomp/pr26611-1.C: New test.
22705         * g++.dg/gomp/pr26611-2.C: New test.
22707 2006-03-24  Jeff Law  <law@redhat.com>
22709         * gcc.c-torture/compile/pr26833.c: New test.
22710         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22712 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22714         * gfortran.dg/endfile_2.f90: Delete temp file.
22716 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22718         PR fortran/19303
22719         * gfortran.dg/record_marker_1.f90: New test case.
22720         * gfortran.dg/record_marker_2.f: New test case.
22721         * gfortran.dg/record_marker_3.f90: New test case.
22723 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22725         PR fortran/17298
22726         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22727         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22729 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22731         * lib/gcc-dg.exp (cleanup-modules): New proc.
22732         * gfortran.dg/allocatable_function_1.f90,
22733         gfortran.dg/allocate_char_star_scalar_1.f90,
22734         gfortran.dg/assumed_charlen_function_1.f90,
22735         gfortran.dg/assumed_dummy_1.f90,
22736         gfortran.dg/assumed_shape_ranks_1.f90,
22737         gfortran.dg/assumed_shape_ranks_2.f90,
22738         gfortran.dg/assumed_size_dt_dummy.f90,
22739         gfortran.dg/auto_char_dummy_array_1.f90,
22740         gfortran.dg/auto_char_len_3.f90,
22741         gfortran.dg/automatic_module_variable.f90,
22742         gfortran.dg/bad_automatic_objects_1.f90,
22743         gfortran.dg/char_array_constructor.f90,
22744         gfortran.dg/char_array_structure_constructor.f90,
22745         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22746         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22747         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22748         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22749         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22750         gfortran.dg/derived_pointer_recursion.f90,
22751         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22752         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22753         gfortran.dg/dummy_functions_1.f90,
22754         gfortran.dg/elemental_initializer_1.f90,
22755         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22756         gfortran.dg/elemental_pointer_1.f90,
22757         gfortran.dg/elemental_subroutine_1.f90,
22758         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22759         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22760         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22761         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22762         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22763         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22764         gfortran.dg/global_references_1.f90,
22765         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22766         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22767         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22768         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22769         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22770         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22771         gfortran.dg/large_integer_kind_1.f90,
22772         gfortran.dg/large_real_kind_1.f90,
22773         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22774         gfortran.dg/module_double_reuse.f90,
22775         gfortran.dg/module_equivalence_1.f90,
22776         gfortran.dg/module_interface_1.f90,
22777         gfortran.dg/module_parameter_array_refs_1.f90,
22778         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22779         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22780         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22781         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22782         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22783         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22784         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22785         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22786         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22787         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22788         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22789         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22790         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22791         gfortran.dg/same_name_1.f90,
22792         gfortran.dg/sibling_dummy_procedure_1.f90,
22793         gfortran.dg/sibling_dummy_procedure_2.f90,
22794         gfortran.dg/sibling_dummy_procedure_3.f90,
22795         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22796         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22797         gfortran.dg/used_dummy_types_2.f90,
22798         gfortran.dg/used_dummy_types_3.f90,
22799         gfortran.dg/used_dummy_types_4.f90,
22800         gfortran.dg/used_dummy_types_5.f90,
22801         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22802         gfortran.dg/userdef_operator_1.f90: Use it.
22804 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22806         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22807         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22808         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22809         gfortran.dg/write_back.f,
22810         gfortran.fortran-torture/execute/inquire_1.f90,
22811         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22813 2006-03-21  Jeff Law  <law@redhat.com>
22815         * gcc.dg/tree-ssa/vrp28.c: New test.
22817 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22819         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22820         if _STDC_C99 is defined.
22821         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22822         * gcc.dg/builtins-20.c: Likewise.
22823         * gcc.dg/builtins-53.c: Likewise.
22824         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22825         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22827 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22829         PR tree-opt/26781
22830         * gcc.c-torture/compile/pr26781-1.c: New test.
22831         * gcc.c-torture/compile/pr26781-2.c: New test.
22833 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22835         PR c++/26690
22836         * g++.dg/gomp/pr26690-1.C: New test.
22837         * g++.dg/gomp/pr26690-2.C: New test.
22839 2006-03-20  Jeff Law  <law@redhat.com>
22841         * gcc.dg/tree-ssa/pr21829.c: New test.
22843         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22845 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22847         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22848         (check_visibility_available): Use it.
22849         (check_effective_target_default_packed): Likewise.
22850         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22851         (check_effective_target_fopenmp): Likewise.
22852         (check_effective_target_freorder): Likewise.
22853         (check_effective_target_fpic): Likewise.
22854         (check_named_sections_available): Likewise.
22855         (check_effective_target_ilp32): Likewise.
22856         (check_effective_target_lp64): Likewise.
22858 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22860         PR fortran/20935
22861         * gfortran.dg/scalar_mask_2.f90: New test case.
22863 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22865         PR tree-opt/26629
22866         * gcc.dg/tree-ssa/loadpre12.c: New test.
22867         * gcc.dg/tree-ssa/loadpre13.c: New test.
22868         * gcc.dg/tree-ssa/loadpre14.c: New test.
22869         * gcc.dg/tree-ssa/loadpre15.c: New test.
22870         * gcc.dg/tree-ssa/loadpre16.c: New test.
22871         * gcc.dg/tree-ssa/loadpre17.c: New test.
22872         * gcc.dg/tree-ssa/loadpre18.c: New test.
22873         * gcc.dg/tree-ssa/loadpre19.c: New test.
22874         * gcc.dg/tree-ssa/loadpre20.c: New test.
22875         * gcc.dg/tree-ssa/loadpre21.c: New test.
22876         * gcc.dg/tree-ssa/loadpre22.c: New test.
22878 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22880         PR fortran/26741
22881         * gfortran.dg/elemental_initializer_1.f90: New test.
22883         PR fortran/26716
22884         * gfortran.dg/assumed_shape_ranks_2: New test.
22886 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22888         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22889         target fpic.
22891 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22893         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22894         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22895         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22896         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22897         gfortran.fortran-torture/execute/direct_io.f90,
22898         gfortran.fortran-torture/execute/inquire_2.f90,
22899         gfortran.fortran-torture/execute/inquire_4.f90,
22900         gfortran.fortran-torture/execute/list_read_1.f90,
22901         gfortran.fortran-torture/execute/open_replace.f90,
22902         gfortran.fortran-torture/execute/slash_edit.f90,
22903         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22904         temporary files from testcases.
22906 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22908         PR libgfortran/26509
22909         gfortran.dg/write_direct_eor.f90: New test.
22911 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22913         * gcc.target/powerpc/pr26350.c: New.
22914         * gcc.target/powerpc/indexed-addr.c: New.
22916 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22918         * gfortran.dg/dependency_13.f90: New test case.
22920 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22922         PR middle-end/21781
22923         * gcc.dg/real-const-1.c: New test case.
22925 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22927         * g++.old-deja/g++.other/init18.C: New.
22928         * g++.old-deja/g++.other/init5.C: Remove xfail.
22930 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22932         * g++.dg/opt/pr15551.C: Cleanup temp file.
22934 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22936         PR c++/6634
22937         g++.dg/parse/long1.C: New test.
22939 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22941         PR fortran/19101
22942         * gfortran.dg/continuation.f90: New test.
22943         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22945 2006-03-14  Richard Guenther  <rguenther@suse.de>
22947         PR tree-optimization/26672
22948         * gcc.dg/torture/pr26672.c: New testcase.
22950 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22952         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22953         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22955 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22957         PR middle-end/26557
22958         * gcc.c-torture/compile/switch-1.c: New test case.
22960 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22962         PR fortran/25378
22963         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22964         test to include more permuatations of mask and index.
22965         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22966         respond to F2003 spec. that the position returned for an all false
22967         mask && condition is zero.
22969 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22971         PR middle-end/25989
22972         * gcc.dg/gomp/pr25989.c: New test.
22974 2006-03-13  Jeff Law  <law@redhat.com>
22976         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22978 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22980         * gcc.dg/switch-9.c: New test.
22982 2006-03-13  Richard Guenther  <rguenther@suse.de>
22984         PR middle-end/26630
22985         * gcc.dg/torture/pr26630.c: New testcase.
22987 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22989         * gfortran.dg/dependency_10.f90: New test case.
22990         * gfortran.dg/dependency_11.f90: Likewise.
22992 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22993             Erik Edelmann  <eedelman@gcc.gnu.org>
22995         * gfortran.dg/allocatable_function_1.f90: New.
22996         * gfortran.dg/allocatable_function_2.f90: New.
22998 2006-03-10  Richard Guenther  <rguenther@suse.de>
23000         PR middle-end/26565
23001         * gcc.dg/torture/pr26565.c: New testcase.
23003 2006-03-09  Eric Christopher  <echristo@apple.com>
23005         * gcc.c-torture/compile/20060309-1.c: New.
23007 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23009         PR libgfortran/26499
23010         * gfortran.dg/write_back.f: New test.
23011         * gfortran.dg/write_rewind_1.f: New test.
23012         * gfortran.dg/write_rewind_2.f: New test.
23014 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23016         PR libgfortran/26554
23017         * gfortran.dg/read_logical.f90: New test.
23019 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23021         * ada/acats/norun.lst: cdd2a03 now passes.
23023 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23025         PR testsuite/25177
23026         * gcc.target/powerpc/pr18096-1.c: Change where the error
23027         would match.
23029 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23031         * gcc.target/i386/cleanup-1.c: New test.
23032         * gcc.target/i386/cleanup-2.c: New test.
23034 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23036         * gfortran.dg/dependency_9.f90: Remove for the time being.
23038 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23040         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23041         directive.
23043 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23045         * gfortran.dg/dependency_9.f90: New test case.
23047 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23049         * gfortran.dg/dependency_4.f90: New test case.
23050         * gfortran.dg/dependency_5.f90: New test case.
23051         * gfortran.dg/dependency_6.f90: New test case.
23052         * gfortran.dg/dependency_7.f90: New test case.
23053         * gfortran.dg/dependency_8.f90: New test case.
23055 2006-03-03  Paul Brook  <paul@codesourcery.com>
23057         * lib/target-supports.exp (check_profiling_available):
23058         Add m68k-*-elf.
23060 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23062         PR fortran/25031
23063         * multiple_allocation_1.f90: New test.
23065 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23067         PR tree-optimization/26524
23068         * gfortran.dg/pr26524.f: New test case.
23070 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23072         * g++.dg/template/repo5.C: Cleanup repo files.
23073         * gcc.dg/20051201-1.c: Cleanup coverage files.
23074         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23075         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23076         tree dump files.
23078 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23080         * objc.dg/objc-nofilename-1.m: New test.
23081         * objc.dg/bad-receiver-type.m: New test.
23082         * obj-c++.dg/bad-receiver-type.mm: New test.
23084 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23086         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23088 2006-03-01  Mike Stump  <mrs@apple.com>
23090         * g++.dg/abi/key2.C: Add.
23092 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23094         * gfortran.dg/logical_dot_product.f90: New test.
23096         PR fortran/26393
23097         * gfortran.dg/used_interface_ref.f90: New test.
23099         PR fortran/20938
23100         * gfortran.dg/dependency_2.f90: New test.
23101         * gfortran.fortran-torture/execute/where17.f90: New test.
23102         * gfortran.fortran-torture/execute/where18.f90: New test.
23103         * gfortran.fortran-torture/execute/where19.f90: New test.
23104         * gfortran.fortran-torture/execute/where20.f90: New test.
23106 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23108         * g++.dg/tree-ssa/pr26443.C: New test case.
23110 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23112         PR middle-end/26022
23113         * g++.dg/opt/return-slot1.C: New test.
23115 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23117         PR libgfortran/26136
23118         * gfortran.dg/namelist_23.f90: New test.
23120 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23122         PR middle-end/14752
23123         * gcc.dg/fold-eqandshift-2.c: New test case.
23125 2006-02-28  Richard Guenther  <rguenther@suse.de>
23127         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23128         decomposition.
23130 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23132         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23134 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23136         PR libgfortran/26464
23137         * gfortran.dg/backspace_5.f: New test.
23138         * gfortran.dg/backspace_6.f: New test.
23140 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23142         * gcc.dg/fold-eqandnot-1.c: New test case.
23144 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23146         PR middle-end/19983
23147         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23149 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23151         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23152         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23154 2006-02-26  Richard Guenther  <rguenther@suse.de>
23156         PR tree-optimization/26421
23157         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23159 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23161         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23162         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23164 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23166         * gcc.dg/fold-even-1.c: New test case.
23168 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23170         PR middle-end/21137
23171         * gcc.dg/fold-eqandshift-1.c: New test case.
23173 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23175         PR tree-optimization/25125
23176         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23177         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23179 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23181         PR tree-optimizations/26359
23182         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23183         with -fdump-tree-dceloop-details.
23184         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23186 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23188         PR middle-end/23673
23189         * gcc.dg/fold-eqxor-1.c: New test case.
23190         * gcc.dg/fold-eqxor-2.c: Likewise.
23191         * gcc.dg/fold-eqxor-3.c: Likewise.
23193 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23195         PR fortran/23092
23196         * scalar_mask_1.f90: New test.
23198 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23200         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23201         * g++.dg/eh/uncaught2.C: New.
23202         * g++.dg/eh/uncaught3.C: New.
23204 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23206         PR libgfortran/26423
23207         * gfortran.dg/read_many_1.f: New test.
23209 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23211         PR fortran/24519
23212         * gfortran.dg/dependency_3.f90: New test.
23213         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23214         XFAILs.
23216         PR fortran/25395
23217         * gfortran.dg/equiv_6.f90: New test.
23219 2006-02-23  Jeff Law  <law@redhat.com>
23221         * gcc.c-torture/compile/pr26425.c: New test.
23223 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23225         PR middle-end/26412
23226         * gcc.dg/gomp/pr26412.c: New test.
23228 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23230         PR c++/26291
23231         * g++.dg/other/ellipsis1.C: New test.
23232         * g++.dg/parse/operator4.C: Adjust error marker.
23234 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23236         PR target/25603
23237         * gfortran.dg/pr25603.f: New testcase.
23239 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23241         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23242         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23244 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23246         * g++.dg/eh/spbp.C: New.
23248 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
23250         PR middle-end/26379
23251         * gcc.target/i386/mmx-7.c: New test.
23253 2006-02-20  Roger Sayle  <roger@eyesopen.com>
23255         PR tree-optimization/26361
23256         * gcc.dg/tree-ssa/vrp27.c: New test case.
23258 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
23260         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23261         * gcc.dg/tree-ssa/complex-4.c: Here.
23263 2006-02-19  Roger Sayle  <roger@eyesopen.com>
23265         PR middle-end/19543
23266         * gfortran.dg/logical_1.f90: New test case.
23268 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
23270         PR middle-end/26334
23271         * gcc.dg/20060218-1.c: Moved to...
23272         * gcc.target/i386/20060218-1.c: ... here.  New test.
23274 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
23276         PR fortran/26201
23277         * gfortran.dg/convert_1.f90: New.
23279 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
23281         PR fortran/25054
23282         * gfortran.dg/namelist_5.f90: New test.
23284         PR fortran/25089
23285         * gfortran.dg/namelist_4.f90: New test.
23287 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23289         PR tree-opt/25680
23290         * gcc.dg/tree-ssa/complex-3.c: New test.
23292 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23294         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23295         variable to take into account the variable name in the
23296         function header.
23297         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23299 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
23301         PR middle-end/26334
23302         * gcc.c-torture/compile/20060217-1.c: New test.
23303         * gcc.dg/20060218-1.c: New test.
23305 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
23307         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23309 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23311         * gcc.dg/cpp/undef3.c: New test.
23312         * gcc.dg/cpp/trad/builtins2.c: New test.
23314 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
23316         PR c++/26266
23317         * g++.dg/template/static22.C: New test.
23318         * g++.dg/template/static23.C: New test.
23319         * g++.dg/template/static24.C: New test.
23320         * g++.dg/template/non-dependent13.C: New test.
23321         * g++.dg/init/member1.C: Tweak error markers.
23323 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23325         PR target/26255
23326         * gcc.c-torture/compile/pr26255.c: New test case.
23328 2006-02-16  Roger Sayle  <roger@eyesopen.com>
23330         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23331         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23332         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23333         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23334         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23335         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23336         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23338 2006-02-16  Jeff Law  <law@redhat.com>
23340         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23341         * gcc.dg/tree-ssa/vrp26.c: New test.
23343 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
23345         PR target/20353
23346         PR target/24578
23347         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23348         __UCLIBC__ is defined.
23350 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
23352         PR fortran/26224
23353         * gfortran.dg/gomp/pr26224.f: New test.
23355 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
23357         PR tree-opt/25918
23358         * lib/target-supports.exp
23359         (check_effective_target_vect_short_mult): New.
23360         (check_effective_target_vect_char_mult): New.
23361         (check_effective_target_vect_widen_sum_qi_to_si): New.
23362         (check_effective_target_vect_widen_sum_qi_to_hi): New.
23363         (check_effective_target_vect_widen_sum_hi_to_si): New.
23364         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23365         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23366         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23367         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23368         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23369         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23370         vect-reduc-pattern-2c.c
23371         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23372         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23373         vect-reduc-pattern-1c.c
23375 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
23377         PR fortran/24557
23378         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23380 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23382         PR fortran/26054
23383         * gfortran.dg/enum_8.f90: Remove check for warning.
23384         * gfortran.dg/iomsg_1.f90: Ditto.
23385         * gfortran.dg/enum_1.f90: Ditto.
23386         * gfortran.dg/enum_9.f90: Ditto.
23387         * gfortran.dg/enum_2.f90: Ditto.
23388         * gfortran.dg/enum_10.f90: Ditto.
23389         * gfortran.dg/enum_3.f90: Ditto.
23390         * gfortran.dg/flush_1.f90: Ditto.
23391         * gfortran.dg/enum_4.f90: Ditto.
23392         * gfortran.dg/array_constructor_1.f90: Ditto.
23393         * gfortran.dg/enum_5.f90: Ditto.
23394         * gfortran.dg/enum_6.f90: Ditto.
23395         * gfortran.dg/enum_7.f90: Ditto.
23397 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23399         PR middle-end/26300
23400         * gcc.c-torture/compile/20060215-1.c: New test.
23402 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23404         PR middle-end/23670
23405         * gcc.dg/tree-ssa/andor-2.c: New test case.
23407 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23409         PR fortran/25045
23410         * optional_dim.f90: New test.
23412 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23414         PR fortran/26277
23415         * gfortran.dg/label_4.f90: New.
23417 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23418             Diego Novillo  <dnovillo@redhat.com>
23419             Uros Bizjak  <uros@kss-loka.si>
23421         * gfortran.dg/gomp: New directory.
23423 2006-02-14  Richard Guenther  <rguenther@suse.de>
23425         PR tree-optimization/26258
23426         * gcc.dg/torture/pr26258.c: New testcase.
23428 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23430         PR fortran/26246
23431         * gfortran.dg/pr26246_1.f90: New test.
23432         * gfortran.dg/pr26246_2.f90: New test.
23434         PR middle-end/26092
23435         * gcc.c-torture/compile/20060208-1.c: New test.
23437 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23439         PR fortran/26074
23440         PR fortran/25103
23441         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23442         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23443         * gfortran.dg/automatic_module_variable.f90: Change error message.
23445         PR fortran/20861
23446         * gfortran.dg/internal_dummy_1.f90: New test.
23448         PR fortran/20871
23449         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23452         PR fortran/25083
23453         * gfortran.dg/uncommon_block_data_1.f90: New test.
23454         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23455         with standard.
23457         PR fortran/25088
23458         * gfortran.dg/typed_subroutine_1.f90: New test.
23460 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23462         * objc.dg/dwarf-1.m: New.
23464 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23466         PR middle-end/24427
23467         * gcc.dg/tree-ssa/andor-1.c: New test case.
23469 2006-02-13  Josh Conner  <jconner@apple.com>
23471         PR target/25376
23472         * gcc.dg/pr25376.c: New test.
23474         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23475         assemble.
23476         * lib/target-supports.exp (check_named_sections_available):
23477         Only compile named-sections test -- don't assemble.
23479 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23481         * g++.dg/warn/no-write-strings.C: New test.
23482         * g++.dg/warn/write-strings.C: Likewise.
23483         * g++.dg/warn/write-strings-default.C: Likewise.
23485 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23487         PR fortran/25806
23488         * gfortran.dg/ret_pointer_2.f90: New test.
23490 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23492         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23494 2006-02-10  Jeff Law  <law@redhat.com>
23496         * gcc.c-torture/compile/pr26213.c: New test.
23498 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23500         gfortran.dg/null_1.f90: New test.
23502 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23504         PR fortran/14771
23505         * gfortran.dg/parens_4.f90: New.
23506         * gfortran.dg/parens_5.f90: New.
23508 2006-02-10  Richard Guenther  <rguenther@suse.de>
23510         * gcc.dg/pr23372-1.c: Remove empty file.
23512 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23513         Paul Thomas  <pault@gcc.gnu.org>
23515         PR fortran/14771
23516         * gfortran.dg/parens_1.f90: New.
23517         * gfortran.dg/parens_2.f90: New.
23518         * gfortran.dg/parens_3.f90: New.
23520 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23522         PR fortran/26038
23523         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23525         PR fortran/25059
23526         * gfortran.dg/impure_assignment_1.f90: New test.
23528         PR fortran/25070
23529         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23531 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23533         PR target/26141
23534         * g++.dg/expr/stdarg2.C: New test.
23536 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23538         PR inline-asm/16194
23539         * gcc.dg/pr16194.c: New test.
23541 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23543         * ada/acats/run_acats: Use portable variant of "$@".
23545 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23547         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23548         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23550 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23552         PR tree-opt/26179
23553         * g++.dg/opt/pr26179.C: New test.
23555 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23557         PR middle-end/26134
23558         * gcc.dg/tree-ssa/complex-3.c: New test.
23560 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23562         * gcc.c-torture/compile/volatile-1.c: New test.
23564 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23566         PR 26180
23567         * gcc.dg/tree-ssa/pr26180.c: New test.
23569 2006-02-08  Jeff Law  <law@redhat.com>
23571         * gcc.dg/tree-ssa/pr21417.c: New test.
23573 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23575         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23576         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23578 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23580         * lib/scanrtl.exp: New.
23582 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23584         PR c++/26071
23585         * g++.dg/other/virtual2.C: New test.
23587         PR c++/26070
23588         * g++.dg/other/virtual1.C: New test.
23590 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23592         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23593         cleanup-ipa-dump): Update dump file glob patterns.
23594         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23595         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23597         * lib/gcc-dg.exp: Load it.
23598         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23600 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23602         PR testsuite/26159
23603         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23604         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23606 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23608         PR fortran/25577
23609         * gfortran.dg/mvbits_1.f90: New.
23611 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23613         * g++.dg/warn/Wdiv-by-zero.C: New test.
23614         * g++.dg/warn/Wno-div-by-zero.C: New.
23616 2006-02-07  Jeff Law  <law@redhat.com>
23618         * gcc.dg/tree-ssa/pr21559.c: New test.
23620         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23621         multiple VRP passes.
23622         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23623         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23624         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23625         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23626         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23627         * gcc.dg/tree-ssa/vrp02.c: Likewise
23628         * gcc.dg/tree-ssa/vrp11.c: Likewise
23629         * gcc.dg/tree-ssa/pr14341.c: Likewise
23630         * gcc.dg/tree-ssa/vrp19.c: Likewise
23631         * gcc.dg/tree-ssa/vrp20.c: Likewise
23632         * gcc.dg/tree-ssa/vrp03.c: Likewise
23633         * gcc.dg/tree-ssa/pr21086.c: Likewise
23634         * gcc.dg/tree-ssa/pr21959.c: Likewise
23635         * gcc.dg/tree-ssa/vrp21.c: Likewise
23636         * gcc.dg/tree-ssa/vrp04.c: Likewise
23637         * gcc.dg/tree-ssa/pr25485.c: Likewise
23638         * gcc.dg/tree-ssa/pr22026.c: Likewise
23639         * gcc.dg/tree-ssa/vrp22.c: Likewise
23640         * gcc.dg/tree-ssa/vrp05.c: Likewise
23641         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23642         * gcc.dg/tree-ssa/pr20701.c: Likewise
23643         * gcc.dg/tree-ssa/vrp23.c: Likewise
23644         * gcc.dg/tree-ssa/vrp06.c: Likewise
23645         * gcc.dg/tree-ssa/pr22117.c: Likewise
23646         * gcc.dg/tree-ssa/pr20702.c: Likewise
23647         * gcc.dg/tree-ssa/vrp15.c: Likewise
23648         * gcc.dg/tree-ssa/pr21090.c: Likewise
23649         * gcc.dg/tree-ssa/pr21294.c: Likewise
23650         * gcc.dg/tree-ssa/vrp24.c: Likewise
23651         * gcc.dg/tree-ssa/vrp07.c: Likewise
23652         * gcc.dg/tree-ssa/pr21563.c: Likewise
23653         * gcc.dg/tree-ssa/pr25382.c: Likewise
23654         * gcc.dg/tree-ssa/vrp16.c: Likewise
23655         * gcc.dg/tree-ssa/vrp25.c: Likewise
23656         * gcc.dg/tree-ssa/vrp08.c: Likewise
23657         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23658         * gcc.dg/tree-ssa/vrp17.c: Likewise
23659         * gcc.dg/tree-ssa/pr21458.c: Likewise
23660         * g++.dg/tree-ssa/pr18178.C: Likewise
23662 2006-02-07  Richard Guenther  <rguenther@suse.de>
23664         PR c++/26140
23665         Revert
23666         2006-01-30  Richard Guenther  <rguenther@suse.de>
23667         PR c++/23372
23668         * gcc.dg/pr23372-1.C: New testcase.
23670         * g++.dg/tree-ssa/pr26140.C: New testcase.
23672 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23674         PR c++/9737
23675         * g++.dg/template/ttp15.C: New test.
23676         * g++.dg/template/ttp16.C: Likewise.
23677         * g++.dg/template/ttp17.C: Likewise.
23678         * g++.old-deja/g++.pt/ttp36.C: Remove.
23679         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23680         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23681         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23682         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23683         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23684         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23685         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23686         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23687         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23689 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23691         PR libfortran/23815
23692         * unf_io_convert_4.f90: New test.
23694 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23696         * gcc.dg/tree-ssa/loadpre10.c: New test.
23697         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23698         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23699         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23701 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23703         PR libfortran/24685
23704         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23706 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23708         PR tree-opt/25251
23709         * gfortran.dg/assign_7.f: New test.
23711 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23713         PR fortran/26041
23714         PR fortran/26064
23715         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23716         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23717         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23719 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23721         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23722         in size_t typedef.
23724 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23726         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23727         * g++.dg/charset/string.c (foo): Likewise.
23728         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23729         const char*
23730         * g++.dg/ext/builtin2.C (printf): Likewise.
23731         * g++.dg/init/new15.C (printf): Likewise.
23732         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23733         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23734         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23735         * g++.dg/template/non-dependent4.C (temp): Likewise.
23736         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23737         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23738         parameter type to const char*.
23739         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23740         Change type to const char*.
23741         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23742         Likewise.
23743         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23744         second parameter type to const char*.
23745         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23746         (Y::Y): Change parameter type to const char*.
23747         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23748         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23749         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23750         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23751         (char*).
23752         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23753         const char*.
23754         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23755         type to const char*.
23756         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23757         return type to const char*.
23758         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23759         to const char*.
23760         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23761         * g++.old-deja/g++.law/refs1.C: Likewise.
23762         * g++.old-deja/g++.law/visibility1.C: Likewise.
23763         * g++.old-deja/g++.law/visibility2.C: Likewise.
23764         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23765         const char*.
23766         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23767         * g++.old-deja/g++.mike/net48.C: Likewise.
23768         * g++.old-deja/g++.mike/p646.C: Likewise.
23769         * g++.old-deja/g++.mike/p6746.C: Likewise.
23770         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23771         type to const char*.
23772         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23773         deprecated conversion warning.
23774         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23775         char*.
23776         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23777         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23778         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23779         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23780         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23781         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23782         * g++.old-deja/g++.pt/t39.C: Likewise.
23783         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23784         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23786 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23788         PR fortran/25075
23789         intrinsic_argument_conformance_1.f90: New test.
23791 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23793         PR fortran/20845
23794         * gfortran.dg/char_result_11.f90: Add SAVE.
23795         * gfortran.dg/der_pointer_4.f90: Ditto.
23796         * gfortran.dg/default_initialization.f90: New test.
23798 2006-02-03  Jeff Law  <law@redhat.com>
23800         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23801         handle more than 100 dump files.
23802         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23803         * lib/scantree.exp (scan-tree-dump): Likewise.
23804         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23805         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23806         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23807         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23808         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23810 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23812         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23814 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23816         * g++.dg/template/using12.C: New test.
23818 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23820         * gcc.target/powerpc/pr25960.c: New test.
23822 2006-02-02  Steven G. Kargl  <kargls@comcast>
23824         PR fortran/24958
23825         gfortran.dg/nullify_2.f90: New test.
23827 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23829         PR 25990
23830         * gcc.dg/gomp/pr25990.c: New test.
23832 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23834         PR c++/25342
23835         * g++.gd/template/partial4.C: New test.
23837 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23839         PR middle-end/26001
23840         * gfortran.dg/data_char_2.f90: New.
23842 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23844         PR fortran/26039
23845         maxval_maxloc_conformance_1.f90: New test.
23847 2006-01-31  Richard Guenther  <rguenther@suse.de>
23849         * gcc.target/i386/sselibm-1.c: New testcase.
23850         * gcc.target/i386/sselibm-2.c: Likewise.
23851         * gcc.target/i386/sselibm-3.c: Likewise.
23852         * gcc.target/i386/sselibm-4.c: Likewise.
23853         * gcc.target/i386/sselibm-5.c: Likewise.
23855 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23857         PR fortran/24266
23858         * gfortran.dg/arrayio_derived_2.f90: New.
23860 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23862         * gcc.dg/unsigned-long-compare.c: New test.
23864 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23866         PR testsuite/25318
23867         * lib/target-supports.exp (check_effective_target_freorder):
23868         Check to see if target supports -freorder-blocks-and-partition.
23869         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23870         instead of "dg-require-named-sections".
23872 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23874         PR target/14798:
23875         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23876         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23877         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23878         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23879         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23880         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23881         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23882         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23884 2006-01-30  Richard Guenther  <rguenther@suse.de>
23886         PR c++/23372
23887         * gcc.dg/pr23372-1.C: New testcase.
23889 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23891         * gcc.dg/gomp/pr25874.c: New test.
23893 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23895         PR tree-opt/25911
23896         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23898 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23900         PR fortran/18578
23901         PR fortran/18579
23902         PR fortran/20857
23903         PR fortran/20885
23904         * gfortran.dg/intent_out_1.f90: New test.
23906 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23908         PR fortran/17911
23909         * gfortran.dg/procedure_lvalue.f90: New test.
23911         PR fortran/20895
23912         PR fortran/25030
23913         * gfortran.dg/char_pointer_assign_2.f90: New test.
23914         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23915         assignment to be consistent with standard.
23916         * gfortran.dg/char_result_2.f90: The same.
23917         * gfortran.dg/char_result_8.f90: The same.
23919 2006-01-28  Zack Weinberg  <zackw@panix.com>
23921         * gcc.dg/Woverlength-strings.c
23922         * gcc.dg/Woverlength-strings-pedantic-c89.c
23923         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23924         * gcc.dg/Woverlength-strings-pedantic-c99.c
23925         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23927 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23929         * gcc.c-torture/execute/20060127-1.c: New test.
23931 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23933         PR c++/25999
23934         * g++.dg/ext/pragmaweak1.C: New test.
23936 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23938         PR c++/25855
23939         * g++.dg/template/spec29.C: New test.
23941 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23943         PR c/19606.
23944         * gcc.c-torture/execute/pr19606.c: New.
23946 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23948         * gcc.dg/pragma-re-4.c: New test.
23950 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23952         PR fortran/25964
23953         * gfortran.dg/assumed_size_refs_3.f90: New test.
23955 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23957         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23959 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23961         PR ada/21317
23962         * ada/acats/support/impdef.a: Add One_Long_Second.
23963         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23964         * ada/acats/tests/c9/c94026.a: Likewise.
23965         * ada/acats/tests/c9/c97305c.ada: Likewise.
23966         * ada/acats/tests/c9/c99004a.ada: Likewise.
23968 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23970         PR fortran/25964
23971         * gfortran.dg/global_references_2.f90: New test.
23973         PR fortran/25084
23974         PR fortran/20852
23975         PR fortran/25085
23976         PR fortran/25086
23977         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23978         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23980         PR fortran/25416
23981         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23983 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23985         PR c/25892
23986         * gcc.dg/Wpointer-sign.c: New.
23987         * gcc.dg/Wpointer-sign-Wall.c: New.
23988         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23989         * gcc.dg/Wpointer-sign-pedantic.c: New.
23990         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23991         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23993 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23995         PR C/25861
23996         * gcc.c-torture/compile/pr25861.c: New test.
23998 2006-01-26  Paul Brook  <paul@codesourcery.com>
24000         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24001         on short-enum targets.
24002         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24003         variable.
24004         (generate_fields): Use short_enums.
24005         (main): Set short_enums.  Document -e.
24006         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24007         on short-enum targets.
24008         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24009         variable.
24010         (generate_fields): Use short_enums.
24011         (main): Set short_enums.  Document -e.
24012         * lib/target-supports.exp (check_effective_target_short_enums): New.
24014 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24016         PR target/25947
24017         * gcc.dg/torture/pr25947-1.c: New test.
24019 2006-01-25  Jan Hubicka  <jh@suse.cz>
24020             Roger Sayle  <roger@eyesopen.com>
24022         PR rtl-optimization/25703
24023         * gcc.target/i386/20060125-1.c: New test case.
24024         * gcc.target/i386/20060125-2.c: New test case.
24026 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24028         PR fortran/18540
24029         * gfortran.dg/goto_1.f: New.
24031 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24033         PR fortran/25716
24034         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24035         25716 on 32-bit systems too.
24037 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24039         PR testsuite/25590
24040         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24042 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24044         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24046 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24048         PR fortran/25835
24049         * gfortran.dg/read_eof.f90: Delete, renamed.
24050         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24051         * gfortran.dg/read_eof_2.f90: New test.
24052         * gfortran.dg/read_eof_3.f90: New test.
24054 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24056         PR tree-opt/25860
24057         * gcc.c-torture/compile/pr25860.c: New test.
24059 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24061         PR c++/25552
24062         * g++.dg/parse/dtor8.C: New test.
24064 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24066         PR testsuite/25891
24067         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24068         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24069         check_effective_target_fopenmp returns 0.
24071 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24073         PR ada/20548
24074         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24075         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24076         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24078 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24080         PR tree-opt/25857
24081         * g++.dg/opt/pr25857.C: New test.
24083 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24084         Jan Hubicka  <jh@suse.cz>
24085         Richard Guenther  <rguenther@suse.de>
24087         PR rtl-optimization/25654
24088         * gcc.dg/torture/pr25654.c: New testcase.
24089         * gcc.target/i386/pr25654.c: Likewise.
24091 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24093         PR fortran/25901
24094         * gfortran.dg/internal references_2.f90: New test.
24096         Fix regression in testing of admissability of attributes.
24097         * gfortran.dg/intent_used_1.f90: New test.
24099 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24101         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24102         Remove target conditional torture options for i?86 and x86_64
24103         GNU/Linux.
24105 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24107         PR c++/10891
24108         * g++.dg/rtti/no-rtti.C: New.
24110 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24112         PR c++/25895
24113         * g++.dg/inherit/conv2.C: New test.
24115         PR c++/25856
24116         * g++.dg/parse/dtor7.C: New test.
24118         PR c++/25858
24119         * g++.dg/template/crash44.C: New test.
24121 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24123         PR fortran/25124
24124         PR fortran/25625
24125         * gfortran.dg/internal_references_1.f90: New test.
24126           PR fortran/20881
24127         PR fortran/23308
24128         PR fortran/25538
24129         PR fortran/25710
24130         * gfortran.dg/global_references_1.f90: New test.
24131         * gfortran.dg/g77/19990905-1.f: Restore the error that
24132         there is a clash between the common block name and
24133         the name of a subroutine reference.
24135         PR fortran/PR24276
24136         * gfortran.dg/aliasing_dummy_1.f90: New test.
24138 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24140         * gcc.dg/vmx/1b-01.c: Warning fix.
24141         * gcc.dg/vmx/1c-02.c: Likewise.
24142         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24144 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24146         PR testsuite/24962
24147         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24149 2006-01-20  Richard Guenther  <rguenther@suse.de>
24150         Steven Bosscher <stevenb.gcc@gmail.com>
24152         PR rtl-optimization/24626
24153         * gcc.dg/torture/pr24626-1.c: New testcase.
24154         * gcc.dg/torture/pr24626-2.c: Likewise.
24155         * gcc.dg/torture/pr24626-3.c: Likewise.
24156         * gcc.dg/torture/pr24626-4.c: Likewise.
24158 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24160         PR c++/5520
24161         * g++.dg/warn/empty-body.C: New.
24163 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24165         PR c++/22136
24166         * g++.dg/template/using10.C: New test.
24167         * g++.dg/temlpate/using11.C: Likewise.
24168         * g++.dg/inherit/using5.C: Tweak error messages.
24170 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24172         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24173         target test.
24174         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24176 2006-01-19  Jan Hubicka  <jh@suse.cz>
24178         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24180 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24182         PR c++/25854
24183         * g++.dg/template/spec28.C: New test.
24185 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24187         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24188         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24190 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24192         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24193         * gcc.dg/gomp/critical-1.c: Likewise.
24194         * gcc.dg/gomp/critical-3.c: Likewise.
24195         * gcc.dg/gomp/empty.c: Likewise.
24196         * gcc.dg/gomp/ordered-1.c: Likewise.
24197         * gcc.dg/gomp/for-4.c: Likewise.
24198         * gcc.dg/gomp/for-6.c: Likewise.
24199         * gcc.dg/gomp/master-3.c: Likewise.
24200         * gcc.dg/gomp/for-8.c: Likewise.
24201         * gcc.dg/gomp/for-10.c: Likewise.
24202         * gcc.dg/gomp/for-18.c: Likewise.
24203         * gcc.dg/gomp/for-5.c: Likewise.
24204         * gcc.dg/gomp/for-7.c: Likewise.
24205         * gcc.dg/gomp/for-9.c: Likewise.
24207 2006-01-18  Jeff Law  <law@redhat.com>
24209         * gcc.dg/tree-ssa/vrp25.c: New test.
24211 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24213         * gcc.dg/pr25805.c: Fix misapplied patch.
24215 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24217         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24218         (check_effective_target_vect_udot_qi): New.
24219         (check_effective_target_vect_sdot_hi): New.
24220         (check_effective_target_vect_udot_hi): New.
24221         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24222         prefixed with "wrapv-" with -fwrapv.
24223         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24224         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24225         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24226         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24227         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24229         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24230         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24231         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24232         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24234 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24236         PR c++/16829
24237         * g++.dg/other/default2.C: New test.
24238         * g++.dg/other/default3.C: New test.
24240 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24242         PR c/25805
24243         * gcc.dg/pr25805.c: New file.
24245 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24247         PR c++/25836
24248         * g++.dg/template/init6.C: New test.
24250 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
24252         * gcc.dg/tree-ssa/pr24287.c: New test
24254 2006-01-18  Eric Christopher  <echristo@apple.com>
24256         * g++.dg/eh/table.C: New.
24258 2006-01-18  DJ Delorie  <dj@redhat.com>
24260         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24261         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24262         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24263         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24265 2006-01-18  Jeff Law  <law@redhat.com>
24267         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24268         on wrapping on overflow semantics.
24270         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24272         * gcc.gc/tree-ssa/vrp23.c: New test.
24273         * gcc.gc/tree-ssa/vrp24.c: New test.
24275 2006-01-18  Richard Henderson  <rth@redhat.com>
24276             Aldy Hernandez  <aldyh@redhat.com>
24277             Jakub Jelinek  <jakub@redhat.com>
24278             Diego Novillo  <dnovillo@redhat.com>
24279             Uros Bizjak  <uros@kss-loka.si>
24281         * gcc.dg/gomp: New directory.
24283 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
24284             Steven G. Kargl  <kargls@comcast.net>
24286         PR fortran/20869
24287         * gfortran.dg/intrinsic_external_1.f90: New test.
24289         PR fortran/20875.
24290         * gfortran.dg/elemental_pointer_1.f90: New test.
24292         PR fortran/25024
24293         * gfortran.dg/external_procedures_1.f90: New test.
24295         PR fortran/25785
24296         gfortran.dg/assumed_present.f90: New test.
24298 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
24300         * g++.dg/parse/lookup5.C: New test.
24302 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24304         PR fortran/25697
24305         * gfortran.dg/read_eof.f90: New test.
24307 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24309         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24310         add a closing brace.
24312 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24314         PR fortran/25631
24315         * gfortran.dg/fmt_tl.f: New test.
24317 2006-01-17  Eric Christopher  <echristo@apple.com>
24319         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24320         * g++.old-deja/g++.warn/impint2.C: Ditto.
24321         * g++.old-deja/g++.other/null1.C: Ditto.
24322         * g++.dg/warn/conv2.C: Ditto.
24323         * g++.dg/warn/conv4.C: New file.
24325 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24327         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24329 2006-01-17  Andreas Jaeger  <aj@suse.de>
24330             Janis Johnson <janis187@us.ibm.com>
24332         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24333         in 64-bit.
24334         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24335         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24337 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24339         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24340         (switchfiles): xfail txxx where xxx >= 25.
24342 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24344         PR testsuite/25764
24345         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24347 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
24349         PR c/25682
24350         * gcc.dg/pr25682.c: New test.
24351         * g++.dg/parse/array-size2.C: New test.
24353 2006-01-16  Ian Lance Taylor  <ian@airs.com>
24355         * consistency.vlad: Remove entire directory, 1652 files.
24357 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
24359         * lib/target-supports.exp (check_effective_target_dfp_nocache,
24360         check_effective_target_dfprt_nocache): New.
24361         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24362         (check_effective_target_dfprt): New.
24363         * lib/c-compat.exp (check_dfp): Remove.
24364         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24365         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24366         level of support for decimal float.
24367         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24368         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24369         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24370         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24371         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24372         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24373         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24374         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24375         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24376         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24377         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24378         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24379         directives.
24381 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
24383         PR testsuite/25741
24384         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24385         $base_dir/../.
24386         * lib/gfortran.exp (gfortran_init): Likewise.
24387         * lib/obj-c++.exp (obj-c++_init): Likewise.
24388         * lib/scanasm.exp (scan-assembler-dem): Likewise.
24389         (scan-assembler-dem-not): Likewise.
24390         * lib/scandump.exp (scan-dump-dem): Likewise.
24391         (scan-dump-dem-not): Likewise.
24393 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24395         PR testsuite/25767
24396         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24397         powerpc-*-darwin*.
24398         * lib/obj-c++.exp (obj-c++_init): Likewise.
24400 2006-01-16  Richard Guenther  <rguenther@suse.de>
24402         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24404 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24406         PR testsuite/25777
24407         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24408         to LD_LIBRARY_PATH.
24410 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24411             Andrew Pinski  <pinskia@physics.uc.edu>
24413         * gcc.dg/minmax-1.c: New test.
24415 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24417         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24418         * gcc.misc-tests/dectest.exp: Ditto.
24420 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24422         PR testsuite/25796
24423         * gcc.target/i386/cmov6.c: Use -march=k8.
24425 2006-01-15  Andreas Jaeger  <aj@suse.de>
24427         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24428         x86 does not have __float128.
24430 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24432         * gcc.target/i386/cmov6.c: New test.
24434 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24436         PR c++/25663
24437         * g++.dg/template/ctor6.C: New test.
24439 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24441         PR tree-optimization/25485
24442         * gcc.dg/tree-ssa/pr25485.c: New.
24444 2006-01-14  Richard Guenther  <rguenther@suse.de>
24446         PR tree-optimization/22548
24447         PR tree-optimization/22555
24448         PR tree-optimization/22501
24449         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24450         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24451         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24452         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24453         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24454         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24455         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24456         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24457         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24459 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24461         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24462         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24464 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24465         Richard Guenther  <rguenther@suse.de>
24467         PR rtl-optimization/24257
24468         * gcc.dg/torture/pr24257.c: New testcase.
24470 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24472         * gcc.c-torture/execute/20060110-1.c: New test.
24473         * gcc.c-torture/execute/20060110-2.c: New test.
24475 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24477         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24479 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24481         PR fortran/25756
24482         * gfortran.dg/label_3.f90: New test.
24484 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24486         PR tree-optimization/25771
24487         * g++.dg/tree-ssa/pr25771.C: New test
24489 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24491         PR tree-opt/24365
24492         * g++.dg/opt/complex5.C: New test.
24494 2006-01-13  Richard Guenther  <rguenther@suse.de>
24496         * gcc.target/i386/387-9.c: New testcase.
24498 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24500         PR c++/24824
24501         * g++.dg/debug/dwarf2-1.C: New.
24503 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24505         PR testsuite/25728
24506         * lib/gcov.exp (verify-lines): Add "close $fd".
24508 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24509             Ben Elliston  <bje@au.ibm.com>
24511         * gcc.dg/dfp/inf-1.c: New test.
24513 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24514             Yao Qi  <qiyaoltc@cn.ibm.com>
24515             Ben Elliston  <bje@au.ibm.com>
24516             Jon Grimm  <jgrimm2@us.ibm.com>
24518         * gcc.dg/nodfp-1.c: New test.
24519         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24520         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24521         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24522         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24523         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24524         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24525         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24526         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24527         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24528         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24529         * gcc.dg/format/dfp-printf-1.c: Likewise.
24530         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24531         (compat_setup_dfp): New.
24532         * gcc.dg/compat/compat.exp: Use it.
24533         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24534         Make some variables global, prepend "compat_" to their names.
24535         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24536         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24537         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24538         * lib/compat.exp (compat_skip_list): Make global, rename.
24539         * lib/c-compat.exp: New file.
24540         * lib/target-supports.exp (check_effective_target_dfp): New.
24542         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24543         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24544         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24545         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24546         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24547         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24548         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24549         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24550         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24551         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24552         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24553         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24554         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24555         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24556         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24557         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24558         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24559         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24560         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24561         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24562         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24563         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24564         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24565         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24566         gcc.dg/dfp/struct-layout-1.c,
24567         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24568         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24569         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24570         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24571         gcc.dg/dfp/func-vararg-dfp.c,
24572         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24573         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24574         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24575         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24576         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24578 2006-01-11  Richard Guenther  <rguenther@suse.de>
24580         PR tree-optimization/25734
24581         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24583 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24585         PR fortran/25486
24586         * gfortran.dg/literal_character_constant_1_x.F: New test.
24587         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24588         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24589         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24591 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24593         PR c++/25386
24594         * g++.dg/ext/packed3.C: Add expected packed error.
24596 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24598         PR target/25706
24599         * gcc.dg/torture/pr25706-1.c: New test.
24601 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24603         PR tree-optimization/23109
24604         PR tree-optimization/23948
24605         PR tree-optimization/24123
24607         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24608         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24609         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24610         g++.dg/tree-ssa/pr23948.C: New testcases.
24611         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24612         three divisions in order to do the optimization.
24614 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24616         PR c++/25632
24617         * g++.dg/other/pr25632.C: New test.
24619 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24621         PR fortran/25730
24622         * gfortran.dg/used_types_1.f90: New test.
24624 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24626         PR target/25718
24627         * gcc.dg/torture/pr25718-1.c: New test.
24629 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24631         * gfortran.dg/list_read_2.f90: Fix typo in description.
24633 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24635         * lib/target-supports.exp (check_visibility_available): Simplify test
24636         for *-*-netware*.
24637         (check_profiling_available): Fail for *-*-netware*.
24638         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24639         * gcc.dg/20021014-1.c: Likewise.
24640         * gcc.dg/nest.c: Likewise.
24642 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24644         fortran/24936
24645         * gfortran.dg/forall_3.f90: New test.
24647 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24649         PR fortran/21977
24650         * gfortran.dg/nesting_2.f90: New test.
24651         * gfortran.dg/nesting_3.f90: New test.
24653 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24655         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24656         Fix typo in comment.
24658 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24660         * gfortran.dg/single_char_string.f90: New test.
24662 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24664         * gfortran.dg/ichar_2.f90: New test.
24666 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24668         PR fortran/25093
24669         * gfortran.dg/private_type_4.f90: New.
24671 2006-01-07  Richard Guenther  <rguenther@suse.de>
24673         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24675 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24677         * gfortran.dg/func_decl_1.f90: New.
24678         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24679         * gfortran.dg/array_alloc_2.f90: Likewise.
24680         * gfortran.dg/char_result_8.f90: Likewise.
24681         * gfortran.dg/dup_save_1.f90: Likewise.
24682         * gfortran.dg/dup_save_2.f90: Likewise.
24683         * gfortran.dg/f2c_6.f90: Likewise.
24684         * gfortran.dg/f2c_7.f90: Likewise.
24685         * gfortran.dg/func_result_2.f90: Likewise.
24686         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24688 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24690         PR fortran/22146
24691         * gfortran.dg/elemental_subroutine_1.f90: New test.
24692         * gfortran.dg/elemental_subroutine_2.f90: New test.
24694         PR fortran/25029
24695         PR fortran/21256
24696         * gfortran.dg/assumed_size_refs_1.f90: New test.
24698         PR fortran/20868
24699         PR fortran/20870
24700         * gfortran.dg/assumed_size_refs_2.f90: New test.
24701         * gfortran.dg/initialization_1.f90: Change warning message.
24703 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24705         * gcc.dg/tree-ssa/loop-15.c: New test.
24707 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24709         PR fortran/25598
24710         * gfortran.dg/backspace_3.f: New test.
24711         * gfortran.dg/backspace_4.f: New test.
24713 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24715         PR fortran/24268
24716         * gfortran.dg/fmt_white.f: Update test.
24718 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24720         * gcc.dg/cast-1.c: Add new warning.
24721         * gcc.dg/cast-2.c: Likewise.
24722         * gcc.dg/cast-3.c: Likewise.
24723         * gcc.dg/format/cast-1.c: Likewise.
24724         * gcc.dg/cast-4.c: New testcase.
24726 2006-01-05  Richard Guenther  <rguenther@suse.de>
24728         PR tree-optimization/22555
24729         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24731 2006-01-05  Richard Guenther  <rguenther@suse.de>
24732             Diego Novillo  <dnovillo@redhat.com>
24734         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24735         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24736         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24737         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24738         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24739         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24740         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24741         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24742         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24743         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24744         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24745         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24746         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24747         * treelang/compile/extravar.tree: Likewise.
24748         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24749         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24750         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24751         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24752         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24754 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24756         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24757         for 64-bit fix.
24759 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24761         PR fortran/23675
24762         gfortran.dg/char_result_11.f90: New.
24764 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24766         PR c++/24782
24767         * g++.dg/parse/access9.C: New test.
24768         * g++.dg/tc1/dr52.C: Tweak error markers.
24770 2006-01-04  Richard Henderson  <rth@redhat.com>
24772         Merge from gomp branch.
24773         * g++.dg/parse/pragma2.C: Update expected error lines.
24775 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24777         * g++.dg/other/i386-2.C: New test.
24779         PR target/25554
24780         * gcc.c-torture/compile/20051228-1.c: New test.
24782         PR c/25559
24783         * gcc.dg/pr25559.c: New test.
24785 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24787         PR c++/25492
24788         * g++.dg/lookup/friend9.C: New test.
24790         PR c++/25625
24791         * g++.dg/template/repo5.C: New test.
24793 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24795         PR fortran/25101
24796         * gfortran.dg/forall_2.f90: New test.
24798 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24800         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24801         dg-require-weak.  Adjust regexp to handle leading-underscore
24802         targets and space as well as TAB after .weak.  Change previous
24803         64-bit fix to not use naked dot.
24805 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24807         PR rtl-optimization/25578
24808         * gcc.c-torture/execute/20060102-1.c: New testcase.
24810 2006-01-03  Richard Guenther  <rguenther@suse.de>
24812         PR c/25183
24813         * gcc.dg/torture/pr25183.c: New testcase.
24815 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24817         Merge from gomp-branch.
24818         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24819         * gcc.dg/ia64-sync-2.c: Likewise.
24820         * gcc.dg/ia64-sync-3.c: Likewise.
24821         * gcc.dg/ia64-sync-4.c: Likewise.
24822         * gcc.dg/sync-2.c: Likewise.
24823         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24824         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24826 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24828         PR c++/25635
24829         * g++.dg/parse/operator6.C: New test.
24831         PR c++/25637
24832         * g++.dg/parse/error29.C: New test.
24834         PR c++/25638
24835         * g++.dg/parse/dtor6.C: New test.
24837         PR c++/25633
24838         * g++.dg/parse/ctor3.C: New test.
24840         PR c++/25634
24841         * g++.dg/template/class3.C: New test.
24843 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24845         * g++.dg/debug/debug9.C: New.
24847 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24849         PR fortran/24640
24850         * gfortran.dg/label_2.f90: New test.
24852 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24854         * g++.dg/lookup/using12.C: Tighten error marker.
24856 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24857             Andrew Pinski <pinskia@physics.uc.edu>
24859         * gcc.target/powerpc/darwin-abi-3.c: New file.
24860         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24861         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24862         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24863         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24864         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24865         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24866         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24867         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24869 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24871         * gcc.dg/tree-ssa/loadpre1.c: New;
24872         * gcc.dg/tree-ssa/loadpre2.c: New;
24873         * gcc.dg/tree-ssa/loadpre3.c: New;
24874         * gcc.dg/tree-ssa/loadpre4.c: New;
24875         * gcc.dg/tree-ssa/loadpre5.c: New;
24876         * gcc.dg/tree-ssa/loadpre6.c: New;
24877         * gcc.dg/tree-ssa/loadpre7.c: New;
24878         * gcc.dg/tree-ssa/loadpre8.c: New;
24879         * gcc.dg/tree-ssa/loadpre9.c: New;
24881 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24883         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24884         * g++.dg/abi/thunk4.C: Likewise.
24886 2006-01-01  Andreas Jaeger  <aj@suse.de>
24888         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24889         portable.
24891 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24893         PR c++/25294
24894         * gcc.dg/pragma-pack-3.c: New test.
24895         * g++.dg/parse/pragma3.C: New test.
24897 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24899         PR middle-end/24827
24900         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24902 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24904         PR testsuite/25214
24905         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24907 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24909         PR fortran/22607
24910         * gfortran-dg/pure_byref_3.f90: New.
24912         fortran/PR 25396
24913         * gfortran.dg/userdef_operator_1.f90: New.
24915 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24917         * g++.dg/abi/thunk3.C: New.
24918         * g++.dg/abi/thunk4.C: New.
24920 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24922         PR fortran/25532
24923         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24924         associated derived type components of derived types are
24925         properly declared in contained procedures.
24927 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24929         PR libgfortran/25139
24930         * gfortran.dg/backspace_2.f: New test.
24932 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24934         PR libgfortran/25550
24935         * gfortran.dg/endfile.f: New test.
24937 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24939         PR libgfortran/25419
24940         * gfortran.dg/comma.f: New test.
24942 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24944         * lib/gfortran-dg.exp: Remove trailing whitespace.
24945         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24946         -funroll-all-loops.
24948 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24950         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24951         Extended Double long doubles or repeat tests when long double is
24952         the same size as double.
24954 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24956         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24958         PR testsuite/25442
24959         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24960         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24962         PR testsuite/25441
24963         * gcc.dg/pr23911.c: Make test variable static.
24965         PR testsuite/25444
24966         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24968 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24970         PR c++/25439
24971         * g++.dg/parse/crash17.C: Adjust error markers.
24972         * g++.dg/template/error20.C: New test.
24974 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24976         PR c++/23172
24977         * g++.dg/ext/complit4.C: New test.
24979         PR c++/25417
24980         * g++.dg/ext/complit5.C: Likewise.
24982 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24984         PR tree-optimization/25125
24985         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24986         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24987         * gcc.c-torture/execute/pr25125.c: New.
24989 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24991         PR fortran/25029
24992         PR fortran/21256
24993         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24994         functions with incorrect assumed size references.
24996 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24998         PR c++/23171
24999         * g++.dg/opt/init1.C: New test.
25001 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25003         PR c++/24671
25004         * g++.dg/template/sfinae3.C: New test.
25006 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25008         * g++.dg/other/friend4.C: New test.
25010 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25012         PR target/25005
25013         * g++.dg/opt/pr25005.C: New test.
25015 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25017         PR c++/25369
25018         * g++.dg/template/ptrmem16.C: New test.
25020 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25022         PR fortran/25029
25023         PR fortran/21256
25024         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25026 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25028         PR libgfortran/25307
25029         * gfortran.dg/list_read_5.f90: New test.
25031 2005-12-22  Richard Henderson  <rth@redhat.com>
25033         * gcc.target/i386/sse-7.c: Use -msse2.
25035 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25037         PR rtl-optimization/25432
25038         * gcc.c-torture/compile/20051216-1.c: New test.
25040         PR objc/25328
25041         * objc/execute/pr25328.m: New test.
25043 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25045         PR c++/25364
25046         * g++.dg/template/call4.C: New test.
25048 2005-12-22  Dale Johannesen  <dalej@apple.com>
25050         * gcc.target/i386/sse-17.c: New.
25052 2005-12-22  Paul Brook  <paul@codesourcery.com>
25054         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25056 2005-12-22  Paul Brook  <paul@codesourcery.com>
25058         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25060 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25062         PR tree-opt/25513
25063         * gcc.c-torture/compile/pr25513.c: New test.
25065 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25067         PR c++/23333
25068         * g++.dg/parse/error25.C: Add more tests.
25070 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25072         PR fortran/18990
25073         * gfortran.dg/der_charlen_1.f90: New.
25075 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25077         PR fortran/20889
25078         * gfortran.dg/pointer_component_type_1.f90: New test.
25080         PR fortran/25029
25081         PR fortran/21256
25082         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25083         should give an error with assumed size array refernces and checks
25084         those that should not.
25085         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25086         reference an upper bound so that it does not generate an error.
25088         PR fortran/19362
25089         PR fortran/20244
25090         PR fortran/20864
25091         PR fortran/25391
25092         * gfortran.dg/used_dummy_types_1.f90: New test.
25093         * gfortran.dg/used_dummy_types_2.f90: New test.
25094         * gfortran.dg/used_dummy_types_3.f90: New test.
25095         * gfortran.dg/used_dummy_types_4.f90: New test.
25096         * gfortran.dg/used_dummy_types_5.f90: New test.
25098         PR fortran/23152
25099         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25100         group already being USE associated.
25101         * gfortran.dg/assumed_shape_nml.f90: New test.
25102         * gfortran.dg/assumed_size_nml.f90: New test.
25104         PR fortran/20862
25105         PR fortran/25053
25106         PR fortran/25063
25107         PR fortran/25064
25108         PR fortran/25066
25109         PR fortran/25067
25110         PR fortran/25068
25111         PR fortran/25307
25112         * gfortran.dg/io_constraints_1.f90: New test.
25113         * gfortran.dg/io_constraints_1.f90: New test.
25114         * gfortran.dg/iostat_3.f90: Change wording of warning.
25115         * gfortran.dg/g77/19981216-0.f: The same.
25117 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25119         PR tree-optimization/23518
25120         * gcc.dg/pr23518.c: New.
25122 2005-12-21  Mike Stump  <mrs@apple.com>
25124         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25126 2005-12-21  Paul Brook  <paul@codesourcery.com>
25128         * gcc.dg/pr19340.c: Skip on m68k targets.
25130 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25132         PR rtl-optimization/25196
25133         * gcc.dg/pr25196.c: New test.
25135 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25137         PR fortran/25423
25138         gfortran.dg/where_nested_1.f90: New.
25140 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25142         PR tree-optimization/25382.
25143         * gcc.dg/tree-ssa/pr25382.c: New.
25145 2005-12-20  Richard Guenther  <rguenther@suse.de>
25147         PR middle-end/24306
25148         * gcc.target/i386/pr24306.c: New testcase.
25150 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25152         PR tree-optimization/25501
25153         * gcc.dg/tree-ssa/pr25501.c: New.
25155 2005-12-20  Richard Guenther  <rguenther@suse.de>
25157         Revert
25158         2005-12-02  Richard Guenther  <rguenther@suse.de>
25160         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25162 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25164         PR c++/21228
25165         * g++.dg/warn/Wunreachable-code-2.C: New test.
25167 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25169         PR c++/24278
25170         * g++.dg/template/ctor5.C: New test.
25172         PR c++/24915
25173         * g++.dg/template/overload8.C: New test.
25175 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25177         * gcc.c-torture/compile/pr25483 : New test.
25179 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25181         PR c++/20552
25182         * g++.dg/ext/typeof10.C: New test.
25184 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25186         * gcc.dg/mt-loopi1.c: New.
25188 2005-12-18  Richard Guenther  <rguenther@suse.de>
25190         PR tree-optimization/25481
25191         * gcc.dg/torture/pr25481.c: New testcase.
25193 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25195         PR rtl-optimization/21041
25196         * gcc.dg/pr21041.c: New test.
25198 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25200         PR libgfortran/25463
25201         * gfortran.dg/advance.f90: New test.
25203 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25205         * gcc.dg/20051201-1.c: New test.
25207 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25209         PR fortran/25018
25210         * gfortran.dg/initialization_1.f90: New test.
25211         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25212         * gfortran.dg/g77/980616-0.f: The same.
25214 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25216         * PR fortran/25458
25217         * gfortran.dg/chkbits.f90: New test.
25219 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25221         * gfortran.dg/enum_5.f: Revert to previous version.
25223 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25225         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25226         * gfortran.dg/nested_modules_1.f90: Ditto.
25227         * gfortran.dg/hollerith_f95.f90: Ditto.
25228         * gfortran.dg/select_5.f90: Ditto.
25229         * gfortran.dg/secnds.f: Ditto.
25230         * gfortran.dg/hollerith2.f90: Ditto.
25231         * gfortran.dg/imag_2.f: Ditto.
25232         * gfortran.dg/ftell_2.f90: Ditto.
25233         * gfortran.dg/malloc_free_1.f90: Ditto.
25234         * gfortran.dg/logint-1.f: Ditto.
25235         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25236         * gfortran.dg/e_d_fmt.f90: Ditto.
25237         * gfortran.dg/hollerith_legacy.f90: Ditto.
25238         * gfortran.dg/logint-2.f: Ditto.
25239         * gfortran.dg/enum_5.f90: Ditto.
25240         * gfortran.dg/f2c_2.f90: Ditto.
25241         * gfortran.dg/pr17143.f90: Ditto.
25242         * gfortran.dg/namelist_14.f90: Ditto.
25243         * gfortran.dg/logint-3.f: Ditto.
25244         * gfortran.dg/spread_scalar_source.f90: Ditto.
25245         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25246         * gfortran.dg/namelist_11.f: Ditto.
25247         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25248         * gfortran.dg/g77/20010519-1.f
25249         * gfortran.dg/g77/alpha1.f: Ditto.
25250         * gfortran.dg/g77/990115-1.f: Ditto.
25251         * gfortran.dg/g77/erfc.f: Ditto.
25252         * gfortran.dg/g77/19990313-3.f: Ditto.
25253         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25254         * gfortran.dg/g77/20010426.f: Ditto.
25255         * gfortran.dg/g77/19990313-0.f: Ditto.
25256         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25257         * gfortran.dg/g77/20000629-1.f: Ditto.
25258         * gfortran.dg/g77/970125-0.f: Ditto.
25259         * gfortran.dg/g77/8485.f: Ditto.
25260         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25261         * gfortran.dg/g77/19990313-1.f: Ditto.
25262         * gfortran.dg/g77/int8421.f: Ditto.
25263         * gfortran.dg/g77/19990305-0.f: Ditto.
25264         * gfortran.dg/g77/947.f: Ditto.
25265         * gfortran.dg/g77/19990905-2.f: Ditto.
25266         * gfortran.dg/g77/cabs.f: Ditto.
25267         * gfortran.dg/g77/19990313-2.f: Ditto.
25268         * gfortran.dg/g77/20020307-1.f: Ditto.
25269         * gfortran.dg/g77/dcomplex.f: Ditto.
25270         * gfortran.dg/g77/19990502-1.f: Ditto.
25271         * gfortran.dg/g77/19981216-0.f: Ditto.
25272         * gfortran.dg/common_4.f90: Ditto.
25273         * gfortran.dg/entry_4.f90: Ditto.
25274         * gfortran.dg/equiv_constraint_2.f90: Ditto.
25275         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25276         * gfortran.dg/namelist_12.f: Ditto.
25277         * gfortran.dg/scale_1.f90: Ditto.
25278         * gfortran.dg/modulo_1.f90
25279         * gfortran.dg/hollerith.f90: Ditto.
25280         * gfortran.dg/direct_io_3.f90: Ditto.
25281         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25282         * gfortran.dg/gnu_logical_1.F: Ditto.
25283         * gfortran.dg/unf_io_convert_1.f90: Ditto.
25284         * gfortran.dg/assign_1.f90: Ditto.
25285         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25286         * gfortran.dg/pr23095.f: Ditto.
25287         * gfortran.dg/read_float_1.f90: Ditto.
25289 2005-12-17  Andreas Jaeger  <aj@suse.de>
25291         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25292         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25294 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25296         PR fortran/24268
25297         * gfortran.dg/fmt_white.f: New test.
25299 2005-12-16  Steven G. Kargl <kargls@comcast.net>
25301         * gfortran.dg/label_1.f90: New test.
25303 2005-12-15  Ben Elliston  <bje@au.ibm.com>
25305         PR testsuite/25422
25306         * gcc.dg/20031012-1.c: Add -Walways-true option.
25307         * gcc.dg/weak/weak-3.c: Likewise.
25308         * g++.old-deja/g++.mike/warn8.C: Likewise.
25310 2005-12-16  Mike Stump  <mrs@apple.com>
25312         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25313         exit.
25315 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25317         PR libgfortran/25264
25318         PR libgfortran/25349
25319         * gfortran.dg/tl_editing.f90: Added additional checks.
25320         * gfortran.dg/t_editing.f: New test.
25321         * gfortran.dg/write_padding.f90: New test
25323 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25325         PR testsuite/25215
25326         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25328 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
25330         PR rtl-optimization/24899
25331         * gcc.c-torture/execute/20051215-1.c: New test.
25333 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
25335         PR 24823
25336         * gfortran.dg/pr24823.f: New test.
25338 2005-12-16  Jeff Law  <law@redhat.com>
25340         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25342 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25344         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25345         (base_types): Change C++ style comments to C style comments.  Remove
25346         aligned types from the array.  Keep Enums disabled.
25347         (complex_types): Remove aligned types from the array.
25348         Comment out "_Complex long double".
25349         (attrib_types): Remove.
25350         (complex_attrib_types): Remove.
25351         (attrib_array_types): Remove.
25352         (complex_attrib_array_types): Remove.
25353         (aligned_bitfld_types): Remove.
25354         (n_aligned_bitfld_types): Remove.
25355         (FEATURE_ALIGNEDPACKED): Delete.
25356         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25357         (singles): Remove support for adding attributes.
25358         (choose_type): Remove support for attributed types.
25359         (generate_fields): Remove support for attributed bit-fields.
25360         Remove support for adding attributes.
25361         (generate_random_tests): Remove support for adding attributes.
25362         (features): Add back "[0] :0" and "complex vector [0]".
25363         (main): Remove support for attributed bit-fields.
25364         Uncomment the calling of generate_random_tests for the rests of
25365         the tests.
25367 2005-12-16  Jan Hubicka  <jh@suse.cz>
25369         * gcc.c-torture/combine/pr25224.c: New.
25371 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
25373         PR other/25028
25374         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25375         HP-UX.
25377 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
25379         * gcc.dg/20051215-1.c: New file.
25381 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25383         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25384         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25386 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
25388         PR fortran/18197
25389         * gfortran.dg/dummy_functions_1.f90: New.
25391 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
25393         PR rtl-optimization/25310
25394         * gcc.c-torture/compile/pr25310.c: New test.
25396 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25398         PR debug/25023
25399         * gcc.dg/pr25023.c: New test.
25401 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25403         * g++.old-deja/g++.brendan/redecl1.C,
25404         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25405         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25406         g++.old-deja/g++.oliva/typeof1.C,
25407         g++.old-deja/g++.other/crash16.C,
25408         g++.old-deja/g++.other/crash34.C,
25409         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25410         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25411         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25412         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25413         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25414         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25415         Remove xfail.
25417 2005-12-14  Kean Johnston  <jkj@sco.com>
25418             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25420         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25421         * gcc.target/i386/20020523-1.c: Ditto.
25422         * gcc.target/i386/tailcall-1.c: Ditto.
25423         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25424         * gcc.target/i386/ssetype-5.c: Ditto.
25426 2005-12-14  Jeff Law  <law@redhat.com>
25428         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25430 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25432         PR target/25254
25433         PR target/24188
25434         * gcc.target/i386/pr25254.c: New test.
25435         * gfortran.dg/PR24188.f: New test.
25437 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25439         * lib/fortran-torture.exp: Catch remaining uses of
25440         remote_file build delete.
25442 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25444         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25446 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25448         * gcc.dg/warn-addr-cmp.c: New test.
25450 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25452         PR debug/25023
25453         PR target/25293
25454         * gcc.target/i386/pr25293.c: New test.
25456 2005-12-13  Petr Machata  <machata@post.cz>
25458         PR c++/24907
25459         * g++.dg/parse/comma2.C: New test.
25461 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25462             Jakub Jelinek  <jakub@redhat.com>
25464         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25465         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25466         (limits.h): Include unconditionally.
25467         (stdlib.h): Likewise.
25468         (hashtab.h): Do not include.
25469         (getopt.h): Likewise.
25470         (stddef.h): Include.
25471         (hashval_t): Define.
25472         (struct entry): Add "next" field.
25473         (HASH_SIZE): New macro.
25474         (hash_table): New variable.
25475         (switchfiles): Do not use xmalloc.
25476         (mix): New macro.
25477         (iterative_hash): New function.
25478         (hasht): Remove.
25479         (e_exists): New function.
25480         (e_insert): Likewise.
25481         (output): Use, instead of libiberty hashtable functions.
25482         (main): Do not use getopt.  Do not call htab_create.
25484 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25486         PR c++/25331
25487         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25488         put atal* and atpaal* attributes on array elements.
25489         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25490         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25491         put atal* and atpaal* attributes on array elements.
25492         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25494 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25496         * gcc.dg/single-precision-constant.c: New test.
25498 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25500         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25501         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25502         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25503         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25504         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25505         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25506         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25507         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25508         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25509         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25510         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25511         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25512         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25513         gcc.target/powerpc/ppc-sdata-2.c,
25514         gcc.target/powerpc/ppc-stackalign-1.c,
25515         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25516         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25517         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25518         gcc.target/powerpc/rs6000-ldouble-2.c,
25519         gcc.target/powerpc/rs6000-power2-1.c,
25520         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25521         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25522         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25523         option into target selector.
25524         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25525         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25527 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25529         PR objc/25348
25530         * objc.dg/encode-9.m: New test.
25532 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25534         PR testsuite/20772
25535         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25536         * gcc.dg/asm-b.c: Fix typo.
25537         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25538         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25539         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25540         i?86 lp64 and x86_64 ilp32.
25541         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25542         on i?86 lp64.
25543         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25545 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25547         PR fortran/25078
25548         gfortran.dg/equiv_5.f90: New test.
25550 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25552         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25553         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25554         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25555         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25556         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25557         * gcc.dg/tree-ssa/reassoc-5.c: New.
25558         * gcc.dg/tree-ssa/reassoc-6.c: New.
25559         * gcc.dg/tree-ssa/reassoc-7.c: New.
25560         * gcc.dg/tree-ssa/reassoc-8.c: New.
25561         * gcc.dg/tree-ssa/reassoc-9.c: New.
25562         * gcc.dg/tree-ssa/reassoc-10.c: New.
25563         * gcc.dg/tree-ssa/reassoc-11.c: New.
25565 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25567         PR testsuite/25167
25568         PR testsuite/24478
25569         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25571 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25573         PR c++/25300
25574         * g++.dg/template/inherit.C: Do not use a generic error message.
25576 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25578         PR libobjc/25354
25579         * objc.dg/gnu-encoding: New directory.
25580         * objc.dg/gnu-encoding/compat-common.h: New file.
25581         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25582         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25583         * objc.dg/gnu-encoding/vector-defs.h: New file.
25584         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25585         * objc.dg/gnu-encoding/generate-random.c: New file.
25586         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25587         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25588         * objc.dg/gnu-encoding/generate-random.h: New file.
25590 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25592         PR c++/25337
25593         * g++.dg/template/defarg7.C: New test.
25595 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25597         PR libobjc/25347
25598         * objc.dg/encode-8.m: New test.
25600 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25602         PR libobjc/25346
25603         * objc.dg/encode-7.m: New test.
25605 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25607         PR c++/25010
25608         * g++.dg/opt/inline10.C: New test.
25610 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25612         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25614 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25616         * gfortran.dg/substring_equivalence.f90: typo in comment
25618 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25620         PR fortran/25068
25621         * gfortran.dg/iostat_3.f90: New test.
25623 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25625         PR fortran/23815
25626         * gfortran.dg/unf_io_convert_1.f90: New test.
25627         * gfortran.dg/unf_io_convert_2.f90: New test.
25628         * gfortran.dg/unf_io_convert_3.f90: New test.
25630 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25632         PR testsuite/20772
25633         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25634         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25635         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25636         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25637         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25638         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25639         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25640         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25641         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25642         gcc.dg/torture/fp-int-convert-float128-timode.c,
25643         gcc.dg/torture/fp-int-convert-float128.c,
25644         gcc.dg/torture/fp-int-convert-float80-timode.c,
25645         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25646         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25648         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25650 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25652         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25654 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25656         * gcc.dg/20051207-1.c,
25657         * gcc.dg/20051207-2.c,
25658         * gcc.dg/20051207-3.c: New tests.
25660 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25662         PR testsuite/20772
25663         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25664         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25665         dg-skip-if target selector.
25667         PR testsuite/20772
25668         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25669         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25670         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25671         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25672         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25673         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25674         and/or merge with i?86 cases.
25676         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25678         PR testsuite/20772
25679         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25680         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25681         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25682         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25683         x86_64-*-linux*.
25685 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25687         PR target/25311
25688         * gcc.c-torture/compile/pr25311.c: New test.
25690 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25692         PR libgfortran/25039
25693         * gfortran.dg/read_comma.f: New test.
25695 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25697         PR c++/19317
25698         * g++.dg/opt/pr19317-1.C: New test.
25699         * g++.dg/opt/pr19317-2.C: New test.
25700         * g++.dg/opt/pr19317-3.C: New test.
25702         PR target/19005
25703         * gcc.c-torture/execute/pr19005.c: New test.
25705         PR target/17828
25706         * g++.old-deja/g++.other/comdat5.C: New test.
25707         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25709         * g++.dg/compat/struct-layout-1.exp: New file.
25710         * g++.dg/compat/struct-layout-1.h: New.
25711         * g++.dg/compat/struct-layout-1_generate.c: New.
25712         * g++.dg/compat/struct-layout-1_x1.h: New.
25713         * g++.dg/compat/struct-layout-1_x2.h: New.
25714         * g++.dg/compat/struct-layout-1_y1.h: New.
25715         * g++.dg/compat/struct-layout-1_y2.h: New.
25717         * gcc.dg/20050330-2.c: New test.
25719 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25721         PR fortran/25292
25722         * gfortran.dg/associated_1.f90: New.
25724 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25726         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25727         ILP32 vect_no_align platforms.
25729 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25730             Jakub Jelinek  <jakub@redhat.com>
25732         PR target/25268
25733         * gcc.c-torture/compile/20051207-1.c: New test.
25735 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25737         PR testsuite/20772
25738         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25739         gcc.dg/torture/pr18582-1.c,
25740         gcc.target/i386/attributes-error.c: Also test on x86_64.
25742         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25744 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25746         PR c++/19397
25747         * g++.dg/template/typedef3.C: New test.
25749         PR c++/19762
25750         PR c++/19764
25751         * g++.dg/template/dtor3.C: Fix error markers.
25753 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25755         * lib/target-supports.exp (check_effective_target_sync_char_short):
25756         Add s390*.
25758 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25760         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25762 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25764         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25765         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25766         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25767         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25769 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25771         PR c++/25263
25772         * g++.dg/other/array2.C: New test case.
25774 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25776         * gcc.dg/darwin-weakimport-3.c: New.
25778         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25779         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25780         and to work on Darwin.
25781         * gcc.dg/attr-weakref-1b.c: New file.
25782         * gcc.dg/attr-weakref-2.c: New test.
25783         * gcc.dg/darwin-weakref-1.c: New test.
25785 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25787         PR testsuite/25247
25788         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25789         use in selector expressions.
25790         (dg-xfail-if): Ditto.
25791         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25792         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25793         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25794         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25795         * gcc.test-framework/test-framework.exp: Skip generated tests if
25796         CHECK_TEST_FRAMEWORK is not 1.
25798 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25800         PR tree-optimization/24963
25801         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25803         PR target/24108
25804         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25806         PR target/18580
25807         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25808         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25809         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25810         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25812 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25814         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25815         dg-options.
25817 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25819         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25821 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25823         * gcc.dg/format/cast-1.c: New test.
25825 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25827         PR c/7776
25828         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25829         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25830         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25831         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25833 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25835         * gcc.dg/cast-pretty-print-1.c: New test.
25837 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25839         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25841 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25843         PR c++/24173
25844         * g++.dg/template/friend40.C: New test.
25846 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25848         PR target/25199
25849         * gcc.target/i386/movq-2.c: New test.
25850         * gcc.target/i386/movq.c: Remove target i?86, instead add
25851         dg-require-effective-target ilp32.
25853 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25855         PR c++/24103
25856         * g++.dg/other/default1.C: New test.
25858 2005-12-02  Richard Guenther  <rguenther@suse.de>
25860         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25862 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25864         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25866 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25868         PR target/21017
25869         * gcc.target/powerpc/rotate.c: New.
25871 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25873         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25874         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25876 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25878         PR c/13384
25879         * gcc.dg/pr17730-1.c: Adjust.
25880         * gcc.dg/lvalue1.c (main): Likewise.
25881         * gcc.dg/lvalue-2.c: Likewise.
25882         * g++.dg/pr7503-3.C
25884 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25886         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25887         error messages.
25889 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25891         PR fortran/24789
25892         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25894 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25896         PR target/24475
25897         * lib/target-supports.exp (check_effective_target_tls): New.
25898         (check_effective_target_tls_runtime): New.
25899         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25900         for TLS support.
25901         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25902         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25903         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25904         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25905         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25906         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25907         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25908         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25909         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25910         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25911         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25912         effective-target TLS.
25913         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25914         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25915         effective-target TLS runtime.
25917 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25919         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25921 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25923         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25924         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25925         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25926         ignored" warnings when "packing" is the same as the ABI layout.
25928 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25930         PR fortran/21302
25931         * gfortran.dg/line_length_1.f: New test.
25932         * gfortran.dg/line_length_2.f90: Ditto.
25934 2005-11-30  Richard Guenther  <rguenther@suse.de>
25936         PR tree-optimization/21655
25937         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25939 2005-11-30  Dale Johannesen  <dalej@apple.com>
25941         * gcc.c-torture/compile/pr24930.c: New.
25943 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25945         PR fortran/15809
25946         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25948 2005-11-30  Jeff Law  <law@redhat.com>
25950         * g++.old-deja/g++.law/pr25000.C: New test.
25952 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25954         * gcc.dg/tls/opt-11.c: New test.
25956 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25958         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25959         targets.
25960         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25961         LP64 ia64.
25963 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25965         * gfortran.dg/open_access_1.f90: New test.
25967 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25969         * gcc.dg/charset/builtin2.c: New test.
25971 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25973         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25974         on mmix-*-* for *_[xy].c.
25976 2005-11-28  Kean Johnston  <jkj@sco.com>
25978         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25979         headers.
25980         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25981         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25982         * gcc.target/i386/asm-3.c: Ditto.
25983         * gcc.target/i386/clobbers.c: Ditto.
25984         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25985         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25986         test regexp.
25987         * gcc.target/i386/mul.c: Ditto.
25988         * gcc.target/i386/ssetype-1.c: Ditto.
25989         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25990         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25991         static so the test works with -fPIC mode too. Based on comment in
25992         PR19231 by Pinski.
25993         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25995 2005-11-28  Richard Guenther  <rguenther@suse.de>
25997         * gcc.dg/alias-9.c: New testcase.
25998         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26000 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26001             Uros Bizjak  <uros@kss-loka.si>
26003         PR middle-end/20219
26004         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26005         tan(x)/sin(x) transformations.
26007 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26009         PR middle-end/24575
26010         * gcc.dg/tree-ssa/divide-3.c: New test.
26011         * gcc.dg/tree-ssa/divide-4.c: New test.
26013 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26015         PR fortran/24917
26016         *  gfortran.dg/boz_6.f90: New test.
26018 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26020         PR fortran/23912
26021         * gfortran.dg/modulo_1.f90: New test.
26023 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26025         PR libfortran/24919
26026         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26027         fail on CRLF platforms.
26028         * gfortran.dg/ftell_2.f90: Likewise.
26030 2005-11-26  Eric Christopher  <echristo@apple.com>
26032         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26034 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26036         * objc.dg/gnu-runtime-3.m: Simplify.
26038 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26040         PR middle-end/23669
26041         * gcc.dg/tree-ssa/divide-1.c: New test.
26042         * gcc.dg/tree-ssa/divide-2.c: New test.
26044 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26046         PR libgfortran/24945
26047         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26049 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26051         PR libgfortran/24945
26052         * gfortran.dg/open_status_2.f90: New test.
26054 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26056         * gcc.c-torture/execute/builtins/fprintf.c,
26057         gcc.c-torture/execute/builtins/fputs-lib.c,
26058         gcc.c-torture/execute/builtins/fputs.c,
26059         gcc.c-torture/execute/builtins/lib/fprintf.c,
26060         gcc.c-torture/execute/builtins/lib/printf.c,
26061         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26063 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26065         * gcc.dg/20050922-2.c: New test.
26067 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26069         * objc.dg/gnu-runtime-3.m: New test.
26071 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26073         PR c++/9278
26074         * g++.dg/other/void1.C: New test.
26076 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26078         PR middle-end/24998
26079         * gcc.dg/torture/fp-int-convert-float.c,
26080         gcc.dg/torture/fp-int-convert-double.c,
26081         gcc.dg/torture/fp-int-convert-long-double.c,
26082         gcc.dg/torture/fp-int-convert-timode.c,
26083         gcc.dg/torture/fp-int-convert-float80.c,
26084         gcc.dg/torture/fp-int-convert-float80-timode.c,
26085         gcc.dg/torture/fp-int-convert-float128.c,
26086         gcc.dg/torture/fp-int-convert-float128-timode.c,
26087         gcc.dg/torture/fp-int-convert.h: New files.
26089 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26091         PR middle-end/24989
26092         * gcc.dg/tree-ssa/bool-10.c: New test.
26093         * gcc.dg/tree-ssa/bool-11.c: New test.
26094         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26096 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26098         PR middle-end/24990
26099         * tree-ssa/pr24990-1.c: New test.
26101 2005-11-24  Richard Guenther  <rguenther@suse.de>
26102         Dirk Mueller <dmueller@suse.de>
26104         PR c++/14024
26105         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26106         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26107         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26108         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26109         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26110         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26112 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26114         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26116 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26118         PR c/21668
26119         * gcc.dg/Wc++-compat.c: New.
26120         * gcc.dg/Wno-c++-compat.c: New.
26122 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26124         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26125         (vspltish, vspltisw): Likewise.
26127 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26129         PR libgfortran/24794
26130         * gfortran.dg/namelist_12.f: Fix quotes.
26131         * gfortran.dg/namelist_13.f90: Fix quotes.
26132         * gfortran.dg/namelist_14.f90: Fix quotes.
26133         * gfortran.dg/namelist_15.f90: Fix quotes.
26134         * gfortran.dg/namelist_use.f90: Fix quotes.
26135         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26136         * gfortran.dg/namelist_21.f90: New test.
26137         * gfortran.dg/namelist_22.f90: New test.
26139 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26141         PR target/23435
26142         * gcc.c-torture/compile/pr23435.c: New.
26144 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26146         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26148 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26150         * gcc.target/powerpc/405-macchw-1.c,
26151         gcc.target/powerpc/405-macchw-2.c,
26152         gcc.target/powerpc/405-macchwu-1.c,
26153         gcc.target/powerpc/405-macchwu-2.c,
26154         gcc.target/powerpc/405-machhw-1.c,
26155         gcc.target/powerpc/405-machhw-2.c,
26156         gcc.target/powerpc/405-machhwu-1.c,
26157         gcc.target/powerpc/405-machhwu-2.c,
26158         gcc.target/powerpc/405-maclhw-1.c,
26159         gcc.target/powerpc/405-maclhw-2.c,
26160         gcc.target/powerpc/405-maclhwu-1.c,
26161         gcc.target/powerpc/405-maclhwu-2.c,
26162         gcc.target/powerpc/405-mulchw-1.c,
26163         gcc.target/powerpc/405-mulchw-2.c,
26164         gcc.target/powerpc/405-mulchwu-1.c,
26165         gcc.target/powerpc/405-mulchwu-2.c,
26166         gcc.target/powerpc/405-mulhhw-1.c,
26167         gcc.target/powerpc/405-mulhhw-2.c,
26168         gcc.target/powerpc/405-mulhhwu-1.c,
26169         gcc.target/powerpc/405-mulhhwu-2.c,
26170         gcc.target/powerpc/405-mullhw-1.c,
26171         gcc.target/powerpc/405-mullhw-2.c,
26172         gcc.target/powerpc/405-mullhwu-1.c,
26173         gcc.target/powerpc/405-mullhwu-2.c,
26174         gcc.target/powerpc/405-nmacchw-1.c,
26175         gcc.target/powerpc/405-nmacchw-2.c,
26176         gcc.target/powerpc/405-nmachhw-1.c,
26177         gcc.target/powerpc/405-nmachhw-2.c,
26178         gcc.target/powerpc/405-nmaclhw-1.c,
26179         gcc.target/powerpc/405-nmaclhw-2.c,
26180         gcc.target/powerpc/440-macchw-1.c,
26181         gcc.target/powerpc/440-macchw-2.c,
26182         gcc.target/powerpc/440-macchwu-1.c,
26183         gcc.target/powerpc/440-macchwu-2.c,
26184         gcc.target/powerpc/440-machhw-1.c,
26185         gcc.target/powerpc/440-machhw-2.c,
26186         gcc.target/powerpc/440-machhwu-1.c,
26187         gcc.target/powerpc/440-machhwu-2.c,
26188         gcc.target/powerpc/440-maclhw-1.c,
26189         gcc.target/powerpc/440-maclhw-2.c,
26190         gcc.target/powerpc/440-maclhwu-1.c,
26191         gcc.target/powerpc/440-maclhwu-2.c,
26192         gcc.target/powerpc/440-mulchw-1.c,
26193         gcc.target/powerpc/440-mulchw-2.c,
26194         gcc.target/powerpc/440-mulchwu-1.c,
26195         gcc.target/powerpc/440-mulchwu-2.c,
26196         gcc.target/powerpc/440-mulhhw-1.c,
26197         gcc.target/powerpc/440-mulhhw-2.c,
26198         gcc.target/powerpc/440-mulhhwu-1.c,
26199         gcc.target/powerpc/440-mulhhwu-2.c,
26200         gcc.target/powerpc/440-mullhw-1.c,
26201         gcc.target/powerpc/440-mullhw-2.c,
26202         gcc.target/powerpc/440-mullhwu-1.c,
26203         gcc.target/powerpc/440-mullhwu-2.c,
26204         gcc.target/powerpc/440-nmacchw-1.c,
26205         gcc.target/powerpc/440-nmacchw-2.c,
26206         gcc.target/powerpc/440-nmachhw-1.c,
26207         gcc.target/powerpc/440-nmachhw-2.c,
26208         gcc.target/powerpc/440-nmaclhw-1.c,
26209         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26211 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26213         PR fortran/24774
26214         * gfortran.dg/inquire_9.f90: New test.
26216         PR fortran/21647
26217         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26219 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26221         PR libfortran/24432
26222         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26223         Check that 'cos' is supported.
26225 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26227         PR fortran/24223
26228         * gfortran.dg/substring_equivalence.f90: New test.
26230         PR fortran/24705
26231         * gfortran.dg/auto_internal_assumed.f90: New test.
26233 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26235         * gcc.dg/fold-div-2.c: New test.
26237 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26239         PR rtl-optimization/24883
26240         * gcc.c-torture/compile/pr24883.c: New test.
26242 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26244         PR middle-end/20583
26245         * gcc.c-torture/compile/pr20583.c: New.
26247 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26249         * gcc.c-torture/execute/usmul.c: New test.
26251 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
26253         * gcc.dg/tree-ssa/vrp22.c: New test.
26255 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
26257         PR middle-end/24912
26258         * gcc.dg/torture/pr24912-1.c: New test.
26260 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
26262         PR fortran/24862
26263         * gfortran.dg/arrayio_derived_1.f90: New test.
26265 2005-11-19  Richard Guenther  <rguenther@suse.de>
26267         PR middle-end/23294
26268         * gcc.dg/tree-ssa/pr23294.c: New testcase.
26270 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
26272         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26274 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
26276         PR c++/8355
26277         * g++.dg/template/friend39.C: New test.
26279 2005-11-18  James E Wilson  <wilson@specifix.com>
26281         * gcc.dg/builtin-strstr.c: New.
26283 2005-11-18  Richard Henderson  <rth@redhat.com>
26285         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26286         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26287         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26288         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26289         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26290         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26291         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26292         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26293         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26294         renaming to remove initial "ia64-".
26296 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
26298         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26300 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
26302         * g++.dg/cpp/string-2.C: New test.
26304 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
26306         * gcc.dg/tree-ssa/loop-14.c: New test.
26308 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
26309             Michael Chamberlain <michael@chamberlain.net.au>
26311         * ada/acats/run_all.sh (target_run): Kill long running tests.
26313 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26315         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26316         * gcc.dg/cleanup-9.c: Likewise.
26317         * gcc.dg/cleanup-10.c: Likewise.
26318         * gcc.dg/cleanup-11.c: Likewise.
26320 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26322         PR fortran/24892
26323         * gfortran.dg/open_access_append_1.f90: New test.
26324         * gfortran.dg/open_access_append_2.f90: New test.
26326 2005-11-16  Richard Guenther  <rguenther@suse.de>
26328         PR middle-end/24851
26329         * gcc.c-torture/execute/pr24851.c: New testcase.
26331 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
26333         * gcc.dg/fold-overflow-1.c: New test.
26335 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
26337         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26338         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26340 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
26342         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26343         structures.
26344         * g++.dg/eh/forced2.C: Likewise.
26345         * g++.dg/eh/forced3.C: Likewise.
26346         * g++.dg/eh/forced4.C: Likewise.
26348 2005-11-11  Mike Stump  <mrs@apple.com>
26350         * g++.old-deja/g++.mike/unused.C: Add.
26352 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
26354         PR c++/24667
26355         * g++.dg/warn/Wcast-qual1.C: New test.
26357 2005-11-15  Jan Hubicka  <jh@suse.cz>
26359         * gcc.dg/winline-5.c: Add large-unit-insns limit.
26361 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
26363         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26365 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
26367         PR 24840
26368         * gcc.dg/tree-ssa/pr24840.c: New test.
26370 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
26372         PR testsuite/24841
26373         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26375 2005-11-14  Dale Johannesen  <dalej@apple.com>
26377         * gcc.c-torture/execute/20051113-1.c: New.
26379 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
26381         PR c++/24687
26382         * g++.dg/template/crash43.C: New test.
26384 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
26386         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26388 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26390         PR c++/24817
26391         * g++.dg/eh/spec8.C: New test.
26393 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26395         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26397 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26399         PR c++/20293
26400         * g++.dg/parse/ambig4.C: New test.
26401         * g++.dg/tc1/dr101.C: Adjust error markers.
26402         * g++.dg/lookup/strong-using-2.C: Likewise.
26403         * g++.dg/lookup/ambig5.C: Likewise.
26404         * g++.dg/lookup/ambig4.C: Likewise.
26405         * g++.dg/parse/crash22.C: Likewise.
26407 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26409         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26411 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26413         * gcc.dg/nested-calls-1.c: New test.
26415 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26417         * gfortran.dg/complex_intrinsic_1.f90: New test.
26418         * gfortran.dg/complex_intrinsic_2.f90: New test.
26419         * gfortran.dg/fgetc_1.f90: New test.
26420         * gfortran.dg/fgetc_2.f90: New test.
26421         * gfortran.dg/fgetc_3.f90: New test.
26422         * gfortran.dg/ftell_1.f90: New test.
26423         * gfortran.dg/ftell_2.f90: New test.
26424         * gfortran.dg/gnu_logical_1.F: New test.
26425         * gfortran.dg/gnu_logical_2.f90: New test.
26427 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26429         PR middle-end/24820
26430         * gcc.dg/pr24820.c: New test.
26432 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26434         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26435         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26436         variable.
26438 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26440         PR testsuite/24614
26441         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26443 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26445         * gcc.target/cris/cris.exp: New file.
26446         * gcc.target/cris/rld-legit1.c: New test.
26447         * gcc.target/cris/rld-legit2.c: New test.
26449 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26451         PR c++/24780
26452         * g++.dg/opt/pr24780.C: New test.
26454         PR c++/24761
26455         * g++.dg/template/asm1.C: New test.
26457 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26459         PR libgfortran/24787
26460         * gfortran.dg/scan_1.f90: New test.
26462 2005-11-12  Jan Hubicka  <jh@suse.cz>
26464         * gcc.target/i386/minmax-1.c: New.
26465         * gcc.target/i386/minmax-2.c: New.
26467 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26469         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26471 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26473         * gcc.c-torture/execute/20051110-1.c,
26474         gcc.c-torture/execute/20051110-2.c: New tests.
26476 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26478         PR middle-end/24750
26479         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26480         New tests.
26482 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26484         * lib/target-libpath.exp (get_shlib_extension): New proc.
26485         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26486         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26487         * lib/objc.exp (objc_target_compile): Likewise.
26488         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26489         detection.
26491 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26493         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26495         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26496         Add -static to additional_flags and pass it to target_compile.
26498 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26500         PR libgfortran/24719
26501         gfortran.dg/read_noadvance.f90: New test.
26503         PR libgfortran/24699
26504         gfortran.dg/fmt_t_2.f90: New test.
26506         PR libgfortran/24785
26507         gfortran.dg/read_x_eor.f90: New test.
26509         PR libgfortran/24584
26510         gfortran.dg/namelist_empty.f90: Rename test.
26512         PR libgfortran/24489
26513         gfortran/read_eor.f90: Rename test.
26515 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26517         PR fortran/15976
26518         * gfortran.dg/automatic_module_variable.f90: New test.
26520 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26522         PR target/24445
26523         * gcc.dg/pr24445.c: New test.
26525 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26527         PR fortran/24655
26528         PR fortran/24755
26529         * gfortran.dg/recursive_statement_functions.f90: Add statement
26530         functions using inline intrinsic functions and parameters to test
26531         that they no longer seg-fault.
26533         PR fortran/24409
26534         gfortran.dg/nested_modules_4.f90: New test.
26535         gfortran.dg/nested_modules_5.f90: New test.
26537 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26539         PR fortran/24643
26540         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26542 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26544         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26545         failures.
26547 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26549         * gcc.dg/sparc-getcontext-1.c: New test.
26551 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26553         * gcc.dg/ifcvt-fabs-1.c: New test.
26555 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26557         PR other/4372
26558         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26559         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26561 2005-11-09  Richard Guenther  <rguenther@suse.de>
26563         PR tree-optimization/24716
26564         * gcc.c-torture/execute/pr24716.c: New testcase.
26566 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26568         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26570 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26572         PR 24624
26573         * gcc.dg/pr24624.c: Testcase added.
26575 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26577         PR 24623
26578         * g++.dg/other/pr24623.C: Testcase added.
26580 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26582         PR fortran/22607
26583         * gfortran-dg/pure_byref_1.f90: New.
26584         * gfortran-dg/pure_byref_2.f90: New.
26586 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26588         PR c/24101
26589         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26590         * gcc.dg/dg.exp: Run main loop also for *.i files.
26592 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26594         PR c++/19450
26595         * g++.dg/tls/diag-3.C: New test.
26596         * g++.dg/tls/diag-4.C: New test.
26597         * g++.dg/tls/static-1.C: New test.
26598         * g++.dg/tls/static-1a.cc: New file.
26600 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26602         PR 23046
26603         * g++.dg/tree-ssa/pr23046.C: New test.
26605 2005-11-08  Devang Patel <dpatel@apple.com>
26607         PR tree-optimization/23115
26608         * gcc.dg/tree-ssa/pr23115.c: New.
26610 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26612         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26613         * gcc.target/powerpc/pr16155.c: Same.
26614         * gcc.target/powerpc/altivec-1.c: Same.
26615         * gcc.target/powerpc/altivec-2.c: Same.
26616         * gcc.target/powerpc/altivec-3.c: Same.
26617         * gcc.target/powerpc/altivec-5.c: Same.
26618         * gcc.target/powerpc/altivec-11.c: Same.
26619         * gcc.target/powerpc/altivec-12.c: Same.
26620         * gcc.target/powerpc/altivec-14.c: Same.
26621         * gcc.target/powerpc/altivec-22.c: Same.
26622         * gcc.target/powerpc/altivec-consts.c: Same.
26623         * gcc.target/powerpc/altivec-pr22085.c: Same.
26624         * gcc.target/powerpc/altivec-splat.c: Same.
26625         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26626         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26627         * gcc.target/powerpc/darwin-longlong.c: Same.
26629 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26631         PR target/19340
26632         * gcc.dg/pr19340.c: New test.
26634 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26636         PR rtl-optimization/24683
26637         * gcc.dg/pr24683.c: New test.
26639 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26641         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26642         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26644 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26646         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26648 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26650         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26652 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26654         PR target/24230
26656         * gcc.target/powerpc/altivec-consts.c,
26657         gcc.target/powerpc/altivec-splat.c: New testcase.
26659 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26661         PR c/24599
26663         * gcc.dg/overflow-2.c: New testcase.
26665 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26667         PR rtl-optimization/23567
26668         * gcc.c-torture/execute/20051104-1.c: New test.
26670 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26672         PR fortran/24534
26673         gfortran.dg/private_type_2.f90: Modified to check that case with
26674         PRIVATE declaration within derived type is accepted.
26676         PR fortran/20838
26677         gfortran.dg/pointer_assign_1.f90: New test.
26679         PR fortran/20840
26680         * gfortran.dg/arrayio_0.f90: New test.
26682         PR fortran/17737
26683         gfortran.dg/data_initialized.f90: New test.
26684         gfortran.dg/data_constraints_1.f90: New test.
26685         gfortran.dg/data_constraints_2.f90: New test.
26687 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26689         PR fortran/24174
26690         PR fortran/24305
26691         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26693 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26695         PR 24670
26696         * gcc.dg/tree-ssa/pr24670.c: New test.
26698 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26700         PR target/22432
26701         * gcc.target/i386/pr22432.c: New test.
26703 2005-11-05  Richard Henderson  <rth@redhat.com>
26705         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26706         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26707         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26708         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26709         from gcc.dg/alpha-*.
26710         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26711         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26713 2005-11-05  Andreas Jaeger  <aj@suse.de>
26715         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26717 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26719         PR target/23424
26720         * gcc.dg/torture/pr23424-1.c: New test.
26722 2005-11-04  Richard Henderson  <rth@redhat.com>
26724         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26725         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26726         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26727         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26728         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26729         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26730         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26731         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26732         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26733         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26734         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26735         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26736         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26737         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26738         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26739         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26740         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26741         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26742         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26743         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26744         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26745         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26746         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26747         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26748         Move from gcc.dg/.
26749         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26750         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26751         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26752         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26753         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26754         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26755         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26756         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26757         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26758         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26759         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26760         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26761         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26762         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26763         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26764         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26765         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26766         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26767         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26768         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26769         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26770         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26771         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26772         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26773         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26774         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26775         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26776         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26777         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26778         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26779         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26780         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26781         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26782         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26783         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26784         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26785         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26786         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26787         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26788         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26789         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26790         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26791         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26792         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26793         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26795 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26797         PR 24627
26798         * gcc.dg/tree-ssa/pr24627.c: New test.
26800 2005-11-04 Paul Brook  <paul@codesourcery.com>
26802         * gcc.dg/tls/opt-10.c: New test.
26804 2005-11-04  Andreas Jaeger  <aj@suse.de>
26806         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26807         avoid extra warnings.
26809 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26811         PR libfortran/22298
26812         * lib/target-supports.exp
26813         (check_effective_target_static_libgfortran): New
26814         static_libgfortran effective target.
26815         * gfortran.dg/static_linking_1.f: New test.
26816         * gfortran.dg/static_linking_1.c: New file.
26818 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26820         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26822 2005-11-03  Josh Conner  <jconner@apple.com>
26824         PR c++/19989
26825         g++.dg/ext/array2.C: New test.
26826         g++.dg/template/dependent-name3.C: New test.
26827         g++.dg/template/dependent-name4.C: New test.
26828         g++.dg/template/sfinae2.C: New test.
26830 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26832         PR preprocessor/22042
26833         * gcc.dg/cpp/strify4.c: New test.
26835 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26837         PR c++/17964
26838         * g++.dg/cpp/string-1.C: New test.
26840 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26842         * gcc.target/powerpc: New directory.
26843         * gcc.target/powerpc/powerpc.exp: New file.
26844         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26845         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26846         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26847         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26848         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26849         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26850         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26851         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26852         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26853         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26854         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26855         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26856         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26857         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26858         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26859         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26860         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26861         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26862         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26863         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26864         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26865         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26866         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26867         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26868         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26869         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26870         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26871         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26872         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26873         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26874         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26875         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26876         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26877         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26879 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26881         PR c++/21627
26882         * g++.dg/warn/inline2.C: New test.
26884 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26886         PR middle-end/23155
26887         * g++.dg/ext/c99struct1.C: New test.
26888         * gcc.dg/union-cast-1.c: New test.
26889         * gcc.dg/union-cast-2.c: New test.
26890         * gcc.dg/union-cast-3.c: New test.
26892 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26894         PR middle-end/24589
26895         * gcc.c-torture/execute/zero-struct-2.c: New test.
26897 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26899         PR c++/24582
26900         * g++.dg/init/switch1.C: New test.
26902 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26904         * gcc.dg/delay-slot-1.c: New test.
26906 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26908         PR target/24620
26909         * gcc.dg/pr24620.c: New test.
26911 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26913         PR c/24329
26914         * gcc.dg/format/unnamed-1.c: New test.
26916 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26918         PR c++/22434
26919         * g++.dg/expr/cond8.C: New test.
26921         PR c++/24560
26922         * g++.dg/parse/dot1.C: New test.
26924 2005-11-02  Jan Hubicka  <jh@suse.cz>
26926         PR target/23303
26927         * gcc.dg/i386-lea.c: New test
26929 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26931         PR target/24615
26932         * gcc.dg/pr24615.c: New test.
26934 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26936         PR target/24600
26937         * gcc.dg/pr24600.c: New test.
26939 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26941         PR c++/19253
26942         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26943         * g++.dg/parse/typename9.C: New test.
26944         * g++/dg/parse/typename10.C: Likewise.
26946 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26948         PR fortran/18157
26949         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26950         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26951         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26953 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26955         PR c++/24569
26956         * g++.dg/debug/static1.C: New test.
26958 2005-11-02  Josh Conner  <jconner@apple.com>
26960         * g++.dg/crash38.C: moved into proper directory...
26961         * g++.dg/template/crash42.C: ...here
26963 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26965         PR target/18338
26966         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26967         pcc_bitfield_type_matters || default_packed.
26969         * lib/target-supports.exp
26970         (check_effective_target_pcc_bitfield_type_matters): New proc.
26971         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26973         PR testsuite/23304
26974         * lib/target-supports.exp (check_effective_default_packed): New proc.
26975         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26976         Gate expected errors on target ! default_packed.
26977         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26979 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26981         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26982         change (r106358).
26984 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26986         PR fortran/24008
26987         * gfortran.dg/entry_5.f90: New.
26988         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26990 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26992         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26994 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26996         PR fortran/21565
26997         gfortran.dg/namelist_blockdata.f90: New test.
26999         PR fortran/18737
27000         gfortran.dg/external_implicit_none.f90: New test.
27002         PR fortran/14994
27003         * gfortran.dg/secnds.f: New test.
27005 2005-10-31  Jan Hubicka  <jh@suse.cz>
27007         PR target/20928
27008         * gcc.c-torture/compile/pr20928.c: New test.
27010 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27012         PR middle-end/23492
27013         * gcc.c-torture/compile/zero-strct-5.c: New test.
27015 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27017         PR libgfortran/24584
27018         * gfortran.dg/pr24584.f90: New test.
27020 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27022         PR fortran/18883
27023         * gfortran.dg/char_result_9.f90: New.
27024         * gfortran.dg/char_result_10.f90: New.
27026 2005-10-30  Jan Hubicka  <jh@suse.cz>
27028         * g++.dg/tree-ssa/pr24172.C: New testcase.
27030 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27032         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27034 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27036         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27037         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27038         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27039         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27040         gfortran.dg/enum_9.f90,
27041         gfortran.fortran-torture/compile/enum_1.f90,
27042         gfortran.fortran-torture/execute/enum_1.f90,
27043         gfortran.fortran-torture/execute/enum_2.f90,
27044         gfortran.fortran-torture/execute/enum_3.f90,
27045         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27047 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27049         PR target/18482
27050         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27051         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27053 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27055         PR libfortran/20179
27056         * gfortran.dg/mixed_io_1.f90: New test.
27057         * gfortran.dg/mixed_io_1.c: New file.
27059 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27061         * gfortran.dg/malloc_free_1.f90: New test.
27063 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27065         * gcc.dg/nested-func-4.c: Require profiling -pg.
27067 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27069         PR C++/23229
27070         * g++.dg/warn/main-2.C: New test.
27072 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27074         PR fortran/24545
27075         * gfortran.dg/interface_2.f90: new test.
27077 2005-10-28  Josh Conner  <jconner@apple.com>
27079         PR c++/22153
27080         * g++.dg/template/crash38.C: New test.
27081         * g++.dg/parse/explicit1.C: Change expected errors.
27083 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27085         PR C++/23426
27086         * g++.dg/other/large-size-array.C: New test.
27088 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27090         PR middle-end/24362
27091         * g++.dg/opt/complex4.C: New test.
27093 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27095         * gcc.dg/nested-func-4.c: New test.
27097 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27099         PR fortran/24158
27100         gfortran.dg/derived_recursion.f90: New test.
27101         gfortran.dg/implicit_actual.f90: New test.
27103 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27105         PR middle-end/24295, PR testsuite/24477
27106         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27107         removed when weakref hits the tree.
27109 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27111         * gfortran.dg/cray_pointers_4.f90: New test.
27113         * gfortran.dg/cray_pointers_5.f90: New test.
27115 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27117         PR fortran/22290
27118         * gfortran.dg/assign_5.f90: New test.
27119         * gfortran.dg/assign_6.f: New test.
27121 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27123         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27124         CPU has no SSE support.
27126 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27128         PR libgfortran/24224
27129         * gfortran.dg/arrayio_1.f90: Update attribution.
27130         * gfortran.dg/arrayio_2.f90: Update attribution.
27131         * gfortran.dg/arrayio_3.f90: Update attribution.
27132         * gfortran.dg/arrayio_4.f90: Update test conditions.
27133         * gfortran.dg/arrayio_5.f90: Update attribution.
27134         * gfortran.dg/arrayio_6.f90: New test.
27135         * gfortran.dg/arrayio_7.f90: New test.
27137 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27139         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27141 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27143         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27145 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27147         PR fortran/24416
27148         * gfortran.dg/namelist_char_only.f90: New test.
27150 2005-10-24  Asher Langton  <langton2@llnl.gov>
27152         PR fortran/17031
27153         PR fortran/22282
27154         * gfortran.dg/cray_pointers_1.f90: New test.
27155         * gfortran.dg/cray_pointers_2.f90: New test.
27156         * gfortran.dg/cray_pointers_3.f90: New test.
27157         * gfortran.dg/loc_1.f90: New test.
27158         * gfortran.dg/loc_2.f90: New test.
27160 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27162         * gcc.dg/pr24225.c: New test.
27164 2005-10-24  Asher Langton  <langton2@llnl.gov>
27166         * gfortran.dg/dup_save_1.f90: New test.
27167         * gfortran.dg/dup_save_2.f90: New test.
27169 2005-10-24  Paul Brook  <paul@codesourcery.com>
27171         PR 24107
27172         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27173         stdint.h.
27175 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27177         PR libgfortran/24489
27178         * gfortran.dg/pr24489.f90: New test.
27180 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27182         PR fortran/23635
27183         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27185 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27187         PR target/18911
27188         * g++.dg/init/array16.C: Skip for mmix-*-*.
27190 2005-10-23  Asher Langton  <langton2@llnl.gov>
27192         * gfortran.dg/byte_1.f90: New test.
27193         * gfortran.dg/byte_2.f90: New test.
27195 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27197         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27199 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27201         PR fortran/18022
27202         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27204         PR fortran/24311
27205         * gfortran.dg/merge_char_const.f90: New test.
27207         PR fortran/24384
27208         * gfortran.dg/spread_scalar_source.f90: New test.
27210 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27212         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27214         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27215         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27217         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27219 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27221         PR fortran/24426
27222         * gfortran.dg/der_pointer_4.f90: New.
27224 2005-10-22  David Ayers  <d.ayers@inode.at>
27226         * obj-c++.dg/except-1.mm: Simplify.
27228 2005-10-21  David Ayers  <d.ayers@inode.at>
27230         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27232 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27234         * gfortran.dg/assumed_dummy_2.f90: New test.
27236 2005-10-21  James E Wilson  <wilson@specifix.com>
27238         PR preprocessor/15220
27239         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27241 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27243         * gcc.c-torture/execute/20051021-1.c: New test.
27245 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27247         PR c++/24260
27248         * g++.dg/ext/tmplattr1.C: New test.
27250 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
27252         PR fortran/24440
27253         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27255 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
27257         * obj-c++.dg/except-1.mm: New.
27259         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27261 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
27263         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27265 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
27267         PR middle-end/24295
27268         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27269         declarations with the same names as thunks' alias targets, use
27270         aliases instead.
27271         * gcc.dg/attr-alias-3.c: New test.
27272         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27274 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
27276         PR c++/22618
27277         * g++.dg/parse/access8.C: New test.
27279 2005-10-20  Richard Guenther  <rguenther@suse.de>
27281         PR c++/24439
27282         * g++.dg/tree-ssa/pr24439.C: New testcase.
27284 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27286         * g++.dg/opt/delay-slot-1.C: New test.
27288 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
27290         PR fortran/21625
27291         * gfortran.fg/der_init_1.f90: New.
27293 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
27295         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27297 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
27299         PR c++/21908
27300         * g++.dg/parse/error28.C: New test.
27302 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27304         * gcc.dg/profile-generate-2.c: New test.
27306 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
27308         PR target/23589
27309         * g++.dg/ext/dllimport11.C: New.
27311 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27313         PR c++/22293
27314         * g++.dg/other/friend3.C: New test.
27316 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
27318         PR c++/23293
27319         * g++.dg/template/error19.C: New test.
27321 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27323         PR c++/21383
27324         * g++.dg/overload/koenig2.C: New.
27326         PR c++/23118
27327         * g++.dg/overload/error2.C: New.
27329         PR c++/22604
27330         * g++.dg/inherit/covariant14.C: New.
27332 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27334         PR c++/23440
27335         * g++.dg/parse/for1.C: New test.
27337 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
27339         PR fortran/23446
27340         * gfortran.dg/host_dummy_index_1.f90: New test.
27342         PR fortran/21459
27343         * gfortran.dg/automatic_char_len_2.f90: New test.
27345         PR fortran/20866
27346         * gfortran.dg/recursive_statement_functions.f90: New test.
27348         PR fortran/20853
27349         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27351         PR fortran/20849
27352         * gfortran.dg/external_initializer.f90: New test.
27354         PR fortran/20837
27355         * non_module_public.f90: New test.
27357 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27359         PR c++/24386
27360         * g++.dg/template/overload7.C: New.
27362         PR c++/22551
27363         * g++.dg/other/switch2.C: Remove expected warnings.
27365         PR c++/21353
27366         * g++.dg/template/defarg6.C: New.
27368 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
27370         PR target/24315
27371         * gcc.target/i386/pr24315.c: New test.
27373 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27375         PR c++/24389
27376         * g++.dg/template/static21.C: New test.
27377         * g++.dg/template/static21-a.cc: Likewise.
27379 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
27381         PR c++/23959
27382         * g++.dg/warn/Wswitch-default-1.C: New test.
27383         * g++.dg/warn/Wswitch-default-2.C: New test.
27385 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
27387         PR c++/22173
27388         * g++.dg/parse/template18.C: New test.
27389         * g++.dg/template/nontype15.C: Likewise.
27391 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
27393         PR fortran/22273
27394         * gfortran.dg/spec_expr_2.f90: New.
27396 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27398         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27399         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27400         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27401         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27402         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27403         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27404         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27405         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27406         previous target-specific skips and warning-message matches where
27407         applicable.
27409 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27411         PR c++/21347
27412         * g++.dg/warn/Wctor-dtor.C: New test.
27414 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27416         PR c/23439
27417         * gcc.dg/for-1.c: New test.
27419 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27421         PR c++/19565
27422         * g++.dg/warn/Wconversion1.C: New test.
27423         * g++.dg/ext/packed4.C: Compile with -w.
27424         * g++.dg/opt/20050511-1.C: Likewise.
27425         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27427 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27429         * gfortran.dg/boz_5.f90: New test.
27431 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27433         PR c++/22551
27434         * g++.dg/other/switch2.C: New.
27436         PR c++/23984
27437         * g++.dg/init/ctor7.C: New.
27439 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27441         PR c++/23730
27442         * g++.dg/parse/crash32.C: New test.
27444 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27446         PR c++/20721
27447         * g++.dg/init/goto2.C: New test.
27449         PR c++/22464
27450         * g++.dg/template/crash/41.C: New test.
27452         PR c++/22180
27453         * g++.dg/template/crash40.C: New test.
27455         PR c++/23694
27456         * g++.dg/parse/friend5.C: New test.
27458         PR c++/23307
27459         * g++.dg/template/crash38.C: New test.
27461         PR c++/22352
27462         * g++.dg/template/friend38.C: New test.
27464         PR c++/22405
27465         * g++.dg/template/crash39.C: New test.
27467 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27469         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27470         gcc.dg/debug/dwarf2/dwarf-char2.c,
27471         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27473         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27475 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27477         * gcc.dg/dll-2.c: Add tests for warnings.
27478         * gcc.dg/dll-3.c: Likewise.
27479         * gcc.dg/dll-4.c: Likewise.
27481         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27482         * g++.dg/ext/dllimport2.C: Likewise.
27483         * g++.dg/ext/dllimport3.C: Likewise.
27484         * g++.dg/ext/dllimport7.C: Likewise.
27485         * g++.dg/ext/dllimport8.C: Likewise.
27486         * g++.dg/ext/dllimport9.C: Likewise.
27488 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27490         PR fortran/24092
27491         * gfortran.dg/derived_pointer_recursion.f90: New test.
27493 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27495         * gcc.c-torture/execute/20051012-1.c: New test.
27497 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27499         PR fortran/18082
27500         * gfortran.dg/automatic_char_len_1.f90: New test.
27502 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27504         PR fortran/20847
27505         * gfortran.dg/save_common.f90: New test.
27507         PR fortran/20856
27508         * gfortran.dg/save_result.f90: New test.
27510 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27512         PR c++/21592
27513         * g++.dg/template/dependent-expr1.C: Add new expected error.
27514         * g++.dg/template/dependent-expr2.C: Adjust error text.
27515         * g++.dg/template/overload6.C: New.
27517         PR c++/23797
27518         * g++.dg/other/typename8.C: New.
27520         PR c++/21117
27521         * g++.dg/other/return1.C: New.
27523 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27525         PR c++/24052
27526         * g++.dg/ext/label5.C: New.
27528 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27530         PR c++/19964
27531         * g++.dg/parse/crash31.C: New.
27533 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27535         * g++.dg/ipa/ipa-1.c: New test.
27536         * g++.dg/ipa/ipa-2.c: New test.
27537         * g++.dg/ipa/ipa-3.c: New test.
27538         * g++.dg/ipa/ipa-4.c: New test.
27539         * g++.dg/ipa/ipa-5.c: New test.
27540         * g++.dg/ipa/ipa.exp: New file.
27542 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27544         PR fortran/24207
27545         * gfortran.dg/private_type_3.f90: New test.
27547 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27549         PR fortran/20786
27550         gfortran.dg/aint_anint_1.f90: New test.
27552 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27554         PR libgfortran/24313
27555         gfortran.dg/csqrt.f: New test.
27557 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27559         PR c++/8057
27560         * g++.dg/warn/noeffect7.C: New test.
27561         * g++.dg/warn/noeffect2.C: Instantiate templates.
27562         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27563         and warning.
27565 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27567         PR c++/21089
27568         * g++.dg/init/float1.C: New test.
27570         PR c++/24277
27571         * g++.dg/init/member1.C: Tweak error markers.
27573 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27575         PR testsuite/24281
27576         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27577         Check for null pointer.
27579 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27581         PR c++/21369
27582         * g++.dg/parse/ret-type3.C: New test.
27584 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27586         PR tree-opt/23946
27587         * gcc.c-torture/compile/pr23946.c: New test.
27589 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27591         * g++.dg/opt/mmx2.C: New test.
27593 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27595         PR c++/24277
27596         * g++.dg/template/static20.C: New test.
27598         PR c++/24302
27599         * g++.dg/warn/Wunused-12.C: New test.
27601         PR c++/23437
27602         * g++.dg/template/arg4.C: New test.
27604 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27606         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27607         * gcc.dg/ucnid-3.c: Likewise.
27608         * gcc.dg/ucnid-4.c: Likewise.
27609         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27610         * g++.dg/other/ucnid-1.C: Likewise.
27611         * gcc.dg/sparc-frame-1.c: New test.
27613 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27615         PR c++/24139
27616         * g++.dg/template/spec27.C: New test.
27618         PR c++/24275
27619         * g++.dg/template/static19.C: New test.
27621 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27623         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27624         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27626 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27628         PR target/24136
27629         * gfortran.fortran-torture/compile/pr24136.f: New test.
27631 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27633         PR c++/22172
27634         * g++.dg/parse/crash30.C: New test.
27636 2005-10-07  Richard Guenther  <rguenther@suse.de>
27638         PR middle-end/24227
27639         * gcc.c-torture/compile/pr24227.c: New testcase.
27641 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27643         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27644         Do not put aligned attributes on array elements.
27646 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27648         PR testsuite/23611, PR testsuite/23615
27649         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27650         writing prototypes of library functions by hand.
27651         * obj-c++.dg/bitfield-4.mm: Likewise.
27652         * obj-c++.dg/const-str-4.mm: Likewise.
27653         * obj-c++.dg/encode-4.mm: Likewise.
27654         * obj-c++.dg/encode-5.mm: Likewise.
27655         * obj-c++.dg/encode-6.mm: Likewise.
27656         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27657         * obj-c++.dg/method-10.mm: Likewise.
27658         * obj-c++.dg/method-17.mm: Likewise.
27659         * obj-c++.dg/method-19.mm: Likewise.
27660         * obj-c++.dg/try-catch-2.mm: Likewise.
27662 2005-10-06  Richard Henderson  <rth@redhat.com>
27664         PR 24236
27665         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27667 2005-10-06  Dale Johannesen  <dalej@apple.com>
27669         * gcc.c-torture/execute/20030125-1.c: Correct.
27671 2005-10-06  Richard Guenther  <rguenther@suse.de>
27673         PR tree-optimization/24238
27674         * g++.dg/tree-ssa/pr24238.C: New testcase.
27676 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27678         PR 18568
27679         * gfortran.dg/der_pointer_3.f90: New test.
27681 2005-10-05  Devang Patel  <dpatel@apple.com>
27683         PR Debug/23205
27684         * g++.dg/other/PR23205.C: New.
27686 2005-10-05  Richard Henderson  <rth@redhat.com>
27688         PR target/23602
27689         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27690         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27692 2005-10-05  Dale Johannesen  <dalej@apple.com>
27694         * gcc.c-torture/execute/float-floor.c: New.
27696 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27698         PR tree-optimization/21419
27699         PR tree-optimization/24146
27700         PR tree-optimization/24151
27702         * g++.dg/ext/asm7.C: New.
27703         * g++.dg/ext/asm8.C: New.
27704         * gcc.dg/asm-1.c: Compile on all targets.
27705         * gcc.dg/asm-pr24146.c: New.
27706         * gcc.dg/pr21419.c: Adjust error messages.
27708 2005-10-05  Richard Guenther  <rguenther@suse.de>
27710         PR fortran/24176
27711         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27713 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27715         PR c++/23513
27716         * g++.dg/template/spec22.C: Robustify test.
27717         * g++.dg/template/spec26.C: New.
27719 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27721         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27722         if target supports vector instructions.
27724 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27726         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27727         C99 functions.
27729 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27731         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27732         check_effective_target_fortran_large_int): Replace cached result
27733         when target changes.
27735 2005-10-04  Devang Patel  <dpatel@apple.com>
27737         * gcc.dg/i386-sse-vect-types.c: New.
27739 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27741         PR preprocessor/13726
27742         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27743         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27745 2005-10-04  Richard Guenther  <rguenther@suse.de>
27747         PR c/23576
27748         * gcc.dg/noncompile/pr23576.c: New testcase.
27750 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27752         PR middle-end/23125
27753         * gcc.dg/register-var-3.c: New test.
27755 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27757         * gcc.dg/pr23049.c: New test.
27759         * gcc.dg/ucnid-4.c: Fix test.
27761 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27763         PR 23445
27764         * gcc.c-torture/compile/pr23445.c: New test.
27766 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27768         * g++.dg/overload/unknown1.C: New.
27770 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27772         PR c++/17775
27773         * g++.dg/template/repo4.C: New test.
27775 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27777         PR libfortran/19308
27778         * gfortran.dg/large_real_kind_2.F90: New test.
27779         * gfortran.dg/large_integer_kind_2.f90: New test.
27781 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27783         * lib/target-supports.exp (check_effective_target_vect_shift):
27784         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27785         (check_effective_target_vect_condition): Fix copy-n-pasto.
27787         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27788         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27789         targets.
27791 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27793         PR c++/22621
27794         * g++.dg/template/overload5.C : New test.
27796         PR c++/23840
27797         * g++.dg/expr/stdarg1.C: New test.
27799 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27801         PR 24142
27802         * gcc.c-torture/execute/pr24142.c: New test.
27804 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27806         PR 24141
27807         * gcc.c-torture/execute/pr24141.c: New test.
27809 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27810             Diego Novillo  <dnovillo@redhat.com>
27812         PR 23604
27813         * gcc.c-torture/execute/pr23604.c: New test.
27815 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27817         PR fortran/16404
27818         PR fortran/20835
27819         PR fortran/20890
27820         PR fortran/20899
27821         PR fortran/20900
27822         PR fortran/20901
27823         PR fortran/20902
27824         gfortran.dg/equiv_constraint_1.f90: New test.
27825         gfortran.dg/equiv_constraint_2.f90: New test.
27826         gfortran.dg/equiv_constraint_3.f90: New test.
27827         gfortran.dg/equiv_constraint_4.f90: New test.
27828         gfortran.dg/equiv_constraint_5.f90: New test.
27829         gfortran.dg/equiv_constraint_6.f90: New test.
27830         gfortran.dg/equiv_constraint_7.f90: New test.
27831         gfortran.dg/equiv_constraint_8.f90: New test.
27832         gfortran.dg/private_type_1.f90: New test.
27833         gfortran.dg/private_type_2.f90: New test.
27834         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27835         980628-10.f: Assert std=gnu to permit mixing of
27836         types in equivalence statements.
27838 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27840         PR 24112
27841         * gfortran.dg/open_status_1.f90: New.
27843 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27845         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27846         * gcc.dg/vect/pr22480.c: Clean up temp files.
27847         * gcc.dg/vect/pr23831.c: Clean up temp files.
27848         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27849         Clean up temp files.
27850         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27851         Clean up temp files.
27853         * gcc.dg/20050309-1.c: Clean up temp files.
27854         * gcc.dg/20050325-1.c: Clean up temp files.
27856 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27858         PR tree-optimization/24059
27859         * gcc.dg/vect/pr24059.c : New test.
27861 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27863         PR middle-end/24109
27864         * gcc.c-torture/execute/20050929-1.c: New test.
27866 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27868         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27870 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27872         PR c/21419
27873         * gcc.dg/pr21419.c: New test.
27875 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27877         * gcc.dg/pr23911.c: New test.
27879 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27881         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27883         PR c++/16782
27884         * g++.dg/parse/qualified4.C: New test.
27885         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27886         * g++.old-deja/g++.mike/p8154.C: Likewise.
27888 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27890         PR c++/22147
27891         * g++.dg/template/friend37.C: New test.
27892         * g++.dg/parse/crash28.C: Adjust error markers.
27894 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27896         PR fortran/18518
27897         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27899 2005-09-27  Devang Patel  <dpatel@apple.com>
27901         PR tree-optimization/23625
27902         * gcc.dg/pr23625.c: New test.
27904 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27906         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27907         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27909 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27911         PR fortran/23677
27912         * gfortran.fortran-torture/execute/save_1.f90: New test.
27913         * gfortran.dg/save_1.f90: New test.
27915 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27917         * gcc.target/i386/builtin-apply-mmx.c: New test.
27919         PR target/22576
27920         * gcc.target/i386/pr22576.c: New test.
27922         PR target/22585
27923         * gcc.target/i386/pr22585.c: New test.
27925         PR target/23268
27926         * gcc.target/i386/pr23268.c: New test.
27928         PR middle-end/23831
27929         * gcc.dg/vect/pr23831.c: New test.
27931         PR target/24055
27932         * gcc.target/i386/pr24055.c: New test.
27934 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27936         PR tree-optimization/23960
27937         * gcc.c-torture/compile/pr23960.c: New.
27939 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27941         PR fortran/16861
27942         * gfortran.dg/nested_modules_3.f90: New.
27944 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27946         PR fortran/24005
27947         gfortran.dg/interface_1.f90: New test.
27949 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27950         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27952         PR fortran/23843
27953         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27955 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27957         PR fortran/23516
27958         * gfortran.dg/imag_1.f: New test.
27959         * gfortran.dg/imag_2.f: Ditto.
27961 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27963         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27965 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27967         PR c++/21983
27968         * g++.dg/warn/pr21983.C: New test.
27970 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27972         * gcc.dg/20050922-1.c: Testcase added.
27974 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27976         PR c++/23993
27977         * g++.dg/template/array14.C: New test.
27979 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27981         PR fortran/19929
27982         * gfortran.dg/der_ptr_component_1.f90: New test.
27984 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27986         PR c++/23965
27987         * g++.dg/template/error1.C: Reject "no matching function" message.
27989 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27991         PR c++/17609
27992         * g++.dg/lookup/error1.C: New test.
27994 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27996         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27997         functionality of the testcase.
27999 2005-09-20  Richard Henderson  <rth@redhat.com>
28001         * gcc.dg/vect/vect-22.c: Require vect_float.
28002         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28004 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28006         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28007         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28008         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28009         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28010         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28011         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28012         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28013         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28014         * gcc.dg/cpp/ucnid-8.c: New test.
28016 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28018         PR tree-optimization/23929
28019         * gcc.c-torture/compile/pr23929.c: New test.
28021 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28023         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28024         for one loop.
28026 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28028         PR testsuite/23186
28029         * g++.dg/other/pr22003.C: Require named sections.
28031 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28033         PR c++/23947
28034         * g++.dg/rtti/crash3.C: New test.
28036         PR tree-optimization/23818
28037         * gcc.dg/pr23818.c: New test.
28039 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28041         PR fortran/23420
28042         * gfortran.dg/print_fmt_4.f: New.
28044 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28046         PR fortran/23663
28047         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28049 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28051         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28052         Use pointers to local alignable arrays instead. Added comments.
28053         * gcc.dg/vect/vect-46.c: Likewise.
28054         * gcc.dg/vect/vect-48.c: Likewise.
28055         * gcc.dg/vect/vect-49.c: Likewise.
28056         * gcc.dg/vect/vect-52.c: Likewise.
28057         * gcc.dg/vect/vect-53.c: Likewise.
28058         * gcc.dg/vect/vect-54.c: Likewise.
28059         * gcc.dg/vect/vect-56.c: Likewise.
28060         * gcc.dg/vect/vect-57.c: Likewise.
28061         * gcc.dg/vect/vect-58.c: Likewise.
28062         * gcc.dg/vect/vect-60.c: Likewise.
28063         * gcc.dg/vect/vect-61.c: Likewise.
28065         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28066         The test is no longer vectorizable on vect_no_align targets.
28067         * gcc.dg/vect/vect-43.c: Likewsie.
28069         * gcc.dg/vect/vect-44.c: Added comments.
28070         * gcc.dg/vect/vect-45.c: Added comments.
28071         * gcc.dg/vect/vect-50.c: Added comments.
28072         * gcc.dg/vect/vect-51.c: Added comments.
28074         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28075         aligned type.
28076         * gcc.dg/vect/Os-vect-95.c: Likewise.
28078         * gcc.dg/vect/vect-41.c: Test removed.
28079         * gcc.dg/vect/vect-47.c: Test removed.
28080         * gcc.dg/vect/vect-55.c: Test removed.
28081         * gcc.dg/vect/vect-59.c: Test removed.
28083 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28085         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28086         No longer vectorizable on vect_no_align targets.
28087         * gcc.dg/vect/pr20122.c: Likewise.
28088         * gcc.dg/vect/vect-74.c: Likewise.
28089         * gcc.dg/vect/vect-75.c: Likewise.
28090         * gcc.dg/vect/vect-76.c: Likewise.
28092         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28093         Will not be vectorizable on vect_no_align targets once aliasing issues
28094         are resolved.
28095         * gcc.dg/vect/vect-79.c: Likewise.
28097         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28098         * gcc.dg/vect/vect-78.c: Likewise.
28099         * gcc.dg/vect/vect-97.c: Likewise.
28101 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28103         * gcc.dg/pr23943.c: New test.
28105 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28107         PR fortran/19181
28108         * gfortran.dg/derived_pointer_null_1.f90: New test.
28110 2005-09-18  Richard Guenther  <rguenther@suse.de>
28112         PR middle-end/23944
28113         * gcc.c-torture/compile/pr23944.c: New testcase.
28115 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28117         PR fortran/15975
28118         * gfortran.dg/der_pointer_2.f90: New test.
28120 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28122         PR fortran/16861
28123         * gfortran.dg/nested_modules_2.f90: New test.
28125 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28127         PR c++/18368
28128         * g++.dg/other/semicolon.C: New test.
28130 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28132         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28133         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28135 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28137         PR c++/23914
28138         * g++.dg/template/static18.C: New test.
28140         PR c++/21514
28141         * g++.dg/template/crash19.C: Remove dg-error marker.
28142         * g++.dg/template/local4.C: New test.
28144 2005-09-16  Paul Brook  <paul@codesourcery.com>
28146         PR fortran/23906
28147         * gfortran.dg/dependency_1.f90: New test.
28149 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28151         PR c++/23896
28152         * g++.dg/template/static17.C: New test.
28154 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28156         PR c++/23139
28157         * g++.dg/warn/huge-val1.C: New test.
28159 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28161         PR c++/13140
28162         * g++.dg/parse/class2.C: New test.
28163         * g++.dg/template/explicit8.C: Likewise.
28164         * g++.dg/template/spec25.C: Likewise.
28166 2005-09-14  Josh Conner  <jconner@apple.com>
28168         PR middle-end/23584
28169         * gcc.dg/pr23584.c: New test.
28171 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28173         PR fortran/21875 Internal Unit Array I/O, NIST
28174         * gfortran.dg/arrayio_1.f90: New test.
28175         * gfortran.dg/arrayio_1.f90: New test.
28176         * gfortran.dg/arrayio_1.f90: New test.
28177         * gfortran.dg/arrayio_1.f90: New test.
28178         * gfortran.dg/arrayio_1.f90: New test.
28180 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28182         PR middle-end/22480
28183         * gcc.dg/vect/pr22480.c: New test.
28185 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28187         PR fortran/19358
28188         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28190 2005-09-13 Josh Conner <jconner@apple.com>
28192         PR c++/23180
28193         * g++.dg/init/struct2.C: New test.
28194         * g++.dg/init/struct3.C: New test.
28196 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28198         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28199         Clean up temp files.
28200         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28201         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28202         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28203         gcc.dg/tree-ssa/builtin-printf-1.c,
28204         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28205         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28206         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28207         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28208         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28209         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28210         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28211         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28212         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28213         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28214         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28215         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28217 2005-09-13  Josh Conner  <jconner@apple.com>
28219         * lib/gcc-dg.exp: Load scanipa.exp.
28220         (cleanup-dump): New procedure.
28221         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28222         * lib/scandump.exp: New file.
28223         * lib/scantree.exp: Use it.
28224         * lib/scanipa.exp: New file.
28226 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28228         PR fortran/17740
28229         * gfortran.dg/generic_4.f90: New test.
28231 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28233         PR target/23816
28234         * gcc.target/i386/pr23816-1.c: New test.
28235         * gcc.target/i386/pr23816-2.c: New test.
28238 2005-09-13  Bastian Blank <waldi@debian.org>
28240         PR c++/16171
28241         * g++.dg/abi/mangle26.C: New test.
28242         * g++.dg/abi/mangle27.C: New test.
28243         * g++.dg/abi/mangle28.C: New test.
28244         * g++.dg/abi/mangle29.C: New test.
28246         PR c++/23839
28247         * g++.dg/parse/register1.C: New test.
28249 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
28251         PR c++/23842
28252         * g++.dg/template/access16.C: New test.
28254 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28256         * gfortran.dg/char_pack_2.f90: Increase the vector size.
28258 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28260         PR fortran/18899
28261         * gfortran.dg/shape_2.f90: New test.
28263 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
28265         PR target/19269
28266         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28267         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28268         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28269         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28270         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28271         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28272         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28273         tests.
28275 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28277         PR c++/23841
28278         * g++.dg/parse/template17.C: New test.
28280 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28282         PR c++/23789
28283         * g++.dg/template/nontype14.C: New test.
28285 2005-09-12  Ian Lance Taylor  <ian@airs.com>
28287         PR g++/7874
28288         * g++.dg/lookup/friend7.C: New test.
28289         * g++.dg/lookup/friend8.C: New test.
28290         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28291         so that it will be found via argument dependent lookup.
28292         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28293         friend functions which will no longer be found.
28294         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28295         function g, so that it will be found via argument dependent
28296         lookup.
28297         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28298         * g++.old-deja/g++.mike/net43.C: Likewise.
28300 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
28302         PR c++/23691
28303         * g++.dg/template/static16.C: New test.
28305 2005-09-12  Josh Conner  <jconner@apple.com>
28307         PR middle-end/23237
28308         * gcc.c-torture/compile/pr23237.c: New test.
28310 2005-09-11  Richard Henderson  <rth@redhat.com>
28312         * g++.dg/other/error8.C: Update expected diagnostic text.
28314 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28316         PR libfortran/19872
28317         * gfortran.dg/overwrite_1.f: New test.
28319 2005-09-09  Josh Conner  <jconner@apple.com>
28321         * g++.dg/init/pr23180-1.C: Removed.
28322         * g++.dg/init/pr23180-2.C: Removed.
28324 2005-09-09  David Daney <ddaney@avtrex.com>
28326         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28327         files which are ...
28328         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28329         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28331 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28333         * gfortran.dg/iostat_2.f90: New test.
28335 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
28337         PR c++/22252
28338         * g++.dg/ext/interface1.C: New test.
28339         * g++.dg/ext/interface1.h: Likewise.
28340         * g++.dg/ext/interface1a.cc: Likewise.
28342 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
28344         * gfortran.dg/iomsg_1.f90: New test case.
28346 2005-09-09  Richard Guenther  <rguenther@suse.de>
28348         PR c++/23624
28349         * g++.dg/tree-ssa/pr23624.C: New testcase.
28351 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28353         PR fortran/19239
28354         * gfortran.dg/vector_subscript_1.f90,
28355         * gfortran.dg/vector_subscript_2.f90: New tests.
28357 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28359         PR fortran/21104
28360         * gfortran.dg/array_alloc_1.f90,
28361         * gfortran.dg/array_alloc_2.f90,
28362         * gfortran.dg/array_alloc_3.f90: New tests.
28364 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
28366         PR fortran/12840
28367         * gfortran.dg/array_constructor_6.f90
28368         * gfortran.dg/array_constructor_7.f90
28369         * gfortran.dg/array_constructor_8.f90
28370         * gfortran.dg/array_constructor_9.f90
28371         * gfortran.dg/array_constructor_10.f90
28372         * gfortran.dg/array_constructor_11.f90
28373         * gfortran.dg/array_constructor_12.f90: New tests.
28375 2005-09-08  Josh Conner  <jconner@apple.com>
28377         PR c++/23180
28378         * g++.dg/init/pr23180-1.C: New test.
28379         * g++.dg/init/pr23180-2.C: New test.
28381 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28383         PR fortran/18878
28384         * gfortran.dg/module_double_reuse.f90: New.
28386 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
28388         PR fortran/23270
28389         PR fortran/22304
28390         PR fortran/18870
28391         PR fortran/17917
28392         PR fortran/16511
28393         * gfortran.dg/common_equivalence_1.f: New.
28394         * gfortran.dg/common_equivalence_2.f: New.
28395         * gfortran.dg/common_equivalence_3.f: New.
28396         * gfortran.dg/contained_equivalence_1.f90: New.
28397         * gfortran.dg/module_blank_common.f90: New.
28398         * gfortran.dg/module_commons_1.f90: New.
28399         * gfortran.dg/module_equivalence_1.f90: New.
28400         * gfortran.dg/nested_modules_1.f90: New.
28401         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28402         equivalences and add comment to connect the test with
28403         the PR.
28405 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28407         PR fortran/23765
28408         * gfortran.dg/common_6.f90: New test.
28410 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28412         PR fortran/15326
28413         * gfortran.dg/char_result_1.f90,
28414         * gfortran.dg/char_result_2.f90,
28415         * gfortran.dg/char_result_3.f90,
28416         * gfortran.dg/char_result_4.f90,
28417         * gfortran.dg/char_result_5.f90,
28418         * gfortran.dg/char_result_6.f90,
28419         * gfortran.dg/char_result_7.f90,
28420         * gfortran.dg/char_result_8.f90: New tests.
28422 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28424         PR fortran/19928
28425         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28427 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28429         PR obj-c++/16816
28430         * obj-c++.dg/selector-5.mm: New test.
28431         * obj-c++.dg/selector-6.mm: New test.
28433 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28435         PR objc/20574
28436         PR objc/19324
28437         * objc.dg/error-1.m: New test.
28439 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28441         PR fortran/23373
28442         * gfortran.fortran-torture/execute/pr23373-1.f90,
28443         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28445 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28447         PR libfortran/23760
28448         * gfortran.dg/g77/1832.f: Remove long string in write statement
28449         to allow the test to pass on correct list directed output with
28450         prepended space.
28452 2005-09-07  James E Wilson  <wilson@specifix.com>
28454         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28456 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28458         * gfortran.dg/parameter+save.f90: Rename to
28459         * gfortran.dg/parameter_save.f90: .. this.
28461 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28463         PR fortran/20848
28464         * gfortran.dg/parameter+save.f90: New test case.
28466 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28468         PR fortran/19269
28469         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28471 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28473         PR c/23075
28474         * gcc.dg/pr23075.c: New test.
28475         * g++.dg/warn/pr23075.C: New test.
28477         PR target/22362
28478         * gcc.target/i386/pr22362.c: New test.
28480         PR rtl-optimization/23098
28481         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28483         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28484         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28485         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28487 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28489         * g++.dg/expr/cast6.C: New test.
28491         PR c++/9782
28492         * g++.dg/init/new15.C: New test.
28494 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28496         * gcc.dg/vect/Os-vect-95.c: New test.
28497         * gcc.dg/vect/vect-95.c: Same.
28499 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28501         * gcc.dg/vect/vect-29.c: Update xfail testing.
28502         * gcc.dg/vect/vect-44.c: Same.
28503         * gcc.dg/vect/vect-48.c: Same.
28504         * gcc.dg/vect/vect-50.c: Same.
28505         * gcc.dg/vect/vect-72.c: Same.
28506         * gcc.dg/vect/vect-77.c: Same.
28507         * gcc.dg/vect/vect-78.c: Same.
28508         * gcc.dg/vect/vect-80.c: Same.
28509         * gcc.dg/vect/vect-96.c: Same.
28510         * gcc.dg/vect/vect-100.c: Same.
28511         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28512         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28513         * gfortran.dg/vect/vect-5.f90: Same.
28515 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28517         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28518         start strings.
28519         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28520         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28522         PR c++/23056
28523         * g++.dg/opt/pr23056.C: New test.
28525         PR rtl-optimization/23098
28526         * gcc.target/i386/pr23098.c: New test.
28528 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28530         PR c++/23667
28531         * g++.dg/template/static15.C: New test.
28533         PR c++/21440
28534         * g++.dg/ext/stmtexpr5.C: New test.
28535         * g++.dg/ext/stmtexpr6.C: Likewise.
28537 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28539         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28541         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28542         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28543         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28545 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28547         PR libfortran/23321
28548         * gfortran.dg/direct_io_4.f90: New test case.
28550 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28551             Rasmus Hahn  <rassahah@neofonie.de>
28553         PR libobjc/23108
28554         * objc.dg/type-stream-1.m: New test.
28556 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28558         PR fortran/23661
28559         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28560         gfortran.dg/print_fmt_3.f90: New test.
28562 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28564         * gfortran.dg/fmt_t_1.f90: New test.
28566 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28568         PR rtl-optimization/23454
28569         * g++.dg/opt/pr23454.C: New test.
28571 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28573         PR c++/23699
28574         * g++.dg/ext/static1.C: New test.
28576 2005-09-02  Richard Henderson  <rth@redhat.com>
28578         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28579         tail call to check_fa_work.
28581 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28583         PR c++/21687
28584         * g++.dg/other/gc3.C: New test.
28586 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28588         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28589         * gcc.dg/20050826-1.c: Likewise.
28591 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28593         PR c++/23167
28594         * g++.dg/expr/volatile1.C: New test.
28596 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28598         PR middle-end/23547
28599         * gcc.dg/pr23547.c: New test.
28601 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28603         PR c/22061
28604         * gcc.c-torture/execute/pr22061-1.c,
28605         * gcc.c-torture/execute/pr22061-2.c,
28606         * gcc.c-torture/execute/pr22061-3.c,
28607         * gcc.c-torture/execute/pr22061-4.c: New tests.
28609 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28611         * gcc.dg/Wredundant-decls-2.c: New test to check that
28612         -Wredundant-decls does not issue warning for a variable
28613         definition following a declaration.
28615 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28617         PR debug/7241
28618         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28619         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28620         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28622         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28623         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28624         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28625         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28626         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28627         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28628         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28629         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28631 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28633         PR objc/23306
28634         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28635         scan-assmbler.
28637 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28639         PR target/21255
28640         * gcc.dg/pr21255-1.c: New test.
28641         * gcc.dg/pr21255-2-mb.c: Likewise.
28642         * gcc.dg/pr21255-2-ml.c: Likewise.
28643         * gcc.dg/pr21255-3.c: Likewise.
28644         * gcc.dg/pr21255-4.c: Likewise.
28646 2005-08-31  Dale Johannesen  <dalej@apple.com>
28648         * gcc.dg/20050830-1.c: New.
28650 2005-08-31  Josh Conner  <jconner@apple.com>
28652         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28653         command-line options for arm-*-* targets.
28654         * g++.dg/init/array16.C: Likewise.
28655         * g++.dg/other/crash-4.C: Likewise.
28657 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28659         PR obj-c++/23640
28660         * obj-c++.dg/gnu-runtime-3.mm: New test.
28662 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28664         PR c++/13377
28665         * g++.dg/lookup/ambig4.C: New test.
28666         * g++.dg/lookup/ambig5.C: New test.
28667         * g++.dg/tc1/dr101.C: Adjust error markers.
28669 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28671         PR c++/23639
28672         * g++.dg/template/ttp5.C: Adjust error markers.
28674 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28676         PR testsuite/23609
28677         * lib/obj-c++.exp: Include target-libpath.exp.
28678         (obj-c++_link_flags): Look for the GNU libobjc library
28679         and set the library path to include it.
28680         Don't manually set LD_LIBRARY_PATH (etc.) but call
28681         set_ld_library_path_env_vars instead.
28682         (obj-c++_target_compile): Don't set library path or
28683         linker flags because they are already set correctly
28684         in obj-c++_link_flags.
28686 2005-08-30  Josh Conner  <jconner@apple.com>
28688         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28689         to command-line options for arm-*-* targets.
28691 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28693         * g++.dg/other/i386-1.C: New.
28695 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28697         PR preprocessor/20348
28698         PR preprocessor/20356
28699         * gcc.dg/cpp/pr20348.c: New test.
28700         * gcc.dg/cpp/pr20348.h: New file.
28701         * gcc.dg/cpp/inc/pr20348.h: New file.
28702         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28703         * gcc.dg/cpp/pr20356.c: New test.
28704         * gcc.dg/cpp/pr20356.h: New file.
28705         * gcc.dg/cpp/inc/pr20356.h: New file.
28706         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28708 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28710         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28711         Fix array dimension to avoid correct end-of-file error.
28713 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28715         PR libfortran/23598
28716         * gfortran.dg/iostat_1.f90: New test.
28718 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28720         PR middle-end/23408
28721         * gcc.dg/pr23408.c: New test.
28723 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28725         PR c++/23099
28726         * g++.dg/init/member1.C: Make sure erroneous static data member
28727         definitions are required.
28728         * g++.dg/template/static13.C: New test.
28729         * g++.dg/template/static14.C: Likewise.
28731 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28733         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28734         -march=pentium4, remove ilp32 requirement.
28736         PR middle-end/23484
28737         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28738         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28740 2005-08-29  Andreas Jaeger  <aj@suse.de>
28742         PR testsuite/23607
28743         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28745 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28747         * gcc.c-torture/execute/20050316-2.c: New test.
28748         * gcc.c-torture/execute/20050316-3.c: New test.
28749         * gcc.dg/torture/pr16104-1.c: New test.
28751 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28753         PR middle-end/23463
28754         * gcc.c-torture/execute/zero-struct-1.c: New test.
28756 2005-08-27  Richard Guenther  <rguenther@suse.de>
28758         PR target/23575
28759         * gcc.target/i386/pr23575.c: New testcase.
28761 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28763         PR rtl-optimization/23561
28764         * gcc.c-torture/execute/20050826-1.c: New test.
28766         PR rtl-opt/23560
28767         * gcc.c-torture/execute/20050826-2.c: New test.
28769 2005-08-26  Dale Johannesen  <dalej@apple.com>
28771         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28772         * gcc.dg/20050826-1.c: New.
28774 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28776         PR c++/19004
28777         * g++.dg/template/nontype13.C: New test.
28779         PR c++/23491
28780         * g++.dg/init/new14.C: New test.
28781         * g++.dg/expr/anew1.C: Do not XFAIL.
28782         * g++.dg/expr/anew2.C: Likewise.
28783         * g++.dg/expr/anew3.C: Likewise.
28785 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28787         PR middle-end/22439
28788         * gcc.dg/vla-3.c: New test.
28790 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28792         PR fortran/20363
28793         * gfortran.dg/named_interface.f90: New.
28795 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28797         * gcc.c-torture/execute/frame-address.c: New test.
28799 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28801         PR c++/20817
28802         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28804 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28806         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28808 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28810         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28811         * gcc.dg/altivec-22.c: Rename from..
28812         * gcc.dg/altivec-nomfcr.c: ..this.
28814 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28816         PR tree-optimization/23546
28817         * gcc.dg/tree-ssa/pr23546.c: New test.
28819 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28821         PR fortran/17758
28822         * gfortran.dg/nonreturning_statements.f90: New test.
28824 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28826         PR c++/22454
28827         * g++.dg/parse/crash29.C: New.
28829 2005-08-23  DJ Delorie  <dj@redhat.com>
28831         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28832         constants have the L suffix.
28834 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28836         PR c++/23044
28837         * g++.dg/template/instantiate8.C: New.
28839 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28841         PR middle-end/23467
28842         * gcc.c-torture/execute/pr23467.c: New test.
28844 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28846         PR tree-optimization/22043
28847         * gcc.c-torture/execute/20050613-1.c: New test.
28849 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28851         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28853 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28855         PR rtl-optimization/23478
28856         * g++.dg/opt/pr23478.C: New test.
28858 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28860         PR c/18715
28861         * gcc.dg/switch-warn-3.c: New test.
28863 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28865         PR c++/22233
28866         * g++.dg/template/param1.C: New test.
28868 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28870         PR c++/23089
28871         * g++.dg/other/incomplete1.C: New test.
28873 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28875         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28876         are vectorizable.
28878 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28880         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28881         d_lines_5.f: New.
28883 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28885         * gcc.target/i386/sse-4.c: New test.
28887 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28889         PR testsuite/23239
28890         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28892 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28894         * gcc.dg/20050811-1.c: New test.
28895         * gcc.dg/20050811-2.c: New test.
28897 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28899         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28901 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28903         PR 23476
28904         * gcc.c-torture/compile/pr23476.c: New test.
28906 2005-08-19  Devang Patel  <dpatel@apple.com>
28908         PR tree-optimization/23048
28909         * gcc.dg/tree-ssa/pr23048.c: New test.
28911 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28913         PR middle-end/20624
28914         * g++.dg/warn/Wreturn-3.C: New test
28916 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28918         PR tree-optimization/22228
28919         * g++.dg/vect/pr22543.cc: New test.
28921 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28923         PR tree-optimization/21574
28924         * gcc.dg/tree-ssa/pr21574.c: New test.
28926 2005-08-16  James E Wilson  <wilson@specifix.com>
28928         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28930 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28932         PR tree-opt/23402
28933         * gcc.c-torture/compile/zero-strct-3.c: New test.
28934         * gcc.c-torture/compile/zero-strct-4.c: New test.
28936 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28938         PR target/23376
28939         * gcc.target/x86_64/pr23376.c: New test.
28941 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28943         PR c++/23337
28944         * g++.dg/ext/vector2.C: New.
28946 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28948         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28950 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28952         PR libfortran/23428
28953         * gfortran.dg/inquire-complex.f90: New test case.
28955 2005-08-16  James E Wilson  <wilson@specifix.com>
28957         PR tree-optimization/21105
28958         * gcc.dg/large-size-array.c: New.
28960 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28962         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28963         type.
28964         * gcc.dg/vect/vect-41: Likewise.
28965         * gcc.dg/vect/vect-42: Likewise.
28966         * gcc.dg/vect/vect-43: Likewise.
28967         * gcc.dg/vect/vect-44: Likewise.
28968         * gcc.dg/vect/vect-46: Likewise.
28969         * gcc.dg/vect/vect-47: Likewise.
28970         * gcc.dg/vect/vect-48: Likewise.
28971         * gcc.dg/vect/vect-52: Likewise.
28972         * gcc.dg/vect/vect-53: Likewise.
28973         * gcc.dg/vect/vect-54: Likewise.
28974         * gcc.dg/vect/vect-55: Likewise.
28975         * gcc.dg/vect/vect-56: Likewise.
28976         * gcc.dg/vect/vect-57: Likewise.
28977         * gcc.dg/vect/vect-58: Likewise.
28978         * gcc.dg/vect/vect-59: Likewise.
28979         * gcc.dg/vect/vect-60: Likewise.
28980         * gcc.dg/vect/vect-61: Likewise.
28981         * gcc.dg/vect/vect-85: Likewise.
28982         * gcc.dg/vect/vect-87: Likewise.
28983         * gcc.dg/vect/vect-88: Likewise.
28984         * gcc.dg/vect/vect-93.c: Likewise.
28985         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28986         * gcc.dg/vect/vect-75: Likewise.
28987         * gcc.dg/vect/vect-76: Likewise.
28988         * gcc.dg/vect/vect-77: Likewise.
28989         * gcc.dg/vect/vect-78: Likewise.
28990         * gcc.dg/vect/vect-80: Likewise.
28991         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28992         vectorized for the expected reason, rather than checking how alignment
28993         was handled.
28994         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28995         aligned type and also instead of aligned pointers. Added documentation.
28997 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28999         * gfortran.dg/power.f90: New test.
29001 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29003         PR rtl-optimization/23299
29004         * g++.dg/opt/pr23299.C: New test.
29006 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29008         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29010 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29012         * g++.dg/template/local6.C: New test.
29014 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29016         * execute/exceptions/finally-1.m: Check that the catch and finally are
29017         being called.  Also add a "return 0;" at the end of main.
29019 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29021         PR fortran/21432.
29022         * gfortran.dg/namelist_print_1.f: New test of functionality of
29023         PRINT namelist.
29024         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29025         namelist generates error with -std=f95.
29027 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29029         PR tree-optimization/23119
29030         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29032 2005-08-13  Marcin Koziej  <creep@desk.pl>
29033             Andrew Pinski  <pinskia@physics.uc.edu>
29035         PR libobjc/22492
29036         * execute/exceptions/finally-1.m: New test.
29038 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29040         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29041         testsuite.
29042         * objc/execute/exceptions/trivial.m: New test.
29043         * objc.dg/try-catch-11.m: Move to ...
29044         * objc/execute/exceptions/foward-1.m: Here.
29045         * objc.dg/try-catch-2.m: Move to ...
29046         * objc/execute/exceptions/catchall-1.m: Here.
29047         * objc.dg/try-catch-8.m: Move to ...
29048         * objc/execute/exceptions/local-variables-1.m: Here.
29050 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29052         * objc.dg/nested-func-1.m: Move to ...
29053         * objc/execute/nested-func-1.m: Here.
29055 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29057         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29058         in ${options} instead of [target_info name].
29059         * lib/obj-c++.exp (objc_target_compile): Likewise.
29061 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29063         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29065 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29067         part of PR testsuite/23348
29068         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29069         each of the torture options.
29070         * objc/compile/trivial.m: New test.
29072 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29074         * gfortran.dg/eoshift.f90: Correct format.
29076 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29078         * gfortran.fortran-torture/execute/character_passing.f90:
29079         Fix comment typo.
29081 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29083         PR c++/8271
29084         * g++.dg/template/unify10.C: New.
29086 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29088         * g++.dg/parse/pr22514.C: Move to...
29089         * g++.dg/debug/pr22514.C: here.
29091 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29093         PR c++/23266
29094         * g++.dg/inherit/pure1.C: New test.
29096         * ChangeLog: Fix typos.
29098 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29099             Steven Bosscher  <stevenb@suse.de>
29101         * gfortran.dg/runtime_warning_1.f90: New test.
29103 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29105         PR c++/23219
29106         * g++.dg/parse/crash28.C: New.
29108 2005-08-11  Richard Guenther  <rguenther@suse.de>
29110         PR target/23289
29111         * gcc.target/i386/tailcall-1.c: New testcase.
29113 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29115         * gcc.dg/vect/vect-67.c: Un-xfail.
29117 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29119         PR c++/23225
29120         * g++.dg/parse/crash27.C: new test.
29122 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29124         PR libfortran/22143
29125         * gfortran.dg/shift-kind.f90: New testcase.
29127 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29129         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29130         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29132 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29134         PR c++/20646
29135         * g++.dg/other/mult-stor1.C: New test.
29137 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29139         * gcc.c-torture/pr18299-1.c: Move to ...
29140         * gcc.c-torture/compile/pr18299-1.c: Here.
29142 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29144         * gfortran/fortran.torture/execute/character_passing.f90:
29145         Fix types for LSAME.
29147 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29149         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29150         input data back to what it was originally.
29152 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29154         * objc.dg/try-catch-8.m: Enable for all targets.
29156 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29158         * gcc.dg/pr23165.c: New test.
29160 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29162         PR tree-optimization/23234
29163         * gcc.dg/tree-ssa/pr23234.c: New test.
29165 2005-08-08  Josh Conner  <jconner@apple.com>
29167         PR rtl-optimization/23241
29168         * gcc.dg/char-compare.c: New test.
29170 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29172         PR c++/22508
29173         * g++.dg/init/new13.C: New test.
29175 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29177         PR c++/21166
29178         * g++.dg/other/crash-4.C: Adjust
29179         * g++/dg/ext/packed9.C: New.
29181 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29183         PR middle-end/21964
29184         * gcc.c-torture/execute/pr21964-1.c: New test.
29186 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29188         PR c/22458
29189         * gcc.dg/pr22458-1.c: New test.
29191 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29192             Steven G. Kargl <kargls@comcast.net>
29194         PR fortran/22390
29195         * gfortran.dg/flush_1.f90: New test.
29197 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29199         PR c++/23191
29200         * g++.dg/template/eh2.C: New test.
29202 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29204         PR c++/19498
29205         * g++.dg/template/instantiate7.C: New test.
29207 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29209         PR c/23113
29210         * gcc.dg/Wunused-value-1.c: New test.
29212 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29214         PR rtl-optimization/23233
29215         * gcc.c-torture/compile/pr23233-1.c: New test.
29217 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29219         PR fortran/18833
29220         PR fortran/20850
29221         * gfortran.dg/equiv_1.f90: New test.
29222         * gfortran.dg/equiv_2.f90: New test.
29223         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29224         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29225         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29227 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29229         * gcc.c-torture/execute/vrp-5.c: New test.
29230         * gcc.c-torture/execute/vrp-6.c: New test.
29231         * gcc.dg/tree-ssa/vrp21.c: New test.
29233 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29235         * g++.dg/parse/pr22514.C: New test.
29237 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29239         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29241         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29242         instead of constant loads / pool entries.
29244 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29246         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29247         TEST_TO_WCTYPE.
29249 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
29251         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29252         __WINT_TYPE__ in generated prototypes if possible.
29254 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
29256         PR 22037
29257         * g++.dg/tree-ssa/pr22037.C:
29259 2005-08-04  Richard Henderson  <rth@redhat.com>
29261         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29262         scan-tree-dump-times directive.
29264 2005-08-04  Jan Hubicka  <jh@suse.cz>
29266         * gcov-1.C: Fix switch counts.
29267         * gcov-4b.c: Likewise.
29269 2005-08-03  Jeff Law  <law@redhat.com>
29271         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29273 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
29275         * gcc.c-torture/execute/pr23135.c: New test.
29277 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29279         PR tree-optimization/19899
29280         * gcc.dg/tree-ssa/scev-1.c: New test.
29281         * gcc.dg/tree-ssa/scev-2.c: New test.
29283 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
29285         PR target/18582
29286         * gcc.dg/torture/pr18582-1.c: New test.
29288 2005-08-03  Jan Hubicka  <jh@suse.cz>
29290         * update-conroll.c: New testcase.
29291         * update-conroll-2.c: New testcase.
29293 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
29295         * gfortran.dg/constant_substring.f: New test.
29296         * gfortran.dg/pr22491.f: New test.
29298 2005-08-02  Jan Hubicka  <jh@suse.cz>
29300         * update-threading.c: Replace by the proper one.
29302 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29304         PR 23164
29305         * g++.dg/tree-ssa/pr23164.C: New test.
29307 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
29309         * gcc.dg/tree-ssa/pr23192.c: New test.
29311 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
29313         * gcc.c-torture/execute/vrp-4.c: New test.
29315 2005-08-02  Jan Hubicka  <jh@suse.cz>
29317         * update-threading.c: New test.
29319 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
29321         * gcc.c-torture/compile/20050801-1.c: New test.
29322         * gcc.c-torture/compile/20050801-2.c: New test.
29324 2005-08-01  Jan Hubicka  <jh@suse.cz>
29326         * val-prof-5.c: New test.
29328 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
29330         PR c/22311
29331         * gcc.dg/pr22311-1.c : New test.
29333 2005-07-31  Steven Bosscher  <stevenb@suse.de>
29335         PR target/23095
29336         * gfortran.dg/pr23095.f: New test.
29338         PR c++/22003
29339         * g++.dg/other/pr22003.C: New test.
29341 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
29343         PR target/20621
29344         * gcc.c-torture/execute/pr20621-1.c: New test.
29346 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
29348         * gfortran.dg/comma_format_extension_4.f: Adjust length
29349         of string for format.
29350         * gfortran.dg/der_array_io_1.f: Replace illegal internal
29351         print statement with internal write.
29352         * gfortran.dg/der_array_io_2.f: Likewise.
29353         * gfortran.dg/der_array_io_3.f: Likewise.
29355 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
29357         * gcc.dg/fold-abs-4.c: new test.
29359 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
29361         PR fortran/22570 an related issues.
29362         * gfortran.dg/x_slash_1.f: New test.
29364 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
29366         PR c/23143
29367         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29368         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29370 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29372         PR c/529
29373         * gcc.dg/Wshadow-3.c: New test.
29375 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
29377         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29378         used to have the wrong bounds).
29380 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29382         PR c/21720
29383         * gcc.dg/hex-round-1.c: Test more cases.
29384         * gcc.dg/hex-round-2.c: New test.
29386 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
29388         PR 22550
29389         * g++.dg/tree-ssa/pr22550.C: New test.
29391 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
29393         * gcc.dg/tree-ssa/vrp19.c: New test.
29394         * gcc.dg/tree-ssa-vrp20.c: New test.
29396 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29398         PR c/22240
29399         * gcc.dg/transparent-union-4.c: New test.
29401 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29403         PR c/22192
29404         * gcc.dg/c99-vla-2.c: New test.
29406 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29408         PR c/21720
29409         * gcc.dg/hex-round-1.c: New test.
29411 2005-07-28  Jan Hubicka  <jh@suse.cz>
29413         * inliner-1.c: Do not dump everything.
29414         * tree-prof.exp: Do not pass -ftree-based-profiling.
29415         * bprob.exp: Likewise.
29417         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29419 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29421         PR c++/22545
29422         * g++.dg/expr/ptrmem7.C: New test.
29424 2005-07-28  Mike Stump  <mrs@apple.com>
29426         * g++.old-deja/g++.mike/visibility-1.C: New test.
29428 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29430         PR c/20187
29431         * gcc.c-torture/execute/pr20187-1.c: New test.
29433 2005-07-28  Jeff Law  <law@redhat.com>
29435         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29436         * gcc.dg/tree-ssa/vrp18.c: New test.
29438 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29440         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29442 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29444         PR tree-optimization/22506
29445         * gcc.dg/vect/ps22506.c: New test.
29447 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29449         PR target/21149
29450         * gcc.target/i386/sse-3.c: New test.
29452 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29454         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29455         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29457 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29459         PR c/22589
29460         * gcc.c-torture/compile/pr22589-1.c: New test.
29462 2005-07-28  Jan Hubicka  <jh@suse.cz>
29464         * update-loopch.c: New testcase.
29466 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29468         PR rtl-optimization/23047
29469         * gcc.c-torture/execute/pr23047.c: New test.
29470         * gcc.c-torture/execute/pr23047.x: New.
29472 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29474         PR tree-optimization/22493
29475         * gcc.c-torture/execute/pr22493-1.c: New test.
29476         * gcc.c-torture/execute/pr22493-1.x: New.
29477         * gcc.c-torture/execute/vrp-1.c: New test.
29478         * gcc.c-torture/execute/vrp-2.c: New test.
29479         * gcc.c-torture/execute/vrp-2.c: New test.
29481 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29483         * gcc.target/frv/all-builtin-read8.c: Delete.
29484         * gcc.target/frv/all-builtin-read16.c: Delete.
29485         * gcc.target/frv/all-builtin-read32.c: Delete.
29486         * gcc.target/frv/all-builtin-read64.c: Delete.
29487         * gcc.target/frv/all-builtin-write8.c: Delete.
29488         * gcc.target/frv/all-builtin-write16.c: Delete.
29489         * gcc.target/frv/all-builtin-write32.c: Delete.
29490         * gcc.target/frv/all-builtin-write64.c: Delete.
29491         * gcc.target/frv/all-read-write-1.c: New.
29493 2005-07-27  Jeff Law  <law@redhat.com>
29495         * gcc.c-torture/execute/pr22630.c: New test.
29497 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29499         PR tree-optimization/23073
29500         * gcc.dg/vect/nodump-pr23073.c: New test.
29501         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29503 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29505         PR tree-optimize/22348
29506         * gcc.c-torture/execute/pr22348.c: New.
29508 2005-07-27  Richard Guenther  <rguenther@suse.de>
29510         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29512 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29514         PR fortran/22503
29515         * gfortran.dg/logical_comp.f90: New test.
29517 2005-07-27  Jan Hubicka  <jh@suse.cz>
29519         * inliner-1.c: Add cleanup of dumps.
29520         * val-prof-*.c: Likewise.
29521         * update-tailcall.c: New.
29523 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29525         PR 22591
29526         * gcc.dg/tree-ssa/pr22591.c: New test.
29527         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29529 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29531         PR libobjc/22606
29532         * objc.dg/try-catch-11.m: New test.
29534 2005-07-26  Richard Guenther  <rguenther@suse.de>
29536         PR tree-optimization/22486
29537         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29539 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29541         PR tree-opt/22484
29542         * g++.dg/opt/loop2.C: New test.
29544 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29546         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29547         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29549 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29551         * lib/profopt.exp (profopt-execute): Check for profiling data
29552         files on the target.
29554 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29556         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29557         for matching of asm labels.
29559 2005-07-25  Richard Guenther  <rguenther@suse.de>
29561         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29563 2005-07-25  Richard Guenther  <rguenther@suse.de>
29565         PR testsuite/22624
29566         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29568 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29570         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29571         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29572         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29573         * gcc.dg/vect/vect-100.c: New test.
29574         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29575         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29576         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29577         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29578         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29579         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29580         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29581         * gfortran.dg/vect/pr19049.f90: New testcase.
29582         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29584 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29586         * gcc.c-torture/execute/20050713-1.c: New test.
29588         PR fortran/20063
29589         * gfortran.fortran-torture/execute/data_4.f90: New test.
29591         PR middle-end/20303
29592         * gcc.dg/visibility-d.c: New test.
29594 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29596         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29597         * gfortran.dg/underflow.f90: Ditto.
29599 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29601         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29602         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29603         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29605 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29607         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29608         include case of field width of zero.
29610 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29612         PR libgfortran/21875
29613         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29614         with trailing blanks on normal formatted read.
29616 2005-07-23  Chao-ying Fu  <fu@mips.com>
29618         * gcc.target/mips/mips32-dsp-type.c: New test.
29619         * gcc.target/mips/mips32-dsp.c: New test.
29621 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29623         PR testsuite/21073
29624         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29626         PR testsuite/20454
29627         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29628         and __cyg_profile_func_exit.
29630 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29632         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29633         * gfortran.dg/comma_format_extension_4.f: Same.
29634         * gfortran.dg/pr15332.f: Same.
29635         * gfortran.dg/pr21730.f: Same.
29637 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29639         * g++.dg/opt/vrp2.C: Fix testcase.
29641         PR tree-opt/22625
29642         * g++.dg/opt/vrp2.C: New test.
29644 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29646         PR debug/21828
29647         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29649 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29651         * gcc.dg/tree-ssa/20050719-1.c: New test.
29653 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29655         * gcc.dg/bfin-longcall-1.c: New file.
29656         * gcc.dg/bfin-longcall-2.c: New file.
29658 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29660         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29662 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29664         PR middle-end/19055
29665         * gcc.dg/tree-ssa/pr19055.c: New test.
29666         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29668 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29670         PR C++/22358
29671         * g++.dg/other/pr22358.C: New test.
29673 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29675         PR c++/2922
29676         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29678 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29680         PR c++/15938
29681         * g++.dg/init/union2.C: New test.
29683 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29685         PR c/22393
29686         * gcc.dg/complex-4.c: New test.
29688 2005-07-21  Richard Guenther  <rguenther@suse.de>
29690         PR testsuite/22522
29691         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29692         scanning for asm labels.
29693         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29695 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29697         PR target/22085
29698         * gcc.dg/altivec-pr22085.c: New.
29700 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29702         PR tree-optimization/19210
29703         * gcc.dg/tree-ssa/pr19210-1.c: New.
29704         * gcc.dg/tree-ssa/pr19210-2.c: New.
29706 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29708         PR rtl-optimization/22167
29709         * g++.dg/opt/pr22167.C: New test.
29711 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29713         PR c++/2922
29714         * g++.dg/lookup/two-stage2.C: New.
29715         * g++.dg/lookup/two-stage3.C: New.
29716         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29717         fixed two-stage name lookup for operators.
29718         * g++.dg/template/call3.C: Compiler now produces an appropriate
29719         error message.
29720         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29721         14 as a candidate.
29722         * g++.dg/template/ptrmem4.C: Compiler produces different error
29723         message.
29724         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29725         connect_to_method as a candidate.
29727 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29729         * gcc.dg/fold-alloc-1.c: New test.
29731 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29733         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29734         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29736 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29738         * gcc.dg/fold-abs-1.c: New test.
29739         * gcc.dg/fold-abs-2.c: New test.
29740         * gcc.dg/fold-abs-3.c: New test.
29742 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29744         Make CONSTRUCTOR use VEC to store initializers.
29745         * g++.dg/ext/complit3.C: Check for specific error messages.
29746         * g++.dg/init/brace2.C: Update error message.
29747         * g++.dg/warn/Wbraces2.C: Likewise.
29749 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29751         PR fortran/16940
29752         * gfortran.dg/module_interface_1.f90: New test.
29754 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29755             Kenneth Zadeck <zadeck@naturalbridge.com>
29757         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29759 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29761         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29762         specify -Wformat for these tests.
29763         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29764         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29765         * gcc.dg/format/opt-6.c: Delete.
29767 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29769         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29770         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29772 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29774         * gcc.dg/tree-ssa/alias-2.c: New test.
29776 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29778         PR c++/22263
29779         * g++.dg/template/explicit7.C: New test.
29781 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29783         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29784         field width of 8 to +Inf and -Inf.
29786 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29788         PR c++/22139
29789         * g++.dg/template/friend36.C: New test.
29791 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29793         PR fortran/21730
29794         * gfortran.dg/pr21730.f: New test.
29796 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29797             Kenneth Zadeck <zadeck@naturalbridge.com>
29799         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29800         since pure const detection cannot run at -O1 in c compiler.
29801         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29802         can now optimize this case properly.
29803         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29804         because we now pass.
29805         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29807 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29809         PR c/22421
29810         * gcc.dg/format/bitfld-1.c: New test.
29812 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29814         PR c++/22204
29815         * g++.dg/rtti/repo1.C: New test.
29817 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29819         PR middle-end/22398
29820         * gcc.c-torture/compile/pr22398.c: New test.
29822 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29824         PR c++/22132
29825         * g++.dg/expr/cast4.C: New test.
29827 2005-07-15  Richard Guenther  <rguenther@suse.de>
29829         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29830         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29832 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29834         PR tree-optimization/22230
29835         * gcc.dg/tree-ssa/pr22230.c: New test.
29837 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29839         * gfortran.dg/g77/cpp6.f: New test.
29841         PR fortran/22417
29842         * gfortran.dg/g77/cpp5.F: New test.
29843         * gfortran.dg/g77/cpp5.h: New file.
29844         * gfortran.dg/g77/cpp5inc.h: New file.
29846 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29848         PR libfortran/16435
29849         * gfortran.dg/tl_editting.f90: New.
29850         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29852 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29854         * gfortran.dg/char_array_constructor.f90: New test.
29856 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29858         * gfortran.dg/past_eor.f90: New.
29859         * gfortran.dg/complex_read.f90: New.
29861 2005-07-13  Jeff Law  <law@redhat.com>
29863         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29864         additional casts.
29866         * gcc.dg/tree-ssa/pr22321.c: New test
29868 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29870         PR tree-optimization/21921
29871         * gcc.dg/tree-ssa/pr21921.c: New.
29873 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29875         PR tree-optimizatio/22442
29876         * gcc.dg/tree-ssa/loop-11.c: New test.
29878 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29880         PR tree-opt/21840
29881         * gcc.c-torture/compile/pr21840.c: New test.
29883 2005-07-12  Jan Hubicka  <jh@suse.cz>
29885         * gcc.c-torture/compile/pr22379.c: New test.
29887 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29889         PR libfortran/21593
29890         gfortran.dg/dev_null.f90: Remove outdated comment about
29891         PR libfortran/21593.
29894 2005-07-12  Dale Johannesen  <dalej@apple.com>
29896         * gcc.target/i386/compress-float-sse.c: New.
29897         * gcc.target/i386/compress-float-sse-pic.c: New.
29898         * gcc.target/i386/compress-float-387.c: New.
29899         * gcc.target/i386/compress-float-387-pic.c: New.
29900         * gcc.dg/compress-float-ppc.c: New.
29901         * gcc.dg/compress-float-ppc-pic.c: New.
29903 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29905         PR libfortran/21593
29906         gfortran.dg/dev_null.f90: Remove targets.
29908 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29910         PR tree-opt/22335
29911         * gcc.dg/pr22335-1.c: New test.
29912         * gcc.dg/pr22335-2.c: New test.
29914 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29916         PR c++/20172
29917         * g++.dg/template/nontype12.C : New test.
29919 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29921         * gcc.dg/tree-ssa/loop-10.c: New test.
29923 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29925         * gcc.c-torture/execute/20020720-1.x: Remove.
29927 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29929         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29931 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29933         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29934         (dg-mips-options): Use it.
29936 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29938         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29940 2005-07-09  Richard Henderson  <rth@redhat.com>
29942         * lib/target-supports.exp (check_effective_target_sync_char_short):
29943         Add alpha.
29945 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29947         PR libfortran/22217
29948         * gfortran.dg/negative-z-descriptor.f90: New test.
29950 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29952         PR tree-opt/22329
29953         * gcc.dg/pr22329.c: New test.
29955 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29957         PR tree-optimization/20139
29958         * gcc.dg/tree-ssa/pr20139.c: New.
29960 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29962         PR tree-opt/22356
29963         * gcc.dg/pr22356-1.c: New test.
29965 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29967         PR c++/21799
29968         * g++.dg/template/unify8.C: New.
29969         * g++.dg/template/unify9.C: New.
29971 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29973         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29975 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29977         * gcc.dg/darwin-version-1.c: New.
29978         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29979         * gcc.dg/builtins-20.c: Likewise.
29980         * gcc.dg/builtins-53.c: Likewise.
29981         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29982         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29983         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29984         * gcc.dg/torture/builtins-power-1.c: Likewise.
29985         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29986         on Darwin.
29988 2005-07-07  Jeff Law  <law@redhat.com>
29990         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29991         argument evaluation order.
29993 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29995         PR libfortran/21594
29996         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29997         Add test cases where the shift length is greater than the
29998         array length.
30000 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30002         * obj-c++.dg/proto-lossage-6.mm: New.
30003         * objc.dg/proto-lossage-6.m: New.
30005 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30007         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30008         * objc.dg/gnu-runtime-2.m: Likewise.
30010 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30012         * gfortran.dg/longline.f: New test.
30014         * gfortran.dg/badline.f: New test.
30016 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30018         PR fortran/16531
30019         PR fortran/15966
30020         PR fortran/18781
30021         * gfortran.dg/hollerith.f90: New.
30022         * gfortran.dg/hollerith2.f90: New.
30023         * gfortran.dg/hollerith3.f90: New.
30024         * gfortran.dg/hollerith4.f90: New.
30025         * gfortran.dg/hollerith_f95.f90: New.
30026         * gfortran.dg/hollerith_legacy.f90: New.
30027         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30029 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30031         PR objc/22274
30032         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30033         * objc.dg/gnu-runtime-2.m: New.
30035 2005-07-06  Jeff Law  <law@redhat.com>
30037         * gcc.dg/tree-ssa/vrp17.c: New test.
30039 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30041         PR fortran/22327
30042         * gfortran.dg/array_constructor_5.f90: New test.
30044 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30046         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30048 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30050         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30051         * gcc.dg/980816-1.c: Ditto.
30053 2005-07-06  Jeff Law  <law@redhat.com>
30055         * gcc.c-torture/compile/pr21356.c: New test.
30057 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30059         PR c/22013
30060         PR c/22098
30061         * gcc.c-torture/compile/pr22013-1.c,
30062         gcc.c-torture/execute/pr22098-1.c,
30063         gcc.c-torture/execute/pr22098-2.c,
30064         gcc.c-torture/execute/pr22098-3.c: New tests.
30066 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30068         PR c/22308
30069         * gcc.dg/pr22308-1.c: New test.
30071 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30073         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30074         target.
30075         * gcc.dg/compare9.c: Use -fshort-enums instead of
30076         -fno-short-enums.  Change the last test to dg-bogus.
30078 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30080         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30081         * gcc.dg/compare9.c: New.
30083 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30085         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30087 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30089         PR testsuite/22288
30090         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30093 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30095         * gcc.dg/format/gcc_gfc-1.c: New.
30097 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30099         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30101 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30103         PR fortran/20842
30104         * gfortran.dg/io_invalid_1.f90: New test.
30106 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30108         * gcc.dg/format/gcc_diag-1.c: Update.
30110 2005-07-02  Jeff Law  <law@redhat.com>
30112         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30113         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30115 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30117         * gcc.dg/format/gcc_diag-1.c: Update.
30119 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30121         PR tree-opt/22269
30122         * gcc.c-torture/compile/pr22269.c: New test.
30124 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30126         PR 21584
30127         PR 22219
30128         * g++.dg/tree-ssa/pr21584-1.C: New test.
30129         * g++.dg/tree-ssa/pr21584-2.C: New test.
30131 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30133         * obj-c++.dg/try-catch-11.mm: New.
30134         * objc.dg/try-catch-10.m: New.
30136 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30138         * g++.dg/other/ucnid-1.C: xfail on AIX.
30140 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30142         PR 22234
30143         * gcc.dg/20050629-1.c: New test.
30145 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30147         * obj-c++.dg/const-str-1[0-1].mm: New.
30148         * objc.dg/const-str-1[0-1].m: New.
30150 2005-05-29  Richard Henderson  <rth@redhat.com>
30152         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30153         Rename from check_effective_target_vect_no_max.
30154         (check_effective_target_vect_no_int_add): New.
30155         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30156         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30157         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30158         * gcc.dg/vect/vect-reduc-1.c: Use both.
30159         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30161 2005-05-29  Richard Henderson  <rth@redhat.com>
30163         * lib/target-supports.exp (check_effective_target_vect_no_max):
30164         Remove i386 and x86_64.
30166 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30168         PR testsuite/21969
30169         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30171 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30173         PR middle-end/21969
30174         * gcc.dg/vect/pr21969.c: New test.
30176 2005-06-28  Eric Christopher  <echristo@redhat.com>
30178         PR c/22052
30179         PR c/21975
30180         * gcc.dg/inline1.c: New test.
30181         * gcc.dg/inline2.c: Ditto.
30182         * gcc.dg/inline3.c: Ditto.
30183         * gcc.dg/inline4.c: Ditto.
30184         * gcc.dg/inline5.c: Ditto.
30186 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30188         PR libfortran/22142
30189         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30190         Add testcase also testing eoshift1 for PR 22142.
30192 2005-06-28  Richard Henderson  <rth@redhat.com>
30194         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30195         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30196         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30197         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30198         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30200 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30202         PR libfortran/22142
30203         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30204         Add testcase for PR 22142.
30206 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30208         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30209         gcc.target/ia64/fpreg-2.c: New tests.
30211 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30213         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30215 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30217         PR libfortran/22170
30218         * gfortran.dg/slash_1.f90: New test.
30220 2005-06-27  Richard Henderson  <rth@redhat.com>
30222         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30223         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30224         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30225         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30226         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30227         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30229 2005-06-27  Richard Henderson  <rth@redhat.com>
30231         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30232         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30234 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30236         * obj-c++.dg/proto-lossage-5.mm: New.
30237         * objc.dg/proto-lossage-5.m: New.
30239 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30241         PR 21959
30242         * gcc.dg/tree-ssa/pr21959.c: New test.
30244 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30246         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30247         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30248         testing uninitialized var.
30250         * gcc.c-torture/execute/builtins/chk.h: New.
30251         * gcc.c-torture/execute/builtins/lib/chk.c: New.
30252         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30253         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30254         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30255         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30256         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30257         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30258         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30259         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30260         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30261         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30262         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30263         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30264         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30265         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30266         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30267         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30268         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30269         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30270         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30271         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30272         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30273         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30274         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30275         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30276         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30277         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30278         * gcc.dg/builtin-object-size-1.c: New test.
30279         * gcc.dg/builtin-object-size-2.c: New test.
30280         * gcc.dg/builtin-object-size-3.c: New test.
30281         * gcc.dg/builtin-object-size-4.c: New test.
30282         * gcc.dg/builtin-object-size-5.c: New test.
30283         * gcc.dg/builtin-stringop-chk-1.c: New test.
30284         * gcc.dg/builtin-stringop-chk-2.c: New test.
30285         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30286         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30287         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30288         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30289         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30290         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30291         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30292         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30293         * gcc.c-torture/execute/printf-1.c: New test.
30294         * gcc.c-torture/execute/fprintf-1.c: New test.
30295         * gcc.c-torture/execute/vprintf-1.c: New test.
30296         * gcc.c-torture/execute/vfprintf-1.c: New test.
30297         * gcc.c-torture/execute/printf-chk-1.c: New test.
30298         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30299         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30300         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30302 2005-06-27  Michael Matz  <matz@suse.de>
30304         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30305         slot is not merged if address escapes.
30307 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30309         PR c/21911
30310         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
30312 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
30314         PR middle-end/17965
30315         * gcc.c-torture/compile/20050622-1.c: New test.
30317         PR middle-end/22028
30318         * gcc.dg/20050620-1.c: New test.
30320 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
30322         PR tree-optimization/22026
30323         * gcc.dg/tree-ssa/pr22026.c: New.
30325 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
30327         PR libfortran/22144
30328         * gfortran.dg/shift-alloc.f90: New testcase.
30330 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
30332         * all files: Update FSF address in copyright headers.
30334 2005-06-22  Jan Hubicka  <jh@suse.cz>
30336         * wholeprogram-1.c: New testcase.
30337         * wholeprogram-2.c: New testcase.
30339 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
30341         PR 22171
30342         * gcc.dg/tree-ssa/pr22171.c: New test.
30344 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
30346         * gfortran.dg/simplify_modulo.f90: New.
30348 2005-06-24  Jan Hubicka  <jh@suse.cz>
30350         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30352 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30354         * obj-c++.dg/proto-lossage-[1-4].mm: New.
30356 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
30358         * obj-c++.dg/typedef-alias-1.mm: New.
30359         * objc.dg/typedef-alias-1.m: New.
30361 2005-06-23  Jeff Law  <law@redhat.com>
30363         * gcc.dg/tree-ssa/vrp16.c: New test.
30365 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30367         * lib/target-supports.exp: Add
30368         check_effective_target_fortran_large_real and
30369         check_effective_target_fortran_large_int to check for
30370         corresponding effective targets.
30371         * gfortran.dg/large_integer_kind_1.f90: New test.
30372         * gfortran.dg/large_real_kind_1.f90: New test.
30374 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
30376         PR tree-optimization/22117
30377         * gcc.dg/tree-ssa/pr22117.c: New.
30379 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
30381         PR testsuite/22123
30382         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30384 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
30386         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30388 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
30390         * gfortran.dg/f2c_4.f90: Add tests for complex functions
30391         * gfortran.dg/f2c_4.c: Likewise.
30393 2005-06-22 Paul Brook  <paul@codesourcery.com>
30395         PR fortran/21034
30396         * gfortran.dg/auto_save_1.f90: New test.
30398 2005-06-22  Michael Matz  <matz@suse.de>
30400         * gcc.target/x86-64/abi: New directory.
30401         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30402         * gcc.target/x86-64/abi/README.gcc: New file.
30403         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30404         * gcc.target/x86-64/abi/asm-support.s: New file.
30405         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30406         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30407         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30408         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30409         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30410         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30411         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30412         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30413         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30414         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30415         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30416         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30417         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30418         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30419         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30420         * gcc.target/x86_64/abi/test_varargs.c: New test.
30422 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30424         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30425         32-bit i?86 and x86_64.
30427 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30429         * obj-c++.dg/const-str-[1-9].mm: New tests.
30431 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30433         PR fortran/22010
30434         * gfortran.dg/namelist_use.f90: New.
30435         * gfortran.dg/namelist_use_only.f90: New.
30437 2005-06-21  Jeff Law  <law@redhat.com>
30439         * gcc.dg/tree-ssa/vrp15.c: New test.
30441 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30443         * lib/target-supports.exp (check_effective_target_vect_reduction):
30444         Remove.
30445         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30446         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30447         remove vect_reduction target keyword. Also avoid two returns in main.
30448         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30449         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30450         * gcc.dg/vect/vect-reduc-1short.c: New test.
30451         * gcc.dg/vect/vect-reduc-1char.c: New test.
30452         * gcc.dg/vect/vect-reduc-2short.c: New test.
30453         * gcc.dg/vect/vect-reduc-2char.c: New test.
30454         * gcc.dg/vect/vect-reduc-6.c: New test.
30455         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30456         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30457         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30459 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30460         Paul Thomas  <pault@gcc.gnu.org>
30462         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30463         New tests.
30465 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30467         * gfortran.dg/backslash_1.f90: New test.
30468         * gfortran.dg/backslash_2.f90: New test.
30470 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30472         * gfortran.dg/duplicate_labels.f90: New test.
30474 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30476         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30477         unsupportable relocations.
30478         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30479         * gcc.dg/20050321-2.c: xfail for NetWare.
30481 2005-06-20  Andreas Jaeger  <aj@suse.de>
30483         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30484         gcc.target/i386/fastcall-sseregparm.c,
30485         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30487 2005-06-19  Richard Henderson  <rth@redhat.com>
30489         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30491 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30493         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30495 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30497         PR c++/22115
30498         * g++.dg/conversion/simd2.C: Change expected error message.
30500 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30502         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30503         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30504         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30506 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30508         * gcc.dg/fold-mod-1.c: New test.
30510 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30512         PR fortran/19926
30513         * gfortran.dg/pr19926.f90: New test.
30515 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30517         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30518         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30519         targets.
30520         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30521         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30523 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30525         * gcc.target/ia64/float80-varargs-1.c: New test.
30527 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30529         PR tree-opt/22035
30530         * gfortran.dg/f2c_6.f90: New test.
30532 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30534         PR c++/17413
30535         * g++.dg/template/local5.C: New.
30537 2005-06-17  Richard Henderson  <rth@redhat.com>
30539         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30541 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30543         PR testsuite/21945
30544         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30546 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30548         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30549         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30550         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30551         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30552         check_vect to verify the presence of hardware vector support.
30554 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30556         PR testsuite/22056
30557         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30559 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30561         PR libfortran/19216
30562         * gfortran.dg/pr19216.f: Add correct space between brackets and
30563         dg directive.
30565 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30567         PR libfortran/16436
30568         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30570 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30572         * gcc.target/i386/attributes-error.c: New testcase.
30573         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30574         * gcc.target/i386/regparm-stdcall.c: Likewise.
30575         * gcc.target/i386/sseregparm-1.c: Likewise.
30576         * gcc.target/i386/sseregparm-2.c: Likewise.
30578 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30580         * g++.dg/rtti/crash2.C: New.
30582 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30584         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30586 2005-06-15  David Ung  <davidu@mips.com>
30588         * gcc.target/mips/mips16e-extends.c: New test for testing the
30589         generation of MIPS16e zeb/zeh, seb/seh instructions.
30591 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30593         PR 22018
30594         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30595         * gcc.dg/tree-ssa/pr22018.c: New test.
30597 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30599         * gcc.dg/simd-1.c: Update error messages.
30600         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30601         * gcc.dg/simd-2.c: Update error messages.
30602         * gcc.dg/simd-4.c: New.
30604 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30606         PR c++/20678
30607         * g++.dg/other/crash-4.C: New.
30609 2005-06-14  Devang Patel  <dpatel@apple.com>
30611         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30613 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30615         PR c++/21929
30616         * g++.dg/parse/crash11.C: Update
30618 2005-06-13  Jeff Law  <law@redhat.com>
30620         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30621         perform the desired transformations.
30622         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30623         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30625 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30627         PR fortran/22038
30628         * gfortran.dg/forall_1.f90: Un-XFAIL.
30630 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30632         PR c++/21929
30633         * g++.dg/parse/crash26.C: New.
30635         PR c++/20789
30636         * g++.dg/init/member1.C: New.
30638 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30640         * gfortran.dg/altreturn_1.f90: New test.
30642 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30644         PR middle-end/21985
30645         * gcc.dg/tree-ssa/pr21985.c: New test.
30647 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30649         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30651 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30653         PR c++/21930
30654         * g++.dg/other/error10.C: New test case.
30656 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30658         PR libfortran/19155
30659         * gfortran.dg/pr19155.f: Add test.
30661 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30663         * gfortran.dg/f2c_7.f90: New test.
30665         * gfortran.dg/forall_1.f90: XFAILed.
30667 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30669         * gcc.dg/pr14796-1.c: New.
30670         * gcc.dg/pr14796-2.c: New.
30672 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30674         PR fortran/17792
30675         PR fortran/21375
30676         * gfortran.dg/deallocate_stat.f90: New test.
30678 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30680         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30682 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30684         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30685         access will be generated when this loop is vectorized. Test that
30686         accesses with same alignment were detected.
30687         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30688         Test that accesses with same alignment were detected.
30689         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30690         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30691         alignment were detected.
30693 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30695         PR c++/10611
30696         * g++.dg/conversion/simd2.C: New.
30698 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30700         * gcc.dg/Wcxx-compat-1.c: New.
30702 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30704         PR libfortran/21480
30705         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30706         complex array.
30708 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30710         * gcc.dg/alias-8.c: New.
30712 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30714         * gcc.dg/format/cmn_err-1.c: Update.
30716 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30718         PR target/20666
30719         * gcc.target/sparc/fexpand-2.c: New.
30720         * gcc.target/sparc/fpmerge-2.c: New.
30721         * gcc.target/sparc/fpmul-2.c: New.
30722         * gcc.target/sparc/noresult.c: New.
30723         * gcc.target/sparc/pdist-2.c: New.
30724         * gcc.target/sparc/pdist-3.c: New.
30726 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30728         PR testsuite/21702
30729         * gcc.target/i386/i386.exp: Fix comment typo.
30731 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30733         PR c++/19497
30734         * g++.dg/inherit/using5.C: New.
30735         * g++.dg/inherit/using6.C: New.
30737 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30739         PR c++/19894
30740         * g++.dg/template/ptrmem15.C: New test.
30742         PR c++/20563
30743         * g++.dg/ext/label4.C: New test.
30745 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30747         * gcc.dg/tls/debug-1.c: New test.
30749 2005-06-07  Dale Johannesen  <dalej@apple.com>
30751         * gcc.target/i386/movq.c: New.
30753 2005-06-07  Dale Johannesen  <dalej@apple.com>
30755         * gcc.dg/20050607-1.c: New.
30757 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30759         PR middle-end/21850
30760         * gcc.c-torture/execute/20050607-1.c: New test.
30762 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30764         PR libfortran/21926
30765         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30766         Test case where the return array has lowest stride one,
30767         but isn't packed.
30769 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30771         * lib/target-supports.exp (check_effective_target_sync_int_long):
30772         Add s390 and s390x targets.
30774 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30776         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30777         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30778         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30779         * gcc.dg/tree-ssa/loop-9.c: New test.
30781 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30783         * g++.dg/parse/defarg10.C: New.
30785 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30787         PR regression/21897
30788         * gcc.c-torture/execute/20050604-1.c: New test.
30790 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30792         PR 21903
30793         * g++.dg/parse/defarg9.C: New.
30795         PR c++/20637
30796         * g++.dg/inherit/using4.C: New.
30797         * g++.dg/overload/error1.C: Adjust expected errors.
30798         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30799         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30800         * g++.old-deja/g++.other/redecl2.C: Likewise.
30801         * g++.old-deja/g++.other/redecl4.C: Likewise.
30802         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30804 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30806         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30808 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30810         * lib/gfortran.exp (gfortran_target_compile): Call
30811         dg-additional-files-options
30812         * gfortran.dg/f2c_4.f90: New file
30813         * gfortran.dg/f2c_4.c: New file
30814         * gfortran.dg/f2c_5.f90: New file
30815         * gfortran.dg/f2c_5.c: New file
30817 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30819         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30821         PR fortran/21912
30822         * gfortran.dg/array_constructor_4.f90: New test.
30824 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30826         PR c++/21619
30827         * g++.dg/ext/builtin9.C: New test.
30829 2005-06-05  Dale Johannesen  <dalej@apple.com>
30831         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30832         * gcc.c-torture/execute/20050603-2.c: Ditto.
30834 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30836         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30837         * gcc.dg/vect/vect-reduc-1.c: New.
30838         * gcc.dg/vect/vect-reduc-2.c: New.
30839         * gcc.dg/vect/vect-reduc-3.c: New.
30841 2005-06-04  Dale Johannesen  <dalej@apple.com>
30843         * gcc.c-torture/execute/20050603-1.c: New.
30844         * gcc.c-torture/execute/20050603-2.c: New.
30845         * gcc.dg/20050603-3.c: New.
30847 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30849         PR fortran/19195
30850         * gfortran.dg/debug_1.f90: New test.
30852         * gfortran.dg/forall_1.f90: New test.
30854 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30856         * gfortran.dg/array_constructor_3.f90: New test.
30858 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30860         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30862 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30864         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30866 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30868         PR c/21873
30869         * gcc.dg/init-excess-1.c: New test.
30871 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30873         PR c++/21853
30874         * g++.dg/expr/static_cast6.C: New test.
30876 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30878         * gcc.dg/tree-ssa/vrp14.c: New test.
30880 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30882         PR c++/21336
30883         * g++.dg/template/new2.C: New test.
30885 2005-06-03  Josh Conner  <jconner@apple.com>
30887         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30888         all entries in initializer.
30890 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30892         PR middle-end/21858
30893         * gcc.dg/pr21858.c: New testcase.
30895 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30897         PR tree-optimization/21292
30899         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30900         New.
30901         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30902         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30903         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30904         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30905         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30907 2005-06-02  Richard Henderson  <rth@redhat.com>
30909         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30911 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30913         * gcc.dg/wtypequal.c: New testcase.
30915 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30917         PR 21582
30918         * gcc.dg/tree-ssa/pr21582.c: New test.
30920 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30922         PR c++/21280
30923         * g++.dg/opt/interface2.h: New.
30924         * g++.dg/opt/interface2.C: New.
30925         * g++.dg/init/ctor4.C: Adjust error lines.
30926         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30927         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30928         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30929         * g++.old-deja/g++.pt/assign1.C: Likewise.
30930         * g++.old-deja/g++.pt/crash20.C: Likewise.
30932 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30934         PR tree-optimization/21734
30935         * g++.dg/vect/pr21734_1.cc: New.
30936         * g++.dg/vect/pr21734_2.cc: New.
30938 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30940         PR c++/20350
30941         * g++.dg/template/spec24.C: New.
30943         PR c++/21151
30944         * g++.dg/pch/local-1.C: New.
30945         * g++.dg/pch/local-1.Hs: New.
30947 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30949         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30950         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30951         * gcc.dg/tree-ssa/pr14341.c: New test.
30952         * gcc.dg/tree-ssa/pr14841.c: New test.
30953         * gcc.dg/tree-ssa/pr20701.c: New test.
30954         * gcc.dg/tree-ssa/pr21086.c: New test.
30955         * gcc.dg/tree-ssa/pr21090.c: New test.
30956         * gcc.dg/tree-ssa/pr21332.c: New test.
30957         * gcc.dg/tree-ssa/pr21458.c: New test.
30958         * gcc.dg/tree-ssa/pr21658.c: New test.
30959         * gcc.dg/tree-ssa/vrp01.c: New test.
30960         * gcc.dg/tree-ssa/vrp02.c: New test.
30961         * gcc.dg/tree-ssa/vrp03.c: New test.
30962         * gcc.dg/tree-ssa/vrp04.c: New test.
30963         * gcc.dg/tree-ssa/vrp05.c: New test.
30964         * gcc.dg/tree-ssa/vrp06.c: New test.
30965         * gcc.dg/tree-ssa/vrp07.c: New test.
30966         * gcc.dg/tree-ssa/vrp08.c: New test.
30967         * gcc.dg/tree-ssa/vrp09.c: New test.
30968         * gcc.dg/tree-ssa/vrp10.c: New test.
30969         * gcc.dg/tree-ssa/vrp11.c: New test.
30970         * gcc.dg/tree-ssa/vrp12.c: New test.
30971         * gcc.dg/tree-ssa/vrp13.c: New test.
30973 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30975         PR 21029
30976         * gcc.dg/tree-ssa/pr21029.c: New test.
30978 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30980         * gfortran.dg/logint-1.f: New test case.
30981         * gfortran.dg/logint-2.f: Likewise.
30982         * gfortran.dg/logint-3.f: Likewise.
30984 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30986         PR c/21536
30987         PR c/20760
30988         * gcc.dg/20050527-1.c: New test.
30990         * gcc.dg/i386-sse-12.c: New test.
30992         PR fortran/21729
30993         * gfortran.dg/implicit_5.f90: New test.
30995 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30997         PR fortran/20883
30998         * gfortran/assign_4.f90: New test.
30999         * gfortran/assign_2.f90: Change compile to run.
31001 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31003         * lib/target-supports.exp
31004         (check_effective_target_sync_char_short): New.
31005         * gcc.dg/sync-2.c: New.
31007 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31009         PR tree-optimization/21817
31010         * gcc.dg/torture/pr21817-1.c: New.
31012 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31014         PR c++/21165
31015         * g++.dg/template/init5.C: New.
31017 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31019         * gfortran.dg/char_initialiser_actual.f90:
31020         Test character initialisers as actual arguments.
31021         * gfortran.dg/char_pointer_comp_assign.f90:
31022         Test character pointer structure component assignments.
31023         * gfortran.dg/char_array_structure_constructor.f90:
31024         Test character components in structure constructors.
31026 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31028         PR middle-end/20931
31029         * g++.dg/opt/pr20931.C: New test.
31031 2005-05-31  Andreas Jaeger  <aj@suse.de>
31033         PR testsuite/20772
31034         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31035         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31036         g++.old-deja/g++.ext/asmspec1.C,
31037         g++.old-deja/g++.other/regstack.C,
31038         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31039         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31040         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31041         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31042         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31043         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31044         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31045         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31046         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31047         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31048         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31049         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31050         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31051         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31052         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31053         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31054         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31055         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31056         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31058 2005-05-31  Jeff Law  <law@redhat.com>
31060         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31062 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31064         PR middle-end/21743
31065         * gcc.dg/builtins-1.c: Activate disabled clog test.
31066         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31068 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31070         * gfortran.dg/char_pointer_assign.f90:
31071         Test character-pointer assignments and pointer assignments.
31072         * gfortran.dg/char_pointer_dummy.f90:
31073         Test character-pointer dummy arguments.
31074         * gfortran.dg/char_pointer_func.f90:
31075         Test character-pointer function returns.
31076         * gfortran.dg/char_pointer_dependency.f90:
31077         Test character-pointer functions with dependencies.
31079 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31081         PR c++/21784
31082         * g++.dg/lookup/using14.C: New test.
31084 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31086         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31087         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31088         trailing ^M.
31090 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31092         PR c++/17413
31093         * g++.dg/template/local5.C: New.
31095         PR target/21761
31096         * gcc.c-torture/compile/pr21761.c: New.
31098         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31099         before darwin8.
31101 2005-05-30  Steven G. Kargl
31103         PR fortran/20846
31104         * gfortran.dg/inquire_8.f90: New test.
31106 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31108         PR libfortran/21376
31109         * gfortran.dg/output_exponents_1.f90: New test.
31111 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31113         PR libfortran/20006
31114         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31116 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31118         PR c++/21210
31119         * g++.dg/ext/complex1.C: New test.
31121         PR c++/21340
31122         * g++.dg/init/ctor6.C: New test.
31124 2005-05-29  Jan Hubicka  <jh@suse.cz>
31126         * gcc.c-torture/compile/pr21562.c: New.
31128 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31130         * gfortran.dg/subnormal_1.f90: New test.
31132 2005-05-28  Jan Hubicka  <jh@suse.cz>
31134         * tree-prof.exp: Fix comment.
31135         * value-prof-1.c: New.
31136         * value-prof-2.c: New.
31137         * value-prof-3.c: New.
31138         * value-prof-4.c: New.
31140 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31142         PR c++/21614
31143         * g++.dg/expr/ptrmem6.C: New test.
31144         * g++.dg/expr/ptrmem6a.C: Likewise.
31146 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31148         PR tree-optimization/21658
31149         * gcc.dg/tree-ssa/pr21658.c: New.
31151 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31153         PR c++/21455
31154         * g++.dg/inherit/ptrmem3.C: New.
31156         PR c++/21681
31157         * g++.dg/parse/template16.C: New.
31159 2005-05-27  Andreas Jaeger  <aj@suse.de>
31161         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31163         * gcc.dg/i386-sse-8.c: Run test on all archs.
31165 2005-05-26  Mike Stump  <mrs@apple.com>
31167         * objc.dg/isa-field-1.m: Only run on darwin.
31168         * objc.dg/lookup-1.m: Likewise.
31169         * objc.dg/try-catch-8.m: Likewise.
31171 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31173         PR tree-optimization/9814
31174         * gcc.dg/pr9814-1.c: New test case.
31176 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31178         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31179         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31180         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31181         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31182         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31183         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31184         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31185         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31186         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31187         objc.dg/try-catch-8.m: New.
31189 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31191         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31192         remove extraneous semicolons.
31194 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31196         * obj-c++.dg/comp-types-12.mm: New.
31197         * objc.dg/comp-types-11.m: New.
31198         * objc.dg/selector-4.m: New.
31200 2005-05-26  Andreas Jaeger  <aj@suse.de>
31202         PR testsuite/20772
31203         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31204         g++.old-deja/g++.ext/attrib3.C,
31205         g++.old-deja/g++.other/store-expr1.C,
31206         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31207         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31208         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31209         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31210         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31211         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31212         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31213         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31214         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31215         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31216         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31217         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31218         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31219         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31220         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31221         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31222         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31223         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31224         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31226 2005-05-26  Andreas Jaeger  <aj@suse.de>
31228         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31229         x86-64 compilation.
31231 2005-05-26  Andreas Jaeger  <aj@suse.de>
31233         PR testsuite/20772
31234         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31235         gcc.misc-tests/i386-pf-athlon-1.c,
31236         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31237         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31238         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31239         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31240         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31241         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31242         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31243         programs.
31245         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31246         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31247         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31248         x86-64 compilation.
31250         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31251         x86_64.
31253         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31254         effective-target ilp32.
31256 2005-05-26  David Ung  <davidu@mips.com>
31258         * gcc.target/mips/ext_ins.c: New test for testing the generation
31259         of MIPS32/64 rev 2 ext/ins instructions.
31261 2005-05-26  Andreas Jaeger  <aj@suse.de>
31263         * treelang/compile/unsigned.tree: Use gimple instead of
31264         nonexisting generic dump.
31266 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
31268         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31270 2005-05-26  Andreas Jaeger  <aj@suse.de>
31272         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31274 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
31276         PR libfortran/17283
31277         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31278         Test callee-allocated memory with write statements.
31280 2005-05-25  Roger Sayle  <roger@eyesopen.com>
31282         PR middle-end/21709
31283         * gcc.dg/pr21709-1.c: New test case.
31285 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31286             Mike Stump  <mrs@apple.com>
31288         * objc/execute/next_mapping.h: Update for C++.
31290         * obj-c++.dg/selector-1.mm: Move to...
31291         * obj-c++.dg/selector-4.mm: here...
31293         * obj-c++.dg/basic.mm: New.
31294         * obj-c++.dg/comp-types-1.mm: New.
31295         * obj-c++.dg/cxx-class-1.mm: New.
31296         * obj-c++.dg/cxx-ivars-1.mm: New.
31297         * obj-c++.dg/cxx-ivars-2.mm: New.
31298         * obj-c++.dg/cxx-ivars-3.mm: New.
31299         * obj-c++.dg/cxx-scope-1.mm: New.
31300         * obj-c++.dg/cxx-scope-2.mm: New.
31301         * obj-c++.dg/defs.mm: New.
31302         * obj-c++.dg/empty-private-1.mm: New.
31303         * obj-c++.dg/encode-1.mm: New.
31304         * obj-c++.dg/encode-2.mm: New.
31305         * obj-c++.dg/encode-3.mm: New.
31306         * obj-c++.dg/extern-c-1.mm: New.
31307         * obj-c++.dg/extra-semi.mm: New.
31308         * obj-c++.dg/fix-and-continue-2.mm: New.
31309         * obj-c++.dg/isa-field-1.mm: New.
31310         * obj-c++.dg/ivar-list-semi.mm: New.
31311         * obj-c++.dg/local-decl-1.mm: New.
31312         * obj-c++.dg/lookup-1.mm: New.
31313         * obj-c++.dg/lookup-2.mm: New.
31314         * obj-c++.dg/method-1.mm: New.
31315         * obj-c++.dg/method-2.mm: New.
31316         * obj-c++.dg/method-3.mm: New.
31317         * obj-c++.dg/method-4.mm: New.
31318         * obj-c++.dg/method-5.mm: New.
31319         * obj-c++.dg/method-6.mm: New.
31320         * obj-c++.dg/method-7.mm: New.
31321         * obj-c++.dg/no-extra-load.mm: New.
31322         * obj-c++.dg/overload-1.mm: New.
31323         * obj-c++.dg/pragma-1.mm: New.
31324         * obj-c++.dg/pragma-2.mm: New.
31325         * obj-c++.dg/private-1.mm: New.
31326         * obj-c++.dg/private-2.mm: New.
31327         * obj-c++.dg/proto-qual-1.mm: New.
31328         * obj-c++.dg/qual-types-1.mm: New.
31329         * obj-c++.dg/stubify-1.mm: New.
31330         * obj-c++.dg/stubify-2.mm: New.
31331         * obj-c++.dg/super-class-1.mm: New.
31332         * obj-c++.dg/super-class-2.mm: New.
31333         * obj-c++.dg/super-dealloc-1.mm: New.
31334         * obj-c++.dg/super-dealloc-2.mm: New.
31335         * obj-c++.dg/template-1.mm: New.
31336         * obj-c++.dg/template-2.mm: New.
31337         * obj-c++.dg/template-3.mm: New.
31338         * obj-c++.dg/template-4.mm: New.
31339         * obj-c++.dg/template-5.mm: New.
31340         * obj-c++.dg/template-6.mm: New.
31341         * obj-c++.dg/try-catch-1.mm: New.
31342         * obj-c++.dg/try-catch-2.mm: New.
31343         * obj-c++.dg/try-catch-3.mm: New.
31344         * obj-c++.dg/try-catch-4.mm: New.
31345         * obj-c++.dg/try-catch-5.mm: New.
31346         * obj-c++.dg/try-catch-6.mm: New.
31347         * obj-c++.dg/try-catch-7.mm: New.
31348         * obj-c++.dg/try-catch-8.mm: New.
31349         * obj-c++.dg/try-catch-9.mm: New.
31350         * obj-c++.dg/va-meth-1.mm: New.
31352 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31354         * obj-c++.dg/selector-1.mm: New.
31355         * obj-c++.dg/selector-2.mm: New.
31357 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31359         * obj-c++.dg/selector-3.mm: New.
31360         * objc.dg/selector-3.m: New.
31362 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
31364         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31365         about where warning appears.
31367 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31369         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31370         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31371         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31372         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31374 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
31376         * gcc.dg/20050524-1.c: New test.
31378 2005-05-25  Jan Hubicka  <jh@suse.cz>
31380         * gcc.dg/tree-prof/inliner-1.c: New.
31382 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
31384         * gcc.dg/tree-prof: New directory.
31385         * gcc.dg/tree-prof/tree-prof.exp: New.
31387 2005-05-25  DJ Delorie  <dj@redhat.com>
31389         * gcc.dg/Wattributes-1.c: New.
31390         * gcc.dg/Wattributes-2.c: New.
31391         * gcc.dg/Wattributes-3.c: New.
31393 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31395         PR tree-optimization/19833
31396         * gcc.dg/uninit-4.c: Remove xfail.
31397         * gcc.dg/uninit-9.c: Ditto.
31399 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31401         * obj-c++.dg/bitfield-[1-5].mm: New.
31402         * obj-c++.dg/class-protocol-1.mm: New.
31403         * obj-c++.dg/comp-types-1[0-1].mm: New.
31404         * obj-c++.dg/comp-types-[2-9].mm: New.
31405         * obj-c++.dg/encode-[4-8].mm: New.
31406         * obj-c++.dg/layout-1.mm: New.
31407         * obj-c++.dg/method-1[0-9].mm: New.
31408         * obj-c++.dg/method-2[0-1].mm: New.
31409         * obj-c++.dg/method-[8-9].mm: New.
31410         * obj-c++.dg/objc-gc-3.mm: New.
31411         * obj-c++.dg/try-catch-10.mm: New.
31412         * objc.dg/bitfield-5.m: New.
31413         * objc.dg/comp-types-10.m: New.
31414         * objc.dg/comp-types-9.m: New.
31415         * objc.dg/layout-1.m: New.
31416         * objc.dg/objc-gc-4.m: New.
31417         * objc.dg/try-catch-9.m: New.
31418         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31419         * objc.dg/comp-types-1.m: Likewise.
31420         * objc.dg/comp-types-[5-6].m: Likewise.
31421         * objc.dg/method-9.m: Likewise.
31423 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31425         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31426         and on hardware without VMX support.
31428         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31430         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31432         * lib/profopt.exp (dg-final-generate, dg-final-use,
31433         profopt-final-code, profopt-get-options): New.
31434         (profopt-execute): Process test directives.
31436         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31437         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31438         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31440 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31442         PR C++/21645
31443         * g++.dg/init/ctor5.C: New test.
31445 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31447         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31448         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31449         vect-113.c, vect-114.c.
31451 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31453         * gcc.dg/const-elim-1.c: Remove xfails.
31455 2005-05-23  Jeff Law  <law@redhat.com>
31457         * gcc.c-torture/compile/pr21638.c: New test.
31458         * gcc.c-torture/compile/20050520-1.c: New test.
31460 2005-05-23  Nick Clifton  <nickc@redhat.com>
31462         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31463         be a proper triple, ie: m32r*-*-*.
31464         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31466 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31468         PR middle-end/21331
31469         PR tree-opt/21293
31470         * gcc.c-torture/compile/pr21293.c: New test.
31471         * gcc.c-torture/execute/pr21331.c: New test.
31473 2004-05-20  Richard Henderson  <rth@redhat.com>
31475         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31477 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31479         * obj-c++-dg.exp: Add.
31480         * obj-c++.exp: Add.
31481         * obj-c++.dg/dg.exp: Add.
31483 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31485         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31486         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31488 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31490         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31492 2004-05-19  Richard Henderson  <rth@redhat.com>
31494         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31496 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31498         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31500         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31502 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31504         PR c++/21495
31505         * g++.dg/parse/extern1.C: New test.
31506         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31508 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31510         * gcc.dg/c99-math.h: New.
31511         * gcc.dg/c99-math-float-1.c: New test.
31512         * gcc.dg/c99-math-double-1.c: Likewise.
31513         * gcc.dg/c99-math-long-double-1.c: Likewise.
31515 2005-05-18  Richard Henderson  <rth@redhat.com>
31517         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31519 2005-05-18  Devang Patel  <dpatel@apple.com>
31521         * g++.dg/opt/20050511-1.C: New test.
31523 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31525         PR libfortran/21127
31526         * gfortran.dg/reshape-complex.f90: New test.
31528 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31530         * gfortran.dg/array_constructor_1.f90: New test.
31531         * gfortran.dg/array_constructor_2.f90: New test.
31533 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31535         PR fortran/20954
31536         * gfortran.dg/pr20954.f: New test.
31538 2005-05-17  Mike Stump  <mrs@apple.com>
31540         Yet more Objective-C++...
31542         * objc.dg/method-5.m: Update.
31543         * objc.dg/method-6.m: Update.
31544         * objc.dg/method-7.m: Update.
31545         * objc.dg/method-9.m: Update.
31546         * objc.dg/try-catch-2.m: Update.
31548 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31550         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31551         Remove little-endian optimizations.
31553 2005-05-17  Jeff Law  <law@redhat.com>
31555         * g++.dg/tree-ssa/pr14814.C: New test.
31556         * gcc.dg/tree-ssa/pr14814.C: New test.
31557         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31558         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31560 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31562         * gcc.dg/compat/generate-random.c: Do not include
31563         libiberty.h.
31564         * gcc.dg/compat/generate-random_r.c: Likewise.
31566 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31568         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31570 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31572         PR middle-end/21595
31573         * g++.dg/tree-ssa/builtin1.C: New testcase.
31575 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31577         PR c++/21454
31578         * g++.dg/opt/const4.C: New test.
31580         PR middle-end/21492
31581         * g++.dg/opt/crossjump1.C: New test.
31583         PR tree-optimization/21610
31584         * gcc.c-torture/compile/20050516-1.c: New test.
31586         PR fortran/15080
31587         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31588         about the test failing.
31589         * gfortran.fortran-torture/execute/where_7.f90: New test.
31590         * gfortran.fortran-torture/execute/where_8.f90: New test.
31592 2005-05-16  Richard Henderson  <rth@redhat.com>
31594         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31595         i?86 and x86_64.
31597 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31599         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31600         (limits.h): Include unconditionally.
31601         (stdlib.h): Likewise.
31602         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31603         (limits.h): Include unconditionally.
31604         (stdlib.h): Likewise.
31605         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31606         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31607         (limits.h): Include unconditionally.
31608         (stdlib.h): Likewise.
31609         (hashtab.h): Do not include.
31610         (getopt.h): Likewise.
31611         (stddef.h): Include.
31612         (hashval_t): Define.
31613         (struct entry): Add "next" field.
31614         (HASH_SIZE): New macro.
31615         (hash_table): New variable.
31616         (switchfiles): Do not use xmalloc.
31617         (mix): New macro.
31618         (iterative_hash): New function.
31619         (hasht): Remove.
31620         (e_exists): New function.
31621         (e_insert): Likewise.
31622         (output): Use, instead of libiberty hashtable functions.
31623         (main): Do not use getopt.  Do not call htab_create.
31625 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31627         PR libstdc++/21526
31628         * lib/target-supports.exp (check_mkfifo_available):
31629         Return 0 for cygwin as mkfifo support incomplete on platform.
31630         Fix typos in comments.
31632 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31634         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31636 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31638         PR fortran/17432
31639         * gfortran.dg/assign_4.f: New test.
31641 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31643         PR tree-optimization/21563
31644         * gcc.dg/tree-ssa/pr21563.c: New.
31646 2005-05-14  Jan Hubicka  <jh@suse.cz>
31648         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31650 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31652         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31654 2005-05-13  Julian Brown  <julian@codesourcery.com>
31656         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31657         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31659 2005-05-13  Jan Hubicka  <jh@suse.cz>
31661         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31662         * gcc.dg/fold-xor-?.c: Likewise.
31663         * gcc.dg/pr15784-?.c: Likewise.
31664         * gcc.dg/pr20922-?.c: Likewise.
31665         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31666         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31667         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31669 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31671         PR fortran/21260
31672         * gfortran.dg/hollerith_1.f90: New test.
31674 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31676         * gfortran.dg/func_result_2.f90: New test.
31678 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31680         * gfortran.dg/dev_null.f90: New test.
31682 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31684         * gcc.dg/arm-vfp1.c: Revert last change.
31686 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31688         PR middle-end/19807
31689         PR tree-optimization/19639
31690         * g++.dg/tree-ssa/pr19807.C: New testcase.
31692 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31694         PR libfortran/21471
31695         * gfortran.dg/append-1.f90: New test.
31697 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31699         * gcc.dg/pr18501.c: XFAIL.
31700         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31701         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31702         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31703         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31704         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31705         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31706         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31707         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31709 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31711         PR fortran/20178
31712         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31713         gfortran.dg/f2c_3.f90: New tests.
31715         * gfortran.dg/return_1.f90: Fix dg annotation.
31717 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31719         * gcc.c-torture/compile/20050510-1.c: New test.
31721 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31723         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31725 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31727         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31729 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31731         PR c/17913
31732         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31734 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31736         PR c/21342
31737         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31738         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31740 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31742         PR debug/16676
31743         * gcc.dg/debug/pr16676.c: New test.
31745 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31747         PR testsuite/21443
31748         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31749         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31750         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31751         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31752         Change -O1 to -O2.
31753         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31754         -fno-tree-dominator-opts.
31756 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31758         * gfortran.dg/return_1.f90: New test.
31760 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31762         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31764         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31766 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31768         PR c++/21427
31769         * g++.dg/inherit/covariant13.C: New.
31771 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31773         PR libfortran/19155
31774         * gfortran.dg/pr19155.f: New test.
31776 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31778         PR inline-asm/8788
31779         * gcc.dg/pr8788-1.c: New testcase.
31781 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31783         PR target/21416
31784         * gcc.target/mips/fpcmp-[12].c: New tests.
31786 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31788         * lib/target-supports-dg.exp (dg-require-fork): New function.
31789         (dg-require-mkfifo): Likewise.
31790         * lib/target-supports.exp (check_function_available): New
31791         function.
31792         (check_fork_available): Likewise.
31793         (check_mkfifo_available): Likewise.
31795 2005-05-06  Jeff Law  <law@redhat.com>
31797         * gcc.c-torture/compile/pr21380.c: New test.
31799 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31801         PR c++/20961
31802         * g++.dg/ext/weak3.C: New test.
31804 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31806         PR c++/21352
31807         * g++.dg/template/crash37.C: New test.
31809 2005-05-05  Paul Brook  <paul@codesourcery.com>
31811         * gcc.dg/arm-g2.c: Use effective-target arm32.
31812         * gcc.dg/arm-mmx-1.c: Ditto.
31813         * gcc.dg/arm-scd42-2.c: Ditto.
31814         * gcc.dg/arm-vfp1.c: Ditto.
31815         * lib/target-supports.exp (check_effective_target_arm32): New
31816         function.
31818 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31820         PR libfortran/21354
31821         gfortran.dg/in_pack_rank7.f90: New test.
31823 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31825         PR middle-end/15618
31826         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31828 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31830         PR middle-end/21265
31831         * gcc.dg/20050503-1.c: New test.
31833         PR rtl-optimization/21239
31834         * gcc.dg/i386-sse-11.c: New test.
31836 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31838         PR target/16888
31839         * gcc.target/i386/asm-1.c: New test.
31841 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31843         PR rtl-optimization/21330
31844         * gcc.c-torture/execute/20050502-1.c: New test.
31846         PR target/21297
31847         * gcc.c-torture/execute/20050502-2.c: New test.
31849 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31851         PR middle-end/21282
31852         * gcc.dg/pr21282.c: New.
31854 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31856         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31857         * gcc.dg/vect/vect-92.c: Likewise.
31858         * gcc.dg/vect/vect-93.c: Likewise.
31859         * gcc.dg/vect/vect-dv-1.c: Likewise.
31860         * gcc.dg/vect/vect-dv-2.c: Likewise.
31861         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31863 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31865         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31866         * gfortran.dg/vect/vect-2.f90: Likewise.
31867         * gfortran.dg/vect/vect-3.f90: Likewise.
31868         * gfortran.dg/vect/vect-4.f90: Likewise.
31869         * gfortran.dg/vect/vect-5.f90: Likewise.
31871 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31873         PR target/20813
31874         * gcc.dg/rs6000-fpint-2.c: New.
31876 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31878         PR c/15698
31879         * gcc.dg/builtins-30.c: Update expected messages.
31880         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31881         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31882         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31884 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31886         PR tree-optimization/21294
31887         * gcc.dg/tree-ssa/pr21294.c: New.
31889 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31891         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31892         __builtin_altivec_st_internal_4si built-in.
31894 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31896         PR c++/15875
31897         * g++.dg/template/ptrmem14.C: New test.
31899 2005-05-02  Paul Brook  <paul@codesourcery.com>
31901         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31903 2005-05-02  Michael Matz  <matz@suse.de>
31905         PR c++/19542
31906         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31908 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31910         * g++.dg/cpp/weak.C: New test.
31912 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31914         * gcc.dg/tree-ssa/loop-8.c: New test.
31916 2005-04-30  Michael Maty  <matz@suse.de>
31918         * gcc.dg/inline-mcpy.c: New test.
31920 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31922         PR libfortran/18958
31923         * gfortran.dg/eoshift.f90: New test case.
31925 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31927         PR libfortran/18857
31928         * gfortran.dg/matmul_1.f90: New test.
31930 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31932         PR tree-optimization/21030
31933         * gcc.dg/tree-ssa/pr21030.c: New.
31935 2005-04-29  Devang Patel  <dpatel@apple.com>
31937         PR tree-optimization/21272
31938         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31940 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31942         PR fortran/13082
31943         PR fortran/18824
31944         * gfortran.dg/entry_4.f90: New test.
31945         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31946         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31947         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31948         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31949         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31950         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31951         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31953 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31955         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31957 2005-04-29  Paul Brook  <paul@codesourcery.com>
31959         * gfortran.dg/entry_3.f90: New test.
31961 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31963         * gfortran.dg/implicit_4.f90: New test.
31965 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31967         * lib/target-supports.exp (check_profiling_available): Return
31968         false for xtensa-*-elf.
31970 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31972         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31973         error if file cannot be deleted.
31975 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31977         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31978         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31979         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31980         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31981         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31982         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31983         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31984         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31985         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31986         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31987         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31988         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31989         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31991 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31993         PR fortran/20865
31994         * gfortran.dg/pr20865.f90: New test.
31996 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31998         * gcc.dg/void-cast-2.c: New test.
32000 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32002         PR c/21159
32003         * gcc.dg/void-cast-1.c: New test.
32005 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32007         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32009 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32011         PR fortran/21177
32012         * gfortran.dg/pr21177.f90: New test.
32014 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32016         PR tree-optimization/21171
32017         * gcc.dg/tree-ssa/pr21171.c: New test.
32019 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32021         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32022         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32023         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32024         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32025         gcc.dg/tree-ssa/gen-vect-32.c: New.
32026         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32027         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32028         don't run on PPC32.
32030 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32032         PR c/21213
32033         * gcc.dg/transparent-union-3.c: New test.
32035 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32037         PR c/20740
32038         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32039         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32040         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32041         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32042         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32043         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32045 2005-04-26  Jeff Law  <law@redhat.com>
32047         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32048         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32049         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32050         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32051         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32052         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32053         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32055 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32057         PR tree-optimization/17598
32058         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32060 2005-04-25  Mike Stump  <mrs@apple.com>
32062         * objc.dg/fix-and-continue-1.m: Add.
32064 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32066         PR c++/20995
32067         * g++.dg/opt/pr20995-1.C: New test case.
32069 2005-04-25  Devang Patel <dpatel@apple.com>
32071         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32073 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32075         PR testsuite/21062
32076         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32078 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32080         PR C++/21188
32081         * g++.dg/opt/rtti2.C: New test.
32083 2005-04-25  Paul Brook  <paul@codesourcery.com>
32084         Steven G. Kargl  <kargls@comcast.net>
32086         PR fortran/20879
32087         * gfortran.dg/ichar_1.f90: New file.
32089 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32091         PR middle-end/20991
32092         * g++.dg/opt/pr20991.C: New test.
32094         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32095         where sizeof (type) < __alignof__ (type).
32096         * gcc.dg/compat/struct-layout-1.h: Likewise.
32098 2005-04-24  Per Bothner  <per@bothner.com>
32099             Devang Patel  <dpatel@apple.com>
32101         PR preprocessor/20907
32102         * gcc.dg/cpp/very-long-comment.c: New test.
32104 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32106         PR fortran/20059
32107         * gfortran.dg/common_5.f: New test.
32109 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32111         PR middle-end/21082
32112         * g++.dg/tree-ssa/pr21082.C: New testcase.
32114 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32116         * gcc.dg/vect/vect-99.c: New test.
32118 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32120         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32122 2005-04-22  Jeff Law  <law@redhat.com>
32124         * gcc.dg/uninit-5.c: Remove xfails.
32125         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32126         conditionals and loads.
32128 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32130         PR libfortran/20074
32131         PR libfortran/20436
32132         PR libfortran/21108
32133         * gfortran.dg/nested_reshape.f90: new test
32134         * gfortran.dg/reshape-alloc.f90: new test
32135         * gfortran.dg/reshape.f90: new test
32137 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32139         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32141         * gcc.dg/arm-vfp1.c: New test.
32143 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32145         PR c++/21087
32146         * g++.dg/lookup/builtin2.C: New test.
32148 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32150         * gcc.dg/weak/weak-13.c: New test.
32152 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32154         * lib/target-supports.exp (check_effective_target_sync_int_long):
32155         Add powerpc*.
32157 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32159         * gcc.target/mips/branch-1.c: New test.
32161 2005-04-21  Richard Henderson  <rth@redhat.com>
32163         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32164         * gcc.dg/vect/vect-86.c: Likewise.
32165         * gcc.dg/vect/vect-87.c: Likewise.
32166         * gcc.dg/vect/vect-88.c: Likewise.
32168 2005-04-21  Devang Patel  <dpatel@apple.com>
32170         PR optimization/20994
32171         * gcc.dg/tree-ssa/ifc-3.c: New test.
32173 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32175         PR c/12913
32176         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32177         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32178         gcc.dg/c99-vla-jump-5.c: New tests.
32180 2005-04-19  Richard Henderson  <rth@redhat.com>
32182         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32183         Fix typo in exists check.
32184         (check_effective_target_sync_int_long): New.
32185         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32186         * gcc.dg/ia64-sync-2.c: Likewise.
32187         * gcc.dg/ia64-sync-3.c: Likewise.
32188         * gcc.dg/ia64-sync-4.c: Likewise.
32190 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32192         * gcc.dg/fold-xor-1.c: New test.
32193         * gcc.dg/fold-xor-2.c: New test.
32195 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32197         PR target/20670
32198         * g++.dg/eh/fp-regs.C: New test.
32200 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32202         * gcc.dg/Wint-to-pointer-cast-1.c,
32203         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32204         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32205         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32207 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32209         PR fortran/16861
32210         * gfortran.dg/pr16861.f90: New test.
32212 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32214         * gcc.dg/pr21085.c: New test.
32216 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32218         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32219         (setup_mips_tests, dg-mips-options): New procedures.
32220         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32221         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32222         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32223         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32224         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32225         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32226         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32227         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32228         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32229         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32230         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32231         dg-mips-options instead of dg-options.  Remove now-redundant
32232         preprocessor guards.
32233         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32234         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32235         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32236         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32237         * gcc.dg/vr-mult-2.c: Delete.
32238         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32239         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32240         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32241         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32242         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32243         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32244         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32246 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32248         * ada/acats/run_all.sh: Use sync when executable not present.
32250 2005-04-18  Devang Patel  <dpatel@apple.com>
32252         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32253         * gcc.dg/vect/vect-11a.c: New.
32254         * gcc.dg/vect/vect-none.c: Update.
32255         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32257 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32259         PR tree-optimization/20922
32260         * gcc.dg/pr20922-1.c: New test.
32261         * gcc.dg/pr20922-2.c: New test.
32262         * gcc.dg/pr20922-3.c: New test.
32263         * gcc.dg/pr20922-4.c: New test.
32264         * gcc.dg/pr20922-5.c: New test.
32265         * gcc.dg/pr20922-6.c: New test.
32267 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32269         PR libfortran/20950
32270         * gfortran.dg/pr20950.f: New test.
32272 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32274         PR libfortran/19216
32275         * gfortran.dg/pr19216.f: New test.
32277 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
32279         PR tree-optimization/21001
32280         * gcc.dg/tree-ssa/pr21001.c: New.
32282 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
32284         PR libfortran/21075
32285         * gfortran.dg/reshape_rank7.f90: New test.
32287 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32289         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32290         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32291         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32292         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32293         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32294         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32295         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32296         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32297         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32298         wrong way round).
32299         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32300         in namelists.  New test.
32301         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32302         New test.
32303         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32304         New test.
32305         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32306         namelist.  New test.
32307         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32308         New test.
32309         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32310         New test.
32311         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32312         namelist.  New test.
32313         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32314         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32315         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32316         New test.
32317         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32318         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32319         arrays. New test.
32321 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
32323         * gfortran.dg/wtruncate.f: New testcase.
32324         * gfortran.dg/wtruncate.f90: New testcase.
32326 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
32328         PR c++/21025
32329         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32330         which sizeof/alignof is dependent, rather than just whether we are
32331         processing_template_decl.
32333 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32335         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32336         corrected typo where the wrong variables had been compared.
32338 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
32340         PR libfortran/18495
32341         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32342         Test callee-allocated version of return array with a write
32343         statement.
32344         Test spread with a temporary with another write statement.
32346 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
32348         PR tree-optimization/21031
32349         * gcc.dg/tree-ssa/pr21031.c: New.
32351 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
32353         PR tree-optimization/21004
32354         * gcc.dg/builtins-53.c: Include builtins-config.h.
32355         Check floorf, ceilf, floorl and ceill transformations
32356         only when HAVE_C99_RUNTIME is defined.
32358 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
32360         PR middle-end/20739
32361         * gcc.dg/tree-ssa/pr20739.c: New test.
32363 2005-04-14  Mike Stump  <mrs@apple.com>
32365         * gcc.dg/Foundation.framework/empty: New.
32366         * gcc.dg/framework-2.c: New.
32368 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32370         PR tree-optimization/21021
32371         * gcc.c-torture/compile/pr21021.c: New.
32373 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
32375         PR testsuite/21010
32376         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32377         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32378         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32379         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32380         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32381         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32382         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32383         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32385 2005-04-14  Richard Henderson  <rth@redhat.com>
32387         * lib/target-supports.exp (check_effective_target_vect_condition):
32388         Add ia64, i?86, and x86_64.
32390 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
32392         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32394 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32396         PR tree-optimization/20657
32397         * gcc.dg/tree-ssa/pr20657.c: New.
32399 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32401         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32402         (long long int)trunc*.
32404 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32406         PR target/20927
32407         * gcc.dg/pr20927.c: New test.
32409 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32411         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32412         * gcc.target/mips/asm-1.c: Likewise.
32414 2005-04-13  Dale Johannesen  <dalej@apple.com>
32416         * objc.dg/objc-fast-4.m: New.
32418 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32420         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32421         directory.
32422         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32424 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32426         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32427         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32428         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32430 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32432         PR tree-optimization/20913
32433         * gcc.dg/tree-ssa/pr20913.c: New.
32435         PR tree-optimization/20702
32436         * gcc.dg/tree-ssa/pr20702.c: New.
32438 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32440         PR c++/13744
32441         * g++.dg/inherit/local3.C: New test.
32443 2005-04-12  Jeff Law  <law@redhat.com>
32445         * gcc.dg/tree-ssa/20050412-1.c: New test.
32447 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32449         PR libfortran/19016
32450         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32451         Add tests with mask generated by expression.
32452         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32453         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32454         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32456 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32458         PR middle-end/20917
32459         * gcc.dg/20050409-1.c: New test.
32461 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32463         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32465 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32467         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32468         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32469         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32470         (TARGET_CXX): Adjust accordingly.
32471         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32472         determine_class_data_visibility and class_data_always_comdat.
32473         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32474         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32475         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32476         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32477         (arm_cxx_determine_class_data_visibility): New.
32478         (arm_cxx_class_data_always_comdat): Likewise.
32479         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32480         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32481         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32482         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32483         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32484         Define.
32486 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32488         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32490 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32492         * gcc.dg/i386-darwin-fpmath.c: New.
32494 2004-04-11  Devang Patel  <dpatel@apple.com>
32496         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32497         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32498         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32499         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32500         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32501         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32502         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32503         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32504         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32506 2004-04-11  Devang Patel  <dpatel@apple.com>
32508         * gcc.dg/vect/vect-dv-1.c: New test.
32509         * gcc.dg/vect/vect-dv-2.c: New test.
32511 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32513         PR tree-optimization/20933
32514         * gcc.dg/tree-ssa/pr20933.c: New test.
32516 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32518         * gfortran.dg/fold_nearest.f90: New test.
32520 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32522         * gcc.dg/tree-ssa/alias-1.c: New test.
32524 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32526         PR tree-optimization/20920
32527         * g++.dg/tree-ssa/pr20920.C: New test.
32529 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32531         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32532         (long long int)ceil*.
32534 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32536         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32537         explicit C++ linkage.
32539 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32541         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32542         warning for arithmetic IF statements.
32544 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32546         * eor_handling_1.f90: New test case.
32547         * eor_handling_2.f90: New test case.
32548         * eor_handling_3.f90: New test case.
32549         * eor_handling_4.f90: New test case.
32550         * eor_handling_5.f90: New test case.
32551         * noadv_size.f90: New test case.
32552         * pad_no.f90: New test case.
32554 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32556         * gcc.c-torture/execute/20050410-1.c: New test.
32558 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32560         * gcc.dg/pr20126.c: New.
32562 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32563             Steven G. Kargl <kargls@comcast.net>
32565         * gfortran.dg/PR19872.f: New test.
32567 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32569         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32571 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32573         * gfortran.dg/nint_1.f90: New test.
32575 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32577         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32578         Added test for callee-allocated arrays with write statements.
32579         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32580         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32581         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32582         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32583         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32585 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32587         PR libfortran/20163
32588         * gfortran.dg/open-options-blanks.f: New test.
32590 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32592         PR fortran/13257
32593         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32595 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32597         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32598         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32599         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32600         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32601         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32602         * gcc.c-torture/execute/stdarg-4.c: New test.
32604         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32606         PR target/20795
32607         * g++.dg/abi/param2.C: New test.
32609 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32611         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32613 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32615         * gcc.dg/builtins-53.c: New test.
32617 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32619         * g++.dg/tree-ssa/pr18178.C: New test.
32620         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32621         * gcc.c-torture/execute/20041019-1.c: New test.
32622         * gcc.dg/tree-ssa/20041008-1.c: New test.
32623         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32624         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32625         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32626         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32627         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32628         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32629         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32630         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32631         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32632         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32634 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32636         PR rtl-optimization/20466
32637         * gcc.c-torture/execute/pr20466-1.c: New test.
32639 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32641         PR c++/20905
32642         * g++.dg/parse/cond2.C: New test.
32644         PR c++/20145
32645         * g++.dg/warn/Wdtor1.C: New test.
32647 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32649         PR fortran/17229
32650         * gfortran.dg/pr17229.f: New test.
32652 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32654         * gfortran.dg/tiny_1.f90: New test.
32655         * gfortran.dg/tiny_2.f90: ditto.
32657 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32659         * gfortran.dg/eor_1.f90: Fix dg-do run line
32660         * gfortran.dg/open_new.f90: Fix dg-do run line
32662 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32664         * lib/target-supports.exp (get_compiler_messages): Support
32665         optional arguments, the fourth being compiler options.
32666         (check_effective_target_fpic): New proc.
32667         * gcc.dg/20050321-2.c: Restrict to target fpic.
32669 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32671         * gcc.dg/15443-1.c: New test.
32672         * gcc.dg/15443-2.c: Likewise.
32674 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32676         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32678 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32680         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32682 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32684         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32685         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32686         -m64.
32687         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32688         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32689         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32691 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32693         PR c++/20212
32694         * g++.dg/warn/Wunused-11.C: New test.
32696 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32698         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32700 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32702         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32704 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32706         PR c++/20734
32707         * g++.dg/template/ptrmem13.C: New test.
32709 2005-04-05  Per Bothner  <per@bothner.com>
32711         * lib/gcc.exp: Always add -fno-show-column, for now.
32713 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32715         PR testsuite/20767
32716         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32717         of plain old "unsigned int" for the type of "i".  Makes this test
32718         64bit clean.
32720 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32722         * gcc.dg/i386-ssefn-1.c: New test.
32723         * gcc.dg/i386-ssefn-2.c: New test.
32724         * gcc.dg/i386-ssefn-3.c: New test.
32725         * gcc.dg/i386-ssefn-4.c: New test.
32727 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32729         PR tree-optimization/20076
32730         * gcc.dg/builtin-apply4.c: New test.
32732         PR preprocessor/19475
32733         * gcc.dg/cpp/macspace1.c: New test.
32734         * gcc.dg/cpp/macspace2.c: New test.
32736 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32738         * gfortran.dg/pr20755.f: Fixed bad format.
32740 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32742         PR c++/20763
32743         * g++.dg/ext/attrib21.C: New test.
32745 2004-04-05  Devang Patel  <dpatel@apple.com>
32747         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32748         * gcc.dg/vect/vect-shift-1.c: New test.
32750 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32752         PR libfortran/20755
32753         * gfortran.dg/pr20755.f: New test.
32755 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32757         * gfortran.dg/pr15959.f90: New test.
32758         * gfortran.dg/string_pad_trunc.f90: New test.
32760 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32762         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32763         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32764         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32765         syntax.
32767 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32769         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32771 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32773         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32774         * gcc.c-torture/compile/20011119-2.c: Likewise.
32775         * gcc.c-torture/compile/981001-2.c: Likewise.
32777 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32779         PR c++/20679
32780         * g++.dg/template/overload4.C: New test.
32782 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32784         PR c++/20746
32785         * g++.dg/abi/covariant5.C: New.
32787         PR debug/20505
32788         * g++.dg/debug/const2.C: New.
32790 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32792         PR rtl-optimization/16104
32793         * gcc.c-torture/execute/20050316-1.c: New test.
32795 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32797         * g++.dg/template/spec23.C: Fix dg-error text.
32799 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32801         PR c++/19199
32802         * g++.dg/expr/lval2.C: New.
32804 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32806         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32807         __builtin_strcasecmp and __builtin_strncasecmp.
32809 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32811         PR c++/20723
32812         * g++.dg/template/spec22.C: New.
32813         * g++.dg/template/spec23.C: New.
32815 2005-04-03  Dale Ranta  <dir@lanl.gov>
32816             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32818         PR libfortran/20068
32819         PR libfortran/20125
32820         PR libfortran/20156
32821         PR libfortran/20471
32822         * gfortran.dg/backspace.f: New test.
32824 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32826         * gcc.dg/pr19345.c: New test.
32828 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32830         PR tree-optimization/20640
32831         * gcc.dg/torture/tree-loop-1.c: New.
32833 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32835         PR rtl-optimization/20290
32836         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32838 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32840         * gcc.dg/rs6000-fpint.c: New.
32842 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32844         * gcc.dg/old-style-then-proto-1.c: New test.
32846 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32848         * gfortran.fortran-torture/execute/backspace.f90: Check
32849         after backspace and read was incorrect.
32851 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32853         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32854         buffer past the terminating NUL using memcmp.
32855         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32856         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32858         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32859         Fix unused/uninitialized variable warnings.
32861         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32862         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32863         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32864         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32866         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32867         gcc.c-torture/execute/builtins/fputs-lib.c,
32868         gcc.c-torture/execute/builtins/lib/fprintf.c,
32869         gcc.c-torture/execute/builtins/lib/main.c,
32870         gcc.c-torture/execute/builtins/lib/memcmp.c,
32871         gcc.c-torture/execute/builtins/lib/memmove.c,
32872         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32873         gcc.c-torture/execute/builtins/lib/memset.c,
32874         gcc.c-torture/execute/builtins/lib/printf.c,
32875         gcc.c-torture/execute/builtins/lib/sprintf.c,
32876         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32877         gcc.c-torture/execute/builtins/lib/strchr.c,
32878         gcc.c-torture/execute/builtins/lib/strcmp.c,
32879         gcc.c-torture/execute/builtins/lib/strcpy.c,
32880         gcc.c-torture/execute/builtins/lib/strcspn.c,
32881         gcc.c-torture/execute/builtins/lib/strlen.c,
32882         gcc.c-torture/execute/builtins/lib/strncat.c,
32883         gcc.c-torture/execute/builtins/lib/strncmp.c,
32884         gcc.c-torture/execute/builtins/lib/strncpy.c,
32885         gcc.c-torture/execute/builtins/lib/strrchr.c,
32886         gcc.c-torture/execute/builtins/lib/strspn.c,
32887         gcc.c-torture/execute/builtins/lib/strstr.c,
32888         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32889         gcc.c-torture/execute/builtins/strlen-2.c,
32890         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32891         prototypes.
32893 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32895         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32896         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32897         selectany usage.
32899 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32901         PR c++/19406
32902         * g++.dg/debug/using1.C: New test.
32904 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32906         PR middle-end/20524
32907         * gcc.dg/alias-7.c: Prefix asm-declared name with
32908         __USER_LABEL_PREFIX__.
32910 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32912         Fix fallout from PR middle-end/15700:
32913         * gcc.c-torture/compile/20011119-1.c: Take
32914         __USER_LABEL_PREFIX__ into account.
32915         * gcc.c-torture/compile/20011119-2.c: Likewise.
32917 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32919         PR c++/18644
32920         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32922 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32924         PR c/17855
32925         * gcc.c-torture/compile/struct-non-lval-1.c,
32926         gcc.c-torture/compile/struct-non-lval-2.c,
32927         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32929 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32931         * gcc.dg/tls/tls.exp: Remove temporary file.
32932         * g++.dg/tls/tls.exp: Ditto.
32933         * lib/file-format.exp: Ditto.
32934         * g++.dg/special/ecos.exp: Ditto.
32936         * lib/profopt.exp: Treat prof_ext as a list.
32937         * gcc.misc-tests/bprob.exp: Ditto.
32938         * g++.dg/bprob/bprob.exp: Ditto.
32940         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32941         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32942         g++.dg/tree-ssa/pointer-reference-alias.C,
32943         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32944         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32945         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32946         g++.dg/vect/pr19951.cc: Ditto.
32947         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32948         gcc.dg/builtins-47.c: Ditto.
32949         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32950         gcc.dg/pr20115-1.c: Ditto.
32951         * gcc.dg/tree-ssa/20030530-2.c,
32952         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32953         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32954         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32955         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32956         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32957         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32958         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32959         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32960         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32961         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32962         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32963         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32964         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32965         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32966         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32967         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32968         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32969         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32970         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32971         gcc.dg/tree-ssa/20030824-1.c,
32972         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32973         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32974         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32975         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32976         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32977         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32978         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32979         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32980         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32981         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32982         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32983         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32984         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32985         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32986         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32987         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32988         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32989         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32990         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32991         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32992         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32993         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32994         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32995         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32996         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32997         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32998         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32999         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33000         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33001         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33002         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33003         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33004         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33005         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33006         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33007         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33008         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33009         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33010         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33011         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33012         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33013         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33014         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33015         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33016         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33017         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33018         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33019         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33020         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33021         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33022         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33023         gcc.dg/tree-ssa/useless-1.c: Ditto.
33024         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33025         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33026         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33027         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33028         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33029         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33030         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33031         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33032         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33033         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33034         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33035         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33036         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33037         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33038         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33039         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33040         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33041         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33042         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33043         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33044         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33045         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33046         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33047         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33048         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33049         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33050         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33051         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33052         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33053         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33054         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33055         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33056         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33057         gcc.dg/vect/vect-none.c: Ditto.
33058         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33059         treelang/compile/unsigned.tree: Ditto.
33061         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33062         * gcc.dg/cpp/direct2s.c: Ditto.
33063         * gcc.dg/cpp/paste4.c: Ditto.
33064         * gcc.dg/cpp/separate-1.c: Ditto.
33065         * gcc.dg/pch/save-temps-1.c: Ditto.
33066         * g++.dg/ext/altivec-10.C: Ditto.
33067         * g++.dg/pch/pch.C: Ditto.
33069         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33071         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33072         * g++.dg/template/repo1.C: Ditto.
33073         * g++.dg/template/repo2.C: Ditto.
33074         * g++.dg/template/repo3.C: Ditto.
33075         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33076         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33077         * g++.old-deja/g++.pt/repo1.C: Ditto.
33078         * g++.old-deja/g++.pt/repo2.C: Ditto.
33079         * g++.old-deja/g++.pt/repo3.C: Ditto.
33080         * g++.old-deja/g++.pt/repo4.C: Ditto.
33082         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33083         * gcc.dg/20030107-1.c: Ditto.
33084         * gcc.dg/20030702-1.c: Ditto.
33085         * gcc.dg/profile-generate-1.c: Ditto.
33086         * g++.dg/other/profile1.C: Ditto.
33087         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33089         * lib/gcc-dg.exp (remove-build-file): New.
33090         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33091         cleanup-tree-dump, cleanup-saved-temps): New.
33093 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33095         PR c++/19203, DR 214
33096         * g++.dg/parse/ambig3.C: Not ambiguous.
33097         * g++.dg/template/spec20.C: New.
33098         * g++.dg/template/spec21.C: New.
33100 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33102         PR target/20045
33103         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33105 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33107         PR libfortran/20660
33108         * gfortran.dg/negative_unit.f: New test.
33110 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33112         * gcc.dg/20050330-1.c: New test.
33114 2005-03-30  Devang Patel  <dpatel@apple.com>
33116         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33118 2005-03-30  Dale Johannesen  <dalej@apple.com>
33120         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33122 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33124         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33125         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33126         Strip options from test name.
33128 2005-03-31  Jan Hubicka  <jh@suse.cz>
33130         * gcc.dg/varpool-1.c: New testcase.
33132 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33134         PR c/772
33135         PR c/17913
33136         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33137         gcc.dg/stmt-expr-label-3.c : New tests.
33138         * gcc.c-torture/execute/medce-2.c: Remove.
33140 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33142         PR c/20368
33143         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33144         tests.
33146 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33148         * gcc.c-torture/compile/pr20203.c: New test.
33150 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33152         * gfortran.dg/promotion.f90: New test.
33154 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33156         PR middle-end/20491
33157         * gcc.dg/torture/asm-subreg-1.c: New test.
33159 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33161         PR c/20672
33162         * gcc.dg/pr20672-1.c: New test.
33164 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33166         * gfortran.dg/vect: New directory.
33167         * gfortran.dg/vect/vect.exp: New.
33168         * gfortran.dg/vect/vect-1.f90: New test.
33169         * gfortran.dg/vect/vect-2.f90: New test.
33170         * gfortran.dg/vect/vect-3.f90: New test.
33171         * gfortran.dg/vect/vect-4.f90: New test.
33172         * gfortran.dg/vect/vect-5.f90: New test.
33174 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33176         PR middle-end/20622
33177         * gcc.dg/alias-7.c: New test.
33179 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33181         * gcc.dg/sparc-reg-1.c: New test.
33183 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33185         PR target/19890
33186         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33188 2005-03-29  Dale Ranta  <dir@lanl.gov>
33189             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33191         PR libfortran/20163
33192         * gfortran.dg/pr20163-2.f: New test.
33194 2005-03-28  Jan Hubicka  <jh@suse.cz>
33196         PR middle-end/20635
33197         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33198         by Jakub Jelinek.
33200 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33202         PR tree-optimization/20626
33203         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33204         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33206 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33208         * gfortran.dg/underflow.f90: New test.
33209         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33211 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33213         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33215 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33217         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33218         (g++_init): Make sure that CXXFLAGS is set.
33219         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33220         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33221         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33222         * lib/objc.exp (objc_init): Likewise.
33223         * lib/treelang.exp (treelang_init): Likewise.
33225 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33227         PR tree-optimization/20470
33228         * gcc.dg/tree-ssa/pr20470.c: New test.
33230 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33232         * gcc.dg/ppc-stfiwx.c: New.
33234 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33236         PR target/19888
33237         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33239 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33241         * gcc.dg/20050325-1.c: Fix a typo.
33243 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33245         PR libfortran/19678
33246         PR libfortran/19679
33247         * gfortran.dg/dos_eol.f: New test.
33249 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33251         PR rtl-optimization/20249
33252         * gcc.dg/20050325-1.c: New test.
33254 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33256         PR libfortran/15332
33257         * gfortran.dg/pr15332.f: New test.
33259 2005-03-24  Dale Johannesen  <dalej@apple.com>
33261         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33263 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
33265         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33266         'internal' visibility.
33267         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33268         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33269         'protected' visibility.
33270         * gcc.dg/visibility-7.c: Likewise.
33271         * lib/target-supports.exp (check_visibility_available): Take
33272         a parameter, the kind of visibility to check for.
33273         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33274         to check_visibility_available.
33276         * g++.dg/expr/cast3.C: New.
33278 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
33280         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33281         rs6000.
33283 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
33285         PR target/20095
33286         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33288 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
33290         * gcc.dg/badshift.c: Renamed to...
33291         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
33293         * gcc.target/i386/badshift.c: Renamed to...
33294         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
33295         only.
33297         PR rtl-optimization/20532
33298         * gcc.target/i386/badshift.c: New.
33300 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33302         * gfortran.dg/pr18025.f90: New test.
33304 2005-03-23  Dale Johannesen  <dalej@apple.com>
33306         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33308 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
33310         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33312         * lib/target-supports.exp (check_iconv_available): Default
33313         libiconv to -liconv, if there is no definition.
33315 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
33317         * gcc.dg/torture/cris-asm-mof-1.c: New test.
33319 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
33321         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33322         * g++.dg/opt/pr7503-2.C: Likewise.
33323         * g++.dg/opt/pr7503-3.C: Likewise.
33324         * g++.dg/opt/pr7503-4.C: Likewise.
33325         * g++.dg/opt/pr7503-5.C: Likewise.
33326         * g++.dg/warn/minmax.C: New test.
33328 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33330         * gfortran.dg/g77_intrinsics_funcs.f: New test.
33331         * gfortran.dg/g77_intrinsics_sub.f: New test.
33333 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33334             Jan Hubicka  <jh@suse.cz>
33335             Steven Bosscher <stevenb@suse.de
33337         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33339 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33341         PR c++/19980
33342         * g++.dg/template/redecl3.C: New test.
33344 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33346         PR c++/20499
33347         * g++.dg/parse/error16.C: Tweak error markers.
33349 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
33351         PR target/20561
33352         * gcc.dg/20050321-2.c: New test.
33354 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33356         PR c++/20465
33357         PR c++/20381
33358         * g++.dg/template/ptrmem12.C: New.
33360 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
33362         PR rtl-optimization/20527
33363         * gcc.c-torture/execute/pr20527-1.c: New test.
33365 2005-03-22  Ben Elliston  <bje@au.ibm.com>
33367         * gcc.misc-tests/options.exp (check_for_options): Create a real C
33368         program, compile it into a real executable and then delete the .c
33369         and .x files afterwards, to avoid problems on testglue targets.
33371 2005-03-21  Stuart Hastings  <stuart@apple.com>
33373         * gcc.target/i386/sse-2.c: New.
33375 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
33377         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33379 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33381         * g++.dg/parse/crash25.C: Fix typo.
33383 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33385         PR c++/20461
33386         * g++.dg/parse/crash24.C: New test.
33388         PR c++/20536
33389         * g++.dg/parse/crash25.C: New test.
33391 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
33393         PR c++/20147
33394         * g++.dg/ext/stmtexpr4.C: New test.
33396 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33398         PR middle-end/20539
33399         * gcc.c-torture/compile/pr13066-1.c: New test case.
33400         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33401         * g++.dg/opt/pr13066-1.C: Likewise.
33403 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33405         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33407 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33409         PR fortran/18525
33410         * gfortran.dg/nesting_1.f90: New test.
33412 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33414         PR c++/20240
33415         * g++.dg/lookup/using13.C: New test.
33417 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33419         PR c++/20333
33420         * g++.dg/template/crash36.C: New test.
33422 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33424         PR c++/20463
33425         * g++.dg/template/crash35.C: New test.
33427 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33429         PR c++/19966
33430         * g++.dg/overload/operator2.C: New test.
33432 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33434         PR libfortran/20257
33435         * gfortran.dg/pr20257.f90: New test.
33437 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33439         PR libfortran/20480
33440         * gfortran.dg/pr20480.f90: New test.
33442 2005-03-16  Richard Henderson  <rth@redhat.com>
33444         PR middle-end/15700
33445         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33446         (_rtld_global): New.
33447         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33448         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33450         * gcc.dg/alias-3.c: New.
33451         * gcc.dg/alias-4.c: New.
33452         * gcc.dg/alias-5.c: New.
33453         * gcc.dg/alias-6.c: New.
33455 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33457         * gcc.dg/cpp/ucnid-7.c: New.
33459 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33460             Dorit Naishlos  <dorit@il.ibm.com>
33462         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33463         darwin.
33465 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33467         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33468         support misaligned accesses.
33469         * gcc.dg/vect/vect-58.c: Likewise.
33470         * gcc.dg/vect/vect-92.c: New.
33471         * gcc.dg/vect/vect-93.c: New.
33473 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33475         PR fortran/18827
33476         * gfortran.dg/assign_2.f90: New test.
33477         * gfortran.dg/assign_3.f90: New test.
33478         * gfortran.dg/assign.f90: New test.
33480 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33482         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33483         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33484         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33485         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33486         names.
33488 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33490         * gcc.dg/cpp/ucnid-6.c: New.
33492         * gcc.dg/cpp/normalize-1.c: New.
33493         * gcc.dg/cpp/normalize-2.c: New.
33494         * gcc.dg/cpp/normalize-3.c: New.
33495         * gcc.dg/cpp/normalize-4.c: New.
33496         * gcc.dg/cpp/ucnid-4.c: New.
33497         * gcc.dg/cpp/ucnid-5.c: New.
33498         * g++.dg/cpp/normalize-1.C: New.
33499         * g++.dg/cpp/ucnid-1.C: New.
33501 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33503         * gcc.dg/pr18628.c: New.
33505 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33507         PR c++/20280
33508         * g++.dg/tree-ssa/pr20280.C: New.
33510 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33512         PR fortran/20467
33513         * gfortran.dg/stfunc_2.f90: New test.
33515 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33517         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33519 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33521         * gcc.dg/tree-ssa/20050314-1.c: New test.
33523 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33525         PR c++/4403
33526         PR c++/9783, DR433
33527         * g++.dg/template/friend34.C: New test.
33528         * g++.dg/template/friend35.C: Likewise.
33529         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33531 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33533         Friend class name lookup 5/n
33534         PR c++/1016
33535         * g++.dg/lookup/hidden-class1.C: New test.
33536         * g++.dg/lookup/hidden-class2.C: Likewise.
33537         * g++.dg/lookup/hidden-class3.C: Likewise.
33538         * g++.dg/lookup/hidden-class4.C: Likewise.
33539         * g++.dg/lookup/hidden-class5.C: Likewise.
33540         * g++.dg/lookup/hidden-class6.C: Likewise.
33541         * g++.dg/lookup/hidden-class7.C: Likewise.
33542         * g++.dg/lookup/hidden-class8.C: Likewise.
33543         * g++.dg/lookup/hidden-class9.C: Likewise.
33544         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33545         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33546         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33547         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33548         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33549         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33550         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33551         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33552         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33553         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33554         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33556 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33558         PR c++/20157
33559         * g++.dg/template/error18.C: New test.
33561 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33563         PR debug/16792
33564         * g++.dg/debug/pr16792.C: New test.
33566 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33568         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33569         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33570         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33571         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33572         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33573         test assertion names.
33575 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33577         PR fortran/18600
33578         * gfortran.dg/stfunc_1.f90: New test.
33580 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33582         PR fortran/16907
33583         * gfortran.dg/real_index_1.f90: New test.
33585 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33587         PR fortran/20323
33588         * gfortran.dg/spec_expr_1.f90: New test.
33590 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33592         PR c/20402
33593         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33594         new parser.
33596 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33598         PR fortran/20361
33599         * gfortran.dg/largeequiv_1.f90: New test.
33601 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33603         * gcc.dg/ucnid-1.c: New.
33604         * gcc.dg/ucnid-2.c: New.
33605         * gcc.dg/ucnid-3.c: New.
33606         * gcc.dg/ucnid-4.c: New.
33607         * gcc.dg/ucnid-5.c: New.
33608         * gcc.dg/ucnid-6.c: New.
33609         * gcc.dg/cpp/ucnid-1.c: New.
33610         * gcc.dg/cpp/ucnid-2.c: New.
33611         * gcc.dg/cpp/ucnid-3.c: New.
33612         * g++.dg/other/ucnid-1.C: New.
33614 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33616         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33618 2005-03-11  Per Bothner  <per@bothner.com>
33620         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33621         that diagnotics refer to correct token.
33622         * gcc.dg/unused-3.c: Likewise.
33624 2005-03-11  Per Bothner  <per@bothner.com>
33626         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33627         constant" is now actually on same line as string constant.
33628         * gcc.dg/cpp/direct2s.c: Likewise.
33630 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33632         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33634 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33636         PR libfortran/20124
33637         * gfortran.dg/pr20124.f90: New Test
33639 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33641         PR tree-optimization/20130
33642         * gcc.dg/pr20130-1.c: New test.
33644 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33646         PR target/20095
33647         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33649 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33651         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33653 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33655         * g++.dg/eh/forced1.C: Fix comment.
33656         * g++.dg/eh/forced2.C: Ditto.
33657         * g++.dg/eh/forced3.C: Ditto.
33658         * g++.dg/eh/forced4.C: Ditto.
33660 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33662         PR rtl-opt/20412
33663         * gcc.c-torture/compile/pr20412.c: New test.
33665 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33667         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33669 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33671         PR target/20322
33672         * gcc.dg/20050307-1.c: New test.
33674 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33676         PR c++/20375
33677         * g++.dg/other/stdarg3.C: New.
33679 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33681         PR c++/18384, c++/18327
33682         * g++.dg/init/array19.C: New test.
33684         PR inline-asm/20314
33685         * gcc.dg/torture/pr20314-1.c: New test.
33686         * gcc.dg/torture/pr20314-2.c: New test.
33688 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33690         * gcc.dg/20050309-1.c: New test.
33692 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33694         * gcc.dg/builtins-10.c: Reactivate disabled test.
33695         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33696         new cbrt transformations.
33698 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33700         PR c++/20208
33701         * g++.dg/template/array13.C: New test.
33703 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33705         PR c++/16859
33706         * g++.dg/init/brace4.C: New test.
33708 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33710         PR c++/20186
33711         * g++.dg/template/non-dependent12.C: New.
33713 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33715         PR c++/20142
33716         * g++.dg/init/array18.C: Add dg-do run marker.
33718         PR c++/20142
33719         * g++.dg/init/array18.C: New test.
33721 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33723         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33724         * g++.dg/gcov/gcov.exp: Likewise.
33725         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33726         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33727         * lib/c-torture.exp: Likewise.
33728         * lib/fortran-torture.exp: Likewise.
33729         * lib/g++.exp: Likewise.
33730         * lib/gcc-defs.exp: Likewise.
33731         * lib/gcc-dg.exp: Likewise.
33732         * lib/gcc.exp: Likewise.
33733         * lib/gcov.exp: Likewise.
33734         * lib/gfortran.exp: Likewise.
33735         * lib/mike-g++.exp: Likewise.
33736         * lib/mike-gcc.exp: Likewise.
33737         * lib/objc-torture.exp: Likewise.
33738         * lib/objc.exp: Likewise.
33739         * lib/profopt.exp: Likewise.
33740         * lib/target-libpath.exp: Likewise.
33741         * lib/target-supports.exp: Likewise.
33742         * lib/treelang.exp: Likewise.
33743         * lib/wrapper.exp: Likewise.
33745 2005-03-08  Jeff Law  <law@redhat.com>
33747         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33748         PHI-OPT changes.
33750 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33752         * gcc.dg/vect/pr20122.c: New test.
33754 2005-03-07  Jeff Law  <law@redhat.com>
33756         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33757         was folded away.
33758         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33759         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33760         * gcc.dg/tree-ssa/pr18134.c: New test.
33762 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33764         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33765         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33766         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33768 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33770         PR tree-opt/17671
33771         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33773 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33775         * g++.dg/warn/Wnvdtor.C: New test.
33777 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33779         * gcc.dg/torture/pr19683-1.c: New test.
33781 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33783         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33784         * gfortran.dg/g77/19990313-2.f: Ditto.
33785         * gfortran.dg/g77/19990313-3.f: Ditto.
33786         * gfortran.dg/g77/19990525-0.f: Ditto.
33787         * gfortran.dg/g77/19990826-0.f: Ditto.
33788         * gfortran.dg/g77/19990826-2.f: Ditto.
33789         * gfortran.dg/g77/19990826-3.f: Ditto.
33790         * gfortran.dg/g77/20000511-1.f: Ditto.
33791         * gfortran.dg/g77/20000511-2.f: Ditto.
33792         * gfortran.dg/g77/970625-2.f: Ditto.
33793         * gfortran.dg/g77/980310-2.f: Ditto.
33794         * gfortran.dg/g77/980310-3.f: Ditto.
33795         * gfortran.dg/g77/980310-8.f: Ditto.
33796         * gfortran.dg/g77/980519-2.f: Ditto.
33797         * gfortran.dg/g77/alpha1.f: Ditto.
33798         * gfortran.dg/g77/claus.f: Ditto.
33799         * gfortran.dg/g77/erfc.f: Ditto.
33800         * gfortran.dg/g77/short.f: Ditto.
33801         * gfortran.fortran-torture/execute/data.f90: Ditto.
33802         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33803         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33805 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33807         * lib/file-format.exp (gcc_target_object_format): Add check for som
33808         format and hardcode object formats on hppa*-*-hpux*.
33809         * lib/target-supports.exp (check_weak_available): Add check for som
33810         object format.  Always return 0 on hppa*-*-hpux10*.
33812         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33813         is defined.
33815         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33817 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33819         * gfortran.dg/pr19936_1.f90: New test.
33820         * gfortran.dg/pr19936_2.f90: New test.
33821         * gfortran.dg/pr19936_3.f90: New test.
33823 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33824             Paul Thomas <prthomas@drfccad.cea.fr>
33826         * gfortran.dg/PR19754_1.f90: New test.
33827         * gfortran.dg/PR19754_2.f90: Ditto.
33829 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33831         PR c++/19311
33832         * g++.dg/template/non-dependent11.C: New test.
33834 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33836         * lib/target-supports.exp (check_iconv_available): Fix comment.
33838 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33839             Joseph S. Myers  <joseph@codesourcery.com>
33841         PR c++/19797
33842         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33844 2005-03-04  Matthew Sachs  <msachs@apple.com>
33846         * gcc.exp (gcc_target_compile): Put braces around
33847         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33848         * objc.exp (objc_target_compile): Likewise.
33849         * treelang.exp (treelang_target_compile): Likewise.
33851 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33853         PR fortran/19673
33854         * gfortran.dg/func_result_1.f90: New test.
33856 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33858         * gcc.misc-tests/options.exp: New test.
33860 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33862         * gcc.dg/pr15784-4.c: New test.
33864 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33866         * gcc.c-torture/execute/pr17133.c: New.
33867         * gcc.c-torture/compile/20050303-1.c: New.
33869 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33871         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33873 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33875         * g++.dg/overload/using2.C: New.
33877 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33879         PR c++/19916
33880         * g++.dg/init/ptrmem2.C: New test.
33882 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33884         PR c/8927
33885         * gcc.dg/pr8927-1.c: New test.
33887 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33889         PR c++/20232
33890         * g++.dg/inherit/covariant12.C: New.
33892 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33894         PR fortran/19479
33895         * gfortran.dg/bound_1.f90: New test.
33897 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33899         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33900         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33902 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33904         PR c/20245
33905         * gcc.dg/pr20245-1.c: New test.
33907 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33909         PR middle-end/19874
33910         * gcc.c-torture/execute/20050119-2.c: New test case.
33912 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33914         * README: Update the DejaGnu bug reporting address.
33915         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33916         * lib/objc-torture.exp: Likewise.
33918 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33920         * gfortran.dg/boz_1.f90: New test.
33921         * gfortran.dg/boz_3.f90: New test.
33922         * gfortran.dg/boz_4.f90: New test.
33924 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33926         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33927         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33929 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33931         PR libfortran/20101
33932         * gfortran.dg/write_0_pe_format.f90: New test.
33934 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33936         PR c++/20206
33937         * g++.dg/opt/thunk2.C: New test.
33938         * g++.dg/opt/covariant1.C: New test.
33940 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33942         * gfortran.dg/e_d_fmt.f90: New test.
33944 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33946         * gcc.dg/asm-b.c: Fix comment typos.
33948 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33950         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33951         a V_MAY_DEF also.
33953 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33955         PR tree-opt/20188
33956         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33957         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33958         * gcc.dg/asm-b.c: New test.
33960 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33962         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33963         Disable this test on IRIX 6.
33965 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33967         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33968         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33969         parser.
33971 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33973         PR tree-optimization/20204
33974         * gcc.dg/pr20204.c: New test.
33976 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33978         PR target/20196
33979         * gcc.c-torture/execute/20050224-1.c: New test.
33981         PR c++/20175
33982         * g++.dg/warn/Wbraces2.C: New test.
33984 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33986         PR c++/19878
33987         * g++.dg/init/const2.C: New test.
33989 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33991         PR tree-optimization/20100
33992         * gcc.c-torture/execute/pr20100-1.c: New test.
33994 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33996         * gfortran.dg/implicit_3.f90: New test.
33998         * gfortran.dg/deftype_1.f90: New test.
34000 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34002         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34003         the test passes.
34004         * g++.dg/other/anon3.C: Accept a warning.
34006 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34008         * gcc.dg/pr20017.c: Fix a comment typo.
34010 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34012         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34014 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34016         PR ada/19902
34017         * ada/acats/tests/cxa/cxa3004.a: Remove.
34018         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34020 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34022         PR c++/20073
34023         * g++.dg/init/const1.C: New test.
34025         PR c++/19991
34026         * g++.dg/parse/constant7.C: New test.
34028         PR c++/20152
34029         * g++.dg/parse/error27.C: New test.
34030         * g++.dg/template/qualttp15.C: Adjust error markers.
34031         * g++.old-deja/g++.other/struct1.C: Likewise.
34033         PR c++/20153
34034         * g++.dg/template/error17.C: New test.
34036         PR c++/20148
34037         * g++.dg/parser/error26.C: New test.
34039 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34041         PR tree-optimization/20100
34042         PR tree-optimization/20115
34043         * gcc.dg/pr20115.c: New test.
34044         * gcc.dg/pr20115-1.c: New test.
34045         * gcc.dg/pr20100.c: New test.
34046         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34047         call-clobbered variables after alias1.
34049 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34051         * gfortran.dg/list_read_4.f90: new test.
34053 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34055         PR rtl-optimization/20017.
34056         * gcc.dg/pr20017.c: New.
34058 2005-02-22  Devang Patel  <dpatel@apple.com>
34060         PR 19952
34061         * g++.dg/tree-ssa/pr19952.C: New test.
34063 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34065         PR c++/19883
34066         * g++.dg/parse/constant6.C: New test.
34068 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34070         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34071         * g++.dg/charset/asm2.c: Likewise.
34072         * g++.dg/charset/asm3.c: Likewise.
34073         * g++.dg/charset/asm4.c: Likewise.
34074         * g++.dg/charset/asm5.c: Likewise.
34075         * g++.dg/charset/attribute1.c: Likewise.
34076         * g++.dg/charset/attribute2.c: Likewise.
34077         * g++.dg/charset/extern1.cc: Likewise.
34078         * g++.dg/charset/extern2.cc: Likewise.
34079         * g++.dg/charset/extern3.cc: Likewise.
34080         * g++.dg/charset/function.cc: Likewise.
34081         * g++.dg/charset/string.c: Likewise.
34082         * g++.dg/charset/charset.exp: Likewise.
34083         * lib/target-supports.exp (check_iconv_available): Fix comment.
34085 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34087         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34088         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34089         * gcc.dg/charset/asm2.c: Likewise.
34090         * gcc.dg/charset/asm3.c: Likewise.
34091         * gcc.dg/charset/asm4.c: Likewise.
34092         * gcc.dg/charset/asm5.c: Likewise.
34093         * gcc.dg/charset/asm6.c: Likewise.
34094         * gcc.dg/charset/attribute1.c: Likewise.
34095         * gcc.dg/charset/attribute2.c: Likewise.
34096         * gcc.dg/charset/builtin1.c: Likewise.
34097         * gcc.dg/charset/extern.c: Likewise.
34098         * gcc.dg/charset/function.c: Likewise.
34099         * gcc.dg/charset/string.c: Likewise.
34100         * gcc.dg/charset/charset.exp: Likewise.
34102 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34104         PR fortran/20086
34105         * gfortran.dg/pr20086.f90: New test.
34107 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34109         PR tree-optimization/19786
34110         * g++.dg/tree-ssa/pr19786.C: New.
34112 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34114         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34116 2005-02-21  Jeff Law  <law@redhat.com>
34118         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34120 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34122         * gfortran.dg/do_iterator: Split loop, markup all lines for
34123         which an error locus is printed.
34124         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34125         locus is printed.
34126         * gfortran.dg/select_4.f90: Likewise.
34127         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34128         locuses in the various permutations.
34130 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34132         PR tree-optimization/19951
34133         * g++.dg/vect: New directory.
34134         * g++.dg/vect/vect.exp: New file.
34135         * g++.dg/vect/pr19951.cc: New testcase.
34136         * g++.dg/dg.exp: Also prune vectorizer tests.
34138 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34140         PR 18785
34141         * gcc.dg/charset/builtin1.c: New test.
34143 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34145         PR c++/19299
34146         * g++.dg/inherit/volatile1.C: New test.
34148         PR c++/19440
34149         * g++.dg/template/dtor4.C: New test.
34151 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34153         * gfortran.dg/int_1.f90: New test.
34155 2005-02-19  Devang Patel  <dpatel@apple.com>
34157         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34159 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34161         * gfortran.dg/achar_1.f90: New test.
34163 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34165         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34167 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34168             Jakub Jelinek  <jakub@redhat.com>
34170         PR tree-optimization/19828
34171         * gcc.dg/tree-ssa/loop-7.c: New test.
34172         * gcc.c-torture/execute/20050218-1.c: New test.
34174 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34176         PR c/20043
34177         * gcc.dg/transparent-union-1.c: New test.
34178         * gcc.dg/transparent-union-2.c: New test.
34180 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34182         PR tree-optimization/18977
34183         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34185 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34187         PR target/20054
34188         * gcc.dg/pr20054.c: New test.
34190 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34192         PR c++/19508
34193         * g++.dg/ext/attrib20.C: New test.
34195 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34197         PR middle-end/20030
34198         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34200 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34202         PR c++/20008
34203         * g++.dg/opt/switch4.C: New.
34205 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34207         PR c++/20023
34208         PR tree-optimization/20009
34209         * gcc.c-torture/compile/20050217-1.c: New test.
34210         * g++.dg/opt/switch3.C: New test.
34212         PR tree-optimization/18947
34213         * gcc.c-torture/compile/20050215-1.c: New test.
34214         * gcc.c-torture/compile/20050215-2.c: New test.
34215         * gcc.c-torture/compile/20050215-3.c: New test.
34217 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34219         PR c++/20028
34220         * g++.dg/template/crash34.C: New.
34222         PR c++/20022
34223         * g++.dg/other/access3.C: New.
34225 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34227         * gcc.dg/vect/vect-98.c: New test.
34229 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34231         PR tree-optimization/19967
34232         * gcc.dg/pr19967.c: New.
34234 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34236         PR middle-end/19857
34237         * gcc.dg/tree-ssa/20050215-1.c: New test.
34238         * gcc.c-torture/execute/20050215-1.c: New test.
34240 2005-02-15  Eric Christopher  <echristo@redhat.com>
34242         * gcc.dg/cpp/20050215-1.c: New file.
34244 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34246         PR tree-optimization/15785
34247         * gcc.dg/pr15785-1.c: New test.
34249 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
34251         PR c++/17788
34252         * g++.dg/init/ctor4.C: New.
34253         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34255 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
34257         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34258         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34260 2005-02-15  Andreas Schwab  <schwab@suse.de>
34262         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34263         declare malloc.
34265 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
34267         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34269 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
34271         PR tree-optimization/19853
34272         * gcc.c-torture/compile/pr19853.c: New test.
34274 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34276         PR c++/19608
34277         * g++.dg/parse/local-class1.C: New.
34279         PR c++/19895
34280         * g++.dg/parse/ptrmem3.C: New.
34282         PR c++/19884
34283         * g++.old-deja/g++.oliva/template6.C: Add another case.
34284         * g++.dg/template/explicit6.C: New.
34286 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
34288         PR c++/17816
34289         * g++.dg/other/redecl2.C: New.
34291 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34293         PR c++/19891
34294         * g++.dg/abi/covariant4.C: New.
34296 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
34298         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34299         New tests.
34301 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
34303         * gcc.dg/vect/vect-96.c: Fix typo.
34305 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34307         PR c++/14479
34308         PR c++/19487
34309         * g++.dg/template/enum5.C: New test.
34311 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34313         * gcc.dg/vect/vect-97.c: New test.
34315 2005-02-12  Ira Rosen  <irar@il.ibm.com>
34317         * gcc.dg/vect/vect-96.c: New test.
34319 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
34321         * gcc.dg/builtins-34.c: Also check ldexp*.
34323 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
34325         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34327 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
34329         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34330         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34331         dg-require-dll, dg-require-iconv, dg-require-named-sections,
34332         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34333         selector_list, selector_expression, dg-process-target): Move to new
34334         file target-supports-dg.exp.
34335         * lib/target-supports-dg.exp: New.
34337         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34338         New.
34340 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
34342         PR c++/19666
34343         * g++.dg/other/ptrmem6.C: New test.
34345         PR middle-end/19858
34346         * gcc.c-torture/compile/20050210-1.c: New test.
34348 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
34350         PR c++/19755
34351         * g++.dg/warn/Wbraces1.C: New test.
34353 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
34355         * gcc.dg/builtins-52.c: New testcase.
34357 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
34359         PR c/19342
34360         * gcc.c-torture/execute/20050119-1.c: New test.
34362 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34364         PR c++/19811
34365         * g++.dg/init/delete1.C: New test.
34367 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
34369         PR c++/18470
34370         * g++.dg/template/static12.C: New test.
34372 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
34374         PR c++/19787
34375         * g++.dg/conversion/ambig1.C: New test.
34377         PR c++/19739
34378         * g++.dg/ext/attrib19.C: New test.
34380         PR c++/19732
34381         * g++.dg/parse/dtor5.C: New test.
34383         PR c++/19762
34384         * g++.dg/template/dtor3.C: New test.
34386         PR c++/19826
34387         * g++.dg/template/static11.C: New test.
34388         * g++.dg/template/crash2.C: Remove dg-error marker.
34390 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
34392         PR C++/18491
34393         * g++.old-deja/g++.mike/p10769a.C: Remove.
34395 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34397         * gcc.dg/builtins-48.c: New test case.
34398         * gcc.dg/builtins-49.c: New test case.
34399         * gcc.dg/builtins-50.c: New test case.
34400         * gcc.dg/builtins-51.c: New test case.
34402 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34404         PR middle-end/19583
34405         * g++.dg/warn/Wreturn-type-3.C: New test.
34407 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34409         PR middle-end/19402
34410         * gcc.dg/pr19402-1.c: New testcase.
34411         * gcc.dg/pr19402-2.c: likewise.
34413 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34415         PR middle-end/19854
34416         * g++.dg/tree-ssa/tmmti.C: New testcase.
34418 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34420         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34422 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34424         PR c++/19733
34425         * g++.dg/parse/crash23.C: New test.
34426         * g++.dg/warn/Weff1.C: New test.
34428 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34430         * gcc.dg/20050209-1.c: New test.
34432 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34434         PR target/19799
34435         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34437 2005-02-08  Mike Stump  <mrs@apple.com>
34439         * g++.dg/pch/import-2.c: New test.
34440         * g++.dg/pch/import-2.hs: New.
34441         * g++.dg/pch/include/import-2a.h: New.
34442         * g++.dg/pch/include/import-2b.h: New.
34444 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34446         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34448 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34450         * gfortran.dg/substr_1.f90: New test.
34452 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34454         PR middle-end/19775
34455         * gcc.dg/torture/builtin-power-1.c: Disable test for
34456         invalid transformation.
34457         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34458         no longer optimize.
34459         * gcc.dg/builtins-47.c: New testcase.
34461 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34462             Dorit Naishlos  <dorit@il.ibm.com>
34464         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34466 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34468         * gcc.c-torture/compile/20050206-1.c: New test.
34470 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34472         PR tree-opt/19768
34473         * g++.dg/opt/pr19768.C: New test.
34475 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34477         PR tree-opt/19736
34478         * gcc.c-torture/compile/pr19736.c: New test.
34480 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34482         PR c++/17401
34483         * g++.dg/parse/error25.C: New test.
34485 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34487         * gcc.c-torture/execute/20050203-1.c: New.
34489 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34491         * gcc.dg/vect/vect-85.c: Remove xfail.
34492         * gcc.dg/vect/vect-86.c: Remove xfail.
34493         * gcc.dg/vect/vect-87.c: Remove xfail.
34494         * gcc.dg/vect/vect-88.c: Remove xfail.
34496 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34498         * gcc.dg/altivec-19.c: New.
34500 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34502         PR c/17807
34503         * gcc.dg/nested-func-3.c: New test.
34504         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34506 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34508         * gcc.test-framework/gen_directive_tests: Generate tests for
34509         selector expressions.
34511 2005-02-02  Matt Austern  <austern@apple.com>
34513         PR c++/19628
34514         * g++/ext/builtin7.C: New.
34515         * g++/ext/builtin8.C: New.
34517 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34519         PR c/18502
34520         * gcc.dg/pr18502-1.c: New test.
34522 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34524         PR c++/17413
34525         * g++.dg/template/local4.C: Tweak.
34527 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34529         PR tree-optimization/19578
34530         * gcc.c-torture/compile/20050202-1.c: New test.
34532 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34534         PR c/19435
34535         * gcc.dg/c99-init-4.c: New test.
34537 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34539         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34541         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34543         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34544         * g++.dg/eh/check-vect.h: New.
34546         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34547         * gcc.dg/vect/vect-78.c: Ditto.
34548         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34549         Remove.
34551         * g++.dg/conversion/simd1.C: Expect warning.
34552         * g++.dg/ext/attribute-test-1.C: Ditto.
34553         * g++.dg/ext/attribute-test-2.C: Ditto.
34554         * g++.dg/ext/attribute-test-3.C: Ditto.
34555         * g++.dg/ext/attribute-test-4.C: Ditto.
34557         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34558         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34560         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34562 2005-02-01  Richard Henderson  <rth@redhat.com>
34564         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34565         long double for ibm double-double format.
34566         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34568 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34570         PR tree-optimization/19633
34571         * gcc.dg/pr19633-1.c: New test.
34572         * gcc.dg/pr19633.c: Tweak to make pointer point
34573         to NULL or a symbol.
34575 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34577         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34578         New procs.
34579         (dg-process-target (local override)): Handle selector expressions.
34581         * gcc.test-framework/README: Describe tests in source directory.
34582         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34583         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34584         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34585         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34586         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34587         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34588         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34589         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34590         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34591         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34592         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34593         * gcc.test-framework/dg-error-exp-P.c: New test.
34594         * gcc.test-framework/dg-error-exp-XP.c: New test.
34595         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34596         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34597         * gcc.test-framework/dg-output-exp-P.c: New test.
34598         * gcc.test-framework/dg-output-exp-XF.c: New test.
34599         * gcc.test-framework/dg-warning-exp-P.c: New test.
34600         * gcc.misc-tests/dg-1.c: Remove.
34601         * gcc.misc-tests/dg-2.c: Remove.
34602         * gcc.misc-tests/dg-3.c: Remove.
34603         * gcc.misc-tests/dg-4.c: Remove.
34604         * gcc.misc-tests/dg-5.c: Remove.
34605         * gcc.misc-tests/dg-6.c: Remove.
34606         * gcc.misc-tests/dg-7.c: Remove.
34607         * gcc.misc-tests/dg-8.c: Remove.
34608         * gcc.misc-tests/dg-9.c: Remove.
34609         * gcc.misc-tests/dg-10.c: Remove.
34610         * gcc.misc-tests/dg-11.c: Remove.
34611         * gcc.misc-tests/dg-12.c: Remove.
34612         * gcc.misc-tests/dg-test.exp: Remove.
34614         * gcc.test-framework/test-framework.awk: Change recording and
34615         printing of passes and failures.
34617         * gcc.test-framework: New directory.
34618         * gcc.test-framework/README: New.
34619         * gcc.test-framework/test-framework.exp: New.
34620         * gcc.test-framework/test-framework.awk: New.
34621         * gcc.test-framework/gen_directive_tests: New.
34623 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34625         * lib/treelang.exp: Fix comment typos.
34626         (treelang_target_compile): Don't append libs=-ltreelang to options.
34628 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34630         * g++.dg/parse/typename7.C: Adjust error messages.
34632 2005-01-31  Jeff Law  <law@redhat.com>
34634         * gcc.c-torture/execute/20050131-1.c: New test.
34635         * gcc.dg/wcaselabel.c: New test.
34637 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34639         * g++.dg/other/warning1.C: Adjust error messags.
34640         * g++.dg/parse/constant5.C: New test.
34642 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34644         PR c/19333
34645         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34646         the test case valid.
34647         * gcc.dg/20030815-1.c: Remove invalid tests.
34648         * gcc.dg/array-7.c: Adjust expected result.
34649         * gcc.dg/pr18596-3.c: Likewise.
34650         * gcc.dg/noncompile/20000901-1.c: Likewise.
34651         * gcc.dg/noncompile/init-2.c: Likewise.
34652         * gcc.dg/noncompile/init-4.c: Likewise.
34654 2005-01-31  Dale Johannesen  <dalej@apple.com>
34656         * g++.dg/opt/pr19650.C: New test.
34658 2005-01-31  Richard Henderson  <rth@redhat.com>
34660         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34661         long double for intel double extended format.
34662         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34664 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34666         PR c++/19555
34667         * g++.dg/template/static10.C: New test.
34669         PR c++/19395
34670         * g++.dg/parse/error24.C: New test.
34672         PR c++/19367
34673         * g++.dg/lookup/builtin1.C: New test.
34675         PR c++/19457
34676         * g++.dg/warn/conv3.C: New test.
34678 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34680         PR fortran/19647
34681         * gfortan.dg/inquire_7.f90
34683 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34685         PR tree-optimization/15791
34686         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34687         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34688         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34689         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34690         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34691         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34692         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34693         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34694         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34695         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34697 2005-01-29  Paul Brook  <paul@codesourcery.com>
34699         PR fortran/18565
34700         * check.c (real_or_complex_check): New function.
34701         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34702         * intrinsic.c (add_functions): Use new check functions.
34703         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34704         Add prototypes.
34706 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34708         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34709         gcc.dg/lvalue-3.c: New tests.
34710         * gcc.dg/concat.c: Update expected messages.
34712 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34714         PR libfortran/19595
34715         * gfortran.dg/eor_1.f90: New test.
34717 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34719         PR fortran/19589
34720         * gfortran.dg/logical_data_1.f90: New test.
34722 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34724         PR c++/19253
34725         * g++.dg/template/crash33.C: New test.
34727         PR c++/19667
34728         * g++.dg/template/crash32.C: New test.
34730 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34732         PR middle-end/16558
34733         * g++.dg/warn/Wreturn-type-2.C: New test.
34735 2004-06-24  Jeff Law  <law@redhat.com>
34737         * gcc.dg/tree-ssa/20050128-1.c: New test.
34739 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34741         * gcc.target/frv/all-mdpackh-1.c: New test.
34743 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34745         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34747 2005-01-27  Richard Henderson  <rth@redhat.com>
34749         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34751 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34753         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34755 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34757         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34758         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34759         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34760         to cope with cases where the multilib options override the dg-options.
34762 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34764         PR c/18946
34765         * gcc.dg/noncompile/20050120-1.c: New test.
34767 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34769         PR tree-optimization/19633
34770         * gcc.dg/pr19633.c: New test.
34771         * gcc.dg/tree-ssa/pr19633.c: New test.
34773 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34775         * gcc.dg/20041216-1.c: New test.
34777 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34779         PR objc/18862
34780         * objc.dg/selector-2.m: New test.
34782 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34784         * g++.dg/opt/range-test-2.C: New test.
34786         PR rtl-optimization/19579
34787         * gcc.c-torture/execute/20050124-1.c: New test.
34789 2005-01-26  Greg Parker  <gparker@apple.com>
34790         Stuart Hastings  <stuart@apple.com>
34792         * gcc.c-torture/execute/20050125-1.c: New.
34794 2005-01-18  Jan Hubicka  <jh@suse.cz>
34796         PR tree-optimize/19337
34797         * gcc.c-torture/compile/20050119-1.c: New test.
34799 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34801         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34802         test for successful match.
34804 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34806         PR objc/18408
34807         * objc.dg/comp-types-7.m: New test.
34809 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34811         * lib/target-supports.exp (current_target_name): New.
34812         (check_effective_target_ilp32, check_effective_target_lp64):
34813         Cache the result to use as long as the current target, with
34814         multilib flags, remains the same.
34816         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34817         (dg-require-weak, dg-require-visibility, dg-require-alias,
34818         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34819         dg-require-effective-target, dg-skip-if): Remove call to
34820         skip_test_and_clear_xfail.
34821         (dg-test): Clear xfail data.
34823 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34825         PR target/17751
34826         * gcc.dg/ppc64-toc.c: New test.
34828         * g++.dg/tree-ssa/empty-1.C: New test.
34830         PR middle-end/19551
34831         * gcc.c-torture/execute/20050121-1.c: New test.
34832         * gcc.dg/20050121-2.c: New test.
34834 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34835         Paul Brook  <paul@codesourcery.com>
34837         PR fortran/17941
34838         * gfortran.dg/real_const_1.f: New test.
34839         * gfortran.dg/real_const_2.f90: New test.
34840         * gfortran.dg/complex_int_1.f90: New test.
34842 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34844         PR fortran/19313
34845         * gfortan.dg/inquire_6.f90: New test.
34847 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34849         PR libfortran/19451
34850         * open_readonly_1.f90: New test.
34852 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34854         PR libfortran/18982
34855         * gfortran.dg/open_new.f90: New file.
34857 2005-01-22  Paul Brook  <paul@codesourcery.com>
34859         * namelist_1.f90: New test.
34861 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34863         PR tree-optimization/19484
34864         * gcc.c-torture/compile/20050122-[12].c: New tests.
34866 2005-01-22  Paul Brook  <paul@codesourcery.com>
34868         * gfortran.dg/implicit_2.f90: New test.
34870 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34872         PR fortran/19314
34873         * gfortran.dg/inquire_5.f90: New test.
34875 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34877         PR c/18809
34878         * gcc.dg/pr18809-1.c: New test.
34880 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34882         * gcc.dg/20050121-1.c: New test.
34884         PR tree-optimization/13000
34885         * gcc.dg/20040206-1.c: Change warning to point where function is
34886         being inlined.
34888 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34890         PR c++/19208
34891         * g++.dg/template/array11.C: New test.
34893 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34895         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34896         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34897         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34898         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34899         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34900         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34902 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34904         PR tree-optimization/15349
34905         * gcc.dg/tree-ssa/pr15349.c: New.
34907 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34909         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34911 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34913         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34914         scan-assembler-times directive name.
34916         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34917         after dg-do.
34919         PR rtl-optimization/19462
34920         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34922 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34924         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34925         counting function calls on ia64.
34927 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34929         PR rtl-optimization/15139
34930         * gcc.dg/20050111-2.c: New test.
34932         PR c/17297
34933         * gcc.c-torture/compile/20050113-1.c: New testcase.
34935         PR middle-end/19164
34936         * gcc.dg/20050113-1.c: New testcase.
34938 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34940         * gcc.dg/vect/vect-85.c: Add comment.
34941         * gcc.dg/vect/vect-86.c: Add xfail for now.
34942         * gcc.dg/vect/vect-87.c: Add xfail for now.
34943         * gcc.dg/vect/vect-88.c: Add xfail for now.
34944         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34946 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34948         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34950 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34952         * g++.dg/debug/typedef3.C: New test.
34954 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34956         PR c/19472
34957         * gcc.dg/asm-a.c: New test.
34959 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34961         * gcc.dg/sh-relax.c: Add prototype for abort.
34963 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34965         * gcc.dg/short-compare-1.c: New test.
34966         * gcc.dg/short-compare-2.c: Likewise.
34968 2005-01-18  Michael Matz  <matz@suse.de>
34970         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34972 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34974         PR tree-optimization/19121
34975         * gcc.c-torture/compile/pr19121.c: New test.
34977 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34979         PR target/19357
34980         * gcc.c-torture/compile/pr19357.c: New test.
34982 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34984         PR c/5675
34985         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34986         pass--those that refer just to the variable, possibly with a
34987         cast.
34988         * gcc.dg/c99-const-expr-3.c: Likewise.
34990         PR middle-end/13127
34991         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34992         longer emitted.
34994 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34996         PR fortran/18778
34997         * gfortran.dg/endfile_2.f90: New test.
34999 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35001         PR 19168
35002         * gfortran.dg/select_5.f90: New test.
35004 2004-01-16  Paul Brook  <paul@codesourcery.com>
35006         * gfortran.dg/common_4.f90: New test.
35008 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35010         PR rtl-optimization/19462
35011         * gcc.dg/torture/pr19462-1.c: New test.
35013 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35015         PR objc/19321
35016         * objc.dg/func-ptr-2.m: New.
35017         * objc.dg/volatile-1.m: New.
35019 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35021         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35023 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35025         PR tree-optimization/19060
35026         * gcc.c-torture/execute/20050104-1.c: New test.
35028 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35030         PR fortran/18983
35031         * gfortran.dg/write_to_null.f90: New test.
35033 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35034             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35036         PR other/19328
35037         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35038         argument.
35040 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35042         PR c++/19263
35043         * g++.dg/init/vector1.C: New test.
35045 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35047         PR target/13158
35048         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35049         PR target/18987
35050         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35052 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35054         * gfortran.dg/select_1.f90: New test.
35055         * gfortran.dg/select_2.f90: New test.
35056         * gfortran.dg/select_3.f90: New test.
35057         * gfortran.dg/select_4.f90: New test.
35059 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35061         PR middle-end/19084
35062         PR rtl-optimization/19348
35063         * gcc.dg/20050111-1.c: New test.
35064         * gcc.c-torture/execute/20050111-1.c: New test.
35066         * gcc.dg/i386-asm-4.c: New test.
35068 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35070         * gcc.dg/nested-func-2.c: New test.
35071         * ada/acats/norun.lst: Remove c953002.
35073 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35075         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35077 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35079         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35081 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35083         PR target/18761
35084         * g++.dg/abi/align1.C: New test.
35086 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35088         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35089         at a time.
35090         * g++.dg/ext/altivec_check.h: Support compiling as C.
35092 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35094         PR c++/19355
35095         * g++.dg/expr/pr19355-1.C: New test case.
35097 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35099         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35100         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35101         * ada/acats/tests/c3/c92005b.ada: Likewise.
35102         * ada/acats/tests/c3/cxb3012.a: Likewise.
35103         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35105 2005-01-09  Paul Brook  <paul@codesourcery.com>
35107         * gfortran.dg/common_2.f90: New file.
35108         * gfortran.dg/common_3.f90: New file.
35110 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35112         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35114 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35116         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35117         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35118         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35119         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35120         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35121         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35122         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35123         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35124         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35125         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35126         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35127         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35128         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35129         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35130         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35131         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35132         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35133         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35134         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35135         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35136         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35137         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35138         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35139         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35140         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35141         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35142         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35143         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35144         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35145         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35146         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35147         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35148         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35149         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35150         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35151         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35152         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35153         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35154         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35155         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35156         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35157         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35158         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35159         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35160         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35161         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35162         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35163         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35164         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35165         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35166         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35167         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35168         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35169         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35170         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35171         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35172         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35173         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35174         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35175         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35176         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35177         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35178         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35179         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35180         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35181         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35182         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35184         * gcc.dg/vect/vect-1.c: Fix spelling.
35185         * gcc.dg/vect/vect-10.c: Fix spelling.
35186         * gcc.dg/vect/vect-11.c: Fix spelling.
35187         * gcc.dg/vect/vect-12.c: Fix spelling.
35188         * gcc.dg/vect/vect-14.c: Fix spelling.
35189         * gcc.dg/vect/vect-15.c: Fix spelling.
35190         * gcc.dg/vect/vect-16.c: Fix spelling.
35191         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35192         * gcc.dg/vect/vect-64.c: Fix comments.
35193         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35195 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35196             Ira Rosen  <irar@il.ibm.com>
35198         * gcc.dg/vect/vect-70.c: New test.
35199         * gcc.dg/vect/vect-71.c: New test.
35201 2005-01-09  Manfred Hollstein  <mh@suse.com>
35203         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35204         * gcc.dg/pr18241-2.c: Likewise.
35205         * gcc.dg/pr18241-3.c: Likewise.
35206         * gcc.dg/pr18241-4.c: Likewise.
35207         * gcc.dg/pr18241-5.c: Likewise.
35209 2005-01-08  Richard Henderson  <rth@redhat.com>
35211         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35212         False for x86 and x86-64.
35214 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35216         PR tree-optimization/18241
35217         * gcc.dg/pr18241-1.c: New test.
35218         * gcc.dg/pr18241-2.c: New test.
35219         * gcc.dg/pr18241-3.c: New test.
35220         * gcc.dg/pr18241-4.c: New test.
35221         * gcc.dg/pr18241-5.c: New test.
35223 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35225         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35226         gfortran.dg/select_4.f90: New.
35228 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35230         * gcc.c-torture/execute/20050107-1.c: New test.
35232 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35234         PR c++/19298
35235         * g++.dg/template/ref2.C: New.
35237 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35239         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35240         instead of being empty.
35242 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35244         PR fortran/15553
35245         * gfortran.dg/array-1.f90: New test.
35247 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35249         PR tree-optimization/19283
35250         * gcc.c-torture/execute/20050106-1.c: New test.
35252         PR rtl-optimization/18861
35253         * gcc.dg/20050105-1.c: New test.
35255         PR tree-optimization/18828
35256         * gcc.dg/20050105-2.c: New test.
35258 2005-01-07  Andreas Jaeger  <aj@suse.de>
35260         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35262 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
35264         PR fortran/18398
35265         * gfortran.dg/fmt_read.f90: New test.
35267 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
35269         * gcc.dg/rs6000-ldouble-2.c: New.
35271 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
35273         PR c++/19244
35274         * g++.dg/parser/ctor2.C: New test.
35276 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35278         PR c++/17154
35279         * g++.dg/template/using9.C: New test.
35281 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35283         PR c++/19258
35284         * g++.dg/lookup/friend6.C: New test.
35286 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35288         PR c++/19270
35289         * g++.dg/template/array10.C: New.
35291 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35293         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35294         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35296 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
35298         * gcc.c-torture/compile/20050105-1.c: New test.
35300 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
35302         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35304 2005-01-05  Roger Sayle  <roger@eyesopen.com>
35306         PR middle-end/19100
35307         * gcc.dg/conv-3.c: New test case.
35309 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
35311         * gcc.dg/asm-wide-1.c: New test.
35313 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35315         PR c++/19030
35316         * g++.dg/parse/crash22.C: New
35318 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
35320         PR 19257
35321         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35323 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
35325         PR middle-end/17767
35326         * gcc.dg/i386-mmx-6.c: New test case.
35328 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
35330         PR tree-optimization/18308
35331         * gcc.dg/vect/pr18308.c: New testcase.
35333 2005-01-04  Andreas Jaeger  <aj@suse.de>
35335         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35337 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35338             Robert Bowdidge <bowdidge@apple.com>
35340         * gcc.dg/cpp/subframework1.c: New.
35341         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35342         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35343         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35344         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35346 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
35348         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35349         producing warning.
35350         * gcc.dg/darwin-weakimport-2.c: New.
35352 2005-01-03  Richard Henderson  <rth@redhat.com>
35354         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35356 2005-01-03  Richard Henderson  <rth@redhat.com>
35358         * gcc.dg/vect/vect.exp: Enable for ia64.
35359         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35360         (check_effective_target_vect_float): Likewise.
35361         (check_effective_target_vect_no_align): Likewise.
35362         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35363         * gcc.dg/vect/vect-8.c: Likewise.
35365 2005-01-03  Uros Bizjak <uros@kss-loka.si>
35367         PR target/19236
35368         * gcc.dg/pr19236-1.c: New test case.
35370 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
35372         PR rtl-optimization/12092
35373         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35375 2005-01-02  Andreas Jaeger  <aj@suse.de>
35377         * gcc.dg/pr12092-1.c: Do not run on x86_64.
35379 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35380             Andrew Pinski  <pinskia@physics.uc.edu>
35382         PR rtl-optimization/12092
35383         * gcc.dg/pr12092-1.c: New test case.
35385 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
35387         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35388         'hidden' and 'default' for better portability.
35389         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35391         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35392         6 and 7.
35393         * g++.old-deja/g++.brendan/new3.C: Likewise.
35395 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35397         * gcc.dg/20041231-1.C: New test.
35398         * g++.dg/warn/Wunreachable-code-1.C: New test.
35400 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35402         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35403         file, not /dev/null.  Abort on error.
35405 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35406             Ziemowit Laski  <zlaski@apple.com>
35408         PR objc/18971
35409         * objc.dg/encode-5.m: New test.
35411 2004-12-29  Richard Henderson  <rth@redhat.com>
35413         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35414         * objc.dg/stabs-1.m: Disable for ia64.
35416 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35418         PR c++/19190
35419         * g++.dg/warn/Wunused-10.C: New test.
35421 2004-12-28  Richard Henderson  <rth@redhat.com>
35423         * objc.dg/stabs-1.m: Disable for alpha.
35425 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35427         PR c++/19149
35428         * g++.dg/parse/error23.C: New test.
35430 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35432         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35434         PR fortran/19032
35435         * gfortran.dg/intrinsic_modulo_1.f90: New.
35436         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35437         tests with divisor -1.
35439 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35441         * g++.dg/opt/temp1.C (memcpy): Return a value.
35443         PR c++/19148
35444         * g++.dg/expr/cond7.C: New test.
35446 2004-12-27  Paul Brook  <paul@codesourcery.com>
35448         * gfortran.dg/g77/select_no_compile.f: Remove.
35450 2004-12-27  Richard Henderson  <rth@redhat.com>
35452         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35453         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35454         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35456 2004-12-26  Richard Henderson  <rth@redhat.com>
35458         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35459         by 1i instead of token pasting.
35461 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35463         PR tree-optimization/17578
35464         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35465         to additional_flags.
35466         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35468 2004-12-25  Richard Henderson  <rth@redhat.com>
35470         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35471         Remove Alpha.
35473 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35475         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35476         hppa*-*-hpux*.
35477         * gcc.dg/pr17957.c (dg-options): Likewise.
35478         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35479         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35480         instead of 0 on __hppa__.
35481         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35482         "foo,%r" on hppa*-*-*.
35484 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35486         PR fortran/19071
35487         * gfortran.dg/complex_write.f90: New test.
35489 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35491         PR c++/17595
35492         * g++.dg/parse/pragma2.C: New test.
35494         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35496 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35498         * gcc.dg/empty2.c: Add missing dg-warning.
35500 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35502         PR c++/17413
35503         * g++.dg/template/local4.C: New test.
35504         * g++.dg/template/crash19.C: Add dg-error marker.
35506         * g++.dg/template/crash31.C: Correct embedded PR number.
35508 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35510         PR c++/16405
35511         * g++.dg/opt/temp1.C: Add do-run marker.
35513 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35515         * g++.dg/template/spec19.C: New.
35517 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35519         PR target/16819
35520         * gcc.dg/empty2.c: New.
35522 2004-12-23  Richard Henderson  <rth@redhat.com>
35524         * lib/target-supports.exp (check_effective_target_vect_no_align):
35525         Remove i?86 and x86-64.
35527 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35529         PR c++/16405
35530         * g++.dg/opt/temp1.C: New test.
35532 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35534         PR c++/18733
35535         * g++.dg/template/friend33.C: New testcase.
35537 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35539         PR c++/18464
35540         * g++.dg/template/cond5.C: New test.
35542         PR c++/18492
35543         * g++.dg/inherit/thunk3.C: New test.
35545         PR c++/11224
35546         * g++.dg/warn/Wunused-9.C: New test.
35548 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35550         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35552 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35554         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35556 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35558         PR c++/18378
35559         * g++.dg/ext/packed8.C: New test.
35561         PR c++/19063
35562         * g++.dg/template/crash31.C: New test.
35564         PR c++/19034
35565         * g++.dg/template/crash30.C: New test.
35567 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35569         PR C++/18984
35570         * g++.dg/eh/ctor3.C: New test.
35572 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35574         * objc.dg/stabs-1.m: Allow section name to be quoted and
35575         assembly label to begin with '.LL'.
35577 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35579         * gcc.dg/vect/vect.exp
35580         (check_effective_target_lp64_or_vect_no_align): New.
35581         * gcc.dg/vect/vect-77.c: Use it.
35582         * gcc.dg/vect/vect-78.c: Use it.
35584         * lib/target-supports.exp
35585         (check_effective_target_vect_no_max,
35586         check_effective_target_vect_no_bitwise,
35587         check_effective_target_vect_no_align): New.
35588         * gcc.dg/vect/vect-13.c: Use them.
35589         * gcc.dg/vect/vect-17.c: Ditto.
35590         * gcc.dg/vect/vect-18.c: Ditto.
35591         * gcc.dg/vect/vect-19.c: Ditto.
35592         * gcc.dg/vect/vect-20.c: Ditto.
35593         * gcc.dg/vect/vect-27.c: Ditto.
35594         * gcc.dg/vect/vect-29.c: Ditto.
35595         * gcc.dg/vect/vect-44.c: Ditto.
35596         * gcc.dg/vect/vect-48.c: Ditto.
35597         * gcc.dg/vect/vect-50.c: Ditto.
35598         * gcc.dg/vect/vect-52.c: Ditto.
35599         * gcc.dg/vect/vect-54.c: Ditto.
35600         * gcc.dg/vect/vect-56.c: Ditto.
35601         * gcc.dg/vect/vect-58.c: Ditto.
35602         * gcc.dg/vect/vect-60.c: Ditto.
35603         * gcc.dg/vect/vect-72.c: Ditto.
35604         * gcc.dg/vect/vect-80.c: Ditto.
35606 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35608         PR c++/14075
35609         * g++.dg/init/string1.C: New.
35611         PR c++/18975
35612         * g++.dg/other/synth1.C: New.
35614 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35616         PR c/18963
35617         * gcc.dg/pr18963-1.c: New test.
35619 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35621         PR c/18596
35622         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35623         * gcc.dg/pr18596-1.c: Use dg-error.
35624         (dg-options): Use -fno-unit-at-a-time.
35625         * gcc.dg/pr18596-2.c: New test.
35626         * gcc.dg/pr18596-3.c: New test.
35628 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35630         PR middle-end/18683
35631         * g++.dg/opt/pr18683-1.C: New test case.
35633 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35635         PR other/19093
35636         * g++.dg/opt/max1.C: Fix for 64bit targets.
35638 2004-12-20  Matt Austern  <austern@apple.com>
35640         PR c++/19044
35641         * g++.dg/ext/builtin6.C: New
35643 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35645         PR tree-optimization/19080
35646         * gcc.c-torture/compile/pr19080.c: New test.
35648 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35650         * gcc.dg/20041219-1.c: New test.
35652 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35654         PR middle-end/19068
35655         * g++.dg/opt/max1.C: New test case.
35657 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35659         * gcc.dg/fdata-sections-1.c: New test.
35661 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35663         PR middle-end/18548
35664         * gcc.dg/max-1.c: New test case.
35666 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35668         * gcc.c-torture/execute/20041218-1.c: New test.
35670 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35672         * gcc.dg/pr18501.c: New test.
35673         * gcc.dg/uninit-5.c: XFAIL.
35674         * gcc.dg/uninit-9.c: XFAIL.
35676 2004-12-17  Dale Johannesen  <dalej@apple.com>
35678         * gcc.dg/20041213-1.c: New.
35680 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35682         * objc.dg/stabs-1.m: Allow assembly label to begin
35683         with a dot ('.').
35685 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35687         * gcc.c-torture/execute/20041213-1.c: Move...
35688         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35690 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35692         PR c++/18721
35693         * g++.dg/lookup/conv-5.C: New.
35695 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35697         * objc.dg/stabs-1.m: New test.
35699 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35701         * gcc.dg/visibility-c.c: Change compile to
35702         assemble for the test.
35704 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35706         PR target/19041
35707         * gcc.dg/visibility-c.c: New test.
35709 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35711         PR middle-end/18493
35712         * gcc.dg/switch-8.c: New test case.
35714 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35716         PR c++/18905
35717         * g++.dg/template/init4.C: New.
35718         * g++.dg/opt/static3.C: Enable optimizer.
35720 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35722         * g++.dg/other/complex1.C: New test.
35724 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35726         * g++.dg/opt/inline9.C: New test.
35728 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35730         PR fortran/18993
35731         * gfotran.dg/nullify_1.f: New test.
35733 2004-12-15  Richard Henderson  <rth@redhat.com>
35735         * gcc.target/i386/i386.exp: New harness.
35736         * gcc.target/i386/vect-args.c: New.
35738 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35740         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35742 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35744         PR c++/18825
35745         * g++.dg/template/friend32.C: New test.
35747 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35749         * cpp/pragma-once-1.c: New test.
35750         * cpp/pragma-once-1b.h: Likewise.
35751         * cpp/pragma-once-1c.h: Likewise.
35752         * cpp/pragma-once-1d.h: Likewise.
35753         * cpp/inc/pragma-once-1a.h: Likewise.
35755 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35756             Steven G. Kargl  <kargls@comcast.net>
35758         PR fortran/17597
35759         * gfortran.dg/list_read_3.f90: New test.
35761 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35763         * gcc.dg/ftrapv-2.c: New test.
35765 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35767         PR c++/18981
35768         * g++.dg/template/typename9.C: New test.
35770 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35772         PR c++/18738
35773         * g++.dg/template/typename8.C: New test.
35774         * g++.dg/parse/friend2.C: Tweak error message.
35776 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35778         * gcc.c-torture/20041214-1.c: New test.
35780 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35782         PR c++/18965
35783         * g++.dg/init/array17.C: New test.
35785 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35787         PR c++/18793
35788         * g++.dg/init/aggr3.C: New test.
35790 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35792         * gcc.dg/altivec-types-1.c: New test.
35793         * gcc.dg/altivec-types-2.c: New test.
35794         * gcc.dg/altivec-types-3.c: New test.
35795         * gcc.dg/altivec-types-4.c: New test.
35796         * g++.dg/ext/altivec-types-1.C: New test.
35797         * g++.dg/ext/altivec-types-2.C: New test.
35798         * g++.dg/ext/altivec-types-3.C: New test.
35799         * g++.dg/ext/altivec-types-4.C: New test.
35801 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35803         PR middle-end/18951
35804         * gcc.c-torture/execute/20041213-1.c: New test.
35806 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35808         PR c++/18949
35809         * g++.dg/template/cast1.C: New.
35811 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35813         * gcc.c-torture/execute/20041213-2.c: New test.
35815 2004-12-13  Richard Henderson  <rth@redhat.com>
35817         * gcc.dg/i386-sse-10.c: Fix typo in options.
35819 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35821         PR c++/18968
35822         * g++.dg/opt/pr18968.C: New test.
35824 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35826         PR c++/18925
35827         * g++.dg/ext/visibility/staticdatamem.C: New test.
35829 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35831         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35833 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35835         PR rtl-optimization/18928
35836         * gcc.dg/pr18928-1.c: New test case.
35838 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35840         PR tree-opt/16951
35841         * gcc.c-torture/compile/20041211-1.c: New.
35843 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35845         PR middle-end/17564
35846         * gcc.c-torture/execute/20041212-1.c: New test.
35848 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35850         PR fortran/18869
35851         * gfortran.dg/common_1.f90: New test.
35853 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35854         Paul Brook  <paul@codesourcery.com>
35856         PR fortran/16222
35857         * gfortran.dg/real_do_1.f90: New test.
35859 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35861         PR tree-opt/18040
35862         * g++.dg/opt/ptrmem6.C: New test.
35864 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35866         PR middle-end/18921
35867         * gcc.dg/pr18921-1.c: New test case.
35869 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35871         PR fortran/17175
35872         * gfortran.dg/scale_1.f90: New test.
35874 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35876         PR middle-end/18903
35877         * gcc.c-torture/compile/pr18903.c: New test.
35879 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35881         * gcc.c-torture/execute/20041210-1.c: New test.
35883 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35885         PR c++/18731
35886         * g++.dg/parser/struct-1.C: New test.
35887         * g++.dg/parser/struct-2.C: New test.
35888         * g++.dg/parser/struct-3.C: New test.
35890 2004-12-09  Richard Henderson  <rth@redhat.com>
35892         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35894         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35895         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35897 2004-12-09  Matt Austern  <austern@apple.com>
35899         PR c++/18514
35900         * g++.dg/ext/builtin1.C: New
35901         * g++.dg/ext/builtin2.C: New
35902         * g++.dg/ext/builtin3.C: New
35903         * g++.dg/ext/builtin4.C: New
35904         * g++.dg/ext/builtin5.C: New
35906 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35908         PR tree-opt/18904
35909         * g++.dg/opt/ptrmem5.C: New test.
35911 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35913         * g++.dg/parse/typename5.C: Adjust for new error.
35914         * g++.dg/parse/typename7.C: New.
35916 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35918         PR c++/18073
35919         * g++.dg/other/mmintrin.C: New test.
35921 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35923         PR c++/16681
35924         * g++.dg/init/array15.C: New.
35925         * g++.dg/init/array16.C: New.
35927 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35929         PR fortran/18826
35930         * gfortran.dg/assign_1.f90: New test.
35932 2004-12-08  Nick Clifton  <nickc@redhat.com>
35934         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35935         * gcc.target/xstormy16/data_below100: Likewise.
35936         * gcc.target/xstormy16/sfr: Likewise.
35937         * gcc.target/xstormy16/below100.S: New test source file.
35938         * gcc.target/xstormy16/below100.ld: New test linker script.
35939         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35940         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35941         bp instructions.
35942         * gcc.target/xstormy16/bp.c: Likewise.
35944         * gcc.target/xstormy16/bss_below100: New files:
35945         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35946         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35947         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35948         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35949         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35950         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35951         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35952         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35953         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35954         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35955         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35956         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35957         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35958         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35959         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35960         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35961         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35962         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35963         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35964         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35965         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35966         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35967         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35968         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35969         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35970         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35971         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35973         * gcc.target/xstormy16/data_below100: New files:
35974         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35975         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35976         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35977         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35978         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35979         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35980         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35981         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35982         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35983         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35984         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35985         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35986         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35987         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35988         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35989         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35990         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35991         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35992         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35993         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35994         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35995         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35996         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35997         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35998         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35999         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36000         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36002         * gcc.target/xstormy16/sfr: New files:
36003         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36004         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36005         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36006         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36007         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36008         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36009         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36010         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36011         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36012         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36013         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36014         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36015         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36016         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36017         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36018         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36019         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36020         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36021         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36022         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36023         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36024         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36025         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36026         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36027         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36028         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36029         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36030         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36031         27_if0_sfrw_bitfield_f.c
36033 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36035         PR c++/18100
36036         * g++.dg/lookup/name-clash4.C: New test.
36038 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36040         PR c++/18672
36041         * g++.dg/opt/array1.C: New.
36043         PR c++/18803
36044         * g++.dg/template/operator5.C: New.
36046 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36048         PR c/18867
36049         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36051 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36053         * gcc.dg/noncompile/20041207.c: New test.
36055 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36057         * g++.dg/other/unreachable-1.C: New test.
36059 2004-12-06  Nick Clifton  <nickc@redhat.com>
36061         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36062         <limits.h> because the latter comes from gcc's include/ directory
36063         and not the newlib/libc/include directory.
36065 2004-12-04  Richard Henderson  <rth@redhat.com>
36067         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36069 2004-12-04  Richard Henderson  <rth@redhat.com>
36071         * lib/target-supports.exp (check_gc_sections_available): Disable
36072         for alpha and ia64.
36074 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36076         PR middle-end/17909
36077         * g++.dg/other/vararg-2.C: New test.
36079 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36081         PR c++/17011, c++/17971
36082         * g++.dg/template/error15.C: Adjust expected error.
36083         * g++.dg/template/instantiate3.C: Likewise.
36085 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36087         * gcc.dg/altivec-18.c: Fix for darwin
36089 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36091         PR c++/18782
36092         * g++.dg/parse/ptrmem2.C: New.
36094         PR c++/18318
36095         * g++.dg/template/new1.C: New.
36097 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36099         PR fortran/18710
36100         * gfortran.dg/direct_io_3.f90: New test.
36102 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36104         PR 18758
36105         * g++.dg/parse/crash21.C: New.
36107 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36109         PR c++/15664, c++/18276
36110         * g++.dg/template/ttp13.C: New test.
36111         * g++.dg/template/ttp14.C: Likewise.
36113 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36115         PR c++/18123
36116         * g++.dg/parse/enum2.C: New test.
36117         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36119 2004-12-02  Nick Clifton  <nickc@redhat.com>
36121         * gcc.target/xstormy16: New test directory.
36122         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36123         * gcc.target/xstormy16/bp.c: Check the generation of bp
36124         instructions.
36125         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36126         bn instructions and the BELOW100 attribute.
36128 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36130         PR target/16952
36131         * gcc.dg/ppc-eabi.c: New.
36133 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36135         PR fortran/18284
36136         * gfortran.dg/backspace.f90
36138 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36140         * gfortran.dg/inquire.f90: New test.
36142 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36144         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36145         handle effective-target-keyword.
36146         (dg-skip-if): Support effective-target keyword as target list.
36147         (dg-xfail-if): Ditto.
36148         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36150 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36152         PR tree-optimization/18291
36153         * gcc.c-torture/compile/pr18291.c: New test.
36155 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36157         PR C++/18729
36158         * g++.dg/parse/crash20.C: New.
36160         PR c++/17431
36161         * g++.dg/overload/arg1.C: New.
36162         * g++.dg/overload/arg2.C: New.
36163         * g++.dg/overload/arg3.C: New.
36164         * g++.dg/overload/arg4.C: New.
36166 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36168         * gcc.dg/c99-flex-array-4.c: Remove.
36170 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36172         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36174         * lib/target-supports.exp (is-effective-target): Simplify.
36176         * lib/target-supports.exp (check_effective_target_vect_long):
36177         Fix for powerpc64-*-*.
36179 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36181         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36182         to support new requirements on FreeBSD 5.
36184 2004-11-30  Devang Patel  <dpatel@apple.com>
36186         PR 18702
36187         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36189 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36191         * g++.dg/ext/altivec-13.C: New test.
36193 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36195         PR tree-opt/18298
36196         * gcc.c-torture/execute/p18298.c: New test.
36198 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36199             Dorit Naishlos  <dorit@il.ibm.com>
36201         PR tree-opt/18607
36202         * gcc.dg/vect/vect-89.c: New test.
36204 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36206         * gcc.dg/pr18596-1.c: New test.
36208 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36210         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36212 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36214         PR c/18479
36215         * gcc.dg/pr18479.c: New test.
36217 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36219         PR target/18490
36220         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36221         mmix-knuth-mmixware.
36223         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36224         cris-*-elf* cris-*-aout* mmix-*-*
36226 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36228         PR middle-end/18725
36229         * gcc.dg/pr18725.c: New test.
36231 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36233         PR target/18488
36234         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36236         PR target/18336
36237         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36239 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36241         PR c++/18368
36242         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36243         * g++.old-deja/g++.law/ctors5.C: Likewise.
36244         * g++.old-deja/g++.other/crash25.C: Likewise.
36246         PR c++/18674
36247         * g++.dg/template/error16.C: New test.
36249         PR c++/18512
36250         * g++.dg/template/crash29.C: New test.
36252 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
36254         PR tree-optimization/18712
36255         * gcc.c-torture/compile/pr18712.c: New test.
36257 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
36259         PR c/7544
36260         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36261         tests.
36263 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36265         PR c++/18652
36266         * g++.dg/lookup/crash6.C: New test.
36268 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36270         PR middle-end/18164
36271         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
36273 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
36275         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36276         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36277         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36279 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
36281         * gcc.dg/pr18164.c: New test.
36283 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
36285         * gcc.dg/funroll-loops-all.c: New.
36287 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36289         PR target/18489
36290         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36291         delimeter, match space and TAB as well as ":".
36293         PR target/18484
36294         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36296         PR target/18348
36297         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36299         PR target/18345
36300         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36302         PR target/18337
36303         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36305 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
36307         * gfortran.dg/direct_io_2.f90: New test.
36309 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
36311         PR target/18334
36312         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36314 2004-11-28  Richard Henderson  <rth@redhat.com>
36316         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36318 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
36320         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36321         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36322         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36323         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36324         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36325         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36326         gcc.dg/pointer-arith-8.c: New tests.
36328 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
36330         PR fortran/18364
36331         * gfortran.dg/endfile.f90: New test.
36333 2004-11-27  Falk Hueffner  <falk@debian.org>
36335         * gcc.dg/loop-6.c: New test.
36337 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36339         * gcc.c-torture/execute/20041126-1.c: New test.
36341 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36343         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36344         on IRIX.
36346 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
36348         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36349         functions.
36351 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
36353         PR rtl-optimization/17825
36354         * gcc.c-torture/compile/20041119-1.c: New test.
36356 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36358         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36359         Check existence of ld library path variables before unsetting.
36361 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
36363         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36365 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36367         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36369 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
36371         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36373 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36375         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36376         dg-do directive.
36378 2004-11-26  Ben Elliston  <bje@au.ibm.com>
36380         * gcc.dg/pr17957.c: Pass --param, not -param.
36382 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
36384         PR middle-end/17957
36385         * gcc.dg/pr17957.c: New test.
36387 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
36389         PR c++/18445
36390         * g++.dg/template/crash28.C: Likewise.
36392         PR c++/18001
36393         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36394         * g++.dg/ext/lvaddr.C: Likewise.
36395         * g++.dg/opt/pr7503-3.C: Likewise.
36397         PR c++/18466
36398         * g++.dg/parse/qualified3.C: New test.
36399         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36401         PR c++/18545
36402         * g++.dg/expr/return1.C: New test.
36404 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36406         Friend class name lookup 3/n, PR c++/3332
36407         * g++.dg/lookup/friend3.C: New test.
36408         * g++.dg/lookup/friend4.C: Likewise.
36409         * g++.dg/lookup/friend5.C: Likewise.
36411 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36413         Friend class name lookup 2/n, PR c++/14513, c++/15410
36414         * g++.dg/lookup/friend2.C: New test.
36415         * g++.dg/template/friend31.C: Likewise.
36417 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36419         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36421 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36423         PR c++/17473
36424         * g++.dg/tc1/dr56.C: Remove.
36425         * g++.dg/template/typedef1.C: Add dg-error markers.
36426         * g++.old-deja/g++.other/typedef7.C: Likewise.
36428         PR c++/18285
36429         * g++.dg/parse/typedef7.C: New test.
36431 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36433         * gcc.c-torture/execute/20041124-1.c: New test.
36435 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36437         * g++.dg/template/deduce3.C: New test.
36439         PR c++/18586
36440         * g++.dg/template/crash27.C: New test.
36442         PR c++/18530
36443         * g++.dg/warn/Wshadow-3.C: New test.
36445 2004-11-24  Devang Patel  <dpatel@apple.com>
36447         PR/18555
36448         * gcc.dg/cpp/isysroot-1.c: New test.
36449         * gcc.dg/cpp/usr/include/stdio.h: New file.
36450         * gcc.dg/cpp/isysroot-2.c: New test.
36451         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36452         New file.
36454 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36456         PR c++/8929
36457         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36459 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36461         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36462         * gcc.target/sparc/pdist.c: Likewise.
36464 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36466         PR c++/16882
36467         * g++.dg/conversion/simd1.C: New test.
36469 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36471         * lib/target-libpath.exp: New file defining
36472         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36473         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36474         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36475         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36476         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36478 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36480         * gcc.dg/pragma-align-2.c: Test macro expansion.
36481         * gcc.dg/pragma-pack-2.c: New test.
36483 2004-11-23  Richard Henderson  <rth@redhat.com>
36485         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36486         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36487         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36488         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36489         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36490         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36492         * gcc.dg/vect/vect.exp: Add check for alpha.
36493         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36494         (check_effective_target_vect_int): Enable for alpha.
36495         (check_effective_target_vect_long): New.
36496         (is-effective-target): Add it.
36498 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36500         * gcc.dg/pr18614-1.c: New test.
36502 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36504         * gcc.dg/setjmp-2.c: New test.
36506 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36508         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36509         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36510         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36511         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36512         gcc.target/sparc/pdist.c: New tests.
36514 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36516         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36518 2004-11-22  Dale Johannesen  <dalej@apple.com>
36520         * gcc.dg/20041111-1.c: New.
36522 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36524         PR tree-opt/18536
36525         * gcc.dg/vect/pr18536.c: New test.
36527 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36529         PR c++/18354
36530         * g++.dg/template/nontype11.C: New test.
36532 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36534         PR middle-end/18520
36535         * gcc.dg/pr18520-1.c: New test case.
36537 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36539         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36540         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36541         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36542         expected diagnostics.
36544 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36546         PR target/18580
36547         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36548         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36549         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36551 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36553         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36555 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36556             Joseph Myers  <joseph@codesourcery.com>
36558         * lib/target-supports.exp (check_visibility_available): Really
36559         test the compiler.
36561 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36563         PR tree-opt/18181
36564         * gcc.dg/vect/vect-85.c: New test.
36565         * gcc.dg/vect/vect-86.c: New test.
36566         * gcc.dg/vect/vect-87.c: New test.
36567         * gcc.dg/vect/vect-88.c: New test.
36569 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36571         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36573 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36575         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36576         * gcc.dg/ppc-and-1.c: Ditto.
36577         * gcc.dg/ppc-compare-1.c: Ditto.
36578         * gcc.dg/ppc-mov-1.c: Ditto
36580 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36581             Mark Mitchell  <mark@codesourcery.com>
36583         * gcc.dg/pragma-init-fini-2.c: New test.
36585 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36586             Aldy Hernandez  <aldyh@redhat.com>
36588         * lib/target-supports.exp (check_effective_target_vect_int): New
36589         (check_effective_target_vect_float): New
36590         (check_effective_target_vect_double): New.
36591         (is-effective-target): Support new effective targets keywords.
36592         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36593         default action for dg-do.
36594         * gcc.dg/vect/pr16105.c: Use new support.
36595         * gcc.dg/vect/pr18400.c: Ditto.
36596         * gcc.dg/vect/pr18425.c: Ditto.
36597         * gcc.dg/vect/vect-1.c: Ditto.
36598         * gcc.dg/vect/vect-10.c: Ditto.
36599         * gcc.dg/vect/vect-11.c: Ditto.
36600         * gcc.dg/vect/vect-12.c: Ditto.
36601         * gcc.dg/vect/vect-13.c: Ditto.
36602         * gcc.dg/vect/vect-14.c: Ditto.
36603         * gcc.dg/vect/vect-15.c: Ditto.
36604         * gcc.dg/vect/vect-16.c: Ditto.
36605         * gcc.dg/vect/vect-17.c: Ditto.
36606         * gcc.dg/vect/vect-18.c: Ditto.
36607         * gcc.dg/vect/vect-19.c: Ditto.
36608         * gcc.dg/vect/vect-2.c: Ditto.
36609         * gcc.dg/vect/vect-20.c: Ditto.
36610         * gcc.dg/vect/vect-21.c: Ditto.
36611         * gcc.dg/vect/vect-22.c: Ditto.
36612         * gcc.dg/vect/vect-23.c: Ditto.
36613         * gcc.dg/vect/vect-24.c: Ditto.
36614         * gcc.dg/vect/vect-25.c: Ditto.
36615         * gcc.dg/vect/vect-26.c: Ditto.
36616         * gcc.dg/vect/vect-27.c: Ditto.
36617         * gcc.dg/vect/vect-27a.c: Ditto.
36618         * gcc.dg/vect/vect-28.c: Ditto.
36619         * gcc.dg/vect/vect-29.c: Ditto.
36620         * gcc.dg/vect/vect-29a.c: Ditto.
36621         * gcc.dg/vect/vect-3.c: Ditto.
36622         * gcc.dg/vect/vect-30.c: Ditto.
36623         * gcc.dg/vect/vect-31.c: Ditto.
36624         * gcc.dg/vect/vect-32.c: Ditto.
36625         * gcc.dg/vect/vect-33.c: Ditto.
36626         * gcc.dg/vect/vect-34.c: Ditto.
36627         * gcc.dg/vect/vect-35.c: Ditto.
36628         * gcc.dg/vect/vect-36.c: Ditto.
36629         * gcc.dg/vect/vect-37.c: Ditto.
36630         * gcc.dg/vect/vect-38.c: Ditto.
36631         * gcc.dg/vect/vect-4.c: Ditto.
36632         * gcc.dg/vect/vect-40.c: Ditto.
36633         * gcc.dg/vect/vect-41.c: Ditto.
36634         * gcc.dg/vect/vect-42.c: Ditto.
36635         * gcc.dg/vect/vect-43.c: Ditto.
36636         * gcc.dg/vect/vect-44.c: Ditto.
36637         * gcc.dg/vect/vect-45.c: Ditto.
36638         * gcc.dg/vect/vect-46.c: Ditto.
36639         * gcc.dg/vect/vect-47.c: Ditto.
36640         * gcc.dg/vect/vect-48.c: Ditto.
36641         * gcc.dg/vect/vect-48a.c: Ditto.
36642         * gcc.dg/vect/vect-49.c: Ditto.
36643         * gcc.dg/vect/vect-5.c: Ditto.
36644         * gcc.dg/vect/vect-50.c: Ditto.
36645         * gcc.dg/vect/vect-51.c: Ditto.
36646         * gcc.dg/vect/vect-52.c: Ditto.
36647         * gcc.dg/vect/vect-53.c: Ditto.
36648         * gcc.dg/vect/vect-54.c: Ditto.
36649         * gcc.dg/vect/vect-55.c: Ditto.
36650         * gcc.dg/vect/vect-56.c: Ditto.
36651         * gcc.dg/vect/vect-56a.c: Ditto.
36652         * gcc.dg/vect/vect-57.c: Ditto.
36653         * gcc.dg/vect/vect-58.c: Ditto.
36654         * gcc.dg/vect/vect-59.c: Ditto.
36655         * gcc.dg/vect/vect-6.c: Ditto.
36656         * gcc.dg/vect/vect-60.c: Ditto.
36657         * gcc.dg/vect/vect-61.c: Ditto.
36658         * gcc.dg/vect/vect-62.c: Ditto.
36659         * gcc.dg/vect/vect-63.c: Ditto.
36660         * gcc.dg/vect/vect-64.c: Ditto.
36661         * gcc.dg/vect/vect-65.c: Ditto.
36662         * gcc.dg/vect/vect-66.c: Ditto.
36663         * gcc.dg/vect/vect-67.c: Ditto.
36664         * gcc.dg/vect/vect-68.c: Ditto.
36665         * gcc.dg/vect/vect-69.c: Ditto.
36666         * gcc.dg/vect/vect-7.c: Ditto.
36667         * gcc.dg/vect/vect-72.c: Ditto.
36668         * gcc.dg/vect/vect-72a.c: Ditto.
36669         * gcc.dg/vect/vect-73.c: Ditto.
36670         * gcc.dg/vect/vect-74.c: Ditto.
36671         * gcc.dg/vect/vect-75.c: Ditto.
36672         * gcc.dg/vect/vect-76.c: Ditto.
36673         * gcc.dg/vect/vect-77.c: Ditto.
36674         * gcc.dg/vect/vect-77a.c: Ditto.
36675         * gcc.dg/vect/vect-78.c: Ditto.
36676         * gcc.dg/vect/vect-79.c: Ditto.
36677         * gcc.dg/vect/vect-8.c: Ditto.
36678         * gcc.dg/vect/vect-80.c: Ditto.
36679         * gcc.dg/vect/vect-82.c: Ditto.
36680         * gcc.dg/vect/vect-82_64.c: Ditto.
36681         * gcc.dg/vect/vect-83.c: Ditto.
36682         * gcc.dg/vect/vect-83_64.c: Ditto.
36683         * gcc.dg/vect/vect-9.c: Ditto.
36684         * gcc.dg/vect/vect-all.c: Ditto.
36685         * gcc.dg/vect/vect-none.c: Ditto.
36687 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36689         * lib/gcc-dg.exp (dg-skip-if): New function.
36690         (dg-forbid-option): Remove.
36691         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36692         * g++.dg/abi/bitfield8.C: Likewise.
36693         * g++.dg/abi/dtor1.C: Likewise.
36694         * g++.dg/abi/empty10.C: Likewise.
36695         * g++.dg/abi/empty7.C: Likewise.
36696         * g++.dg/abi/empty9.C: Likewise.
36697         * g++.dg/abi/layout3.C: Likewise.
36698         * g++.dg/abi/layout4.C: Likewise.
36699         * g++.dg/abi/thunk1.C: Likewise.
36700         * g++.dg/abi/thunk2.C: Likewise.
36701         * g++.dg/abi/vbase11.C: Likewise.
36702         * g++.dg/abi/vthunk2.C: Likewise.
36703         * g++.dg/abi/vthunk3.C: Likewise.
36704         * g++.dg/ext/attrib8.C: Likewise.
36705         * g++.dg/opt/longbranch2.C: Likewise.
36706         * g++.dg/opt/reg-stack4.C: Likewise.
36707         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36708         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36709         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36710         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36711         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36712         * gcc.dg/20000609-1.c: Likewise.
36713         * gcc.dg/20000720-1.c: Likewise.
36714         * gcc.dg/20011107-1.c: Likewise.
36715         * gcc.dg/20011119-1.c: Likewise.
36716         * gcc.dg/20020108-1.c: Likewise.
36717         * gcc.dg/20020122-2.c: Likewise.
36718         * gcc.dg/20020122-3.c: Likewise.
36719         * gcc.dg/20020201-3.c: Likewise.
36720         * gcc.dg/20020206-1.c: Likewise.
36721         * gcc.dg/20020218-1.c: Likewise.
36722         * gcc.dg/20020310-1.c: Likewise.
36723         * gcc.dg/20020411-1.c: Likewise.
36724         * gcc.dg/20020418-2.c: Likewise.
36725         * gcc.dg/20020426-1.c: Likewise.
36726         * gcc.dg/20020426-2.c: Likewise.
36727         * gcc.dg/20020517-1.c: Likewise.
36728         * gcc.dg/20020523-1.c: Likewise.
36729         * gcc.dg/20020523-2.c: Likewise.
36730         * gcc.dg/20020729-1.c: Likewise.
36731         * gcc.dg/20030204-1.c: Likewise.
36732         * gcc.dg/20030826-2.c: Likewise.
36733         * gcc.dg/20030926-1.c: Likewise.
36734         * gcc.dg/20031202-1.c: Likewise.
36735         * gcc.dg/980312-1.c: Likewise.
36736         * gcc.dg/980313-1.c: Likewise.
36737         * gcc.dg/990117-1.c: Likewise.
36738         * gcc.dg/990424-1.c: Likewise.
36739         * gcc.dg/990524-1.c: Likewise.
36740         * gcc.dg/991230-1.c: Likewise.
36741         * gcc.dg/i386-387-1.c: Likewise.
36742         * gcc.dg/i386-387-2.c: Likewise.
36743         * gcc.dg/i386-387-3.c: Likewise.
36744         * gcc.dg/i386-387-4.c: Likewise.
36745         * gcc.dg/i386-387-5.c: Likewise.
36746         * gcc.dg/i386-387-6.c: Likewise.
36747         * gcc.dg/i386-asm-1.c: Likewise.
36748         * gcc.dg/i386-bitfield1.c: Likewise.
36749         * gcc.dg/i386-bitfield2.c: Likewise.
36750         * gcc.dg/i386-loop-1.c: Likewise.
36751         * gcc.dg/i386-loop-2.c: Likewise.
36752         * gcc.dg/i386-loop-3.c: Likewise.
36753         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36754         * gcc.dg/i386-pic-1.c: Likewise.
36755         * gcc.dg/i386-regparm.c: Likewise.
36756         * gcc.dg/i386-signbit-1.c: Likewise.
36757         * gcc.dg/i386-signbit-2.c: Likewise.
36758         * gcc.dg/i386-signbit-3.c: Likewise.
36759         * gcc.dg/i386-sse-5.c: Likewise.
36760         * gcc.dg/i386-sse-8.c: Likewise.
36761         * gcc.dg/i386-unroll-1.c: Likewise.
36762         * gcc.dg/tls/opt-1.c: Likewise.
36763         * gcc.dg/tls/opt-2.c: Likewise.
36764         * gcc.dg/unroll-1.c: Likewise.
36765         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36766         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36767         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36768         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36770 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36772         * g++.dg/template/incomplete1.C: New test.
36774 2004-11-16  Nick Clifton  <nickc@redhat.com>
36776         Revert patches accidentally commited during checkin of fixes for
36777         xstormy16 tests:
36778         gcc.c-torture/execute/simd-4.c: Revert
36779         gcc.dg/20040910-1.c: Revert.
36781 2004-11-16  Paul Brook  <paul@codesourcery.com>
36783         PR fortran/13010
36784         * gfortran.dg/der_pointer_1.f90: New test.
36786 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36788         PR c/18498
36789         * gcc.dg/bitfld-13.c: New test.
36791 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36793         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36794         powerpc*-*-linux*.
36796         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36797         * gcc.dg/ppc64-abi-2.c: Ditto.
36798         * gcc.dg/ppc64-abi-3.c: Ditto.
36800         * lib/gcc-dg.exp (dg-target-list): Remove.
36802 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36804         * gcc.dg/ia64-postinc.c: New test.
36806 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36808         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36810 2004-11-15  Nick Clifton  <nickc@redhat.com>
36812         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36813         __INT_MAX__ so that the test can be compiled by toolchains
36814         targeted at 16-bit processors.
36816         * gcc.dg/20040625-1.c: Use long constants rather than integers
36817         when performing arithmetic that will overflow 16-bits.
36819         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36820         xstormy16.  It does not support 128-bit vector operations.
36822         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36823         with the macro PTR_TYPE.  Define this macro to an integer type
36824         suitable for holding a pointer.
36826         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36827         the target is a 16-bit processor.
36829         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36830         16-bit targets where the character constant will be too long.
36832         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36833         where the double will not be directly addressable.
36835 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36837         Friend class name lookup 1/n, PR c++/18471
36838         * g++.dg/template/crash26.C: New test.
36839         * g++.dg/lookup/struct1.C: Adjust expected error.
36840         * g++.dg/parse/elab1.C: Likewise.
36841         * g++.dg/parse/elab2.C: Likewise.
36842         * g++.dg/parse/int-as-enum1.C: Likewise.
36843         * g++.dg/parse/struct-as-enum1.C: Likewise.
36844         * g++.dg/parse/typedef1.C: Likewise.
36845         * g++.dg/parse/typedef3.C: Likewise.
36846         * g++.dg/parse/typedef4.C: Likewise.
36847         * g++.dg/parse/typedef5.C: Likewise.
36848         * g++.dg/template/nontype4.C: Likewise.
36849         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36850         * g++.old-deja/g++.other/elab1.C: Likewise.
36851         * g++.old-deja/g++.other/syntax4.C: Likewise.
36853 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36855         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36857 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36859         * gcc.c-torture/execute/20041114-1.c: New test.
36861 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36863         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36864         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36865         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36866         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36867         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36868         gcc.dg/switch-7.c: New tests.
36870 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36872         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36874 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36876         PR tree-opt/18400
36877         * gcc.dg/vect/pr18400.c: New test.
36879 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36880             Andrew Pinski  <pinskia@physics.uc.edu>
36882         PR tree-opt/18425
36883         * gcc.dg/vect/pr18425.c: New test.
36885 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36887         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36888         Guard with dg-require-alias and dg-require-visibility.
36890 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36892         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36894 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36896         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36898 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36900         PR c++/17344
36901         * g++.dg/template/defarg5.C: New test.
36903 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36905         * g++.dg/parse/cast1.C: Run only on ILP32.
36906         * g++.old-deja/g++.mike/p784.C: Likewise.
36908 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36910         * gcc.c-torture/execute/20041113-1.c: New test.
36912 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36914         PR target/18230
36915         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36916         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36917         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36918         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36919         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36920         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36921         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36922         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36923         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36924         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36925         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36926         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36927         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36929 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36931         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36932         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36933         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36934         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36935         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36936         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36937         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36938         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36939         gcc.target/sparc/combined-1.c: New tests.
36941 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36943         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36944         New tests.
36946 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36948         * lib/gcc-dg.exp (dg-forbid-option): New function.
36949         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36950         * g++.dg/abi/bitfield8.C: Likewise.
36951         * g++.dg/abi/dtor1.C: Likewise.
36952         * g++.dg/abi/empty10.C: Likewise.
36953         * g++.dg/abi/empty7.C: Likewise.
36954         * g++.dg/abi/empty9.C: Likewise.
36955         * g++.dg/abi/layout3.C: Likewise.
36956         * g++.dg/abi/layout4.C: Likewise.
36957         * g++.dg/abi/thunk1.C: Likewise.
36958         * g++.dg/abi/thunk2.C: Likewise.
36959         * g++.dg/abi/vbase11.C: Likewise.
36960         * g++.dg/abi/vthunk2.C: Likewise.
36961         * g++.dg/abi/vthunk3.C: Likewise.
36962         * g++.dg/ext/attrib8.C: Likewise.
36963         * g++.dg/opt/longbranch2.C: Likewise.
36964         * g++.dg/opt/reg-stack4.C: Likewise.
36965         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36966         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36967         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36968         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36969         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36970         * gcc.dg/20000609-1.c: Likewise.
36971         * gcc.dg/20000720-1.c: Likewise.
36972         * gcc.dg/20011107-1.c: Likewise.
36973         * gcc.dg/20011119-1.c: Likewise.
36974         * gcc.dg/20020108-1.c: Likewise.
36975         * gcc.dg/20020122-2.c: Likewise.
36976         * gcc.dg/20020122-3.c: Likewise.
36977         * gcc.dg/20020201-3.c: Likewise.
36978         * gcc.dg/20020206-1.c: Likewise.
36979         * gcc.dg/20020218-1.c: Likewise.
36980         * gcc.dg/20020310-1.c: Likewise.
36981         * gcc.dg/20020411-1.c: Likewise.
36982         * gcc.dg/20020418-2.c: Likewise.
36983         * gcc.dg/20020426-1.c: Likewise.
36984         * gcc.dg/20020426-2.c: Likewise.
36985         * gcc.dg/20020517-1.c: Likewise.
36986         * gcc.dg/20020523-1.c: Likewise.
36987         * gcc.dg/20020523-2.c: Likewise.
36988         * gcc.dg/20020729-1.c: Likewise.
36989         * gcc.dg/20030204-1.c: Likewise.
36990         * gcc.dg/20030826-2.c: Likewise.
36991         * gcc.dg/20030926-1.c: Likewise.
36992         * gcc.dg/20031202-1.c: Likewise.
36993         * gcc.dg/980312-1.c: Likewise.
36994         * gcc.dg/980313-1.c: Likewise.
36995         * gcc.dg/990117-1.c: Likewise.
36996         * gcc.dg/990424-1.c: Likewise.
36997         * gcc.dg/990524-1.c: Likewise.
36998         * gcc.dg/991230-1.c: Likewise.
36999         * gcc.dg/i386-387-1.c: Likewise.
37000         * gcc.dg/i386-387-2.c: Likewise.
37001         * gcc.dg/i386-387-3.c: Likewise.
37002         * gcc.dg/i386-387-4.c: Likewise.
37003         * gcc.dg/i386-387-5.c: Likewise.
37004         * gcc.dg/i386-387-6.c: Likewise.
37005         * gcc.dg/i386-asm-1.c: Likewise.
37006         * gcc.dg/i386-bitfield1.c: Likewise.
37007         * gcc.dg/i386-bitfield2.c: Likewise.
37008         * gcc.dg/i386-loop-1.c: Likewise.
37009         * gcc.dg/i386-loop-2.c: Likewise.
37010         * gcc.dg/i386-loop-3.c: Likewise.
37011         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37012         * gcc.dg/i386-pic-1.c: Likewise.
37013         * gcc.dg/i386-regparm.c: Likewise.
37014         * gcc.dg/i386-signbit-1.c: Likewise.
37015         * gcc.dg/i386-signbit-2.c: Likewise.
37016         * gcc.dg/i386-signbit-3.c: Likewise.
37017         * gcc.dg/i386-sse-5.c: Likewise.
37018         * gcc.dg/i386-sse-8.c: Likewise.
37019         * gcc.dg/i386-unroll-1.c: Likewise.
37020         * gcc.dg/tls/opt-1.c: Likewise.
37021         * gcc.dg/tls/opt-2.c: Likewise.
37022         * gcc.dg/unroll-1.c: Likewise.
37023         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37024         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37025         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37026         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37027         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37028         -m64 is specified.
37030 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37032         PR c++/18389
37033         * g++.dg/parse/cond1.C: New test.
37035         PR c++/18429
37036         * g++.dg/template/array9.C: New test.
37037         * g++.dg/ext/vla1.C: Adjust error messages.
37038         * g++.dg/ext/vlm1.C: Likewise.
37039         * g++.dg/template/crash2.C: Likewise.
37041         PR c++/18436
37042         * g++.dg/template/call3.C: New test.
37044         PR c++/18407
37045         * g++.dg/template/ptrmem11.C: New test.
37047 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37049         PR other/14264
37050         * lib/g++.exp: Set LC_ALL and LANG to C.
37051         * lib/gcc-dg.exp: Likewise.
37052         * lib/gfortran.exp: Likewise.
37053         * lib/objc.exp: Likewise.
37054         * lib/treelang.exp: Likewise.
37056 2004-11-12  Andreas Schwab  <schwab@suse.de>
37058         * gcc.dg/pr16286.c: Fix last change.
37060 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37062         PR c++/18416
37063         * g++.dg/init/global1.C: New test.
37065 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37067         * gcc.c-torture/execute/20041112-1.c: New test.
37069 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37071         * lib/gcc-dg.exp (dg-target-list): New.
37073 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37074             Richard Sandiford  <rsandifo@redhat.com>
37076         * lib/target-supports.exp (get-compiler_messages): New.
37077         (check_named_sections_available): Use it.
37078         (check_effective_target_ilp32): New.
37079         (check_effective_target_lp64): New.
37080         (is-effective-target): New.
37081         * lib/gcc-dg.exp (dg-require-effective-target): New.
37083 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37085         * gcc.dg/precedence-1.c: New test.
37087 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37089         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37091         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37092         message, delete generated files, use more descriptive name for
37093         executable, and make the test unsupported when it cannot be run.
37095         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37096         (dg-require-weak, dg-require-visibility, dg-require-alias,
37097         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37098         dg-require-iconv, dg-require-named-sections): Use it.
37100         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37102 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37104         PR target/16457
37105         * gcc.dg/ppc-and-1: New
37107         PR target/16796
37108         * gcc.dg/ppc-mov-1.c: New.
37110         PR target/16458
37111         * gcc.dg/ppc-compare-1.c: New.
37113 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37115         * objc.dg/desig-init-2.m: New test.
37117 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37119         PR middle-end/18160
37120         * g++.dg/warn/register-var-1.C: New test.
37121         * g++.dg/warn/register-var-2.C: New test.
37123 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37125         * gcc.dg/union-2.c: New test.
37127 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37129         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37130         New test for PR tree-optimization/17892.
37132 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37134         PR c++/18369
37135         * g++.dg/init/new12.C: New test.
37137 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37139         * gcc.target/sparc: New directory.
37140         * gcc.target/sparc/sparc.exp: New driver.
37141         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37142         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37143         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37144         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37146 2004-11-10  Paul Brook  <paul@codesourcery.com>
37148         PR fortran/18218
37149         * gfortran.dg/list_read.c: New test.
37151 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37153         PR c/18322
37154         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37155         expected diagnostic location.
37157 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37159         * gcc.dg/20041109-1.c: New test.
37161 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37163         PR objc/18406
37164         * objc/compile/pr18406.m: New test.
37166 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37168         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37170 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37172         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37174 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37176         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37178 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37180         * gcc.dg/20030225-2.c: Add prototype for abort and
37181         exit.
37183 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37185         PR tree-opt/18299
37186         * gcc.c-torture/pr18299-1.c: New test.
37188 2004-11-06  Andreas Schwab  <schwab@suse.de>
37190         * gcc.dg/pr16286.c: Also test for bool and pixel.
37192 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37194         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37195         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37196         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37197         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37198         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37199         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37200         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37201         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37202         gcc.dg/struct-semi-3.c: New tests.
37204 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37206         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37208 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37210         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37211         Do not use C99 designators.
37213 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37215         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37217 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37219         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37220         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37221         * gcc.c-torture/execute/simd-5.x: Remove.
37223 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37225         PR rtl-optimization/17933
37226         * gcc.dg/torture/pr17933-1.c: New test.
37228 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37230         PR target/18106
37231         * lib/target-supports.exp (check_weak_available): Support
37232         Windows.
37234 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37236         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37237         call to fflush(stdout) before abort.
37238         (my_ffsll): New function.
37239         (generate_fields): Use it.
37241 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37243         * gcc.dg/init-undef-1.c: New test.
37245 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37247         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37248         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37249         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37250         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37251         expected messages for new parser.
37253 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
37255         * g++.dg/ext/visibility/symbian1.C: New test.
37257 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37259         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37260         on LP64 targets.
37262 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37264         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37265         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37266         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37267         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37268         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37269         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37270         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37271         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37272         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37273         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37275 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
37277         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37278         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37279         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37280         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37281         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37282         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37283         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37284         for new parser.
37286 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
37288         PR target/15342
37289         * gcc.dg/20041104-1.c: New test.
37291 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37293         * g++.dg/template/nontype7.C: New test.
37294         * g++.dg/template/nontype8.C: Likewise.
37295         * g++.dg/template/nontype9.C: Likewise.
37296         * g++.dg/template/nontype10.C: Likewise.
37297         * g++.dg/tc1/dr49.C: Likewise.
37298         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37299         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37301 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37303         * g++.dg/rtti/tinfo1.C: Remove xfails.
37305 2004-11-04  Ben Elliston  <bje@au.ibm.com>
37307         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37308         packed attribute to the definition to satisfy the new C++ parser.
37310 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37312         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37313         invocations of va_arg.
37315 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
37317         PR c++/18124
37318         * g++.dg/template/crash25.C: New test.
37320         PR c++/18155
37321         * g++.dg/template/typedef2.C: New test.
37322         * g++.dg/parse/crash13.C: Adjust error markers.
37324         PR c++/18177
37325         * g++.dg/conversion/const3.C: New test.
37327 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37329         PR fortran/17535
37330         PR fortran/17583
37331         PR fortran/17713
37332         * gfortran.dg/generic_[123].f90: New testcases.
37334 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37336         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37337         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37339 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
37341         PR tree-opt/16808
37342         * gcc.c-torture/compile/pr16808.c: New test.
37344 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
37346         PR rtl-optimization/17104
37347         * gcc.dg/ppc-bitfield1.c: New.
37349 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37351         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37353 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
37355         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
37356         strings for 32-bit code.
37358 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
37360         PR c/18239
37361         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37363 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
37365         PR c++/18064
37366         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37368 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
37370         PR c++/15172
37371         * g++.dg/init/aggr2.C: New test.
37373 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
37375         * objc.dg/local-decl-1.m: New test.
37377 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37379         * gcc.dg/20040910-1.c: Adjust regex.
37381 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37383         PR rtl-optimization/18084
37384         * g++.dg/opt/pr18084-1.C: New testcase.
37386 2004-10-30  Matt Austern  <austern@apple.com>
37388         PR c++/17542
37389         * g++.dg/ext/attrib18.C: New test.
37391 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37393         PR middle-end/18096
37394         * gcc.dg/pr18096-1.c: New test case.
37396 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37398         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37400 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37402         PR c/16666
37403         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37404         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37405         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37406         gcc.dg/old-style-prom-3.c: New tests.
37408 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37410         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37411         Remove unnecessary inclusion of stdio.h.
37413 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37415         PR rtl-optimization/17581
37416         * gcc.dg/pr17581-1.c: New test case.
37418 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37420         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37421         being implemented.
37422         * g++.dg/conversion/dr195-1.C: New.
37423         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37424         * g++.old-deja/g++.mike/p10148.C: Likewise.
37426 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37428         PR c++/17695
37429         * g++.dg/debug/typedef2.C: New test.
37431 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37433         PR fortran/13490
37434         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37435         * gfortran.dg/g77/README: Update.
37437 2004-10-28  Matt Austern  <austern@apple.com>
37439         PR c++/14124
37440         * g++.dg/ext/packed7.C: New test.
37442 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37444         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37445         scan-assembler.
37446         * lib/scanasm.exp (hidden-scan-for): New proc.
37447         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37448         string.
37449         (scan-not-hidden): Likewise.
37450         * lib/target-supports.exp (check_visibility_available): mach-o is
37451         support too.
37453 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37455         PR c++/17132
37456         * g++.dg/template/memclass3.C: New test.
37458 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37460         PR middle-end/18160
37461         * gcc.dg/register-var-1.c: New test.
37462         * gcc.dg/register-var-2.c: New test.
37463         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37464         error now.
37466 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37468         PR other/18172
37469         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37470         unused variables.
37471         * gcc.dg/vect/vect-22.c: Likewise.
37473 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37475         * gcc.dg/i386-rotate-1.c: New test.
37477 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37479         * g++.dg/init/ref12.C: Add "run" marker.
37481         PR c++/17435
37482         * g++.dg/init/ref12.C: New test.
37484         PR c++/18140
37485         * g++.dg/template/shift1.C: New test.
37486         * g++.dg/template/error10.C: Adjust error markers.
37488 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37490         PR tree-opt/17529
37491         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37493 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37495         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37496         * gcc.dg/weak/weak-3.c: Likewise.
37497         * gcc.dg/weak/weak-5.c: Likewise.
37498         * gcc.dg/weak/weak-9.c: Likewise.
37499         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37500         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37502         * gcc.dg/darwin-weakimport-1.c: New.
37504 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37506         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37508 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37510         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37511         'syntax' error messages.
37512         * gcc.dg/cpp/direct2s.c: Likewise.
37514 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37516         * gcc.c-torture/compile/20041026-1.c: New.
37518 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37520         PR c++/18093
37521         * g++.dg/lookup/ns2.C: New test.
37523         PR c++/18020
37524         * g++.dg/template/enum4.C: New test.
37526         PR c++/18161
37527         * g++.dg/template/expr1.C: New test.
37529 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37531         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37533 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37535         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37536         gcc.dg/decl-nospec-3.c: New tests.
37538 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37540         * objc.dg/super-class-3.m: New test.
37542 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37544         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37545         resyncing.
37546         * gcc.dg/cpp/direct2s.c: Likewise.
37548 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37550         * objc.dg/image-info.m: Update for changes to section selection.
37552 2004-10-25  David Ayers  <d.ayers@inode.at>
37553             Ziemowit Laski  <zlaski@apple.com>
37555         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37556         diagnostics when messaging 'id <Proto>'.
37557         * objc.dg/class-protocol-1.m: New test.
37558         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37559         a non-existent method signature.
37560         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37561         Update diagnostics when messaging with non-existent method signature.
37562         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37563         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37564         invalid receivers are now resolved as if messaging 'id'; remove
37565         extraneous diagnostics.
37567 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37569         PR c/16667
37570         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37571         gcc.dg/init-desig-obs-3.c: New tests.
37573 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37575         * gcc.dg/debug/20041023-1.c: New test.
37577 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37579         PR middle-end/17407
37580         * gcc.c-torture/compile/pr17407.c: New test.
37582         PR c++/18121
37583         * g++.dg/template/array8.C: New test.
37585 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37587         PR other/18138
37588         * lib/g++.exp: Accept more than one multilib libgcc.
37589         * lib/gcc-dg.exp: Likewise.
37590         * lib/objc.exp: Likewise.
37591         * lib/treelang.exp: Likewise.
37592         * lib/gfortran.exp: Likewise.
37594 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37596         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37598 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37600         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37601         * gcc.dg/c99-const-expr-3.c: Likewise.
37603 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37605         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37607 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37609         * gcc.c-torture/execute/loop-2e.x: Remove.
37611 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37613         PR c++/18095
37614         * g++.dg/parse/crash18.C: New.
37615         * g++.dg/parse/crash19.C: New.
37617 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37619         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37620         * g++.dg/ext/dllimport2.C: Same.
37621         * g++.dg/ext/dllimport8.C: Same.
37623 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37625         PR c++/10841
37626         * g++.dg/conversion/cast1.C: New test.
37627         * g++.dg/overload/pmf1.C: Adjust error marker.
37629 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37631         PR objc/17923
37632         * objc.dg/const-str-7.m: New test.
37634 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37636         * g++.dg/template/memfriend11.C: Fix comment typo.
37637         * g++.dg/template/memfriend14.C: Likewise.
37639 2004-10-20  Richard Henderson  <rth@redhat.com>
37641         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37642         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37643         -fasynchronous-unwind-tables.
37645 2004-10-20  Richard Henderson  <rth@redhat.com>
37647         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37648         (main): Return success.
37649         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37650         (main): Return success.
37652 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37654         PR c++/13495
37655         * g++.dg/template/memfriend9.C: New test.
37656         * g++.dg/template/memfriend10.C: Likewise.
37657         * g++.dg/template/memfriend11.C: Likewise.
37658         * g++.dg/template/memfriend12.C: Likewise.
37659         * g++.dg/template/memfriend13.C: Likewise.
37660         * g++.dg/template/memfriend14.C: Likewise.
37661         * g++.dg/template/memfriend15.C: Likewise.
37662         * g++.dg/template/memfriend16.C: Likewise.
37663         * g++.dg/template/memfriend17.C: Likewise.
37664         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37666 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37668         * g++.dg/conversion/dr195.C: New.
37669         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37671 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37672             Devang Patel  <dpatel@apple.com>
37674         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37675         of floating point arithmetic, which could trap.
37677 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37679         PR c++/14035
37680         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37681         * g++.dg/conversion/const2.C: New test.
37682         * g++.dg/expr/reinterpret2.C: New test.
37683         * g++.dg/expr/reinterpret3.C: New test.
37684         * g++.dg/expr/cast2.C: New test.
37685         * g++.dg/expr/copy1.C: New test.
37686         * g++.dg/other/conversion1.C: Change error message.
37687         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37688         function pointers to void *.
37689         * g++.old-deja/g++.mike/p10148.C: Likewise.
37691 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37693         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37695 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37697         PR c++/18047
37699         * g++.dg/parse/expr3.C: New test.
37701 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37703         * gcc.dg/smod-1.c: New test.
37705 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37707         * objc.dg/method-14.m: New test.
37709 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37711         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37712         Also xfail as the patch was reverted.
37714 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37716         PR middle-end/16973
37717         * gcc.dg/pr16973.c: New test.
37719 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37721         PR tree-optimization/17656
37722         * gcc.c-torture/compile/pr17656.c: New test.
37724 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37726         * g++.dg/eh/shadow1.C: New.
37728 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37730         * gcc.c-torture/compile/20041018-1.c: New test.
37732 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37734         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37735         compiler referring to register 0 when accessing sdata.  The linker
37736         now patches things up.
37738 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37740         PR c/17529
37741         * gcc.c-torture/compile/pr17529.c: New test.
37743 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37745         PR c++/17743
37746         * g++.dg/ext/attrib17.C: New test.
37748 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37750         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37752 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37754         PR c++/10479
37755         * g++.dg/ext/attrib16.C: New test.
37757 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37759         PR c++/17042
37760         * g++.dg/init/dso_handle1.C: New test.
37762         PR c++/14667
37763         * g++.dg/parse/typedef6.C: New test.
37765         PR c++/17916
37766         * g++.dg/parse/pragma1.C: New test.
37768 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37770         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37772 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37774         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37775         -fno-common when on HPPA HP-UX platforms.
37777 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37779         PR other/16820
37780         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37781         stdint.h.
37782         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37783         uintptr_t.
37785 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37787         PR c++/16301
37788         * g++.dg/lookup/strong-using-4.C: New test.
37790 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37792         PR middle-end/16567
37793         * gcc.c-torture/compile/nested-1.c: New test.
37795 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37797         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37798         and mipsisa64*-*-* (until support for misaligned loads is added).
37799         * gcc.dg/vect/vect-50.c: Likewise.
37800         * gcc.dg/vect/vect-52.c: Likewise.
37801         * gcc.dg/vect/vect-54.c: Likewise.
37802         * gcc.dg/vect/vect-58.c: Likewise.
37803         * gcc.dg/vect/vect-60.c: Likewise.
37804         * gcc.dg/vect/vect-80.c: Likewise.
37806 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37808         PR c++/17976
37809         * g++.dg/init/dtor3.C: New test.
37811 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37813         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37815 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37817         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37818         * gcc.dg/macho-lo-sum.c: Likewise.
37820 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37822         * gcc.dg/ppc-spe64-1.c: New test.
37824 2004-10-14  Devang Patel  <dpatel@apple.com>
37826         PR 17635
37827         * gcc.dg/pr17635.c : New test.
37829 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37831         * gcc.dg/vect/vect-28.c: Remove xfail.
37832         * gcc.dg/vect/vect-30.c: Remove xfail.
37833         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37834         * gcc.dg/vect/vect-33.c: Remove xfail.
37835         * gcc.dg/vect/vect-44.c: Remove xfail.
37836         * gcc.dg/vect/vect-46.c: Remove xfail.
37837         * gcc.dg/vect/vect-50.c: Remove xfail.
37838         * gcc.dg/vect/vect-52.c: Remove xfail.
37839         * gcc.dg/vect/vect-54.c: Remove xfail.
37840         * gcc.dg/vect/vect-58.c: Remove xfail.
37841         * gcc.dg/vect/vect-60.c: Remove xfail.
37842         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37843         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37844         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37845         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37846         * gcc.dg/vect/vect-8.c: Remove xfail.
37847         * gcc.dg/vect/vect-80.c: Remove xfail.
37848         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37850 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37852         * gcc.dg/vect/vect-82.c: New testcase.
37853         * gcc.dg/vect/vect-82_64.c: New testcase.
37854         * gcc.dg/vect/vect-83.c: New testcase.
37855         * gcc.dg/vect/vect-83_64.c: New testcase.
37857 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37859         * gcc.dg/cpp/error-1.c: New test.
37861 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37863         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37865 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37867         PR target/17984
37868         * gcc.dg/cris-peep2-xsrand2.c: New test.
37870 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37872         PR c++/17661
37873         * g++.dg/expr/for2.C: New test.
37875 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37877         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37879 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37881         PR tree-optimization/17724
37882         * g++.dg/opt/pr17724-1.C: New test.
37883         * g++.dg/opt/pr17724-2.C: New test.
37884         * g++.dg/opt/pr17724-3.C: New test.
37885         * g++.dg/opt/pr17724-4.C: New test.
37886         * g++.dg/opt/pr17724-5.C: New test.
37887         * g++.dg/opt/pr17724-6.C: New test.
37889 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37891         PR c/17301
37892         * gcc.dg/pr17301-2.c: New test.
37894 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37896         PR c++/15876
37897         * g++.dg/parse/error22.C: New test.
37899         PR c++/17936
37900         * g++.dg/template/spec18.C: New test.
37902 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37904         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37905         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37906         memcpy.
37907         * gcc.dg/ia64-sync-2.c: Ditto.
37908         * gcc.dg/ia64-sync-3.c: Ditto.
37910 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37912         * g++.dg/eh/cleanup5.C: Add dg-options "".
37914 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37916         PR middle-end/17657
37917         * gcc.dg/switch-4.c: New test case.
37919 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37921         * gcc.c-torture/execute/20041011-1.c: New test.
37923 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37925         PR c++/17554
37926         * g++.dg/init/for3.C: New test.
37928         PR c++/17657
37929         * g++.dg/opt/switch2.C: New test.
37931         PR middle-end/17703
37932         * g++.dg/warn/Wreturn-2.C: New test.
37934 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37936         PR c++/17907
37937         * g++.dg/eh/cleanup5.C: New test.
37939 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37941         PR c++/17393
37942         * g++.dg/parse/error21.C: New test.
37944 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37946         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37947         * g++.dg/warn/incomplete1.C: Likewise.
37948         * g++.dg/template/qualttp20.C: Likewise.
37950 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37952         PR c/17881
37953         * parm-incomplete-1.c: New test.
37955 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37957         PR c++/17867
37958         * g++.dg/parse/error19.C: New test.
37960         PR c++/17670
37961         * g++.dg/init/new11.C: New test.
37963         PR c++/17821
37964         * g++.dg/parse/error20.C: New test.
37966         PR c++/17826
37967         * g++.dg/template/crash24.C: New test.
37969 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37971         PR c/17301
37972         * gcc.dg/pr17301-1.c: New test.
37974 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37976         PR c/17189
37977         * gcc.dg/anon-struct-5.c: New test.
37979 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37981         PR c/17844
37982         * gcc.dg/pr17844-1.c: New test.
37984 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37986         PR tree-optimization/17906
37987         * gcc.c-torture/compile/pr17906.c: New.
37989 2004-10-09  Stuart Hastings  <stuart@apple.com>
37990             Roger Sayle  <roger@eyesopen.com>
37992         PR rtl-optimization/17853
37993         * gcc.dg/i386-mmx-5.c: New testcase.
37995 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37997         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37999 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38001         PR c++/17524
38002         * g++.dg/template/static9.C: New test.
38004         PR c++/17685
38005         * g++.dg/parse/operator5.C: New test.
38007 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38009         PR middle-end/17894
38010         * gcc.c-torture/execute/divcmp-4.c: New test case.
38012 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38014         PR tree-opt/17902
38015         * g++.dg/opt/pr17902.C: New test.
38017 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38019         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38021 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38023         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38025 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38027         * gcc.dg/assign-warn-3.c: New test.
38029 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38031         PR c/16999
38032         * gcc.dg/cpp/ident-1.c: New test.
38034 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38036         * gcc.c-torture/compile/acc1.c: New.
38038 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38040         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38041         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38043 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38045         * gcc.dg/ultrasp11.c: New test.
38047 2004-10-08  Michael Matz  <matz@suse.de>
38049         * gcc.dg/doloop-2.c: New test.
38051 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38053         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38054         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38055         objc.dg/method-9.m: Update expected diagnostics.
38057 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38059         * gcc.dg/ppc-fsel-3.c: New file.
38060         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38062 2004-10-07  Paul Brook  <paul@codesourcery.com>
38064         * gfortran.dg/intrinsic_verify_1.f90: New test.
38066 2004-10-07  Paul Brook  <paul@codesourcery.com>
38068         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38070 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38072         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38073         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38074         commit.
38076 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38078         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38080 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38082         PR c++/17115
38083         * g++.dg/warn/Winline-4.C: New test.
38085 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38087         * gcc.c-torture/compile/20041007-1.c: New test.
38089 2004-10-07  Paul Brook  <paul@codesourcery.com>
38091         PR fortran/17678
38092         * gfortran.dg/use_allocated_1.f90: New test.
38094 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38096         PR middle-end/17849
38097         * gfortran.fortran-torture/compile/nested.f90: New test
38099 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38101         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38103 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38105         PR c++/17368
38106         * g++.dg/ext/asm6.C: New test.
38108 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38110         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38112 2004-10-06  Paul Brook  <paul@codesourcery.com>
38114         PR libfortran/17709
38115         * gfortran.dg/empty_format_1.f90: New test.
38117 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38119         PR fortran/17568
38120         * gfortran.dg/ishft.f90: New test.
38122         PR fortran/17283
38123         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38124         tests.
38126 2004-10-06  Paul Brook  <paul@codesourcery.com>
38128         * gfortran.dg/do_1.f90: New test.
38130 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38132         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38133         optimizing for size.
38135 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38137         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38139 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38141         * gcc.c-torture/compile/20041005-1.c: New test.
38143 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38145         PR c++/17829
38146         * g++.dg/lookup/koenig4.C: New.
38148 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38150         * g++.dg/other/classkey1.C: Adjust quoting marks.
38151         * g++.dg/parse/error15.C: Likewise.
38152         * g++.dg/template/meminit2.C (int>): Likewise.
38154 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38156         PR fortran/17283
38157         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38159         PR fortran/17631
38160         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38162         PR fortran/17708
38163         * gfortran.dg/pr17708.f90: New test.
38165 2004-10-04  Chao-ying Fu  <fu@mips.com>
38167         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38168         * gcc.dg/vect/vect-4.c: Ditto.
38169         * gcc.dg/vect/vect-5.c: Ditto.
38170         * gcc.dg/vect/vect-6.c: Ditto.
38171         * gcc.dg/vect/vect-8.c: Ditto.
38172         * gcc.dg/vect/vect-16.c: Ditto.
38173         * gcc.dg/vect/vect-30.c: Ditto.
38174         * gcc.dg/vect/vect-40.c: Ditto.
38175         * gcc.dg/vect/vect-41.c: Ditto.
38176         * gcc.dg/vect/vect-42.c: Ditto.
38177         * gcc.dg/vect/vect-43.c: Ditto.
38178         * gcc.dg/vect/vect-44.c: Ditto.
38179         * gcc.dg/vect/vect-45.c: Ditto.
38180         * gcc.dg/vect/vect-46.c: Ditto.
38181         * gcc.dg/vect/vect-47.c: Ditto.
38182         * gcc.dg/vect/vect-48.c: Ditto.
38183         * gcc.dg/vect/vect-49.c: Ditto.
38184         * gcc.dg/vect/vect-50.c: Ditto.
38185         * gcc.dg/vect/vect-51.c: Ditto.
38186         * gcc.dg/vect/vect-52.c: Ditto.
38187         * gcc.dg/vect/vect-53.c: Ditto.
38188         * gcc.dg/vect/vect-54.c: Ditto.
38189         * gcc.dg/vect/vect-55.c: Ditto.
38190         * gcc.dg/vect/vect-56.c: Ditto.
38191         * gcc.dg/vect/vect-57.c: Ditto.
38192         * gcc.dg/vect/vect-58.c: Ditto.
38193         * gcc.dg/vect/vect-59.c: Ditto.
38194         * gcc.dg/vect/vect-60.c: Ditto.
38195         * gcc.dg/vect/vect-74.c: Ditto.
38196         * gcc.dg/vect/vect-79.c: Ditto.
38197         * gcc.dg/vect/vect-80.c: Ditto.
38199 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38201         * gcc.dg/unused-7.c: Use the correct option.
38203 2004-10-04  Paul Brook  <paul@codesourcery.com>
38204         Bud Davis  <bdavis9659@comcast.net>
38206         PR fortran/17706
38207         PR fortran/16434
38208         * gfortran/pr17706.f90: New test.
38209         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38211 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38213         * gfortran.dg/pr17612.f90: New test.
38215 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38217         * g++.dg/template/local1.C: Adjust quoting marks in
38218         testing for diagnostics.
38219         * g++.dg/tls/diag-2.C: Likewise.
38220         * g++.dg/other/error8.C: Likewise.
38222 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38224         PR c/17178
38225         * gcc.dg/unused-4.c: Adjust to be correct.
38227         PR c/17820
38228         * gcc.dg/unused-7.c: New test.
38230 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38232         PR c++/17797
38233         * g++.dg/overload/template2.C: New test.
38235 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38237         PR tree-optimization/16632
38238         * gcc.dg/tree-ssa/20041002-1.c: New.
38240 2004-10-03  Paul Brook  <paul@codesourcery.com>
38242         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38243         rather than relying on default formatting.
38245 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38247         * gcc.dg/20040920-1.c: Update expected message text.
38249 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
38251         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38253 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
38255         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38256         tree level.
38258 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38260         * gcc.dg/tree-ssa/pr17343.c: Remove.
38262 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
38264         PR tree-opt/17343
38265         * gcc.dg/tree-ssa/pr17343.c: New test.
38267 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
38269         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38270         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38271         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38272         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38273         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38275 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38277         * gcc.dg/lvalue-2.c: New test.
38279 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38281         PR c/17730
38282         * gcc.dg/pr17730-1.c: New test
38284 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38286         PR c/7425
38287         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38289 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38291         * gcc.c-torture/execute/stdarg-1.c: New test.
38292         * gcc.c-torture/execute/stdarg-2.c: New test.
38293         * gcc.c-torture/execute/stdarg-3.c: New test.
38294         * gcc.dg/tree-ssa/stdarg-1.c: New test.
38295         * gcc.dg/tree-ssa/stdarg-2.c: New test.
38296         * gcc.dg/tree-ssa/stdarg-3.c: New test.
38297         * gcc.dg/tree-ssa/stdarg-4.c: New test.
38298         * gcc.dg/tree-ssa/stdarg-5.c: New test.
38300 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
38302         PR tree-optimization/17697
38303         * g++.dg/opt/pr17697-1.C: New test.
38304         * g++.dg/opt/pr17697-2.C: New test.
38305         * g++.dg/opt/pr17697-3.C: New test.
38307 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38309         PR c/16409
38310         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38311         gcc.dg/vla-init-5.c: New tests.
38313 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38315         PR c/13804
38316         * gcc.dg/pr13804-1.c: New test.
38318 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38320         PR fortran/16938
38321         * gfortran.dg/pr16938.f90: New test.
38323 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38325         * g++.dg/template/crash23.C: New test.
38327 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
38329         PR c++/17585
38330         * g++.dg/template/static8.C: New test.
38332 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
38334         PR c++/17681
38335         * g++.dg/other/error9.C: New test.
38337 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38339         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38341 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38343         PR fortran/15164
38344         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38346 2004-09-26  Roger Sayle  <roger@eyesopen.com>
38348         PR middle-end/17112
38349         * gcc.dg/pr17112-1.c: New test case.
38351 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38353         PR c/11459
38354         * gcc.dg/pr11459-1.c: New test.
38356 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
38358         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38359         * gcc.dg/tree-ssa/loop-4.c: Likewise.
38361 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38363         * gfortran.dg/pr15324.f90: Make array bounds consistent.
38365 2004-09-25  Jan Hubicka  <jh@suse.cz>
38367         * compile/30040909-1.c: New test.
38368         * compile/30040907-1.c: New test.
38370 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
38372         * gcc.c-torture/execute/va-arg-26.c: New test.
38374 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
38376         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38377         extra diagnostics on targets with 64-bit pointers.
38378         * objc.dg/selector-1.m: Adjust dg-warning regexp.
38380 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38382         PR c/17188
38383         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38384         * gcc.dg/decl-3.c: Adjust expected message.
38386 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38388         PR fortran/17615
38389         * gfortran.dg/pr17615.f90: New test.
38391 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
38393         PR tree-optimzation/17517
38394         * g++.dg/tree-ssa/pr17517.C: New Test.
38396 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38398         PR c++/16889
38399         * g++.dg/lookup/ambig3.C: New.
38401 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38403         PR tree-opt/17624
38404         * g++.dg/opt/pr17624.C: New test.
38406 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38408         PR c/6980
38409         * gcc.dg/Wbad-function-cast-1.c: New test.
38411 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38413         * g++.dg/ext/complit1.C
38414         * g++.dg/other/error2.C
38415         * g++.dg/other/nontype-1.C
38416         * g++.dg/parse/crash11.C
38417         * g++.dg/parse/crash12.C
38418         * g++.dg/parse/error15.C
38419         * g++.dg/parse/error4.C
38420         * g++.dg/parse/tmpl-outside1.C
38421         * g++.dg/parse/too-many-tmpl-args1.C
38422         * g++.dg/template/dependent-expr3.C
38423         * g++.dg/template/error10.C
38424         * g++.dg/template/instantiate1.C
38425         * g++.dg/template/vtable2.C
38426         * g++.dg/warn/Wshadow-1.C
38427         * g++.dg/warn/weak1.C
38428         * g++.old-deja/g++.brendan/crash16.C
38429         * g++.old-deja/g++.brendan/crash18.C
38430         * g++.old-deja/g++.brendan/crash48.C
38431         * g++.old-deja/g++.brendan/crash49.C
38432         * g++.old-deja/g++.brendan/crash55.C
38433         * g++.old-deja/g++.brendan/crash56.C
38434         * g++.old-deja/g++.brendan/crash8.C
38435         * g++.old-deja/g++.brendan/enum11.C
38436         * g++.old-deja/g++.brendan/enum8.C
38437         * g++.old-deja/g++.brendan/enum9.C
38438         * g++.old-deja/g++.brendan/friend3.C
38439         * g++.old-deja/g++.brendan/misc14.C
38440         * g++.old-deja/g++.bugs/900402_02.C
38441         * g++.old-deja/g++.bugs/900404_03.C
38442         * g++.old-deja/g++.bugs/900404_04.C
38443         * g++.old-deja/g++.bugs/900428_03.C
38444         * g++.old-deja/g++.jason/crash4.C
38445         * g++.old-deja/g++.jason/overload21.C
38446         * g++.old-deja/g++.jason/redecl1.C
38447         * g++.old-deja/g++.jason/report.C
38448         * g++.old-deja/g++.jason/rfg10.C
38449         * g++.old-deja/g++.jason/template30.C
38450         * g++.old-deja/g++.law/arm12.C
38451         * g++.old-deja/g++.law/ctors5.C
38452         * g++.old-deja/g++.law/cvt20.C
38453         * g++.old-deja/g++.law/init10.C
38454         * g++.old-deja/g++.law/init8.C
38455         * g++.old-deja/g++.law/visibility17.C
38456         * g++.old-deja/g++.law/visibility7.C
38457         * g++.old-deja/g++.mike/net8.C
38458         * g++.old-deja/g++.mike/p646.C
38459         * g++.old-deja/g++.mike/p700.C
38460         * g++.old-deja/g++.mike/p701.C
38461         * g++.old-deja/g++.mike/p811.C
38462         * g++.old-deja/g++.ns/template13.C
38463         * g++.old-deja/g++.other/array3.C
38464         * g++.old-deja/g++.other/crash25.C
38465         * g++.old-deja/g++.other/dtor3.C
38466         * g++.old-deja/g++.other/dtor4.C
38467         * g++.old-deja/g++.other/main1.C
38468         * g++.old-deja/g++.other/warn7.C
38469         * g++.old-deja/g++.pt/crash11.C
38470         * g++.old-deja/g++.pt/crash36.C
38471         * g++.old-deja/g++.pt/spec22.C
38472         * g++.old-deja/g++.pt/spec9.C
38473         * g++.old-deja/g++.pt/ttp52.C
38474         * g++.old-deja/g++.robertl/eb103.C
38475         * g++.old-deja/g++.robertl/eb121.C
38476         * g++.old-deja/g++.robertl/eb22.C
38477         * g++.old-deja/g++.robertl/eb8.C:
38478         Update locations and/or regexps of dg-error markers.
38479         Remove markers for some bogus messages that are no longer issued.
38481 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38483         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38484         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38486 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38488         PR c++/17618
38489         * g++.dg/lookup/crash5.C: New test.
38491 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38493         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38494         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38495         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38496         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38497         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38498         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38500         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38501         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38502         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38503         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38504         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38505         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38507         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38509         * gcc.dg/vect/vect-44.c: Check additional cases.
38510         * gcc.dg/vect/vect-48.c: Check additional cases.
38512         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38513         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38514         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38515         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38516         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38517         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38518         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38519         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38520         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38522         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38523         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38524         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38526 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38528         * gcc.dg/tree-ssa/loop-6.c: New test.
38530 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38532         PR c++/17620
38533         * g++.dg/inherit/base2.C: New.
38535 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38537         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38538         * gcc.dg/20001012-2.c: Likewise.
38539         * gcc.dg/20001013-1.c: Likewise.
38540         * gcc.dg/20001101-1.c: Likewise.
38541         * gcc.dg/20001102-1.c: Likewise.
38542         * gcc.dg/bf-spl1.c: Likewise.
38543         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38544         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38546 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38548         PR tree-optimization/16721
38549         * gcc.dg/tree-ssa/pr16721.c: New test.
38551 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38553         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38554         * gcc.dg/20040305-1.c: Likewise.
38556 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38558         PR c/16566
38559         * gcc.c-torture/compile/pr16566-1.c,
38560         gcc.c-torture/compile/pr16566-2.c,
38561         gcc.c-torture/compile/pr16566-3.c: New tests.
38563 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38565         PR tree-optimization/17512
38566         * gcc.c-torture/compile/20040916-1.c.
38568 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38570         * gcc.dg/pragma-re-3.c: New test.
38572 2004-09-17  Matt Austern  <austern@apple.com>
38574         PR c++/15049
38575         * g++.dg/other/anon3.C: New.
38577 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38579         PR c++/7503
38580         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38581         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38582         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38583         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38584         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38586 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38588         PR fortran/17286
38589         * gfortran.dg/pr17286.f90: New test.
38591 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38593         PR c++/17530
38594         * g++.dg/template/static7.C: New test.
38596 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38598         PR tree-opt/17558
38599         * gcc.c-torture/compile/pr17558.c: New test.
38601 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38603         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38604         if SKIP_ATTRIBUTE is defined.
38606 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38608         PR fortran/15957
38609         * gfortran.dg/pr15957.f90: New test.
38611 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38613         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38614         in comparison.
38615         * gcc.dg/vect/vect-79.c: Likewise.
38616         * gcc.dg/vect/vect-80.c: Likewise.
38618 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38620         PR fortran/15750
38621         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38623 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38625         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38626         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38627         * gcc.dg/vect/vect-62.c: New testcase.
38628         * gcc.dg/vect/vect-63.c: New testcase.
38629         * gcc.dg/vect/vect-64.c: New testcase.
38630         * gcc.dg/vect/vect-65.c: New testcase.
38631         * gcc.dg/vect/vect-66.c: New testcase.
38632         * gcc.dg/vect/vect-67.c: New testcase.
38633         * gcc.dg/vect/vect-68.c: New testcase.
38634         * gcc.dg/vect/vect-69.c: New testcase.
38635         * gcc.dg/vect/vect-79.c: New testcase.
38636         * gcc.dg/vect/vect-80.c: New testcase.
38638 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38640         * gcc.target/mips/asm-1.c: New test.
38642 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38644         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38645         * gcc.dg/vect/vect-73.c: New testcase.
38646         * gcc.dg/vect/vect-74.c: New testcase.
38647         * gcc.dg/vect/vect-75.c: New testcase.
38648         * gcc.dg/vect/vect-76.c: New testcase.
38649         * gcc.dg/vect/vect-77.c: New testcase.
38650         * gcc.dg/vect/vect-78.c: New testcase
38652 2004-09-18  Paul Brook  <paul@codesourcery.com>
38654         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38656 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38658         PR c/17424
38659         * gcc.dg/pr17424-1.c: New test.
38661 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38663         * g++.dg/tree-ssa/pr17153.C: New test.
38665 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38667         PR pch/13361
38668         * g++.dg/pch/wchar-1.C: New.
38669         * g++.dg/pch/wchar-1.Hs: New.
38671 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38673         * gcc.c-torture/execute/20040917-1.c: New test.
38675 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38677         PR tree-optimization/17319
38678         * gcc.dg/pr17319.c: New test.
38680 2004-09-17  Devang Patel  <dpatel@apple.com>
38682         * gcc.dg/20040813-1.c: New test.
38684 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38686         PR tree-optimization/17273
38687         * gcc.c-torture/compile/pr17273.c: New test.
38689 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38691         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38692         Update expected messages.
38693         * gcc.dg/declspec-13.c: New test.
38695 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38697         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38699 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38701         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38702         change what 'a' is pointing to.
38704 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38706         PR c++/16002
38707         * g++.dg/template/error18.C: New test.
38709         PR c++/16029
38710         * g++.dg/warn/Wunused-8.C: New test.
38712 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38714         PR tree-optimization/17513
38715         * gcc.dg/20040916-1.c: New test.
38717 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38719         PR c++/17501
38720         * g++.dg/template/typename7.C: New test.
38722 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38724         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38726 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38728         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38729         with -ftree-based-profiling also.
38730         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38732 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38734         PR/15364
38735         * gfortran.dg/der_array_io_1.f90: New test.
38736         * gfortran.dg/der_array_io_2.f90: New test.
38737         * gfortran.dg/der_array_io_3.f90: New test.
38739 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38741         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38742         EABI.
38744 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38746         * g++.dg/opt/switch1.C: New test.
38748 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38750         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38751         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38752         Update expected messages.
38754 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38756         PR fortran/16485
38757         * gfortran.dg/same_name_1.f90: New test.
38759 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38761         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38762         dereference garbage pointers.
38764 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38766         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38767         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38769         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38770         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38771         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38773 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38775         PR c++/17324
38776         * g++.dg/template/mangle1.C: New test.
38778 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38780         PR tree-optimization/17252
38781         * gcc.c-torture/execute/pr17252.c: New test.
38783 2004-09-14  Andrew Pinski  <apinski@apple.com>
38785         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38787 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38789         PR rtl-optimization/9771
38790         * gcc.dg/pr9771-1.c: New test case.
38792 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38794         PR tree-optimization/15262
38795         * gcc.c-torture/execute/pr15262-1.c: New test.
38796         * gcc.c-torture/execute/pr15262-2.c: New test.
38798 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38800         * gcc.dg/declspec-12.c: New test.
38802 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38804         * gfortran.dg/pr17090.f90: Add directives to test.
38806 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38808         * gcc.c-torture/compile/20040914-1.c: New test.
38810 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38812         PR c++/16162
38813         * g++.dg/template/decl2.C: New test.
38815 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38817         PR fortran/17090
38818         * gfortran.dg/pr17090.f90: New test.
38820 2004-09-13  Dale Johannesen  <dalej@apple.com>
38822         * gcc.c-torture/compile/pr17408.c: New test case.
38824 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38826         PR c++/16716
38827         * g++.dg/parse/crash17.C: New test.
38829         PR c++/17327
38830         * g++.dg/template/enum3.C: New test.
38832 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38834         * lib/gcc-defs.exp: Load wrapper.exp.
38835         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38836         using local code.
38837         * lib/gcc.exp (gcc_init): Similar.
38838         * lib/gfortran.exp (gfortran_init): Similar.
38839         * lib/objc.exp (objc_init): Similar.
38840         * lib/treelang.exp (treelang_init): Similar.
38841         * lib/wrapper.exp: New file with build_wrapper call machinery in
38842         ${tool}_maybe_build_wrapper.
38844 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38846         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38847         "inline".
38848         * gcc.dg/declspec-11.c: Update expected messages.
38849         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38850         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38851         gcc.dg/inline-12.c: New tests.
38853 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38855         * g++.dg/tree-ssa/pr17400.C: New testcase.
38857 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38859         * gcc.target/mips/sb1-1.c: New testcase.
38861 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38863         * lib/g77-dg.exp: Remove unused file.
38864         * lib/mike-g77.exp: Ditto.
38865         * lib/g77.exp: Ditto.
38867 2004-09-12  Richard Henderson  <rth@redhat.com>
38869         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38871 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38873         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38874         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38875         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38876         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38877         Update expected messages.
38879 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38881         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38882         declaration/use mismatch for dirp parameter.
38884 2004-09-12  Andrew Pinski  <apinski@apple.com>
38886         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38887         -fgnu-runtime is passed.
38889 2004-09-12  Richard Henderson  <rth@redhat.com>
38891         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38892         do the uplevel thing and update additional_flags directly.
38893         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38894         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38895         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38896         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38898 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38900         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38902 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38904         PR middle-end/17411
38905         * g++.dg/opt/pr17411-1.C: New test case.
38907 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38909         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38910         gcc.dg/tls/diag-2.c: Update expected messages.
38911         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38912         messages.
38913         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38914         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38915         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38916         gcc.dg/tls/diag-5.c: New tests.
38918 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38920         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38922 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38924         * g++.dg/parse/break-in-for.C: New test.
38926 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38928         * gcc.dg/tree-ssa/20040911-1.c: New test.
38930 2004-09-11  Andreas Jaeger  <aj@suse.de>
38932         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38933         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38935 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38937         * gcc.target/frv: New directory of FR-V-specific tests.
38939 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38941         * gcc.dg/convert-vec-1.c: New test.
38943 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38945         PR middle-end/17024
38946         * gcc.dg/pr17024-1.c: New test case.
38948 2004-09-10  Eric Christopher  <echristo@redhat.com>
38950         * gcc.dg/20040910-1.c: New test.
38952 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38954         * gcc.dg/bitfld-9.c: New test.
38956 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38958         * gcc.c-torture/execute/ieee/acc1.c: New test.
38959         * gcc.c-torture/execute/ieee/acc2.c: New test.
38960         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38962 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38964         * gcc.dg/deprecated-2.c: New test.
38966 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38968         * gcc.dg/init-vec-1.c: New test.
38970 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38972         PR middle-end/17055
38973         * gcc.dg/pr17055-1.c: New test case.
38975 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38977         PR target/17377
38978         * gcc.c-torture/execute/pr17377.c: New test.
38980 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38982         PR c/8420
38983         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38984         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38985         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38986         gcc.dg/long-long-typespec-1.c: New tests.
38987         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38989 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38991         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38992         gcc.dg/gnu99-static-1.c: New tests.
38994 2004-09-08  Devang Patel  <dpatel@apple.com>
38996         * gcc.dg/darwin-ld-20040828-1.c: New test.
38997         * gcc.dg/darwin-ld-20040828-2.c: New test.
38998         * gcc.dg/darwin-ld-20040828-3.c: New test.
39000 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39002         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39003         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39004         in error message.
39005         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39006         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39007         in error message.
39008         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39009         types they qualify.
39010         * objc.dg/type-size-2.m: Fix wording in comment.
39011         * objc.dg/va-meth-1.m: New test case.
39013 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39015         PR c/16633:
39016         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39017         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39019 2004-09-06  Devang Patel  <dpatel@apple.com>
39021         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39022         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39024 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39026         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39027         reflect changed line numbering of diagnostics.
39029 2004-09-06  Paul Brook  <paul@codesourcery.com>
39031         * gfortran.dg/edit_real_1.f90: Add new test.
39033 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39035         * gcc.dg/tree-ssa/loop-2.c: New test.
39036         * gcc.dg/tree-ssa/loop-3.c: New test.
39037         * gcc.dg/tree-ssa/loop-4.c: New test.
39038         * gcc.dg/tree-ssa/loop-5.c: New test.
39040 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39042         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39044 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39046         * gcc.dg/format/sentinel-1.c: New test.
39048 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39050         * gcc.dg/builtins-46.c: New.
39052 2004-09-03  Devang Patel  <dpatel@apple.com>
39054         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39055         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39057 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39059         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39060         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39061         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39062         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39063         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39064         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39065         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39066         the non-portable bzero.
39067         * gcc.dg/20010912-1.c: xfail for NetWare.
39068         * gcc.dg/20020426-2.c: xfail for NetWare.
39069         * gcc.dg/20021014-1.c: xfail for NetWare.
39070         * gcc.dg/20021018-1.c: xfail for NetWare.
39071         * gcc.dg/20030213-1.c: xfail for NetWare.
39072         * gcc.dg/20030225-1.c: xfail for NetWare.
39073         * gcc.dg/20030708-1.c: xfail for NetWare.
39074         * gcc.dg/builtins-config.h: Also exclude NetWare.
39075         * gcc.dg/format/format.h: Define restrict only if not already defined.
39076         * gcc.dg/nest.c: xfail for NetWare.
39077         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39078         * lib/target-supports.exp (check_visibility_available): Exclude
39079         NetWare.
39081 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39083         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39084         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39085         deterministic starting point for the alignment of structure fields.
39086         * gcc.dg/Wpadded.c: Dito.
39087         * g++.dg/abi/vbase10.C: Dito.
39089 2004-09-03  Devang Patel  <dpatel@apple.com>
39091         * g++.dg/debug/pr15736.cc: New test.
39093 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39095         * README.QMTEST: Fix out-of-date link.
39097 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39099         PR fortran/16579
39100         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39101         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39103 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39105         * g++.dg/abi/arm_rtti1.C: New test.
39107 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39109         * gcc.dg/ppc-vector-memcpy.c: New.
39110         * gcc.dg/ppc-vector-memset.c: New.
39112 2004-09-02  Chao-ying Fu  <fu@mips.com>
39114         * gcc.target/mips/mips-3d-1.c: New test.
39115         * gcc.target/mips/mips-3d-2.c: New test.
39116         * gcc.target/mips/mips-3d-3.c: New test.
39117         * gcc.target/mips/mips-3d-4.c: New test.
39118         * gcc.target/mips/mips-3d-5.c: New test.
39119         * gcc.target/mips/mips-3d-6.c: New test.
39120         * gcc.target/mips/mips-3d-7.c: New test.
39121         * gcc.target/mips/mips-3d-8.c: New test.
39122         * gcc.target/mips/mips-3d-9.c: New test.
39123         * gcc.target/mips/mips-ps-1.c: New test.
39124         * gcc.target/mips/mips-ps-2.c: New test.
39125         * gcc.target/mips/mips-ps-3.c: New test.
39126         * gcc.target/mips/mips-ps-4.c: New test.
39127         * gcc.target/mips/mips-ps-type.c: New test.
39129 2004-09-02  Paul Brook  <paul@codesourcery.com>
39131         * gfortran.dg/edit_real_1.f90: Add new tests.
39133 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39135         PR fortran/15327
39136         * gfortran.dg/merge_char_1.f90: New test.
39138 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39140         PR fortran/16404
39141         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39143 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39145         PR c/1522
39146         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39148 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39150         * g++.dg/opt/loop1.C: Do not XFAIL.
39152 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39154         * gcc.c-torture/execute/20040831-1.c: New test.
39156 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39158         PR fortran/16579
39159         * gfortran.dg/g77/20010610.f: Now passes.
39160         Copy from g77.f-torture/execute. Add dg-run directive.
39161         * gfortran.dg/g77/README: Update
39163 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39165         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39166         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39167         (t1, t2, t3, t4): Add volatile.
39169 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39171         * g++.dg/ext/visibility/arm1.C: New test.
39173 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39175         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39176         -pedantic-errors.
39178 2004-09-01  Paul Brook  <paul@codesourcery.com>
39180         * gfortran.dg/eof_2.f90: New test.
39182 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39184         PR fortran/16579
39185         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39187 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39189         PR libfortran/16805
39190         * gfortran.dg/list_read_2.f90: New test.
39192 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39194         * g++.dg/abi/key1.C: New test.
39196 2004-08-31  Richard Henderson  <rth@redhat.com>
39198         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39199         form of offsetof.
39200         * g++.dg/other/offsetof5.C: Remove duplicate.
39202 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39204         PR fortran/17244
39205         * gfortran.dg/func_derived_1.f90: New test.
39207 2004-08-31  Paul Brook  <paul@codesourcery.com>
39209         * gfortran.dg/eof_1.f90: New test.
39211 2004-08-31  Paul Brook  <paul@codesourcery.com>
39213         * gfortran.dg/list_read_1.f90: New file.
39215 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39217         * g++.dg/opt/loop1.C: XFAIL.
39219 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39221         * gcc.dg/funcdef-storage-1.c: New.
39222         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39223         an extern function in local scope.
39224         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39225         declare an 'auto inline' function in local scope.
39226         * gcc.dg/20011130-1.c: Likewise.
39227         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39228         an 'auto' function in local scope.
39229         * gcc.dg/20021014-1.c: Likewise.
39230         * gcc.dg/20030331-2.c: Likewise.
39232 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39234         * gfortran.dg/blockdata_1.f90: New test.
39236 2004-08-30  Richard Henderson  <rth@redhat.com>
39238         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39240 2004-08-30  Richard Henderson  <rth@redhat.com>
39242         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39243         additional_flags set by alternate driver.
39244         (ieee-options): New procedure.
39245         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39246         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39247         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39248         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39250 2004-08-30  Richard Henderson  <rth@redhat.com>
39252         * lib/f-torture.exp: Remove.
39254 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
39256         PR rtl-optimization/16590
39257         * g++.dg/opt/loop1.C: New test.
39259 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39261         PR fortran/13910
39262         * gfortran.dg/oldstyle_1.f90: New test.
39264 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
39265         Paul Brook  <paul@codesourcery.com>
39267         * gfortran.dg/g77/README: Update.
39268         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39269         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39270         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39272 2004-08-28  Paul Brook  <paul@codesourcery.com>
39274         PR libfortran/17195
39275         * gfortran.dg/edit_real_1.f90: New test.
39277 2004-08-27  Paul Brook  <paul@codesourcery.com>
39279         * gfortran.dg/rewind_1.f90: New test.
39281 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
39283         PR fortran/16597
39284         * gfortran.dg/pr16597.f90: New test.
39286 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39288         PR c/13801
39289         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39290         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39291         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39292         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39293         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39295 2004-08-26  Nick Clifton  <nickc@redhat.com>
39297         * gcc.c-torture/compile/pr17119.c: New test.
39299 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39301         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39303 2004-08-25  Richard Henderson  <rth@redhat.com>
39305         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39306         the bits that expect kind=8 to be the largest real kind.
39308 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39310         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39312 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39314         * gfortran.dg/assignment_1.f90: New test.
39316 2004-08-25  Adam Nemet  <anemet@lnxw.com>
39318         * g++.dg/template/repo3.C: New test.
39320 2004-08-25  Roger Sayle  <roger@eyesopen.com>
39322         PR middle-end/16693
39323         PR tree-optimization/16372
39324         * g++.dg/opt/pr16372-1.C: New test case.
39325         * g++.dg/opt/pr16693-1.C: New test case.
39326         * g++.dg/opt/pr16693-2.C: New test case.
39328 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
39330         * objc.dg/proto-lossage-4.m: New test.
39332 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
39334         PR c++/17155
39335         * g++.dg/inherit/local2.C: New test.
39337 2004-08-25  Paul Brook  <paul@codesourcery.com>
39339         PR fortran/17144
39340         * gfortran.dg/string_ctor_1.f90: New test.
39342 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39344         PR c++/14428
39345         * g++.dg/template/redecl2.C: New test.
39347 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39349         PR fortran/17143
39350         * gfortran.dg/pr17143.f90: New test.
39352 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
39354         PR fortran/17164
39355         * gfortran.dg/pr17164.f90: New test.
39357 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39359         * gcc.dg/tree-ssa/loop-1.c: New test.
39361 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39363         * gcc.c-torture/compile/20040824-1.c: New test.
39365 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
39367         * gcc.c-torture/compile/iftrap-3.c: New test.
39369 2004-08-24  Paul Brook  <paul@codesourcery.com>
39371         * gfortran.dg/entry_2.f90: New test.
39373 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39375         PR c++/16889
39376         * g++.dg/lookup/ambig[12].C: New.
39378 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39380         PR c++/16706
39381         * g++.dg/template/crash21.C: New test.
39382         * g++.dg/template/crash22.C: Likewise.
39384 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39386         PR c++/17149
39387         * g++.dg/template/access15.C: New.
39389 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39391         PR c++/17163
39392         * g++.dg/template/repo2.C: New test.
39394 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39396         PR rtl-optimization/17078
39397         * gcc.c-torture/execute/pr17078-1.c: New test case.
39399 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39401         PR c/14492
39402         * gcc.dg/debug/crash1.c: New test.
39404 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39406         PR c/16180
39407         * gcc.dg/loop-5.c: New test.
39409 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39411         * gcc.c-torture/execute/20040823-1.c: New test.
39413 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39415         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39416         to the assembler.  Simplify test accordingly.
39417         (asm_abi_flags): Use GNU names.
39418         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39419         to check for ABI flags.
39421 2004-08-22  Andrew Pinski  <apinski@apple.com>
39423         * g++.dg/opt/pr14029.C: New test.
39424         * gcc.c-torture/execute/pr15262.c: New test.
39426 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39428         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39430 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39432         PR 16908
39433         * gfortran.dg/direct_io.f90: New test.
39435 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39437         PR c++/17121
39438         * g++.dg/inherit/local2.C: New test.
39440 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39442         PR c++/17120
39443         * g++.dg/warn/Wparentheses-4.C: New test.
39445 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39447         PR c++/17121
39448         * g++.dg/inherit/local2.C: New test.
39450         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39451         * gcc.dg/ppc-ldstruct.c: Likewise.
39452         * gcc.dg/ppc64-abi-2.c: Likewise.
39454 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39456         PR rtl-optimization/17099
39457         * gcc.c-torture/execute/20040820-1.c: New test.
39459 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39461         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39463 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39465         PR fortran/17077
39466         * gfortran.dg/auto_array_1.f90: New test.
39468 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39470         PR fortran/17074
39471         * gfortran.dg/simpleif_1.f90: New test.
39473 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39475         * lib/target-supports.exp (check_profiling_available): Return
39476         false for arm*-*-symbianelf* and arm*-*-eabi*.
39478         PR c++/15890
39479         * g++.dg/template/delete1.C: New test.
39481 2004-08-19  Paul Brook  <paul@codesourcery.com>
39483         PR fortran/14976
39484         PR fortran/16228
39485         * gfortran.dg/data_char_1.f90: New test.
39487 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39489         PR fortran/16946
39490         * gfortran.dg/reduction.f90: New testcase.
39492 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39494         PR fortran/16520
39495         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39497 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39499         PR c++/17041
39500         * g++.dg/Wparentheses-3.C: New test.
39502 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39504         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39505         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39506         * gcc.dg/vect/vect-2.c: Likewise.
39507         * gcc.dg/vect/vect-3.c: Likewise.
39508         * gcc.dg/vect/vect-4.c: Likewise.
39509         * gcc.dg/vect/vect-5.c: Likewise.
39510         * gcc.dg/vect/vect-6.c: Likewise.
39511         * gcc.dg/vect/vect-7.c: Likewise.
39512         * gcc.dg/vect/vect-25.c: Likewise.
39513         * gcc.dg/vect/vect-31.c: Likewise.
39514         * gcc.dg/vect/vect-32.c: Likewise.
39515         * gcc.dg/vect/vect-34.c: Likewise.
39516         * gcc.dg/vect/vect-36.c: Likewise.
39517         * gcc.dg/vect/vect-all.c: Likewise.
39519 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39521         PR c++/17068
39522         * g++.dg/template/operator4.C: New test.
39524 2004-08-18  Richard Henderson  <rth@redhat.com>
39526         * gcc.dg/20040206-1.c: XFAIL.
39528 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39530         PR c++/16246
39531         * g++.dg/template/array7.C: New test.
39533 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39535         * gcc.dg/mips-movcc-1.c: New test.
39536         * gcc.dg/mips-movcc-2.c: New test.
39537         * gcc.dg/mips-movcc-3.c: New test.
39539         * gcc.dg/mips-nmadd-1.c: New test.
39540         * gcc.dg/mips-nmadd-2.c: New test.
39542 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39544         PR c++/15871
39545         * g++.dg/opt/inline8.C: New test.
39547         PR c++/16965
39548         * g++.dg/parse/error17.C: New test.
39550 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39552         * gcc.dg/vect: New directory for vectorizer tests.
39553         * gcc.dg/vect/tree-vect.h: New file.
39554         * gcc.dg/vect/vect.exp: New file.
39555         * gcc.dg/vect/pr16105.c.c: New test.
39556         * gcc.dg/vect/vect-1.c: New test.
39557         * gcc.dg/vect/vect-2.c: New test.
39558         * gcc.dg/vect/vect-3.c: New test.
39559         * gcc.dg/vect/vect-4.c: New test.
39560         * gcc.dg/vect/vect-5.c: New test.
39561         * gcc.dg/vect/vect-6.c: New test.
39562         * gcc.dg/vect/vect-7.c: New test.
39563         * gcc.dg/vect/vect-8.c: New test.
39564         * gcc.dg/vect/vect-9.c: New test.
39565         * gcc.dg/vect/vect-10.c: New test.
39566         * gcc.dg/vect/vect-11.c: New test.
39567         * gcc.dg/vect/vect-12.c: New test.
39568         * gcc.dg/vect/vect-13.c: New test.
39569         * gcc.dg/vect/vect-14.c: New test.
39570         * gcc.dg/vect/vect-15.c: New test.
39571         * gcc.dg/vect/vect-16.c: New test.
39572         * gcc.dg/vect/vect-17.c: New test.
39573         * gcc.dg/vect/vect-18.c: New test.
39574         * gcc.dg/vect/vect-19.c: New test.
39575         * gcc.dg/vect/vect-20.c: New test.
39576         * gcc.dg/vect/vect-21.c: New test.
39577         * gcc.dg/vect/vect-22.c: New test.
39578         * gcc.dg/vect/vect-23.c: New test.
39579         * gcc.dg/vect/vect-24.c: New test.
39580         * gcc.dg/vect/vect-25.c: New test.
39581         * gcc.dg/vect/vect-26.c: New test.
39582         * gcc.dg/vect/vect-27.c: New test.
39583         * gcc.dg/vect/vect-28.c: New test.
39584         * gcc.dg/vect/vect-29.c: New test.
39585         * gcc.dg/vect/vect-30.c: New test.
39586         * gcc.dg/vect/vect-31.c: New test.
39587         * gcc.dg/vect/vect-32.c: New test.
39588         * gcc.dg/vect/vect-33.c: New test.
39589         * gcc.dg/vect/vect-34.c: New test.
39590         * gcc.dg/vect/vect-35.c: New test.
39591         * gcc.dg/vect/vect-36.c: New test.
39592         * gcc.dg/vect/vect-37.c: New test.
39593         * gcc.dg/vect/vect-38.c: New test.
39594         * gcc.dg/vect/vect-40.c: New test.
39595         * gcc.dg/vect/vect-41.c: New test.
39596         * gcc.dg/vect/vect-42.c: New test.
39597         * gcc.dg/vect/vect-43.c: New test.
39598         * gcc.dg/vect/vect-44.c: New test.
39599         * gcc.dg/vect/vect-45.c: New test.
39600         * gcc.dg/vect/vect-46.c: New test.
39601         * gcc.dg/vect/vect-47.c: New test.
39602         * gcc.dg/vect/vect-48.c: New test.
39603         * gcc.dg/vect/vect-49.c: New test.
39604         * gcc.dg/vect/vect-50.c: New test.
39605         * gcc.dg/vect/vect-51.c: New test.
39606         * gcc.dg/vect/vect-52.c: New test.
39607         * gcc.dg/vect/vect-53.c: New test.
39608         * gcc.dg/vect/vect-54.c: New test.
39609         * gcc.dg/vect/vect-55.c: New test.
39610         * gcc.dg/vect/vect-56.c: New test.
39611         * gcc.dg/vect/vect-57.c: New test.
39612         * gcc.dg/vect/vect-58.c: New test.
39613         * gcc.dg/vect/vect-59.c: New test.
39614         * gcc.dg/vect/vect-60.c: New test.
39615         * gcc.dg/vect/vect-61.c: New test.
39616         * gcc.dg/vect/vect-all.c: New test.
39617         * gcc.dg/vect/vect-none.c: New test.
39619 2004-08-17  Paul Brook  <paul@codesourcery.com>
39621         PR fortran/13082
39622         * gfortran.dg/entry_1.f90: New test.
39624 2004-08-17  Andrew Pinski  <apinski@apple.com>
39626         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39628 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39630         * gcc.dg/pr17036-1.c: New test.
39632 2004-08-16  Devang Patel  <dpatel@apple.com>
39634         * gcc.dg/darwin-20040809-1.c: New test.
39636 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39638         * gcc.dg/funcdef-attr-1.c: New test.
39640 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39642         * gcc.dg/altivec-17.c: New test.
39643         * gcc.dg/altivec-18.c: New test.
39645 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39647         PR c++/6749
39648         * g++.dg/template/vtable2.C: New test.
39650 2004-08-14  Richard Henderson  <rth@redhat.com>
39652         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39653         * gcc.dg/pack-test-4.c (main): Return 0.
39654         * gcc.dg/setjmp-1.c: Remove XFAIL.
39655         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39657 2004-08-14  Richard Henderson  <rth@redhat.com>
39659         * gcc.dg/980217-1.c: Add prototype for printf.
39661 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39663         * gfortran.dg/pr16935.f90: New test.
39665 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39667         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39669 2004-08-13  Paul Brook  <paul@codesourcery.com>
39671         * gfortran.dg/der_io_1.f90: Remove stray comma.
39673 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39675         * gcc.dg/vmx/cw-bug-2.c: Remove.
39676         * gcc.dg/vmx/vprint-1.c: Remove.
39677         * gcc.dg/vmx/vscan-1.c: Remove.
39679 2004-08-12  Devang patel  <dpatel@apple.com>
39681         * gcc.dg/darwin-20040809-2.c: New test.
39683 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39685         * g++.dg/ext/altivec-12.C: New test.
39687         * g++.dg/ext/altivec-11.C: New test.
39689 2004-08-12  Paul Brook  <paul@codesourcery.com>
39691         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39693 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39695         * g++.dg/ext/altivec-2.C: Check for hardware support before
39696         executing any VMX instructions.
39698         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39700 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39702         PR c++/16276
39703         * g++.old-deja/g++.other/comdat4.C: New test.
39704         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39706 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39708         PR target/16286
39709         * gcc.dg/pr16286.c: New test.
39711 2004-08-12 Jan Beulich <jbeulich@novell.com>
39713         * g++.dg/ext/asm5.C: New.
39715 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39717         PR c++/16698
39718         * g++.dg/eh/crash1.C: New test.
39720         PR c++/16717
39721         * g++.dg/ext/construct1.C: New test.
39723 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39725         PR c++/16853
39726         * g++.dg/init/ptrmem1.C: New test.
39728         PR c++/16618
39729         * g++.dg/parse/offsetof5.C: New test.
39731         PR c++/16870
39732         * g++.dg/template/overload3.C: New test.
39734 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39736         PR c++/16964
39737         * g++.dg/parse/error16.C: New test.
39739         PR c++/16904
39740         * g++.dg/template/error14.C: New test.
39742         PR c++/16929
39743         * g++.dg/template/error15.C: New test.
39745 2004-08-11  Devang Patel  <dpatel@apple.com>
39747         * gcc.dg/darwin-ld-20040809-1.c: New test.
39748         * gcc.dg/darwin-ld-20040809-2.c: New test.
39750 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39752         PR fortran/16917
39753         * gfortran.dg/dfloat_1.f90: New test.
39755 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39757         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39758         * gcc.dg/dll-2.c: Fix dg-require syntax.
39759         * gcc.misc-tests/arm-isr.c (abort): Declare.
39760         (exit): Likewise.
39762 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39764         PR c++/16971
39765         * g++.dg/parse/crash16.C: New test.
39767 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39769         * gcc.dg/mips-rsqrt-1.c: New test case.
39770         * gcc.dg/mips-rsqrt-2.c: New test case.
39771         * gcc.dg/mips-rsqrt-3.c: New test case.
39773 2004-08-10  Paul Brook  <paul@codesourcery.com>
39775         * gfortran.dg/der_io_1.f90: New test.
39777 2004-08-10  Paul Brook  <paul@codesourcery.com>
39779         PR fortran/16919
39780         * gfortran.dg/der_array_1.f90: New test.
39782 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39784         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39786 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39788         * gcc.dg/wchar_t-2.c: Fix typo.
39790 2004-08-09  Falk Hueffner  <falk@debian.org>
39792         PR tree-optimization/12517
39793         * gcc.c-torture/compile/pr12517.c: New test.
39795         PR tree-optimization/12578
39796         * gcc.c-torture/compile/pr12578.c: New test.
39798         PR tree-optimization/12899
39799         * gcc.c-torture/compile/pr12899.c: New test.
39801         PR rtl-optimization/14692
39802         * gcc.c-torture/compile/pr14692.c: New test.
39804         PR tree-optimization/16461
39805         * gcc.c-torture/compile/pr16461.c: New test.
39807 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39809         * gfortran.dg/getenv_1.f90: New test.
39811 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39813         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39814         wchar_t.
39815         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39817 2004-08-06  Paul Brook  <paul@codesourcery.com>
39819         * gfortran.dg/ret_array_1.f90: New test.
39820         * gfortran.dg/ret_pointer_1.f90: New test.
39822 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39824         * gcc.dg/missing-field-init-[12].c: New tests.
39825         * g++.dg/warn/missing-field-init-[12].C: New tests.
39827 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39829         * gcc.dg/enum2.c: New test.
39830         * gcc.dg/symbian3.c: Likewise.
39831         * gcc.dg/symbian4.c: Likewise.
39832         * gcc.dg/wchar_t-2.c: Likewise.
39834 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39836         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39837         destructor tests.
39839 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39841         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39842         dg-require-visiblity.
39843         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39844         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39845         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39846         * g++.dg/ext/visibility/new1.C: Likewise.
39847         * g++.dg/ext/visibility/pragma.C: Likewise.
39848         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39849         * g++.dg/ext/visibility/virtual.C: Likewise.
39850         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39851         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39852         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39853         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39854         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39855         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39856         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39857         * g++/dg/ext/visibility/visibility-8.C: New test.
39858         * gcc.c-torture/compile/dll.x: Remove.
39859         * gcc.dg/dll-2.c: Use dg-require-dll
39860         * gcc.dg/visibility-10.c: New test.
39861         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39862         supporting DLLs.
39863         * lib/scanasm.exp (scan_hidden): New function.
39864         (scan_not_hidden): Likewise.
39866 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39868         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39870 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39872         * gcc.c-torture/execute/20040805-1.c: New test.
39874 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39876         * gcc.dg/20020118-1.c: Declare abort.
39877         * gcc.dg/altivec_check.h: Likewise.
39878         * gcc.dg/iftrap-2.c: Likewise.
39879         * gcc.dg/pragma-darwin.c: Likewise.
39880         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39882 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39884         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39886 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39888         * gcc.c-torture/execute/builtins/abs-2.c,
39889         gcc.c-torture/execute/builtins/abs-3.c,
39890         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39891         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39892         intmax_t, uintmax_t and their limits.
39893         * gcc.dg/intmax_t-1.c: New test.
39895 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39897         * g++.dg/tc1/dr147.C: Add reference to PR.
39899 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39901         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39902         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39904 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39906         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39908 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39910         * gcc.dg/redecl-5.c: New test.
39911         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39912         of scanf.
39914 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39916         PR middle-end/16790
39917         * gcc.c-torture/execute/pr16790-1.c: New test case.
39919 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39921         * g++.dg/ext/visibility/assign1.C: New test.
39922         * g++.dg/ext/visibility/new1.C: Likewise.
39924         * gcc.dg/symbian1.c: New test.
39925         * gcc.dg/symbian2.c: Likewise.
39927 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39929         PR target/16570
39930         * gcc.dg/i386-sse-9.c: New test.
39932 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39934         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39936 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39938         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39939         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39940         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39941         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39942         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39943         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39944         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39945         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39946         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39947         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39948         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39949         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39950         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39951         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39952         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39953         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39954         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39955         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39956         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39957         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39958         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39959         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39960         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39961         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39962         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39963         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39964         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39965         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39966         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39967         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39968         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39969         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39970         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39971         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39972         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39973         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39974         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39975         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39976         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39977         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39978         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39979         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39980         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39981         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39982         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39983         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39984         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39985         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39986         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39987         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39988         gcc.misc-tests/i386-pf-3dnow-1.c,
39989         gcc.misc-tests/i386-pf-athlon-1.c,
39990         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39991         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39992         Declare built-in functions used.
39993         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39995 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39997         PR c++/16707
39998         * g++.dg/lookup/using12.C: New test.
40000         * g++.dg/init/null1.C: Fix PR number.
40001         * g++.dg/parse/namespace10.C: Likewise.
40003 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40005         PR c++/16224
40006         * g++.dg/template/spec17.C: New test.
40007         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40008         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40010 2004-08-02  David Billinghurst
40012         PR fortran/16292
40013         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40015 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40017         * gcc.dg/ia64-got-1.c: New test case.
40019 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40021         PR c++/16489
40022         * g++.dg/init/null1.C: New test.
40023         * g++.dg/tc1/dr76.C: Adjust error marker.
40025         PR c++/16529
40026         * g++.dg/parse/namespace10.C: New test.
40028         PR c++/16810
40029         * g++.dg/inherit/ptrmem2.C: New test.
40031 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40033         PR target/16155
40034         * gcc.dg/pr16155.c: New test.
40036 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40038         * gcc.dg/redecl-2.c: New test.
40040 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40042         * gcc.dg/darwin-longdouble.c: New file.
40044 2004-07-30  Richard Henderson  <rth@redhat.com>
40046         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40047         write to constant argument.
40048         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40050 2004-07-30  Richard Henderson  <rth@redhat.com>
40052         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40053         tests of nearest around zero.
40055 2004-07-30  Andrew Pinski  <apinski@apple.com>
40057         * gcc.c-torture/compile/20040730-1.c: New test.
40059 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40061         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40062         powerpc-eabispe.
40064 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40066         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40068 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40070         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40071         contains $ld_library_path.
40072         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40074 2004-07-29  Richard Henderson  <rth@redhat.com>
40076         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40078         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40079         (alt2, which): New.
40080         (Check): Accept either alternative.
40082 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40084         * g++.dg/abi/inline1.C: New test.
40085         * g++.dg/abi/local1-a.cc: Likewise.
40086         * g++.dg/abi/local1.C: Likewise.
40087         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40088         * g++.dg/abi/mangle12.C: Likewise.
40089         * g++.dg/abi/mangle17.C: Likewise.
40090         * g++.dg/abi/mangle20-2.C: Likewise.
40091         * g++.dg/opt/interface1.C: Likewise.
40092         * g++.dg/opt/interface1.h: Likewise.
40093         * g++.dg/opt/interface1-a.cc: New test.
40094         * g++.dg/parse/repo1.C: New test.
40095         * g++.dg/template/repo1.C: Likewise.
40096         * g++.dg/warn/Winline-1.C: Likewise.
40097         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40099 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40101         * gcc.dg/tree-ssa/20040729-1.c: New test.
40103 2004-07-27  Matt Austern <austern@apple.com>
40105         * gcc.dg/darwin-bool-1.c: New test.
40106         * gcc.dg/darwin-bool-2.c: New test.
40108 2004-07-28  Richard Henderson  <rth@redhat.com>
40110         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40111         arguments in the correct type.  Don't write to constant arguments.
40113 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40115         PR tree-optimization/16688
40116         PR tree-optimization/16689
40117         * g++.dg/tree-ssa/pr16688.C: New test.
40119 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40121         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40122         loads.  Not only in the comment, this time.
40124 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40126         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40127         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40128         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40129         * gcc.dg/sh4a-bitmovua.c: New.
40130         * gcc.dg/sh4a-cos.c: New.
40131         * gcc.dg/sh4a-cosf.c: New.
40132         * gcc.dg/sh4a-fprun.c: New.
40133         * gcc.dg/sh4a-fsrra.c: New.
40134         * gcc.dg/sh4a-memmovua.c: New.
40135         * gcc.dg/sh4a-sin.c: New.
40136         * gcc.dg/sh4a-sincos.c: New.
40137         * gcc.dg/sh4a-sincosf.c: New.
40138         * gcc.dg/sh4a-sinf.c: New.
40140 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40142         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40143         conditionals.
40144         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40145         loads.
40146         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40147         DOM1.
40149 2004-07-27  Andrew Pinski  <apinski@apple.com>
40151         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40153 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40155         * gcc.dg/pragma-isr.c: New test.
40157 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40159         PR c++/14429
40160         * g++.dg/template/ttp11.C: New test.
40162 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40164         * gcc.c-torture/compile/20040727-1.c: New test.
40166 2004-07-26  Eric Christopher  <echristo@redhat.com>
40168         * gcc.c-torture/compile/20040726-2.c: New test.
40170 2004-07-26  Andrew Pinski  <apinski@apple.com>
40172         * g++.dg/rtti/tinfo1.C: Xfail.
40174 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40176         * gcc.c-torture/compile/20040726-1.c: New test.
40178 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40179             Brian Ryner  <bryner@brianryner.com>
40181         PR c++/9283
40182         PR c++/15000
40183         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40184         * g++.dg/ext/visibility/: New directory.
40185         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40186         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40187         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40188         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40189         * g++.dg/ext/visibility/fvisibility.C,
40190         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40191         g++.dg/ext/visibility/fvisibility-override1.C
40192         g++.dg/ext/visibility/fvisibility-override2.C
40193         g++.dg/ext/visibility/memfuncts.C
40194         g++.dg/ext/visibility/noPLT.C
40195         g++.dg/ext/visibility/pragma.C
40196         g++.dg/ext/visibility/pragma-override1.C
40197         g++.dg/ext/visibility/pragma-override2.C
40198         g++.dg/ext/visibility/staticmemfuncts.C
40199         g++.dg/ext/visibility/virtual.C: New tests.
40201 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40203         PR c/15360
40204         * gcc.dg/pr15360-1.c: New test.
40206 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40208         * gcc.dg/pragma-align-2.c: New test.
40209         * gcc.dg/pragma-init-fini.c: New test.
40210         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40211         targets.
40213 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40215         * gcc.dg/init-string-2.c: New test.
40217 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40219         PR 16684
40220         * gcc.dg/Wredundant-decls-1.c: New test case.
40222 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40224         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40225         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40226         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40227         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40228         * gcc.dg/compat/generate-random.c: New file.
40229         * gcc.dg/compat/generate-random.h: Likewise.
40230         * gcc.dg/compat/generate-random_r.c: Likewise.
40231         * gcc.dg/compat/struct-layout-1.h: Likewise.
40232         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40233         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40234         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40235         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40236         * gcc.dg/compat/struct-layout-1_main.c: New test.
40237         * gcc.dg/compat/struct-layout-1_x.c: New file.
40238         * gcc.dg/compat/struct-layout-1_y.c: New file.
40239         * gcc.dg/compat/struct-layout-1_test.h: New file.
40241 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40243         * gcc.dg/comp-return-1.c: New test
40245 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40247         * gcc.dg/vmx/8-02a.c: Fix typo.
40249         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40250         * gcc.dg/darwin-abi-3.c: New test.
40252         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40253         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40255         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40256         * gcc.dg/vmx/ops-long-1.c: New test.
40257         * gcc.dg/vmx/ops-long-2.c: New test.
40259 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40261         * g++.dg/lookup/conv-[1234].C: New.
40263 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
40265         * g++.dg/parse/attr2.C: Simplify.
40267 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40269         PR c/7284
40270         * gcc.c-torture/execute/pr7284-1.c: New test.
40272 2004-07-22  Brian Booth  <bbooth@redhat.com>
40274         * gcc.dg/tree-ssa/20040721-1.c: New test.
40276 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40278         * g++.dg/template/crash20.c: New.
40280 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
40282         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40283         Add dg-run directive.  Declare variables as required.
40284         * gfortran.dg/g77/README: Update
40286 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
40288         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40289         gcc.dg/cris-peep2-andu2.c: New tests.
40291 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40293         PR c/15052
40294         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40295         on return type.
40296         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
40297         messages.
40298         * gcc.dg/qual-return-2.c: Update expected messages.
40299         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40301 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40303         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40304         * gcc.dg/noncompile/921102-1.c: Update expected error message.
40306 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40308         PR c/11250
40309         * gcc.dg/init-string-1.c: New test.
40311 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
40313         PR middle-end/15345
40314         PR c/16450
40315         * gcc.dg/torture/nested-fn-1.c: New test.
40317 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
40319         PR target/16559
40320         * gcc.dg/ia64-fptr-1.c: New file.
40322 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40324         PR c++/14497
40325         * g++.dg/template/spec16.C: New test.
40326         * g++.old-deja/g++.robertl/eb118.C: Remove.
40328 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40330         PR c++/509
40331         * g++.dg/template/spec15.C: New test.
40333 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
40335         Copy cases from g77.f-torture/execute and add dg-run
40336         directive.  Other changes as noted.
40337         * gfortran.dg/g77/13037.f
40338         * gfortran.dg/g77/1832.f
40339         * gfortran.dg/g77/19981119-0.f
40340         * gfortran.dg/g77/19990313-0.f
40341         * gfortran.dg/g77/19990313-1.f
40342         * gfortran.dg/g77/19990313-2.f
40343         * gfortran.dg/g77/19990313-3.f
40344         * gfortran.dg/g77/19990419-1.f
40345         * gfortran.dg/g77/19990826-0.f
40346         * gfortran.dg/g77/19990826-2.f
40347         * gfortran.dg/g77/20000503-1.f
40348         * gfortran.dg/g77/20001111.f
40349         * gfortran.dg/g77/20010116.f
40350         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40351         * gfortran.dg/g77/20010430.f
40352         * gfortran.dg/g77/6177.f
40353         * gfortran.dg/g77/947.f
40354         * gfortran.dg/g77/970816-3.f
40355         * gfortran.dg/g77/971102-1.f
40356         * gfortran.dg/g77/980520-1.f
40357         * gfortran.dg/g77/980628-0.f
40358         * gfortran.dg/g77/980628-1.f
40359         * gfortran.dg/g77/980628-10.f
40360         * gfortran.dg/g77/980628-2.f
40361         * gfortran.dg/g77/980628-3.f
40362         * gfortran.dg/g77/980628-7.f
40363         * gfortran.dg/g77/980628-8.f
40364         * gfortran.dg/g77/980628-9.f
40365         * gfortran.dg/g77/980701-0.f
40366         * gfortran.dg/g77/980701-1.f
40367         * gfortran.dg/g77/cabs.f
40368         * gfortran.dg/g77/claus.f
40369         * gfortran.dg/g77/complex_1.f
40370         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40371         * gfortran.dg/g77/dcomplex.f
40372         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40373         * gfortran.dg/g77/f90-intrinsic-mathematical.f
40374         * gfortran.dg/g77/f90-intrinsic-numeric.f
40375         * gfortran.dg/g77/int8421.f
40376         * gfortran.dg/g77/labug1.f
40377         * gfortran.dg/g77/large_vec.f
40378         * gfortran.dg/g77/le.f
40379         * gfortran.dg/g77/short.f
40380         * gfortran.dg/g77/README: Update
40382 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
40384         PR c++/16637
40385         * g++.dg/parse/lookup4.C: New test.
40387 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40389         PR c++/16175
40390         * g++.dg/template/ttp10.C: New test.
40392 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40394         * gcc.dg/pr12625-1.c: New test.
40396 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40398         * gcc.dg/switch-warn-1.c: New test.
40399         * gcc.dg/switch-warn-2.c: New test.
40400         * gcc.c-torture/compile/pr14730.c: Update.
40402 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40404         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40405         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40406         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40407         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40409 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40411         PR c++/16623
40412         * g++.dg/template/assign1.C: New test.
40414 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40416         PR c++/12170
40417         * g++.dg/template/ttp9.C: New test.
40419 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40421         * gcc.dg/format/cmn-err-1.c: New test.
40423 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40425         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40426         gcc.dg/Wparentheses-10.c: New tests.
40427         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40429 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40431         PR fortran/16465
40432         * gfortran.dg/g77//ffixed-line-length-0.f,
40433         gfortran.dg/g77/ffixed-line-length-132.f,
40434         gfortran.dg/g77/ffixed-line-length-72.f,
40435         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40436         gfortran.dg/g77/README: Update.
40438 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40440         PR c++/13092
40441         * g++.dg/template/non-dependent7.C: New test.
40442         * g++.dg/template/non-dependent8.C: Likewise.
40443         * g++.dg/template/non-dependent9.C: Likewise.
40444         * g++.dg/template/non-dependent10.C: Likewise.
40446 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40448         PR c++/16337
40449         * g++.dg/parse/attr2.C: New test.
40451 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40453         * g77.dg: Removed.
40454         * g77.f-torture: Ditto.
40456 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40458         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40459         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40460         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40462 2004-07-16  Richard Henderson  <rth@redhat.com>
40464         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40466 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40468         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40469         tests with full list of options.
40470         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40471         of TORTURE_OPTIONS if test contains 'dg-do run'.
40473         PR fortran/16404
40474         * gfortran.dg/do_iterator.f90: New test.
40476 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40478         PR rtl-optimization/16536
40479         * gcc.c-torture/execute/restrict-1.c: New test.
40481 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40483         PR fortran/15324
40484         * gfortran.dg/pr15324.f90: New test.
40486         PR fortran/15129
40487         * gfortran.dg/pr15129.f90: New test.
40489         PR fortran/15140
40490         * gfortran.dg/pr15140.f90: New test.
40492         PR fortran/13792
40493         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40494         compile-time simplification.
40496 2004-07-14  Mike Stump  <mrs@apple.com>
40498         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40500 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40502         PR target/16325
40503         * gcc.dg/profile-generate-1.c: New.
40505 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40507         * gcc.c-torture/execute/20040709-1.c: New test.
40508         * gcc.c-torture/execute/20040709-2.c: New test.
40510 2004-07-14  Mike Stump  <mrs@apple.com>
40512         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40514 2004-07-14  Mike Stump  <mrs@apple.com>
40516         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40518 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40520         PR c++/16518
40521         * g++.dg/parse/mutable1.C: New test.
40523 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40525         PR tree-optimization/16443
40526         * gcc.dg/tree-ssa/20040713-1.c: New test.
40528 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40530         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40531         for operator new.
40533 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40535         * gfortran.dg/g77/README: New file
40536         * gfortran.dg/g77/19981216-0.f: Copy from
40537         g77.f-torture/noncompile.  Add "dg-do compile" and
40538         dg-error as required.
40539         * gfortran.dg/g77/19990218-1.f: Likewise.
40540         * gfortran.dg/g77/19990905-1.f: Likewise.
40541         * gfortran.dg/g77/9263.f: Likewise.
40542         * gfortran.dg/g77/980615-0.f: Likewise.
40543         * gfortran.dg/g77/980616-0.f: Likewise.
40544         * gfortran.dg/g77/check0.f: Likewise.
40545         * gfortran.dg/g77/select_no_compile.f: Likewise.
40547 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40549         Copy files from g77.f-torture/compile.
40550         Add "{ dg-do compile}".  Other changes as noted
40551         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40552         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40553         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40554         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40555         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40556         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40557         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40558         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40559         statement to conform to standard.  Append alpha1.x for reference.
40560         * gfortran.dg/g77/xformat.f: Add dg-warning
40562 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40564         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40565         Add {dg-do compile} directive.
40566         * gfortran.dg/g77/cpp2.F: Likewise.
40568 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40570         PR c++/5402
40571         * g++.dg/lookup/name-clash1.C: New test.
40573         PR c++/9777
40574         * g++.dg/lookup/name-clash2.C: New test.
40576         PR c++/12102
40577         * g++.dg/lookup/name-clash3.C: New test.
40579 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40581         * g++.dg/lookup/new2.C: New test.
40582         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40584 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40586         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40587         Add {dg-do compile} directive.
40588         * gfortran.dg/g77/13060.f: Likewise.
40589         * gfortran.dg/g77/19990218-0.f: Likewise.
40590         * gfortran.dg/g77/19990305-0.f: Likewise.
40591         * gfortran.dg/g77/19990419-0.f: Likewise.
40592         * gfortran.dg/g77/19990502-0.f: Likewise.
40593         * gfortran.dg/g77/19990502-1.f: Likewise.
40594         * gfortran.dg/g77/19990525-0.f: Likewise.
40595         * gfortran.dg/g77/19990826-1.f: Likewise.
40596         * gfortran.dg/g77/19990826-3.f: Likewise.
40597         * gfortran.dg/g77/19990905-2.f: Likewise.
40598         * gfortran.dg/g77/20000412-1.f: Likewise.
40599         * gfortran.dg/g77/20000511-1.f: Likewise.
40600         * gfortran.dg/g77/20000511-2.f: Likewise.
40601         * gfortran.dg/g77/20000518.f: Likewise.
40602         * gfortran.dg/g77/20000601-1.f: Likewise.
40603         * gfortran.dg/g77/20000601-2.f: Likewise.
40604         * gfortran.dg/g77/20000629-1.f: Likewise.
40605         * gfortran.dg/g77/20000630-2.f: Likewise.
40606         * gfortran.dg/g77/20010115.f: Likewise.
40607         * gfortran.dg/g77/20010321-1.f: Likewise.
40608         * gfortran.dg/g77/20010426.f: Likewise.
40609         * gfortran.dg/g77/20020307-1.f: Likewise.
40610         * gfortran.dg/g77/8485.f: Likewise.
40611         * gfortran.dg/g77/960317-1.f: Likewise.
40612         * gfortran.dg/g77/970915-0.f: Likewise.
40613         * gfortran.dg/g77/980310-1.f: Likewise.
40614         * gfortran.dg/g77/980310-2.f: Likewise.
40615         * gfortran.dg/g77/980310-3.f: Likewise.
40616         * gfortran.dg/g77/980310-4.f: Likewise.
40617         * gfortran.dg/g77/980310-6.f: Likewise.
40618         * gfortran.dg/g77/980310-7.f: Likewise.
40619         * gfortran.dg/g77/980310-8.f: Likewise.
40620         * gfortran.dg/g77/980419-2.f: Likewise.
40621         * gfortran.dg/g77/980424-0.f: Likewise.
40622         * gfortran.dg/g77/980427-0.f: Likewise.
40623         * gfortran.dg/g77/980729-0.f: Likewise.
40624         * gfortran.dg/g77/981117-1.f: Likewise.
40625         * gfortran.dg/g77/toon_1.f: Likewise.
40627 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40629         PR c++/2204
40630         * g++.dg/other/abstract2.C: New test.
40632 2004-07-12  Paul Brook  <paul@codesourcery.com>
40634         * gfortran.dg/pointer_init_1.f90: New test.
40636 2004-07-11  Paul Brook  <paul@codesourcery.com>
40638         PR fortran/15986
40639         * gfortran.dg/contained_1.f90: New test.
40641 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40643         * g++.dg/parse/defarg8.C: New test.
40645 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40647         PR fortran/16433
40648         * gfortran.dg/pr16433.f: New test.
40650         PR fortran/17574
40651         * gfortran.dg/pr15754.f90: New test.
40653 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40655         PR tree-optimization/16437
40656         * gcc.c-torture/execute/bitfld-4.c: New test.
40658 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40660         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40661         access to common var from module.
40663 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40665         PR fortran/16336
40666         * gfortran.fortran-torture/execute/common_2.f90: New test.
40668 2004-07-10  Paul Brook  <paul@codesourcery.com>
40670         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40672 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40674         PR fortran/15969
40675         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40677 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40679         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40680         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40681         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40682         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40683         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40684         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40685         * gfortran.dg/g77/funderscoring.f: Likewise.
40686         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40688 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40690         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40692 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40693         Paul Brook  <paul@codesourcery.com>
40695         PR fortran/13415
40696         * gfortran.dg/common_pointer_1.f90: New test.
40698 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40700         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40702 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40704         PR target/16364
40705         * gcc.c-torture/compile/20040709-1.c: New.
40707 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40709         PR fortran/14077
40710         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40712 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40714         PR fortran/13201
40715         * gfortran.dg/shape_1.f90: New test.
40717 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40718             Andrew Pinski  <apinski@apple.com>
40720         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40722 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40724         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40725         comment.
40727 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40728         Paul Brook  <paul@codesourcery.com>
40730         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40731         '.f95' and '.F95'.
40733 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40735         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40737 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40739         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40740         testcases with capital suffix.
40742 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40744         PR fortran/15481
40745         PR fortran/13372
40746         PR fortran/13575
40747         PR fortran/15978
40748         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40750         * gfortran.dg/implicit_1.f90: New test.
40752 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40754         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40755         expression to match gfortran warning/error messages
40756         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40757         dg-error text.
40759 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40761         * lib/fortran-torture.exp: Rename proc search_for to
40762         search_for_re.
40764 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40766         * gcc.c-torture/execute/simd-5.x: New file.
40767         XFAIL on SPARC 64-bit at -O0.
40769 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40771         PR c++/8211
40772         PR c++/16165
40773         * g++.dg/warn/effc3.C: New test.
40775 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40777         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40778         change X to 1X in format.
40779         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40780         add data statements to conform to standard.
40782 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40784         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40785         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40786         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40788 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40790         * gfortran.dg/g77/7388.f: Copy from g77.dg
40791         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40792         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40793         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40794         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40795         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40796         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40797         * gfortran.dg/g77/strlen0.f: Likewise.
40799 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40801         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40802         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40804 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40806         * gcc.c-torture/execute/920428-2.x: Delete.
40807         * gcc.c-torture/execute/920501-7.x: Likewise.
40809 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40811         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40812         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40813         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40814         prescott and c3-2.
40815         (PREFETCH_3DNOW): Add -march=c3.
40817 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40819         PR c/16437
40820         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40821         * gcc.c-torture/execute/bf64-1.x: Likewise.
40823 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40825         * gcc.c-torture/compile/20040708-1.c: New test.
40827 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40829         PR c++/16169
40830         * g++.dg/warn/effc2.C: New test.
40832 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40834         * gcc.c-torture/execute/bitfld-1.x: Remove.
40835         * gcc.c-torture/execute/bitfld-3.c: New test.
40836         * gcc.dg/bitfld-2.c: Remove XFAILs.
40838 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40840         PR c++/16276
40841         * g++.dg/rtti/tinfo1.C: New file.
40843 2004-07-07  Eric Christopher  <echristo@redhat.com>
40845         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40847 2004-07-07  Andrew Pinski  <apinski@apple.com>
40849         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40851 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40853         * g++.dg/init/call1.C: XFAIL.
40855 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40857         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40858         except for movstrict*, to movmem* and clrstr* to clrmem*.
40860 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40862         * gcc.c-torture/execute/20040707-1.c: New test.
40864 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40866         * gcc.c-torture/execute/20040706-1.c: New test.
40868 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40870         PR c++/3671
40871         * g++.dg/template/spec14.C: New test.
40873 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40875         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40876         nothing if not yet defined.  Use it in b, c and d type definitions.
40877         * gcc.c-torture/execute/20040705-1.c: New test.
40878         * gcc.c-torture/execute/20040705-2.c: New test.
40880 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40882         PR c++/2518
40883         * g++.dg/lookup/new1.C: New test.
40885 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40887         PR c++/11406
40888         * g++.dg/template/sizeof8.C: New test.
40890 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40892         * gcc.c-torture/compile/20040705-1.c: New test.
40894 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40896         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40898 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40900         * gcc.dg/cpp/if-mop.c: Two new testcases.
40901         * gcc.dg/cpp/trad/comment-3.c: New.
40903 2004-07-04  Paul Brook  <paul@codesourcery.com>
40905         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40907 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40909         PR c++/3761
40910         * g++.dg/lookup/crash4.C: New test.
40912 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40914         * gcc.c-torture/execute/builtin-abs-1.c
40915         * gcc.c-torture/execute/builtin-abs-2.c
40916         * gcc.c-torture/execute/builtin-complex-1.c
40917         * gcc.c-torture/execute/builtins/string-1-lib.c
40918         * gcc.c-torture/execute/builtins/string-1.c
40919         * gcc.c-torture/execute/builtins/string-2-lib.c
40920         * gcc.c-torture/execute/builtins/string-2.c
40921         * gcc.c-torture/execute/builtins/string-3-lib.c
40922         * gcc.c-torture/execute/builtins/string-3.c
40923         * gcc.c-torture/execute/builtins/string-4-lib.c
40924         * gcc.c-torture/execute/builtins/string-4.c
40925         * gcc.c-torture/execute/builtins/string-5-lib.c
40926         * gcc.c-torture/execute/builtins/string-5.c
40927         * gcc.c-torture/execute/builtins/string-6-lib.c
40928         * gcc.c-torture/execute/builtins/string-6.c
40929         * gcc.c-torture/execute/builtins/string-7-lib.c
40930         * gcc.c-torture/execute/builtins/string-7.c
40931         * gcc.c-torture/execute/builtins/string-8-lib.c
40932         * gcc.c-torture/execute/builtins/string-8.c
40933         * gcc.c-torture/execute/builtins/string-9-lib.c
40934         * gcc.c-torture/execute/builtins/string-9.c
40935         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40936         * gcc.c-torture/execute/builtins/string-asm-1.c
40937         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40938         * gcc.c-torture/execute/builtins/string-asm-2.c
40939         * gcc.c-torture/execute/stdio-opt-1.c
40940         * gcc.c-torture/execute/stdio-opt-2.c
40941         * gcc.c-torture/execute/stdio-opt-3.c
40942         * gcc.c-torture/execute/string-opt-1.c
40943         * gcc.c-torture/execute/string-opt-10.c
40944         * gcc.c-torture/execute/string-opt-11.c
40945         * gcc.c-torture/execute/string-opt-12.c
40946         * gcc.c-torture/execute/string-opt-13.c
40947         * gcc.c-torture/execute/string-opt-14.c
40948         * gcc.c-torture/execute/string-opt-15.c
40949         * gcc.c-torture/execute/string-opt-16.c
40950         * gcc.c-torture/execute/string-opt-2.c
40951         * gcc.c-torture/execute/string-opt-6.c
40952         * gcc.c-torture/execute/string-opt-7.c
40953         * gcc.c-torture/execute/string-opt-8.c:
40954         Replace with ...
40956         * gcc.c-torture/execute/builtins/abs-2.c
40957         * gcc.c-torture/execute/builtins/abs-3.c
40958         * gcc.c-torture/execute/builtins/complex-1.c
40959         * gcc.c-torture/execute/builtins/fprintf.c
40960         * gcc.c-torture/execute/builtins/fputs.c
40961         * gcc.c-torture/execute/builtins/memcmp.c
40962         * gcc.c-torture/execute/builtins/memmove.c
40963         * gcc.c-torture/execute/builtins/memops-asm.c
40964         * gcc.c-torture/execute/builtins/mempcpy-2.c
40965         * gcc.c-torture/execute/builtins/mempcpy.c
40966         * gcc.c-torture/execute/builtins/memset.c
40967         * gcc.c-torture/execute/builtins/printf.c
40968         * gcc.c-torture/execute/builtins/sprintf.c
40969         * gcc.c-torture/execute/builtins/strcat.c
40970         * gcc.c-torture/execute/builtins/strchr.c
40971         * gcc.c-torture/execute/builtins/strcmp.c
40972         * gcc.c-torture/execute/builtins/strcpy.c
40973         * gcc.c-torture/execute/builtins/strcspn.c
40974         * gcc.c-torture/execute/builtins/strlen-2.c
40975         * gcc.c-torture/execute/builtins/strlen.c
40976         * gcc.c-torture/execute/builtins/strncat.c
40977         * gcc.c-torture/execute/builtins/strncmp-2.c
40978         * gcc.c-torture/execute/builtins/strncmp.c
40979         * gcc.c-torture/execute/builtins/strncpy.c
40980         * gcc.c-torture/execute/builtins/strpbrk.c
40981         * gcc.c-torture/execute/builtins/strpcpy-2.c
40982         * gcc.c-torture/execute/builtins/strpcpy.c
40983         * gcc.c-torture/execute/builtins/strrchr.c
40984         * gcc.c-torture/execute/builtins/strspn.c
40985         * gcc.c-torture/execute/builtins/strstr-asm.c
40986         * gcc.c-torture/execute/builtins/strstr.c:
40987         ... these new files.
40989         * gcc.c-torture/execute/builtins/abs-2-lib.c
40990         * gcc.c-torture/execute/builtins/abs-3-lib.c
40991         * gcc.c-torture/execute/builtins/complex-1-lib.c
40992         * gcc.c-torture/execute/builtins/fprintf-lib.c
40993         * gcc.c-torture/execute/builtins/fputs-lib.c
40994         * gcc.c-torture/execute/builtins/memcmp-lib.c
40995         * gcc.c-torture/execute/builtins/memmove-lib.c
40996         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40997         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40998         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40999         * gcc.c-torture/execute/builtins/memset-lib.c
41000         * gcc.c-torture/execute/builtins/printf-lib.c
41001         * gcc.c-torture/execute/builtins/sprintf-lib.c
41002         * gcc.c-torture/execute/builtins/strcat-lib.c
41003         * gcc.c-torture/execute/builtins/strchr-lib.c
41004         * gcc.c-torture/execute/builtins/strcmp-lib.c
41005         * gcc.c-torture/execute/builtins/strcpy-lib.c
41006         * gcc.c-torture/execute/builtins/strcspn-lib.c
41007         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41008         * gcc.c-torture/execute/builtins/strlen-lib.c
41009         * gcc.c-torture/execute/builtins/strncat-lib.c
41010         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41011         * gcc.c-torture/execute/builtins/strncmp-lib.c
41012         * gcc.c-torture/execute/builtins/strncpy-lib.c
41013         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41014         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41015         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41016         * gcc.c-torture/execute/builtins/strrchr-lib.c
41017         * gcc.c-torture/execute/builtins/strspn-lib.c
41018         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41019         * gcc.c-torture/execute/builtins/strstr-lib.c
41020         * gcc.c-torture/execute/builtins/lib/abs.c
41021         * gcc.c-torture/execute/builtins/lib/fprintf.c
41022         * gcc.c-torture/execute/builtins/lib/memset.c
41023         * gcc.c-torture/execute/builtins/lib/printf.c
41024         * gcc.c-torture/execute/builtins/lib/sprintf.c
41025         * gcc.c-torture/execute/builtins/lib/strcpy.c
41026         * gcc.c-torture/execute/builtins/lib/strcspn.c
41027         * gcc.c-torture/execute/builtins/lib/strncat.c
41028         * gcc.c-torture/execute/builtins/lib/strncmp.c
41029         * gcc.c-torture/execute/builtins/lib/strncpy.c
41030         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41031         * gcc.c-torture/execute/builtins/lib/strspn.c
41032         * gcc.c-torture/execute/builtins/lib/strstr.c:
41033         New files containing support routines.
41035         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41036         declaration.
41037         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41038         when not optimizing.
41040 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41042         PR c++/16240
41043         * g++.dg/abi/mangle22.C: New test.
41044         * g++.dg/abi/mangle23.C: Likewise.
41046 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41048         PR fortran/16290
41049         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41050         Allow for cases without denormalized floating point numbers.
41052 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41054         PR c/1027
41055         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41056         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41057         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41058         expected warning text.
41059         * gcc.dg/format/diag-2.c: New test.
41061 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41063         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41065 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41067         * gcc.dg/builtins-43.c: New.
41068         * gcc.dg/builtins-44.c: New.
41069         * gcc.dg/builtins-45.c: New.
41071 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41072             Andreas Tobler  <a.tobler@schweiz.ch>
41074         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41075         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41076         as SIGSEGV.
41077         * gcc.dg/cleanup-11.c: Likewise.
41078         * gcc.dg/cleanup-8.c: Likewise.
41079         * gcc.dg/cleanup-9.c: Likewise.
41080         * gcc.dg/cleanup-5.c: Run on all platforms.
41082 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41084         * g++.dg/warn/nonnull1.C: New test.
41086 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41088         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41089         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41090         Special-case the Sun compiler wrt to <complex.h>.
41092 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41094         * gcc.dg/Wunreachable-8.C: New test.
41096         * gcc.dg/h8300-ice2.c : New test.
41098 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41100         PR fortran/16161
41101         * gfortran.fortran-torture/compile/implicit.f90: Add test
41102         for implicit character.
41104 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41106         PR fortran/16289
41107         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41108         Use tiny() intrinsic to find smallest non-negative real
41110 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41112         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41113         * gcc.dg/compat/struct-by-value-22_x.c: New.
41114         * gcc.dg/compat/struct-by-value-22_y.c: New.
41116         * gcc.c-torture/execute/20040629-1.c: New test.
41118 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41120         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41121         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41123         PR target/16195
41124         * gcc.dg/20040625-1.c: New test.
41126 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41128         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41130 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41132         PR fortran/15963
41133         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41135 2004-06-29  Richard Henderson  <rth@redhat.com>
41137         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41139 2004-06-29  Paul Brook  <paul@codesourcery.com>
41141         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41142         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41144 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41146         PR c++/16260
41147         * g++.dg/parse/crash15.C: New.
41149 2004-06-28  Andrew Pinski  <apinski@apple.com>
41151         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41152         by the error already.
41154         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41156 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41158         PR target/14041
41159         * gcc.dg/h8300-bss-align-1.c : New.
41161 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41163         * PR c++/16174
41164         * g++.dg/template/ctor4.C: New.
41166 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41168         PR c++/16205
41169         * g++.dg/warn/Wsequence-point-1.C: New test.
41171 2004-06-27  Paul Brook  <paul@codesourcery.com>
41173         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41175 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41177         * g++.old-deja/g++.mike/p7325.C: Remove.
41179 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41181         PR c/14963
41182         * gcc.dg/pr14963.c: New test.
41184 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41186         PR c++/16193
41187         * g++.dg/parse/redef1.C: New test.
41189 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41191         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41192         20021110.c.
41193         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41194         20021119-1.c.
41195         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41196         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41197         5-04.c.
41198         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41199         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41200         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41201         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41202         g++.brendan/enum14.C.
41203         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41204         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41205         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41206         g++.mike/virt1.C.
41207         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41208         memtemp24.C.
41210 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41212         * gcc.dg/20040527-1.c: New test case.
41214 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41216         PR gfortran/pr16196
41217         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41219 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41221         PR middle-end/15825
41222         * gcc.dg/pr15825-1.c: New test case.
41224 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41226         * gcc.c-torture/execute/20040625-1.c: New test.
41228 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41230         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41232 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41234         * gcc.dg/torture/mips-div-1.c: New test.
41236 2004-06-24  Jeff Law  <law@redhat.com>
41238         * gcc.dg/tree-ssa/20040624-1.c: New test.
41240 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41242         * gcc.c-torture/compile/20040624-1.c: New test.
41244 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41246         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41247         this directory.
41249 2004-06-23  Andrew Pinski  <apinski@apple.com>
41251         PR middle-end/15988
41252         * g++.dg/opt/ptrmem4.C: New test.
41254         * gcc.dg/c90-array-quals-2.c: New test.
41256 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
41258         * gcc.dg/kpice1.c: New test.
41260 2006-06-23  Andrew Pinski  <apinski@apple.com>
41262         * gcc.dg/c90-array-quals.c: New test.
41264 2006-06-22  Richard Henderson  <rth@redhat.com>
41266         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41268 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
41270         * gcc.dg/builtins-config.h: Handle FreeBSD.
41272 2006-06-22  Richard Henderson  <rth@redhat.com>
41274         * g++.dg/opt/devirt1.C: New.
41276 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
41278         * g++.dg/opt/pr15551.C: New testcase.
41280 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
41282         PR target/14800
41283         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41284         x86_64-*-linux* when compiling for 32bit.
41286 2004-06-21  Andrew Pinski  <apinski@apple.com>
41288         * gcc.dg/pch/struct-1.c: New.
41289         * gcc.dg/pch/struct-1.hs: New.
41291 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
41293         * gcc.dg/pch/save-temps-1.c: New file.
41294         * gcc.dg/pch/save-temps-1.hs: New file.
41296 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
41298         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41299         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41301 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41303         * gfortran.fortran-torture/execute/select_1.f90: Rename function
41304         to fix type error.
41305         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41306         Remove trailing spaces.
41308 2004-06-21  Richard Henderson  <rth@redhat.com>
41310         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41311         merging && to BIT_FIELD_REF.
41313 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
41315         * g++.dg/opt/placeholder1.C: New test.
41317 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41319         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41320         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41321         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41322         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41324 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
41326         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41327         extern "C".
41328         * g++.dg/other/pragma-re-1.C: Add comments.
41330 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
41332         PR gfortran/16080
41333         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41335 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
41337         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41338         instead of setting the type of size_t by
41339         hand.
41341 2004-06-18  Roger Sayle  <roger@eyesopen.com>
41343         * gcc.dg/unordered-2.c: New test case.
41344         * gcc.dg/unordered-3.c: New test case.
41346 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
41348         PR other/16043
41349         * lib/g++.exp (g++_version): Tweak regexp for version
41350         * lib/g77.exp (g77_version): Likewise.
41351         * lib/gfortran.exp (gfortran_version): Likewise.
41352         * lib/objc.exp (objc_version): Likewise.
41353         * lib/treelang.exp (treelang_version): Likewise.
41355 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
41357         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41358         Use INT_MAX instead of __INT_MAX__.
41359         * gcc.dg/compat/struct-align-2_y.c: Likewise.
41361         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41362         * gcc.dg/compat/scalar-return-3_x.c: Use it.
41363         * gcc.dg/compat/scalar-return-3_y.c: Use it.
41364         * gcc.dg/compat/scalar-return-4_x.c: Use it.
41365         * gcc.dg/compat/scalar-return-4_y.c: Use it.
41366         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41367         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41368         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41369         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41371         * gcc.dg/range-test-1.c: New test.
41372         * g++.dg/opt/range-test-1.C: New test.
41374 2004-06-17  Richard Henderson  <rth@redhat.com>
41376         * objc.dg/sync-1.m: New.
41377         * objc.dg/try-catch-1.m: Don't force next runtime.
41378         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41379         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
41380         shadowed catch clause.
41381         * objc.dg/try-catch-5.m: New.
41383 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
41385         Bug 14610
41386         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41388 2004-06-15  Richard Henderson  <rth@redhat.com>
41390         * gcc.dg/20001116-1.c: Move expected warning line.
41392 2004-06-15  Richard Henderson  <rth@redhat.com>
41394         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41395         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41397 2004-06-15  Jeff Law  <law@redhat.com>
41399         * gcc.dg/tree-ssa/20040615-1.c: New test.
41400         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41401         be less sensitive to operand ordering.
41402         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41404 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41406         * g++.dg/abi/bitfield3.C: Add comment..
41408 2004-06-15  Richard Henderson  <rth@redhat.com>
41410         * g++.dg/ext/stmtexpr1.C: XFAIL.
41411         * gcc.dg/20030612-1.c: XFAIL.
41413 2004-06-15  Eric Christopher  <echristo@redhat.com>
41415         * g++.dg/charset/asm5.c: New.
41416         * gcc.dg/charset/asm6.c: New.
41418 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41420         PR fortran/15962
41421         * gfortran.fortran-torture/execute/select_1.f90: New test.
41423 2004-06-15  Paul Brook  <paul@codesourcery.com>
41425         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41427 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41429         PR c++/15967
41430         * g++.dg/lookup/crash3.C: New test.
41432 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41434         PR c++/15947
41435         * g++.dg/parse/dtor4.C: New test.
41437 2004-06-14  Jeff Law  <law@redhat.com>
41439         * gcc.c-torture/compile/20040614-1.c: New test.
41441 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41443         PR fortran/15211
41444         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41445         LEN of a character array.
41447 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41449         PR c++/15096
41450         * g++.dg/template/ptrmem10.C: New test.
41452         PR c++/14930
41453         * g++.dg/template/friend30.C: New test.
41455 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41457         PR fortran/14928
41458         * gfortran.fortran-torture/compile/mloc.f90: New test.
41460 2004-06-13  Paul Brook  <paul@codesourcery.com>
41462         * gfortran.fortran-torture/execute/random_2.f90: New test.
41464 2004-06-13  Eric Christopher  <echristo@redhat.com>
41466         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41468 2004-06-12  Paul Brook  <paul@codesourcery.com>
41470         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41472 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41474         PR fortran/14923
41475         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41477 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41479         PR fortran/14957
41480         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41481         syntax errors in end statements of contained subroutines.
41483 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41485         PR fortran/12841
41486         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41488 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41490         PR fortran/15665
41491         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41493 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41495         PR gfortran/12839
41496         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41498 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41500         PR c++/15862
41501         * g++.dg/parse/enum1.C: New test.
41503 2004-06-10  Jeff Law  <law@redhat.com>
41505         * gcc.c-torture/compile/20040610-1.c: New test.
41507 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41509         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41510         * g++.old-deja/g++.other/decl3.C: Likewise.
41512 2004-06-10  Brian Booth  <bbooth@redhat.com>
41514         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41515         V_MAY_DEF instead of VDEF.
41516         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41518 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41520         PR c++/14211
41521         * g++.dg/conversion/const1.C: New test.
41523         PR c++/15076
41524         * g++.dg/conversion/reinterpret1.C: New test.
41526         PR c++/15877
41527         * g++.dg/template/enum2.C: New test.
41529         PR c++/15227
41530         * g++.dg/template/error13.C: New test.
41532 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41534         PR fortran/14957
41535         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41536         arguments to test_* REAL and of the right size.
41538 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41540         PR target/15569
41541         PR rtl-optimization/15681
41542         * gcc.dg/20040609-1.c: New test.
41544 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41546         PR c++/14791
41547         * g++.dg/opt/builtins1.C: New test.
41549 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41551         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41552         that use default windows32 struct layout.
41553         * gcc.dg/i386-bitfield2.c: Likewise.
41555 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41557         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41558         for mingw32 and cygwin targets.
41560 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41562         * gcc.dg/pch/macro-4.c: New.
41563         * gcc.dg/pch/macro-4.hs: New.
41565 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41567         PR fortran/13249
41568         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41570 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41572         PR fortran/13372
41573         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41575 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41577         PR gfortran/14897
41578         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41580 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41582         PR gfortran/15755
41583         * gfortran.fortran-torture/execute/backspace.c : New test.
41585 2004-06-09  Paul Brook  <paul@codesourcery.com>
41587         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41588         (pointer_to_section): Rewrite to use smaller array.
41590 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41592         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41593         * gcc.dg/ext/altivec-10.c: Same.
41594         * gcc.dg/ext/altivec-11.c: Same.
41595         * gcc.dg/ext/altivec-12.c: Same.
41596         * gcc.dg/ext/altivec-13.c: Same.
41597         * gcc.dg/ext/altivec-14.c: Same.
41598         * gcc.dg/ext/altivec-15.c: Same.
41599         * gcc.dg/ext/altivec-16.c: Same.
41600         * gcc.dg/ext/altivec-3.c: Same.
41601         * gcc.dg/ext/altivec-4.c: Same.
41602         * gcc.dg/ext/altivec-6.c: Same.
41603         * gcc.dg/ext/altivec-7.c: Same.
41604         * gcc.dg/ext/altivec-8.c: Same.
41605         * gcc.dg/ext/altivec-varargs-1.c: Same.
41607         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41608         * g++.dg/ext/altivec-10.C: Same.
41609         * g++.dg/ext/altivec-2.C: Same.
41610         * g++.dg/ext/altivec-3.C: Same.
41611         * g++.dg/ext/altivec-4.C: Same.
41612         * g++.dg/ext/altivec-5.C: Same.
41613         * g++.dg/ext/altivec-6.C: Same.
41614         * g++.dg/ext/altivec-7.C: Same.
41615         * g++.dg/ext/altivec-8.C: Same.
41616         * g++.dg/ext/altivec-9.C: Same.
41618 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41620         PR c++/7841
41621         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41623 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41625         * gcc.dg/union-1.c: New test.
41627 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41629         * gcc.dg/builtins-41.c: New test case.
41630         * gcc.dg/builtins-42.c: New test case.
41632 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41634         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41635         * g++.dg/ext/altivec-10.C: Same.
41636         * g++.dg/ext/altivec-2.C: Same.
41637         * g++.dg/ext/altivec-3.C: Same.
41638         * g++.dg/ext/altivec-4.C: Same.
41639         * g++.dg/ext/altivec-5.C: Same.
41640         * g++.dg/ext/altivec-6.C: Same.
41641         * g++.dg/ext/altivec-7.C: Same.
41642         * g++.dg/ext/altivec-8.C: Same.
41643         * g++.dg/ext/altivec-9.C: Same.
41644         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41645         * g++.old-deja/g++.brendan/new3.C: Same.
41646         * gcc.c-torture/execute/eeprof-1.x: Same.
41648 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41650         PR c/14765
41651         * gcc.dg/pr14765-1.c: New test.
41653 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41655         PR c/14649
41656         * gcc.dg/pr14649-1.c: New test case.
41658 2004-06-07  Richard Henderson  <rth@redhat.com>
41660         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41661         if temporaries.
41663 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41665         * g++.dg/eh/elide1.C: Remove XFAIL.
41667 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41669         PR c++/15337
41670         * g++.dg/expr/sizeof3.C: New test.
41672         PR c++/14777
41673         * g++.dg/template/access14.C: New test.
41675         PR c++/15554
41676         * g++.dg/template/enum1.C: New test.
41678         PR c++/15057
41679         * g++.dg/eh/throw1.C: New test.
41681 2004-06-07  David Ayers  <d.ayers@inode.at>
41682             Ziemowit Laski  <zlaski@apple.com>
41684         * lib/objc.exp (objc_target_compile): Revert the '-framework
41685         Foundation' flag fix, since bare Darwin does not ship
41686         with the Foundation framework.
41687         * objc/execute/next_mapping.h: Provide a local NSConstantString
41688         @interface and @implementation.
41689         (objc_constant_string_init): A constructor function, used to
41690         initialize the NSConstantString meta-class object.
41691         * objc/execute/string1.m: Include "next_mapping.h" instead of
41692         <Foundation/NSString.h>.
41693         * objc/execute/string2.m: Likewise.
41694         * objc/execute/string3.m: Likewise.
41695         * objc/execute/string4.m: Likewise.
41697 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41699         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41700         to double. Replace double with FLOAT.
41701         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41703         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41704         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41705         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41706         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41707         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41708         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41709         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41710         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41712 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41714         PR c/13519
41715         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41717 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41719         PR c++/15503
41720         * g++.dg/template/meminit2.C: New test.
41722 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41724         PR target/15822
41725         * gcc.c-torture/execute/compare-fp-1.c,
41726         gcc.c-torture/execute/compare-fp-2.c,
41727         gcc.c-torture/execute/compare-fp-3.c,
41728         gcc.c-torture/execute/compare-fp-4.c,
41729         gcc.c-torture/execute/compare-fp-3.x,
41730         gcc.c-torture/execute/compare-fp-4.x: Moved...
41731         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41732         gcc.c-torture/execute/ieee/compare-fp-2.c,
41733         gcc.c-torture/execute/ieee/compare-fp-3.c,
41734         gcc.c-torture/execute/ieee/compare-fp-4.c,
41735         gcc.c-torture/execute/ieee/compare-fp-3.x,
41736         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41738 2004-06-04  David Ayers  <d.ayers@inode.at>
41740         * objc/execute/protocol-isEqual-4.m: New testcase.
41742 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41744         * objc/execute/protocol-isEqual-1.m: New testcase.
41745         * objc/execute/protocol-isEqual-2.m: New testcase.
41746         * objc/execute/protocol-isEqual-3.m: New testcase.
41748 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41750         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41752 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41754         * lib/objc.exp (objc_target_compile): When running tests on
41755         Darwin (Mac OS X), inform the linker about '-framework
41756         'Foundation'.
41758 2004-06-02  Eric Christopher  <echristo@redhat.com>
41760         * gcc.c-torture/compile/20040602-1.c: New.
41762 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41764         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41765         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41767         PR tree-optimization/14736
41768         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41770         PR tree-optimization/14042
41771         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41773         PR tree-optimization/14729
41774         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41776 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41778         PR fortran/15557
41779         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41781 2004-06-01  Richard Hederson  <rth@redhat.com>
41783         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41785 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41787         PR c++/14932
41788         * g++.dg/parse/offsetof4.C: New test.
41790 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41792         PR objc/7993
41793         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41795 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41797         PR c++/15701
41798         * g++.dg/template/friend29.C: New test.
41800 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41802         PR c/15749
41803         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41805 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41807         * gcc.dg/sparc-trap-1.c: New test.
41809 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41811         PR middle-end/15069
41812         * g++.dg/opt/fold3.C: New test case.
41814 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41816         * lib/target-supports.exp (check_iconv_available): Fix fallout
41817         from 2004-05-28 patch.
41819 2004-05-30  Paul Brook  <paul@codesourcery.com>
41821         PR fortran/15620
41822         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41823         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41825 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41827         * gfortran.fortran-torture/execute/random_1.f90: New test.
41829 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41831         * g++.dg/ext/altivec-10.C: New test.
41833 2004-05-29  Paul Brook  <paul@codesourcery.com>
41835         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41837 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41839         * gcc.dg/altivec-16.c: New test.
41841 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41843         * lib/target-supports.exp (check_vmx_hw_available): New.
41844         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41846         * lib/target-supports.exp (check_alias_available,
41847         check_iconv_available, check_named_sections_available): Use
41848         unique names for temporary files.
41850 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41852         * gcc.dg/altivec-15.c: New test.
41854 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41856         PR c++/15083
41857         * g++.dg/warn/noeffect6.C: New test.
41859         PR c++/15471
41860         * g++.dg/expr/ptrmem4.C: New test.
41862         PR c++/15640
41863         * g++.dg/template/operator3.C: New test.
41865 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41867         PR c++/14668
41868         * g++.dg/lookup/redecl1.C: New test.
41869         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41871 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41873         * gcc.c-torture/execute/compare-fp-1.c,
41874         gcc.c-torture/execute/compare-fp-2.c,
41875         gcc.c-torture/execute/compare-fp-3.c,
41876         gcc.c-torture/execute/compare-fp-4.c,
41877         gcc.c-torture/execute/compare-fp-3.x,
41878         gcc.c-torture/execute/compare-fp-4.x,
41879         gcc.dg/pr15649-1.c: New.
41881 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41883         PR c++/12883
41884         * g++.dg/init/array14.C: New test.
41886 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41888         * lib/compat.exp (compat-get-options-main): New.
41889         (compat-get-options): Remove unneeded code, warn for ignored
41890         command.
41891         (compat-execute): Check flag set by dg-require-* commands.
41893         * lib/compat.exp (compat-execute): Break up long lines.
41895 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41897         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41898         * gcc.dg/altivec-14.c: New test.
41899         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41901         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41902         * gcc.dg/altivec-12.c: Ditto.
41904         * gcc.dg/altivec-3.c: Move call to altivec_check.
41906 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41908         PR c++/15044
41909         * g++.dg/template/error12.C: New test.
41911         PR c++/15317
41912         * g++.dg/ext/attrib15.C: New test.
41914         PR c++/15329
41915         * g++.dg/template/ptrmem9.C: New test.
41917 2004-05-25  Paul Brook  <paul@codesourcery.com>
41919         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41921 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41923         PR c++/15165
41924         * g++.dg/template/crash19.C: New test.
41926 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41928         PR c++/15025
41929         * g++.dg/template/redecl1.C: New test.
41931 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41933         PR c++/14821
41934         * g++.dg/other/ns1.C: New test.
41936         PR c++/14883
41937         * g++.dg/template/invalid1.C: New test.
41939 2004-05-23  Paul Brook  <paul@codesourcery.com>
41940         Victor Leikehman  <lei@haifasphere.co.il>
41942         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41943         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41945 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41947         PR c++/15285
41948         PR c++/15299
41949         * g++.dg/template/non-dependent5.C: New test.
41950         * g++.dg/template/non-dependent6.C: New test.
41952 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41954         PR c++/15507
41955         * g++.dg/inherit/union1.C: New test.
41957         PR c++/15542
41958         * g++.dg/template/addr1.C: New test.
41960         PR c++/15427
41961         * g++.dg/template/array5.C: New test.
41963         PR c++/15287
41964         * g++.dg/template/array6.C: New test.
41966 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41967             Roger Sayle  <roger@eyesopen.com>
41969         * g++.dg/lookup/forscope2.C: New test case.
41971 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41973         * gcc.dg/cpp/Wmissingdirs.c: New.
41975 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41977         PR target/15301
41978         * gcc.dg/compat/union-m128-1.h: New file.
41979         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41980         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41981         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41983 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41985         PR target/15302
41986         * gcc.dg/compat/struct-complex-1.h: New file.
41987         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41988         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41989         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41991 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41993         PR middle-end/3074
41994         * gcc.dg/pr3074-1.c: New test case.
41995         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41997 2004-05-20  Falk Hueffner  <falk@debian.org>
41999         PR other/15526
42000         * gcc.dg/ftrapv-1.c: New test case.
42002 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42004         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42006 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42007             Jeff Law  <law@redhat.com>
42009         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42010         * gcc.dg/tree-ssa/20040518-2.c: New test.
42012         * gcc.dg/tree-ssa/20040518-1.c: New test.
42014 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42016         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42018 2004-05-18  Paul Brook  <paul@codesourcery.com>
42020         PR fortran/13930
42021         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42023 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42025         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42026         constant folding.
42028 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42030         * gcc.dg/tree-ssa/20040517-1.c: New test.
42032 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42034         * gcc.dg/loop-4.c: New test.
42036 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42038         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42040 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42042         PR fortran/15311
42043         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42045 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42047         PR fortran/13826
42048         PR fortran/13940
42049         * gfortran.fortran-torture/compile/data_1.f90: New test.
42051 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42053         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42054         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42056 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42058         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42060 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42062         PR c/15444
42063         * gcc.dg/format/xopen-1.c: Adjust expected message.
42064         * gcc.dg/format/xopen-3.c: New test.
42066 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42068         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42070 2004-05-14  Jeff Law  <law@redhat.com>
42072         * gcc.dg/tree-ssa/20040514-2.c: New test.
42074 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42076         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42077         this ...
42078         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42079         this.
42081 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42083         * gcc.dg/tree-ssa/20040514-1.c: New test.
42085 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42087         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42088         test.
42090 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42092         PR fortran/14066
42093         * gfortran.fortran-torture/compile/do_1.f90: New test.
42095 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42097         PR fortran/15051
42098         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42099         test.
42101 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42103         PR fortran/15149
42104         * gfortran.fortran-torture/execute/random_init.f90: New test.
42106 2004-05-13  Paul Brook  <paul@codesourcery.com>
42108         PR fortran/15314
42109         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42111 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42113         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42114         for the powerpc case.
42116 2004-05-13  Jeff Law  <law@redhat.com>
42118         * gcc.dg/tree-ssa/20040513-1.c: New test.
42119         * gcc.dg/tree-ssa/20040513-2.c: New test.
42121 2004-05-13  Paul Brook  <paul@codesourcery.com>
42123         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42124         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42125         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42127 2004-05-13  Andreas Schwab  <schwab@suse.de>
42129         PR other/10819
42130         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42131         characters.
42133 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42135         PR fortran/15294
42136         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42138 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42140         Merge from tree-ssa-20020619-branch.  See
42141         ChangeLog.tree-ssa for details.
42143 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42145         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42146         include <altivec.h> explicitly.
42147         * gcc.dg/altivec-13.c: Likewise.
42149 2004-05-11  Paul Brook  <paul@codesourcery.com>
42151         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42153 2004-05-10  Eric Christopher  <echristo@redhat.com>
42155         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42156         * gcc.dg/sibcall-4.c: Ditto.
42158 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42160         * g++.dg/ext/altivec-8.C: New test case.
42161         * gcc.dg/altivec-13.c: New test case.
42163 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42165         * gcc.c-torture/execute/divcmp-1.c: New test case.
42166         * gcc.c-torture/execute/divcmp-2.c: New test case.
42167         * gcc.c-torture/execute/divcmp-3.c: New test case.
42169 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42171         * g++.dg/other/pragma-re-2.C: New test.
42173 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42175         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42176         * gcc.dg/i386-387-2.c: Likewise.
42178         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42179         __builtin_drem.
42180         * gcc.dg/i386-387-6.c: Likewise.
42182 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42184         * gcc.dg/builtins-33.c: Also check log1p*.
42186 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42188         PR optimization/15296
42189         * gcc.c-torture/execute/pr15296.c: New test.
42191 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42193         * gcc.dg/builtins-40.c: New test.
42195 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42197         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42199 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42201         * g++.dg/ext/spe1.C: New testcase.
42203 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42205         * objc.dg/image-info.m: Allow additional attributes
42206         for __image_info section.
42208 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42210         * gcc.dg/torture/mips-hilo-2.c: New test.
42212 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42214         PR c++/14389
42215         * g++.dg/template/member5.C: New test.
42217 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42219         * gcc.dg/builtins-34.c: Also check expm1*.
42221 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42223         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42224         * gcc.dg/torture/builtin-convert-3.c: New test.
42226 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42228         PR middle-end/15054
42229         * g++.dg/opt/pr15054.C: New test.
42231 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42233         * gcc.dg/torture/builtin-rounding-1.c: New test.
42234         * gcc.dg/builtins-25.c: Delete.
42235         * gcc.dg/builtins-29.c: Delete.
42237 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42239         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42240         * gcc.dg/sibcall-4.c: Likewise.
42241         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42243 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42245         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42246         bit-field on 16-bit targets.
42248 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42250         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42251         16-bit targets.
42253 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
42255         * gcc.dg/rs6000-power2-1.c: Change to compile only.
42256         * gcc.dg/rs6000-power2-2.c: Likewise.
42258 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
42260         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42261         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42262         Change the asm registers to be in form of frN instead of fN.
42264 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42266         * gcc.dg/torture/builtin-convert-2.c: New test.
42268 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
42270         * gcc.dg/rs6000-power2-1.c: New test.
42271         * gcc.dg/rs6000-power2-2.c: New test.
42273 2004-04-28  Jan Hubicka  <jh@suse.cz>
42275         * gcc.dg/unused-6.c: New test.
42277 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
42278             Ulrich Weigand  <uweigand@de.ibm.com>
42280         * ada/acats/run_all.sh: Define $target variable.
42282 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
42284         PR c++/15119
42285         * g++.dg/other/vararg-1.C: New test.
42287         PR c++/4794
42288         * g++.dg/eh/cleanup3.C: New test.
42290 2004-04-24  Laurent GUERBY <laurent@guerby.net>
42292         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42293         and ad8011a (target_insn).
42294         * ada/acats/support/macro.dfs: Likewise.
42295         * ada/acats/support/impbit.adb: New file.
42297 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
42299         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42301 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42303         * gcc.dg/loop-3.c: New test.
42305 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
42307         * gcc.c-torture/execute/simd-5.c: New test.
42309 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42311         PR c++/15064
42312         * g++.dg/template/crash18.C: New test.
42314 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
42316         * g++.dg/ext/complit3.C: New test.
42318 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42320         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42321         * gcc.dg/altivec-3.c: Same.
42322         * gcc.dg/altivec-varargs-1.c: Same.
42324 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
42326         * lib/target-supports.exp (check_profiling_available): Assume
42327         profiling is not available on powerpc-eabi targets.
42329 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
42331         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42332         * gcc.dg/vmx/bug-1.c: Ditto.
42334 2004-04-20  Eric Christopher  <echristo@redhat.com>
42336         * gcc.dg/charset/extern.c: New test.
42337         * g++.dg/charset/extern3.cc: Ditto.
42339 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
42341         * gcc.dg/builtins-39.c: New test.
42343 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
42345         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42347 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
42349         * gcc.dg/torture/mips-hilo-1.c: New test.
42351 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
42353         * gcc.c-torture/compile/20040419-1.c: New test.
42355 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
42357         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42359 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
42360             Aldy Hernandez  <aldyh@redhat.com>
42362         * gcc.c-torture/execute/va-arg-24.c: New.
42364 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
42365             Aldy Hernandez  <aldyh@redhat.com>
42367         * gcc.dg/vmx/1b-01.c: New.
42368         * gcc.dg/vmx/1b-02.c: New.
42369         * gcc.dg/vmx/1b-03.c: New.
42370         * gcc.dg/vmx/1b-04.c: New.
42371         * gcc.dg/vmx/1b-05.c: New.
42372         * gcc.dg/vmx/1b-06.c: New.
42373         * gcc.dg/vmx/1b-07.c: New.
42374         * gcc.dg/vmx/1c-01.c: New.
42375         * gcc.dg/vmx/1c-02.c: New.
42376         * gcc.dg/vmx/3a-01a.c: New.
42377         * gcc.dg/vmx/3a-01.c: New.
42378         * gcc.dg/vmx/3a-01m.c: New.
42379         * gcc.dg/vmx/3a-03.c: New.
42380         * gcc.dg/vmx/3a-03m.c: New.
42381         * gcc.dg/vmx/3a-04.c: New.
42382         * gcc.dg/vmx/3a-04m.c: New.
42383         * gcc.dg/vmx/3a-05.c: New.
42384         * gcc.dg/vmx/3a-06.c: New.
42385         * gcc.dg/vmx/3a-06m.c: New.
42386         * gcc.dg/vmx/3a-07.c: New.
42387         * gcc.dg/vmx/3b-01.c: New.
42388         * gcc.dg/vmx/3b-02.c: New.
42389         * gcc.dg/vmx/3b-10.c: New.
42390         * gcc.dg/vmx/3b-13.c: New.
42391         * gcc.dg/vmx/3b-14.c: New.
42392         * gcc.dg/vmx/3b-15.c: New.
42393         * gcc.dg/vmx/3c-01a.c: New.
42394         * gcc.dg/vmx/3c-01.c: New.
42395         * gcc.dg/vmx/3c-02.c: New.
42396         * gcc.dg/vmx/3c-03.c: New.
42397         * gcc.dg/vmx/3d-01.c: New.
42398         * gcc.dg/vmx/4-01.c: New.
42399         * gcc.dg/vmx/4-03.c: New.
42400         * gcc.dg/vmx/5-01.c: New.
42401         * gcc.dg/vmx/5-02.c: New.
42402         * gcc.dg/vmx/5-03.c: New.
42403         * gcc.dg/vmx/5-04.c: New.
42404         * gcc.dg/vmx/5-05.c: New.
42405         * gcc.dg/vmx/5-06.c: New.
42406         * gcc.dg/vmx/5-07.c: New.
42407         * gcc.dg/vmx/5-07t.c: New.
42408         * gcc.dg/vmx/5-08.c: New.
42409         * gcc.dg/vmx/5-10.c: New.
42410         * gcc.dg/vmx/5-11.c: New.
42411         * gcc.dg/vmx/7-01a.c: New.
42412         * gcc.dg/vmx/7-01.c: New.
42413         * gcc.dg/vmx/7c-01.c: New.
42414         * gcc.dg/vmx/7d-01.c: New.
42415         * gcc.dg/vmx/7d-02.c: New.
42416         * gcc.dg/vmx/8-01.c: New.
42417         * gcc.dg/vmx/8-02a.c: New.
42418         * gcc.dg/vmx/8-02.c: New.
42419         * gcc.dg/vmx/brode-1.c: New.
42420         * gcc.dg/vmx/bug-1.c: New.
42421         * gcc.dg/vmx/bug-2.c: New.
42422         * gcc.dg/vmx/bug-3.c: New.
42423         * gcc.dg/vmx/cw-bug-1.c: New.
42424         * gcc.dg/vmx/cw-bug-2.c: New.
42425         * gcc.dg/vmx/cw-bug-3.c: New.
42426         * gcc.dg/vmx/dct.c: New.
42427         * gcc.dg/vmx/debug-1.c: New.
42428         * gcc.dg/vmx/debug-2.c: New.
42429         * gcc.dg/vmx/debug-3.c: New.
42430         * gcc.dg/vmx/debug-4.c: New.
42431         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42432         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42433         * gcc.dg/vmx/eg-5.c: New.
42434         * gcc.dg/vmx/fft.c: New.
42435         * gcc.dg/vmx/gcc-bug-1.c: New.
42436         * gcc.dg/vmx/gcc-bug-2.c: New.
42437         * gcc.dg/vmx/gcc-bug-3.c: New.
42438         * gcc.dg/vmx/gcc-bug-4.c: New.
42439         * gcc.dg/vmx/gcc-bug-5.c: New.
42440         * gcc.dg/vmx/gcc-bug-6.c: New.
42441         * gcc.dg/vmx/gcc-bug-7.c: New.
42442         * gcc.dg/vmx/gcc-bug-8.c: New.
42443         * gcc.dg/vmx/gcc-bug-9.c: New.
42444         * gcc.dg/vmx/gcc-bug-b.c: New.
42445         * gcc.dg/vmx/gcc-bug-c.c: New.
42446         * gcc.dg/vmx/gcc-bug-d.c: New.
42447         * gcc.dg/vmx/gcc-bug-e.c: New.
42448         * gcc.dg/vmx/gcc-bug-f.c: New.
42449         * gcc.dg/vmx/gcc-bug-g.c: New.
42450         * gcc.dg/vmx/gcc-bug-i.c: New.
42451         * gcc.dg/vmx/harness.h: New.
42452         * gcc.dg/vmx/ira1.c: New.
42453         * gcc.dg/vmx/ira2a.c: New.
42454         * gcc.dg/vmx/ira2b.c: New.
42455         * gcc.dg/vmx/ira2.c: New.
42456         * gcc.dg/vmx/ira2c.c: New.
42457         * gcc.dg/vmx/mem.c: New.
42458         * gcc.dg/vmx/newton-1.c: New.
42459         * gcc.dg/vmx/ops.c: New.
42460         * gcc.dg/vmx/sn7153.c: New.
42461         * gcc.dg/vmx/spill2.c: New.
42462         * gcc.dg/vmx/spill3.c: New.
42463         * gcc.dg/vmx/spill.c: New.
42464         * gcc.dg/vmx/t.c: New.
42465         * gcc.dg/vmx/varargs-1.c: New.
42466         * gcc.dg/vmx/varargs-2.c: New.
42467         * gcc.dg/vmx/varargs-3.c: New.
42468         * gcc.dg/vmx/varargs-4.c: New.
42469         * gcc.dg/vmx/varargs-5.c: New.
42470         * gcc.dg/vmx/varargs-6.c: New.
42471         * gcc.dg/vmx/varargs-7.c: New.
42472         * gcc.dg/vmx/vmx.exp: New.
42473         * gcc.dg/vmx/vprint-1.c: New.
42474         * gcc.dg/vmx/vscan-1.c: New.
42475         * gcc.dg/vmx/x-01.c: New.
42476         * gcc.dg/vmx/x-02.c: New.
42477         * gcc.dg/vmx/x-03.c: New.
42478         * gcc.dg/vmx/x-04.c: New.
42479         * gcc.dg/vmx/x-05.c: New.
42480         * gcc.dg/vmx/yousufi-1.c: New.
42481         * gcc.dg/vmx/zero-1.c: New.
42482         * gcc.dg/vmx/zero.c: New.
42484 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42486         * g++.dg/lookup/java1.C: Update for chage of
42487         _Jv_AllocObject.
42488         * g++.dg/lookup/java2.C: Likewise.
42490 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42492         * ada/acats/run_all.sh: use -O2 by default.
42494 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42496         * gcc.dg/vr-mult-[12].c: New tests.
42498 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42500         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42502         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42504 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42506         * lib/target-supports.exp (check_profiling_available): Assume
42507         profiling isn't available for mips*-*-elf targets.
42509 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42511         * gcc.dg/builtins-38.c: New test.
42513 2004-04-14  Eric Christopher  <echristo@redhat.com>
42515         * g++.dg/charset/charset.exp: Run .cc extension tests.
42517 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42519         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42521 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42523         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42525 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42527         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42528         * gcc.dg/i386-387-2.c: Likewise.
42530         * gcc.dg/i386-387-7.c: New test.
42531         * gcc.dg/i386-387-8.c: New test.
42533         * gcc.dg/builtins-37.c: New test.
42535 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42537         * g++.dg/pch/externc-1.C: Add missing semicolon.
42539 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42541         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42543 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42545         * gcc.c-torture/execute/20040411-1.c: New test.
42547 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42549         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42551 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42553         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42555 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42557         * lib/target-supports.exp (check_named_sections_available): New.
42558         * lib/gcc-dg.exp (dg-require-named-sections): New.
42559         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42560         old-deja.exp.  Also prune error-count message from HP linker.
42561         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42563         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42564         * g++.old-deja/g++.pt/static3.C: Likewise.
42565         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42567 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42569         * gcc.c-torture/execute/20040409-1.c: New test case.
42570         * gcc.c-torture/execute/20040409-2.c: New test case.
42571         * gcc.c-torture/execute/20040409-3.c: New test case.
42573 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42575         * gcc.dg/20040409-1.c: New test.
42577 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42579         PR target/14888
42580         * g++.dg/opt/pr14888.C: New test case.
42582 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42584         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42585         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42586         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42587         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42588         New tests.
42590 2004-04-08  Paul Brook  <paul@codesourcery.com>
42592         * gcc.dg/spill-1.c: New test.
42594 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42596         * gcc.dg/torture/builtin-ctype-2.c: New test.
42598 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42600         * gcc.dg/pch/pch.exp: Add largefile test.
42602 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42604         * g++.dg/pch/externc-1.Hs: New.
42605         * g++.dg/pch/externc-1.C: New.
42607 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42609         * gcc.dg/compat/struct-by-value-5a_main.c,
42610         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42611         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42612         * gcc.dg/compat/struct-by-value-5a_x.c,
42613         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42614         gcc.dg/compat/struct-by-value-5_x.c.
42615         * gcc.dg/compat/struct-by-value-5a_y.c,
42616         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42617         gcc.dg/compat/struct-by-value-5_y.c.
42619         * gcc.dg/compat/struct-by-value-6a_main.c,
42620         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42621         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42622         * gcc.dg/compat/struct-by-value-6a_x.c,
42623         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42624         gcc.dg/compat/struct-by-value-6_x.c.
42625         * gcc.dg/compat/struct-by-value-6a_y.c,
42626         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42627         gcc.dg/compat/struct-by-value-6_y.c.
42629         * gcc.dg/compat/struct-by-value-7a_main.c,
42630         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42631         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42632         * gcc.dg/compat/struct-by-value-7a_x.c,
42633         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42634         gcc.dg/compat/struct-by-value-7_x.c.
42635         * gcc.dg/compat/struct-by-value-7a_y.c,
42636         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42637         gcc.dg/compat/struct-by-value-7_y.c.
42639 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42641         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42642         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42643         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42644         options.
42646 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42648         * gcc.dg/builtins-36.c: New test.
42650 2004-04-06  Paul Brook  <paul@codesourcery.com>
42652         * README.gcc: Remove obsolete contraint on testcases.
42654 2004-04-05  Paul Brook  <paul@codesourcery.com>
42656         PR2123
42657         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42658         failure and exit(0) on success.
42659         * g++.dg/expr/anew2.C: Ditto.
42660         * g++.dg/expr/anew3.C: Ditto.
42661         * g++.dg/expr/anew4.C: Ditto.
42663 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42665         PR c++/3518
42666         * g++.dg/template/unify7.C: New.
42668 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42670         * g++.dg/README: Bring up to date with new subdirectories; remove
42671         duplicate subdirectory lines.
42673 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42675         PR c++/14007
42676         * g++.dg/template/unify5.C: New.
42677         * g++.dg/template/unify6.C: New.
42678         * g++.dg/template/qualttp20.C: Adjust.
42679         * g++.old-deja/g++.jason/report.C: Adjust.
42680         * g++.old-deja/g++.other/qual1.C: Adjust.
42682 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42684         PR c++/14803
42685         * g++.dg/inherit/ptrmem1.C: New test.
42687 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42689         PR c++/14755
42690         * gcc.c-torture/execute/20040331-1.c: New test.
42691         * gcc.dg/20040331-1.c: New test.
42693 2004-04-01  Paul Brook  <paul@codesourcery.com>
42695         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42697 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42699         PR c++/14724
42700         * g++.dg/init/goto1.C: New test.
42702         PR c++/14763
42703         * g++.dg/template/defarg4.C: New test.
42705 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42707         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42709 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42711         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42713 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42715         * gcc.dg/noncompile/undeclared-2.c: New test.
42717 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42719         * gcc.dg/940409-1.c: Remove XFAIL.
42720         * gcc.dg/reg-vol-struct-1.c: New test.
42722 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42724         * gcc.dg/torture/builtin-wctype-1.c: New test.
42726 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42728         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42729         * gcc.dg/20001101-1.c: Likewise.
42730         * gcc.dg/20001102-1.c: Likewise.
42732 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42734         * gcc.dg/compare8.c: Add an additional test for XOR.
42736 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42738         * gcc.dg/torture/builtin-ctype-1.c: New test.
42740 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42742         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42743         * gcc.dg/torture/builtin-math-1.c: Likewise.
42744         * gcc.dg/torture/builtin-power-1.c: New test.
42746 2004-03-24  Andreas Schwab  <schwab@suse.de>
42748         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42749         IA64 assembler.
42751 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42752             Roger Sayle  <roger@eyesopen.com>
42754         * gcc.dg/compare8.c: New test case.
42756 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42758         * g++.dg/ext/altivec-7.C: New test.
42760 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42762         PR 12267, 12391, 12560, 13129, 14114, 14133
42763         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42764         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42765         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42766         Adjust error regexps.
42767         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42768         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42769         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42770         * gcc.dg/local1.c: Add explanatory comment.
42772 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42774         PR optimization/14669
42775         * g++.dg/opt/fold2.C: New test case.
42777 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42779         PR c/14069
42780         * gcc.dg/20040322-1.c: New test.
42782 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42784         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42785         * gcc.dg/ultrasp4.c: Likewise.
42786         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42788 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42790         * gcc.dg/i386-sse-8.c: Reset default options.
42792 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42794         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42795         in the error message text.
42797 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42799         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42801 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42803         PR c++/14616
42804         * g++.dg/init/array13.C: New test.
42806 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42808         PR target/13889
42809         * gcc.c-torture/compile/pr13889.c: New test case.
42811 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42813         PR c/14635
42814         * builtins-1.c (nan, nans): Don't test.
42815         * builtins-30.c: Don't use nan, nanf, nanl.
42816         * builtins-35.c: New test.
42818 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42820         * g++.dg/ext/altivec-6.C: New test.
42822 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42824         * g++.dg/init/placement3.C: New test.
42826         * g++.dg/template/spec13.C: New test.
42828         * g++.dg/lookup/using11.C: New test.
42830         * g++.dg/lookup/koenig3.C: New test.
42832         * g++.dg/template/operator2.C: New test.
42834         * g++.dg/expr/dtor3.C: New test.
42835         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42836         marker.
42837         * g++.old-deja/g++.law/visibility28.C: Likewise.
42839 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42841         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42842         * gcc.dg/ppc64-abi-3.c: Likewise.
42844 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42846         PR c++/14545
42847         * g++.dg/parse/template15.C: New test.
42849 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42851         * g++.dg/expr/dtor2.C: New test.
42853         * g++.dg/lookup/anon4.C: New test.
42855         * g++.dg/overload/using1.C: New test.
42857         * g++.dg/template/lookup7.C: New test.
42859         * g++.dg/template/typename6.C: New test.
42861         * g++.dg/expr/cond6.C: New test.
42863 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42865         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42867 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42869         * g++.dg/expr/cond5.C: New test.
42870         * g++.dg/expr/constcast1.C: Likewise.
42871         * g++.dg/expr/ptrmem2.C: Likewise.
42872         * g++.dg/expr/ptrmem3.C: Likewise.
42873         * g++.dg/lookup/main1.C: Likewise.
42874         * g++.dg/template/lookup6.C: Likewise.
42876 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42878         * gcc.dg/local1.c: New test.
42880         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42882 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42884         * gcc.dg/torture/builtin-convert-1.c: New test.
42886 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42888         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42890 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42892         PR c++/14481
42893         * g++.dg/warn/Wunused-7.C: New test.
42895 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42897         * gcc.dg/torture/builtin-integral-1.c: New test.
42899 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42901         PR c++/14586
42902         * g++.dg/parse/non-dependent3.C: New test.
42904 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42906         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42907         * g++.dg/eh/simd-2.C: Likewise.
42908         * g++.dg/init/array10.C: Likewise.
42909         * gcc.c-torture/compile/simd-1.c: Likewise.
42910         * gcc.c-torture/compile/simd-2.c: Likewise.
42911         * gcc.c-torture/compile/simd-3.c: Likewise.
42912         * gcc.c-torture/compile/simd-4.c: Likewise.
42913         * gcc.c-torture/compile/simd-6.c: Likewise.
42914         * gcc.c-torture/execute/simd-1.c: Likewise.
42915         * gcc.c-torture/execute/simd-2.c: Likewise.
42916         * gcc.dg/compat/vector-defs.h: Likewise.
42917         * gcc.dg/20020531-1.c: Likewise.
42918         * gcc.dg/altivec-3.c: Likewise.
42919         * gcc.dg/altivec-4.c: Likewise.
42920         * gcc.dg/altivec-varargs-1.c: Likewise.
42921         * gcc.dg/compat/vector-defs.h: Likewise.
42922         * gcc.dg/i386-mmx-3.c: Likewise.
42923         * gcc.dg/i386-sse-4.c: Likewise.
42924         * gcc.dg/i386-sse-5.c: Likewise.
42925         * gcc.dg/i386-sse-8.c: Likewise.
42926         * gcc.dg/simd-1.c: Likewise.
42927         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42928         __ev64_opaque__ since the machine description provides it.
42930 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42932         * lib/compat.exp (skip_list): New global variable.
42933         Use it to hold the user defined COMPAT_SKIPS list if any.
42934         (compat-obj): Add the members of skip_list to optall.
42936 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42938         * gcc.dg/compat/union-by-value-1_main.c,
42939         union-by-value-1_x.c, union-by-value-1_y.c,
42940         union-check.h, union-defs.h,
42941         union-init.h, union-return-1_main.c,
42942         union-return-1_x.c, union-return-1_y.c: New files.
42944 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42946         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42947         mixed-struct-init.h: Add 4 mixed structure types.
42948         struct-by-value-21_main.c, struct-by-value-21_x.c,
42949         struct-by-value-21_y.c, struct-return-21_main.c,
42950         struct-return-21_x.c, struct-return-21_y.c: New files.
42952 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42954         PR c++/14550
42955         * g++.dg/parse/template14.C: New test.
42957 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42959         * gcc.c-torture/execute/20040313-1.c: New test.
42961 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42963         PR target/14533
42964         * gcc.dg/20040311-2.c: New test.
42966 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42968         PR other/14544
42969         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42970         bit-field.
42972 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42974         * gcc.dg/20040305-2.c: Add missing return statement.
42976 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42978         * gcc.dg/builtins-34.c: Also check pow10*.
42980 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42982         PR target/14262
42983         * gcc.dg/20040305-2.c: New test.
42985 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42987         * gcc.dg/20040310-1.c: New test.
42989 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42991         * gcc.c-torture/execute/20040311-1.c: New test case.
42993 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42995         PR c++/14476
42996         * g++.dg/lookup/enum1.C: New test.
42998 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43000         PR c++/14510
43001         * g++.dg/lookup/struct2.C: New test.
43003 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43005         * gcc.dg/builtins-34.c: New test.
43007 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43009         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43011 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43013         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43014         * gcc.dg/alias-2.c: New testcase.
43016 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43018         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43020 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43022         * gcc.c-torture/execute/20040309-1.c: New test case.
43024 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43026         PR c++/14397
43027         * g++.dg/overload/ref1.C: New.
43029 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43031         PR c++/14409
43032         * g++.dg/template/spec12.C: New test.
43034         PR c++/14448
43035         * g++.dg/parse/crash14.C: New test.
43037 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43039         PR c++/14230
43040         * g++.dg/init/ref11.C: New test.
43042 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43044         PR c++/14432
43045         * g++.dg/parse/builtin2.C: New test.
43047 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43049         PR c++/14401
43050         * g++.dg/init/ctor3.C: New test.
43051         * g++.dg/init/union1.C: New test.
43052         * g++.dg/ext/anon-struct4.C: New test.
43054 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43056         * g++.dg/lookup/koenig1.C: Tweak error messages.
43057         * g++.dg/lookup/used-before-declaration.C: Likewise.
43058         * g++.dg/other/do1.C: Likewise.
43059         * g++.dg/overload/koenig1.C: Likewise.
43060         * g++.dg/parse/crash13.C: Likewise.
43061         * g++.dg/template/instantiate3.C: Likewise.
43063 2004-03-08  Eric Christopher  <echristo@redhat.com>
43065         * * lib/target-supports.exp: Enable libiconv in test
43066         compilation.  Fix up error checking.
43068 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43070         PR middle-end/14289
43071         * gcc.dg/pr14289-1.c: New test case.
43072         * gcc.dg/pr14289-2.c: Likewise.
43073         * gcc.dg/pr14289-3.c: Likewise.
43075 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43077         * gcc.c-torture/execute/20040308-1.c: New test.
43079 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43081         * gcc.c-torture/execute/20040307-1.c: New test case.
43083 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43085         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43087 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43089         * gcc.dg/20040306-1.c: New test.
43091 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43093         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43094         them static.
43095         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43097 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43099         PR c/14465
43100         * gcc.dg/decl-6.c: New test.
43102 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43104         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43105         Rename LOGPOW -> LOG_POW.
43106         (SQRT_EXP, POW_EXP): New.
43108 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43110         * gcc.dg/i386-sse-8.c: New test.
43112 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43114         PR c/14114
43115         * gcc.dg/decl-5.c: New test.
43117 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43119         * gcc.dg/20040305-1.c: New test.
43121 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43123         PR other/14354
43124         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43126 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43128         PR c++/14425, c++/14426
43129         * g++.dg/ext/altivec-4.C: New test.
43130         * g++.dg/ext/altivec-5.C: New test.
43132 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43134         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43135         global variables of a type with no linkage.
43136         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43137         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43138         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43139         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43140         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43141         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43142         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43143         * g++.dg/warn/deprecated.C: Name enum Color.
43144         * g++.dg/overload/VLA.C: Name structure for 'b'.
43145         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43147 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43149         * gcc.c-torture/compile/20040304-1.c: New test.
43151 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43153         PR 13728
43154         * gcc.dg/decl-4.c: New testcase.
43156 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43158         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43159         as PRECF if sizeof (float) > sizeof (double).
43160         (PRECL): Make it the same as PRECF if
43161         sizeof (float) > sizeof (long double).
43163 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43165         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43166         system type.  Add check for irix6 which doesn't have c99 runtime.
43168 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43170         * gcc.dg/const-elim-1.c: xfail for xtensa.
43172 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43174         PR c++/14369
43175         * g++.dg/template/cond4.C: New test.
43177 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43179         PR c++/14360
43180         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43182         PR c++/14361
43183         * g++.dg/parse/defarg7.C: New test.
43185         PR c++/14359
43186         * g++.dg/template/friend26.C: New test.
43188 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43190         PR c++/14324
43191         * g++.dg/abi/mangle21.C: New test.
43193         PR c++/14260
43194         * g++.dg/parse/constructor2.C: New test.
43196         PR c++/14337
43197         * g++.dg/template/sfinae1.C: New test.
43199 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43201         PR c++/14267
43202         * g++.dg/expr/crash2.C: New test.
43204         PR middle-end/13448
43205         * gcc.dg/inline-5.c: New test.
43206         * gcc.dg/always-inline.c: Split out tests into ...
43207         * gcc.dg/always-inline2.c: ... this and ...
43208         * gcc.dg/always-inline3.c: ... this.
43210 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43212         PR debug/12103
43213         * g++.dg/debug/crash1.C: New test.
43215 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43217         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43218         function with __attribute__((noinline)).
43219         (recurser_void2): Likewise.
43220         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43221         (recurser_void2): Likewise.
43223 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43225         PR middle-end/14203
43226         * g++.dg/warn/Wunused-6.C: New test case.
43228 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43230         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43231         not defined.
43233 2004-02-27  Eric Christopher  <echristo@redhat.com>
43235         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43236         * g++.dg/charset/asm2.c: Run only x86.
43237         * gcc.dg/charset/asm3.c: Ditto.
43239 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43241         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43242         ld_library_path.
43244 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43246         * g++.dg/ext/altivec-3.C: New.
43248 2004-02-26  Richard Henderson  <rth@redhat.com>
43250         * g++.dg/ext/attrib10.C: Mark for warning.
43251         * gcc.dg/attr-alias-1.c: New.
43253 2004-02-26  Richard Henderson  <rth@redhat.com>
43255         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43256         * gcc.c-torture/execute/20040208-2.c: ... it back.
43258 2004-02-26  Eric Christopher  <echristo@redhat.com>
43260         * lib/target-supports.exp (check-iconv-available): New function.
43261         * lib/gcc-dg.exp (dg-require-iconv): New function.
43262         Use above.
43263         * gcc.dg/charset: New directory.
43264         * gcc.dg/charset/charset.exp: New file.
43265         * gcc.dg/charset/asm1.c: Ditto.
43266         * gcc.dg/charset/asm2.c: Ditto.
43267         * gcc.dg/charset/asm3.c: Ditto.
43268         * gcc.dg/charset/asm4.c: Ditto.
43269         * gcc.dg/charset/asm5.c: Ditto.
43270         * gcc.dg/charset/attribute1.c: Ditto.
43271         * gcc.dg/charset/attribute2.c: Ditto.
43272         * gcc.dg/charset/string1.c: Ditto.
43273         * g++.dg/charset: New directory.
43274         * g++.dg/dg.exp: Add here. Special options.
43275         * g++.dg/charset/charset.exp: New file.
43276         * g++.dg/charset/asm1.c: Ditto.
43277         * g++.dg/charset/asm2.c: Ditto.
43278         * g++.dg/charset/asm3.c: Ditto.
43279         * g++.dg/charset/asm4.c: Ditto.
43280         * g++.dg/charset/attribute1.c: Ditto.
43281         * g++.dg/charset/attribute2.c: Ditto.
43282         * g++.dg/charset/extern1.cc: Ditto.
43283         * g++.dg/charset/extern2.cc: Ditto.
43284         * g++.dg/charset/string1.c: Ditto.
43286 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
43288         PR c++/14278
43289         * g++.dg/parse/comma1.C: New test.
43291 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43293         PR c++/14284
43294         * g++.dg/template/ttp8.C: New test.
43296 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
43298         * gcc.dg/fixuns-trunc-1.c: New test.
43300 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43302         * gcc.dg/builtins-config.h: Use #elif.
43304 2004-02-26  Michael Matz  <matz@suse.de>
43306         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43307         * gcc.dg/991214-1.c: Likewise.
43308         * gcc.dg/i386-asm-1.c: Likewise.
43310 2004-02-25  Richard Henderson  <rth@redhat.com>
43312         * gcc.c-torture/execute/20040208-2.c: Move ...
43313         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43315 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43317         PR c++/14246
43318         * g++.dg/other/crash-3.C: New test.
43320 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43322         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43323         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43325         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43326         HP-UX.
43328 2004-02-24  Michael Matz  <matz@suse.de>
43330         * gcc.dg/i386-regparm.c: New.
43332 2004-02-23  James E Wilson  <wilson@specifixinc.com>
43334         * gcc.c-torture/execute/20040223-1.c: New.
43336 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
43337             Kazu Hirata  <kazu@cs.umass.edu>
43339         * gcc.dg/fwritable-strings-1.c: Remove.
43341 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
43343         PR c/14156
43344         * gcc.dg/20040223-1.c: New test.
43346 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43348         PR c++/14106
43349         * g++.dg/ext/typeof9.C: New test.
43351 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43353         PR c++/14250
43354         * g++.dg/other/switch1.C: New test.
43356 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43358         * gcc.dg/cast-function-1.c: Adjust for new informative message.
43359         * gcc.dg/va-arg-1.c: Likewise.
43361 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43363         PR c++/14143
43364         * g++.dg/template/koenig5.C: New test.
43366 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
43368         * g++.dg/ext/altivec-1.C: Generalize target triple.
43369         * g++.dg/ext/altivec-2.C: New test case.
43370         * g++.dg/ext/altivec_check.h: New file.
43371         * gcc.dg/altivec-1.c: Generalize target triple;
43372         include altivec_check.h and call altivec_check().
43373         * gcc.dg/altivec-[2-5].c: Generalize target triple.
43374         * gcc.dg/altivec-6.c: New test case.
43375         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43376         type casts as needed.
43377         * gcc.dg/altivec-10.c: Include altivec_check.h and call
43378         altivec_check().
43379         * gcc.dg/altivec-12.c: New test case.
43380         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43381         include altivec_check.h and call altivec_check().
43382         * gcc.dg/altivec_check.h: New file.
43384 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43386         * lib/target-supports.exp (check_alias_available): Don't mangle
43387         function `g' in test program.
43389 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43391         * lib/target-supports.exp (check_profiling_available): Check
43392         argument to determine whether we support a profiling type.
43393         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43394         check_profiling_available.
43395         * g++.dg/bprob/bprob.exp: Likewise.
43396         * g77.dg/bprob/bprob.exp: Likewise.
43397         * gcc.misc-tests/bprob.exp: Likewise.
43398         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43399         dg-require-profiling and delete expected error handling.
43400         * gcc.dg/20021014-1.c: Likewise.
43401         * gcc.dg/nest.c: Likewise.
43403 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43405         PR c++/12007
43406         * g++.dg/other/vthunk1.C: New test.
43408 2004-02-20  Falk Hueffner  <falk@debian.org>
43410         PR target/14201
43411         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43413 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43415         PR c++/13927
43416         * g++.dg/other/error8.C: Remove XFAIL markers.
43418         PR c++/14173
43419         * g++.dg/ext/packed5.C: New test.
43421         PR c++/14199
43422         * g++.dg/warn/Wunused-5.C: New test.
43424         PR c++/14186
43425         * g++.dg/lookup/member1.C: New test.
43427 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43429         * gcc.c-torture/compile/20040130-1.c: Enable only when
43430         __INT_MAX__ >= 2147483647L.
43431         * gcc.c-torture/compile/961203-1.c: Likewise.
43433 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43435         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43436         * g++.dg/opt/template1.C: Robustify assembler regexp
43438 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43440         * gcc.c-torture/execute/simd-4.x: Remove.
43441         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43442         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43443         Guard with #ifndef SKIP_ATTRIBUTE.
43444         * gcc.dg/compat/vector-1_y.c: Likewise.
43445         * gcc.dg/compat/vector-2_x.c: Likewise.
43446         * gcc.dg/compat/vector-2_y.c: Likewise.
43447         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43448         * g++.dg/eh/simd-2.C: Likewise.
43450 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43452         * gcc.c-torture/compile/complex-1.c: New.
43454 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43456         PR target/14209
43457         * gcc.c-torture/execute/20040218-1.c: New test.
43459 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43461         PR c++/14181
43462         * g++.dg/parse/new2.C: New test.
43464 2004-02-18  Paul Brook  <paul@codesourcery.com>
43466         * gcc.c-torture/compile/libcall-1.c: New test.
43468 2004-02-18  Paul Brook  <paul@codesourcery.com>
43470         PR debug/12934
43471         * gcc.dg/debug/debug-7.c: New test.
43473 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43475         * gcc.dg/20040217-1.c: New test.
43477 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43479         * gcc.c-torture/execute/990208-1.x: Delete.
43481 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43483         * gcc.c-torture/execute/20040208-2.x: New file.
43485 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43487         PR c++/11326
43488         * g++.dg/abi/structret1.C: New test.
43490 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43492         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43493         (i386_cpuid): No need to test if cpuid is available on AMD64.
43494         Fix assembly, so that it works onboth i386 and AMD64.
43495         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43496         (vecInLong): Fix s[] member type to unsigned int.
43497         (vecInWord): Remove type.
43498         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43499         (a64, b64, c64, d64, e64): Remove.
43500         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43501         Remove unused variable.  Remove initialization of removed variables.
43502         Don't call mmx_tests nor sse_tests.
43503         (reference_mmx, reference_sse): Remove.
43504         (check): Add return stmt.
43505         * gcc.dg/i386-sse-7.c: New test.
43506         * gcc.dg/i386-mmx-4.c: New test.
43508 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43510         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43511         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43512         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43513         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43514         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43515         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43516         g++.dg/tc1/dr94.C: Fix line terminator.
43518 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43520         * gcc.c-torture/compile/20040216-1.c: New.
43522 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43524         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43525         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43526         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43527         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43528         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43529         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43531 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43533         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43535 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43537         PR c++/13971
43538         * g++.dg/expr/cond4.C: New test.
43540         PR c++/14086
43541         * g++.dg/lookup/crash2.C: New test.
43543 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43545         * gcc.c-torture/compile/20040214-2.c: New test.
43547 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43549         PR c++/14116
43550         * g++.dg/ext/typeof8.C: New test.
43552 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43554         * gcc.c-torture/compile/20040214-1.c: New test.
43556 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43558         PR c++/13635
43559         * g++.dg/template/spec11.C: New test.
43561 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43563         PR c++/13927
43564         * g++.dg/other/error8.C: New test.
43566 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43568         PR c++/14122
43569         * g++.dg/template/array4.C: New test.
43571         PR c++/14108
43572         * g++.dg/inherit/thunk2.C: New test.
43574         PR c++/14083
43575         * g++.dg/eh/cond2.C: New test.
43577 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43579         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43581 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43583         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43585 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43587         * g++.dg/simd-2.C: xfail on ppc64-linux.
43589 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43591         PR c/456
43592         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43593         tests.
43595 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43597         * gcc.dg/builtins-33.c: New test.
43599 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43601         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43603 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43605         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43607 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43609         * gcc.dg/ppc64-abi-3.c: New test.
43611 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43613         PR c/14092
43615         * gcc.dg/pr14092-1.c: New testcase.
43617 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43619         * gcc.dg/cpp/assert4.c: Fix typo last change.
43621         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43622         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43624         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43626 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43628         * gcc.c-torture/compile/20040209-1.c: New test case.
43630 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43632         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43634 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43636         * gcc.c-torture/execute/20040208-[12].c: New tests.
43638 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43640         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43642 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43644         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43646 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43648         Bug 13856
43649         * gcc.dg/visibility-8.c: New testcase.
43651 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43653         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43654         arguments.
43655         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43657 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43659         PR middle-end/13696
43660         * g++.dg/opt/fold1.C: New test case.
43662 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43664         PR c++/14033
43665         * g++.dg/other/crash-2.C: New test.
43667 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43669         PR c++/14028
43670         * g++.dg/parse/angle-bracket2.C: New test.
43672 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43674         PR middle-end/13750
43675         Revert:
43676         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43677         PR pch/13361
43678         * g++.dg/pch/wchar-1.C: New.
43679         * g++.dg/pch/wchar-1.Hs: New.
43681 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43683         PR c++/14008
43684         * g++.dg/parse/error15.C: New test.
43685         * g++.dg/parse/crash11.C: Update dg-error mark.
43687 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43689         PR c++/13932
43690         * g++.dg/warn/conv2.C: New test.
43692 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43694         PR c++/13086
43695         * g++.dg/warn/incomplete1.C: Remove xfail.
43697 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43699         * lib/file-format.exp (gcc_target_object_format): Use
43700         ${tool}_target_compile, not gcc_target_compile.
43701         * lib/target-supports.exp (check_alias_available): Likewise.
43702         (check_gc_sections_available): Likewise.
43703         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43704         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43705         dg-require-alias.
43707 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43709         PR c++/13969
43710         * g++.dg/template/static6.C: New test.
43712 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43714         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43716 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43718         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43719         tests for systems where `char' is unsigned by default.
43721 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43723         PR c++/13997
43724         * g++.dg/template/partial3.C: New test.
43726 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43728         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43729         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43730         Remove mentions of obsolete ports.
43732 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43734         * gcc.dg/noncompile/20001228-1.c: Fix for new
43735         error message.
43737 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43739         PR target/9348
43740         * gcc.c-torture/execute/multdi-1.c: New test case.
43742 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43744         PR c++/13925
43745         * g++.dg/template/lookup5.C: New test.
43747 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43749         PR c++/13950
43750         * g++.dg/template/lookup4.C: New test.
43752         PR c++/13970
43753         * g++.dg/parse/error14.C: New test.
43755         PR c++/14002
43756         * g++.dg/parse/template13.C: New test.
43758 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43760         PR c++/13978
43761         * g++.dg/template/koenig4.C: New test.
43763         PR c++/13968
43764         * g++.dg/template/crash17.C: New test.
43766         PR c++/13975
43767         * g++.dg/parse/error13.C: New test.
43768         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43770 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43772         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43774 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43776         PR c/11658
43777         PR c/13994
43778         * gcc.dg/noncompile/20040203-1.c: New test.
43779         * gcc.dg/noncompile/20040203-2.c: Likewise.
43780         * gcc.dg/noncompile/20040203-3.c: Likewise.
43781         * gcc.dg/20040203-1.c: Likewise.
43783 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43785         PR c++/10858
43786         * g++.dg/template/sizeof7.C: New test.
43788 2004-02-02  Eric Christopher  <echristo@redhat.com>
43789             Zack Weinberg  <zack@codesourcery.com>
43791         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43793 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43795         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43796         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43797         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43798         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43800 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43802         PR c++/13113
43803         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43805         PR c++/13854
43806         * g++.dg/ext/attrib13.C: New test.
43808         PR c++/13907
43809         * g++.dg/conversion/op2.C: New test.
43811 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43813         * gcc.dg/titype-1.c: Fix pasto.
43815 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43817         * gcc.dg/titype-1.c: New test.
43819 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43821         PR c++/13957
43822         * g++.dg/template/non-type-template-argument-1.C,
43823         g++.dg/template/qualified-id1.C: Update dg-error marks.
43824         * g++.dg/template/nontype6.C: New test.
43826 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43828         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43829         * gcc.dg/builtins-31.c: New testcase.
43830         * gcc.dg/builtins-32.c: New testcase.
43832 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43834         * objc.dg/call-super-2.m: Update line numbers
43835         for the including of stddef.h.
43837 2004-01-30  Michael Matz  <matz@suse.de>
43839         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43840         g++.dg/ext/case-range3.C: New tests.
43842 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43844         DR206
43845         PR c++/13813
43846         * g++.dg/template/member4.C: New test.
43848 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43850         PR c++/13683
43851         * g++.dg/template/sizeof6.C: New test.
43853 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43855         * gcc.dg/fwritable-strings-1.c: New test.
43857 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43859         * gcc.c-torture/compile/20040130-1.c: New test.
43861 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43863         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43865 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43867         PR c++/13883
43868         * g++.dg/template/ctor3.C: New test.
43870 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43872         * g++.dg/tc1: New directory.
43873         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43874         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43875         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43876         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43877         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43879 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43881         * g++.dg/parse/error11.C: New test.
43882         * g++.dg/parse/error12.C: Likewise.
43884 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43886         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43887         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43889 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43891         PR c++/13791
43892         * g++.dg/ext/attrib12.C: New test.
43894         PR c++/13736
43895         * g++.dg/parse/cast2.C: New test.
43897 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43899         * objc.dg/encode-2.m (main): New local string.  Set depending on
43900         sizeof long.  Use in sscanf call.
43901         * objc.dg/encode-3.m (main): New local string.  Set depending on
43902         sizeof long.  Use in scan_initial call.
43904 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43906         * objc.dg/call-super-2.m: Make LP64-safe.
43907         * objc.dg/desig-init-1.m: Likewise.
43909 2004-01-27  Devang Patel <dpatel@apple.com>
43911         * g++.dg/debug/namespace1.C: New test.
43913 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43915         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43916         xscale-*-*.
43918         * gcc.dg/arm-mmx-1.c: New test.
43920 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43922         * gcc.dg/20040127-1.c: New test.
43923         * gcc.dg/20040127-2.c: New test.
43925 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43927         * objc.dg/stret-1.m (glob): Renamed to globa.
43929 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43931         PR c++/13663
43932         * g++.dg/expr/for1.C: New test.
43934 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43936         PR middle-end/13779
43937         * gcc.dg/darwin-longlong.c: New test.
43939 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43941         * gcc.dg/20040124-1.c: Moved test from here...
43942         * gcc.c-torture/compile/20040124-1.c: ...to here.
43944 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43946         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43947         the assembly output if -m64 is passed.
43949 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43951         PR c++/13833
43952         * g++.dg/template/cond3.C: New test.
43954 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43956         PR c++/13810
43957         * g++.dg/template/ttp7.C: New test.
43959 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43961         PR c++/13797
43962         * g++.dg/template/nontype4.C: New test.
43963         * g++.dg/template/nontype5.C: Likewise.
43965 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43967         * gcc.dg/torture/mips-clobber-at.c: New test.
43969 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43971         * gcc.dg/20040124-1.c: New test.
43973 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43975         * gcc.dg/20040123-1.c: New test.
43977 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43979         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43981 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43983         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43985 2004-01-23  Andrew Pinski  <apinski@apple.com>
43987         * gcc.dg/20030121-1.c: Move to ..
43988         * gcc.dg/20040121-1.c: here.
43990 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43992         * gcc.dg/builtins-29.c: New test case.
43994 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43996         PR 18314
43997         * gcc.dg/builtins-30.c: New testcase.
43999 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44001         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44002         * lib/g77.exp: Likewise.
44003         * lib/objc.exp: Likewise.
44004         * lib/g++.exp: Likewise.
44006 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44008         * gcc.dg/struct-by-value-2.c: New test.
44010 2004-01-21  Andrew Pinski  <apinski@apple.com>
44012         PR target/13785
44013         * gcc.dg/20030121-1.c: New test.
44015 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44017         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44018         clobber frame pointer register in asm statement.
44020 2004-01-21  Falk Hueffner  <falk@debian.org>
44022         * gcc.c-torture/compile/20040121-1.c: New test.
44024 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44026         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44028 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44030         * gcc.dg/ppc64-abi-2.c: New test.
44032 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44034         * lib/treelang.exp: Fill out this file.
44035         * lib/treelang-dg.exp: New File.
44037 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44039         * gcc.c-torture/compile/981022-1.c: Remove.
44040         * gcc.dg/array-5.c: Remove XFAIL.
44041         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44042         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44043         gcc.dg/cond-lvalue-1.c: Update.
44044         * gcc.dg/cast-lvalue-2.c: New test.
44046 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44048         PR c++/13592
44049         * g++.dg/other/error1.C (class foo): Tweak error message.
44051         PR c++/13592
44052         * g++.dg/template/call2.C: New test.
44054 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44056         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44057         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44058         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44059         scalar-return-1_x.c, scalar-return-2_y.c,
44060         scalar-return-3_x.c, scalar-return-3_y.c,
44061         scalar-return-4_x.c, scalar-return-4_y.c,
44062         struct-align-1.h, struct-align-1_x.c,
44063         struct-align-1_y.c, struct-align-2.h,
44064         struct-align-2_x.c, struct-align-2_y.c,
44065         struct-by-value-10_y.c, struct-by-value-11_x.c,
44066         struct-by-value-11_y.c, struct-by-value-12_x.c,
44067         struct-by-value-12_y.c, struct-by-value-13_x.c,
44068         struct-by-value-13_y.c, struct-by-value-14_x.c,
44069         struct-by-value-14_y.c, struct-by-value-15_x.c,
44070         struct-by-value-15_y.c, struct-by-value-16_y.c,
44071         struct-by-value-17_y.c, struct-by-value-18_y.c,
44072         struct-by-value-19_y.c, struct-by-value-1_x.c,
44073         struct-by-value-1_y.c, struct-by-value-20_y.c,
44074         struct-by-value-2_x.c, struct-by-value-2_y.c,
44075         struct-by-value-3_y.c, struct-by-value-4_x.c,
44076         struct-by-value-4_y.c, struct-by-value-5_y.c,
44077         struct-by-value-6_y.c, struct-by-value-7_y.c
44078         struct-by-value-8_x.c, struct-by-value-8_y.c
44079         struct-by-value-9_x.c, struct-by-value-9_y.c
44080         struct-return-10_x.c, struct-return-10_y.c,
44081         struct-return-19_x.c, struct-return-20_x.c
44082         struct-return-2_x.c, struct-return-2_y.c
44083         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44084         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44086 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44088         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44089         attribute on sparc*-sun-solaris2.*.
44091 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44093         PR c++/13710
44094         * g++.dg/ext/typeof7.C: New test.
44096 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44098         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44099         * gcc.dg/const-elim-1.c: Same.
44101 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44103         * objc.dg/stret-1.m: New.
44104         * objc.dg/stret-2.m: New.
44106 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44108         PR c++/11895
44109         * g++.dg/ext/vector1.C: New test.
44111 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44113         * gcc.dg/pch/import-1.c: New.
44114         * gcc.dg/pch/import-1.hs: New.
44115         * gcc.dg/pch/import-1a.h: New.
44116         * gcc.dg/pch/import-1b.h: New.
44117         * gcc.dg/pch/import-1c.h: New.
44119 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44121         PR c++/13574
44122         * g++.dg/ext/array1.C: New test.
44124         PR c++/13178
44125         * g++.dg/conversion/op1.C: New test.
44127 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44129         PR 11864
44130         From Kazumoto Kojima / Dan Kegel:
44131         * gcc.dg/pr11864-1.c: New test.
44133         PR 10392
44134         From Marcus Comstedt / Dan Kegel:
44135         * gcc.dg/pr10392-1.c: New test.
44137 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44139         PR c++/13478
44140         * g++.dg/init/ref10.C: New test.
44142 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44144         PR c++/13407
44145         * g++.dg/parse/typename6.C: New test.
44147 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44149         PR pch/13361
44150         * g++.dg/pch/wchar-1.C: New.
44151         * g++.dg/pch/wchar-1.Hs: New.
44153 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44155         PR c++/9259
44156         * g++.dg/expr/sizeof2.C: New test.
44158 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44160         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44162 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44164         PR c++/13659
44165         * g++.dg/lookup/strong-using-3.C: New.
44166         * g++.dg/lookup/using-10.C: New.
44168 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44170         PR c++/13594
44171         * g++.dg/lookup/strong-using-2.C: New.
44173 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44174             Dan Kegel <dank@kegel.com>
44175             J"orn Rennecke <joern.rennecke@superh.com>
44177         PR target/9365
44178         * gcc.dg/pr9365-1.c: New test.
44180 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44182         PR c++/8856
44183         * g++.dg/parse/casting-operator2.C: New test.
44184         * g++.old-deja/g++.pt/explicit83.C: Remove.
44186 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44188         * gcc.dg/label-compound-stmt-1.c: New test.
44189         * gcc.c-torture/compile/950922-1.c,
44190         gcc.c-torture/compile/20000211-3.c,
44191         gcc.c-torture/compile/20000518-1.c,
44192         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44193         compound statements.
44195 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44197         * gcc.dg/ppc64-abi-1.c: New test.
44199 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44201          * g++.dg/ext/attrib9.C: Add dg-warnings.
44203 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44205         PR c++/12335
44206         * g++.dg/parse/dtor3.C: New test.
44208 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44210         PR c++/12709
44211         * g++.dg/parse/try-catch-1.C: New test.
44213 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44215         * ada/acats/run_all.sh: Add more verbose output in acats.log
44216         when compiling tests.
44218 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44220         PR 13656
44221         * gcc.dg/typedef-redecl.c: New test case.
44222         * gcc.dg/typedef-redecl.h: New support file.
44224 2004-01-13  Jan Hubicka  <jh@suse.cz>
44226         * gcc.dg/always_inline.c: New test.
44227         * gcc.dg/debug/20031231-1.c: Fix.
44229 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44231         PR c++/13474
44232         * g++.dg/template/array3.C: New test.
44234 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44236         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44237         * g++.dg/warn/Wunused-2.C: Likewise.
44239 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44241         PR c++/13289
44242         * g++.dg/template/instantiate6.C: New test.
44244 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44246         PR middle-end/11397
44247         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44249 2004-01-12  Jan Hubicka  <jh@suse.cz>
44251         PR opt/12826
44252         * gcc.dg/20040112-1.c: New.
44254         * gcc.dg/dwarf-die[1-7].c: Move to...
44255         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44256         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44258 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
44260         PR c++/4100
44261         * g++.dg/parse/friend4.C: New test.
44263 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
44265         PR c++/4100
44266         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44267         definition is called a friend.
44269 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
44271         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44273 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
44275         PR c++/3478
44276         * g++.dg/parse/error10.C: New test.
44277         * g++.dg/template/arg2.C: Accept "invalid type" error.
44279 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
44281         PR middle-end/13392
44282         * g++.dg/opt/expect2.C: New test.
44284 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44286         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44287         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44288         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44289         Update dg-error regexps.
44291 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
44293         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44294         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44296 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44298         * gcc.dg/pragma-re-1.c: Use right pointer type.
44300 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44302         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44304 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
44306         * gcc.dg/rs6000-ldouble-1.c: New.
44308 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44310         DR 337
44311         PR c++/9256
44312         * g++.dg/other/abstract1.C: New test.
44314 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
44316         * g++.dg/lookup/strong-using-1.C: New.
44318 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
44320         PR c/11234
44321         * gcc.dg/func-ptr-conv-1.c: New test.
44322         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44324 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
44326         PR target/13380.
44327         * gcc.c-torture/compile/20040109-1.c: New.
44329 2004-01-08  Stuart Hastings  <stuart@apple.com>
44331         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44332         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44333         * gcc.dg/i386-sse-6.c: ...this new testcase.
44335 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
44337         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44339 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44341         * ada/acats/run_acats: Treat 'gnatchop' the same way
44342         as 'gnatmake'.  Export GCC_DRIVER.
44343         * ada/acats/run_all.sh: Add target_gnatchop.  Use
44344         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44346 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44348         PR c++/12573
44349         * g++.dg/template/dependent-expr4.C: New test.
44351 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
44353         * gcc.dg/altivec-11.c: New test.
44355 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
44357         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44359 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44361         PR c/6024
44362         * gcc.dg/enum-compat-1.c: New test.
44363         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44365 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
44367         PR c/12165
44368         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44369         gcc.dg/c99-idem-qual-3.c: New tests.
44371 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
44373         * gcc.dg/winline-7.c: Don't cast void * to int.
44375 2004-01-06  Jan Hubicka  <jh@suse.cz>
44377         * gcc.dg/i386-sse-5.c: New test
44378         * g++.dg/eh/simd-1.c: Add -w argument for i386.
44380 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44382         PR c++/12815
44383         * g++.dg/rtti/typeid4.C: New test.
44385 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44387         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44389 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
44391         PR c++/12132
44392         * g++.dg/template/error11.C: New test.
44394         PR c++/13451
44395         * g++.dg/template/class2.C: New test.
44397 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44398         Richard Sandiford <rsandifo@redhat.com>
44400         PR c++/13387
44401         * g++.dg/opt/alias3.C: New test.
44403 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44405         PR c++/13157
44406         * g++.dg/template/koenig3.C: New test.
44408         PR c++/13529
44409         * g++.dg/parse/offsetof3.C: New test.
44411         * g++.dg/init/copy7.C: Add missing dg-error markers.
44413         PR c++/12226
44414         * g++.dg/init/copy7.c: New test.
44416         PR c++/13536
44417         * g++.dg/parse/cast1.C: New test.
44419 2004-01-04  Jan Hubicka  <jh@suse.cz>
44421         * gcc.dg/winline[1-7].c: New tests.
44423 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44425         PR c++/13520
44426         * g++.dg/template/qualttp22.C: New test.
44428 2004-01-01  Jan Hubicka  <jh@suse.cz>
44430         * gcc.dg/debug/20031231-1.c: New.
44431         * gcc.c-torture/compile/20040101-1.c: New.
44432         * gcc.dg/dwarf-die-[1-7].c: New.
44434 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44436         PR optimization/13521
44437         * gcc.c-torture/compile/20031231-1.c: New test.
44439 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44441         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44443 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44445         PR c++/10079
44446         * g++.dg/template/crash16.C: New test.
44448 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44450         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44452 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44454         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44455         ports.
44456         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44457         * g++.old-deja/g++.law/profile1.C: Likewise.
44458         * gcc.c-torture/compile/981006-1.c: Likewise.
44459         * gcc.c-torture/execute/loop-2e.x: Likewise.
44460         * gcc.c-torture/execute/loop-2f.x: Remove.
44461         * gcc.c-torture/execute/loop-2g.x: Likewise.
44462         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44463         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44465 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44467         PR c++/13507
44468         * g++.dg/ext/attrib11.C: New test.
44470         PR c++/13494
44471         * g++.dg/template/array2-1.C: New test.
44472         * g++.dg/template/array2-2.C: New test.
44474 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44476         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44478 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44480         PR c++/12774
44481         * g++.dg/template/array1-1.C: New test.
44482         * g++.dg/template/array1-2.C: New test.
44484 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44486         PR fortran/12632
44487         * g77.dg/12632.f: New test case.
44489 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44491         PR c++/13289
44492         * g++.dg/parse/nontype1.C: New test.
44494 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44496         PR c++/12403
44497         * g++.dg/parse/explicit1.C: New test.
44498         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44500 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44502         PR c++/13081
44503         * g++.dg/opt/inline6.C: New test.
44505         PR c++/12613
44506         * g++.dg/parse/error9.C: New test.
44508         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44510 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44512         PR c++/13009
44513         * g++.dg/init/assign1.C: New test.
44515 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44517         PR c++/13070
44518         * g++.dg/warn/format3.C: New test case.
44520 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44522         * gcc.c-torture/compile/20031227-1.c: New test.
44524 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44526         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44527         * g77.dg/bprob/bprob.exp: Likewise.
44528         * gcc.misc-tests/bprob.exp: Likewise.
44529         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44530         variants on systems where the library does not provide that
44531         functionality.
44532         * gcc.dg/builtins-20.c: Use builtins-config.h.
44533         * gcc.dg/builtins-config.h: New file.
44535 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44537         * lib/gcc-dg.exp (dg-require-profiling): New function.
44538         * lib/target-supports.exp (check_profiling_available): Likewise.
44539         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44540         * g77.dg/bprob/bprob.exp: Likewise.
44541         * gcc.misc-tests/bprob.exp: Likewise.
44542         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44543         * gcc.dg/20021014-1.c: Likewise.
44544         * gcc.dg/nest.c: Likewise.
44546 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44548         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44549         compiling.
44550         * g++.dg/lookup/java2.C: Likewise.
44551         * gcc.dg/cpp/lexident.c: Likewise.
44553 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44555         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44556         given.
44557         * gcc.c-torture/compile/961203-1.c: Likewise.
44558         * gcc.c-torture/compile/980506-1.c: Likewise.
44560 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44562         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44563         (additional_prunes): New global.
44564         (gcc-dg-prune): Handle additional per-test pruning.
44565         (dg-test): Clear additional_prunes between tests.
44567         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44568         dg-prune-output to avoid spurious failures from assembler
44569         complaining about nonexistent WAW violations.
44570         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44571         Use dg-prune-output to avoid spurious failures from assembler
44572         warning about Itanium B-step errata.
44574 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44576         * g++.dg/abi/macro0.C: New test.
44577         * g++.dg/abi/macro1.C: Likewise.
44578         * g++.dg/abi/macro2.C: Likewise.
44580         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44581         * g++.dg/abi/bitfield7.C: Likewise.
44582         * g++.dg/abi/dtor2.C: Likewise.
44583         * g++.dg/abi/mangle11.C: Likewise.
44584         * g++.dg/abi/mangle12.C: Likewise.
44585         * g++.dg/abi/mangle14.C: Likewise.
44586         * g++.dg/abi/mangle17.C: Likewise.
44587         * g++.dg/abi/vbase10.C: Likewise.
44588         * g++.dg/abi/vbase14.C: Likewise.
44589         * g++.dg/template/qualttp17.C: Likewise.
44591 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44593         PR c/11995
44594         * gcc.dg/20031223-1.c: New test.
44596 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44598         * gcc.dg/noreturn-7.c: New test.
44600 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44602         * gcc.dg/null-pointer-1.c: New test.
44604 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44606         * g++.old-deja/g++.jason/template18.C: Remove.
44607         * g++.old-deja/g++.jason/template37.C: Likewise.
44609         PR c++/12862
44610         * g++.dg/lookup/ns1.C: New test.
44612         PR c++/12397
44613         * g++.dg/template/lookup3.C: New test.
44615 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44617         * g++.dg/template/recurse1.C: New test
44619 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44621         PR c++/12479
44622         * g++.dg/parse/semicolon1.C: New test.
44623         * g++.dg/parse/semicolon1.h: Likewise.
44625 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44627         * gcc.dg/darwin-misaligned.c: New test.
44629 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44631         PR c/9163
44632         * gcc.dg/20031222-1.c: New test.
44634 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44636         PR c++/13438
44637         * g++.dg/parse/error8.C: New test.
44639         PR c++/11554
44640         * g++.dg/warn/ctor-init-1.C: New test.
44642 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44644         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44645         too small.
44646         * gcc.c-torture/compile/930217-1.c: Likewise.
44647         * gcc.c-torture/compile/930513-1.c: Likewise.
44648         * gcc.c-torture/execute/920908-2.c: Likewise.
44649         * gcc.c-torture/execute/921204-1.c: Likewise.
44650         * gcc.c-torture/execute/930621-1.c: Likewise.
44651         * gcc.c-torture/execute/930630-1.c: Likewise.
44652         * gcc.c-torture/execute/931031-1.c: Likewise.
44653         * gcc.c-torture/execute/980602-2.c: Likewise.
44654         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44655         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44656         * gcc.c-torture/execute/extzvsi.c: Likewise.
44657         * gcc.c-torture/unsorted/ext.c: Likewise.
44659 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44661         PR target/12749
44662         * gcc.c-torture/compile/20031220-2.c: New test case.
44664 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44666         PR optimization/13031
44667         * gcc.c-torture/compile/20031220-1.c: New test case.
44669 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44671         * gcc.dg/cast-function-1.c: New test.
44673 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44675         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44676         formats.
44678 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44680         PR c++/12795
44681         * g++.dg/ext/attrib10.C: New test.
44683 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44685         * gcc.dg/cleanup-10.c: New test.
44686         * gcc.dg/cleanup-11.c: New test.
44688 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44690         PR c++/13239
44691         * g++.dg/opt/expect1.C: New test.
44693 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44695         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44697 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44699         PR debug/12923
44700         * gcc.dg/20031218-1.c: New test.
44702         PR debug/12389
44703         * gcc.dg/20031218-2.c: New test.
44704         * gcc.dg/20031218-3.c: New test.
44706         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44707         of label name and allow for USER_LABEL_PREFIX == "_" names.
44708         * g++.dg/abi/mangle18-2.C: Likewise.
44709         * g++.dg/abi/mangle19-1.C: Likewise.
44710         * g++.dg/abi/mangle19-2.C: Likewise.
44711         * g++.dg/abi/mangle20-1.C: Likewise.
44712         * g++.dg/abi/mangle20-2.C: Likewise.
44714 2003-12-18  Richard Henderson  <rth@redhat.com>
44716         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44718 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44719             Dan Kegel <dank@kegel.com>
44721         PR other/12009
44722         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44723         testing a cross compiler, it causes spurious compile failures.
44724         * lib/g++.exp: Likewise.
44726 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44728         PR c++/13262
44729         * g++.dg/template/access13.C: New test.
44731 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44733         * gcc.dg/20031216-1.c: New test.
44735 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44737         PR c++/9154
44738         * g++.dg/template/error10.C: New test.
44740 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44742         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44743         * g++.dg/eh/simd-2.C: Likewise.
44745 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44746             Roger Sayle  <roger@eyesopen.com>
44748         * gcc.c-torture/execute/ieee/mzero5.c: New.
44750 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44752         PR c++/10603
44753         * g++.dg/parse/error6.C: New test.
44755         PR c++/12827
44756         * g++.dg/parse/error7.C: New test.
44758 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44760         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44761         at -O with stabs debugging formats.
44762         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44763         * gcc.dg/debug/debug-2.c: Likewise.
44765 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44767         PR c++/12696
44768         * g++.dg/init/error1.C: New test.
44770         PR c++/12218
44771         * g++.dg/init/pm3.C: New test.
44773 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44775         PR c/3347
44776         * gcc.dg/bitfld-8.c: New test.
44778 2003-12-16  James Lemke  <jim@wasabisystems.com>
44780         * gcc.dg/arm-scd42-[123].c: New tests.
44782 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44784         PR c++/9043
44785         * g++.dg/abi/mangle20-1.C: New test.
44786         * g++.dg/abi/mangle20-2.C: New test.
44788 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44790         PR c++/13275
44791         * g++.dg/other/offsetof2.C: Remove XFAIL.
44792         * g++.dg/parse/offsetof1.C: New test.
44793         * g++.gd/parse/offsetof2.C: Likewise.
44795 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44797         * g++.dg/template/nontype3.C: New test.
44798         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44800 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44802         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44804 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44806         PR c++/13387
44807         * g++.dg/expr/assign1.C: New test.
44809         PR c++/13242
44810         * g++.dg/abi/mangle19-1.C: New test.
44811         * g++.dg/abi/mangle19-2.C: New test.
44813 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44815         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44817 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44819         * gcc.c-torture/execute/20031216-1.c: New test.
44821 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44823         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44824         an ICE regression.
44826 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44828         PR c++/10926
44829         * g++.dg/template/error9.C: New test.
44831         PR c++/11116
44832         * g++.dg/template/error8.C: New test.
44834 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44836         PR middle-end/13400
44837         * gcc.c-torture/execute/20031215-1.c: New test case.
44839 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44841         PR c++/13269
44842         * g++.dg/parse/error5.C: New test.
44844         PR c++/12989
44845         * g++.dg/expr/sizeof1.C: New test.
44847         PR c++/13310
44848         * g++.dg/template/crash15.C: New test.
44850 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44852         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44853         a non-POD type as the last named parameter of a varargs function.
44855 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44857         PR c++/13243
44858         PR c++/12573
44859         * g++.dg/template/crash14.C: New test.
44860         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44862 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44864         * g++.dg/other/java1.C: New test.
44866         PR c++/13241
44867         * g++.dg/abi/mangle18-1.C: New test.
44868         * g++.dg/abi/mangle18-2.C: New test.
44870 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44872         PR optimization/10312
44873         * gcc.c-torture/execute/20031214-1.c: New.
44875 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44877         PR c++/10779
44878         PR c++/12160
44879         * g++.dg/parse/error3.C: New test.
44880         * g++.dg/parse/error4.C: Likewise.
44881         * g++.dg/abi/mangle4.C: Tweak error messages.
44882         * g++.dg/lookup/using5.C: Likewise.
44883         * g++.dg/other/error2.C: Likewise.
44884         * g++.dg/parse/typename5.C: Likewise.
44885         * g++.dg/parse/undefined1.C: Likewise.
44886         * g++.dg/template/arg2.C: Likewise.
44887         * g++.dg/template/ttp3.C: Likewise.
44888         * g++.dg/template/type1.C: Likewise.
44889         * g++.old-deja/g++.other/crash32.C: Likewise.
44890         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44892 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44894         PR c++/13106
44895         * g++.dg/warn/noreturn-3.C: New test.
44897 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44899         PR c++/13118
44900         * g++.dg/abi/covariant3.C: New.
44902 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44904         * g++.dg/eh/ia64-1.C: New test.
44906 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44908         PR optimization/13037
44909         * g77.f-torture/execute/13037.f: New test case.
44911 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44913         PR c++/12881
44914         * g++.dg/abi/covariant2.C: New.
44916 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44918         * gcc.dg/cpp/trad/macro.c: New tests.
44920 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44922         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44924 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44926         PR other/10819
44927         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44928         to fix Bug 10819.
44929         * lib/g++.exp (g++_version): Likewise.
44930         * lib/g77.exp (g77_version): Likewise.
44931         * lib/objc.exp (default_objc_version): Likewise.
44933 2003-12-10  Richard Henderson  <rth@redhat.com>
44935         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44937         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44939 2003-12-08  Matt Austern  <austern@apple.com>
44941         PR c/13134
44942         * lib/gcc-dg.exp (dg-require-visibility): Define.
44943         * lib/target-supports (check_visibility_available): Define.
44944         * gcc.dg/visibility-1.c: New test.
44945         * gcc.dg/visibility-2.c: Likewise.
44946         * gcc.dg/visibility-3.c: Likewise.
44947         * gcc.dg/visibility-4.c: Likewise.
44948         * gcc.dg/visibility-5.c: Likewise.
44949         * gcc.dg/visibility-6.c: Likewise.
44950         * g++.dg/ext/visibility-1.C: Likewise.
44951         * g++.dg/ext/visibility-2.C: Likewise.
44952         * g++.dg/ext/visibility-3.C: Likewise.
44953         * g++.dg/ext/visibility-4.C: Likewise.
44954         * g++.dg/ext/visibility-5.C: Likewise.
44955         * g++.dg/ext/visibility-6.C: Likewise.
44957 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44959         * g++.dg/lookup/java1.C: New test.
44960         * g++.dg/lookup/java2.C: New test.
44962 2003-12-07  Falk Hueffner  <falk@debian.org>
44964         * g++.dg/opt/noreturn-1.C: New test.
44966 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44968         * gcc.dg/overflow-1.c: New test.
44970 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44972         * g77.f-torture/compile/13060.f: New test.
44974 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44976         PR c++/13323
44977         * g++.dg/inherit/operator2.C: New test.
44979 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44981         PR c++/13305
44982         * g++.dg/ext/attrib9.C: New test.
44984 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44986         PR c++/13314
44987         * g++.dg/template/error7.C: New test.
44989 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44990             J"orn Rennecke <joern.rennecke@superh.com>
44992         PR target/13302
44993         * g++.dg/other/struct-va_list.C: New test.
44995 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44997         PR c++/13166
44998         * g++.dg/parse/defarg6.C: New test.
45000 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45002         PR target/13256
45003         * gcc.c-torture/execute/20031201-1.c: New test.
45005 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45007         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45009 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45011         * gcc.dg/builtin-return-1.c: New test.
45013 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45014             J"orn Rennecke <joern.rennecke@superh.com>
45016         PR optimization/13260
45017         * gcc.c-torture/execute/20031204-1.c: New test.
45019 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45021         PR c++/9127
45022         * g++.dg/template/error6.C: New test.
45024 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45026         * gcc.dg/20031202-1.c: New test.
45028 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45030         PR c++/13179
45031         * g++.dg/template/eh1.C: New test.
45033         PR c++/10771
45034         * g++.dg/template/error5.C: New test.
45036 2003-12-02  David Ung  <davidu@mips.com>
45038         * gcc.dg/compat/vector-check.h: Corrected type for var
45039         g_##TMODE
45041 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45043         PR c++/10126
45044         * g++.dg/template/ptrmem8.C: New test.
45046 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45048         PR c++/12573
45049         * g++.dg/template/dependent-expr3.C: New test.
45051 2003-12-01  James Lemke  <jim@wasabisystems.com>
45053         * gcc.dg/arm-g2.c: New test.
45055 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45057         PR optimization/11634
45058         * gcc.dg/20031201-2.c: New test case.
45060 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45062         PR 11433
45063         * objc.dg/proto-lossage-3.m: New test.
45065 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45067         PR optimization/12628
45068         * gcc.dg/20031201-1.c: New test case.
45070 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45072         * gcc.dg/unaligned-1.c: New test.
45074 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45076         PR c++/9849
45077         * g++.dg/template/error4.C: New test.
45078         * g++.dg/template/nested3.C: Adjust error markers.
45080 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45082         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45084 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45086         PR c/10333
45087         * gcc.dg/bitfld-7.c: New test.
45089 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45091         * gcc.dg/tls/asm-1.C: New test.
45093 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45095         * gcc.dg/cpp/assert4.c: Update.
45097 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45099         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45100         * gcc.dg/builtin-apply3.c: New test.
45102 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45104         * lib/compat.exp (compat-obj): New xfaildata parameter.
45105         Use it to set compiler_conditional_xfail_data before compiling.
45106         (compat-get-options): Handle dg-xfail-if.
45107         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45108         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45109         * gcc.dg/compat/vector-1_y.c: Likewise.
45110         * gcc.dg/compat/vector-2_x.c: Likewise.
45111         * gcc.dg/compat/vector-2_y.c: Likewise.
45113 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45115         * g++.dg/opt/reg-stack4.C: New test.
45117 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45119         * gcc.dg/builtin-apply2.c: New test.
45121 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45123         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45125 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45127         PR c++/12924
45128         * g++.dg/template/template-id-2.C: New test.
45130 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45132         PR c++/5369
45133         * g++.dg/template/memfriend1.C: New test.
45134         * g++.dg/template/memfriend2.C: Likewise.
45135         * g++.dg/template/memfriend3.C: Likewise.
45136         * g++.dg/template/memfriend4.C: Likewise.
45137         * g++.dg/template/memfriend5.C: Likewise.
45138         * g++.dg/template/memfriend6.C: Likewise.
45139         * g++.dg/template/memfriend7.C: Likewise.
45140         * g++.dg/template/memfriend8.C: Likewise.
45141         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45143 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45145         PR c++/12515
45146         * g++.dg/ext/cond1.C: New test.
45148 2003-11-20  Richard Henderson  <rth@redhat.com>
45150         * gcc.dg/20020201-2.c: Remove.
45151         * gcc.dg/20020201-4.c: Remove.
45152         * gcc.dg/20020304-1.c: Remove.
45154 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45156         * gcc.dg/cpp/trad/xwin1.c: New test case.
45158 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45160         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45161         * lib/g77.exp: Likewise.
45162         * lib/objc.exp: Likewise.
45163         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45164         for darwin.
45166 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45168         PR c++/12932
45169         * g++.dg/template/static5.C: New test.
45171 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45173         * gcc.dg/nested-func-1.c: New test.
45175 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45177         * gcc.dg/cpp/assert4.c: New test.
45179 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45181         PR c++/2294
45182         * g++.dg/lookup/using9.c: New test.
45184 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45186         PR c++/12762
45187         * g++.dg/template/error3.C: New test.
45189 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45191         PR ada/13035
45192         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45193         No longer use a wrapper for gcc, since this does not work under
45194         Windows.
45196 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45198         PR c++/2094
45199         * g++.dg/template/ptrmem7.C: New test.
45201 2003-11-13  Andrew Pinski <apinski@apple.com>
45203         * gcc.c-torture/compile/20031113-1.c: New test.
45205 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45206             Kean Johnston <jkj@sco.com>
45208         PR c/13029
45209         * gcc.dg/unused-4.c: Update.
45211 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45213         * g++.dg/opt/const3.C: New test.
45215 2003-11-13  Jan Hubicka  <jh@suse.cz>
45217         * gcc.c-torture/compile/20031112-1.c: New test.
45219 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45221         * g++.dg/parse/crash10.C: Remove bogus error marker.
45223 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45225         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45226         (host_gcc): Likewise.
45227         (ROOT): Honor $PWDCMD.
45228         (BASE): Likewise.
45229         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45231 2003-11-12  Catherine Moore  <clm@redhat.com>
45233         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45235 2003-11-12  Andreas Jaeger  <aj@suse.de>
45236             Jakub Jelinek  <jakub@redhat.com>
45237             Andrew Pinski  <pinskia@physics.uc.edu>
45238             Richard Henderson  <rth@redhat.com>
45240         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45241         systems.
45242         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45244         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45245         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45247 2003-11-11  Andreas Jaeger  <aj@suse.de>
45249         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45251         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45253 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
45255         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45256         Clean ups.
45258 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
45260         * gcc.dg/trampoline-1.c: New test.
45262 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
45264         * gcc.c-torture/compile/200031109-1.c: New test.
45266 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45268         PR c/3190
45269         PR c/8714
45270         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45271         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45272         gcc.dg/format/no-y2k-1.c: Update.
45274 2003-11-08  Roger Sayle  <roger@eyesopen.com>
45276         PR optimization/10467
45277         * gcc.dg/20031108-1.c: New test case.
45279 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
45281         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45283 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
45285         * gcc.dg/compound-lvalue-1.c: New test.
45286         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45287         some XFAILs.
45289 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
45291         * gcc.dg/altivec-varargs-1.c: New test.
45293 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45295         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45296         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45297         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
45298         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
45299         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45301 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
45303         * gcc.dg/cond-lvalue-1.c: New test.
45305 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
45307         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45309 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45311         PR c++/11616
45312         * g++.dg/template/instantiate5.C: New test.
45314 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45316         PR c++/12726
45317         * g++.dg/ext/complit2.C: Replace test with self-contained version.
45318         * ChangeLog: Add missing first entry for above test.
45320 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45322         PR c++/9810
45323         * g++.dg/template/using8.C: New test.
45324         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45326 2003-11-02  Roger Sayle  <roger@eyesopen.com>
45328         PR optimization/10817
45329         * gcc.c-torture/compile/20031102-1.c: New test case.
45331 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
45333         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45334         2147483647.
45336 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45338         * gcc.dg/20031102-1.c: New test.
45340 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
45342         * gcc.dg/complex-1.c: New test.
45344 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45346         PR c++/12796
45347         * g++.dg/template/crash13.C: Adjust expected error location.
45348         * g++.old-deja/g++.brendan/ns1.C: Likewise.
45350 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45352         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45354 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45356         PR/10239
45357         * gcc.c-torture/compile/20031031-2.c: New test.
45359 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
45361         PR/11640
45362         * gcc.c-torture/compile/20031031-1.c: New test.
45364 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
45366         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45367         * gcc.misc-tests/bprob.exp: Likewise.
45368         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45369         the execution test on arm-elf configs.
45370         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
45371         configs that don't support scratch files.
45372         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45374 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
45376         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45377         done by dejagnu.
45379 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
45381         * ada/acats/run_all.sh: Redirect mv output to /dev/null
45382         Avoid non pure sh syntax. Add more logging.
45384         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45385         fail.
45387 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45389         PR libgcj/10610
45390         * gcc.dg/ppc-stackalign-1.c: New test.
45392 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
45394         * ada/acats/run_all.sh: Change output to be more compliant with
45395         dejagnu framework.
45396         Create acats.sum and acats.log files under testsuite/ada/acats
45397         Only run [a-z]* directories, to filter out e.g. CVS.
45398         Redirect build output to log file.
45400 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45402         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45404 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45406         PR ada/5909:
45407         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45409 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45411         * gcc.c-torture/compile/20031023-1.c: New test.
45412         * gcc.c-torture/compile/20031023-2.c: New test.
45413         * gcc.c-torture/compile/20031023-3.c: New test.
45414         * gcc.c-torture/compile/20031023-4.c: New test.
45416 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45418         PR c++/10371
45419         * g++.dg/lookup/scoped8.C: New test.
45421 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45423         * g++.dg/opt/reg-stack3.C: New test.
45425 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45427         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45429 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45431         PR c++/11076
45432         * g++.dg/template/crash13.C: New test.
45434 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45436         * gcc.dg/c99-restrict-2.c: New test.
45438 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45440         PR c++/12698, c++/12699, c++/12700, c++/12566
45441         * g++.dg/inherit/covariant9.C: New test.
45442         * g++.dg/inherit/covariant10.C: New test.
45443         * g++.dg/inherit/covariant11.C: New test.
45445 2003-10-23  Jason Merrill  <jason@redhat.com>
45447         PR c++/12726
45448         * g++.dg/ext/complit2.C: New test.
45450 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45452         PR target/12654
45453         * gcc.c-torture/execute/20031020-1.c: New test.
45455 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45457         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45458         following the jump_insn.
45460 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45462         * gcc.dg/cast-lvalue-1.c: New test.
45464 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45466         PR c++/11962
45467         * g++.dg/template/cond2.C: New test.
45469 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45471         * gcc.dg/builtins-28.c: New test.
45473 2003-10-20  Jan Hubicka  <jh@suse.cz>
45475         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45476         parameter.
45477         * gcc.dg/inline-2.c: Likewise.
45479 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45481         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45482         * gcc.dg/nest.c: Likewise.
45484 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45486         PR c++/9781, c++/10583, c++/11862
45487         * g++.dg/parse/crash13.C: New test.
45489 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45491         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45493 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45495         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45496         Define HAVE_C99_RUNTIME except on Solaris.
45497         * gcc.dg/builtins-20.c: Likewise.
45499 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45501         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45503 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45505         PR c++/12495
45506         * g++.dg/template/crash21.C: New test.
45508 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45510         PR c++/2513
45511         * g++.dg/template/typename5.C: New test.
45513 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45515         PR c++/12369
45516         * g++.dg/template/friend25.C: New test.
45518 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45520         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45521         versions.
45523 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45525         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45526         == 2147483647.
45528 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45530         * gcc.c-torture/execute/960416-1.x: Remove.
45531         * gcc.c-torture/execute/divconst-3.x: Likewise.
45533 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45535         PR target/12598
45536         * gcc.dg/torture/cris-volatile-1.c: New test.
45538 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45540         PR optimization/9325
45541         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45542         for overflowing floating point to integer conversion during RTL
45543         simplification.
45545 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45547         * objc/execute/_cmd.m: Fix typo.
45548         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45549         Relax 'scan-assembler' regexp.
45550         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45551         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45552         * objc.dg/zero-link-2.m: Remove blank line.
45553         * objc.dg/zero-link-3.m: New test case.
45555 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45557         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45559         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45560         than linker trickery.
45562 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45564         PR c++/12370
45565         * g++.dg/other/friend2.C: New test.
45567 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45569         * gcc.dg/20031012-1.c: New test.
45571 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45573         * gcc.dg/weak/weak-3.c: Fix for new warning.
45575 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45577         PR optimization/8750
45578         * gcc.c-torture/execute/20031012-1.c: New test case.
45580 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45582         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45583         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45585 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45587         PR optimization/12260
45588         * gcc.c-torture/compile/20031011-2.c: New test case.
45590 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45592         * gcc.c-torture/execute/20031011-1.c: New testcase.
45594 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45596         * gcc.c-torture/compile/20031011-1.c: New test.
45598 2003-10-11  Jan Hubicka  <jh@suse.cz>
45600         * g++.dg/other/first-global.C: New test.
45602 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45604         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45606 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45608         * gcc.c-torture/compile/20031010-1.c: New test.
45610 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45612         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45613         * gcc.c-torture/execute/va-arg-25.c: ... here.
45615 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45617         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45619 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45621         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45623 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45625         * g++.dg/parse/error2.C: New test.
45627 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45629         PR c++/11097
45630         * g++.dg/other/error5.C: Modify the error message.
45631         * g++.dg/lookup/using8.C: New test.
45633 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45635         * gcc.dg/darwin-abi-2.c: New file.
45636         * gcc.c-torture/execute/va-arg-24.c: New file.
45638 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45640         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45641         indentation.
45643 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45645         PR c++/10147
45646         * g++.dg/other/error4.C: Update error messages.
45647         * g++.dg/template/ptrmem4.C: Likewise.
45649         PR c++/12337
45650         * g++.dg/init/new9.C: New test.
45652         PR c++/12334, c++/12236, c++/8656
45653         * g++.dg/ext/attrib8.C: New test.
45655 2003-10-06  Devang Patel  <dpatel@apple.com>
45657         * gcc.dg/debug/dwarf2-3.h: New test.
45658         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45660 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45662         * g++.dg/opt/cfg2.C: New test.
45664 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45666         * g++.dg/opt/float1.C: New test.
45668 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45670         * gcc.dg/c90-array-lval-6.c: New test.
45671         * gcc.dg/c99-array-lval-6.c: New test.
45673 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45674             Ziemowit Laski  <zlaski@apple.com>
45676         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45677         'Derived', so that it is never considered a class method; add
45678         new warning for '+port' method ambiguity.
45679         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45680         <objc/objc-api.h> (needed on Mac OS X).
45681         * objc.dg/method-13.m: New test.
45683 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45685         PR optimization/9325, PR java/6391
45686         * gcc.c-torture/execute/20031003-1.c: New test case.
45688 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45690         PR optimization/12180
45691         * gcc.dg/20031002-1.c: New test.
45693         PR c++/12486
45694         * g++.dg/inherit/error1.C: New test.
45696 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45698         * lib/f-torture.exp (search_for): Rename to...
45699         (search_for_re): This.  Also, clean up comments and the
45700         "regexp" invocation.
45702 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45704         * gcc.c-torture/compile/20031002-1.c: New test.
45706 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45708         * g++.dg/opt/cond1.C: New test.
45710 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45712         * gcc.dg/Wold-style-definition-2.c: New testcase.
45713         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45715 2003-09-29  Richard Henderson  <rth@redhat.com>
45717         * g++.dg/init/array10.C: Add dg-options.
45719 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45721         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45723 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45725         * g++.dg/template/friend19.C: Fix typo.
45726         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45728 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45730         * gcc.c-torture/execute/20030928-1.c: New test.
45731         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45733 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45735         * g++.dg/opt/unroll1.C: New test.
45737 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45739         PR optimization/11741
45740         * gcc.dg/20030926-1.c: New test case.
45742 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45744         PR c++/5655
45745         * g++.dg/parse/access7.C: New test.
45746         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45748 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45750         MERGE OF objc-improvements-branch into MAINLINE:
45751         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45752         if libobjc has not been built.
45753         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45754         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45755         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45756         objc/execute/nested-3.m, objc/execute/np-2.m,
45757         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45758         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45759         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45760         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45761         objc.dg/special/unclaimed-category-1.h,
45762         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45763         well as GNU runtime.
45764         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45765         * execute/cascading-1.m, execute/function-message-1.m,
45766         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45767         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45768         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45769         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45770         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45771         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45772         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45773         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45774         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45775         * objc.dg/bitfield-2.m: Run only on Darwin.
45776         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45777         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45778         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45779         * objc.dg/const-str-1.m: Fix constant string layout.
45781 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45783         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45785 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45787         * gcc.dg/darwin-abi-1.c: New file.
45789 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45791         PR target/12281
45792         * gcc.c-torture/compile/20030921-1.c: New test.
45794 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45796         * g++.dg/opt/reg-stack2.C: New test.
45798 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45800         * g++.dg/eh/delayslot1.C: New test.
45802 2003-09-20  Richard Henderson  <rth@redhat.com>
45804         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45806 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45808         * gcc.c-torture/execute/20030920-1.c: New test case.
45810 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45812         * g++.dg/rtti/typeid3.C: Correct expected error message.
45814 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45816         PR c++/157
45817         * g++.dg/parse/crash12.C: New test.
45819 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45821         * gcc.dg/compat/mixed-struct-check.h: New.
45822         * gcc.dg/compat/mixed-struct-defs.h: New.
45823         * gcc.dg/compat/mixed-struct-init.h: New.
45824         * gcc.dg/compat/struct-by-value-19_main.c: New.
45825         * gcc.dg/compat/struct-by-value-19_x.c: New.
45826         * gcc.dg/compat/struct-by-value-19_y.c: New.
45827         * gcc.dg/compat/struct-by-value-20_main.c: New.
45828         * gcc.dg/compat/struct-by-value-20_x.c: New.
45829         * gcc.dg/compat/struct-by-value-20_y.c: New.
45830         * gcc.dg/compat/struct-return-19_main.c: New.
45831         * gcc.dg/compat/struct-return-19_x.c: New.
45832         * gcc.dg/compat/struct-return-19_y.c: New.
45833         * gcc.dg/compat/struct-return-20_main.c: New.
45834         * gcc.dg/compat/struct-return-20_x.c: New.
45835         * gcc.dg/compat/struct-return-20_y.c: New.
45837 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45838         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45839         so that it will not complain on LP64 targets.
45841 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45843         PR c++/495
45844         * g++.dg/template/friend24.C: New test.
45846 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45848         PR c++/12332
45849         * g++.dg/template/memtmpl2.C: New test.
45851 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45853         PR target/11184
45854         * gcc.dg/builtin-apply1.c: New test.
45856 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45858         PR c++/9848
45859         * g++.dg/warn/Wunused-4.C: New test.
45861 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45863         PR c++/12316
45864         * g++.dg/other/gc2.C: New test.
45866 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45868         PR c++/11991
45869         * g++.dg/rtti/typeid3.C: New test.
45871         PR c++/12266
45872         * g++.dg/overload/template1.C: New test.
45874 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45876         * g++.dg/opt/cfg3.C: New test.
45878 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45880         PR c++/7939
45881         * g++.dg/template/crash11.C: New test.
45883 2003-09-16  Jason Merrill  <jason@redhat.com>
45884             Jakub Jelinek  <jakub@redhat.com>
45886         * gcc.dg/attr-warn-unused-result.c: New test.
45888 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45890         PR c++/12184
45891         * g++.dg/expr/call2.C: New test.
45893 2003-09-15  Andreas Jaeger  <aj@suse.de>
45895         * gcc.dg/Wold-style-definition-1.c: New test.
45897 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45899         PR c++/3907
45900         * g++.dg/parse/template12.C: New test.
45902         * g++.dg/abi/bitfield11.C: New test.
45903         * g++.dg/abi/bitfield12.C: Likewise.
45905 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45907         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45908         non-expansion of functional macro name without arguments at EOL.
45909         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45911 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45913         * gcc.c-torture/execute/20030914-[12].c: New tests.
45915 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45917         PR c++/11788
45918         * g++.dg/overload/addr1.C: New test.
45920 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45922         * gcc.dg/20030909-1.c: New test.
45924 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45926         * gcc.dg/ultrasp10.c: New test.
45928 2003-09-09  Devang Patel  <dpatel@apple.com>
45930         * gcc.dg/darwin-ld-6.c: New test.
45932 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45934         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45936 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45938         * gcc.dg/ia64-types1.c: New test.
45939         * gcc.dg/ia64-types2.c: Likewise.
45941 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45943         * gcc.dg/builtins-1.c: Add more _Complex tests.
45944         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45946         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45947         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45949 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45951         PR c++/11786
45952         * g++.dg/lookup/koenig2.C: New test.
45954         PR c++/5296
45955         * g++.dg/rtti/typeid2.C: New test.
45957 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45959         * gcc.c-torture/compile/20030904-1.c: New test.
45961 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45963         * g++.dg/opt/longbranch2.C: New test.
45965 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45967         * g++.dg/template/crash10.C: Only compile it.
45969 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45971         PR middle-end/11665
45972         * gcc.c-torture/compile/20030907-1.c: New test.
45973         * g++.dg/init/array11.C: New test.
45975 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45977         PR c++/11852
45978         * g++.dg/init/struct1.C: New test.
45980 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45982         PR c++/12181
45983         * g++.dg/expr/comma1.C: New test.
45985 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45987         PR c++/11867
45988         * g++.dg/expr/static_cast5.C: New test.
45990 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45992         PR c++/11507
45993         * g++.dg/lookup/scoped7.C: New test.
45995         PR c++/9574
45996         * g++.dg/other/static1.C: New test.
45998         PR c++/11490
45999         * g++.dg/warn/template-1.C: New test.
46001         PR c++/11432
46002         * g++.dg/template/crash10.C: New test.
46004         PR c++/2478
46005         * g++.dg/overload/VLA.C: New test.
46007         PR c++/10804
46008         * g++.dg/template/call1.C: New test.
46010 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46012         PR c++/11794
46013         * g++.dg/parse/using3.C: New test.
46015 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46017         PR c++/11409
46018         * g++.dg/overload/builtin3.C: New test case.
46020 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46022         PR c/9862
46023         * gcc.dg/20030906-1.c: New test.
46024         * gcc.dg/20030906-2.c: Likewise.
46026 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46028         PR c++/12167
46029         * g++.dg/parse/defarg5.C: New test.
46031         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46033 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46035         PR c++/12163
46036         * g++.dg/expr/static_cast4.C: New test.
46038         PR c++/12146
46039         * g++.dg/template/crash9.C: New test.
46041 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46043         * g++.old-deja/g++.ext/pretty2.C: Update for change
46044         in __FUNCTION__.
46045         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46047 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46049         PR c++/11922
46050         * g++/dg/template/qualified-id1.C: New test.
46052         PR c++/12037
46053         * g++.dg/warn/noeffect4.C: New test.
46055 2003-09-04  Matt Austern  <austern@apple.com>
46057         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46058         * g++.dg/ext/fnname2.C: Likewise.
46059         * g++.dg/ext/fnname3.C: Likewise.
46061 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46063         * g++.dg/expr/lval1.C: New test.
46064         * g++.dg/ext/lvcast.C: Remove.
46066 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46068         PR optimization/11700.
46069         * gcc.c-torture/compile/20030903-1.c: New test case.
46071 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46073         PR c++/12053
46074         * g++.dg/abi/layout4.C: New test.
46076 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46078         PR c++/11553
46079         * g++.dg/parse/friend3.C: New test.
46081 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46083         PR c++/11847
46084         * g++.dg/template/class1.C: New test.
46086         PR c++/11808
46087         * g++.dg/expr/call1.C: New test.
46089 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46091         PR c++/12114
46092         * g++.dg/init/ref9.C: New test.
46094         PR c++/11972
46095         * g++.dg/template/nested4.C: New test.
46097 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46099         PR c++/12093
46100         * g++.dg/template/non-dependent4.C: New test.
46102         PR c++/11928
46103         * g++.dg/inherit/conv1.C: New test.
46105 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46107         PR c++/6196
46108         * g++.dg/ext/label1.C: New test.
46109         * g++.dg/ext/label2.C: Likewise.
46111 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46113         * g++.dg/expr/cond3.C: New test.
46115 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46117         * gcc.dg/builtins-1.c: Add new builtin cases.
46119 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46121         * gcc.dg/builtins-1.c: Add new cases.
46122         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46124 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46126         * gcc.dg/builtins-1.c: Add more math builtin tests.
46127         * gcc.dg/torture/builtin-attr-1.c: New test.
46129 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46131         PR optimization/5079
46132         * g++.dg/opt/static3.C: New test.
46134 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46136         * gcc.misc-tests/gcov-10b.c: New test.
46138 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46140         * g++.dg/opt/ptrmem3.C: New test.
46142         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46144 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46146         * gcc.dg/20030826-2.c: New test.
46148 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46150         PR middle-end/12002
46151         * g77.f-torture/compile/12002.f: New test case.
46153 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46155         * gcc.dg/20030826-1.c: New test case.
46157 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46159         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46161 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46163         PR c++/11871
46164         * c++.dg/lookup/crash1.C: New test.
46166         * c++.dg/warn/noeffect3.C: New test.
46168 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46170         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46171         * gcc.dg/compat/vector-1_y.c: Ditto.
46172         * gcc.dg/compat/vector-2_x.c: Ditto.
46173         * gcc.dg/compat/vector-2_y.c: Ditto.
46175 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46177         * gcc.dg/20030702-1.c: New test.
46179 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46181         PR c++/8795
46182         * g++.dg/ext/altivec-1.C: New test.
46184 2003-08-24  Richard Henderson  <rth@redhat.com>
46186         * g++.dg/eh/simd-2.C: Add -w for x86.
46188 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46190         * gcc.dg/20030815-1.c: New test.
46192 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46194         PR c++/3765
46195         * g++.dg/parse/access6.C: New test.
46197 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46199         PR c++/641, c++/11876
46200         * g++.dg/template/friend22.C: New test.
46201         * g++.dg/template/friend23.C: Likewise.
46203 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46205         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46206         identically.
46208 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46210         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46212 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46214         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46216 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46218         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46220 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46222         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46224 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46226         PR c++/11919
46227         * g++.dg/overload/prom1.C: New test.
46229         PR c++/11551
46230         * g++.dg/parse/dtor2.C: New test.
46232         PR c++/10762
46233         * g++.dg/parse/using2.C: New test.
46235 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46237         PR target/11805
46238         * gcc.c-torture/compile/20030821-1.c: New.
46240 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46242         PR c++/11834
46243         * g++.dg/template/deduce2.C: New test.
46245 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46247         * gcc.c-torture/execute/20030821-1.c: New test.
46249 2003-08-20  Roger Sayle  <roger@eyesopen.com>
46251         PR middle-end/11984
46252         * gcc.dg/20030820-1.c: New test case.
46254 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
46256         PR c++/11945
46257         * g++.dg/warn/noeffect2.C: New test.
46259 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
46261         PR c++/10926
46262         * g++.dg/template/dtor2.C: New test.
46264         PR c++/11684
46265         * g++.dg/template/operator1.C: New test.
46266         * g++.dg/parse/operator4.C: New test.
46268         PR c++/11946.C
46269         * g++.dg/expr/enum1.C: New test.
46270         * gcc.dg/c99-bool-1.c: Remove bogus warning.
46272         PR c++/11036.C
46273         * g++.dg/parse/elab2.C: New test.
46274         * g++.dg/parse/typedef4.C: Change error message.
46275         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46276         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46277         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46279 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
46281         * gcc.dg/pch/warn-1.c: New.
46282         * gcc.dg/pch/warn-1.hs: New.
46284         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46285         not-tested file.
46287 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46289         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46291 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
46293         * gcc.dg/uninit-D.c: New Test.
46294         * gcc.dg/uninit-E.c: New Test.
46295         * gcc.dg/uninit-F.c: New Test.
46296         * gcc.dg/uninit-G.c: New Test.
46298 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
46300         * g++.dg/README: Describe the pch directory.
46302 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46304         PR c++/11174
46305         * g++.dg/parse/access4.C: New test.
46306         * g++.dg/parse/access5.C: Likewise.
46307         * g++.old-deja/g++.jason/access17.C: Adjust error message.
46309 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
46311         * gcc.dg/noncompile/20030818-1.c: New.
46313 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
46315         PR c++/11957
46316         * g++.dg/warn/noeffect1.C: New test.
46318         * g++.dg/template/scope2.C: New test.
46319         * g++.dg/template/error2.C: Correct dg-error
46321 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
46323         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46325 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
46327         PR C++/11512
46328         * g++.dg/template/warn1.C: New.
46330 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46332         * g++.dg/template/error2.C: New test.
46333         * g++.dg/lookup/using7.C: Adjust errors
46334         * g++.old-deja/g++.pt/crash36.C: Likewise.
46335         * g++.old-deja/g++.pt/derived3.C: Likewise.
46337 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46339         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46340         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46341         * gcc.c-torture/execute/builtins/string-9.c: New, from
46342         string-opt-9.c.  Adjust for execute/builtins framework.
46343         * gcc.c-torture/execute/string-opt-9.c: Delete.
46345 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
46347         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46349         * g++.dg/parse/ret-type2.C: New test.
46351         PR c++/11703
46352         * g++.dg/init/new8.C: New test.
46354         PR c++/10923
46355         * g++.dg/parse/typedef5.C: New test.
46357         PR c++/9512
46358         * g++.dg/parse/qualified2.C: New test.
46359         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46360         invalid code.
46362 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
46364         * g++.dg/conversion/ptrmem1.C: New test.
46366 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
46368         PR target/11693
46369         * gcc.dg/20030811-1.c: New test.
46371         PR target/11535
46372         * gcc.c-torture/execute/20030811-1.c: New test.
46374 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46376         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46378 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
46380         PR c++/11789.C
46381         * g++.dg/inherit/multiple1.C: New test.
46383 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46385         * gcc.dg/spe1.c: New test.
46387         PR c++/11670
46388         * g++.dg/expr/cast2.C: New test.
46390         PR c++/10530
46391         * g++.dg/template/dependent-name2.C: New test.
46393 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46395         * g++.dg/parse/crash11.C: Put the dg options in comments.
46397 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46399         * lib/gcc-dg.exp: Update for diagnostic change.
46401 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46403         PR c++/5767
46404         * g++.dg/parse/crash11.C: New test.
46406 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46408         * gcc.dg/cpp/spacing1.c: Update.
46410 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46412         PR target/11739
46413         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46414         a value for -mtune.
46416 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46418         PR middle-end/11771
46419         * gcc.c-torture/compile/20030804-1.c: New test case.
46421 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46423         * gcc.dg/20030804-1.c: New test case.
46425 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46427         * gcc.dg/cpp/separate-1.c: New test.
46429 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46431         PR c++/11704
46432         * g++.dg/template/dependent-expr2.C: New test.
46434         PR c++/11766
46435         * g++.dg/expr/ptrmem1.C: New test.
46437 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46439         PR c++/9453
46440         * g++.dg/template/friend15.C: New test.
46442 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46444         * lib/dg-pch.exp: Work round PCH bug.
46446 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46448         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46449         builtins.  Move cases from builtins-4.c here.
46451         * gcc.dg/torture/builtin-math-1.c: New test taken from
46452         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46453         additional cases.
46455         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46456         Delete.
46458 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46460         PR c++/9447
46461         * g++.dg/template/using7.C: New test.
46463 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46465         * import1.c, import2.c: New tests.
46467 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46469         * g++.dg/eh/crossjump1.C: New test.
46471 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46473         PR c++/11697
46474         * g++.dg/template/using6.C: New test.
46476         PR c++/11744
46477         * g++.dg/template/koenig2.C: New test.
46479 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46481         PR c++/7983
46482         * g++.dg/parse/typedef4.C: New test.
46484 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46486         PR c++/8442, c++/8806
46487         * g++.dg/template/elab1.C: New test.
46488         * g++.dg/template/type2.C: Likewise.
46489         * g++.dg/template/ttp3.C: Adjust expected error message.
46490         * g++.old-deja/g++.law/visibility13.C: Likewise.
46491         * g++.old-deja/g++.niklas/t135.C: Likewise.
46492         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46493         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46494         template argument.
46495         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46497 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46499         PR c++/11295
46500         * g++.dg/ext/stmtexpr1.C: New test.
46502         * g++.dg/opt/tmp1.C: New test.
46504         PR c++/11525
46505         * g++.dg/parse/constant4.C: New test.
46507         PR c++/9447
46508         * g++.dg/template/using5.C: New test.
46510 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46512         * gcc.dg/builtins-27.c: New test case.
46514 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46516         * gcc.dg/tls/opt-7.c: New test.
46518 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46520         * g++.old-deja/g++.other/crash18.C: Remove.
46522 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46524         * g++.dg/template/explicit3.C: New.
46525         * g++.dg/template/explicit4.C: New.
46526         * g++.dg/template/explicit5.C: New.
46528         PR c++/11347
46529         * g++.dg/template/memtmpl1.C: New.
46531 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46533         PR target/11565
46534         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46535         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46537 2003-07-30  Jan Hubicka  <jh@suse.cz>
46539         * vtgc1.c: Kill.
46541 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46543         * gcc.dg/struct-in-proto-1.c: New test.
46545 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46547         * gcc.dg/cpp/include2.c: Only expect one message.
46549 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46551         PR c++/9447
46552         * g++.dg/template/using1.C: New test.
46553         * g++.dg/template/using2.C: New test.
46554         * g++.dg/template/using3.C: New test.
46555         * g++.dg/template/using4.C: New test.
46557 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46559         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46560         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46562 2003-07-28  Jan Hubicka  <jh@suse.cz>
46564         PR c++/11530
46565         * g++.dg/opt/call1.C: New test.
46567 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46569         PR c++/11667
46570         * g++.dg/init/enum2.C: New test.
46571         * g++.dg/template/overload1.C: Add "-w" option.
46573 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46575         * gcc.dg/Wdeclaration-after-statement-1.c,
46576         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46578 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46580         * gcc.c-torture/compile/20030725-1.c: New test.
46582 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46584         * gcc.dg/20030505.c: Only run for SPE.
46585         Remove definition of opaque type.
46587 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46589         * g++.dg/template/ptrmem6.C: New test.
46591 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46593         * gcc.c-torture/compile/zero-strct-2.c: New test.
46595 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46597         * gcc.dg/intermod-1.c: New test.
46599 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46601         PR c++/11617
46602         * g++.dg/template/lookup2.C: New test.
46603         * g++.dg/template/memclass1.C: Remove instantiated from error.
46604         * g++.dg/other/error2.C: Tweak expected errors.
46606         PR c++/11596
46607         * g++.dg/template/defarg3.C: New test.
46609         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46611 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46613         * g++.dg/inherit/access5.C: New test.
46615 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46617         PR c++/11513
46618         * g++.dg/template/crash8.C: New test.
46620 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46622         PR c/10602
46623         * gcc.dg/noncompile/incomplete-2.c: New test.
46625 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46627         PR c++/11645
46628         * g++.dg/inherit/access4.C: New test.
46630         PR c++/11517
46631         * g++.dg/expr/cond2.C: New test.
46633         PR optimization/10679
46634         * g++.dg/opt/inline4.C: New test.
46636 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46638         * g++.dg/parse/crash10: New test.
46640 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46642         * g++.dg/ext/flexary1.C: New test.
46644 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46646         PR c++/10793
46647         * g++.dg/template/crash9.C: New test.
46649 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46651         PR c++/3004
46652         * g++.dg/parse/typedef3.C: New test.
46654         PR c++/7906
46655         * g++.dg/parse/operator2.C: New test.
46657         PR c++/8895
46658         * g++.dg/parse/def-tmpl-arg1.C: New test.
46660         PR c++/9282
46661         * g++.dg/parse/funptr1.C: New test.
46663         PR c++/9452
46664         * g++.dg/parse/ambig3.C: New test.
46666         PR c++/9454
46667         * g++.dg/parse/operator3.C: New test.
46669         PR c++/9486
46670         * g++.dg/parse/template10.C: New test.
46672         PR c++/9488
46673         * g++.dg/parse/template11.C: New test.
46675         PR c++/10150
46676         * g++.dg/parse/invalid-op1.C: New test.
46678         PR c++/10247
46679         * g++.dg/parse/condexpr1.C: New test.
46681 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46683         * g++.dg/ext/packed3.C: New test.
46684         * g++.dg/ext/packed4.C: New test.
46686         * gcc.dg/pack-test-3.c: New test.
46688 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46690         * lib/compat.exp: Handle dg-options per source file.
46691         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46692         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46693         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46694         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46695         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46696         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46697         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46698         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46699         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46700         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46701         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46702         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46703         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46704         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46706 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46708         PR c/10320
46709         * gcc.c-torture/execute/20030718-1.c: New test.
46711 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46713         PR optimization/11536
46714         * gcc.dg/20030721-1.c: New test.
46716 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46718         PR c++/11546
46719         * g++.dg/template/lookup1.C: New test.
46721 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46723         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46724         diagnostics of ill-formed constructs involving labels.
46725         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46726         the new 'previously defined here' message.
46728 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46730         * g++.dg/parse/non-dependent2.C: New test.
46732 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46734         * g++.dg/init/init-ref4.C: xfail on targets without
46735         weak symbols.
46737 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46739         PR target/11087
46740         * gcc.c-torture/execute/20030717-1.c: New test.
46742 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46744         * g++.dg/opt/cfg1.C: New test.
46746 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46748         PR optimization/11557
46749         * gcc.dg/20030717-1.c: New test.
46751 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46753         PR c++/10476
46754         * g++.dg/expr/crash-1.C: New test.
46756         PR c++/11027
46757         * g++.dg/template/init3.C: New test.
46759         PR c++/8222
46760         * g++.dg/template/non-dependent1.C: New test.
46762         PR c++/11070
46763         * g++.dg/template/non-dependent2.C: New test.
46765         PR c++/11071
46766         * g++.dg/template/non-dependent3.C: New test.
46768         PR c++/9907
46769         * g++.dg/template/sizeof5.C: New test.
46771 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46773         PR 11498
46774         * gcc.c-torture/compile/mangle-1.c: New file.
46776 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46778         PR c++/7809
46779         * g++.dg/parse/access3.C: New test.
46781 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46783         PR c++/11384
46784         * g++.dg/init/init-ref4.C: New test.
46786 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46788         PR c++/11547
46789         * g++.dg/parse/constant3.C: New test.
46790         * g++.dg/parse/crash7.C: Likewise.
46792 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46794         PR target/11008
46795         * gcc.dg/i386-pentium4-not-mull.c: New.
46797 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46799         * gcc.dg/asm-names.c (ymain): Make it weak.
46801 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46803         PR c++/5421
46804         * g++.dg/template/friend21.C: New test.
46806 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46808         * gcc.dg/cleanup-8.c: New test.
46809         * gcc.dg/cleanup-9.c: New test.
46811 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46813         * g++.dg/ext/dll-MI1.h: New file.
46814         * g++.dg/ext/dllexport-MI1.C: New file.
46815         * g++.dg/ext/dllimport-MI1.C: New file.
46817 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46819         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46820         it does not have cmpstrsi patterns (just cmpmemsi).
46822 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46824         PR debug/11473
46825         * g++.dg/debug/debug8.C: New test.
46827 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46829         PR c++/10108
46830         * g++.dg/template/crash7.C: New test.
46832 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46834         PR target/10795
46835         * gcc.c-torture/compile/20030708-1.c: New.
46837 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46839         * gcc.c-torture/execute/20030715-1.c: New test.
46841 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46843         * gcc.dg/pch/inline-3.c: New file.
46844         * gcc.dg/pch/inline-3.hs: New file.
46845         * gcc.dg/pch/inline-4.c: New file.
46846         * gcc.dg/pch/inline-4.hs: New file.
46848 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46850         PR c++/11509
46851         * g++.dg/template/crash6.C: New test.
46853         PR c++/7053
46854         * g++.dg/template/friend20.C: New test.
46856         PR c++/7019
46857         * g++.dg/template/overload2.C: New test.
46859 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46861         PR optimization/11440
46862         * gcc.c-torture/execute/20030714-1.c: New test.
46864 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46866         PR c++/11154
46867         * g++.dg/template/partial2.C: New test.
46869 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46871         PR c++/11503
46872         * g++.dg/template/anon1.C: New test.
46874         PR c++/11493
46875         PR c++/11495
46876         * g++.dg/parse/template9.C: Likewise.
46877         * g++.dg/template/crash4.C: New test.
46878         * g++.dg/template/koenig1.C: Likewise.
46879         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46880         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46881         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46882         functions.
46883         * g++.old-deja/g++.jason/template36.C: Likewise.
46884         * g++.old-deja/g++.mike/p1989.C: Likewise.
46885         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46886         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46887         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46888         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46889         compiling.
46890         * g++.old-deja/g++.pt/union2.C: Use this->.
46892 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46894         * gcc.dg/20030711-1.c: New test.
46896 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46898         PR c++/11050
46899         * g++.dg/parse/args1.C: New test.
46900         * g++.pt/defarg8.C: Change expected errors.
46902 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46904         PR c++/8164
46905         * g++.dg/template/nontype2.C: New test.
46907         PR c++/10558
46908         * g++.dg/parse/template8.C: New test.
46910         PR c++/8327
46911         * g++.dg/template/scope1.C: New test.
46913         * g++.dg/warn/Wsign-compare-1.C: New test.
46915 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46917         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46919 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46921         PR c++/9411
46922         * g++.dg/template/explicit2.C: New test.
46924         PR c++/10032
46925         * g++.dg/warn/pedantic1.C: New test.
46927 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46929         PR c++ 9483
46930         * g++.dg/other/field1.C: New test.
46932 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46934         PR c/11449
46935         * gcc.c-torture/compile/20030707-1.c: New.
46937 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46939         PR c++/10849
46940         * g++.dg/template/access12.C: New test.
46942 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46944         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46945         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46946         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46947         * gcc.misc-tests/gcov.exp: Update
46948         * g++.dg/gcov/gcov.exp: Update
46949         * lib/gcov.exp: Update.
46951 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46953         * g++.dg/abi/mangle17.C: Make sure template expressions are
46954         dependent.
46955         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46956         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46957         * g++.dg/opt/stack1.C: Remove erroneous code.
46958         * g++.dg/parse/template7.C: New test.
46959         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46960         * g++.old-deja/g++.pt/crash4.C: Likewise.
46962 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46964         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46965         with zero or one occurence of `$' after the initial `L'.
46967 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46969         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46971 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46973         PR c/11370
46974         * gcc.dg/Wunreachable-6.c: New testcase.
46975         * gcc.dg/Wunreachable-7.c: New testcase.
46977 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46979         PR c/11420
46980         * gcc.dg/20030708-1.c: New test.
46982 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46984         * gcc.dg/compat/sdata-section.h: New file.
46985         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46986         * gcc.dg/torture/mips-sdata-1.c: New test.
46988 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46990         PR c++/11030
46991         * g++.dg/template/friend19.C: New test.
46993 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46995         * g++.dg/opt/strength-reduce.C: New test.
46997 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46999         PR target/10979
47000         * gcc.dg/20030707-1.c: New testcase.
47002 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47004         PR optimization/11059
47005         * g++.dg/opt/emptyunion.C: New testcase.
47007 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47008             Eric Botcazou  <ebotcazou@libertysurf.fr>
47010         * g++.dg/opt/stack1.C: New test.
47012 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47014         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47015         run test.
47017         PR c++/11431
47018         * g++.dg/expr/static_cast3.C: New test.
47020 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47022         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47023         everywhere.
47024         * gcc.dg/concat.c: Concatenation of string constants with
47025         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47026         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47027         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47028         necessary to avoid multi-character character constant warning.
47029         * gcc.dg/cpp/escape.c: Likewise.
47030         * gcc.dg/cpp/ucs.c: Likewise.
47031         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47032         Fix a typo.
47034 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47036         PR c/11428
47037         * gcc.c-torture/compile/20030704-1.c: New.
47039 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47041         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47043 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47045         PR c++/5287, PR c++/7910,  PR c++/11021
47046         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47047         tests for warnings.
47048         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47049         * g++.dg/ext/dllimport3.C: Likewise.
47050         * g++.dg/ext/dllimport4.C: New file.
47051         * g++.dg/ext/dllimport5.C: New file.
47052         * g++.dg/ext/dllimport6.C: New file.
47053         * g++.dg/ext/dllimport7.C: New file.
47054         * g++.dg/ext/dllimport8.C: New file.
47055         * g++.dg/ext/dllimport9.C: New file.
47056         * g++.dg/ext/dllimport10.C: New file.
47057         * g++.dg/ext/dllexport1.C: New file.
47059 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47061         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47062         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47064 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47066         * gcc.dg/builtins-25.c: New testcase.
47067         * gcc.dg/builtins-26.c: New testcase.
47069 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47071         * gcc.dg/compat/vector-defs.h: New file.
47072         * gcc.dg/compat/vector-setup.h: New file.
47073         * gcc.dg/compat/vector-check.h: New file.
47074         * gcc.dg/compat/vector-1_main.c: New file.
47075         * gcc.dg/compat/vector-1_x.c: New file.
47076         * gcc.dg/compat/vector-1_y.c: New file.
47077         * gcc.dg/compat/vector-2_main.c: New file.
47078         * gcc.dg/compat/vector-2_x.c: New file.
47079         * gcc.dg/compat/vector-2_y.c: New file.
47081         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47082         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47083         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47084         * gcc.dg/compat/struct-align-1.h: New file.
47085         * gcc.dg/compat/struct-align-1_main.c: New file.
47086         * gcc.dg/compat/struct-align-1_x.c: New file.
47087         * gcc.dg/compat/struct-align-1_y.c: New file.
47088         * gcc.dg/compat/struct-align-2.h: New file.
47089         * gcc.dg/compat/struct-align-2_main.c: New file.
47090         * gcc.dg/compat/struct-align-2_x.c: New file.
47091         * gcc.dg/compat/struct-align-2_y.c: New file.
47093         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47094         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47095         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47096         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47097         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47098         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47099         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47100         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47101         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47102         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47103         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47104         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47105         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47106         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47107         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47108         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47109         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47110         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47111         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47112         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47113         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47114         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47115         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47116         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47117         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47118         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47119         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47120         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47121         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47123 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47125         * gcc.dg/i386-call-1.c: New test.
47127 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47129         PR c++/9162
47130         * g++.dg/parse/defarg4.C: New.
47132 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47134         PR target/10700
47135         * gcc.c-torture/compile/20030703-1.c: New test case.
47137 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47139         * g++.dg/template/local3.C: Remove extra semicolon.
47141 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47143         * gcc.dg/i386-volatile-1.c: New test.
47145 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47147         PR c++/11072
47148         * g++.dg/other/offsetof2.C: XFAIL.
47149         * g++.dg/other/offsetof5.C: New.
47151         PR c++/10219
47152         * g++.dg/template/error1.C: New.
47154         PR c++/9779
47155         * g++.dg/template/dependent-expr1.C: New.
47157 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47159         PR c++/6949
47160         * g++.dg/template/local3.C: New test.
47162         PR c++/11149
47163         * g++.dg/lookup/scoped6.C: New test.
47165 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47167         PR c++/8046
47168         * g++.dg/other/error7.C: New test.
47170 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47172         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47173         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47174         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47175         * g++.old-deja/g++.other/union2.C: Likewise.
47176         * gcc.dg/c90-const-expr-2.c: Likewise.
47177         * gcc.dg/c90-const-expr-3.c: Likewise.
47178         * gcc.dg/c99-const-expr-2.c: Likewise.
47179         * gcc.dg/c99-const-expr-3.c: Likewise.
47180         * gcc.dg/concat.c: Likewise.
47182 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47184         PR c++/9559
47185         * g++.dg/init/static1.C: New test.
47187 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47189         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47190         * g++.old-deja/g++.other/access2.C: Likewise.
47191         * g++.old-deja/g++.other/decl2.C: Likewise.
47192         * gcc.c-torture/execute/20020615-1.c: Likewise.
47194 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47196         PR c++/4933
47197         * g++.dg/template/sizeof4.C: New test.
47199 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47201         * g++.dg/other/error6.C: New test.
47203 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47205         PR c++/10750
47206         * g++.dg/parse/constant2.C: New test.
47208 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47210         PR c++/11106
47211         * g++.dg/other/error5.C: New test.
47213 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47215         * gcc.dg/format/gcc_diag-1.c: New test.
47217 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47219         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47221 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47223         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47224         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47225         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47227 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47229         * gcc.c-torture/execute/builtins/string-8.c: New test.
47230         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47231         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47232         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47234 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47236         PR c++/10468
47237         * g++.dg/ext/typeof6.C: New test.
47239 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47241         PR c++/10796
47242         * g++.dg/init/enum1.C: New test.
47244 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47246         * gcc.dg/20030627-1.c: New test.
47248 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
47250         PR c++/11332
47251         * g++.dg/expr/static_cast2.C: New test.
47253 2003-06-26  Roger Sayle  <roger@eyesopen.com>
47254             Jakub Jelinek  <jakub@redhat.com>
47256         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47257         sprintf(dst,"%s",src) optimization.
47258         * gcc.c-torture/execute/20030626-1.c: New test case.
47259         * gcc.c-torture/execute/20030626-2.c: New test case.
47261 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
47263         * gcc.c-torture/execute/multi-ix.c: New test.
47265         * gcc.c-torture/execute/simd-4.c (main):
47266         Added missing semicolon at end of union.
47268 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
47270         PR c++/8266
47271         * g++.dg/template/explicit-instantiation3.C: New test.
47273 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47275         * gcc.dg/20030626-1.c: Use signed char.
47277 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
47279         * gcc.dg/20030626-1.c: New test.
47281 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
47283         * const-str-2.m: Update.
47285 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
47287         PR c++/10990
47288         * g++.dg/rtti/dyncast1.C: New test.
47289         * g++.dg/abi/mangle4.C: Correct base-specifier access.
47290         * g++.dg/lookup/scoped1.C: Remove XFAIL.
47291         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47293         PR c++/10931
47294         * g++.dg/expr/static_cast1.C: New test.
47296 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
47298         * gcc.dg/20030625-1.c: New test.
47300 2003-06-24  Roger Sayle  <roger@eyesopen.com>
47302         * gcc.c-torture/compile/20030624-1.c: New test case.
47304 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
47306         * gcc.c-torture/execute/string-opt-17.c: New test.
47308 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
47310         PR c++/5754
47311         * g++.dg/parse/crash6.C: New test.
47313 2003-06-23  Roger Sayle  <roger@eyesopen.com>
47315         * gcc.dg/builtins-24.c: New test case.
47317 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
47319         * g++.dg/opt/operator1.C: New test.
47321 2003-06-22  Roger Sayle  <roger@eyesopen.com>
47323         * gcc.c-torture/execute/string-opt-16.c: New test case.
47325 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47327         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
47328         * g++.old-deja/g++.other/conv7.C: Likewise.
47329         * g++.old-deja/g++.other/overcnv2.C: Likewise.
47330         * g++.old-deja/g++.other/overload14.C: Likewise.
47332 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
47334         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47335         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47337 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47339         PR c++/10888
47340         * g++.dg/warn/Winline-3.C: New test.
47342 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47344         * lib/target-supports.exp (check_alias_available): Make the test
47345         program acceptable to the Solaris assembler.
47347         PR c++/10749
47348         * g++.dg/template/memclass2.C: New test.
47350 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47351             Eric Botcazou  <ebotcazou@libertysurf.fr>
47353         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47354         data for non-matching targets.
47355         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47357 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
47359         PR c++/10845
47360         * g++.dg/template/member3.C: New test.
47362 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
47364         PR c++/10939
47365         * g++.dg/template/func1.C: New test.
47367         PR c++/9649
47368         * g++.dg/template/static4.C: New test.
47369         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47371         PR c++/11041
47372         * g++.dg/init/ref7.C: New test.
47374 2003-06-19  Matt Austern  <austern@apple.com>
47376         PR c++/11228
47377         * g++.dg/anew1.C: New test.
47378         * g++.dg/anew2.C: New test.
47379         * g++.dg/anew3.C: New test.
47380         * g++.dg/anew4.C: New test.
47382 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
47384         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47386 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
47388         * gcc.c-torture/execute/simd-4.c (main): Make expected value
47389         endian-dependent.
47391 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
47393         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47394         Remove cruft.
47396 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47398         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47399         * gcc.c-torture/compile/961203-1.c: Likewise.
47400         * gcc.c-torture/compile/980506-1.c: Likewise.
47402 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47404         PR c++/10712
47405         * g++.dg/lookup/using7.C: New test.
47407 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47409         PR c++/11105
47410         * g++.dg/abi/conv1.C: Remove it.
47411         * g++.dg/template/conv7.C: New test.
47412         * g++.dg/template/conv8.C: Likewise.
47413         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47414         conversion operator.
47416 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47418         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47419         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47420         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47421         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47422         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47423         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47424         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47425         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47426         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47427         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47428         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47429         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47430         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47431         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47432         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47433         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47434         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47435         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47436         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47437         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47438         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47439         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47440         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47441         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47442         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47443         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47444         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47445         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47446         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47448 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47450         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47451         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47452         indications.
47454 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47456         * gcc.dg/i386-387-5.c: New test case.
47457         * gcc.dg/i386-387-6.c: New test case.
47458         * gcc.dg/builtins-23.c: New test case.
47460 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47462         * gcc.dg/builtins-22.c: New test case.
47463         * gcc.dg/i386-387-1.c: Update to test exp.
47464         * gcc.dg/i386-387-2.c: Likewise.
47466 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47468         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47470 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47472         * lib/gcc-dg.exp (dg-require-dll): New function.
47473         (dg-xfail-if): Likewise.
47474         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47475         driver.
47477         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47478         * gcc.c-torture/compile/20001205-1.c: Likewise.
47479         * gcc.c-torture/compile/20001226-1.c: Likewise.
47480         * gcc.c-torture/compile/20010518-2.c: Likewise.
47481         * gcc.c-torture/compile/20020312-1.c: Likewise.
47482         * gcc.c-torture/compile/20020604-1.c: Likewise.
47483         * gcc.c-torture/compile/920501-12.c: Likewise.
47484         * gcc.c-torture/compile/920501-4.c: Likewise.
47485         * gcc.c-torture/compile/920520-1.c: Likewise.
47486         * gcc.c-torture/compile/920521-1.c: Likewise.
47487         * gcc.c-torture/compile/920625-1.c: Likewise.
47488         * gcc.c-torture/compile/961203-1.c: Likewise.
47489         * gcc.c-torture/compile/980506-1.c: Likewise.
47490         * gcc.c-torture/compile/981006-1.c: Likewise.
47491         * gcc.c-torture/compile/981022-1.c: Likewise.
47492         * gcc.c-torture/compile/981223-1.c: Likewise.
47493         * gcc.c-torture/compile/990617-1.c: Likewise.
47494         * gcc.c-torture/compile/dll.c: Likewise.
47495         * gcc.c-torture/compile/labels-3.c: Likewise.
47496         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47497         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47498         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47499         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47500         * gcc.c-torture/compile/simd-5.c: Likewise.
47501         * gcc.c-torture/compile/20000804-1.x: Remove.
47502         * gcc.c-torture/compile/20001205-1.x: Likewise.
47503         * gcc.c-torture/compile/20001226-1.x: Likewise.
47504         * gcc.c-torture/compile/20010518-2.x: Likewise.
47505         * gcc.c-torture/compile/20020312-1.x: Likewise.
47506         * gcc.c-torture/compile/20020604-1.x: Likewise.
47507         * gcc.c-torture/compile/920501-12.x: Likewise.
47508         * gcc.c-torture/compile/920501-4.x: Likewise.
47509         * gcc.c-torture/compile/920520-1.x: Likewise.
47510         * gcc.c-torture/compile/920521-1.x: Likewise.
47511         * gcc.c-torture/compile/920625-1.x: Likewise.
47512         * gcc.c-torture/compile/961203-1.x: Likewise.
47513         * gcc.c-torture/compile/980506-1.x: Likewise.
47514         * gcc.c-torture/compile/981006-1.x: Likewise.
47515         * gcc.c-torture/compile/981022-1.x: Likewise.
47516         * gcc.c-torture/compile/981223-1.x: Likewise.
47517         * gcc.c-torture/compile/990617-1.x: Likewise.
47518         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47519         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47520         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47521         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47522         * gcc.c-torture/compile/simd-5.x: Likewise.
47524         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47526 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47528         * gcc.c-torture/execute/20030611-1.c: New test.
47530 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47532         PR middle-end/168
47533         * gcc.dg/20030612-1.c: New test case.
47535 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47537         PR c++/10635
47538         * g++.dg/expr/cast1.C: New test.
47540 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47542         * gcc.dg/builtins-21.c: New test case.
47544 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47546         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47547         options instead of at the end.
47548         * lib/objc.exp (objc_target_compile): Likewise.
47550 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47552         PR c++/10432
47553         * g++.dg/parse/error1.C: New test.
47555 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47557         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47558         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47559         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47560         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47561         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47562         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47563         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47564         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47565         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47566         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47567         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47568         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47569         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47570         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47571         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47572         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47573         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47574         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47575         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47576         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47577         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47578         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47579         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47580         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47582         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47583         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47584         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47585         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47586         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47587         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47588         * gcc.dg/compat/scalar-return-3_main.c: New file.
47589         * gcc.dg/compat/scalar-return-3_x.c: New file.
47590         * gcc.dg/compat/scalar-return-3_y.c: New file.
47591         * gcc.dg/compat/scalar-return-4_main.c: New file.
47592         * gcc.dg/compat/scalar-return-4_x.c: New file.
47593         * gcc.dg/compat/scalar-return-4_y.c: New file.
47595 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47597         * gcc.dg/compat/fp2-struct-check.h: New file.
47598         * gcc.dg/compat/fp2-struct-defs.h: New file.
47599         * gcc.dg/compat/fp2-struct-init.h: New file.
47600         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47601         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47602         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47603         * gcc.dg/compat/struct-return-10_main.c: New file.
47604         * gcc.dg/compat/struct-return-10_x.c: New file.
47605         * gcc.dg/compat/struct-return-10_y.c: New file.
47607         * gcc.dg/compat/compat-common.h: New file.
47608         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47609         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47610         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47611         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47612         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47613         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47614         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47615         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47616         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47617         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47618         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47619         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47620         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47621         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47622         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47623         * gcc.dg/compat/small-struct-check.h: Ditto.
47624         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47625         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47626         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47627         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47628         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47629         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47630         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47631         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47632         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47633         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47634         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47635         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47636         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47637         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47638         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47639         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47640         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47641         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47642         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47643         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47644         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47645         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47646         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47647         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47648         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47649         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47650         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47651         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47652         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47653         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47655 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47657         * g++.dg/pch/static-1.C: New file.
47658         * g++.dg/pch/static-1.Hs: New file.
47660 2003-06-10  Richard Henderson  <rth@redhat.com>
47662         * gcc.dg/asm-7.c: Adjust expected warning text.
47664 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47666         * gcc.dg/builtins-20.c: New test case.
47668 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47670         PR c++/11131
47671         * g++.dg/opt/template1.C: New test.
47673 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47675         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47676         additional_sources.
47678 2003-05-21  David Taylor  <dtaylor@emc.com>
47680         * gcc.dg/Wpadded.c: New file.
47682 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47684         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47685         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47686         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47687         dg-require-weak.
47689 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47691         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47693 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47695         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47696         (dg-require-alias): Likewise.
47697         (dg-require-gc-sections): Likewise.
47698         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47700 2003-06-08  Richard Henderson  <rth@redhat.com>
47702         * gcc.dg/20011029-2.c: Fix the array reference.
47703         * gcc.dg/asm-7.c: New.
47705 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47707         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47709 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47711         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47712         (dg-require-gc-sections): Likewise.
47714 2003-06-08  Jan Hubicka  <jh@suse.cz>
47716         * i386-cmov1.c: Fix regular expression.
47717         * i386-cvt-1.c: Likewise.
47718         * i386-local.c: Likewise.
47719         * i386-local2.c: Likewise.
47720         * i386-mul.c: Likewise.
47721         * i386-ssetype-1.c: Likewise.
47722         * i386-ssetype-3.c: Likewise.
47723         * i386-ssetype-5.c: Likewise.
47725 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47727         PR c++/11039
47728         * g++.dg/warn/implicit-typename2.C: New test.
47729         * g++.dg/warn/implicit-typename3.C: New test.
47731 2003-06-07  Richard Henderson  <rth@redhat.com>
47733         * g++.dg/other/offsetof3.C: Use size_t.
47734         * g++.dg/other/offsetof4.C: Likewise.
47736 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47738         * lib/copy-file.exp: New. Implement gcc_copy_files.
47740         * lib/dg-pch.exp: Load copy-file.exp
47741         (dg-pch): Use gcc_copy_files instead of "file copy".
47743 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47745         * gcc.dg/weak/weak.exp: Simplify.
47746         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47747         * gcc.dg/weak/weak-1.c: Likewise.
47748         * gcc.dg/weak/weak-2.c: Likewise.
47749         * gcc.dg/weak/weak-3.c: Likewise.
47750         * gcc.dg/weak/weak-4.c: Likewise.
47751         * gcc.dg/weak/weak-5.c: Likewise.
47752         * gcc.dg/weak/weak-6.c: Likewise.
47753         * gcc.dg/weak/weak-7.c: Likewise.
47754         * gcc.dg/weak/weak-8.c: Likewise.
47755         * gcc.dg/weak/weak-9.c: Likewise.
47757 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47759         gcc.c-torture/execute/20030606-1.c: New.
47761 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47763         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47764         * gcc.dg/builtins-19.c: Likewise.
47766 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47768         * gcc.dg/builtins-2.c: Add some more tests.
47769         * gcc.dg/builtins-18.c: New test case.
47770         * gcc.dg/builtins-19.c: New test case.
47772 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47773             Jim Wilson  <wilson@tuliptree.org>
47775         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47777 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47779         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47780         mempcpy/stpcpy calls not to be optimized into something else.
47781         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47782         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47783         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47785 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47787         * gcc.dg/format/asm_fprintf-1.c: New test.
47789 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47791         * lib/gcc-defs.exp (additional_sources): New variable.
47792         (dg-additional-sources): New function.
47793         (additional_files): New variable.
47794         (dg-additional-files): New function.
47795         (dg-additional-files-options): Likewise.
47796         * lib/gcc-dg.exp (dg-require-weak): New function.
47797         (dg-require-alias): Likewise.
47798         (dg-require-gc-sections): Likewise.
47799         * lib/target-supports.exp (check_alias_available): Remove testfile
47800         parameter.
47801         (check_gc_sections_available): New function.
47802         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47803         (dg-gpp-additional-files): Likewise.
47804         * lib/g++.exp (additional_sources): Remove.
47805         (additional_files): Likewise.
47806         (g++_target_compile): Use dg-additional-files-options.
47808         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47809         Tcl logic.
47810         * gcc.dg/special/ecos.exp: Remove.
47811         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47812         * gcc.dg/special/alias-1.c: Likewise.
47813         * gcc.dg/special/alias-2.c: Likewise.
47814         * gcc.dg/special/gcsec-1.c: Likewise.
47815         * gcc.dg/special/weak-1.c: Likewise.
47816         * gcc.dg/special/weak-2.c: Likewise.
47817         * gcc.dg/special/wkali-1.c: Likewise.
47818         * gcc.dg/special/wkali-2.c: Likewise.
47820         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47821         dg-gpp-additional-*.
47822         * g++.dg/special/conpr-3.C: Likewise.
47823         * g++.dg/special/conpr-4.C: Likewise.
47824         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47825         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47826         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47827         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47828         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47829         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47830         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47831         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47832         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47833         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47834         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47835         * g++.old-deja/g++.other/comdat1.C: Likewise.
47836         * g++.old-deja/g++.other/comdat2.C: Likewise.
47837         * g++.old-deja/g++.other/comdat3.C: Likewise.
47838         * g++.old-deja/g++.other/ctor1.C: Likewise.
47839         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47841 2003-06-05  Richard Henderson  <rth@redhat.com>
47843         * gcc.dg/debug/20030605-1.c: New.
47845 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47847         * README.QMTEST: Update.
47849 2003-06-04  Richard Henderson  <rth@redhat.com>
47851         * gcc.dg/cleanup-1.c: New.
47852         * gcc.dg/cleanup-2.c: New.
47853         * gcc.dg/cleanup-3.c: New.
47854         * gcc.dg/cleanup-4.c: New.
47855         * gcc.dg/cleanup-5.c: New.
47856         * gcc.dg/cleanup-6.c: New.
47857         * gcc.dg/cleanup-7.c: New.
47859 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47861         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47863         * lib/dg-pch.exp: New file.
47864         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47865         * gcc.dg/pch/pch.exp: Likewise.
47867 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47869         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47870         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47871         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47872         * gcc.dg/builtins-17.c: New test case.
47873         * gcc.dg/i386-387-4.c: New test case.
47874         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47876 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47878         * gcc.dg/ultrasp9.c: New test.
47880 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47882         * gcc.c-torture/compile/20030604-1.c: New test.
47883         * gcc.dg/sparc-constant-1.c: New test.
47885 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47887         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47889 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47891         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47893         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47894         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47896 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47898         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47900 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47902         PR c++/10940
47903         * g++.dg/template/spec10.C: New test.
47905 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47907         * gcc.dg/builtins-16.c: New test case.
47909 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47911         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47912         mempcpy test with post-increments.
47913         * gcc.c-torture/execute/string-opt-3.c: New test.
47914         * gcc.dg/string-opt-1.c: New test.
47916 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47918         PR fortran/10965
47919         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47921 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47923         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47924         (scan-assembler): ... here.  Use dg-scan.
47925         (scan-assembler-not): Likewise.
47926         (scan-file): New function.
47927         (scan-file-not): Likewise.
47928         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47929         * gcc.dg/cpp/_Pragma4.c: Likewise.
47930         * gcc.dg/cpp/_Pragma5.c: Likewise.
47931         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47932         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47933         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47934         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47935         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47936         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47937         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47938         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47939         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47940         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47941         * gcc.dg/cpp/cxxcom1.c: Likewise.
47942         * gcc.dg/cpp/line1.c: Likewise.
47943         * gcc.dg/cpp/maccom1.c: Likewise.
47944         * gcc.dg/cpp/maccom2.c: Likewise.
47945         * gcc.dg/cpp/maccom3.c: Likewise.
47946         * gcc.dg/cpp/maccom4.c: Likewise.
47947         * gcc.dg/cpp/maccom5.c: Likewise.
47948         * gcc.dg/cpp/maccom6.c: Likewise.
47949         * gcc.dg/cpp/multiline.c: Likewise.
47950         * gcc.dg/cpp/spacing1.c: Likewise.
47951         * gcc.dg/cpp/spacing2.c: Likewise.
47952         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47953         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47954         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47955         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47956         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47957         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47958         * gcc.dg/cpp/cxxcom2.c: Likewise.
47959         * gcc.dg/cpp/cxxcom2.h: New file.
47961         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47962         * g++.dg/cpp/truefalse.C: Here.
47963         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47965 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47967         * gcc.dg/cpp/redef3.c: New file.
47969 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47971         * gcc.dg/i386-loop-3.c: New test.
47973 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47975         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47977 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47979         * gcc.dg/fwrapv-1.c: New test case.
47980         * gcc.dg/fwrapv-2.c: New test case.
47982 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47984         PR c++/10956
47985         * g++.dg/template/spec9.C: New test.
47987 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47989         * gcc.dg/duff-4.c: New test case.
47991 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47993         PR fortran/10843
47994         * g77.dg/ffixed-form-1.f: New test
47995         * g77.dg/ffixed-form-2.f: New test
47996         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47997         * g77.dg/ffree-form-3.f: New test
47999 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48001         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48002         * gcc.dg/wint_t-1.c: Likewise.
48004 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48006         * g++.dg/template/access11.C: New test.
48008 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48010         PR c++/10849
48011         * g++.dg/template/access10.C: New test.
48013 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48014             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48016         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48018 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48020         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48021         suppress for powerpc-*-darwin*.
48022         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48024 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48026         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48027         suppress option for powerpc-*-darwin*.
48029 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48031         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48032         * gcc.dg/builtins-4.c: Add test for fmod.
48034 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48036         PR c++/10682
48037         * g++.dg/template/instantiate4.C: New test.
48039 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48041         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48043 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48045         * gcc.dg/compat/scalar-return-1_main.c: New file.
48046         * gcc.dg/compat/scalar-return-1_x.c: New file.
48047         * gcc.dg/compat/scalar-return-1_y.c: New file.
48048         * gcc.dg/compat/scalar-return-2_main.c: New file.
48049         * gcc.dg/compat/scalar-return-2_x.c: New file.
48050         * gcc.dg/compat/scalar-return-2_y.c: New file.
48051         * gcc.dg/compat/struct-return-3_main.c: New file.
48052         * gcc.dg/compat/struct-return-3_y.c: New file.
48053         * gcc.dg/compat/struct-return-3_x.c: New file.
48054         * gcc.dg/compat/struct-return-2_main.c: New file.
48055         * gcc.dg/compat/struct-return-2_x.c: New file.
48056         * gcc.dg/compat/struct-return-2_y.c: New file.
48058 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48060         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48061         for hppa*-hp-hpux*.
48062         * gcc.dg/20021014-1.c (dg-options): Likewise.
48063         * gcc.dg/nest.c (dg-options): Likewise.
48065 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48067         PR c++/9738
48068         * g++.dg/ext/dllimport2.C: New file.
48069         * g++.dg/ext/dllimport3.C: New file.
48071 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48073         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48074         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48075         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48076         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48077         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48078         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48079         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48080         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48081         * gcc.dg/compat/small-struct-defs.h: New file.
48082         * gcc.dg/compat/small-struct-init.h: New file.
48083         * gcc.dg/compat/small-struct-check.h: New file.
48084         * gcc.dg/compat/fp-struct-defs.h: New file.
48085         * gcc.dg/compat/fp-struct-check.h: New file.
48086         * gcc.dg/compat/fp-struct-init.h: New file.
48087         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48088         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48090 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48092         * gcc.dg/20030225-2.c: New test.
48094 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48095             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48097         * gcc.c-torture/compile/20030518-1.c: New test case.
48099 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48101         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48102         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48103         gcc-dg-debug-runtest.
48104         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48105         gcc-dg-debug-runtest.
48107 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48109         PR c++/9022
48110         * g++.dg/lookup/using6.C: New test.
48112 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48114         * g++.dg/parse/access2.C: New test.
48116 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48118         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48119         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48120         * gcc.dg/debug/debug.exp: Likewise.
48122 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48124         * gcc.dg/dollar.c: New test.
48126 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48128         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48129         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48130         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48131         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48132         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48133         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48134         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48135         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48136         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48137         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48138         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48139         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48140         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48141         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48142         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48143         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48144         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48145         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48147 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48149         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48150         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48151         support for "repo" mode.
48152         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48153         * lib/g77-dg.exp: Likewise.
48154         * lib/obj-dg.exp: Likewise.
48156 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48158         Merge from gcc-3_2-rhl8-branch:
48159         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48161         * gcc.dg/tls/opt-6.c: New test.
48163         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48165         * gcc.dg/20030405-1.c: New test.
48167         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48169         * gcc.dg/20030309-1.c: New test.
48171         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48173         * gcc.c-torture/execute/20030307-1.c: New test.
48175         2003-02-20  Randolph Chung  <tausq@debian.org>
48177         * gcc.c-torture/compile/20030220-1.c: New test.
48179         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48181         * gcc.dg/20030217-1.c: New test.
48183         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48185         * gcc.c-torture/compile/20020129-1.c: New test.
48187         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48189         * gcc.dg/unroll-1.c: New test.
48191         2002-11-16  Jan Hubicka  <jh@suse.cz>
48193         * gcc.c-torture/execute/20020920-1.c: New test.
48195         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48197         PR target/7434
48198         * gcc.c-torture/compile/20021008-1.c: New test.
48200         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48202         PR target/7559
48203         * gcc.c-torture/execute/20020810-1.c: New test.
48205         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48207         * gcc.c-torture/compile/20020807-1.c: New test.
48209         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48211         * gcc.dg/tls/opt-1.c: New test.
48213         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48215         * gcc.dg/20020729-1.c: New test.
48217         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48219         * g++.dg/opt/life1.C: New test.
48221         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48223         * gcc.dg/20020525-1.c: New test.
48225         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48227         PR c++/6794
48228         * g++.dg/ext/pretty1.C: New test.
48229         * g++.dg/ext/pretty2.C: New test.
48231 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48233         PR c++/8385
48234         * g++.dg/ext/typeof5.C: New test.
48236 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48238         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48239         __USER_LABEL_PREFIX__ into account.
48240         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48242 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48244         * gcc.dg/builtins-15.c: New test case.
48246 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48248         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48250 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
48252         * lib/g++.exp: Tweak handling of additional source files.
48253         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48254         * g++.dg/special/conpr-2a.C: Rename to ...
48255         * g++.dg/special/conpr-2a.cc: ... this.
48256         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48257         * g++.dg/special/conpr-3a.C: Rename to ...
48258         * g++.dg/special/conpr-3a.cc: This.
48259         * g++.dg/special/conpr-3b.C: Rename to ...
48260         * g++.dg/special/conpr-3b.cc: This.
48261         * g++.dg/special/conpr-4.C: New test.
48262         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48264 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
48266         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48268 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48270         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48271         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48272         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48273         * g++.old-deja/g++.other/warn3.C: Likewise.
48275 2003-05-11  Roger Sayle  <roger@eyesopen.com>
48277         * gcc.dg/i386-387-1.c: Update to also test log.
48278         * gcc.dg/i386-387-2.c: Likewise.
48280 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48282         * g77.f-torture/execute/int8421.f: New test.
48284 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48286         PR c++/10230, c++/10481
48287         * g++.dg/lookup/scoped5.C: New test.
48289 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48291         PR c++/10552
48292         * g++.dg/template/ttp6.C: New test.
48294 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
48296         * gcc.c-torture/execute/builtins: New directory.
48297         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48298         gcc.c-torture/execute/builtins.
48299         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48300         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48301         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
48302         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48304 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48306         PR c++/9252
48307         * g++.dg/template/access8.C: New test.
48308         * g++.dg/template/access9.C: New test.
48310 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48312         PR c++/9554
48313         * g++.dg/parse/access1.C: New test.
48315 2003-05-09  DJ Delorie  <dj@redhat.com>
48317         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48318         long, and not an int.
48320 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48322         PR c++/10555, c++/10576
48323         * g++.dg/template/memclass1.C: New test.
48325 2003-05-08  DJ Delorie  <dj@redhat.com>
48327         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48328         targets.
48329         * gcc.c-torture/execute/20021024-1.x: Likewise.
48330         * gcc.c-torture/execute/shiftdi.x: Likewise.
48331         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48332         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48333         * gcc.dg/20021018-1.c: Likewise.
48335 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48337         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48339         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48340         (bcopy): Call memmove.
48342 2003-05-08  Roger Sayle  <roger@eyesopen.com>
48344         * g77.f-torture/compile/8485.f: New test case.
48346 2003-05-07  Richard Henderson  <rth@redhat.com>
48348         PR c++/10570
48349         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48350         Verify exception_cleanup not called for rethrows.
48351         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48352         when exiting catch block without rethrowing.
48353         * g++.dg/eh/forced3.C: New.
48354         * g++.dg/eh/forced4.C: New.
48356 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
48358         * gcc.dg/20030505.c: Fix triplet.
48360 2003-05-06  DJ Delorie  <dj@redhat.com>
48362         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48363         * gcc.dg/nest.c: Likewise.
48365 2003-05-05  Roger Sayle  <roger@eyesopen.com>
48367         * gcc.dg/builtins-14.c: New test case.
48369 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
48371         * lib/compat.exp (compat-execute): New argument.
48372         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48373         * gcc.dg/compat: New test directory.
48374         * gcc.dg/compat/compat.exp: New expect script.
48375         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48376         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48377         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48378         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48379         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48380         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48382         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48383         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48384         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48385         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48386         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48387         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48388         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48389         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48390         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48391         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48392         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48393         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48394         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48395         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48396         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48398 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48400         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48402 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48404         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48406 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48408         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48409         * gcc.dg/ppc-fsel-2.c: New test.
48411         * gcc.dg/unused-5.c: New test.
48413 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48415         PR c++/10496
48416         * g++.dg/warn/pmf1.C: New test.
48418 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48420         PR c++/4494
48421         * g++.dg/warn/main.C: New test.
48423 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48425         * gcc.dg/nonnull-3.c: New test.
48427 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48429         * gcc.dg/cpp/Wtrigraphs.c: Update.
48430         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48432 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48434         * gcc.dg/ppc-fsel-1.c: New test.
48436 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48438         PR c/10604
48439         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48441 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48443         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48445 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48447         PR c++/9364, c++/10553, c++/10586
48448         * g++.dg/parse/typename4.C: New test.
48449         * g++.dg/parse/typename5.C: Likewise.
48451 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48453         * gcc.c-torture/compile/20030503-1.c: New test.
48455 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48457         * g++.dg/lookup/using5.C: Fix testcase error.
48459 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48461         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48462         since MEABI is no longer supported.  Remove all vestiges
48463         of MEABI from the test.
48465 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48467         PR c++/10554
48468         * g++.dg/lookup/using5.C: New test.
48470 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48472         PR c++/8772
48473         * g++.dg/template/ttp5.C: New test.
48475 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48477         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48478         (dg-gpp-additional-sources): New function.
48479         (dg-gpp-additional-files): Likewise.
48480         * lib/g++.exp (additional_sources): New variable.
48481         (additional_files): Likewise.
48482         (g++_target_compile): Deal with them.
48483         * lib/old-dejagnu.exp: Remove.
48484         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48485         * g++.old-deja: Revise all tests to use dg commands.
48487 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48489         PR c++/9432, c++/9528
48490         * g++.dg/lookup/using4.C: New test.
48492 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48494         * gcc.dg/noreturn-5.c: New file.
48495         * gcc.dg/noreturn-6.c: New file.
48497         * gcc.c-torture/compile/inline-1.c: New file.
48499 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48501         PR c++/10551
48502         * g++.dg/template/explicit1.C: New test.
48504 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48506         PR c++/10549
48507         * g++.dg/other/bitfield1.C: New test.
48509         PR c++/10527
48510         * g++.dg/init/new7.C: New test.
48512 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48514         * g++.dg/ext/desig1.C: New test.
48515         * g++.dg/ext/init1.C: Update.
48517         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48519 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48521         PR c++/10180
48522         * g++.dg/warn/Winline-1.C: New test.
48524 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48526         * gcc.c-torture/execute/string-opt-19.c: New test.
48528         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48529         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48531 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48533         PR c++/10506
48534         * g++.dg/init/new6.C: New test.
48536         PR c++/10503
48537         * g++.dg/init/ref6.C: New test.
48539 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48541         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48543 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48545         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48546         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48548 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48550         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48551         initialized static data members.
48553 2003-04-25  H.J. Lu <hjl@gnu.org>
48555         * gcc.dg/ia64-sync-4.c: New test.
48557 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48559         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48560         date.
48562 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48564         PR c++/10337
48565         * g++.dg/warn/conv1.C: New test.
48566         * g++.old-deja/g++.other/conv7.C: Adjust.
48567         * g++.old-deja/g++.other/overload14.C: Adjust.
48569 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48571         PR c++/10471
48572         * g++.dg/template/defarg2.C: New test.
48574 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48576         * gcc.dg/cpp/include2.c: Update.
48577         * gcc.dg/cpp/multiline-2.c: New.
48578         * gcc.dg/cpp/multiline.c: Update.
48579         * gcc.dg/cpp/strify2.c: Update.
48580         * gcc.dg/cpp/trad/literals-2.c: Update.
48582 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48584         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48586 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48588         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48590 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48592         PR c++/10451
48593         * g++.dg/parse/crash4.C: New test.
48595         PR c++/9847
48596         * g++.dg/parse/crash5.C: New test.
48598 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48600         PR c++/10446
48601         * g++.dg/parse/crash3.C: New test.
48603         PR c++/10428
48604         * g++.dg/parse/elab1.C: New test.
48606 2003-04-22  Devang Patel  <dpatel@apple.com>
48608         * gcc.dg/cpp/trad/funlike-5.c: New test.
48610 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48612         * g++.dg/other/packed1.C: Fix dg options.
48614 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48616         * g++.dg/other/offsetof2.C: New test.
48618 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48620         * g++.dg/template/recurse.C: Adjust location of error messages.
48622 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48624         PR c++/9881
48625         * g++.dg/init/addr-const1.C: New test.
48626         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48628 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48630         PR c++/10405
48631         * g++.dg/lookup/struct-hack1.C: New test.
48633 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48635         * ucs.c: Update diagnostic messages.
48637 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48639         * gcc.dg/cpp/truefalse.cpp: New test.
48640         * gcc.dg/cpp/cpp.exp: Update.
48641         * g++.dg/other/stdbool-if.C: Remove.
48643 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48645         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48646         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48648 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48650         * gcc.c-torture/compile/20030418-1.c: New test.
48652 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48654         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48656 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48658         PR c++/10347
48659         g++.dg/template/dependent-name1.C: New test.
48661 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48663         * gcc.dg/warn-1.c (tourist_guide): New array,
48664         contains a pointer to bar.
48666 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48668         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48669         * gcc.c-torture/execute/medce-1.c: New test case.
48670         * gcc.c-torture/execute/medce-2.c: New test case.
48672 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48674         * lib/prune.exp: Ignore more messages.
48676         PR c++/10381
48677         * g++.dg/parse/lookup3.C: New test.
48679 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48681         * gcc.c-torture/compile/20030415-1.c : New test.
48683 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48685         * gcc.c-torture/execute/scope-2.c: Move to ...
48686         * gcc.dg/noncompile/scope.c: .... here.
48688 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48690         * gcc.dg/20030414-2.c: New test case.
48692 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48694         PR target/10377
48695         * gcc.dg/20030414-1.c: New test.
48697 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48699         * gcc.dg/builtins-12.c: New test case.
48700         * gcc.dg/builtins-13.c: New test case.
48702 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48704         * gcc.c-torture/execute/string-opt-18.c: New test.
48706 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48708         PR c++/10300
48709         * g++.dg/init/new5.C: New test.
48711 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48713         PR c++/7910
48714         * g++.dg/ext/dllimport1.C: New test.
48716 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48718         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48720 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48722         PR Fortran/9263
48723         * g77.f-torture/noncompile/9263.f: New test
48724         PR Fortran/1832
48725         * g77.f-torture/execute/1832.f: New test
48727 2003-04-11  David Chad  <davidc@freebsd.org>
48728             Loren J. Rittle  <ljrittle@acm.org>
48730         PR libobjc/8562
48731         * objc.dg/headers.m: New test.
48733 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48735         * gcc.c-torture/execute/builtin-noret-2.c: New.
48736         * gcc.c-torture/execute/builtin-noret-2.x: New.
48737         XFAIL builtin-noret-2.c at -O1 and above.
48738         * gcc.dg/redecl.c: New.
48739         * gcc.dg/Wshadow-1.c: Update error regexps.
48741 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48743         * g++.dg/abi/bitfield10.C: New test.
48745 2003-04-09  Mike Stump  <mrs@apple.com>
48747         * gcc.dg/pch/pch.exp: Make testcase names longer.
48748         * g++.dg/pch/pch.exp: Make testcase names longer.
48750 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48752         * gcc.dg/builtins-11.c: New test case.
48754 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48756         * gcc.dg/builtins-9.c: New test case.
48757         * gcc.dg/builtins-10.c: New test case.
48759 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48761         * gcc.dg/noncompile/init-4.c.c: New test.
48763 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48765         * gcc.misc-test/gcov-9.c: New test.
48766         * gcc.misc-test/gcov-10.c: New test
48767         * gcc.misc-test/gcov-11.c: New test.
48769 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48771         PR optimization/10024
48772         * gcc.c-torture/compile/20030405-1.c: New test.
48774 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48776         * gcc.dg/pch/static-3.c: New.
48777         * gcc.dg/pch/static-3.hs: New.
48778         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48780 2003-04-04  Richard Henderson  <rth@redhat.com>
48782         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48783         * g++.dg/eh/forced2.C: Likewise.
48785 2003-04-03  Mike Stump  <mrs@apple.com>
48787         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48788         target arg.
48789         (scan-assembler-times, scan-assembler-not): Likewise.
48790         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48792 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48794         * gcc.dg/sparc-loop-1.c: New test.
48796 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48798         PR other/9274
48799         * g++.dg/pch/system-2.C: New.
48800         * g++.dg/pch/system-2.Hs: New.
48802 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48804         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48806         * g++.dg/eh/simd-1.C (vecfunc): Same.
48808 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48810         * gcc.c-torture/execute/20030401-1.c: New test case.
48812 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48814         * objc.dg/defs.m: New.
48816 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48818         * g++.dg/eh/simd-1.C: New.
48819         * g++.dg/eh/simd-2.C: New.
48821 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48823         * gcc.c-torture/execute/simd-3.c: New.
48825 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48827         PR c/9936
48828         * gcc.dg/20030331-2.c: New test.
48830 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48832         PR c++/10278
48833         * g++.dg/parse/crash2.C: New test.
48835 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48837         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48838         * gcc.c-torture/execute/20030331-1.c: ...here.
48840 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48842         * gcc.c-torture/execute/20030331-1.c: New test.
48844 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48846         * lib/gcov.exp: Adjust call return testing strings.
48847         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48849 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48851         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48852         * gcc.dg/builtins-7.c: New test case.
48853         * gcc.dg/builtins-8.c: New test case.
48855 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48857         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48859 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48861         PR c++/7647
48862         * g++.dg/lookup-class-member-2.C: New test.
48864 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48866         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48868 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48870         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48872 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48874         * g++.dg/init/attrib1.C: New test.
48876 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48878         * gcc.dg/ultrasp8.c: New test.
48880 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48882         * gcc.dg/ultrasp7.c: New test.
48884 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48886         PR c++/10047
48887         * g++.dg/template/inline1.C: New test.
48889 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48891         * gcc.dg/sparc-dwarf2.c: New test.
48893 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48895         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48896         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48898 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48900         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48901         than reading .x files.
48902         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48903         * g77.dg/gcov/gcov-1.f: Likewise.
48904         * gcc.misc-tests/gcov-4b.c: Likewise.
48905         * gcc.misc-tests/gcov-5b.c: Likewise.
48906         * gcc.misc-tests/gcov-6.c: Likewise.
48907         * gcc.misc-tests/gcov-7.c: Likewise.
48908         * gcc.misc-tests/gcov-8.c: Likewise.
48909         * g++.dg/gcov/gcov-1.x: Remove.
48910         * g77.dg/gcov/gcov-1.x: Likewise.
48911         * gcc.misc-tests/gcov-4b.x: Likewise.
48912         * gcc.misc-tests/gcov-5b.x: Likewise.
48913         * gcc.misc-tests/gcov-6.x: Likewise.
48914         * gcc.misc-tests/gcov-7.x: Likewise.
48915         * gcc.misc-tests/gcov-8.x: Likewise.
48917 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48919         PR opt/10087
48920         * gcc.dg/20030324-1.c: New test.
48922 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48924         PR c++/10224
48925         * g++.dg/template/arg3.C: New test.
48927         PR c++/10158
48928         * g++.dg/template/friend18.C: New test.
48930 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48932         * g77.f-torture/compile/20030326-1.f: New test case.
48934 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48936         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48938         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48940 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48942         * gcc.dg/ia64-sync-3.c: New test.
48944 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48946         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48948 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48950         * gcc.dg/ultrasp6.c: New test.
48952 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48954         * gcc.dg/i386-signbit-1.c: New test.
48955         * gcc.dg/i386-signbit-2.c: New test.
48956         * gcc.dg/i386-signbit-3.c: New test.
48958 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48960         * gcc.dg/ultrasp5.c: Fix options.
48962 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48964         * gcc.dg/ultrasp5.c: Fix comment.
48966 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48968         PR fortran/10197
48969         * g77.f-torture/execute/10197.f: New test.
48971 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48973         PR c++/9898, c++/383
48974         * g++.dg/template/conv6.C: New test.
48976         PR c++/10119
48977         * g++.dg/template/ptrmem5.C: New test.
48979         PR c++/10026
48980         * g++.dg/lookup/koenig1.C: New test.
48982         PR C++/10199
48983         * g++.dg/lookup/template2.C: New test.
48985 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48987         * g++.dg/opt/rtti1.C: New test.
48989 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48991         * gcc.dg/ultrasp5.c: New test.
48993 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48995         PR middle-end/9967
48996         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48997         builtin fputs.
48999 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49001         PR c/8224
49002         * gcc.dg/20030323-1.c: New test.
49004 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49006         * gcc.c-torture/compile/20030323-1.c: New test case.
49008 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49010         * gcc.dg/20030321-1.c: New test.
49012 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49014         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49016 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49018         PR c++/9978, c++/9708
49019         * g++.dg/ext/vlm1.C: Adjust expected error.
49020         * g++.dg/ext/vla2.C: New test.
49021         * g++.dg/template/arg1.C: New test.
49022         * g++.dg/template/arg2.C: New test.
49024 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49026         * g77.f-torture/execute/select.f: New test.
49027         * g77.f-torture/noncompile/select_no_compile.f: New test.
49029 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49031         PR c++/9898
49032         * g++.dg/other/error4.C: New test.
49034 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49036         * g++.dg/template/friend17.C: New test.
49038 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49040         * gcc.c-torture/compile/20030320-1.c: New.
49042 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49044         * gcc.dg/builtins-6.c: New test case.
49046 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49048         PR target/10073
49049         * gcc.c-torture/compile/20030319-1.c: New.
49051 2003-03-18  Jan Hubicka  <jh@suse.cz>
49053         * gcc.dg/i386-cvt-1.c: New test.
49055 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49057         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49058         * objc.dg/naming-2.m: Likewise.
49060 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49062         PR c++/9639
49063         * g++.dg/parse/crash1.C: New test.
49065 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49067         PR c++/8805
49068         * g++.dg/eh/cleanup1.C: New test.
49070 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49072         * gcc.c-torture/execute/20030316-1.c: New test case.
49074 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49076         PR c++/9629
49077         * g++.dg/init/ctor2.C: New test.
49079 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49081         * g77.f-torture/compile/xformat.f: New test case.
49083 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49085         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49086         * g++.old-deja/g++.mike/eh50.C: Likewise.
49088 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49090         PR c++/6440
49091         * g++.dg/template/spec7.C: New test.
49092         * g++.dg/template/spec8.C: Likewise.
49094 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49096         * gcc.c-torture/execute/20030313-1.c: New test.
49098 2003-03-14  Richard Henderson  <rth@redhat.com>
49100         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49102 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49104         * gcc.c-torture/compile/20030314-1.c: New test.
49106 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49108         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49109         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49110         thumb target,
49111         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49112         to accept newer _imp__  prefix and additional
49113         newline in .drectve section.
49114         * gcc.dg/dll-4.c: Likewise.
49115         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49116         switch.
49118 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49120         * g++.dg/parse/namespace9.C: New test.
49122         * g++.dg/init/ref5.C: New test.
49123         * g++.dg/parse/ptrmem1.C: Likewise.
49125 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49127         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49128         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49129         regular expression.
49130         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49131         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49133 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49135         * gcc.c-torture/execute/20030224-2.c: New test.
49137 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49139         * gcc.dg/decl-3.c: New test.
49141 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49143         * gcc.dg/i386-loop-2.c: New test.
49145 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49147         PR c++/9474
49148         * g++.dg/parse/namespace8.C: New test.
49150         PR c++/9924
49151         * g++.dg/overload/builtin2.C: New test.
49153 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49155         * gcc.dg/return-type-3.c: New test.
49157 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49159         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49160         profiling options are not supported.
49162 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49164         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49165         * g++.old-deja/g++.warn/impint2.C: Likewise.
49167 2003-03-10  Devang Patel  <dpatel@apple.com>
49169         * g++.dg/cpp/c++_cmd_1.C: New test.
49170         * g++.dg/cpp/c++_cmd_1.h: New file.
49172 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49174         * gcc.dg/altivec-9.c: New file.
49176 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49178         * gcc.dg/ppc-sdata-1.c: New test.
49179         * gcc.dg/ppc-sdata-2.c: New test.
49181 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49183         PR c++/9373
49184         * g++.dg/opt/ptrmem2.C: New test.
49186         PR c++/8534
49187         * g++.dg/opt/ptrmem1.C: New test.
49189 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49191         * gcc.dg/i386-loop-1.c: New test.
49193 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49195         PR c++/9970
49196         * g++.dg/lookup/friend1.C: New test.
49198 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49200         PR c++/9823
49201         * g++.dg/parser/constructor1.C: New test.
49203 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49205         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49207         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49209 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49211         * gcc.dg/cpp/Wunused.c: Update test.
49213 2003-03-08  Jan Hubicka  <jh@suse.cz>
49215         * gcc.dg/inline-3.c: New test.
49217 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49219         PR c++/9809
49220         * g++.dg/parse/builtin1.C: New test.
49222         PR c++/9982
49223         * g++.dg/abi/cookie1.C: New test.
49224         * g++.dg/abi/cookie2.C: Likewise.
49226         PR c++/9524
49227         * g++.dg/template/field1.C: New test.
49229         PR c++/9912
49230         * g++.dg/parse/class1.C: New test.
49231         * g++.dg/parse/namespace7.C: Likewise.
49232         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49234 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49236         * g++.dg/init/ref4.C: New test.
49238 2003-03-07  Jan Hubicka  <jh@suse.cz>
49240         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49241         * gcc.dg/inline-3.c: New test.
49243 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49245         * g++.dg/init/ref3.C: New test.
49247         PR c++/9965
49248         * g++.dg/init/ref2.C: New test.
49250         PR c++/9400
49251         * g++.dg/warn/Wshadow-2.C: New test.
49253         PR c++/9791
49254         * g++.dg/warn/Woverloaded-1.C: New test.
49256 2003-03-05  Jan Hubicka  <jh@suse.cz>
49258         * gcc.dg/i386-local2.c: New.
49259         * gcc.dg/i386-local.c: Fix typo.
49261 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
49263         * g++.dg/abi/layout3.C: New test.
49265 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
49267         * gcc.c-torture/compile/20030305-1.c
49269 2003-03-05  Jan Hubicka  <jh@suse.cz>
49271         * gcc.dg/i386-local.c: New.
49273 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
49275         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49277 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49279         * gcc.dg/switch-2.c: New test.
49280         * gcc.dg/switch-3.c: New test.
49281         * gcc.dg/Wswitch.c: Adjust line numbers.
49282         * gcc.dg/Wswitch-default.c: Likewise.
49283         * gcc.dg/Wswitch-enum.c: Likewise.
49285 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
49287         * gcc.c-torture/execute/20030222-1.c: New test.
49289 2003-03-03  James E Wilson  <wilson@tuliptree.org>
49291         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49293 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
49295         PR c++/9878
49296         * g++.dg/init/ref1.C: New test.
49298 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
49300         * gcc.dg/sh-relax.c: New SH-only test.
49302 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
49304         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
49305         comment explaining purpose of testcase.
49307 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49309         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49310         for HC11/HC12 (asm needs two int registers).
49311         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49312         HC11/HC12 because the test uses an asm which needs two 32-bit
49313         registers.
49315 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
49317         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49318         for HC11/HC12 (array is too large otherwise).
49319         * gcc.c-torture/compile/920501-4.x: New file, likewise.
49320         * gcc.c-torture/compile/20010518-2.x: Likewise.
49321         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49322         HC11/HC12 (array is too large).
49324 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
49326         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49327         * lib/g++-dg.exp (g++-dg-test): Likewise.
49329 2003-03-01  Roger Sayle  <roger@eyesopen.com>
49331         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49332         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49334 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49336         * g++.dg/warn/implicit-typename1.C: Remove warning.
49338 2003-02-28  Richard Henderson  <rth@redhat.com>
49340         * gcc.dg/noreturn-1.c: Move noreturn warning line.
49341         * gcc.dg/return-type-1.c: Move control reaches end warning line.
49343 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
49345         * gcc.dg/pch/pch.exp: Change .pch to .gch.
49346         * g++.dg/pch/pch.exp: Likewise.
49348 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
49350         PR c++/9879
49351         * g++.dg/init/new4.C: New test.
49353 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
49355         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49357 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
49359         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49360         unsigned long.
49362         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49363         wider than float.
49365 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49367         * lib/scanasm.exp: Add support for counting numbers of
49368         occurences.
49369         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49370         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49372 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
49374         PR c++/9683
49375         * g++.dg/template/static3.C: New test.
49377         PR c++/9829
49378         * g++.dg/parse/namespace6.C: New test.
49380 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49382         PR target/9732
49383         * gcc.dg/20030225-1.c: New test.
49385 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
49387         * README: Remove out-of-date information.
49389         PR c++/9836
49390         * g++.dg/template/spec6.C: New test.
49392 2003-02-24  Jeff Law  <law@redhat.com>
49394         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49396 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49398         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49399         * gcc.dg/pragma-ep-1.c: Likewise.
49401 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49403         PR c++/9602
49404         * g++.dg/template/friend16.C: New test.
49406 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49408         PR c++/5333
49409         * g++.dg/parse/fused-params1.C: Adjust error messages.
49410         * g++.dg/template/nested3.C: New test.
49412 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49414         * g++.dg/abi/param1.C: New test.
49416 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49418         PR c++/7982
49419         * g++.dg/warn/implicit-typename1.C: New test.
49421 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49423         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49424         with "mtune".
49425         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49426         * gcc.c-torture/execute/20010129-1.x: Likewise.
49427         * gcc.dg/20011107-1.c: Likewise.
49428         * gcc.dg/20020108-1.c: Likewise.
49429         * gcc.dg/20020122-3.c: Likewise.
49430         * gcc.dg/20020206-1.c: Likewise.
49431         * gcc.dg/20020310-1.c: Likewise.
49432         * gcc.dg/20020426-2.c: Likewise.
49433         * gcc.dg/20020517-1.c: Likewise.
49434         * gcc.dg/991230-1.c: Likewise.
49435         * gcc.dg/i386-unroll-1.c: Likewise.
49436         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49438 2003-02-22  Jan Hubicka  <jh@suse.cz>
49440         * gcc.dg/i386-mul.c: New test.
49442 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49444         * gcc.dg/builtins-5.c: New test case.
49446 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49448         * gcc.dg/asmreg-1.c: New test.
49450 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49452         PR c++/9749
49453         * g++.dg/parse/varmod1.C: New test.
49455 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49457         PR c++/9727
49458         * g++.dg/template/op1.C: New test.
49460 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49462         PR c++/8906
49463         * g++.dg/template/nested2.C: New test.
49465 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49467         PR c++/8724
49468         * g++.dg/expr/dtor1.C: New test.
49470 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49472         * gcc.dg/cpp/include3.c: New test.
49473         * gcc.dg/cpp/inc/foo.h: New file.
49475 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49477         * gcc.c-torture/execute/20030221-1.c: New test.
49479 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49481         PR c++/9729
49482         * g++.dg/abi/conv1.C: New test.
49484 2003-02-20  Jan Hubicka  <jh@suse.cz>
49486         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49488 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49490         * gcc.c-torture/compile/20030219-1.c: New test.
49492 2003-02-18  Jan Hubicka  <jh@suse.cz>
49494         * gcc.dg/funcorder.c: New test.
49496 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49498         * gcc.c-torture/execute/20030218-1.c: New.
49500 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49502         * gcc.dg/20030218-1.c: New.
49504 2003-02-18  Richard Henderson  <rth@redhat.com>
49506         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49507         * gcc.dg/attr-used-2.c: New.
49509 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49511         PR c++/9704
49512         * g++.dg/init/copy5.C: New test.
49514 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49516         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49517         * g++.dg/pch/pch.exp: Likewise.
49519 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49521         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49522         STACK_SIZE is not defined.
49524 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49526         PR c++/9457
49527         * g++.dg/template/init1.C: New test.
49529 2003-02-16  Jan HUbicka  <jh@suse.cz>
49531         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49532         (foo): Add few extra tests
49533         * gcc.dg/c99-const-expr-3.c: Likewise.
49534         * gcc.c-torture/execute/20030216-1.c: New.
49536 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49538         PR c++/9459
49539         * g++.dg/ext/typeof4.C: New test.
49541 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49543         * gcc.dg/i386-387-3.c: New test case.
49545 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49547         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49548         cris-*-elf* cris-*-aout* and mmix-*-*.
49550 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49552         * gcc.dg/20030213-1.c: New test.
49554 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49556         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49557         * gcc.dg/i386-387-2.c: Likewise.
49559 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49561         * gcc.dg/ppc-spe.c: Fix formatting.
49562         Enable tests that were previously unsupported by gas.
49563         Delete tests for instructions that no longer exist.
49564         Switch arguments on evsubifw builtin.
49566 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49568         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49569         STACK_SIZE is too small.
49571 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49572             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49574         * gcc.dg/decl-2.c: New test.
49576 2003-02-10  Jan Hubicka  <jh@suse.cz>
49578         * gcc.dg/i386-fpcvt-1.c: New test.
49580 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49582         * gcc.c-torture/execute/20030209-1.c: New test.
49584 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49586         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49587         int-wide bitops, use the constants of the same width.
49588         Likewise, if long long is 32-bit wide, test bitops using
49589         32-bit constants.
49591 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49593         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49595 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49597         * gcc.dg/builtins-4.c: New test case.
49599 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49601         * gcc.dg/20020430-1.c: Fix dg command typos.
49602         * gcc.dg/20020503-1.c: Likewise.
49604 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49606         PR c++/8785
49607         * g++.dg/parse/fused-params1.C: New test.
49609         PR c++/8857
49610         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49612         PR c++/8921
49613         * g++.dg/parse/non-dependent1.C: New test.
49615         PR c++/8928
49616         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49618         PR c++/9228
49619         * g++.dg/parse/undefined7.C: New test.
49620         * g++.dg/parse/non-templ1.C: New test.
49622         PR c++/9229
49623         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49625 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49627         * gcc.c-torture/compile/20030206-1.c: New test.
49629 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49631         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49632         "pow" to "foo" to avoid potential confusion with a math built-in.
49634 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49636         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49637         conditions for SPARC targets.
49639 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49641         * gcc.dg/20030204-1.c: New test.
49643 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49645         PR c++/38
49646         * g++.dg/parse/array-size1.C: New test.
49648         PR c++/5657
49649         * g++.dg/parse/undefined3.C: New test.
49651         PR c++/5665
49652         * g++.dg/parse/undefined4.C: New test.
49654         PR c++/5975
49655         * g++.dg/parse/undefined5.C: New test.
49657         PR c++/7259
49658         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49660         PR c++/8578
49661         * g++.dg/parse/casting-operator1.C: New test.
49663         PR c++/8596
49664         * g++.dg/parse/undefined6.C: New test.
49666         PR c++/8736
49667         * g++.dg/parse/missing-template1.C: New test.
49669 2003-02-04  Jan Hubicka  <jh@suse.cz>
49671         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49672         * gcc.dg/i386-cmov?.c: Likewise.
49673         * gcc.dg/i386-fpcvt-?.c: Likewise.
49674         * gcc.dg/i386-ssefp-1.c: Likewise.
49675         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49676         conventions.
49678 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49680         PR c++/7129
49681         * g++.dg/ext/max.C: New test.
49683 2003-02-03  Jan Hubicka  <jh@suse.cz>
49685         * gcc.c-torture/execute/20030203-1.c: New test.
49687 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49689         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49690         'natural-endian'.
49692 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49694         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49695         * g++.dg/init/new2.C: Likewise.
49696         * g++.dg/other/new1.C: Likewise.
49698 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49700         * gcc.dg/struct-ret-libc.c: New test.
49702 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49704         * gcc.dg/20030129-1.c: New test.
49706 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49708         PR c++/8849
49709         * g++.dg/template/ptrmem4.C: New test.
49711 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49713         * g++.dg/parser/constant1.C: New test.
49715 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49717         PR c++/8591
49718         * g++.dg/parse/friend2.C: New test.
49720 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49722         PR c++/9437
49723         * g++.dg/template/unify4.C: New test.
49725 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49727         * gcc.c-torture/execute/20030128-1.c: New test.
49729 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49731         * g++.dg/lookup/nested1.C: Test moved from ...
49732         * g++.old-deja/g++.other/lookup24.C: ... here.
49734 2003-01-28  Jan Hubicka  <jh@suse.cz>
49736         * gcc.dg/i386-cmov5.c: New test.
49738 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49740         * gcc.c-torture/execute/20010925-1.c: Changed the
49741         memcpy declaration.
49743 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49745         PR c++/3902
49746         * g++.dg/parse/template5.C: New test.
49748 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49750         PR fortran/9258
49751         * g77.dg/pr9258: New test.
49753 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49755         * README: Move relevant parts from README.g++.
49757         * README.g++: Remove this file.
49759 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49761         * g++.dg/abi/dcast1.C: New test.
49763 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49765         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49767 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49769         PR c++/47
49770         * g++.old-deja/g++.other/lookup24.C: New test.
49772 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49774         PR middle-end/7227
49775         * gcc.dg/uninit-C.c: New test.
49777 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49779         * g++.dg/abi/covariant1.C: New test.
49781 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49783         * gcc.dg/20030123-1.c: New test.
49785 2003-01-25  Jan Hubicka  <jh@suse.cz>
49787         PR opt/8492
49788         * gcc.c-torture/compile/20030125-1.c
49790 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49792         PR c++/9403
49793         * g++.dg/parse/template3.C: New test.
49794         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49796         PR c++/795
49797         * g++.dg/parse/template4.C: New test.
49799         PR c++/9415
49800         * g++.dg/template/qual2.C: New test.
49802         PR c++/8545
49803         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49805         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49807 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49809         * gcc.c-torture/execute/switch-1.c: New test case.
49811 2003-01-25  Jan Hubicka  <jh@suse.cz>
49813         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49815 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49817         Tweaks for Bison-1.875. From the NEWS file:
49818         "- `parse error' -> `syntax error'
49819         Bison now uniformly uses the term `syntax error'"
49820         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49821         * gcc.dg/cpp/digraph2.c: Likewise.
49822         * gcc.dg/cpp/direct2.c: Likewise.
49823         * gcc.dg/cpp/paste4.c: Likewise.
49824         * gcc.dg/c90-restrict-1.c: Likewise.
49825         * gcc.dg/c99-func-2.c: Likewise.
49826         * gcc.dg/noncompile/920721-2.c: Likewise.
49827         * gcc.dg/noncompile/930622-2.c: Likewise.
49828         * gcc.dg/noncompile/940112-1.c: Likewise.
49829         * gcc.dg/noncompile/950921-1.c: Likewise.
49830         * gcc.dg/noncompile/951123-1.c: Likewise.
49831         * gcc.dg/noncompile/971104-1.c: Likewise.
49832         * gcc.dg/noncompile/990416-1.c: Likewise.
49834 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49836         * g++.dg/parse/undefined1.C: Add error message.
49838 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49840         PR c++/9354
49841         * g++.dg/parse/new1.C: New test.
49843         PR c++/9216
49844         * g++.dg/parse/template2.C: New test.
49846         PR c++/9354
49847         * g++.dg/parse/typedef2.C: New test.
49849         PR c++/9328
49850         * g++.dg/ext/typeof3.C: New test.
49852 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49854         PR c++/2738
49855         * g++.dg/parse/ret-type1.C: New test.
49857         PR c++/3792
49858         * g++.dg/parse/tmpl-outside1.C: New test.
49860         PR c++/4207
49861         * g++.dg/parse/int-as-enum1.C: New test.
49863         PR c++/4903
49864         * g++.dg/parse/no-typename1.C: New test.
49866         PR c++/5533
49867         * g++.dg/parse/no-value1.C: New test.
49869         PR c++/5921
49870         * g++.dg/parse/wrong-inline1.C: New test.
49872         PR c++/6402
49873         * g++.dg/parse/ref1.C: New test.
49875         PR c++/6992
49876         * g++.dg/parse/attr-ctor1.C: New test.
49878         PR c++/7229
49879         * g++.dg/parse/namespace5.C: New test.
49881         PR c++/7917
49882         * g++.dg/parse/func-def1.C: New test.
49884         PR c++/8143
49885         * g++.dg/parse/undefined1.C: New test.
49887         PR c++/5723, PR c++/8522
49888         * g++.dg/parse/specialization1.C: New test.
49890         PR c++/163, PR c++/8595
49891         * g++.dg/parse/struct-as-enum1.C: New test.
49893         PR c++/9173
49894         * g++.dg/parse/undefined2.C: New test.
49896 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49898         PR c++/9298
49899         * g++.dg/parse/template1.C: New test.
49901         PR c++/9384
49902         * g++.dg/parse/using1.C: New test.
49904         PR c++/9285
49905         PR c++/9294
49906         * g++.dg/parse/expr2.C: New test.
49908         PR c++/9388
49909         * g++.dg/parse/lookup2.C: Likewise.
49911 2003-01-21  Jan Hubicka  <jh@suse.cz>
49913         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49914         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49915         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49916         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49918 2003-01-20  Nick Clifton  <nickc@redhat.com>
49920         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49921         problem with ARM sibcall code generation.
49923 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49925         * gcc.c-torture/execute/20030120-1.c: New.
49927 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49929         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49931 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49933         PR c++/9272
49934         * g++.dg/parse/ctor1.C: New test.
49936         PR c++/9294:
49937         * g++.dg/parse/qualified1.C: New test.
49939         * g++.dg/parse/typename3.C: New test.
49941 2003-01-16  Richard Henderson  <rth@redhat.com>
49943         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49945 2003-01-16  Richard Henderson  <rth@redhat.com>
49947         * g++.dg/pch/pch.exp: Copy test header to the working directory
49948         before using it either for precompilation or direct use.
49949         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49950         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49952 2003-01-16  Richard Henderson  <rth@redhat.com>
49954         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49955         before using it either for precompilation or direct use.
49956         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49957         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49959 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49961         * g++.dg/ext/typename1.C: Add typename keyword.
49962         * g++.dg/template/crash1.C: Update error messages.
49963         * g++.dg/template/crash2.C: Remove error message.
49964         * g++.dg/parse/typename2.C: New test.
49965         * g++.dg/template/typename2.C: Change implicit
49966         typename warning into error.
49967         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49968         error messages.
49969         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49970         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49971         * g++.old-deja/g++.law/visibility13.C: Remove error
49972         messages.
49973         * g++.old-deja/g++.ns/template17.C: Reorder code to
49974         make declaration visible in template.
49975         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49976         * g++.old-deja/g++.pt/crash36.C: Issue more error
49977         messages.
49978         * g++.old-deja/g++.pt/crash5.C: Improve error
49979         message.
49980         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49981         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49982         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49983         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49984         typename warning with error message.
49985         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49986         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49987         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49989 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49991         * g++.dg/parse/ambig2.C: New test.
49993 2003-01-15  Richard Henderson  <rth@redhat.com>
49995         * g++.dg/tls/init-2.C: Update error message string.
49997 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49999         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50001 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50003         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50004         all for HC11/HC12.
50005         * gcc.c-torture/compile/20001205-1.x: Likewise.
50006         * gcc.c-torture/compile/20001226-1.x: Likewise.
50007         * gcc.c-torture/compile/920520-1.x: Likewise.
50008         * gcc.c-torture/compile/961203-1.x: Likewise.
50009         * gcc.c-torture/compile/20020604-1.x: Likewise.
50011 2003-01-15  Jan Hubicka  <jh@suse.cz>
50013         * gcc.c-torture/compile/20030115-1.c: New test.
50015         * gcc.dg/i386-fpcvt-1.c: New test.
50016         * gcc.dg/i386-fpcvt-2.c: New test.
50018 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50020         Further conform g++'s __vmi_class_type_info to the C++ ABI
50021         specification.
50022         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50023         the specification.
50025 2003-01-14  Jan Hubicka  <jh@suse.cz>
50027         * gcc.dg/i386-fpcvt-1.c: New test.
50028         * gcc.dg/i386-fpcvt-2.c: New test.
50030 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50032         * gcc.dg/i386-mmx-3.c: New test.
50034 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50036         PR c++/9264
50037         * g++.dg/parse/octal1.C: New file.
50039         PR c++/9172
50040         * g++.dg/parse/typename1.C: New file.
50042 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50044         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50045         * gcc.dg/bf-no-ms-layout.c: Likewise.
50046         * gcc.dg/bf-ms-attrib.c: Likewise.
50048 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50050         PR c++/9099
50051         * g++.dg/parse/dtor1.C: New file.
50053         PR c++/9128
50054         * g++.dg/rtti/typeid1.C: New file.
50056         PR c++/9153
50057         * g++.dg/parse/lookup1.C: New file.
50059         PR c++/9171
50060         * g++.dg/templ/spec5.C: New file.
50062 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50064         * gcc.c-torture/compile/20030110-1.c: New test.
50066 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50068         Merge from pch-branch:
50070         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50072         * gcc.dg/pch/cpp-1.h: New.
50073         * gcc.dg/pch/cpp-1.c: New.
50074         * gcc.dg/pch/cpp-2.h: New.
50075         * gcc.dg/pch/cpp-2.c: New.
50077         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50079         * gcc.dg/pch/except-1.h: New.
50080         * gcc.dg/pch/except-1.c: New.
50082         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50084         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50085         running test.
50086         * gcc.dg/pch: Include *.hp not *.h.
50087         * gcc.dg/pch/system-1.h: New.
50088         * gcc.dg/pch/system-1.c: New.
50090         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50092         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50093         rather than trying to build and run a program using PCH.
50094         * gcc.dg/pch: Remove dg-do commands from test files.
50096         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50098         * gcc.dg/pch/macro-3.c: New.
50099         * gcc.dg/pch/macro-3.h: New.
50101         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50103         * gcc.dg/pch/common-1.c: New.
50104         * gcc.dg/pch/common-1.h: New.
50105         * gcc.dg/pch/decl-1.c: New.
50106         * gcc.dg/pch/decl-1.h: New.
50107         * gcc.dg/pch/decl-2.c: New.
50108         * gcc.dg/pch/decl-2.h: New.
50109         * gcc.dg/pch/decl-3.c: New.
50110         * gcc.dg/pch/decl-3.h: New.
50111         * gcc.dg/pch/decl-4.c: New.
50112         * gcc.dg/pch/decl-4.h: New.
50113         * gcc.dg/pch/decl-5.c: New.
50114         * gcc.dg/pch/decl-5.h: New.
50115         * gcc.dg/pch/global-1.c: New.
50116         * gcc.dg/pch/global-1.h: New.
50117         * gcc.dg/pch/inline-1.c: New.
50118         * gcc.dg/pch/inline-1.h: New.
50119         * gcc.dg/pch/inline-2.c: New.
50120         * gcc.dg/pch/inline-2.h: New.
50121         * gcc.dg/pch/static-1.c: New.
50122         * gcc.dg/pch/static-1.h: New.
50123         * gcc.dg/pch/static-2.c: New.
50124         * gcc.dg/pch/static-2.h: New.
50126         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50128         * g++.dg/pch/pch.exp: Better handle failing testcases.
50129         * gcc.dg/pch/pch.exp: Likewise.
50130         * gcc.dg/pch/macro-1.c: New.
50131         * gcc.dg/pch/macro-1.h: New.
50132         * gcc.dg/pch/macro-2.c: New.
50133         * gcc.dg/pch/macro-2.h: New.
50135         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50137         * g++.dg/dg.exp: Treat files in pch/ specially.
50138         * g++.dg/pch/pch.exp: New file.
50139         * g++.dg/pch/empty.H: New file.
50140         * g++.dg/pch/empty.C: New file.
50141         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50142         "precompile".
50144         * gcc.dg/pch/pch.exp: New file.
50145         * gcc.dg/pch/empty.h: New file.
50146         * gcc.dg/pch/empty.c: New file.
50147         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50148         "precompile".
50150 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50152         * g++.dg/template/friend14.C: New test.
50154 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50156         * gcc.dg/old-style-asm-1.c: New test.
50158 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50160         * gcc.c-torture/compile/20030109-1.c: New test.
50162 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50164         * gcc.c-torture/execute/20030109-1.c: New test.
50166 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50168         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50169         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50170         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50171         * g++.old-deja/g++.mike/eh2.C: Likewise.
50172         * g++.old-deja/g++.mike/eh3.C: Likewise.
50173         * g++.old-deja/g++.mike/eh5.C: Likewise.
50174         * g++.old-deja/g++.mike/eh6.C: Likewise.
50175         * g++.old-deja/g++.mike/eh7.C: Likewise.
50176         * g++.old-deja/g++.mike/eh8.C: Likewise.
50177         * g++.old-deja/g++.mike/eh9.C: Likewise.
50178         * g++.old-deja/g++.mike/eh10.C: Likewise.
50179         * g++.old-deja/g++.mike/eh12.C: Likewise.
50180         * g++.old-deja/g++.mike/eh13.C: Likewise.
50181         * g++.old-deja/g++.mike/eh14.C: Likewise.
50182         * g++.old-deja/g++.mike/eh16.C: Likewise.
50183         * g++.old-deja/g++.mike/eh17.C: Likewise.
50184         * g++.old-deja/g++.mike/eh18.C: Likewise.
50185         * g++.old-deja/g++.mike/eh21.C: Likewise.
50186         * g++.old-deja/g++.mike/eh23.C: Likewise.
50187         * g++.old-deja/g++.mike/eh24.C: Likewise.
50188         * g++.old-deja/g++.mike/eh25.C: Likewise.
50189         * g++.old-deja/g++.mike/eh26.C: Likewise.
50190         * g++.old-deja/g++.mike/eh27.C: Likewise.
50191         * g++.old-deja/g++.mike/eh28.C: Likewise.
50192         * g++.old-deja/g++.mike/eh29.C: Likewise.
50193         * g++.old-deja/g++.mike/eh31.C: Likewise.
50194         * g++.old-deja/g++.mike/eh33.C: Likewise.
50195         * g++.old-deja/g++.mike/eh34.C: Likewise.
50196         * g++.old-deja/g++.mike/eh35.C: Likewise.
50197         * g++.old-deja/g++.mike/eh36.C: Likewise.
50198         * g++.old-deja/g++.mike/eh37.C: Likewise.
50199         * g++.old-deja/g++.mike/eh38.C: Likewise.
50200         * g++.old-deja/g++.mike/eh39.C: Likewise.
50201         * g++.old-deja/g++.mike/eh40.C: Likewise.
50202         * g++.old-deja/g++.mike/eh41.C: Likewise.
50203         * g++.old-deja/g++.mike/eh42.C: Likewise.
50204         * g++.old-deja/g++.mike/eh44.C: Likewise.
50205         * g++.old-deja/g++.mike/eh46.C: Likewise.
50206         * g++.old-deja/g++.mike/eh47.C: Likewise.
50207         * g++.old-deja/g++.mike/eh48.C: Likewise.
50208         * g++.old-deja/g++.mike/eh49.C: Likewise.
50209         * g++.old-deja/g++.mike/eh50.C: Likewise.
50210         * g++.old-deja/g++.mike/eh51.C: Likewise.
50211         * g++.old-deja/g++.mike/eh53.C: Likewise.
50212         * g++.old-deja/g++.mike/eh55.C: Likewise.
50213         * g++.old-deja/g++.mike/p7912.C: Likewise.
50214         * g++.old-deja/g++.mike/p9706.C: Likewise.
50215         * g++.old-deja/g++.mike/p10416.C: Likewise.
50216         * g++.old-deja/g++.mike/p11667.C: Likewise.
50217         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50218         Remove redundant reference to Iris.
50219         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50220         Elxsi, i860, Pico Java, and WE32K.
50222 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50224         * g++.dg/ext/asm4.C: New test.
50226 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50228         PR c++/9030
50229         * g++.dg/template/friend12.C: New test.
50230         * g++.dg/template/friend13.C: Likewise.
50231         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50233 2003-01-08  Jan Hubicka  <jh@suse.cz>
50235         * gcc.dg/i386-cadd.c: New test.
50236         * gcc.dg/i386-cmov4.c: Likewise.
50238 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50240         PR c++/9165
50241         * g++.dg/warn/Wunused-3.C: New test.
50243         * g++.dg/abi/bitfield9.C: New test.
50245         PR c++/9189
50246         * g++.dg/parse/defarg3.C: New test.
50248 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
50250         * g++.dg/parse/ambig1.C: New test.
50251         * g++.dg/parse/defarg2.C: New test.
50253 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
50255         * g++.dg/template/defarg-1.C: New test.
50256         * g++.dg/template/local2.C: Likewise.
50258 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
50260         * gcc.c-torture/execute/20030105-1.c: New test.
50262 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50264         * g++.dg/parse/namespace3.C: Remove extra semicolons.
50265         * g++.dg/parse/namespace4.C: Likewise.
50267 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50269         * g++.dg/template/ntp2.C: New test.
50271 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
50273         * g++.dg/parse/extern-C-1.C: New test.
50275         * g++.dg/parse/namespace4.C: New test.
50277         * g++.dg/template/nested1.C: New test.
50279         * g++.dg/parse/namespace3.C: New test.
50281 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
50283         * g++.dg/lookup/two-stage1.C: New test.
50285 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50287         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50288         * g++.old-deja/g++.jason/access8.C: Likewise.
50289         * g++.old-deja/g++.other/decl5.C: Likewise.
50291 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50293         * g++.dg/parse/parse7.C: New test.
50295 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
50297         PR c++/2843
50298         * g++.dg/ext/attrib7.C: New test.
50300 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
50302         * g++.dg/parse/parse6.C: New test.
50304 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
50306         * gcc.dg/h8300-stack-1.c: New.
50308 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50310         g++.dg/lookup/exception1.C: New test.
50312         g++.dg/lookup/template1.C: New test.
50314         g++.dg/parse/namespace2.C: New test.
50316         g++.dg/parse/parens2.C: New test.
50318 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50320         * g++.dg/parse/parse5.C: New test.
50321         * g++.dg/lookup/scoped4.C: New test.
50323 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
50325         * g++.dg/parse/parens1.C: New test.
50327         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50328         angle-bracket1.C.
50329         * g++.dg/parse/parens2.C: New test.
50331         * g++.dg/lookup/scope-operator1.C: New test.
50333         * g++.dg/parse/operator1.C: New test.
50335 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50337         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50338         * g++.old-deja/g++.other/access6.C: Likewise.
50339         * g++.old-deja/g++.other/decl1.C: Likewise.
50340         * g++.old-deja/g++.pt/typename12.C: Likewise.
50342 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50344         * g++.dg/parse/namespace1.C: New test.
50346 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50348         * g++.dg/parse/parse4.C: New test.
50350 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50352         * g++.dg/parse/parse3.C: New test.
50354 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50356         * g++.dg/parse/parse2.C: New test.
50358 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50360         * g++.dg/template/friend11.C: New test.
50362 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
50364         * g++.dg/parse/parse1.C: New test.
50366 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
50368         * lib/profopt.exp: Change the name of a global variable to avoid
50369         possible clashes with other test suites.
50371 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
50373         * g++.dg/inherit/covariant8.C: New test.
50375 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
50377         * g++.dg/init/array9.C: New test.
50379         PR c++/9112
50380         * g++.dg/parse/expr1.C: New test.
50382 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
50384         * gcc.c-torture/compile/20021230-1.c: New test.
50386 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
50388         * g++.dg/inherit/covariant5.C: New test.
50389         * g++.dg/inherit/covariant6.C: New test.
50390         * g++.dg/inherit/covariant7.C: New test.
50392 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50394         PR c++/2739
50395         * g++.dg/other/access2.C: New test.
50397 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50399         * g++.dg/other/anon-struct.C: No longer fails
50400         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50401         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50402         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50404 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50406         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50408 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50410         * g++.dg/eh/spec4.C: Remove stray semicolon.
50411         * g++.dg/expr/pmf-1.C: Change error message.
50412         * g++.dg/ext/asm1.C: Remove stray semicolon.
50413         * g++.dg/ext/typename1.C: Add missing typenames.
50414         * g++.dg/inherit/template-as-base.C: Change error message.
50415         * g++.dg/lookup/scoped1.C: Likewise.
50416         * g++.dg/lookup/scoped2.C: Likewise.
50417         * g++.dg/lookup/using2.C: Likewise.
50418         * g++.dg/other/component1.C: Remove stray semicolon.
50419         * g++.dg/other/do1.C: Change error message.
50420         * g++.dg/other/error2.C: Likewise.
50421         * g++.dg/other/init1.C: Likewise.
50422         * g++.dg/other/packed1.C: Remove stray semicolon.
50423         * g++.dg/other/ptrmem2.C: Change error message.
50424         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50425         marker.
50426         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50427         * g++.dg/template/access3.C: Add typename keyword.
50428         * g++.dg/template/access5.C: Remove stray semicolon.
50429         * g++.dg/template/access6.C: Likewise.
50430         * g++.dg/template/complit1.C: Likewise.
50431         * g++.dg/template/crash1.C: Change error message.
50432         * g++.dg/template/inherit2.C: Remove stray semicolon.
50433         * g++.dg/template/instantiate2.C: Likewise.
50434         * g++.dg/template/instantiate3.C: Change error message.
50435         * g++.dg/template/qual1.C: Remove stray semicolon.
50436         * g++.dg/template/qualttp18.C: Change error message.
50437         * g++.dg/template/ref1.C: Remove stray semicolon.
50438         * g++.dg/template/sizeof1.C (A::value): Declare it.
50439         * g++.dg/template/spec4.C: Change error message.
50440         * g++.dg/template/static1.C: Likewise.
50441         * g++.dg/template/type1.C: Likewise.
50442         * g++.dg/template/typename3.C: Likewise.
50443         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50444         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50445         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50446         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50447         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50448         named return value extension.
50449         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50450         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50451         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50452         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50453         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50454         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50455         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50456         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50457         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50458         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50459         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50460         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50461         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50462         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50463         syntax.
50464         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50465         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50466         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50467         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50468         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50469         * g++.old-deja/g++.brendan/template11.C: Likewise.
50470         * g++.old-deja/g++.brendan/template26.C: Likewise.
50471         * g++.old-deja/g++.brendan/template27.C: Use explicit
50472         specialization syntax.
50473         * g++.old-deja/g++.brendan/template30.C: Likewise.
50474         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50475         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50476         non-dependent names.
50477         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50478         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50479         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50480         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50481         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50482         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50483         named return value extension.
50484         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50485         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50486         * g++.old-deja/g++.ext/return1.C: Likewise.
50487         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50488         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50489         * g++.old-deja/g++.jason/access8.C: Likewise.
50490         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50491         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50492         pseudo-destructor names.
50493         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50494         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50495         pseudo-destructor names.
50496         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50497         * g++.old-deja/g++.jason/overload19.C: Likewise.
50498         * g++.old-deja/g++.jason/overload32.C: Likewise.
50499         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50500         stray semicolons.
50501         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50502         * g++.old-deja/g++.jason/return.C: Likewise.
50503         * g++.old-deja/g++.jason/return2.C: Likewise.
50504         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50505         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50506         syntax.
50507         * g++.old-deja/g++.jason/template10.C: Account for use of
50508         non-dependent names.
50509         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50510         syntax.
50511         * g++.old-deja/g++.jason/template37.C: Likewise.
50512         * g++.old-deja/g++.law/access4.C: Change error messages.
50513         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50514         pseudo-destructor names.
50515         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50516         * g++.old-deja/g++.law/ctors9.C: Likewise.
50517         * g++.old-deja/g++.law/cvt22.C: Likewise.
50518         * g++.old-deja/g++.law/dtors5.C: Likewise.
50519         * g++.old-deja/g++.law/global-init1.C: Likewise.
50520         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50521         * g++.old-deja/g++.law/operators28.C: Likewise.
50522         * g++.old-deja/g++.law/visibility28.C: Likewise.
50523         * g++.old-deja/g++.martin/eval1.C: Likewise.
50524         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50525         name.
50526         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50527         * g++.old-deja/g++.mike/net34.C: Likewise.
50528         * g++.old-deja/g++.mike/net36.C: Likewise.
50529         * g++.old-deja/g++.mike/ns2.C: Likewise.
50530         * g++.old-deja/g++.mike/p12306.C: Likewise.
50531         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50532         value extension.
50533         * g++.old-deja/g++.mike/p700.C: Likewise.
50534         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50535         * g++.old-deja/g++.mike/p710.C: Likewise.
50536         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50537         value extension.
50538         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50539         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50540         * g++.old-deja/g++.ns/crash2.C: Likewise.
50541         * g++.old-deja/g++.ns/crash3.C: Likewise.
50542         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50543         * g++.old-deja/g++.ns/ns17.C: Likewise.
50544         * g++.old-deja/g++.ns/template16.C: Likewise.
50545         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50546         keyword.
50547         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50548         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50549         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50550         named return value extension.
50551         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50552         * g++.old-deja/g++.other/access4.C: Issue additional error
50553         messages.
50554         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50555         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50556         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50557         * g++.old-deja/g++.other/crash25.C: Change error message.
50558         * g++.old-deja/g++.other/crash4.C: Change error message.
50559         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50560         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50561         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50562         checks.
50563         * g++.old-deja/g++.other/defarg8.C: Likewise.
50564         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50565         * g++.old-deja/g++.other/dtor10.C: Likewise.
50566         * g++.old-deja/g++.other/incomplete.C: Likewise.
50567         * g++.old-deja/g++.other/linkage7.C: Likewise.
50568         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50569         lookup algorithm.
50570         * g++.old-deja/g++.other/mangle2.C: Likewise.
50571         * g++.old-deja/g++.other/refinit2.C: Likewise.
50572         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50573         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50574         * g++.old-deja/g++.pt/crash28.C: Likewise.
50575         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50576         syntax.
50577         * g++.old-deja/g++.pt/crash32.C: Change error message.
50578         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50579         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50580         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50581         error message position.
50582         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50583         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50584         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50585         syntax.
50586         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50587         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50588         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50589         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50590         keyword.
50591         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50592         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50593         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50594         keyword.
50595         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50596         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50597         syntax.
50598         * g++.old-deja/g++.pt/friend28.C: Account for use of
50599         non-dependent names.
50600         * g++.old-deja/g++.pt/friend29.C: Likewise.
50601         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50602         rules.
50603         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50604         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50605         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50606         lookup rules.
50607         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50608         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50609         keyword.
50610         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50611         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50612         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50613         keyword.
50614         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50615         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50616         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50617         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50618         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50619         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50620         keyword.
50621         * g++.old-deja/g++.pt/spec10.C: Likewise.
50622         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50623         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50624         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50625         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50626         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50627         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50628         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50629         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50630         * g++.old-deja/g++.pt/typename15.C: Likewise.
50631         * g++.old-deja/g++.pt/typename22.C: Likewise.
50632         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50633         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50634         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50635         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50636         syntax.
50637         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50638         return value extension.
50639         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50640         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50641         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50642         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50644 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50646         * g++.dg/warn/inline1.C: New test.
50647         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50648         * g++.old-deja/g++.jason/synth10.C: Likewise.
50649         * g++.old-deja/g++.mike/net31.C: Likewise.
50650         * g++.old-deja/g++.mike/p8786.C: Likewise.
50652         * g++.dg/template/friend10.C: New test.
50653         * g++.dg/template/conv5.C: New test.
50655 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50657         * g++.dg/lookup/scoped3.C: New test.
50659         * g++.dg/lookup/decl1.C: New test.
50660         * g++.dg/lookup/decl2.C: New test.
50662 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50664         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50665         gcc.c-torture/compile/20021015-1.c,
50666         gcc.c-torture/compile/20021015-2.c,
50667         gcc.c-torture/compile/20021123-1.c,
50668         gcc.c-torture/compile/20021123-2.c,
50669         gcc.c-torture/compile/20021123-3.c,
50670         gcc.c-torture/compile/20021123-4.c,
50671         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50672         only to 3.1 or 3.2 branch.
50674 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50676         * gcc.dg/i386-bitfield3.c: New test.
50678         * gcc.dg/i386-bitfield2.c: New test.
50680 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50682         * g++.dg/parse/conv_op1.C: New test.
50684 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50686         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50687         approved.
50689 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50691         * gcc.c-torture/compile/20021220-1.c: New test.
50693 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50695         * gcc.dg/i386-fastcall-1.c: New.
50697 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50699         * gcc.c-torture/execute/20021219-1.c: New test.
50701 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50703         * gcc.dg/i386-pic-1.c: New test.
50705 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50707         PR c++/8099
50708         * g++.dg/template/friend9.C: New test.
50710 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50712         PR c++/3663
50713         * g++.dg/template/access7.C: New test.
50715 2002-12-18  Nick Clifton  <nickc@redhat.com>
50717         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50718         the libstdc++-v3 directory has been found.
50720 2002-12-12  Devang Patel <dpatel@apple.com>
50721         * gcc.dg/darwin-ld-1.c: New test.
50722         * gcc.dg/darwin-ld-2.c: New test.
50723         * gcc.dg/darwin-ld-3.c: New test.
50724         * gcc.dg/darwin-ld-4.c: New test.
50725         * gcc.dg/darwin-ld-5.c: New test.
50727 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50729         * gcc.c-torture/compile/20021212-1.c: New test.
50731 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50733         * gcc.dg/fshort-wchar: New test.
50735 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50737         PR c++/8372
50738         * g++.dg/template/dtor1.C: New test.
50740         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50741         markers.
50743 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50745         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50747 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50749         * g++.dg/template/static1.C: New test.
50750         * g++.dg/template/static2.C: New test.
50751         * g++.old-deja/g++.ext/memconst.C: New test.
50753 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50755         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50756         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50757         * g++.dg/special/initp1.C: Likewise.
50759 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50761         * gcc.c-torture/execute/20021204-1.c: New test.
50763 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50765         * gcc.dg/ppc-fmadd-1.c: New file.
50766         * gcc.dg/ppc-fmadd-2.c: New file.
50767         * gcc.dg/ppc-fmadd-3.c: New file.
50769 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50771         * gcc.c-torture/compile/20021204-1.c: New test.
50773 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50775         * g++.dg/inherit/covariant2.C: New test.
50776         * g++.dg/inherit/covariant3.C: New test.
50777         * g++.dg/inherit/covariant4.C: New test.
50778         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50779         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50781 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50783         PR c++/8688
50784         * g++.dg/init/brace3.C: New test.
50786 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50788         * gcc.dg/20020210-1.c: Fix a comment typo.
50790 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50792         PR c++/8720
50793         * g++.dg/parse/defarg1.C: New test.
50795         PR c++/8615
50796         * g++.dg/template/char1.C: New test.
50798         * g++.dg/template/varmod1.C: Fix typo.
50800 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50802         DR 180
50803         * g++.old-deja/g++.pt/crash32.C: Expect error.
50805 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50807         PR c++/5919
50808         * g++.dg/template/varmod1.C: New test.
50810         PR c++/8727
50811         * g++.dg/inherit/typeinfo1.C: New test.
50813         PR c++/8663
50814         * g++.dg/inherit/typedef1.C: New test.
50816 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50818         PR c++/8332
50819         PR c++/8493
50820         * g++.dg/template/strlen1.C: New test.
50822         PR c++/8227
50823         * g++.dg/template/ctor2.C: New test.
50825         PR c++/8214
50826         * g++.dg/init/string1.C: New test.
50828         PR c++/8511
50829         * g++.dg/template/friend8.C: New test.
50831 2002-11-29  Joe Buck <jbuck@synopsys.com>
50833         * g++.dg/lookup/anon2.C: New test.
50835 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50837         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50838         h8300 port.
50840 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50842         * gcc.dg/bitfld-6.c: New test.
50844 2002-11-27  Jan Hubicka  <jh@suse.cz>
50846         * gcc.c-torture/execute/20021127.[cx]: New test.
50848 2002-11-26  Jan Hubicka  <jh@suse.cz>
50850         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50851         quality.
50853 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50855         * g++.dg/init/brace2.C: New test.
50856         * g++.old-deja/g++.mike/p9129.C: Correct.
50858 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50860         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50862 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50864         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50866 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50868         * g++.dg/abi/empty11.C: New test.
50869         * g++.dg/rtti/cv1.C: New test.
50871 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50873         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50875 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50877         * g++.dg/abi/empty10.C: New test.
50879 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50881         * gcc.c-torture/compile/20021124-1.c: New test.
50883 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50885         * g++.dg/abi/rtti2.C: New test.
50887 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50889         * gcc.dg/i386-unroll-1.c: New test.
50891 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50893         * gcc.c-torture/compile/20021120-1.c: New test.
50894         * gcc.c-torture/compile/20021120-2.c: New test.
50896 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50898         * gcc.dg/bitfld-5.c: New test.
50900 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50902         * gcc.c-torture/execute/20021120-3.c: New test.
50904 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50906         * gcc.c-torture/execute/20021120-2.c: New test.
50908 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50910         * gcc.c-torture/execute/20021120-1.c: New test.
50912 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50914         * gcc.c-torture/execute/20021118-3.c: New test.
50916 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50918         * gcc.c-torture/compile/20021119-1.c: New test.
50920 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50922         * gcc.dg/duff-1.c: New test.
50923         * gcc.dg/duff-2.c: New test.
50924         * gcc.dg/duff-3.c: New test.
50926 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50928         * gcc.dg/cpp/_Pragma5.c: New test.
50930 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50932         * gcc.c-torture/execute/20021118-2.c: New test.
50934 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50936         * gcc.c-torture/execute/20021118-1.c: New test.
50938 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50940         * gcc.dg/20021116-1.c: New test.
50942 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50944         * g++.dg/abi/vcall1.C: New test.
50946 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50948         * gcc.dg/20021029-1.c: New test.
50949         * gcc.dg/20021029-2.c: New test.
50951 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50953         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50955 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50957         PR c/8439
50958         * gcc.dg/20021110.c: Move to ...
50959         * gcc.c-torture/compile/20021110.c: .... here.
50961 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50963         PR c/8467
50964         * gcc.c-torture/execute/20021111-1.c
50966 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50968         PR c/8439
50969         * gcc.dg/20021110.c: New test.
50971 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50973         * g++.dg/abi/vthunk3.C: Run only on x86.
50975 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50977         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50979 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50981         * lib/compat.exp (compat-execute): Fix logic error in last
50982         change.
50984 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50986         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50988 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50990         PR c++/8389
50991         * g++.dg/template/access6.C: New test.
50993 2002-11-08  Jan Hubicka  <jh@suse.cz>
50995         * gcc.dg/i386-ssefp-1.c: New test.
50996         * gcc.dg/i386-ssefp-1.c: New test.
50998 2002-11-08  Jan Hubicka  <jh@suse.cz>
51000         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51002 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51004         * g++.dg/abi/vthunk3.C: New test.
51006         PR c++/8338
51007         * g++.dg/template/crash2.C: New test.
51009 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51011         * g++.dg/abi/dtor1.C: New test.
51012         * g++.dg/abi/dtor2.C: Likewise.
51014 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51016         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51017         Darwin.
51019 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51021         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51022         -mthumb.  Only xfail with -O0.
51024 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51026         * g++.dg/abi/thunk1.C: New test.
51027         * g++.dg/abi/thunk2.C: Likewise.
51028         * g++.dg/abi/vtt1.C: Likewise.
51030 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51032         PR optimization/8423
51033         * gcc.c-torture/execute/builtin-constant.c: New test.
51035 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51037         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51038         Add some more cases.
51040 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51042         PR c++/8391
51043         * g++.dg/opt/local1.C: New test.
51045 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51047         PR c++/8160
51048         * g++.dg/template/complit1.C: New test.
51050         PR c++/8149
51051         * g++.dg/template/typename4.C: Likewise.
51053 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51055         Core issue 287, PR c++/7639
51056         * g++.dg/template/instantiate1.C: Adjust error location.
51057         * g++.dg/template/instantiate3.C: New test.
51058         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51059         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51060         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51062 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51064         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51066 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51068         PR c++/8287
51069         * g++.dg/init/dtor2.C: New test.
51071 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51073         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51074         * gcc.dg/nest.c: Bypass errors on irix6.
51076 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51078         * gcc.dg/nest.c: Expect error for mmix-*-*.
51079         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51081 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51083         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51084         markers.
51086         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51088 2002-10-25  Mike Stump  <mrs@apple.com>
51090         * gcc.dg/warn-1.c: New test.
51092 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51094         * g++.dg/template/typename3.C: New test.
51096 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51098         * g++.dg/lookup/ptrmem1.C: New test.
51100         * g++.dg/abi/vthunk2.C: New test.
51102 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51104         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51106 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51108         * g++.dg/abi/empty9.C: New test.
51110 2002-10-24  Richard Henderson  <rth@redhat.com>
51112         * g++.dg/inherit/thunk1.C: Enable for ia64.
51114 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51116         PR c++/8067
51117         * g++.dg/lookup/pretty1.C: New test.
51119 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51121         * gcc.dg/20021023-1.c: New test.
51123 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51125         PR c++/7679
51126         * g++.dg/parse/inline1.C: New test.
51128 2002-10-23  Richard Henderson  <rth@redhat.com>
51130         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51132         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51134 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51136         PR c++/6579
51137         * g++.dg/parse/stmtexpr3.C: New test.
51139 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51141         * g++.dg/expr/cond1.C: New test.
51143 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51145         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51147 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51149         * g++.dg/abi/vbase13.C: New test.
51150         * g++.dg/abi/vbase14.C: Likewise.
51152 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51154         * gcc.dg/tls/pic-1.c: New test.
51155         * gcc.dg/tls/nonpic-1.c: New test.
51156         * gcc.dg/20021018-1.c: New test.
51158 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51160         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51161         Remove only files with the same base name as the test case.
51162         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51163         (profopt-execute): Likewise.  Also, remove old profiling
51164         and performance data files before running the tests.
51166         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51167         * g++.dg/bprob/bprob.exp: Likewise.
51168         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51169         to allow more general test case names.
51171         * g++.dg/bprob/bprob-1.C: Rename to ...
51172         * g++.dg/bprob/g++-bprob-1.C: ... this.
51174         * g77.dg/bprob/bprob-1.f: Rename to ...
51175         * g77.dg/bprob/g77-bprob-1.f: ... this.
51177 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51179         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51180         bison 1.50 or later.
51182 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51184         * g++.dg/README: Describe more test directories.
51186 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51188         * g++.dg/init/array6.C: Add additional tests.
51190 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51192         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51193         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51195 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51197         * gcc.c-torture/compile/20020604-1.x: New.
51198         * gcc.c-torture/compile/simd-5.x: Likewise.
51199         * gcc.c-torture/execute/920710-1.x: Likewise.
51200         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51202 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51204         * g++.dg/inherit/override1.C: Add dg-options clause.
51206 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51208         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51209         _mm_slli_si128.
51211 2002-10-19  Andreas Schwab  <schwab@suse.de>
51213         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51214         directory component.
51216 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51218         * g++.dg/inherit/thunk1.C: New test.
51220         * g++.dg/inherit/override1.C: New test.
51222         * g++.dg/abi/mangle11.C: New test.
51223         * g++.dg/abi/mangle14.C: New test.
51224         * g++.dg/abi/mangle17.C: New test.
51226 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51228         * g++.dg/overload/member2.C: New test.
51230 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51232         * g++.dg/README: Describe new compat directory.
51233         * g++.dg/dg.exp: Skip tests in compat directory.
51234         * README.compat: New file.
51235         * lib/compat.exp: New expect script.
51236         * g++.dg/compat: New test directory.
51237         * g++.dg/compat/compat.exp: New expect script.
51238         * g++.dg/compat/abi: New test directory.
51239         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51240         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51241         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51242         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51243         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51244         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51245         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51246         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51247         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51248         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51249         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51250         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51251         * g++.dg/compat/break: New test directory.
51252         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51253         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51254         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51255         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51256         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51257         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51258         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51259         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51260         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51261         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51262         g++.dg/compat/break/README: New files.
51263         * g++.dg/compat/eh: New test directory.
51264         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51265         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51266         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51267         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51268         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51269         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51270         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51271         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51272         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51273         g++.dg/compat/eh/filter2_y.C,
51274         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51275         g++.dg/compat/eh/new1_y.C,
51276         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51277         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51278         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51279         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51280         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51281         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51282         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51283         g++.dg/compat/eh/unexpected1_y.C: New files.
51284         * g++.dg/compat/init: New test directory.
51285         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51286         g++.dg/compat/init/array5_y.C,
51287         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51288         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51289         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51290         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51291         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51292         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51293         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51294         g++.dg/compat/init/init-ref2_y.C: New files.
51296 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51298         PR c++/7584
51299         * g++.dg/inherit/using3.C: New test.
51301 2002-10-17  Jan Hubicka  <jh@suse.cz>
51303         * gcc.dg/20021017-2.c: New test.
51305 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
51307         * g++.dg/abi/mangle16.C: Adjust.
51309         * g++.dg/init/array8.C: New test.
51311 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
51313         * gcc.dg/special/mips-abi.exp: New test.
51314         * gcc.dg/special/mips-abi.s: Empty file used by the above.
51316 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51318         * g++.dg/abi/mangle16.C: New test.
51319         * g++.dg/abi/mangle17.C: Likewise.
51321         PR c++/7478
51322         * g++.dg/template/ref1.C: New test.
51324 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51326         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51328 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
51330         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51332 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
51334         PR c++/7524
51335         * g++.dg/init/array7.C: New test.
51337 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
51339         * g++.dg/init/array6.C: New test.
51341         * g++.dg/abi/mangle13.C: Likewise.
51342         * g++.dg/abi/mangle14.C: Likewise.
51343         * g++.dg/abi/mangle15.C: Likewise.
51345 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51347         * g++.dg/abi/empty8.C: New test.
51349 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
51351         * g++.dg/init/ctor1.C: New test.
51353 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
51355         * gcc.c-torture/execute/20021015-1.c: New test.
51357 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
51359         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51361 2002-10-14  Jan Hubicka  <jh@suse.cz>
51363         * gcc.dg/i386-ssetype-[1-5].c: New tests.
51365 2002-10-14  Richard Henderson  <rth@redhat.com>
51367         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51369 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51371         PR optimization/6631
51372         * g++.dg/opt/const2.C: New test.
51374 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
51376         PR c++/7176
51377         * g++.dg/parse/friend1.C: New test.
51378         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51380 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
51382         * gcc.dg/20021014-1.c: New test.
51384 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
51386         PR c++/5661
51387         * g++.dg/ext/vlm1.C: New test.
51388         * g++.dg/ext/vlm2.C: Likewise.
51390         * g++.dg/init/array1.C: Remove invalid braces.
51391         * g++.dg/init/brace1.C: New test.
51392         * g++.dg/init/copy2.C: Likewise.
51393         * g++.dg/init/copy3.C: Likewise.
51394         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51395         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51396         braces.
51398 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51400         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51402 2002-10-11  Richard Shann  <richard.shann@superh.com>
51404         * gcc.c-torture/compile/simd-5.c: New test.
51406 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51408         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51410 2002-10-10  Jim Wilson  <wilson@redhat.com>
51412         * gcc.c-torture/execute/20021010-1.c: New test.
51414 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51416         PR c/7353
51417         * g++.dg/ext/typedef-init.C: New test.
51418         * gcc.dg/typedef-init.c: New test.
51420 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51422         * gcc.dg/cpp/paste13.c: New test.
51424 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51426         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51427         remaining platforms, XFAIL during compile, not execute.  Don't
51428         XFAIL at -O0.
51430 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51432         * gcc.dg/alias-1.c: Tweak expected warning.
51434 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51436         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51438 2002-10-06  Andreas Jaeger  <aj@suse.de>
51440         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51441         * gcc.dg/cpp/c++98.C: Likewise.
51443         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51444         * g++.dg/cpp/c++98.C: Likewise.
51446         * g++.dg/README (Subdirectories): Mention cpp directory.
51448         PR target/7559
51449         * gcc.dg/20021006-1.c: New test.
51451 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51453         PR c++/7804
51454         * g++.dg/other/warning1.C: New test.
51456 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51458         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51459         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51460         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51462 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51464         PR c++/7931
51465         * g++.dg/template/ptrmem3.C: New test.
51467         PR c++/7754
51468         * g++.dg/template/union1.C: New test.
51470 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51472         PR c++/8006
51473         * g++.dg/abi/mangle9.C: New test.
51474         * g++.dg/abi/mangle10.C: New test.
51475         * g++.dg/abi/mangle11.C: New test.
51476         * g++.dg/abi/mangle12.C: New test.
51478 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51480         PR c++/7188.
51481         * g++.dg/template/meminit1.C: New test.
51482         * g++.dg/warn/Wreorder-1.C: Likewise.
51483         * g++.old-deja/g++.mike/warn3.C: Tweak.
51484         * lib/prune.exp: Ingore "in copy constructor".
51486 2002-10-02  Andreas Jaeger  <aj@suse.de>
51488         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51489         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51490         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51491         on x86-64.
51493 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51495         * gcc.dg/empty1.C: Fix typo.
51497 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51499         * gcc.dg/alias-1.c: New test.
51501 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51503         * gcc.dg/empty1.C: New test.
51505         * g++.dg/tls/init-2.C: Tweak error messages.
51507 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51509         * gcc.c-torture/compile/20020923-1.c: New test.
51511 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51513         * gcc.c-torture/execute/ffs-1.c: New test.
51514         * gcc.c-torture/execute/ffs-2.c: Ditto.
51516 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51518         * g++.dg/overload/member1.C: New test.
51520 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51522         * g++.dg/abi/empty7.C: New test.
51523         * g++.dg/init/pm2.C: Likewise.
51525 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51527         * g++.dg/rtti/crash1.C: New test.
51529 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51531         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51532         gcc.dg/sibcall-4.c: New tests.
51534 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51536         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51537         powerpc and MMIX targets.
51539 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51541         * gcc.dg/cpp/20020927-1.c: New.
51543 2002-09-26  David S. Miller  <davem@redhat.com>
51545         * gcc.c-torture/compile/trunctfdf.c: New.
51547 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51549         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51551 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51553         * gcc.c-torture/execute/loop-15.c: New.
51555 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51557         * README.QMTEST: Fix typo.
51559 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51561         * gcc.dg/20020926-1.c: New test.
51563 2002-09-25  David S. Miller  <davem@redhat.com>
51565         PR target/7842
51566         * gcc.c-torture/execute/shiftdi.c: New test.
51568 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51570         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51571         unique to the tool.
51572         * lib/g77.exp (g77_init): Likewise.
51573         * lib/g++.exp (g++_init): Likewise.
51574         * lib/objc.exp (objc_init): Likewise.
51576 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51578         * g++.dg/abi/empty5.C: New test.
51579         * g++.dg/abi/empty6.C: New test.
51580         * g++.dg/abi/vbase12.C: New test.
51582 2002-09-25  Richard Henderson  <rth@redhat.com>
51584         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51585         too-small long double.
51587 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51589         * gcc.dg/20020919-1.c: New test.
51591 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51593         * g++.dg/abi/bitfield6.C: New test.
51594         * g++.dg/abi/bitfield7.C: New test.
51595         * g++.dg/abi/bitfield8.C: New test.
51596         * g++.dg/abi/vbase11.C: New test.
51598 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51600         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51601         hppa*-*-hpux*.  Update test comment.
51603 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51605         * gcc.dg/tls/struct-1.c: New test.
51607 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51609         * gcc.dg/cpp/tr-warn2.c: Update.
51611 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51613         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51615 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51617         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51618         systems.
51620 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51622         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51624         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51625         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51626         setting of cxxfilt.
51628 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51630         * gcc.dg/20020312-2.c: Update for darwin.
51632 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51634         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51636 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51638         * objc.dg/comp-types-1.m: New test.
51639         * objc.dg/comp-types-2.m: New test.
51640         * objc.dg/comp-types-3.m: New test.
51641         * objc.dg/comp-types-4.m: New test.
51642         * objc.dg/comp-types-5.m: New test.
51643         * objc.dg/comp-types-6.m: New test.
51645 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51647         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51649 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51651         * g++.dg/other/do1.C: New test.
51653         * g++.dg/template/subst1.C: New test.
51655 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51657         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51659 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51661         * g++.dg/template/qualttp20.C: Adjust expected errors.
51662         * g++.old-deja/g++.jason/report.C: Likewise.
51663         * g++.old-deja/g++.other/qual1.C: Likewise.
51665         * g++.dg/lookup/scoped2.C: New test.
51667         * g++.dg/ext/asm3.C: New test.
51669 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51671         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51673 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51675         * ChangeLog: follow spelling conventions.
51676         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51677         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51678         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51679         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51680         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51681         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51682         * g++.old-deja/g++.law/global-init1.C: Likewise.
51683         * g++.old-deja/g++.other/delete4.C: Likewise.
51684         * g++.old-deja/g++.other/inline21.C: Likewise.
51685         * g++.old-deja/g++.other/singleton.C: Likewise.
51686         * g77.dg/strlen0.f: Likewise.
51687         * g77.f-torture/compile/20010519-1.f: Likewise.
51688         * g77.f-torture/compile/980310-4.f: Likewise.
51689         * gcc.c-torture/compile/20000605-1.c: Likewise.
51690         * gcc.c-torture/execute/20020225-1.c: Likewise.
51691         * gcc.dg/c90-hexfloat-2.c: Likewise.
51692         * gcc.dg/c99-bool-1.c: Likewise.
51693         * gcc.dg/c99-hexfloat-2.c: Likewise.
51694         * gcc.dg/dll-2.c: Likewise.
51695         * gcc.dg/wtr-union-init-1.c: Likewise.
51696         * gcc.dg/wtr-union-init-2.c: Likewise.
51697         * gcc.dg/wtr-union-init-3.c: Likewise.
51698         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51699         * gcc.dg/cpp/defined.c: Likewise.
51700         * gcc.dg/cpp/macsyntx.c: Likewise.
51701         * gcc.dg/cpp/paste2.c: Likewise.
51702         * gcc.dg/cpp/trad/defined.c: Likewise.
51703         * gcc.dg/format/c90-printf-1.c: Likewise.
51704         * gcc.dg/format/c90-scanf-1.c: Likewise.
51705         * gcc.dg/format/c99-printf-1.c: Likewise.
51706         * gcc.dg/format/c99-scanf-1.c: Likewise.
51707         * gcc.misc-tests/gcov-8.c: Likewise.
51708         * lib/profopt.exp: Likewise.
51710 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51712         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51714 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51716         * g++.dg/inherit/using2.C: New test.
51718 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51720         * ChangeLog: Follow spelling conventions.
51721         * g++.dg/template/friend4.C: Likewise.
51722         * g++.old-deja/g++.pt/crash67.C: Likewise.
51723         * gcc.c-torture/execute/20000801-4.c: Likewise.
51724         * gcc.dg/c90-digraph-1.c: Likewise.
51725         * gcc.dg/c94-digraph-1.c: Likewise.
51726         * gcc.dg/c99-digraph-1.c: Likewise.
51727         * gcc.dg/cpp/line5.c: Likewise.
51728         * gcc.dg/cpp/multiline.c: Likewise.
51729         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51730         * gcc.dg/format/attr-3.c: Likewise.
51731         * gcc.dg/format/c90-scanf-3.c: Likewise.
51732         * gcc.dg/format/ext-4.c: Likewise.
51734 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51736         * g++.dg/template/pretty1.C: New test.
51738 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51740         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51742 2002-09-13  Matt Austern  <austern@apple.com>
51744         * g++.dg/other/constref[12].C: New, regression tests for
51745         passing a cast expression to a function by const reference.
51747 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51749         * g++.dg/template/deduce1.C: New test.
51751 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51753         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51754         32-bit int.
51756 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51758         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51759         usage.
51761 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51763         * gcc.c-torture/compile/20020910-1.c: New test.
51765 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51767         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51769 2002-09-10  Andreas Jaeger  <aj@suse.de>
51771         * gcc.dg/20020312-2.c: Adjust for x86-64.
51773 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51775         * g77.dg/7388.f: New test case for PR 7388.
51777 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51779         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51781 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51783         * objc.dg/proto-lossage-1.m: New test.
51785 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51787         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51789 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51791         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51792         expected to pass.
51794 2002-09-06  Stan Shebs  <shebs@apple.com>
51795             David Edelsohn  <edelsohn@gnu.org>
51797         * gcc.dg/weak: New directory.
51798         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51799         target-specific xfail bits.
51800         * gcc.dg/typeof-2.c: Move to new directory.
51801         * gcc.dg/weak.exp: New expect script.
51803 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51805         * gcc.c-torture/execute/extzvsi.c: New test.
51807 2002-09-05  Stan Shebs  <shebs@apple.com>
51809         * gcc.dg/weak-1.c: xfail on Darwin.
51810         * gcc.dg/weak-2.c: Ditto.
51811         * gcc.dg/weak-3.c: Ditto.
51812         * gcc.dg/weak-4.c: Ditto.
51813         * gcc.dg/weak-5.c: Ditto.
51814         * gcc.dg/weak-6.c: Ditto.
51815         * gcc.dg/weak-7.c: Ditto.
51816         * gcc.dg/weak-8.c: Ditto.
51817         * gcc.dg/weak-9.c: Ditto.
51819 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51821         * gcc.c-torture/execute/loop-14.c: New test.
51823 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51825         * g++.dg/other/cxa-atexit1.C: New test.
51827         * gcc.dg/typeof-2.c: New test.
51829 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51831         * gcc.dg/builtins-2.c: New testcase.
51832         * gcc.dg/builtins-3.c: New testcase.
51834 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51836         * gcc.dg/cpp/_Pragma4.c: New test.
51838 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51840         * objc/execute/nil_method-1.m: New testcase.
51842 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51844         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51845         [Object class], not [Object initialize].
51847 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51848             Hans-Peter Nilsson  <hp@bitrange.com>
51850         * gcc.c-torture/execute/20020720-1.x: Skip test on
51851         mmix-knuth-mmixware.  Correct comment.
51853 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51855         * g++.dg/abi/bitfield5.C: New test.
51856         * g++.dg/abi/vbase10.C: Likewise.
51858 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51860         * objc.dg/undeclared-selector.m: New test.
51862 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51864         * g++.dg/other/offsetof1.C: Avoid cast warning.
51866 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51868         * objc.dg/super-class-2.m: New test.
51870 2002-08-24  Matt Austern  <austern@apple.com>
51872         * g++.dg/ext/lvaddr.C: New test.
51873         * g++.dg/ext/lvcast.C: New test.
51875 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51877         * g++.dg/inherit/cond1.C: New test.
51879 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51881         * gcc.dg/noncompile/incomplete-1.c: New test.
51883 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51885         * gcc.dg/typespec-1.c: New test.
51887 2002-08-20  Devang Patel  <dpatel@apple.com>
51888         * objc.dg/proto-hier-2.m: New test.
51890 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51892         * objc.dg/bitfield-1.m: New test.
51893         * objc.dg/bitfield-2.m: New test.
51895 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51897         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51898         gcc.dg/c99-flex-array-4.c: New tests.
51900 2002-08-16  Stan Shebs  <shebs@apple.com>
51902         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51904 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51906         * gcc.dg/typeof-1.c: New test.
51907         * g++.dg/ext/typeof2.C: New test.
51909 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51911         * g++.dg/other/offsetof1.C: New test.
51913 2002-08-14  Richard Henderson  <rth@redhat.com>
51915         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51917 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51919         * gcc.dg/cpp/_Pragma3.c: New test.
51921 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51923         * g++.dg/template/inherit3: New test.
51925 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51927         * gcc.dg/bitfld-4.c: Add blank options.
51929 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51931         * g++.dg/template/crash1.C: New test.
51933 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51935         * gcc.dg/tls/opt-2.c: New test.
51937 2002-08-08  Devang Patel  <dpatel@apple.com>
51939         * objc.dg/selector-1.m : New test
51941 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51943         * g++.dg/abi/bitfield4.C: New test.
51944         * gcc.dg/bitfld-4.c: New test.
51946 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51948         * g++.dg/other/packed1.C: New test.
51950 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51952         * g++.dg/abi/offsetof.C: Tweak error messages.
51953         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51955 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51957         * gcc.dg/bitfld-3.c: New test.
51959 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51960             Richard Henderson  <rth@redhat.com>
51962         * gcc.dg/i386-bitfield1.c: New test.
51963         * g++.dg/abi/bitfield3.C: Update.
51965 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51967         * objc.dg/const-str-2.m: Update.
51968         * gcc.dg/cpp/c++98.c: Change to C extension.
51969         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51970         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51972 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51974         * gcc.dg/tls/diag-3.c: New.
51976 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51978         * g++.dg/README (Subdirectories): Document new subdir expr.
51979         * g++.dg/expr/pmf-1.C: New test.
51981 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51983         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51985 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51987         * g++.dg/abi/bitfield3.C: New test.
51989 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51991         * lib/gcov.exp: Tweak expected line formats.
51992         * gcc.misc-tests/gcov8.c: New test.
51993         * gcc.misc-tests/gcov8.x: New flags.
51995 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51997         * consistency.vlad/layout/endian.c: Include string.h.
51999         * gcc.c-torture/execute/20020805-1.c: New test.
52001 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52003         * g++.dg/other/conversion1.C: New test.
52005 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52007         * gcc.dg/builtins-1.c: New testcase.
52009 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52011         * g++.dg/inherit/access3.C: New test.
52013 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52015         * gcc.dg/ia64-visibility-2.c: New test.
52017 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52019         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52020         __qualifier_flags to __flags.
52022 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52024         * g++.dg/inherit/operator1.C: New test.
52025         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52026         * g++.dg/other/error1.C: Change expected error message.
52027         * g++.dg/template/conv4.C: Likewise.
52029 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52031         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52032         for documented behavior.
52034 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52036         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52037         several targets known to fail.
52039 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52041         * gcc.dg/mips-args-[123].c: New tests.
52043 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52045         * gcc.dg/ppc-spe.c: New.
52047 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52049         * g++.dg/other/ptrmem4.C: New testcase.
52051 2002-07-24  Richard Henderson  <rth@redhat.com>
52053         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52055 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52057         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52059 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52061         * gcc.c-torture/execute/memset-3.c: New testcase.
52063 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52065         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52066         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52068 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52070         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52071         Delete.
52073 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52075         * gcc.c-torture/compile/simd-4.c: New test.
52077 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52079         PR c++/7347, c++/7348
52080         * g++.dg/template/access4.C: New test.
52081         * g++.dg/template/access5.C: New test.
52082         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52083         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52084         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52085         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52087 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52089         * gcc.dg/gnu89-init-2.c: New test.
52091 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52093         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52095 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52097         * gcc.c-torture/execute/20020720-1.c: New testcase.
52099 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52101         * gcc.dg/cpp/Wsignprom.c: New tests.
52103 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52105         * gcc.c-torture/execute/loop-13.c: New test.
52107 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52109         * gcc.dg/cpp/expr.c: New tests.
52111 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52113         * g++.dg/opt/pr6713.C: Add template instantiation.
52115 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52117         * gcc.dg/nest.c: New test.
52119 2002-07-17  Richard Henderson  <rth@redhat.com>
52121         * g++.dg/opt/pr6713.C: New test.
52123 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52125         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52126         XFAIL for all x86 processors.
52128 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52130         * gcc.c-torture/execute/20010122-1.x: Do not test with
52131         -fomit-frame-pointer.
52133 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52135         * g++.dg/template/instantiate2.C: New test.
52136         * g++.dg/template/spec4.C: New test.
52138 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52140         * g++.dg/template/access2.C: New test.
52141         * g++.dg/template/access3.C: New test.
52143 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52145         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52146         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52147         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52148         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52149         Convert to use <stdarg.h>.
52150         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52151         Delete.
52152         * gcc.dg/va-arg-2.c: New.
52153         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52155 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52157         * gcc.c-torture/compile/20020710-1.c: New test.
52159 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52160                           Andrew Pinski  <pinskia@physics.uc.edu>
52162         gcc.c-torture/compile/simd-2.c: New testcase.
52163         gcc.c-torture/compile/simd-3.c: Likewise.
52165 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52167         PR c++/7224
52168         * g++.dg/overload/error1.C: New test.
52170 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52172         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52173         configuration and IRIX 6 O32 ABI.
52175 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52177         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52179 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52181         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52183 2002-07-10  Jeffrey A Law  <law@redhat.com>
52185         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52187         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52189 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52191         * gcc.dg/20020312-2.c: Check for __PPC__.
52193 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52195         * gcc.c-torture/compile/20020709-1.c: New test.
52197 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52199         * g++.dg/template/qualttp21.C: New test case.
52201 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52203         * gcc.c-torture/compile/20020706-1.c: New test.
52204         * gcc.c-torture/compile/20020706-2.c: New test.
52206 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52207             Alexandre Oliva  <aoliva@redhat.com>
52209         * g++.dg/warn/incomplete1.C: New test.
52211 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52213         PR c++/7099
52214         * g++.dg/warn/noreturn1.C: New test.
52216 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52218         PR c++/6706
52219         * g++.dg/debug/debug6.C: New test.
52220         * g++.dg/debug/debug7.C: New test.
52222 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52224         * gcc.c-torture/compile/simd-3.c: New test.
52226 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52228         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52229         * gcc.dg/20020620-1.c: Likewise.
52231 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52233         PR c++/6944
52234         * g++.dg/init/array4.C: New test.
52235         * g++.dg/init/array5.C: New test.
52237 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52239         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52240         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52242 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52244         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52245         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52246         * gcc.dg/wtr-conversion-1.c: Likewise.
52247         * gcc.dg/wtr-escape-1.c: Likewise.
52248         * gcc.dg/wtr-int-type-1.c: Likewise.
52249         * gcc.dg/wtr-label-1.c: Likewise.
52250         * gcc.dg/wtr-static-1.c: Likewise.
52251         * gcc.dg/wtr-strcat-1.c: Likewise.
52252         * gcc.dg/wtr-suffix-1.c: Likewise.
52253         * gcc.dg/wtr-switch-1.c: Likewise.
52254         * gcc.dg/wtr-unary-plus-1.c: Likewise.
52255         * gcc.dg/wtr-union-init-1.c: Likewise.
52256         * gcc.dg/wtr-union-init-2.c: Likewise.
52257         * gcc.dg/wtr-union-init-3.c: Likewise.
52259         * gcc.dg/wtr-func-def-1.c: New test.
52261 2002-07-02 Devang Patel <dpatel@apple.com>
52263         * objc.dg/param-1.m: New test.
52265 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
52267         * gcc.dg/cpp/trad/directive.c: Add test.
52268         * gcc.dg/cpp/trad/macroargs.c: Add test.
52269         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52271 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
52273         * gcc.dg/cpp/cmdlne-M.c: New test.
52275 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
52277         * objc.dg/desig-init-1.m: New test.
52279 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52281         PR c++/6716
52282         * g++.dg/template/instantiate1.C: New test.
52284 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
52286         PR c++/7112
52287         * g++.dg/template/sizeof2.C: New test.
52289 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52291         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52292         gcc.dg/cpp/trad/include.c: New tests.
52294 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
52296         PR target/7177
52297         * gcc.c-torture/compile/20020701-1.c: New test.
52299 2002-07-01  Stan Shebs  <shebs@apple.com>
52301         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52302         header here...
52303         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52304         (objc-torture-execute): or here.
52306 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
52308         * gcc.c-torture/execute/arith-rand-ll.c: New test.
52310 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
52312         * gcc.dg/cpp/trad/escaped-nl.c: New test.
52314 2002-06-30  Devang Patel  <dpatel@apple.com>
52316         * objc.dg/fsyntax-only.m: New test.
52318 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
52320         PR c++/6695
52321         * g++.dg/template/friend7.C: New file.
52323 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
52325         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52326         return type.
52328 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
52330         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52331         avoid division by zero.
52333 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
52335         * gcc.dg/Wunknownprag.c: New tests.
52337 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
52339         * gcc.c-torture/execute/simd-2.c: New test.
52341 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
52343         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52344         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52345         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52346         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52347         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52348         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52349         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52350         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52351         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52352         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52353         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52354         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52355         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52356         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52357         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52358         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52359         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52361 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
52363         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52364         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52365         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52366         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52367         New tests.
52368         * gcc.dg/cpp/trad/directive.c: Update.
52370 2002-06-23  Andreas Jaeger  <aj@suse.de>
52372         * gcc.c-torture/execute/complex-6.c: New.
52374 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
52376         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52377         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52378         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52379         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52381 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
52383         * gcc.dg/cpp/trad: New directory with traditional tests copied
52384         from parent directory.
52385         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52386         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52387         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52388         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52389         Move to trad/ and rename.
52390         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52391         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52392         gcc.dg/cpp/trad/redef2.c: New tests.
52393         * gcc.dg/cpp/trad/trad.exp: New driver.
52395 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52397         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52398         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52399         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52400         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52401         Remove.
52403 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52405         * gcc.dg/20020620-1.c: New test.
52407 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52409         * g++.dg/template/ttp4.C: New test.
52411 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52413         * g++.dg/opt/vt1.C: Fix regexp.
52415 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52417         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52418         Don't use attribute `noinline'.
52420 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52422         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52424 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52426         * gcc.c-torture/execute/simd-1.c: New.
52428         * gcc.dg/simd-1.c: New.
52430 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52432         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52434 2002-06-16  Richard Henderson  <rth@redhat.com>
52436         * g++.dg/ext/anon-struct1.C: New.
52437         * g++.dg/ext/anon-struct2.C: New.
52438         * g++.dg/ext/anon-struct3.C: New.
52439         * gcc.dg/anon-struct-1.c: New.
52440         * gcc.dg/anon-struct-2.c: New.
52441         * gcc.dg/anon-struct-3.c: New.
52442         * gcc.dg/20011008-1.c: Adjust warning text.
52443         * gcc.dg/20020527-1.c: Add -fms-extensions.
52445 2002-06-16  Richard Henderson  <rth@redhat.com>
52447         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52449 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52451         * gcc.c-torture/execute/20020615-1.c: New test.
52453 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52455         * gcc.c-tortuture/execute/compare-1.c: New test case.
52456         * gcc.c-tortuture/execute/compare-2.c: New test case.
52457         * gcc.c-tortuture/execute/compare-3.c: New test case.
52459 2002-06-13  Richard Henderson  <rth@redhat.com>
52461         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52462         ia64 ilp32.
52464 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52466         * g++.dg/template/typename2.C: Update error message.
52468 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52470         * gcc.c-torture/execute/20020611-1.c: New test.
52472 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52474         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52475         list of targets to skip.
52477 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52479         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52480         targets if not optimizing.
52482 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52484         * gcc.c-torture/compile/20020605-1.c: New test.
52486         * g++.dg/opt/vt1.C: New test.
52488         * gcc.dg/20020531-1.c: New test.
52490         * gcc.dg/20020530-1.c: New test.
52492         * gcc.dg/20020527-1.c: New test.
52494         * g++.dg/opt/cse1.C: New test.
52496 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52498         * gcc.dg/20020607-2.c: New test case.
52500 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52502         * gcc.c-torture/compile/20020604-1.c: New test.
52504 2002-06-04  Richard Henderson  <rth@redhat.com>
52506         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52507         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52508         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52510 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52512         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52514 2002-06-03  Richard Henderson  <rth@redhat.com>
52516         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52517         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52519 2002-06-02  Richard Henderson  <rth@redhat.com>
52521         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52522         test functions static.
52524 2002-06-02  Andreas Jaeger  <aj@suse.de>
52526         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52527         now.
52529 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52531         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52532         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52533         Update for mofified diagnostics.
52534         * gcc.dg/c99-intconst-1.c: No longer fail.
52536 2002-06-02  Richard Henderson  <rth@redhat.com>
52538         * gcc.dg/uninit-A.c: Remove xfail markers.
52540 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52542         * gcc.dg/fnegate-1.c: New test case.
52544 2002-05-30  Osku Salerma  <osku@iki.fi>
52546         * gcc.c-torture/execute/mayalias-1.c: New file.
52548 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52550         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52551         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52552         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52554 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52556         * gcc.c-torture/execute/20020529-1.c: New test.
52558 2002-05-27  Richard Henderson  <rth@redhat.com>
52560         * g++.dg/ext/attrib6.C: New test case.
52562 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52564         * gcc.c-torture/execute/pure-1.c: New test.
52566 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52568         * gcc.dg/cpp/arith-2.c: Remove.
52570 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52572         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52573         * gcc.dg/cpp/if-3.c: Remove.
52575 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52577         * g++.dg/opt/cse2.C: New test.
52579 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52581         * gcc.dg/cpp/arith-1.c: New semantic tests.
52582         * gcc.dg/cpp/if-1.c: Update.
52584 2002-05-24  Ben Elliston  <bje@redhat.com>
52586         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52588 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52590         * gcc.dg/verbose-asm.c: New test.
52592 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52594         * gcc.dg/cpp/paste12.c: New test.
52596 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52598         * g++.dg/parse/named_ops.C: New test.
52600 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52602         * gcc.dg/weak-8.c: New test.
52604 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52606         * gcc.dg/weak-2.c: Allow optional leading underscore
52607         in scan-assembler symbol name.
52608         * gcc.dg/weak-3.c: Likewise.
52609         * gcc.dg/weak-4.c: Likewise.
52610         * gcc.dg/weak-5.c: Likewise.
52612 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52614         * gcc.dg/20020523-1.c: New test.
52616 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52618         * objc.dg/const-str-2.m: Update now that we stop after
52619         a command line error.
52621 2002-05-22  Richard Henderson  <rth@redhat.com>
52623         * g++.dg/dg.exp: Fix typo in test pruneing.
52625 2002-05-22  Richard Henderson  <rth@redhat.com>
52627         * g++.dg/dg.exp: Prune the tls subdirectory.
52628         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52629         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52630         * g++.dg/tls/init-1.C: New.
52632 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52634         * gcc.dg/20020517-1.c: New test.
52636 2002-05-21  Richard Henderson  <rth@redhat.com>
52638         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52639         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52641 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52643         * g++.dg/other/copy2.C: New test.
52645 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52647         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52648         (MAX_COPY): Bump up to 10 times sizeof (long long).
52649         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52651         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52652         sizeof (long long).
52654         * gcc.c-torture/execute/strcpy-1.c: New test.
52656 2002-05-19  Jason Merrill  <jason2redhat.com>
52658         * g++.dg/ext/oper1.C: New test.
52660 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52661 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52663         * README.QMTEST: New file.
52665         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52667 2002-05-19  Andreas Jaeger  <aj@suse.de>
52669         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52670         now.
52671         * gcc.c-torture/execute/loop-2d.x: Likewise.
52673 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52675         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52676         support weak symbols.
52677         * gcc.dg/weak-4.c: Likewise.
52678         * gcc.dg/weak-6.c: Likewise.
52680 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52682         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52683         cygwin, coff and h8300-*-hms targets
52684         * gcc.dg/weak-5.c: Likewise.
52685         * gcc.dg/weak-7.c: Likewise.
52687 2002-05-16  Jason Merrill  <jason@redhat.com>
52689         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52690         (scan-assembler-not, scan-assembler-dem): Likewise.
52691         (scan-assembler-dem-not): Likewise.
52693 2002-05-15  Richard Henderson  <rth@redhat.com>
52695         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52697 2002-05-15  Richard Henderson  <rth@redhat.com>
52699         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52700         (vfoo1f): Warning here.
52701         (vfoo1l): Don't redefine the alias.
52703 2002-05-14  Jason Merrill  <jason@redhat.com>
52704             Alexandre Oliva  <aoliva@redhat.com>
52706         * g++.dg/init/pm1.C: New test.
52708 2002-05-12  David S. Miller  <davem@redhat.com>
52710         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52711         types.
52713 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52715         * gcc.c-torture/execute/20020510-1.c: New test case.
52717 2002-05-10  David S. Miller  <davem@redhat.com>
52719         * gcc.c-torture/execute/conversion.c: Test long double too.
52721 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52723         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52724         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52725         * lib/g++.exp (g++_link_flags): Likewise.
52726         * lib/objc.exp (objc_target_compile): Likewise.
52728 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52730         * gcc.dg/cpp/poison.c: Update.
52731         * gcc.dg/cpp/20000625-2.c: Remove.
52732         * gcc.dg/cpp/direct2s.c: Remove final test.
52734 2002-05-08  Tom Rix  <trix@redhat.com>
52736         * gcc.c-torture/execute/20020508-1.c: New test.
52737         * gcc.c-torture/execute/20020508-2.c: New test.
52738         * gcc.c-torture/execute/20020508-3.c: New test.
52740 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52742         * gcc.dg/cpp/charconst-4.c: More tests.
52744 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52746         PR c/6569
52747         * gcc.dg/weak-3.c: Update location of warning messages.
52748         * gcc.dg/weak-5.c: Likewise.
52750 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52752         * gcc.c-torture/execute/20020506-1.c: New test case.
52754 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52756         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52758 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52760         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52762 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52764         * gcc.dg/cpp/charconst-3.c: New test.
52766 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52768         * gcc.dg/cpp/charconst.c: Update tests.
52770 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52772         * treelang: Added directory for new sample language treelang. Also
52773         lib/treelang.exp: New file to signal treelang should be tested.
52775 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52777         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52778         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52779         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52780         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52781         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52782         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52783         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52785 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52787         * gcc.dg/format/xopen-2.c: New test.
52789 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52791         * gcc.dg/20020503-1.c: New test.
52793 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52795         * g++.dg/init/dtor1.C: Make it tougher.
52797 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52799         * g++.dg/init/dtor1.C: New test.
52801 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52803         * gcc.dg/altivec-8.c: New.
52805 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52807         * gcc.dg/altivec-7.c: New.
52809 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52811         * g++.dg/parse/typedef1.C: New test.
52813 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52815         PR c++/6486
52816         * g++.dg/template/friend6.C: New test.
52818         PR c++/6492
52819         * g++.dg/init/copy1.C: New test.
52821 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52823         * g++.dg/warn/effc1.C: New test.
52825 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52827         * gcc.dg/cpp/if-cexp.c: Add a test.
52829 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52831         * gcc.dg/20020426-2.c: New test.
52833 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52835         * gcc.dg/cpp/if-mop.c: Update.
52836         * gcc.dg/cpp/if-mpar.c: Add test.
52837         * gcc.dg/cpp/if-oppr.c: Update.
52839 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52841         PR c/6343
52842         * gcc.dg/weak-[2-7].c: New tests.
52844 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52846         * gcc.dg/enum1.c: New test.
52848 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52850         PR c++/6497
52851         * g++.dg/inherit/access2.C: New test.
52853 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52855         PR bootstrap/6445
52856         * gcc.dg/20020426-1.c: New test.
52858 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52860         * g++.dg/abi/enum1.C: New test.
52862 2002-04-26  Richard Henderson  <rth@redhat.com>
52864         * gcc.dg/c99-bool-1.c: Expect always true warning.
52866 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52868         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52870 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52872         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52873         targets.
52875 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52877         * g++.dg/abi/mange7.C: New test.
52879         PR c++/6438.
52880         * g++.dg/parse/stmtexpr2.C: New test.
52882 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52884         * gcc.dg/20020312-2.c: Add SH target.
52886 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52888         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52889         compiler output on mips*-*-irix*.
52891 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52893         * g++.dg/parse/attr1.C: New test.
52895 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52897         * gcc.c-torture/execute/string-opt-17.c: New test case.
52898         * gcc.c-torture/execute/memset-2.c: New test case.
52900 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52902         PR c++/6256:
52903         * g++.dg/template/friend5.C: New test.
52905         PR c++/6331:
52906         * g++.dg/template/qual1.C: Likewise.
52908 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52910         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52911         Include stdlib.h, not stdio.h or ctype.h.
52913 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52915         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52916         cris-*-elf* and mmix-*-*.
52917         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52918         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52919         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52920         Ditto.
52921         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52922         * gcc.dg/wchar_t-1.c: Ditto.
52924 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52926         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52927         Clarify comment.
52929 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52931         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52933 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52935         * gcc.c-torture/execute/20000906-1.x: Delete.
52937 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52939         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52941 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52943         * PR6367
52944         * g77.f-torture/execute/6367.f: New test.
52945         * g77.f-torture/execute/6367.x: Disable for MMIX.
52947 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52949         * PR6352
52950         * g++.dg/opt/inline2.C: New test.
52952 2002-04-18  Richard Henderson  <rth@redhat.com>
52954         * gcc.dg/20000906-1.c: Enable for all targets.
52955         * gcc.c-torture/compile/iftrap-2.c: New.
52957 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52959         * gcc.dg/20020418-1.c: New test.
52960         * gcc.dg/20020418-2.c: New test.
52962 2002-04-18  Richard Henderson  <rth@redhat.com>
52964         * gcc.c-torture/compile/iftrap-1.c: New.
52965         * gcc.dg/iftrap-1.c: Adjust for ia64.
52966         * gcc.dg/iftrap-2.c: New.
52968 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52970         * gcc.c-torture/compile/20020418-1.c: New test.
52972 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52974         * gcc.c-torture/compile/20020415-1.c: New.
52976 2002-04-18  David S. Miller  <davem@redhat.com>
52978         * gcc.c-torture/execute/20020418-1.c: New test.
52980 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52982         * gcc.dg/20020416-1.c: New test.
52984         * g++.dg/opt/inline1.C: New test.
52986 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52988         * gcc.dg/altivec-5.c: New test.
52990         * gcc.dg/20020415-1.c: New test.
52992 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52994         * lib/chill.exp: Remove.
52996 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52998         * g++.dg/other/big-struct.C: New test.
53000 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53002         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53003         of scratch file.
53005 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53007         PR c/6277
53008         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53009         in scan-assembler function name
53011 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53013         * g77.f-torture/execute/980628-4.x,
53014         g77.f-torture/execute/980628-5.x,
53015         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53016         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53017         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53018         i[34567]86-*-*.
53020 2002-04-13  David S. Miller  <davem@redhat.com>
53022         * gcc.c-torture/execute/20020413-1.c: New test.
53024 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53026         * gcc.dg/asm-6.c,
53027         * g++.dg/ext/asm1.C: New tests.
53029 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53031         PR c++ 5373.
53032         * g++.dg/parse/stmtexpr1.C: New test.
53034         PR c++/5189.
53035         * g++.dg/template/copy1.C: New test.
53037 2002-04-12  Richard Henderson  <rth@redhat.com>
53039         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53041 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53043         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53044         gcc.c-torture/execute/20020307-2.c.
53046 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53048         * g++.dg/ext/attrib5.C,
53049         * g++.dg/lookup/struct1.C: New tests.
53051 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53053         * gcc.dg/20020411-1.c: New test.
53055         * gcc.c-torture/execute/20020411-1.c: New test.
53057 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53059         * g77.f-torture/execute/6177.f: New test.
53061 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53063         PR middle-end/6247
53064         * g++.dg/opt/cleanup1.C: New test.
53066         * g++.dg/opt/const1.C: New test.
53068 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53070         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53072 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53074         PR c++/5507
53075         * g++.dg/template/typename2.C: New test.
53077 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53079         * gcc.c-torture/execute/loop-12.c: New.
53081 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53083         * g77.f-torture/execute/980628-4.x,
53084         g77.f-torture/execute/980628-5.x,
53085         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53086         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53087         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53089 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53091         PR optimization/6086
53092         * g++.dg/opt/preinc1.C: New test.
53094 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53096         PR c++/5571
53097         * g++.dg/opt/static2.C: New test.
53099 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53101         PR c/5120
53102         * gcc.dg/20020406-1.c: New test.
53104 2002-04-04  David S. Miller  <davem@redhat.com>
53106         * gcc.c-torture/execute/20020404-1.c: New test.
53108 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53110         PR c/6123
53111         * gcc.dg/20020312-2.c: Do not declare global register variable
53112         if __PIC__ or __pic__ is defined.
53114 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53116         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53117         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53119 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53121         * gcc.misc-tests/linkage.exp: Update last change to handle
53122         sparc*-, not just sparc-.
53124 2002-04-03  Richard Henderson  <rth@redhat.com>
53126         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53128 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53130         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53132 2002-04-02  David S. Miller  <davem@redhat.com>
53134         * gcc.c-torture/execute/20020402-3.c: New test.
53136 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53138         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53139         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53141         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53142         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53143         g77.f-torture/execute/20001201.x,
53144         g77.f-torture/execute/u77-test.x: New files.
53146         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53147         * gcc.dg/wchar_t-1.c: Ditto.
53149 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53151         * gcc.c-torture/execute/20020402-1.c: New test.
53153 2002-04-01  Richard Henderson  <rth@redhat.com>
53155         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53157         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53159 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53161         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53163 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53165         * g++.dg/inherit/template-as-base.C: Expect error.
53166         * g++.dg/inherit/namespace-as-base.C: Likewise.
53168 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53170         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53171         g++.dg/ext/instantiate3.C: Tweak match patterns.
53173         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53174         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53175         -da test.
53177 2002-03-31  Richard Henderson  <rth@redhat.com>
53179         * gcc.dg/special/alias-2.c: New.
53180         * gcc.dg/special/ecos.exp: Run it.
53182 2002-03-31  Richard Henderson  <rth@redhat.com>
53184         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53186 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53188         * gcc.dg/weak-1.c: Disable on h8300 port.
53190 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53192         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53193         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53194         ordering tests.
53195         * g++.dg/bprob/bprob-1.C: New test.
53196         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53197         * g++.dg/gcov/gcov-1.C: New test.
53198         * g++.dg/gcov/gcov-1.x: New file.
53199         * g++.dg/gcov/gcov-2.C: New test.
53200         * g++.dg/gcov/gcov-3.C: New test.
53201         * g++.dg/gcov/gcov-3.h: New file.
53203 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53205         * g++.old-deja/g++.other/builtins5.C: New test.
53206         * g++.old-deja/g++.other/builtins6.C: New test.
53207         * g++.old-deja/g++.other/builtins7.C: New test.
53208         * g++.old-deja/g++.other/builtins8.C: New test.
53209         * g++.old-deja/g++.other/builtins9.C: New test.
53211 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53213         * g++.dg/opt/static1.C: New test.
53215         * g++.dg/opt/longbranch1.C: New test.
53217 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53219         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53221         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53223 2002-03-28  Jeffrey A Law  (law@redhat.com)
53225         * gcc.c-torture/execute/20020328-1.c: New test.
53227 2002-03-27  Richard Henderson  <rth@redhat.com>
53229         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53230         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53231         move from g++.old-deja/g++.ext/.
53233 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53235         * g++.dg/init/new2.C: New test.
53237 2002-03-26  Richard Henderson  <rth@redhat.com>
53239         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53241         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53242         on sparc.
53244         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53245         sparcv9 systems.
53246         * gcc.dg/20001102-1.c: Likewise.
53248 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
53250         * gcc.dg/cpp/endif-pedantic1.c,
53251         gcc.dg/cpp/endif-pedantic2.c: New tests.
53253 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
53255         * g++.dg/init/new1.C: New test.
53257 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53259         * g++.dg/abi/vbase9.C: New test.
53261 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
53263         * gcc.dg/arm-asm.c: New test.
53265 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
53267         * gcc.dg/Wswitch-enum.c: New test.
53268         Fix PR c/5044.
53270 2002-03-26  Richard Henderson  <rth@redhat.com>
53272         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53273         structure.
53275 2002-03-25  Richard Henderson  <rth@redhat.com>
53277         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
53278         sparcv9 systems.
53280         * gcc.c-torture/compile/20011119-1.c (xxx): New.
53281         * gcc.c-torture/compile/20011119-2.c (xxx): New.
53283 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
53285         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53287 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
53289         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53290         targets using generic thunk support.
53292 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
53294         * gcc.c-torture/compile/20020323-1.c: New test.
53296         * g++.dg/opt/conj2.C: New test.
53298 2002-03-24  Richard Henderson  <rth@redhat.com>
53300         * gcc.dg/weak-1.c: Use -fno-common.
53302 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53304         * g77.dg/f77-edit-apostrophe-out.f: New test
53305         * g77.dg/f77-edit-h-out.f: New test
53306         * g77.dg/f77-edit-t-in.f: New test
53307         * g77.dg/f77-edit-t-out.f: New test
53308         * g77.dg/f77-edit-x-out.f: New test
53309         * g77.dg/f77-edit-slash-out.f: New test
53310         * g77.dg/f77-edit-colon-out.f: New test
53311         * g77.dg/f77-edit-s-out.f: New test
53313 2002-03-24  Richard Henderson  <rth@redhat.com>
53315         * objc/execute/formal_protocol-6.x: New XFAIL.
53317 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53319         * gcc.dg/weak-1.c: Early return from dg-final on platforms
53320         that do not support weak symbols
53322 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
53324         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53325         * lib/g77.exp: Likewise.
53326         * lib/objc.exp: Likewise.
53328 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
53330         * gcc.dg/Wswitch-default.c: New test.
53332 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
53334         * g++.dg/other/enum1.C: New test.
53336 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
53338         * gcc.dg/pragma-ep-3.c: Fix typo.
53340 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53342         * g++.dg/inherit/template-as-base.C: New test.
53344 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
53346         * g++.old-deja/g++.other/dwarf2-1.C: Move...
53347         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
53349 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
53351         * gcc.dg/cpp/multiline.c: Update to match.
53353 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
53355         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53357 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
53359         * gcc.dg/cpp/extratokens2.c: New file.
53361 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
53363         * gcc.dg/20020312-2.c: Add rs6000 target.
53365         * gcc.c-torture/compile/20020319-1.c: New test.
53367 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53369         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53370         (A, E): Handle this.
53372 2002-03-20  Jason Merrill  <jason@redhat.com>
53374         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53375         ignoring -fpic.
53376         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53377         through prune_gcc_output.
53379 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
53381         * gcc.c-torture/compile/20020320-1.c: New test.
53383 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
53385         * gcc.c-torture/compile/20020318-1.c: New test.
53387         * gcc.dg/struct-by-value-1.c: New test.
53389         * gcc.dg/20020319-1.c: New test.
53391 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
53393         * g++.dg/opt/conj1.C: New test.
53395 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53397         * g++.dg/template/qualttp20.C: Revert previous change.
53398         * g++.dg/template/qualttp3.C: Likewise.
53399         * g++.dg/template/qualttp4.C: Likewise.
53400         * g++.dg/template/qualttp5.C: Likewise.
53401         * g++.dg/template/qualttp6.C: Likewise.
53402         * g++.dg/template/qualttp7.C: Likewise.
53403         * g++.dg/template/qualttp8.C: Likewise.
53404         * g++.dg/template/recurse.C: Likewise.
53406 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53408         * gcc.dg/cpp/wchar-1.c: Update.
53410 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53412         * g++.dg/template/conv1.C: New test.
53413         * g++.dg/template/conv2.C: New test.
53414         * g++.dg/template/conv3.C: New test.
53415         * g++.dg/template/conv4.C: New test.
53417 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53419         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53420         * g++.dg/template/qualttp3.C: Likewise.
53421         * g++.dg/template/qualttp4.C: Likewise.
53422         * g++.dg/template/qualttp5.C: Likewise.
53423         * g++.dg/template/qualttp6.C: Likewise.
53424         * g++.dg/template/qualttp7.C: Likewise.
53425         * g++.dg/template/qualttp8.C: Likewise.
53426         * g++.dg/template/recurse.C: Likewise.
53428 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53430         * g++.dg/opt/dtor1.C: New test.
53432 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53434         * gcc.c-torture/compile/20020315-1.c: New test.
53436 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53438         * gcc.dg/weak-1.c: Fix scan tests.
53440 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53442         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53443         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53444         cris-*-aout* mmix-*-*.
53445         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53446         cris-*-aout* mmix-*-*.
53447         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53448         cris-*-elf* cris-*-aout* and mmix-*-*.
53449         * gcc.dg/20001009-1.c: Ditto.
53450         * gcc.dg/20010912-1.c: Ditto.
53451         * gcc.dg/20020122-4.c: Ditto.
53452         * gcc.dg/inline-2.c: Ditto.
53454 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53456         * gcc.c-torture/compile/20020314-1.c: New test.
53458 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53460         * gcc.c-torture/execute/20020314-1.c: New test.
53462 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53464         * g++.dg/warn/Wunused-1.C: New test.
53466 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53468         * g++.dg/abi/mangle6.C: New test.
53470 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53472         * gcc.c-torture/compile/20020309-2.c: New test.
53474         * gcc.c-torture/compile/20020312-1.c: New test.
53476 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53478         * g++.dg/other/access1.C: New test.
53480 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53482         * gcc.c-torture/execute/wchar_t-1.c: New test.
53484 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53486         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53488 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53490         * gcc.dg/20020312-1.c: New test case.
53492 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53494         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53496 2002-03-11  Richard Henderson  <rth@redhat.com>
53498         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53499         * g++.old-deja/g++.jason/report.C: Likewise.
53501 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53503         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53504         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53506 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53508         * g++.dg/overload/pmf1.C: New test.
53510 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53512         * gcc.c-torture/execute/20020307-1.c: Use long.
53514 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53516         PR optimization/5844
53517         * gcc.dg/20020310-1.c: New test.
53519 2002-03-09  Michael Meissner  <meissner@redhat.com>
53521         * gcc.c-torture/execute/memcpy-2.c: New test.
53522         * gcc.c-torture/execute/memset-1.c: New test.
53523         * gcc.c-torture/execute/strlen-1.c: New test.
53524         * gcc.c-torture/execute/strcmp-1.c: New test.
53525         * gcc.c-torture/execute/strncmp-1.c: New test.
53527 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53529         * gcc.dg/ppc-ldstruct.c: New test.
53531 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53533         * gcc.c-torture/execute/va-arg-22.c: New test.
53535 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53537         * gcc.c-torture/compile/20020309-1.c: New test.
53539 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53541         * gcc.c-torture/execute/20020307-2.c: New test.
53543 2002-03-07  Jeffrey A Law  (law@redhat.com)
53545         * g77.f-torture/compile/20020307-1.f: New test.
53547 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53549         * gcc.dg/unordered-1.c: New test.
53551 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53553         * gcc.c-torture/execute/20020307-1.c: New test.
53555 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53557         * gcc.dg/20020304-1.c: New test.
53559         * gcc.c-torture/compile/20020304-2.c: New test.
53561 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53563         * gcc.c-torture/compile/20020304-1.c: New test case
53564         (from PR c/5830).
53566 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53568         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53570 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53572         * g++.dg/other/classkey1.C: New test.
53574 2002-03-01  Richard Henderson  <rth@redhat.com>
53576         * gcc.c-torture/compile/981223-1.x: New.
53577         * gcc.c-torture/compile/920625-1.x: New.
53579 2002-02-28  Richard Henderson  <rth@redhat.com>
53581         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53583 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53585         * gcc.c-torture/execute/20020227-1.c: New test.
53587 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53589         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53590         here" ERROR lines.
53591         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53592         * g++.old-deja.g++.other/defarg1.C: Likewise.
53593         * g++.old-deja/g++.pt/calls2.C: Likewise.
53594         * g++.old-deja/g++.pt/crash20.C: Likewise.
53595         * g++.old-deja/g++.pt/crash30.C: Likewise.
53596         * g++.old-deja/g++.pt/crash36.C: Likewise.
53597         * g++.old-deja/g++.pt/crash6.C: Likewise.
53598         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53599         * g++.old-deja/g++.pt/derived3.C: Likewise.
53600         * g++.old-deja/g++.pt/error1.C: Likewise.
53601         * g++.old-deja/g++.pt/friend21.C: Likewise.
53602         * g++.old-deja/g++.pt/friend23.C: Likewise.
53603         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53604         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53606 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53608         * gcc.c-torture/execute/20020225-2.c: New test.
53610 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53612         * gcc.c-torture/execute/920730-1t.c,
53613         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53614         Delete test cases, only relevant to -traditional.
53616 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53618         * gcc.dg/cpp/undef1.c: Remove.
53619         * gcc.dg/cpp/directiv.c: Update.
53620         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53622 2002-02-27  Michael Meissner  <meissner@redhat.com>
53624         * gcc.c-torture/execute/20020226-1.c: New test.
53626 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53628         * g++.dg/debug/debug4.C: New test.
53630         * gcc.dg/ia64-visibility-1.c: New test.
53632 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53634         * gcc.dg/debug/20020224-1.c: New.
53636 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53638         * gcc.c-torture/execute/960416-1.x: New.
53639         * gcc.c-torture/execute/divconst-3.x: Likewise.
53641 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53643         * gcc.dg/20020224-1.c: New test.
53645 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53647         * gcc.c-torture/execute/20020225-1.c: New.
53649 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53651         * gcc.dg/cpp/wchar-1.c: New test.
53653 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53655         * gcc.dg/20020222-1.c: New test.
53657 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53659         * g++.dg/opt/anonunion1.C: New test.
53661 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53663         * g++.dg/template/qualttp19.C: New test.
53664         * g++.dg/template/qualttp20.C: New test.
53665         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53666         * g++.old-deja/g++.other/qual1.C: Likewise.
53668 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53670         * gcc.dg/attr-alwaysinline.c: New.
53672 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53674         * gcc.dg/20020220-1.c: New test.
53676         * gcc.dg/20020220-2.c: New test.
53678         * g++.dg/opt/mmx1.C: New test.
53680 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53682         * gcc.c-torture/compile/20020110.c: New test.
53684 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53686         * gcc.c-torture/execute/20020219-1.c: New test.
53688         * gcc.dg/20020219-1.c: New test.
53690         * gcc.dg/noncompile/20020220-1.c: New test.
53692         * g++.dg/opt/ptrintsum1.C: New test.
53694         * gcc.dg/debug/20020220-1.c: New test.
53696 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53698         * gcc.c-torture/execute/20020216-1.c: New test.
53700 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53702         * gcc.dg/decl-1.c: Update, new test.
53704 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53706         * g++.dg/abi/bitfield1.C: New test.
53707         * g++.dg/abi/bitfield2.C: New test.
53709 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53711         * gcc.dg/attr-nest.c: New test.
53713 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53715         * gcc.c-torture/execute/20020215-1.c: New test.
53717 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53719         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53720         * g++.dg/debug/debug.exp: New.
53721         * g++.dg/debug/trivial.C: New.
53722         * g++.dg/debug/debug1.C: Moved...
53723         * g++.dg/other/debug1.C: ...from here.
53724         * g++.dg/debug/debug2.C: Moved...
53725         * g++.dg/other/debug2.C: ...from here.
53726         * g++.dg/debug/debug3.C: Moved...
53727         * g++.dg/other/debug3.C: ...from here.
53729         * gcc.dg/noncompile/20020213-1.c: New test.
53731 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53733         * g++.dg/other/debug3.C: New test.
53735         * gcc.c-torture/execute/20020213-1.c: New test.
53737 2002-02-13  Richard Smith <richard@ex-parrot.com>
53739         * g++.old-deja/g++.other/thunk1.C: New test.
53741 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53743         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53745 2002-02-13  Stan Shebs  <shebs@apple.com>
53747         * gcc.dg/altivec-3.c: New.
53749 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53751         * gcc.dg/Wunreachable-1.c: New test.
53752         * gcc.dg/Wunreachable-2.c: New test.
53754 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53756         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53758 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53760         * gcc.dg/decl-1.c: New test.
53762 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53764         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53766 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53768         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53769         * gcc.c-torture/compile/980506-1.x: Likewise.
53771 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53773         * gcc.dg/20020210-1.c: New.
53775 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53777         * g77.f-torture/execute/947.f: New regression test
53778         for PR fortran/947.
53780 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53782         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53783         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53785 2002-02-08  Richard Henderson  <rth@redhat.com>
53787         * gcc.c-torture/compile/labels-3.c: New.
53789 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53791         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53792         expression statements work instead.
53793         * gcc.dg/noncompile/20020207-1.c: New test.
53795 2002-02-07  Richard Henderson  <rth@redhat.com>
53797         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53799 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53801         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53802         message from g77
53803         * lib/g77-dg.exp: Trim g77 error messages so that they are
53804         recognized by dg.exp.
53806 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53808         PR fortran/5473
53809         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53811 2002-02-07  Richard Henderson  <rth@redhat.com>
53813         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53814         to be sufficiently aligned for integers.
53816 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53818         * g++.dg/template/friend4.C: New test.
53820 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53822         PR fortran/5743
53823         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53824         unsupported cases.
53826 2002-02-07  Richard Henderson  <rth@redhat.com>
53828         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53829         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53830         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53831         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53833 2002-02-06  Richard Henderson  <rth@redhat.com>
53835         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53837 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53839         * gcc.dg/20020206-1.c: New test.
53841 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53843         * gcc.c-torture/execute/20020206-1.c: New test.
53845         * gcc.c-torture/execute/20020206-2.c: New test.
53847         PR optimization/5429:
53848         * gcc.c-torture/compile/20020206-1.c: New test.
53850 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53852         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53853         as certain file formats cannot support particularly large
53854         alignments.
53856         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53857         and do not expect to be able to link the executable.
53859         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53860         fail because the COFF format does not support the weak attribute.
53862 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53864         * g77.dg/pr5473.f: New test
53866 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53868         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53869         Fix testcase accordingly.
53871 2002-02-04  Richard Henderson  <rth@redhat.com>
53873         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53874         (buf): Change to be an array of pointers, not ints.
53876 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53878         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53879         before all tests.  Move warning one line above to match where it
53880         C frontend emits.
53881         * gcc.dg/Wswitch-2.c: New test.
53882         * g++.dg/warn/Wswitch-1.C: New test.
53883         * g++.dg/warn/Wswitch-2.C: New test.
53885 2002-02-04  Richard Henderson  <rth@redhat.com>
53887         * g++.dg/abi/offsetof.C: Fix size comparison.
53889 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53891         * gcc.dg/cast-qual-2.c: New test.
53893 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53895         * gcc.dg/20020201-4.c: New test.
53897 2002-02-04  Ben Elliston  <bje@redhat.com>
53899         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53900         target_info attribute != 0, in addition to the empty string.
53901         (gcc_target_compile): Likewise.
53903 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53905         * gcc.dg/Wswitch.c: New test.
53906         PR gcc/4475. PR gcc/3780.
53908 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53910         * g77.f-torture/execute/5122.f: New test for regressions
53911         against PR fortran/5122.
53913 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53915         * g77.f-torture/compile/pr3743.f: Delete
53916         * g77.dg/pr3743-1.f: New test.
53917         * g77.dg/pr3743-2.f: New test.
53918         * g77.dg/pr3743-3.f: New test.
53919         * g77.dg/pr3743-4.f: New test.
53921 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53923         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53925 2002-02-02  Richard Henderson  <rth@redhat.com>
53927         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53928         * gcc.c-torture/execute/bf64-1.c: Likewise.
53930 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53932         * gcc.dg/20020201-2.c: New test.
53934         * gcc.dg/20020201-3.c: New test.
53936         * gcc.c-torture/execute/bitfld-2.c: New test.
53938 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53940         * gcc.dg/bitfld-1.c: Update.
53941         * gcc.dg/bitfld-2.c: Update.
53942         * gcc.c-torture/execute/bitfld-1.x: New.
53944 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53946         * gcc.c-torture/execute/20020201-1.c: New test.
53948 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53950         PR target/5469
53951         * gcc.dg/20020201-1.c: New test.
53953 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53955         PR fortran/3743
53956         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53957         * g77.f-torture/compile/pr3743.x: Remove
53959 2002-01-31  Tom Rix  <trix@redhat.com>
53961         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53963 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53965         * gcc.dg/noncompile/20020130-1.c: New test.
53967 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53969         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53971 2002-01-29  Richard Henderson  <rth@redhat.com>
53973         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53974         to long long.
53975         * gcc.c-torture/execute/bf64-1.c: Likewise.
53977 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53979         * gcc.c-torture/execute/20020129-1.c: New test.
53981 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53983         * gcc.c-torture/compile/20000224-1.c: Update.
53984         * gcc.c-torture/execute/bitfld-1.c: New tests.
53985         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53986         * gcc.dg/uninit-A.c: Update.
53988 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53990         * g++.dg/template/ctor1.C: Add instantiation.
53992 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53994         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53995         argument to __builtin_prefetch to be const ptr.
53997 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53999         * gcc.c-torture/compile/20020120-1.c: New test.
54001 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54003         * gcc.c-torture/execute/20020127-1.c: New test.
54005 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54007         * g77.dg/f77-edit-i-in.f: New test
54008         * g77.dg/f77-edit-i-out.f: New test
54010 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54012         * gcc.dg/debug/debug.exp: New file.
54013         * gcc.dg/debug/trivial.c: New file.
54014         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54015         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54016         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54017         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54018         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54019         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54020         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54021         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54022         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54023         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54024         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54025         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54026         * gcc.dg/20000503-1.c: Removed.
54027         * gcc.dg/20010207-1.c: Removed.
54028         * gcc.dg/20011223-1.c: Removed.
54029         * gcc.dg/20020104-2.c: Removed.
54030         * gcc.dg/debug-1.c: Removed.
54031         * gcc.dg/debug-2.c: Removed.
54032         * gcc.dg/debug-3.c: Removed.
54033         * gcc.dg/debug-4.c: Removed.
54034         * gcc.dg/debug-5.c: Removed.
54035         * gcc.dg/debug-6.c: Removed.
54036         * gcc.dg/dwarf2-1.c: Removed.
54037         * gcc.dg/dwarf2-2.c: Removed.
54039 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54041         * g++.old-deja/g++.other/eh5.C: New test.
54042         * g++.old-deja/g++.other/sibcall2.C: New test.
54043         * g++.old-deja/g++.other/array9.C: New test.
54044         * g++.old-deja/g++.other/typename2.C: New test.
54045         * g++.old-deja/g++.other/crash60.C: New test.
54046         * g++.old-deja/g++.other/conv9.C: New test.
54047         * g++.old-deja/g++.other/mangle10.C: New test.
54048         * g++.old-deja/g++.other/unchanging1.C: New test.
54049         * g++.old-deja/g++.other/exprstmt1.C: New test.
54050         * g++.old-deja/g++.other/inline23.C: New test.
54051         * g++.old-deja/g++.eh/ia64-1.C: New test.
54052         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54053         * g++.old-deja/g++.other/reload1.C: New test.
54054         * g++.old-deja/g++.other/static20.C: New test.
54055         * g++.old-deja/g++.other/local-alloc1.C: New test.
54056         * g++.old-deja/g++.other/conv8.C: New test.
54057         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54058         * g++.old-deja/g++.other/storeexpr1.C: New test.
54059         * g++.old-deja/g++.other/storeexpr2.C: New test.
54060         * g++.dg/eh/template2.C: New test.
54061         * g++.dg/warn/weak1.C: New test.
54063 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54065         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54066         Remove first, non-varying, argument.
54068 2002-01-23  Richard Henderson  <rth@redhat.com>
54070         * gcc.dg/inline-2.c: New.
54072         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54073         Add optional target arg.  Check number of arguments.
54074         (scan-assembler-not, scan-assembler-dem): Likewise.
54075         (scan-assembler-dem-not): Likewise.
54077 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54079         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54080         line 12.
54081         * g++.old-deja/g++.brendan/parse3.C,
54082         g++.old-deja/g++.other/crash26.C,
54083         g++.old-deja/g++.other/crash28.C,
54084         g++.old-deja/g++.other/crash29.C,
54085         g++.old-deja/g++.other/crash30.C,
54086         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54088 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54090         * gcc.dg/20020115-1.c: New.
54092 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54094         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54096 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54098         * gcc.dg/20020122-3.c: New.
54100 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54102         * g++.dg/other/gc1.C: New test.
54104 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54106         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54108 2002-01-22  Richard Henderson  <rth@redhat.com>
54110         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54112 2002-01-22  Richard Henderson  <rth@redhat.com>
54114         * gcc.dg/20020122-4.c: New.
54116 2002-01-22  H.J. Lu <hjl@gnu.org>
54118         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54119         link output.
54120         * gcc.dg/special/ecos.exp: Likewise.
54121         * lib/g++-dg.exp: Likewise.
54122         * lib/g77-dg.exp: Likewise.
54123         * lib/gcc-dg.exp : Likewise.
54124         * lib/mike-g++.exp: Likewise.
54125         * lib/mike-g77.exp: Likewise.
54126         * lib/mike-gcc.exp: Likewise.
54127         * lib/objc-dg.exp: Likewise.
54129 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54131         PR target/5379
54132         * gcc.dg/20020122-2.c: New test.
54134 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54136         * gcc.dg/20020122-1.c: New test.
54138 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54140         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54142 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54144         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54146 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54148         * gcc.c-torture/compile/20020121-1.c: New test.
54150 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54152         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54153         ld_library_path.
54155 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54157         * gcc.dg/20020218-1.c: New test.
54159 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54161         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54162         messages
54163         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54164         "At global scope" warning
54165         * g++.dg/ext/align1.C: Change cygwin test for alignment
54166         from db-bogus to dg-warning
54168 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54170         * g77.f-torture/compile/cpp2.F: New test.
54172 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54174         * g++.dg/template/access1.C: New test.
54176 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54178         * gcc.dg/20020118-1.c: New.
54180 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54182         * gcc.c-torture/execute/20020118-1.c: New test.
54184 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54186         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54187         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54188         alignment warnings.
54190 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54192         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54193         torture_with_loops and torture_without_loops
54195 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54197         * gcc.c-torture/compile/20020116-1.c: New test.
54199 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54201         * gcc.dg/20020116-2.c: New test.
54203         * gcc.dg/ultrasp4.c: New test.
54205         * gcc.dg/20020116-1.c: New test.
54207 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54209         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54210         by EABI.
54212 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54214         * gcc.misc-tests/i386-prefetch.exp: New.
54215         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54216         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54217         * gcc.misc-tests/i386-pf-none-1.c: New test.
54218         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54220 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54222         * gcc.dg/gnu89-init-1.c: Add new tests.
54224 2002-01-15  Andreas Jaeger  <aj@suse.de>
54226         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54227         * gcc.dg/i386-mmx-2.c: Likewise.
54228         * gcc.dg/i386-sse-1.c: Likewise.
54229         * gcc.dg/i386-sse-2.c: Likewise.
54230         * gcc.dg/i386-sse-3.c: Likewise.
54232 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54234         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54235         Uncomment additional cases that now pass.
54237 2002-01-11  Richard Henderson  <rth@redhat.com>
54239         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54240         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54242 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54244         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54246 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54248         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54249         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54251 2002-01-10  Dale Johannesen  <dalej@apple.com>
54253         * gcc.c-torture/execute/loop-11.c: New.
54255 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
54257         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54258         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54260 2002-01-09  Richard Henderson  <rth@redhat.com>
54262         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54263         type in which to perform the operation for each size.
54265 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
54267         * gcc.c-torture/compile/20020109-2.c: New test.
54269 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
54271         * gcc.c-torture/execute/loop-10.c: New test.
54273 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54275         * gcc.c-torture/compile/20010226-1.c: New test.
54276         * gcc.c-torture/compile/20010227-1.c: New test.
54277         * gcc.c-torture/compile/20010426-1.c: New test.
54278         * gcc.c-torture/compile/20010510-1.c: New test.
54279         * gcc.c-torture/compile/20010605-3.c: New test.
54280         * gcc.c-torture/compile/20010824-1.c: New test.
54281         * gcc.c-torture/execute/20010409-1.c: New test.
54282         * gcc.dg/noncompile/20000901-1.c: New test.
54283         * gcc.dg/20001023-1.c: New test.
54284         * gcc.dg/20001101-1.c: New test.
54285         * gcc.dg/20001102-1.c: New test.
54286         * gcc.dg/20010207-1.c: New test.
54287         * gcc.dg/20010405-1.c: New test.
54288         * gcc.dg/20010822-1.c: New test.
54289         * gcc.dg/20011107-1.c: New test.
54291 2002-01-09  Jeffrey A Law  (law@redhat.com)
54293         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54295         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
54296         execution failure on PA targets.
54298 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
54300         * gcc.c-torture/compile/20020109-1.c: New test.
54302 2002-01-08  Kazu Hirata  <kazu@hxi.com>
54304         * gcc.c-torture/execute/20020108-1.c: New test.
54306 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
54308         * gcc.dg/20020108-1.c: New test.
54310 2002-01-08  H.J. Lu <hjl@gnu.org>
54312         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54313         for header files.
54315 2002-01-08  Geoff Keating  <geoffk@redhat.com>
54317         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54318         consistency.
54320 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
54322         * gcc.dg/altivec-4.c: Test altivec predicates.
54324 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
54326         * gcc.c-torture/execute/20020107-1.c: New test.
54328 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
54330         PR c/5279
54331         * gcc.c-torture/compile/20020106-1.c: New test.
54333 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
54335         * gcc.c-torture/execute/nestfunc-4.c: New test.
54337 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54339         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54340         extra triple that slipped in.
54341         * g++.old-deja/g++.abi/align.C: Likewise.
54342         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54344 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
54346         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54347         * g++.old-deja/g++.abi/align.C: Likewise.
54348         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54350         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54351         on FreeBSD/i386.
54352         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54353         FreeBSD.
54355 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
54357         * gcc.dg/20020104-1.c: New test.
54359         * gcc.dg/20020104-2.c: New test.
54361 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
54363         * gcc.dg/20020103-1.c: Fix typo in target selector.
54365 2002-01-03  Richard Henderson  <rth@redhat.com>
54367         * gcc.dg/20020103-1.c: New.
54369 2002-01-03  Kazu Hirata  <kazu@hxi.com>
54371         * gcc.c-torture/execute/20020103-1.c: New test.
54373 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
54375         * g++.dg/other/debug2.C: New test.
54377         * gcc.c-torture/compile/20020103-1.c: New test.
54379 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
54381         * gcc.dg/gnu89-init-1.c: Added new tests.
54383 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54385         * g++.dg/template/friend2.C: Remove as patch is reverted.
54387         * g++.dg/warn/oldcast1.C: New test.
54389         * g++.dg/template/ptrmem1.C: New test.
54390         * g++.dg/template/ptrmem2.C: New test.
54392         * g++.dg/template/ntp.C: New test.
54394         * g++.dg/other/component1.C: New test.
54396         * g++.dg/template/ttp3.C: New test.
54398         * g++.dg/template/friend2.C: New test.
54399         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54401 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54403         * g++.dg/other/ptrmem1.C: New test.
54404         * g++.dg/other/ptrmem2.C: New test.
54406 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54408         * g++.dg/template/ctor1.C: New test.
54410 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54412         * g++.dg/template/friend2.C: New test.
54414 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54416         * gcc.dg/mmix-1.c: New test.
54418 2001-12-31  Richard Henderson  <rth@redhat.com>
54420         * gcc.dg/asm-5.c: New.
54422 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54424         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54425         in namespace __gnu_cxx
54427 2001-12-30  Richard Henderson  <rth@redhat.com>
54429         * gcc.dg/debug-6.c: New.
54431 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54433         * gcc.c-torture/compile/20011229-2.c: New test.
54435 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54437         * gcc.dg/debug-3.c: New test.
54438         * gcc.dg/debug-4.c: New test.
54439         * gcc.dg/debug-5.c: New test.
54441 2001-12-29  Richard Henderson  <rth@redhat.com>
54443         * g++.dg/eh/loop1.C: New.
54445 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54447         * g++.dg/template/crash1.C: New test.
54449 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54451         * g++.dg/other/const1.C: New test.
54453 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54455         * gcc.c-torture/compile/20011229-1.c: New test.
54457 2001-12-28  Stan Shebs  <shebs@apple.com>
54459         * lib/objc-torture.exp: Resync with c-torture.exp.
54460         * lib/objc.exp: Load standard libraries.
54462 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54464         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54465         additional tests.
54467 2001-12-27  Roger Sayle <roger@eyesopen.com>
54469         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54471 2001-12-27  Richard Henderson  <rth@redhat.com>
54473         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54475 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54477         * g++.dg/eh/ctor1.C: New test.
54478         * g++.dg/other/error2.C: New test.
54480 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54482         * g++.dg/other/init2.C: New test.
54484 2001-12-24  Richard Henderson  <rth@redhat.com>
54486         * gcc.dg/20011223-1.c: New.
54487         * gcc.dg/inline-1.c: New.
54489 2001-12-23  Richard Henderson  <rth@redhat.com>
54491         * gcc.dg/asm-4.c: Test operand modifiers.
54493 2001-12-23  Richard Henderson  <rth@redhat.com>
54495         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54497 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54499         * gcc.c-torture/execute/20011223-1.c: New test.
54501 2001-12-21  Richard Henderson  <rth@redhat.com>
54503         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54504         re-enables the warning.
54506 2001-12-21  Richard Henderson  <rth@redhat.com>
54508         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54510 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54512         * gcc.c-torture/compile/20011218-1.c: New test.
54514 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54516         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54517         arm-isr.c test.
54518         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54519         epilogue generation for ARM ISR routines.
54521 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54523         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54524         * gcc.dg/format/c90-printf-3.c: Likewise.
54525         * gcc.dg/format/c99-printf-3.c: Likewise.
54526         * gcc.dg/format/ext-1.c: Likewise.
54527         * gcc.dg/format/ext-6.c: Likewise.
54528         * gcc.dg/format/format.h: Prototype unlocked stdio.
54530 2001-12-20  Richard Henderson  <rth@redhat.com>
54532         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54533         (arena): Use it.
54534         (malloc): Correct allocation logic.  Abort if we fill up the
54535         arena before initialization complete.
54536         (realloc): Correct allocation logic.
54538 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54540         * gcc.c-torture/compile/20011219-2.c: New test.
54542         * gcc.c-torture/execute/20011219-1.c: New test.
54544 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54546         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54547         target does not support weak symbols.
54549 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54551         * gcc.c-torture/compile/20011219-1.c: New test.
54553 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54555         * g++.dg/other/error1.C: New test.
54557 2001-12-17  Jeffrey A Law  (law@redhat.com)
54559         * gcc.c-torture/execute/20011217-1.c: New test.
54561 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54563         * objc.dg/special/: New directory.
54564         * objc.dg/special/special.exp: New file.
54565         * objc.dg/special/unclaimed-category-1.h: New file.
54566         * objc.dg/special/unclaimed-category-1a.m: New file.
54567         * objc.dg/special/unclaimed-category-1.m: New file.
54569 2001-12-17  Andreas Jaeger  <aj@suse.de>
54571         * gcc.c-torture/compile/20011217-2.c: New test.
54573 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54575         * gcc.c-torture/compile/20011217-1.c: New test.
54577 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54579         * gcc.dg/20011214-1.c: New.
54581 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54583         * gcc.dg/altivec-4.c: New.
54585 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54587         * gcc.dg/20011113-1.c: New test.
54589 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54591         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54592         std::__malloc_alloc_template<0> and
54593         std::__default_alloc_template<false, 0>.
54595 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54597         * objc/execute/bf-21.m: New test.
54598         * objc/execute/enumeration-1.m: New test.
54599         * objc/execute/enumeration-2.m: New test.
54601 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54603         * gcc.dg/gnu89-init-1.c: New test.
54605 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54607         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54608         * g++.old-deja/g++.jason/2371.C: Likewise.
54609         * g++.old-deja/g++.jason/template33.C: Likewise.
54610         * g++.old-deja/g++.jason/template34.C: Likewise.
54611         * g++.old-deja/g++.jason/template36.C: Likewise.
54612         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54613         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54614         * g++.old-deja/g++.other/typename1.C: Likewise.
54615         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54616         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54617         * g++.old-deja/g++.pt/typename11.C: Likewise.
54618         * g++.old-deja/g++.pt/typename14.C: Likewise.
54619         * g++.old-deja/g++.pt/typename16.C: Likewise.
54620         * g++.old-deja/g++.pt/typename3.C: Likewise.
54621         * g++.old-deja/g++.pt/typename4.C: Likewise.
54622         * g++.old-deja/g++.pt/typename5.C: Likewise.
54623         * g++.old-deja/g++.pt/typename7.C: Likewise.
54624         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54626 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54628         * g++.dg/other/linkage1.C: New test.
54629         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54630         specifiers.
54632 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54634         * gcc.dg/concat.c: New test.
54636 2001-12-11  Stan Shebs  <shebs@apple.com>
54638         * objc/compile: New test directory.
54639         * objc/compile/compile.exp: New expect script.
54640         * objc/compile/20011211-1.m: New compile test.
54642 2001-12-11  Jason Merrill  <jason@redhat.com>
54644         * lib/prune.exp (prune_gcc_output): Also handle "In member
54645         function".  So many permutations...
54647 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54649         * g++.dg/template/typedef1.C: New test.
54651 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54653         * g++.dg/other/copy1.C: New test.
54655 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54657         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54659         * gcc.dg/builtin-choose-expr.c: New.
54661 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54663         * gcc.dg/altivec-2.c: New.
54665 2001-12-07  Richard Henderson  <rth@redhat.com>
54667         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54669 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54671         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54672         ultrasparc.
54674 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54676         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54678 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54680         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54681         variable argument list.
54683 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54685         * gcc.c-torture/execute/memcheck: Delete entire directory.
54686         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54687         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54689 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54691         * gcc.dg/Wshadow-1.c: New test.
54693 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54695         * gcc.c-torture/compile/20011130-1.c: New test.
54697         * gcc.dg/noncompile/20011025-1.c: New test.
54699         * g++.dg/other/anon-union.C: New test.
54701         * gcc.c-torture/execute/20011024-1.c: New test.
54703 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54705         * gcc.c-torture/execute/20000722-1.x,
54706         gcc.c-torture/execute/20010123-1.x: Remove.
54707         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54708         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54709         gcc.dg/c99-complit-2.c: New tests.
54711 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54713         * g++.dg/inherit/base1.C: New test.
54715 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54717         * g++.dg/other/stdarg1.C: New test.
54719         * gcc.c-torture/compile/20011130-2.c: New test.
54721 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54723         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54724         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54725         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54726         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54727         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54728         * gcc.dg/builtin-prefetch-1.c: New test.
54730 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54732         * gcc.dg/20011130-1.c: New test.
54734 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54736         * g++.dg/other/scope1.C: New test.
54737         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54739 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54741         * gcc.dg/vla-init-1.c: New test.
54743 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54745         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54747 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54749         * objc.dg/alias.m: Update.
54750         * objc.dg/class-1.m: Update.
54751         * objc.dg/const-str-1.m: Update.
54752         * objc.dg/fwd-proto-1.m: Update.
54753         * objc.dg/id-1.m: Update.
54754         * objc.dg/super-class-1.m: Update.
54756 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54758         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54759         constructs.
54761 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54763         * gcc.c-torture/execute/20011128-1.c: New test.
54765 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54767         * gcc.dg/20011127-1.c: New test.
54769 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54771         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54772         from Austin Group draft 7.
54773         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54774         scanf format arguments.
54775         * gcc.dg/format/no-exargs-2.c: New test.
54777 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54779         * g++.dg/abi/vbase8-4.C: New test.
54781 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54783         * gcc.c-torture/execute/20011121-1.c: New test.
54785 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54787         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54789 2001-11-23  Andreas Jaeger  <aj@suse.de>
54791         * gcc.dg/cpp/charconst-2.c: New test.
54793 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54795         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54796         to the host if it is remote.  Let tests specify extra headers
54797         they use.
54798         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54799         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54800         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54801         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54802         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54803         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54804         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54805         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54806         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54807         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54809 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54811         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54812         for little endian ARMs.
54814 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54816         * gcc.c-torture/compile/20011119-1.c: New test.
54817         * gcc.c-torture/compile/20011119-2.c: New test.
54819 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54821         * gcc.dg/altivec-1.c: Fix typo.
54823 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54825         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54827 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54829         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54831 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54833         * lib/g77.exp: Don't specify --rpath-link.
54835         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54836         across all the headers.
54837         * gcc.dg/format/format.exp: For testing on a remote host,
54838         copy format.h.
54840         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54841         * gcc.c-torture/execute/930406-1.c: Likewise.
54842         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54844 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54846         * gcc.dg/altivec-1.c: New.
54848 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54850         * gcc.dg/cpp/fpreprocessed.c: New test case.
54852 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54854         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54855         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54856         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54858 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54860         * gcc.dg/no-builtin-1.c: New test.
54862 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54864         * gcc.c-torture/execute/20011115-1.c: New test.
54866 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54868         * gcc.c-torture/compile/20011114-2.c: New test.
54869         * gcc.c-torture/compile/20011114-3.c: New test.
54870         * gcc.c-torture/compile/20011114-4.c: New test.
54872 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54874         * g++.dg/other/init1.C: New test.
54876 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54878         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54879         message.
54881         * gcc.c-torture/execute/20011114-1.c: New testcase.
54883         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54884         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54885         like the (before this change) version of 20010327-1.c.
54887 2001-11-14  Roger Sayle <roger@eyesopen.com>
54889         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54891 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54893         * g++.dg/init/array2.C: New test.
54895 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54897         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54899 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54901         * g++.dg/other/forscope1.C: New test.
54902         * g++.dg/ext/forscope1.C: New test.
54903         * g++.dg/ext/forscope2.C: New test.
54905 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54907         * gcc.c-torture/execute/20011113-1.c: New test.
54909 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54911         * gcc.c-torture/execute/20011109-2.c: New test.
54913         * gcc.c-torture/execute/20011109-1.c: New test.
54915 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54917         * gcc.c-torture/compile/20011109-1.c: New test.
54919 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54921         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54922         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54923         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54924         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54925         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54926         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54927         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54929 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54931         * g++.dg/warn/Wshadow-1.C: New tests.
54932         * g++.old-deja/g++.mike/for3.C: Update.
54934 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54936         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54937         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54938         XFAILs.  Adjust expected error texts.
54939         * gcc.c-torture/compile/20011106-1.c,
54940         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54941         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54942         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54943         gcc.dg/c99-array-lval-5.c: New tests.
54945 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54947         * gcc.dg/cpp/defined.c: Update.
54949 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54951         * gcc.c-torture/execute/anon-1.c: New test.
54953 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54955         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54956         same size, so no warning should be produced on stormy16.
54958         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54959         due to oversized array.
54960         * g++.old-deja/g++.mike/ns15.C: Likewise.
54961         * g++.old-deja/g++.pt/crash16.C: Likewise.
54963 2001-11-02  Graham Stott  <grahams@redhat.com>
54965         * g++.dgother/debug1.C: Fix typos.
54967 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54969         * g++.dg/other/debug1.C: New test.
54971 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54973         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54974         of unsigned long.
54976 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54978         * gcc.dg/20011029-2.c: New test.
54980         * gcc.c-torture/compile/20011029-1.c: New test.
54982 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54984         * objc/execute/class_self-1.m: New test.
54985         * objc/execute/class_self-2.m: New test.
54987 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54989         * gcc.misc-tests/msgs.exp: Delete.
54990         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54991         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54992         error set to match recent changes.
54994 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54996         * gcc.dg/20011021-1.c: New test.
54998 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55000         * gcc.c-torture/compile/20011023-1.c: New test.
55002 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55004         * lib/g77.exp: Rewrite based on lib/g++.exp.
55006 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55008         * gcc.c-torture/execute/20011019-1.c: New test.
55010         * gcc.dg/20011018-1.c: New test.
55012 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55014         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55016 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55018         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55019         * gcc.dg/attr-invalid.c: Likewise.
55021 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55023         * gcc.dg/20011015-1.c: New test.
55025 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55027         * g++.dg/template/unify2.C: New test.
55029 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55031         * g++.dg/other/exception-specification.C: New test
55033 2001-10-13  Tom Rix  <trix@redhat.com>
55035         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55036         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55038 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55040         * gcc.dg/20011009-1.c: New test.
55042 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55044         PR g++/4476
55045         * g++.dg/other/friend1.C: New test.
55047 2001-10-11  Richard Henderson  <rth@redhat.com>
55049         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55051 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55053         * gcc.c-torture/compile/20011010-1.c: New.
55055 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55057         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55058         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55059         g77.f-torture/execute/execute.exp,
55060         g77.f-torture/noncompile/noncompile.exp,
55061         gcc.c-torture/compile/compile.exp,
55062         gcc.c-torture/execute/execute.exp,
55063         gcc.c-torture/execute/ieee/ieee.exp,
55064         gcc.c-torture/execute/memcheck/memcheck.exp,
55065         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55066         objc/execute/execute.exp: Update FSF address.
55068 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55070         * gcc.dg/cpp/cmdlne-C.c: Update.
55071         * gcc.dg/cpp/cmdlne-C2.c: New.
55073 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55075         * gcc.c-torture/execute/20011008-3.c: New.
55077 2001-10-08  DJ Delorie  <dj@redhat.com>
55079         * gcc.dg/20011008-1.c: New.
55080         * gcc.dg/20011008-2.c: New.
55082 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55084         * gcc.dg/cpp/spacing1.c: Update test.
55086 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55088         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55089         spelling errors of "separate" as "seperate".
55091 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55093         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55094         enough to avoid inlining.
55096 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55098         * lib/g77.exp: set libg2c_dir correctly.
55100 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55102         * gcc.dg/cpp/macro11.c: New test.
55104 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55106         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55107         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55108         gcc.dg/format/multattr-3.c: New tests.
55109         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55110         tests for format attributes on function pointers being rejected.
55112 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55114         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55116 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55118         * g++.dg/warn/format1.C: New test.
55120 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55122         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55124 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55126         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55128 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55130         * gcc.dg/cpp/redef2.c: Add test.
55132 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55134         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55135         long-standing bug on i686, apparently.
55136         * gcc.c-torture/execute/loop-2c.x: New file.
55137         * gcc.c-torture/execute/loop-2d.x: New file.
55138         * gcc.c-torture/execute/loop-3c.x: New file.
55140 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55142         * gcc.dg/cpp/20000625-2.c: Correct line number.
55144 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55146         * gcc.dg/cpp/macro10.c: New test.
55147         * gcc.dg/cpp/strify3.c: New test.
55148         * gcc.dg/cpp/spacing1.c: Add tests.
55149         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55150         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55152 2001-09-24  DJ Delorie  <dj@redhat.com>
55154         * gcc.c-torture/execute/20010924-1.c: New test.
55156 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55158         * objc/execute/paste.m: Remove.
55160 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55162         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55164 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55166         * g77.dg/strlen0.f: New test.
55168 2001-09-21  Richard Henderson  <rth@redhat.com>
55170         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55171         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55173 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55175         Table-driven attributes.
55176         * g++.dg/ext/attrib1.C: New test.
55178 2001-09-20  DJ Delorie  <dj@redhat.com>
55180         * gcc.dg/20000926-1.c: Update expected warning messages.
55181         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55182         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55183         array.
55185 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55187         * g++.dg/eh/registers1.C: New test case.
55189 2001-09-17  Richard Henderson  <rth@redhat.com>
55191         * gcc.dg/array-5.c: Fix VLA decomposition test.
55193 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55195         * gcc.dg/cpp/line5.c: New testcase.
55197 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55199         * gcc.dg/cpp/macro9.c: New test.
55201 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55203         * gcc.c-torture/execute/980223.c: Change type of addr from long
55204         to char *.
55206 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55208         * gcc.c-torture/execute/20010915-1.c: New test.
55210 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55212         * g77.dg/bprob: New directory.
55213         * g77.dg/bprob/bprob.exp: New file.
55214         * g77.dg/bprob/bprob-1.f: New test.
55215         * g77.dg/gcov: New directory.
55216         * g77.dg/gcov/gcov.exp: New file.
55217         * g77.dg/gcov/gcov-1.f: New test.
55218         * g77.dg/gcov/gcov-1.x: New file.
55220 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55222         * gcc.dg/cpp/directiv.c: Update.
55223         * gcc.dg/cpp/undef1.c: Update.
55225 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55227         * gcc.dg/20010912-1.c: New test.
55229 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55231         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55232         language-independent file in lib.
55233         * lib/gcov.exp: New file.
55235 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55237         * gcc.c-torture/compile/20010911-1.c: New test.
55239 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55241         * lib/profopt.exp: New, to support profile-directed optimizations.
55242         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55243         * gcc.misc-tests/bprob-1.c: New test.
55244         * gcc.misc-tests/bprob-2.c: New test.
55246 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55248         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55249         XFAIL and which kinds of gcov output to verify.
55250         * gcc.misc-tests/gcov-4b.x: New file.
55251         * gcc.misc-tests/gcov-5b.x: New file.
55252         * gcc.misc-tests/gcov-6.x: New file.
55253         * gcc.misc-tests/gcov-7.c: New test.
55254         * gcc.misc-tests/gcov-7.x: New file.
55256 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
55258         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55259         * gcc.misc-tests/gcov-6.c: New test.
55261 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55263         PR c++/3986
55264         * g++.dg/abi/vbase1.C: New test.
55266 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
55268         * objc.dg/method-2.m: New.
55270 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55272         PR c++/4203
55273         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55274         * g++.dg/init/empty1.C: New test.
55276 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
55278         * gcc.c-torture/compile/20010903-1.c: New test.
55280 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
55282         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55283         for m68k.
55285 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
55287         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55289         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55291         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55293 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
55295         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55296         for 16-bit 'unsigned int'.
55298 2001-08-29  Kazu Hirata  <kazu@hxi.com>
55300         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55302 2001-08-27  Richard Henderson  <rth@redhat.com>
55304         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55305         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55307 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
55309         * gcc.dg/asm-names.c (ymain): New.
55311 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
55313         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55314         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55315         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55317 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55319         * gcc.dg/compare5.c: New testcase.
55321 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
55323         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55324         and "In instantiation".
55326 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
55328         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55330 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
55332         * gcc.misc-tests/gcov.exp: Add support for branch information.
55333         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55334         * gcc.misc-tests/gcov-4.c: New test.
55335         * gcc.misc-tests/gcov-4b.c: New test.
55336         * gcc.misc-tests/gcov-5b.c: New test.
55338 2001-08-20  Zack Weinberg  <zackw@panix.com>
55340         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55341         expected to fail.
55343 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55345         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55347 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
55349         * g++.dg/eh/template1.C: New test.
55351 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
55353         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55354         Fix thinko.
55355         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55356         for xfail.
55358 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
55360         * lib/g77-dg.exp: Use prune.exp for common procedures
55361         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55362         * lib/g77.exp: (g77-dg-prune) Remove
55364 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
55366         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55368 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55370         * g++.dg/template/unify1.C: New test.
55372 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
55374         * g++.dg/abi/empty4.C: New test.
55376 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
55378         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55379         solaris2.*
55380         * g77.f-torture/compile/pr3743.x: Likewise.
55382 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55384         * g++.dg/other/using-declaration.C: New test.
55386 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55388         * gcc.dg/cpp/tr-sign.c: New testcase.
55390 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55392         * gcc.dg/cpp/19951025-1.c: Revert.
55393         * gcc.dg/cpp/directiv.c: We no longer process directives that
55394         interrupt macro arguments.
55396 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55398         * gcc.dg/bconstp-1.c: New test.
55400 2001-08-03  Richard Henderson  <rth@redhat.com>
55402         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55404 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55406         * gcc.dg/cpp/19951025-1.c: Update.
55408 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55410         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55411         should be x.
55413 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55415         Kill -fhonor-std.
55416         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55417         * g++.old-deja/g++.other/std1.C: Likewise.
55418         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55420 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55422         * lib/g77.exp: Load gcc-defs.exp for common procedures
55423         (g77_pass, g77_fail, g77_finish, g77_exit,
55424         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55426 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55428         * g77.dg/fbackslash.f
55429         * g77.dg/fcase-preserve.f
55430         * g77.dg/ff90-1.f
55431         * g77.dg/ffixed-line-length-0.f
55432         * g77.dg/ffixed-line-length-132.f
55433         * g77.dg/ffixed-line-length-7.f
55434         * g77.dg/ffixed-line-length-72.f
55435         * g77.dg/ffixed-line-length-none.f
55436         * g77.dg/ffree-form-1.f
55437         * g77.dg/fno-backslash.f
55438         * g77.dg/fno-f90-1.f
55439         * g77.dg/fno-fixed-form-1.f
55440         * g77.dg/fno-onetrip.f
55441         * g77.dg/fno-typeless-boz.f
55442         * g77.dg/fno-underscoring.f
55443         * g77.dg/fno-vxt-1.f
55444         * g77.dg/fonetrip.f
55445         * g77.dg/ftypeless-boz.f
55446         * g77.dg/fugly-assumed.f
55447         * g77.dg/funderscoring.f
55448         * g77.dg/fvxt-1.f
55450 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55452         * objc.dg/fwd-proto-1.m: New.
55453         * objc.dg/local-decl-1.m: New.
55454         * objc.dg/naming-1.m: New.
55455         * objc.dg/naming-2.m: New.
55456         * objc.dg/proto-hier-1.m: New.
55458 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55460         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55461         largest-type elements to a struct makes its size grow.
55463 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55465         * g++.dg/abi/vthunk1.C: New test.
55467 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55469         * g++.dg/abi/vbase8-22.C: New test.
55471 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55473         * gcc.dg/cpp/macro8.c: New test.
55475 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55477         * g++.dg/abi/vbase8-21.C: New test.
55479 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55481         * g++.dg/abi/vbase8-10.C: New test.
55483 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55485         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55486         ${tool}_set_ld_library_path.
55487         Changed caller.
55488         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55489         g++.exp.
55491 2001-07-26  Stan Cox <scox@redhat.com>
55493         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55494         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55495         gcc_exit, gcc_check_unsupported_p):
55496         Moved to gcc-deps.exp
55497         * gcc-deps.exp: New file.
55499 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55501         * g++.old-deja/g++.pt/defarg14.C: New test.
55503 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55505         * g++.old-deja/g++.other/lineno5.C: New test.
55507 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55509         * g++.old-deja/g++.pt/crash68.C: New test.
55511 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55513         * g++.old-deja/g++.other/crash42.C: New test.
55515 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55517         * gcc.dg/cpp/extratokens.c: Fix.
55518         * gcc.dg/cpp/skipping2.c: New tests.
55520 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55522         * gcc.c-torture/execute/20010724-1.c: New file.
55523         * gcc.c-torture/execute/20010724-1.x: New file.
55525 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55527         * g++.old-deja/g++.other/cond7.C: New test.
55529 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55531         * g++.old-deja/g++.other/optimize4.C: New test.
55533 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55535         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55537 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55539         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55540         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55541         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55542         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55544         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55545         bug report" message.
55547         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55548         * g++.dg/ext/instantiate1.C: Move from old-deja.
55550 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55552         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55553         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55554         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55555         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55557 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55559         * gcc.c-torture/execute/20010723-1.c: New test.
55561 2001-07-23  Ben Elliston  <bje@redhat.com>
55563         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55565 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55567         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55568         i[34567]86-*-*.
55569         Delete handling of ieee_multilib_flags.
55570         Pass -mieee for alpha*-*-* and sh-*-*.
55571         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55573 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55575         Remove old-abi tests.
55576         * g++.old-deja/g++.mike/p11116.C: Remove.
55577         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55579 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55581         * g77.f-torture/compile/pr3743.f: New test
55583 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55585         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55587 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55589         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55590         g++.old-deja/g++.pt/static6.C: Likewise.
55591         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55592         supports weak symbols.
55594 2001-07-18  Andreas Jaeger  <aj@suse.de>
55596         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55597         supported again.
55599 2001-07-18  Andreas Jaeger  <aj@suse.de>
55601         * gcc.dg/iftrap-1.c: Fix target line.
55603 2001-07-17  Richard Henderson  <rth@redhat.com>
55605         * gcc.c-torture/execute/20010717-1.c: New.
55607 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55609         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55610         tests.
55612 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55614         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55616 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55618         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55619         UAC_SIGBUS, UAC_NOPRINT definitions.
55621 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55623         * objc/execute/object_is_class.m: New test.
55624         * objc/execute/object_is_meta_class.m: New test.
55626 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55628         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55629         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55631 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55633         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55634         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55636 2001-07-14  Richard Henderson  <rth@redhat.com>
55638         * gcc.dg/iftrap-1.c: New.
55640 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55642         * g77.f-torture/execute/intrinsic77.f: New test.
55644 2001-07-11  Janis Johnson <janis@us.ibm.com>
55646         * gcc.misc-tests/gcov-3.c: New test.
55648 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55650         * gcc.c-torture/compile/20010711-1.c,
55651         * gcc.c-torture/compile/20010711-2.c: New tests.
55653 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55655         * gcc.c-torture/execute/20010711-1.c: New test.
55657 2001-07-11  Ben Elliston  <bje@redhat.com>
55659         * g++.old-deja/g++.other/enum5.C: New test.
55661 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55663         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55664         (g++-dg-prune): Call prune_gcc_output.
55665         * prune.exp: New file for prune_gcc_output.
55666         * lib/g++.exp, lib/gcc.exp: Load it.
55668 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55670         * gcc.c-torture/compile/20010701-1.c,
55671         g++.old-deja/g++.ext/attrib6.C: New tests.
55673 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55675         * gcc.c-torture/compile/20010706-1.c: New test.
55677 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55679         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55681 2001-06-28  Stan Shebs  <shebs@apple.com>
55683         * gcc.dg/pragma-darwin.c: New test.
55685 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55687         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55688         Solaris 2.[678] system.
55690 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55692         * gcc.dg/20010622-1.c: New test.
55694 2001-06-18  Stan Shebs  <shebs@apple.com>
55696         * objc.dg: New directory.
55697         * objc.dg/dg.exp: New file.
55698         * objc.dg/alias.m: New.
55699         * objc.dg/class-1.m: New.
55700         * objc.dg/class-2.m: New.
55701         * objc.dg/const-str-1.m: New.
55702         * objc.dg/const-str-2.m: New.
55703         * objc.dg/id-1.m: New.
55704         * objc.dg/method-1.m: New.
55705         * objc.dg/super-class-1.m: New.
55706         * lib/objc-dg.exp: New file.
55708 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55710         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55711         of label name.
55713 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55715         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55717 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55719         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55720         variable.
55722 2001-06-12  Richard Henderson  <rth@redhat.com>
55724         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55726 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55728         * g++.old-deja/g++.abi/vbase5.C: New test.
55729         * g++.old-deja/g++.abi/vbase6.C: New test.
55730         * g++.old-deja/g++.abi/vbase7.C: New test.
55732 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55734         * gcc.c-torture/compile/20010610-1.c: New test.
55736 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55738         * g++.old-deja/g++.abi/vbase4.C: New test.
55740 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55742         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55743         support %f for HC11/HC12 targets.
55744         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55745         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55746         on HC11/HC12 targets.
55747         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55749 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55751         * gcc.dg/wchar_t-1.c: New file.
55752         * gcc.dg/wint_t-1.c: Likewise.
55754 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55756         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55758 2001-06-11  Richard Henderson  <rth@redhat.com>
55760         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55762 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55764         * gcc.c-torture/compile/20010611-1.c: New test.
55766 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55768         * gcc.dg/c99-tag-1.c: Add more tests.
55770 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55772         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55773         representation on MN10300 and ARM/Thumb.
55775 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55777         * g77.f-torture/execute/20010610.f: New.
55779 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55781         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55782         names.
55784 2001-06-09  Richard Henderson  <rth@redhat.com>
55786         * gcc.c-torture/execute/ashrdi-1.c: New.
55787         * gcc.c-torture/execute/ashldi-1.c: New.
55788         * gcc.c-torture/execute/lshrdi-1.c: New.
55790 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55792         * objc/execute/load-3.m: Added. Check sending +load to categories,
55793         in addition to classes.
55795 2001-06-08  Stan Shebs  <shebs@apple.com>
55797         * objc/execute/load-2.m: New test.  From Nicola Pero
55798         <n.pero@mi.flashnet.it>.
55800 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55802         * gcc.c-torture/execute/20010605-2.c: New test.
55804 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55806         * g++.old-deja/g++.abi/vbase2.C: New test.
55807         * g++.old-deja/g++.abi/vbase3.C: New test.
55809 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55811         * g++.old-deja/g++.pt/friend49.C: New test.
55813 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55815         * g++.old-deja/g++.ext/anon3.C: New test.
55817 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55819         * g++.old-deja/g++.other/conv7.C: New test.
55821 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55823         * gcc.c-torture/compile/20010605-2.c: New test.
55825 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55827         * gcc.c-torture/execute/20010604-1.c: New test.
55829 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55831         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55833 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55835         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55836         (g++_link_flags): Likewise.
55837         (g++_init): Pass gccpath's value to two previous functions.
55839 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55841         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55842         Ensure logfile entry matches exec command line.
55844 2001-05-31  Richard Henderson  <rth@redhat.com>
55846         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55847         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55849 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55851         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55852         compiler for irix6.2
55854 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55856         * g++.old-deja/g++.other/optimize3.C: New file.
55858 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55860         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55861         assemble.
55863 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55865         * g++.old-deja/g++.other/optimize2.C: New file.
55867 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55869         * gcc.c-torture/compile/20010518-2.c: New file.
55870         * gcc.c-torture/execute/20010518-1.c: New file.
55871         * gcc.c-torture/execute/20010518-2.c: New file.
55873 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55875         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55877 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55879         G++ no longer defines builtins that do not begin with __builtin.
55880         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55881         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55882         * g++.old-deja/g++.law/builtin1.C: Likewise.
55883         * g++.old-deja/g++.law/cvt2.C: Likewise.
55884         * g++.old-deja/g++.mike/net5.C: Likewise.
55885         * g++.old-deja/g++.other/builtins1.C: Likewise.
55886         * g++.old-deja/g++.other/builtins2.C: Likewise.
55887         * g++.old-deja/g++.other/builtins3.C: Likewise.
55888         * g++.old-deja/g++.other/builtins4.C: Likewise.
55889         * g++.old-deja/g++.other/inline8.C: Likewise.
55890         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55892 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55894         * g++.old-deja/g++.pt/using1.C: Adjust.
55895         * g++.old-deja/g++.pt/using2.C: New test.
55897 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55899         * gcc.dg/cpp/charconst.c: New tests.
55900         * gcc.dg/cpp/escape.c: New tests.
55901         * gcc.dg/cpp/escape-1.c: New tests.
55902         * gcc.dg/cpp/escape-2.c: New tests.
55903         * gcc.dg/cpp/ucs.c: New tests.
55905 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55907         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55908         native compiler for irix6.5.
55910 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55912         * lib/g++.exp (g++_include_flags): Use args to compute
55913         get_multilibs.
55914         (g++_link_flags): Likewise.
55915         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55917 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55919         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55921 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55923         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55924         this file.
55926 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55928         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55929         STACK_SIZE;
55930         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55931         to STACK_SIZE; Use it to define size of add_histo array.
55932         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55933         to STACK_SIZE.
55934         (f): Use GITT_SIZE to define size of gitt local table.
55935         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55936         to STACK_SIZE; Use it to define size of bytemem array.
55938 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55940         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55941         on 68HC11/HC12 due to the asm instruction.
55942         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55943         * gcc.c-torture/compile/920520-1.x: Likewise.
55944         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55945         on 68HC11/HC12 because the function is larger than 64K.
55946         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55947         on 68HC11/HC12 because the structure is too large.
55949 2001-05-20  Richard Henderson  <rth@redhat.com>
55951         * gcc.c-torture/execute/20010520-1.c: New.
55953 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55955         * g++.old-deja/g++.warn/compare1.C: New test.
55956         * gcc.dg/compare4.c: New test.
55958 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55960         * g++.old-deja/g++.other/optimize1.C: New test.
55962 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55964         * g++.old-deja/g++.pt/spec41.C: New test.
55966 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55968         * gcc.c-torture/compile/20010114-1.x: Remove.
55970 2001-05-18  Stan Shebs  <shebs@apple.com>
55972         * gcc.c-torture/compile/20010518-1.c: New test.
55974 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55976         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55977         * g++.old-deja/g++.pt/crash67.C: New test.
55979 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55981         * g++.old-deja/g++.other/debug9.C: New test.
55983 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55985         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55987 2001-05-16  Jan Hubicka  <jh@suse.cz>
55989         * gcc.c-torture/compile/20010516-1.c: New test.
55991 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55993         * g++.old-deja/g++.other/crash41.C: New test.
55995 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55997         * g++.old-deja/g++.pt/crash66.C: New test.
55999 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56001         * g++.old-deja/g++.robertl/eb27.C: Convert.
56003 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56005         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56006         declaration being redundant.
56008 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56010         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56012 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56014         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56016 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56018         * lib/g++.exp: Use testsuite_flags.
56020 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56022         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56024 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56026         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56028 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56030         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56032 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56034         * gcc.c-torture/compile/20010313-1.c: New test.
56036 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56038         * gcc.dg/cpp/direct2.c: New test.
56039         * gccq.dg/cpp/direct2s.c: New test.
56041         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56043 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56045         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56046         * g++.old-deja/g++.other/op3.C: Likewise.
56048 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56050         * gcc.dg/cpp/syshdr.h: New file.
56051         * gcc.dg/cpp/sysmac1.c: Update.
56052         * gcc.dg/cpp/sysmac2.c: Update.
56054 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56056         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56058 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56060         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56061         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56063 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56065         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56067 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56069         * lib/g++.exp (g++_include_flags): Don't use any special flags
56070         if TESTING_IN_BUILD_TREE is not defined.
56071         (g++_init): Use a plain 'c++' as the compiler if
56072         TESTING_IN_BUILD_TREEE is not defined.
56074 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56076         * g++.old-deja/g++.eh/catch13.C: New test.
56077         * g++.old-deja/g++.eh/catch14.C: New test.
56079 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56081         * gcc.dg/cpp/tr-define.c: New test.
56083 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56085         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56086         <stdlib.h>, not <malloc.h>.
56088 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56090         * g++.old-deja/g++.ns/template17.C: New test.
56092 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56094         * g++.old-deja/g++.pt/ref4.C: New test.
56096 2001-04-30  Richard Henderson  <rth@redhat.com>
56098         * gcc.dg/20000724-1.c: Revert last change.
56100 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56102         * g77.f-torture/execute/20010430.f: New test.
56104 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56106         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56108 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56110         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56112 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56114         * g++.old-deja/g++.eh/crash6.C: New test.
56116 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56118         * g++.old-deja/g++.other/warn7.C: New test.
56120 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56122         * g++.old-deja/g++.other/defarg9.C: New test.
56124 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56126         * g77.f-torture/compile/20010426.f: New test.
56127         * g77.f-torture/execute/20010426.f: New test.
56129 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56131         * g77.f-torture/compile/20000629-1.x: Remove - error
56132         has been fixed.
56134 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56136         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56137         Tweak slightly to work with g++.dg framework.
56138         * g++.dg/special/ecos.exp: Run initp1.C test.
56139         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56141         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56142         its linker doesn't give line numbers either.
56143         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56145 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56147         * g++.old-deja/g++.other/lex1.C: New test.
56149 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56151         * gcc.dg/noncompile/20010425-1.c: New test.
56153 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56155         * g++.old-deja/g++.pt/mangle2.C: New test.
56157 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56159         * gcc.dg/format/plus-1.c: New test.
56161 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56163         * gcc.dg/20010423-1.c: New test.
56165 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56167         * gcc.c-torture/execute/20010422-1.c: New test.
56169 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56171         * g++.old-deja/g++.ns/type2.C: New test.
56173 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56175         * g++.old-deja/g++.other/perf1.C: New test.
56177 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56179         * gcc.dg/c99-func-2.c: Remove xfail.
56180         * gcc.dg/c99-func-3.c: Remove xfail.
56181         * gcc.dg/c99-func-4.c: Remove xfail.
56183 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56185         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56187 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56189         * gcc.c-torture/compile/20010423-1.c: New test.
56191 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56193         * g++.old-deja/g++.pt/typename28.C: New test.
56195 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56197         * g++.old-deja/g++.abi/empty2.C: New test.
56198         * g++.old-deja/g++.abi/empty3.C: New test.
56200 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56202         * g++.old-deja/g++.other/comdat2.C: New test.
56203         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56205 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56207         * g++.old-deja/g++.other/overload14.C: New test.
56209 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56211         * g++.old-deja/g++.other/lookup23.C: New test.
56213 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56215         * gcc.c-torture/execute/20010403-1.c: New test.
56217 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56218             Mark Mitchell  <mark@codesourcery.com>
56220         * lib/old-dejagnu.exp: Don't delete output of executable.
56221         Add .exe suffix to executables.
56223 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56225         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56227 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56229         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56231 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56233         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56234         * g++.old-deja/g++.abi/crash1.C: New test.
56236 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56238         * g++.old-deja/g++.other/crash40.C: New test.
56240 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56242         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56244 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56246         * g++.old-deja/g++.other/warn6.C: New test.
56248 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56250         * g++.old-deja/g++.robertl/eb42.C: Same.
56252 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56254         * gcc.dg/wtr-conversion-1.c: New testcase.
56256 2001-04-10  Richard Henderson  <rth@redhat.com>
56258         * g++.old-deja/g++.other/array5.C: New.
56260 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56262         * gcc.c-torture/execute/20010408-1.c: New test.
56264 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
56266         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56267         headers and constructs.
56268         * g++.old-deja/g++.robertl/eb79.C: Same.
56269         * g++.old-deja/g++.robertl/eb77.C (main): Same.
56270         * g++.old-deja/g++.robertl/eb73.C: Same.
56271         * g++.old-deja/g++.robertl/eb66.C (main): Same.
56272         * g++.old-deja/g++.robertl/eb55.C (t): Same.
56273         * g++.old-deja/g++.robertl/eb54.C (main): Same.
56274         * g++.old-deja/g++.robertl/eb46.C (main): Same.
56275         * g++.old-deja/g++.robertl/eb44.C: Same.
56276         * g++.old-deja/g++.robertl/eb41.C (main): Same.
56277         * g++.old-deja/g++.robertl/eb4.C (main): Same.
56278         * g++.old-deja/g++.robertl/eb39.C: Same.
56279         * g++.old-deja/g++.robertl/eb33.C (main): Same.
56280         * g++.old-deja/g++.robertl/eb31.C (main): Same.
56281         * g++.old-deja/g++.robertl/eb30.C: Same.
56282         * g++.old-deja/g++.robertl/eb3.C: Same.
56283         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56284         * g++.old-deja/g++.robertl/eb21.C: Same.
56285         * g++.old-deja/g++.robertl/eb15.C: Same.
56286         * g++.old-deja/g++.robertl/eb118.C: Same.
56287         * g++.old-deja/g++.robertl/eb115.C (main): Same.
56288         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56289         * g++.old-deja/g++.robertl/eb109.C: Same.
56290         * g++.old-deja/g++.other/sibcall1.C (main): Same.
56291         * g++.old-deja/g++.mike/rtti1.C: Same.
56292         * g++.old-deja/g++.mike/p658.C: Same.
56293         * g++.old-deja/g++.mike/net46.C: Same.
56294         * g++.old-deja/g++.mike/net34.C: Same.
56295         * g++.old-deja/g++.mike/memoize1.C: Same.
56296         * g++.old-deja/g++.mike/eh2.C: Same.
56297         * g++.old-deja/g++.law/weak.C: Same.
56298         * g++.old-deja/g++.law/visibility7.C: Same.
56299         * g++.old-deja/g++.law/visibility25.C: Same.
56300         * g++.old-deja/g++.law/visibility22.C: Same.
56301         * g++.old-deja/g++.law/visibility2.C: Same.
56302         * g++.old-deja/g++.law/visibility17.C: Same.
56303         * g++.old-deja/g++.law/visibility13.C: Same.
56304         * g++.old-deja/g++.law/visibility10.C: Same.
56305         * g++.old-deja/g++.law/visibility1.C: Same.
56306         * g++.old-deja/g++.law/virtual3.C (eval): Same.
56307         * g++.old-deja/g++.law/vbase1.C: Same.
56308         * g++.old-deja/g++.law/operators32.C: Same.
56309         * g++.old-deja/g++.law/nest3.C: Same.
56310         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56311         * g++.old-deja/g++.law/except5.C (main): Same.
56312         * g++.old-deja/g++.law/cvt7.C (run): Same.
56313         * g++.old-deja/g++.law/cvt2.C: Same.
56314         * g++.old-deja/g++.law/cvt16.C: Same.
56315         * g++.old-deja/g++.law/ctors6.C (bar): Same.
56316         * g++.old-deja/g++.law/ctors17.C (main): Same.
56317         * g++.old-deja/g++.law/ctors13.C: Same.
56318         * g++.old-deja/g++.law/ctors12.C (main): Same.
56319         * g++.old-deja/g++.law/ctors10.C: Same.
56320         * g++.old-deja/g++.law/code-gen5.C: Same.
56321         * g++.old-deja/g++.law/bad-error7.C: Same.
56322         * g++.old-deja/g++.law/arm9.C: Same.
56323         * g++.old-deja/g++.law/arm12.C: Same.
56324         * g++.old-deja/g++.law/arg8.C: Same.
56325         * g++.old-deja/g++.law/arg1.C: Same.
56326         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56327         * g++.old-deja/g++.jason/template31.C: Same.
56328         * g++.old-deja/g++.jason/template24.C (main): Same.
56329         * g++.old-deja/g++.jason/2371.C: Same.
56330         * g++.old-deja/g++.eh/new2.C: Same.
56331         * g++.old-deja/g++.eh/new1.C: Same.
56332         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56333         * g++.old-deja/g++.brendan/nest21.C (main): Same.
56334         * g++.old-deja/g++.brendan/err-msg3.C: Same.
56335         * g++.old-deja/g++.brendan/crash62.C: Same.
56336         * g++.old-deja/g++.brendan/crash52.C: Same.
56337         * g++.old-deja/g++.brendan/crash49.C (main): Same.
56338         * g++.old-deja/g++.brendan/crash38.C: Same.
56339         * g++.old-deja/g++.brendan/crash15.C (main): Same.
56340         * g++.old-deja/g++.brendan/copy9.C: Same.
56342 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
56344         * gcc.c-torture/execute/20001203-2.c (memset):
56345         Count argument is of type __SIZE_TYPE__.
56347 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
56349         * gcc.c-torture/compile/20010404-1.c: New test.
56351 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
56353         * gcc.c-torture/compile/20010326-1.c: New test.
56355 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
56357         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56358         peculiarities of the SH.
56359         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56361 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56363         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56364         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56365         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56367 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56369         * g77.f-torture/compile/20010321-1.f: New test.
56371 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56373         * gcc.c-torture/compile/20010329-1.c: New test.
56375 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
56377         * gcc.c-torture/execute/20010329-1.c: New test.
56379 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56381         * g++.old-deja/g++.other/eh4.C: Fix typo.
56383 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
56385         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56387 2001-03-28  Philip Blundell  <philb@gnu.org>
56389         * gcc.c-torture/compile/20010328-1.c: New test.
56391 2001-03-27  Richard Henderson  <rth@redhat.com>
56393         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56394         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56396 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56398         * gcc.c-torture/compile/20010327-1.c: New test.
56400 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56402         * g++.old-deja/g++.other/friend12.C: New test.
56403         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56404         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56406 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56408         * gcc.c-torture/execute/20010325-1.c: New test.
56410 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56412         * g++.old-deja/g++.other/mangle3.C: New test.
56414 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56416         * g++.old-deja/g++.other/anon8.C: New test.
56418 2001-03-20  Philip Blundell  <philb@gnu.org>
56420         * gcc.c-torture/compile/20010320-1.c: New test.
56422 2001-03-17  Richard Henderson  <rth@redhat.com>
56424         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56426 2001-03-15  Geoff Keating  <geoff@redhat.com>
56428         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56429         tests on AIX.
56431 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56433         * g++.old-deja/g++.other/eh4.C: New test.
56435 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56437         * gcc.dg/cpp/mi1.c: Update.
56439 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56441         * g++.old-deja/g++.other/regstack.C: New test.
56443 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56445         * g++.old-deja/g++.other/ref4.C: New test.
56447 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56449         * objc/execute/va_method.m: Added.
56450         * objc/execute/IMP.m: Added.
56451         * objc/execute/_cmd.m: Added.
56452         * objc/execute/accessing_ivars.m: Added.
56453         * objc/execute/class-1.m: Added.
56454         * objc/execute/class-10.m: Added.
56455         * objc/execute/class-11.m: Added.
56456         * objc/execute/class-12.m: Added.
56457         * objc/execute/class-13.m: Added.
56458         * objc/execute/class-14.m: Added.
56459         * objc/execute/class-2.m: Added.
56460         * objc/execute/class-3.m: Added.
56461         * objc/execute/class-4.m: Added.
56462         * objc/execute/class-5.m: Added.
56463         * objc/execute/class-6.m: Added.
56464         * objc/execute/class-7.m: Added.
56465         * objc/execute/class-8.m: Added.
56466         * objc/execute/class-9.m: Added.
56467         * objc/execute/class-tests-1.h
56468         * objc/execute/class-tests-2.h
56469         * objc/execute/compatibility_alias.m: Added.
56470         * objc/execute/encode-1.m: Added.
56471         * objc/execute/formal_protocol-1.m: Added.
56472         * objc/execute/formal_protocol-2.m: Added.
56473         * objc/execute/formal_protocol-3.m: Added.
56474         * objc/execute/formal_protocol-4.m: Added.
56475         * objc/execute/formal_protocol-5.m: Added.
56476         * objc/execute/formal_protocol-6.m: Added.
56477         * objc/execute/formal_protocol-7.m: Added.
56478         * objc/execute/informal_protocol.m: Added.
56479         * objc/execute/initialize.m: Added.
56480         * objc/execute/load.m: Added.
56481         * objc/execute/many_args_method.m: Added.
56482         * objc/execute/nested-3.m: Added.
56483         * objc/execute/no_clash.m: Added.
56484         * objc/execute/private.m: Added.
56485         * objc/execute/redefining_self.m: Added.
56486         * objc/execute/root_methods.m: Added.
56487         * objc/execute/selector-1.m: Added.
56488         * objc/execute/static-1.m: Added.
56489         * objc/execute/static-2.m: Added.
56490         * objc/execute/va_method.m: Added.
56492 2001-03-10  Richard Henderson  <rth@redhat.com>
56494         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56496 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56498         * g++.old-deja/g++.other/crash31.C: XFAIL.
56499         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56500         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56501         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56502         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56503         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56505 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56507         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56509 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56511         * gcc.dg/20000724-1.c: Don't use multiline strings.
56513 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56515         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56516         result of -cString against what we expect it to be; don't just
56517         print it out for no one to read.
56519         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56520         Based on testcases provided by Nicola Pero.
56522 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56524         * gcc.dg/cpp/macro7.c: New test.
56526 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56528         * gcc.dg/cpp/multiline.c: Update.
56530 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56532         * g++.old-deja/g++.other/enum3.C: New test.
56534 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56536         * g++.old-deja/g++.other/pod1.C: New test.
56538 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56540         * g++.old-deja/g++.ext/overload1.C: New test.
56542 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56544         * g++.old-deja/g++.pt/using1.C: New test.
56546 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56548         * g++.old-deja/g++.other/using9.C: New test.
56550 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56552         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56554         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56556 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56558         * g++.old-deja/g++.ext/realpt1.C: Remove.
56560 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56562         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56564 2001-02-26  Will Cohen  <wcohen@redhat.com>
56566         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56568 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56570         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56571         templatized constructors.
56573 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56575         * gcc.c-torture/execute/20010224-1.c: New test.
56577 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56579         * gcc.c-torture/execute/20010222-1.c: New test.
56581 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56583         * g++.old-deja/g++.other/inline20.C: New test.
56585 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56587         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56589 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56591         * g++.old-deja/g++.other/lookup22.C: New test.
56593 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56595         * g77.dg: New directory.
56596         * g77.dg/20010216-1.f: New test case.
56597         * g77.dg/dg.exp: New driver.
56598         * lib/g77-dg.exp: New driver library.
56600 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56602         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56604 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56606         * g++.old-deja/g++.other/decl9.C: New test.
56608 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56610         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56611         not need <string> and also tests the initialization at runtime.
56613 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56615         * gcc.c-torture/execute/longlong.c: New test.
56617 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56619         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56621 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56623         * gcc.c-torture/execute/920302-1.c (execute):
56624         Change argument type to short.
56626 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56628         * g++.old-deja/g++.pt/deduct6.C: New test.
56630 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56632         * g++.old-deja/g++.pt/deduct5.C: New test.
56634 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56636         * gcc.c-torture/execute/20010209-1.c: New test.
56638 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56640         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56642 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56644         * g++.dg/vtgc1.C: Update for new ABI.
56646         * consistency.vlad: New directory, 1665 files.
56648 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56650         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56651         return type.
56652         * gcc.dg/cpp/digraphs.c: Declare puts.
56654 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56656         * g++.old-deja/g++.other/warn5.C: New test.
56658 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56660         * g++.old-deja/g++.pt/spec40.C: New test.
56662 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56664         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56665         case.
56666         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56668 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56670         * gcc.c-torture/compile/20010209-1.c: New test.
56672 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56674         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56675         excess errors message but not if it crashes.
56676         * g++.old-deja/g++.other/crash27.C: Likewise.
56677         * g++.old-deja/g++.other/crash28.C: Likewise.
56678         * g++.old-deja/g++.other/crash30.C: Likewise.
56679         * g++.old-deja/g++.other/crash32.C: Likewise.
56680         * g++.old-deja/g++.other/crash35.C: Likewise.
56681         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56683 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56685         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56686         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56687         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56688         g77.f-torture/execute/execute.exp,
56689         g77.f-torture/noncompile/noncompile.exp,
56690         gcc.c-torture/execute/execute.exp,
56691         gcc.c-torture/execute/memcheck/memcheck.exp,
56692         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56693         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56694         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56695         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56696         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56697         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56698         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56699         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56700         Remove bug reporting instructions with ancient email addresses.
56702 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56704         * gcc.dg/20010202-1.c: New test.
56705         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56707 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56709         * g++.dg/stdbool-if.C: New test.
56711 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56713         * objc/execute/fdecl.m: Added main().
56715 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56717         * gcc.c-torture/execute/20010206-1.c: New test.
56719 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56721         * gcc.dg/cpp/avoidpaste1.c: Update.
56723 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56725         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56726         Pero <nicola@brainstorm.co.uk>.
56727         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56729 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56731         * g++.old-deja/g++.pt/spec39.C: New test.
56733 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56735         * gcc.c-torture/compile/20010202-1.c: New test.
56737 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56739         * g++.old-deja/g++.abi/primary2.C: New test.
56740         * g++.old-deja/g++.abi/primary3.C: New test.
56741         * g++.old-deja/g++.abi/primary4.C: New test.
56742         * g++.old-deja/g++.abi/primary5.C: New test.
56743         * g++.old-deja/g++.abi/vtable3.h: New test.
56744         * g++.old-deja/g++.abi/vtable3a.C: New test.
56745         * g++.old-deja/g++.abi/vtable3b.C: New test.
56746         * g++.old-deja/g++.abi/vtable3c.C: New test.
56747         * g++.old-deja/g++.abi/vtable3d.C: New test.
56748         * g++.old-deja/g++.abi/vtable3e.C: New test.
56749         * g++.old-deja/g++.abi/vtable3f.C: New test.
56750         * g++.old-deja/g++.abi/vtable3g.C: New test.
56751         * g++.old-deja/g++.abi/vtable3h.C: New test.
56752         * g++.old-deja/g++.abi/vtable3i.C: New test.
56753         * g++.old-deja/g++.abi/vtable3j.C: New test.
56754         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56756 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56758         * g++.old-deja/g++.other/anon6.C: New test.
56759         * g++.old-deja/g++.other/anon7.C: New test.
56761 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56763         * gcc.dg/cpp/avoidpaste2.c: New tests.
56765 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56767         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56769 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56771         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56772         DECIMAL_DIG cases for Irix."
56774 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56776         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56778 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56780         * gcc.dg/c99-tag-1.c: New test.
56782 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56784         * gcc.dg/cpp/tr-warn1.c: Add tests.
56786 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56788         * gcc.dg/cpp/avoidpaste1.c: Update.
56789         * gcc.dg/cpp/paste4.c: Update.
56791 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56793         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56794         cases for Irix.
56796 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56798         * g++.old-deja/g++.other/inline19.C: New test.
56800 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56802         * gcc.dg/Wlarger-than.c: New test.
56804 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56806         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56808 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56810         * gcc.c-torture/execute/20010129-1.c: New test.
56811         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56813 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56815         * gcc.dg/cpp/avoidpaste1.c: Test case.
56817 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56819         * g++.old-deja/g++.other/inline18.C: New test.
56821 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56823         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56824         and __builtin_putchar.
56826 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56828         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56829         tests.
56831 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56833         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56834         floating point number rounding mode to round to the nearest
56835         representable mode.
56837 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56839         * g++.old-deja/g++.other/mangle2.C: New test.
56841 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56843         * gcc.c-torture/compile/20010124-1.c: New test.
56845 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56847         * g++.old-deja/g++.pt/spec38.C: New test.
56849 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56851         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56852         "Build don't run".
56854 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56856         * gcc.c-torture/execute/20010123-1.c: New test.
56858 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56860         * g++.old-deja/g++.pt/spec37.C: New test.
56862 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56864         * g++.old-deja/g++.pt/overload14.C: New test.
56866 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56868         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56869         __builtin_return_address.
56871 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56873         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56874         * g++.old-deja/g++.pt/spec35.C: New test.
56875         * g++.old-deja/g++.pt/spec36.C: New test.
56877 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56879         * gcc.c-torture/compile/20010118-1.c: New test.
56881 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56883         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56885 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56887         * gcc.c-torture/execute/20010119-1.c: New test.
56889 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56891         * g++.old-deja/g++.other/vbase5.C: New test.
56893 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56895         * gcc.c-torture/execute/20010118-1.c: New test.
56897 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56899         * g++.old-deja/g++.pt/deduct3.C: New test.
56901 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56903         * g++.old-deja/g++.pt/spec34.C: New test.
56905 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56907         * g77.f-torture/compile/20000601-2.f: New test.
56909 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56911         * g++.old-deja/g++.other/init17.C: New test.
56913 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56915         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56917 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56919         * g++.old-deja/g++.pt/unify8.C: New test.
56921 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56923         * g++.old-deja/g++.abi/vbase1.C: New test.
56925 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56927         * g++.old-deja/g++.pt/crash65.C: New test.
56929 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56931         * gcc.dg/cpp/assembl2.S: New test case.
56933 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56935         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56936         are supported.
56938 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56940         * g++.old-deja/g++.other/builtins1.C: New test.
56941         * g++.old-deja/g++.other/builtins2.C: Likewise.
56942         * g++.old-deja/g++.other/builtins3.C: Likewise.
56943         * g++.old-deja/g++.other/builtins4.C: Likewise.
56945 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56947         * gcc.c-torture/compile/20010117-1.c: New test.
56948         * gcc.c-torture/compile/20010117-2.c: New test.
56950 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56952         * g77.f-torture/execute/20010116.[fx]: New test,
56953         XFAIL on i?86-*-*.
56954         * g77.f-torture/compile/20010115.f: Indicate it's
56955         a test for PR fortran/1636.
56957 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56959         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56961 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56963         * g77.f-torture/compile/20010115.f: New test.
56965 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56967         * g++.old-deja/g++.pt/nontype5.C: New test.
56969 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56971         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56972         have an equivalent working one below it.
56974 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56976         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56977         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56979 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56981         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56982         message containing "init_priority".
56983         (conpr-2.C): Likewise.
56984         (conpr-3.C): Likewise.
56985         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56987 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56989         * gcc.c-torture/execute/20010114-2.c: New test.
56991 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56993         * gcc.c-torture/compile/20010114-1.c: New test.
56994         * gcc.c-torture/compile/20010114-1.x: Xfail.
56995         * gcc.c-torture/compile/20010114-2.c: New test.
56996         * gcc.c-torture/execute/20010114-1.c: New test.
56997         * gcc.dg/trunc-1.c: New test.
56998         * gcc.dg/uninit-B.c: New test.
57000 2001-01-13  Nick Clifton  <nickc@redhat.com>
57002         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57003         target.
57005 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57007         * gcc.c-torture/compile/20010113-1.c: New test.
57009 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57011         * gcc.c-torture/compile/20001212-1.c: New test.
57013 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57015         * gcc.dg/cpp/widestr1.c: Update.
57016         * gcc.dg/cpp/prag-imp.c: Remove.
57018 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57020         * gcc.c-torture/execute/20000801-3.x: Remove.
57021         * gcc.dg/c90-init-1.c: New test.
57022         * gcc.dg/c99-init-1.c: New test.
57023         * gcc.dg/c99-init-2.c: New test.
57024         * gcc.dg/gnu99-init-1.c: New test.
57026 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57028         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57029         testing that no relevant ones were found.
57031 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57033         * g++.old-deja/g++.pt/cast2.C: New test.
57035 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57037         * g++.old-deja/g++.pt/friend47.C: New test.
57039 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57041         * g++.old-deja/g++.pt/instantiate13.C: New test.
57043 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57045         * g++.old-deja/g++.other/defarg7.C: New test.
57046         * g++.old-deja/g++.other/defarg8.C: New test.
57048 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57050         * g++.old-deja/g++.pt/crash64.C: New test.
57052 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57054         * g++.old-deja/g++.pt/crash63.C: New test.
57056 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57058         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57060 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57062         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57064 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57066         * g++.old-deja/g++.pt/error3.C: New test.
57068 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57070         * g++.old-deja/g++.other/crash39.C: New test.
57072 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57074         * g++.old-deja/g++.other/vbase4.C: New test.
57076 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57078         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57079         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57080         * gcc.dg/special/special.exp: New test driver which will check
57081         for alias support for the above test.
57083 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57085         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57086         problems on small machines.
57087         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57088         parameterize.
57090 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57092         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57093         mips.
57094         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57096 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57098         * g++.old_deja/g++.pt/using8.C: New test.
57100 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57102         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57104 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57106         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57107         where a failure is expected.
57108         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57110 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57112         * g++.old_deja/g++.pt/instantiate12.C: New test.
57114 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57116         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57117         start of structs.
57118         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57119         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57120         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57121         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57122         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57123         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57124         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57125         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57126         * g++.old-deja/g++.eh/spec6.C: Likewise.
57127         * g++.old-deja/g++.jason/crash3.C: Likewise.
57128         * g++.old-deja/g++.law/ctors11.C: Likewise.
57129         * g++.old-deja/g++.law/ctors17.C: Likewise.
57130         * g++.old-deja/g++.law/ctors5.C: Likewise.
57131         * g++.old-deja/g++.law/ctors9.C: Likewise.
57132         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57133         * g++.old-deja/g++.mike/net22.C: Likewise.
57134         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57135         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57136         * g++.old-deja/g++.mike/virt3.C: Likewise.
57137         * g++.old-deja/g++.niklas/t128.C: Likewise.
57138         * g++.old-deja/g++.other/anon4.C: Likewise.
57139         * g++.old-deja/g++.other/using1.C: Likewise.
57140         * g++.old-deja/g++.other/warn3.C: Likewise.
57141         * g++.old-deja/g++.pt/t37.C: Likewise.
57142         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57143         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57145 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57147         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57149 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57151         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57153 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57155         * gcc.c-torture/compile/20010107-1.c: New test.
57157 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57159         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57161 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57163         * gcc.dg/format/format.h: New file.
57164         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57165         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57166         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57167         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57168         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57169         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57170         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57171         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57172         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57173         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57174         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57175         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57176         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57177         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57178         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57179         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57180         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57181         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57182         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57183         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57184         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57185         instead of declaring standard types, macros and functions in each
57186         test.
57188 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57190         * gcc.c-torture/execute/20010106-1.c: New test.
57192 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57194         * gcc.dg/format/format.exp: New file.
57195         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57196         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57197         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57198         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57199         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57200         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57201         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57202         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57203         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57204         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57205         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57206         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57207         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57208         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57209         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57210         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57211         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57212         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57213         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57214         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57215         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57216         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57217         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57218         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57219         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57220         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57221         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57222         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57223         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57224         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57225         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57226         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57227         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57228         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57229         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57230         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57231         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57232         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57233         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57234         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57235         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57236         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57238 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57240         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57241         account.
57243 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57245         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57247 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57249         * g++.old-deja/g++.pt/crash62.C: New test.
57251 2001-01-04  Richard Henderson  <rth@redhat.com>
57253         * gcc.dg/20000926-1.c: Update expected warnings.
57254         * gcc.dg/array-2.c: Likewise.
57255         * gcc.dg/array-4.c: Also validate flexible array members.
57256         * gcc.dg/c99-flex-array-1.c: New.
57258 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57260         * gcc.c-torture/compile/20001222-1.x: Remove.
57262 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57264         * gcc.c-torture/execute/built-in-setjmp.c: New.
57266 2001-01-03  Richard Henderson  <rth@redhat.com>
57268         * gcc.dg/940510-1.c: Update expected error wording.
57269         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57271 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
57273         * lib/target-supports.exp (check_alias_available): Modified to
57274         indicate aliases not supported if only weak aliases are supported.
57276 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57278         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57279         Turn on cmpstrsi checks for __pj__ and __i370__.
57281 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57283         * g++.old-deja/g++.other/virtual11.C: New test.
57285 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
57287         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57289 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57291         * gcc.c-torture/compile/20010102-1.c: New test.
57293 2001-01-02  Andreas Jaeger  <aj@suse.de>
57295         * gcc.dg/noreturn-3.c: New test.
57297         * gcc.dg/noreturn-4.c: New test.
57299 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57301         * gcc.c-torture/execute/stdio-opt-1.c: Also test
57302         __builtin_fputc and __builtin_fwrite.
57304 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57306         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57307         signed char, not default char.
57309 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
57311         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57313 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
57315         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57317 2000-12-29  Richard Henderson  <rth@redhat.com>
57319         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57320         (__cyg_profile_func_exit): Define.
57322 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
57324         * g++.dg/vtgc1.C: New test.
57326 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
57328         * gcc.dg/noncompile/20001228-1.c: New test.
57330         * gcc.dg/20001228-1.c: New test.
57332         * gcc.c-torture/execute/20001228-1.c: New test.
57334 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
57336         * gcc.dg/format-strfmon-1.c: New test.
57338 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57340         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57341         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57342         * gcc.c-torture/execute/string-opt-1.c: Likewise.
57343         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57344         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57345         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57346         * gcc.c-torture/execute/string-opt-6.c: Likewise.
57347         * gcc.c-torture/execute/string-opt-7.c: Likewise.
57348         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57349         * gcc.c-torture/execute/string-opt-9.c: Likewise.
57350         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57351         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57352         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57354         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57355         * gcc.c-torture/execute/string-opt-4.c: Test index.
57357 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
57359         * gcc.c-torture/compile/20001226-1.c: New test.
57361 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57363         * gcc.c-torture/compile/20001222-1.c: New test.
57364         * gcc.c-torture/compile/20001222-1.x: Xfail.
57366 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
57368         * gcc.c-torture/execute/comp-goto-2.c: New test.
57370 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
57372         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57373         Use long types if __INT_MAX__ is 32767.
57374         (main): Use cast to (sint32 *) when poking 88 into a_page.
57376         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57378 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
57380         * gcc.c-torture/compile/20001221-1.c: New test.
57381         * gcc.c-torture/execute/20001221-1.c: New test.
57383 2000-12-20  Richard Henderson  <rth@redhat.com>
57385         * g++.old-deja/g++.pt/crash36.C: Update error lines.
57386         * g++.old-deja/g++.robertl/eb109.C: Likewise.
57388 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57390         * gcc.dg/compare3.c: New test.
57392 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57394         * gcc.dg/format-warnll-1.c: New test.
57396 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57398         * gcc.dg/cpp/cmdlne-P.c: New test.
57400 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57402         * gcc.c-torture/execute/builtin-abs-1.c,
57403         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57405 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57407         * gcc.dg/cpp/multiline.c: New test.
57409 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57411         * g++.old-deja/g++.other/syshdr1.C: Update.
57412         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57414 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57416         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57418 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57420         * g++.old-deja/g++.pt/ttp65.C: New test.
57422 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57424         * g++.old-deja/g++.pt/ttp64.C: New test.
57426 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57428         * g++.old-deja/g++.pt/spec33.C: New test.
57430 2000-12-14  Catherine Moore  <clm@redhat.com>
57432         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57433         * gcc.c-torture/execute/920612-2.c: Likewise.
57434         * gcc.c-torture/execute/920428-2.c: Likewise.
57435         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57436         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57438 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57440         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57441         * gcc.dg/pack-test-2.c: Likewise.
57443 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57445         Tests by Zack Weinberg <zackw@stanford.edu>.
57447         * gcc.dg/cpp/defined.c: Update.
57448         * gcc.dg/cpp/defined_trad.c: New tests.
57450 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57452         * gcc.dg/cpp/trad-direct.c: Update.
57454 2000-12-11  Neil Booth  <neilb@earthling.net>
57456         * gcc.dg/cpp/defined_trad.c
57458 2000-12-11  Neil Booth  <neilb@earthling.net>
57460         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57462 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57464         * gcc.dg/format-miss-2.c: New test.
57466 2000-12-09  Neil Booth  <neilb@earthling.net>
57468         * gcc.dg/cpp/lineflags.c: New tests.
57469         * gcc.dg/cpp/poison.c: Update.
57470         * gcc.dg/cpp/redef2.c: Update.
57471         * gcc.dg/cpp/skipping.c: New test.
57473 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57475         * g++.old-deja/g++.other/eh3.C: New testcase.
57477 2000-12-07  Neil Booth  <neilb@earthling.net>
57479         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57480         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57481         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57482         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57483         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57484         Update.
57486 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57488         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57489         __SIZE_TYPE__ instead of int for type of integers cast to
57490         pointers.
57492 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57494         * g++.old-deja/g++.other/cleanup4.C: New test.
57496 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57498         * format-sec-1.c: New test.
57500 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57502         * gcc.dg/format-nonlit-3.c: New test.
57504 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57506         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57507         through a null pointer.
57509 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57511         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57512         * g++.old-deja/g++.pt/partial4.C: New test.
57514 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57516         * gcc.c-torture/execute/ieee/hugeval.x: New.
57518 2000-12-06  Neil Booth  <neilb@earthling.net>
57520         * gcc.dg/cpp/backslash2.c: New tests.
57522 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57524         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57525         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57527 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57529         * gcc.c-torture/execute/20001203-2.c: New testcase.
57531 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57533         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57534         * g++.old-deja/g++.other/virtual10.C: New test.
57536 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57538         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57540 2000-12-05  Richard Henderson  <rth@redhat.com>
57542         * gcc.c-torture/compile/20001205-1.c: New.
57544 2000-12-04  Neil Booth  <neilb@earthling.net>
57546         * g++.old-deja/g++.other/virtual9.C: New test.
57547         * g++.old-deja/g++.pt/crash61.C: New test.
57548         * gcc.c-torture/execute/loop-9.c: New test.
57550 2000-12-04  Neil Booth  <neilb@earthling.net>
57552         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57553         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57554         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57555         * gcc.dg/cpp/extratokens.c: ...here.
57557 2000-12-04  Neil Booth  <neilb@earthling.net>
57559         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57560         New tests.
57562 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57564         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57565         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57567 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57569         * gcc.c-torture/execute/20001203-1.c: New test.
57571 2000-12-03  Neil Booth  <neilb@earthling.net>
57573         * gcc.dg/cpp/macro6.c: New test cases.
57575 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57577         * gcc.c-torture/execute/string-opt-9.c: New test.
57578         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57579         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57580         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57582         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57583         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57585 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57587         * gcc.dg/cpp/if-6.c: New testcase.
57589         * gcc.dg/20001201-1.c: New testcase.
57591 2000-12-02  Neil Booth  <neilb@earthling.net>
57593         * g++.old-deja/g++.other/externC4.C,
57594         g++.old-deja/g++.other/friend10.C: New tests.
57596 2000-12-02  Neil Booth  <neilb@earthling.net>
57598         * g++.old-deja/g++.other/instan2.C
57599         * g++.old-deja/g++.other/instan3.C: New test.
57601 2000-12-02  Neil Booth  <neilb@earthling.net>
57603         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57604         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57605         gnuc99.c,gnuc99-pedantic.c: New tests.
57607 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57609         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57610         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57612 2000-12-01  Neil Booth  <neilb@earthling.net>
57614         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57615         * gcc.dg/cpp/poison.c: Update.
57616         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57618 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57620         * g77.f-torture/execute/20001201.f: New test.
57622 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57624         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57626 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57628         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57630 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57632         * g++.old-deja/g++.other/cast6.C: New test.
57634 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57636         * gcc.c-torture/execute/20001130-2.c: New testcase.
57638 2000-11-30  Richard Henderson  <rth@redhat.com>
57640         * gcc.c-torture/execute/20001130-1.c: New test.
57642 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57644         * g++.old-deja/g++.other/op3.C: New test.
57646 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57648         * g++.old-deja/g++.other/op2.C: New test.
57650 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57652         * g++.old-deja/g++.other/crash38.C: New test.
57654 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57656         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57658 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57660         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57661         tests.
57662         * gcc.c-torture/execute/string-opt-6.c: New test.
57664         * gcc.dg/20001117-1.c: Add main.
57666 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57668         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57669         Move from here ...
57670         * gcc.dg/940510-1.c: ... to here.
57672         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57673         zero-size arrays in toplevel structures.
57675 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57677         * gcc.c-torture/execute/loop-8.c: New test.
57679 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57681         * g++.old-deja/g++.other/base1.C: New test.
57683 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57685         * g++.old-deja/g++.other/parse2.C: New test.
57687 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57689         * g++.old-deja/g++.pt/incomplete1.C: New test.
57691 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57693         * g++.old-deja/g++.other/friend9.C: New test.
57695 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57697         * gcc.dg/20001127-1.c: New test.
57699 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57701         * g++.old-deja/g++.pt/friend46.C: New test.
57703 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57705         * g++.old-deja/g++.other/ptrmem8.C: New test.
57707 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57709         * gcc.c-torture/execute/string-opt-7.c: New test.
57710         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57712 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57714         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57715         instead of 'mkcheck 2'.
57717 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57719         * gcc.c-torture/execute/memcheck/driver.c,
57720         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57721         C9X references to refer to C99.
57723 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57725         * gcc.dg/ultrasp3.c: New test.
57727 2000-11-25  Neil Booth  <neilb@earthling.net>
57729         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57731 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57733         * gcc.c-torture/compile/20001123-2.c: New.
57735 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57737         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57739 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57741         * gcc.dg/sequence-point-1.c: Add some new tests.
57742         * gcc.c-torture/execute/20001124-1.c: New test.
57744 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57746         * g++.old-deja/g++.other/vaarg4.C: New test.
57747         * gcc.c-torture/compile/20001123-1.c: New test.
57749 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57751         * g++.other/crash24.C: Adjust and remove XFAIL.
57752         * g++.other/crash37.C: New test.
57754 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57756         * g++.old-deja/g++.pt/instantiate9.C: New test.
57758 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57760         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57761         new ABI, too.
57763         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57764         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57766 2000-11-22  Neil Booth  <neilb@earthling.net>
57768         * gcc.dg/cpp/Wtrigraphs.c: New test.
57770 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57772         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57774 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57776         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57778 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57780         * lib/gcc-dg.exp: load_lib scanasm.exp.
57781         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57782         * lib/g++-dg.exp: load_lib scanasm.exp.
57783         * lib/scanasm.exp: New.
57784         (scan-assembler, scan-assembler-not): Add optional arguments to
57785         test name, or if not present, the pattern name.
57786         (scan-assembler-dem, scan-assembler-dem-not): New.
57788         * g++.dg/dg.exp: New.
57790 2000-11-21  Neil Booth  <neilb@earthling.net>
57792         * gcc.dg/cpp/integrated1.c: Remove.
57794 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57796         * gcc.c-torture/execute/20001121-1.c: New test.
57798 2000-11-21  Richard Henderson  <rth@redhat.com>
57800         * gcc.c-torture/compile/20001121-1.c: New test.
57802 2000-11-20  Neil Booth  <neilb@earthling.net>
57804         * gcc.dg/cpp/integrated1.c: New test.
57806 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57808         * g++.old-deja/g++.other/inline17.C: New test.
57810 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57812         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57813         local variable to be zero: I made the variable global. Now
57814         uses abort() and exit() instead of relying on main's return value.
57816 2000-11-20  Neil Booth  <neilb@earthling.net>
57818         * gcc.dg/cpp/paste2.c: Update test.
57819         * objc/execute/paste.m: New test.
57821 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57823         * gcc.dg/c99-condexpr-1.c: New test.
57825 2000-11-20  Neil Booth  <neilb@earthling.net>
57827         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57829 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57831         * g++.old-deja/g++.pt/export1.C: New test.
57833 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57835         * gcc.dg/20001117-1.c: New test.
57837 2000-11-18  Richard Henderson  <rth@redhat.com>
57839         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57841 2000-11-18  Richard Henderson  <rth@redhat.com>
57843         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57844         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57845         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57847 2000-11-18  Richard Henderson  <rth@redhat.com>
57849         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57850         (main): New.  Exit cleanly.
57852 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57854         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57855         gcc.dg/c99-fordecl-2.c: New tests.
57857 2000-11-18  Richard Henderson  <rth@redhat.com>
57859         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57860         * gcc.c-torture/execute/zerolen-2.c: New.
57862 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57864         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57865         memory.
57867 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57869         * g++.old-deja/g++.pt/instantiate8.C: New test.
57871 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57873         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57874         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57876 2000-11-16  Nick Clifton  <nickc@redhat.com>
57878         * gcc.c-torture/execute/nestfunc-2.c: New test.
57879         * gcc.c-torture/execute/nestfunc-3.c: New test.
57881 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57883         * gcc.c-torture/compile/20001116-1.c: New test.
57885 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57887         * gcc.c-torture/execute/20001115-1.c: New test.
57889 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57891         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57892         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57893         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57894         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57896 2000-11-15  Neil Booth  <neilb@earthling.net>
57898         gcc.dg/cpp/_Pragma1.c: Update.
57899         gcc.dg/cpp/_Pragma2.c: New test.
57901 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57903         * g++.old-deja/g++.other/anon5.C: New test.
57905 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57907         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57908         tests.
57910 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57912         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57913         output.
57915 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57917         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57918         labels at end of compound statements.
57920 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57922         * gcc.c-torture/execute/loop-7.c: New test.
57924 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57926         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57928 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57930         * gcc.dg/c99-bool-1.c: New test.
57932 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57934         * gcc.dg/c99-scope-1.c: Remove xfail.
57935         * gcc.dg/c99-scope-2.c: New test.
57937 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57939         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57940         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57942 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57944         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57945         error messages.
57947         * g++.mike/p700.C: Don't typedef wchar_t.
57948         * g++.mike/p784.C: Likewise.
57949         * g++.mike/eb101.C: Don't use __wchar_t.
57951 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57953         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57954         from DO loop.
57956 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57958         * gcc.c-torture/execute/20001111-1.c: New test.
57960 2000-11-10  Nick Clifton  <nickc@redhat.com>
57962         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57963         long multuiple and accumulate.
57965 2000-11-09  Richard Henderson  <rth@redhat.com>
57967         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57968         via size_t instead of int.
57970         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57971         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57972         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57973         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57975 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57977         * gcc.c-torture/compile/20001109-1.c: New test.
57978         * gcc.c-torture/compile/20001109-2.c: New test.
57980 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57982         * g++.old-deja/g++.pt/operator1.C: New test.
57983         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57985 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57987         * gcc.dg/20001108-1.c: New test.
57989 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57991         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57992         with both arguments constant strings.
57993         * gcc.c-torture/execute/string-opt-3.c: New test.
57994         * gcc.c-torture/execute/string-opt-4.c: New test.
57995         * gcc.c-torture/execute/string-opt-5.c: New test.
57997 2000-11-08  Nick Clifton  <nickc@redhat.com>
57999         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58000         mulsidi3adddi patterns.
58002 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58004         * g++.old-deja/g++.other/crash36.C: New test.
58006 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58008         * g++.old-deja/g++.other/init16.C: New test.
58010 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58012         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58014 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58016         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58017         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58018         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58020 2000-11-07  DJ Delorie  <dj@redhat.com>
58022         * gcc.dg/20000614-1.c: Add return so that test can pass.
58024 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58026         * gcc.c-torture/execute/string-opt-1.c: New test.
58028 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58030         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58031         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58032         parameters in registers, and there is no way for a varargs
58033         function to know in which order the integer and floating-point
58034         parameters should be interleaved when they are placed on the
58035         stack.
58036         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58037         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58039 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58041         * gcc.c-torture/execute/string-opt-2.c: New test.
58043 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58045         * g++.old-deja/g++.pt/crash60.C: New test.
58047 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58049         * g++.old-deja/g++.other/crash24.C: New test.
58050         * g++.old-deja/g++.other/crash25.C: New test.
58051         * g++.old-deja/g++.other/crash26.C: New test.
58052         * g++.old-deja/g++.other/crash27.C: New test.
58053         * g++.old-deja/g++.other/crash28.C: New test.
58054         * g++.old-deja/g++.other/crash29.C: New test.
58055         * g++.old-deja/g++.other/crash30.C: New test.
58056         * g++.old-deja/g++.other/crash31.C: New test.
58057         * g++.old-deja/g++.other/crash32.C: New test.
58058         * g++.old-deja/g++.other/crash33.C: New test.
58059         * g++.old-deja/g++.other/crash34.C: New test.
58060         * g++.old-deja/g++.other/crash35.C: New test.
58062 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58064         * gcc.c-torture/execute/20001031-1.c: New test.
58066 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58068         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58069         namespace.
58071         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58072         standards-conformant.
58074         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58076         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58077         * g++.old-deja/g++.mike/p755a.C: Likewise.
58078         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58079         library makes no calls to `operator new' during initialization.
58081 2000-11-04  Neil Booth  <neilb@earthling.net>
58083         * gcc.dg/cpp/include2.c: New tests.
58085 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58087         * lib/g++.exp (g++_set_ld_library_path): New function.
58088         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58090 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58092         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58093         warnings.
58095 2000-11-01  Richard Henderson  <rth@redhat.com>
58097         * g++.old-deja/g++.ext/namedret1.C: New.
58098         * g++.old-deja/g++.ext/namedret2.C: New.
58099         * g++.old-deja/g++.ext/namedret3.C: New.
58101 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58103         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58104         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58106 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58108         * gcc.c-torture/execute/va-arg-21.c: New test.
58110 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58112         * gcc.dg/c99-complex-2.c: New test.
58114 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58116         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58118 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58120         * g++.old-deja/g++.other/inline16.C: New test.
58122 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58124         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58125         __PRETTY_FUNCTION__
58127 2000-10-29  Neil Booth  <neilb@earthling.net>
58129         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58130         New tests.
58131         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58132         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58133         optimisation.
58135 2000-10-29  Neil Booth  <neilb@earthling.net>
58137         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58138         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58139         * mi5.c: Test multiple includes work with -C.
58140         * trigraphs.c: Test ^= version.
58142 2000-10-28  Neil Booth  <neilb@earthling.net>
58144         New tests and test updates for new macro expander.
58146         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58147         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58148         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58149         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58150         new diagnostic messages.
58152         * gcc.dg/cpp/macro3.c: New tests.
58154 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58156         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58157         on the same line.
58159 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58161         * g++.old-deja/g++.other/eh2.C: New test.
58163 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58165         * gcc.c-torture/execute/20001027-1.c: New test.
58167 2000-10-26  Richard Henderson  <rth@redhat.com>
58169         * gcc.c-torture/execute/20001026-1.c: New.
58171 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58173         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58174         * g++.old-deja/g++.law/builtin1.C: Likewise.
58175         * g++.old-deja/g++.law/ctors10.C: Likewise.
58176         * g++.old-deja/g++.law/virtual3.C: Likewise.
58177         * g++.old-deja/g++.mike/p658.C: Likewise.
58178         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58179         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58180         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58181         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58182         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58184 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58186         * gcc.c-torture/compile/20001024-1.c: New test.
58188 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58190         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58191         to tell us whether or not we are using V3.
58193 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58195         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58196         operands.
58198 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58200         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58202 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58204         * gcc.c-torture/execute/20001024-1.c: New test.
58206 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58208         * g++.old-deja/g++.other/sibcall1.C: New test.
58210 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58212         * gcc.dg/noncompile/init-3.c: New test.
58214 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58216         * gcc.dg/format-array-1.c: New test.
58218 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58220         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58221         writing through null pointers; remove comment about testing
58222         unterminated strings.
58224 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58226         * gcc.c-torture/execute/20001017-2.c: New test.
58228 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58230         * gcc.c-torture/compile/20001018-1.c: New test.
58231         * gcc.c-torture/compile/20001018-1.x: Xfail.
58233 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58235         * gcc.c-torture/execute/20001017-1.c: New test.
58237 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58239         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58240         for multiple use of arguments with scanf formats; add tests for
58241         multiple use of arguments.
58243 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58245         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58246         from some old tests.
58248 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58250         * gcc.dg/format-miss-1.c: New test.
58252 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58254         * gcc.c-torture/execute/20001013-1.c: New test.
58256 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58258         * gcc.dg/format-branch-1.c: New test.
58260 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
58262         * README, lib/file-format.exp: Remove EGCS references.
58264 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
58266         * gcc.dg/20001013-1.c: New test.
58268 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58270         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58271         for intmax_t in the compiler using __typeof__ and the type rules
58272         for conditional expressions.
58274 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
58276         * gcc.dg/20001012-1.c: New test.
58277         * gcc.dg/20001012-2.c: New test.
58279 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58281         * gcc.dg/format-attr-1.c: New test.
58283 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58285         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58286         __LONG_LONG_MAX__ instead of LLONG_MAX.
58288 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
58290         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58291         scanf flags.
58292         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58293         flags.
58295 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
58297         * gcc.dg/sequence-pt-1.c: New test.
58299 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
58301         * gcc.c-torture/execute/20001011-1.c: New testcase.
58302         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58304 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58306         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58307         does not error on it.
58309 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
58311         * gcc.dg/20001009-1.c: New test.
58313 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58315         * gcc.c-torture/compile/20001009-1.c: Move from here ....
58316         * gcc.c-torture/execute/20001009-2.c: ... to here.
58318 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
58320         * gcc.c-torture/compile/20001009-1.c: New testcase.
58321         * gcc.c-torture/execute/20001009-1.c: New testcase.
58322         Testcases provided by Jan Hubicka <jh@suse.cz>.
58324 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58326         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58327         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58328         uintmax_t using <limits.h> to emulate the compiler's internal
58329         logic.  No longer XFAIL %j tests.
58331 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58333         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58334         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58335         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58336         regexps and details of expected handling of some bad formats.
58337         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58338         suppression.
58340 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58342         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58343         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58344         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58345         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58346         in list archives.
58348 2000-10-06  Richard Henderson  <rth@cygnus.com>
58350         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58351         * g++.old-deja/g++.brendan/crash52.C: Likewise.
58352         * g++.old-deja/g++.jason/report.C: Likewise.
58353         * g++.old-deja/g++.law/friend5.C: Likewise.
58354         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
58355         of the expected warnings.
58357 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
58359         * g++.old-deja/g++.pt/enum14.C: New test.
58361 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
58363         * g++.old-deja/g++.pt/crash59.C: New test.
58365 2000-10-04  Will Cohen  <wcohen@redhat.com>
58367         * gcc.dg/20000926-1.c: New test.
58369 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
58371         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58372         function name for current C++ compiler.
58373         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58375 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
58377         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58378         __PRETTY_FUNCTION__.
58379         * g++.old-deja/g++.ext/pretty2.C: Likewise.
58381 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58383         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58385 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
58387         * gcc.c-torture/compile/20000923-1.c: New test.
58389 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58391         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58392         * g++.old-deja/g++.pt/ttp62.C: Same.
58393         * g++.old-deja/g++.other/inline14.C: Same.
58395 2000-09-24  Richard Henderson  <rth@cygnus.com>
58397         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58399 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58401         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58403 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58405         * gcc.c-torture/compile/20000922-1.c: New file.
58407 2000-09-21  Nick Clifton  <nickc@redhat.com>
58409         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58410         a signed long modulo operation.
58411         (mod6): New function - perform an unsigned long modulo operation.
58412         (main): Add tests for modulos of very large numbers by very small
58413         dividends.
58415 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58417         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58419 2000-09-19  Richard Henderson  <rth@cygnus.com>
58421         * gcc.dg/compare2.c (case 10): XFAIL.
58423 2000-09-18  Richard Henderson  <rth@cygnus.com>
58425         * gcc.c-torture/execute/20000906-1.c: Move ...
58426         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58427         that support __builtin_trap.
58429 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58431         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58433 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58435         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58436         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58437         more $ format tests.
58439 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58441         * gcc.dg/format-errmk-1.c: New test.
58443 2000-09-17  Greg McGary  <greg@mcgary.org>
58445         * gcc.c-torture/execute/20000917-1.x: Remove.
58447 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58449         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58451 2000-09-17  Greg McGary  <greg@mcgary.org>
58453         * gcc.c-torture/execute/20000917-1.c: New test.
58454         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58456 2000-09-16  Neil Booth  <NeilB@earthling.net>
58458         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58459         in nested macro bug.
58461 2000-09-15  Neil Booth  <NeilB@earthling.net>
58463         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58465 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58467         * gcc.c-torture/execute/20000914-1.c: New test.
58469 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58471         * g++.other/inline13.C: New test.
58473 2000-09-12  Andreas Jaeger  <aj@suse.de>
58475         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58476         constant by Ulrich Drepper <drepper@redhat.com>.
58478 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58480         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58482 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58484         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58486 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58488         * gcc.dg/cpp/backslash.c: New test.
58490 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58492         * gcc.c-torture/execute/20000910-1.c: New test.
58493         * gcc.c-torture/execute/20000910-2.c: Likewise.
58495 2000-09-11  Robert Lipe  <robertl@sco.com>
58497         * gcc.dg/pragma-align.c: New test.
58499 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58501         * g++.old-deja/g++.pt/explicit82.C: New test.
58502         * g++.old-deja/g++.pt/explicit83.C: New test.
58504 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58506         * gcc.dg/asm-names.c: New test.
58508 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58510         * gcc.dg/cpp/tr-warn6.c: New test
58512 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58514         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58515         be accepted.
58517 2000-09-07  Catherine Moore  <clm@redhat.com>
58519         * gcc.c-torture/execute/unroll-1.c: New test.
58521 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58523         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58524         ERROR markers.
58525         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58526         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58527         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58528         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58529         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58530         Preprocess only.
58531         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58532         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58534 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58536         * g++.old-deja/g++.pt/deduct2.C: New test.
58538 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58540         * g++.old-deja/g++.pt/parms2.C: New test.
58542 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58544         * g++.old-deja/g++.pt/crash58.C: New test.
58546 2000-09-06  Greg McGary  <greg@mcgary.org>
58548         * gcc.c-torture/execute/20000906-1.c: New test.
58549         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58551 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58553         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58555 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58557         * g++.old-deja/g++.pt/crash57.C: New test.
58559 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58561         * g++.old-deja/g++.pt/crash56.C: New test.
58563 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58565         * g++.old-deja/g++.pt/koenig1.C: New test.
58567 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58569         * gcc.dg/20000904-1.c: New test.
58571 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58573         * gcc.dg/cpp/paste8.c: New test.
58575 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58577         * gcc.c-torture/compile/20000827-1.c: New test.
58579 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58581         * gcc.dg/format-diag-1.c: New test.
58583 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58585         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58586         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58587         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58588         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58589         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58591 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58593         * g++.old-deja/g++.other/nested4.C: New test.
58595 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58597         * g++.old-deja/g++.ns/scoped1.C: New test.
58599 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58601         * lib/g++.exp: Support testing already-installed GCC.
58603 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58605         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58607 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58609         * gcc.dg/return-type-2.c: New test.
58611 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58613         * gcc.c-torture/compile/20000825-1.c: New test.
58615 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58617         * gcc.dg/dwarf2-2.c: New test.
58619 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58621         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58622         dg-warning regexps.
58624 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58626         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58627         gcc.dg/format-ext-5.c: New tests.
58629 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58631         * g++.old-deja/g++.other/crash22.C: New test.
58633 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58635         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58637 2000-08-24  Richard Henderson  <rth@cygnus.com>
58639         * gcc.dg/ia64-sync-1.c: New test.
58640         * gcc.dg/ia64-sync-2.c: New test.
58641         * gcc.dg/ia64-asm-1.c: New test.
58643 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58645         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58646         * gcc.dg/format-ext-2.c: New test.
58648 2000-08-23  Jason Merrill  <jason@redhat.com>
58650         * lib/old-dejagnu.exp: Also ignore "In member function" and
58651         "At global scope".
58653 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58655         * gcc.dg/noncompile/label-lineno-1.c: New test.
58657 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58659         * gcc.dg/c99-array-nonobj-1.c: New test.
58661 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58663         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58664         tests.
58665         * gcc.dg/format-ext-1.c: New test.
58667 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58669         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58670         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58671         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58672         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58673         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58675 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58677         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58678         gcc.dg/c99-strftime-2.c: New tests.
58680 2000-08-22  Richard Henderson  <rth@cygnus.com>
58682         * gcc.c-torture/execute/20000822-1.c: New test.
58684 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58686         * gcc.c-torture/execute/20000819-1.x: Remove.
58688 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58690         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58691         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58692         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58693         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58694         gcc.dg/format-xopen-1.c: New tests.
58696 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58698         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58700 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58702         * g++.old-deja/g++.other/loop2.C: New test.
58704         * gcc.c-torture/compile/20000606-1.c: New test.
58705         * gcc.c-torture/compile/20000728-1.c: New test.
58706         * gcc.c-torture/execute/20000801-1.c: New test.
58707         * gcc.c-torture/execute/20000801-2.c: New test.
58708         * gcc.c-torture/execute/20000819-1.c: New test.
58709         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58710         * gcc.dg/20000629-1.c: New test.
58711         * gcc.dg/20000724-1.c: New test.
58712         * gcc.dg/20000807-1.c: New test.
58714 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58716         * gcc.dg/cpp/pragma-1.c: New test.
58717         * gcc.dg/cpp/pragma-2.c: New test.
58719 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58721         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58722         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58724 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58726         * gcc.c-torture/compile/20000818-1.c: New test.
58728 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58730         * gcc.c-torture/execute/20000818-1.c: New test.
58732 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58734         * gcc.dg/format-va-1.c: New test.
58736 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58738         * g++.old-deja/g++.other/typedef8.C: New test.
58740 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58742         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58743         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58744         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58745         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58746         * g++.old-deja/g++.other/ptrmem7.C: New test.
58747         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58749 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58751         * g++.old-deja/g++.pt/typename27.C: New test.
58753 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58755         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58756         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58757         * g++.old-deja/g++.pt/friend45.C: New test.
58758         * g++.old-deja/g++.other/friend8.C: New test.
58760 2000-08-15  Richard Henderson  <rth@cygnus.com>
58762         * gcc.c-torture/execute/20000815-1.c: New test.
58764 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58766         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58767         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58768         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58770 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58772         * g++.old-deja/g++.other/refinit2.C: New test.
58774 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58776         * lib/c-torture.exp (c-torture): Make
58777         compiler_conditional_xfail_data global.
58778         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58779         compiler_conditional_xfail_data machinery.
58780         (f-torture-execute): Likewise.
58781         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58782         and only when unrolling loops.
58784         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58786 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58788         * g++.old-deja/g++.pt/explicit81.C: New test.
58790 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58792         * g++.old-deja/g++.pt/typename26.C: New test.
58794 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58796         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58797         warning.
58799 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58801         * g++.old-deja/g++.other/array3.C: New test.
58803 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58805         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58806         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58807         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58808         New tests.
58810 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58812         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58813         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58815 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58817         * gcc.c-torture/execute/20000808-1.c: New test.
58819 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58821         * gcc.dg/c90-const-expr-1.c: New test.
58823 2000-08-08  Richard Henderson  <rth@cygnus.com>
58825         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58827 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58829         * gcc.dg/noncompile/const-ll-1.c: New test.
58831 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58833         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58835 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58837         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58838         that running programs linked against the shared version of libobjc
58839         run correctly.
58841 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58843         * gcc.dg/c99-printf-1.c: New test.
58845 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58847         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58849 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58851         * gcc.c-torture/execute/20000731-1.x: Delete.
58853 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58855         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58856         and torture_without_loops as is done by c-torture.exp.
58857         (search_for): Copy from c-torture.exp.
58858         (gcc-dg-runtest): New function, drives a directory of tests
58859         iterating over the TORTURE_OPTIONS.
58860         (scan-assembler, scan-assembler-not): Move here from
58861         individual directory drivers.
58863         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58864         defined by lib/gcc-dg.exp.
58865         * gcc.dg/cpp/cpp.exp: Likewise.
58866         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58867         gcc-dg-runtest, so we cycle over optimization options.
58869         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58870         * gcc.dg/compare2.c: No longer expected to fail.
58872 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58874         * gcc.c-torture/execute/20000804-1.c: New test.
58876 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58878         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58880 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58882         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58884 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58886         * gcc.c-torture/compile/20000803-1.c: New test.
58888 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58890         * gcc.c-torture/execute/20000801-3.c,
58891         gcc.c-torture/execute/20000801-4.c: New tests.
58892         * gcc.c-torture/execute/20000801-3.x,
58893         gcc.c-torture/execute/20000801-4.x: Xfail.
58895 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58897         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58898         libobjc/.libs to allow for libtool.
58900 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58902         * gcc.c-torture/compile/20000802-1.c: New test.
58904 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58906         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58908 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58910         * gcc-c-torture/execute/20000731-2.c: New test.
58912         * gcc.c-torture/execute/20000731-1.c: New test.
58913         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58915 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58917         * gcc.dg/cpp/paste7.c: New test.
58918         * gcc.dg/cpp/20000725-1.c: New test.
58920 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58922         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58923         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58924         declaration warning for __builtin_dwarf_reg_size.
58926         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58928 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58930         * gcc.dg/noncompile/voidparam-1.c: New test.
58932 2000-07-30  Richard Henderson  <rth@cygnus.com>
58934         * gcc.dg/c90-digraph-1.c: Don't xfail.
58935         * gcc.dg/compare2.c (case 10): Xfail.
58936         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58938 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58940         * gcc.dg/c99-main-1.c: New test.
58942 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58944         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58946 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58948         * gcc.c-tortuer/execute/20000726-1.c: New test.
58950 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58952         * gcc.c-torture/execute/enum-2.c: New test.
58954 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58956         * gcc.dg/cpp/tr-warn3.c: New test.
58958 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58960         * g++.old-deja/g++.ext/implicit1.C: Remove.
58961         * g++.old-deja/g++.jason/c2.C: Remove
58962         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58963         * g++.old-deja/g++.pt/crash16.C: Likewise.
58964         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58966 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58968         * g++.old-deja/g++.other/for2.C: New test.
58970 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58972         * gcc.dg/20000720-1.c: New test.
58974 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58976         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58978 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58980         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58981         * gcc.c-torture/execute/20000722-1.c: New.
58982         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58984 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58986         * gcc.dg/cpp/20000720-1.S: New test.
58988 2000-07-21  Michael Meissner  <meissner@redhat.com>
58990         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58992 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58994         * g++.old-deja/g++.brendan/crash16.C,
58995         g++.old-deja/g++.brendan/parse3.C,
58996         g++.old-deja/g++.brendan/redecl1.C,
58997         g++.old-deja/g++.ns/template13.C,
58998         g++.old-deja/g++.other/decl4.C,
58999         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59001 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59003         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59004         and "Internal error".
59006         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59007         regexps.
59008         * gcc.dg/cpp/paste6.c: New test.
59010 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59012         * gcc.dg/cpp/tr-direct.c: New test.
59014         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59015         gcc.dg/cpp/undef1.c: Tweak error regexps.
59017 2000-07-18  Eric Christopher <echristo@redhat.com>
59019         * gcc.c-torture/compile/20000718-1.c: New test.
59021 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59023         * cpplex.c (_cpp_push_token): If the token being pushed back
59024         is the previous token in this context, just subtract one from
59025         context->posn.
59026         * cppmacro.c (save_expansion): Clear aux field when storing a
59027         placemarker.
59029 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59031         * gcc.dg/noncompile/redecl-1.c: New test.
59033 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59035         * gcc.c-torture/execute/20000717-5.c: New test.
59036         * gcc.c-torture/execute/20000717-1.x: Removed.
59038 2000-07-17  Richard Henderson  <rth@cygnus.com>
59040         * gcc.c-torture/execute/20000717-4.c: New test.
59042 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59044         * gcc.dg/cpp/syshdr.c: New test.
59045         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59047 2000-07-17  Neil Booth  <neilb@earthling.net>
59049         * gcc.dg/cpp/cmdlne-dM.c: New test.
59050         * gcc.dg/cpp/cmdlne-dD.c: New test.
59052 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59054         * gcc.c-torture/execute/20000717-3.c: New test.
59056         * gcc.c-torture/compile/20000717-1.c: New test.
59058 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59060         * gcc.c-torture/execute/20000717-2.c: New test.
59062 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59064         * gcc.dg/formatz-1.c: New test.
59066         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59067         * gcc.dg/c99-digraph-1.c: New tests.
59069         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59070         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59072         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59073         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59074         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59075         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59076         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59077         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59078         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59080 2000-07-17  Greg McGary <greg@mcgary.org>
59082         * gcc.c-torture/execute/20000717-1.c: New test.
59083         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59085 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59087         * gcc.c-torture/execute/20000715-2.c: New test.
59088         * gcc.dg/20000715-1.c: New test.
59090 2000-07-15  Michael Meissner  <meissner@redhat.com>
59092         * gcc.c-torture/execute/20000715-1.c: New test.
59094 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59096         * gcc.c-torture/execute/20000707-1.c: New test.
59098 2000-07-13  Neil Booth  <NeilB@earthling.net>
59100         * gcc.dg/cpp/digraph1.c,
59101         gcc.dg/cpp/digraph2.c,
59102         gcc.dg/cpp/digraphs.c: New tests.
59104 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59106         * g77.f-torture/compile/20000630-2.f: New test.
59107         * g77.f-torture/compile/20000630-2.x
59109 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59111         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59113 2000-07-11  Neil Booth  <NeilB@earthling.net>
59115         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59117 2000-07-11  Neil Booth  <NeilB@earthling.net>
59119         * gcc.dg/cpp/cmdlne-C.c: New.
59121 2000-07-09  Neil Booth  <NeilB@earthling.net>
59123         * gcc.dg/cpp/directiv.c: New tests.
59124         * gcc.dg/cpp/undef1.c: Update.
59126 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59128         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59130 2000-07-09  Neil Booth  <NeilB@earthling.net>
59132         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59134 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59136         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59137         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59139 2000-07-08  Neil Booth  <NeilB@earthling.net>
59141         * gcc.dg/cpp/macsyntx.c: New tests.
59143 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59145         * gcc.dg/20000707-1.c: New test.
59147 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59149         * gcc.c-torture/execute/20000706-1.c: New test.
59150         * gcc.c-torture/execute/20000706-2.c: New test.
59151         * gcc.c-torture/execute/20000706-3.c: New test.
59152         * gcc.c-torture/execute/20000706-4.c: New test.
59153         * gcc.c-torture/execute/20000706-5.c: New test.
59155 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59157         * g++.old-deja/g++.pt/instantiate7.C: New test.
59159 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59161         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59162         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59163         * g++.old-deja/g++.other/rtti3.C: Likewise.
59164         * g++.old-deja/g++.other/rttid3.C: Likewise.
59166 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59168         *  g77.f-torture/compile/20000630-1.x: Fix typo
59170 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59172         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59173         assembly output.
59175 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59177         * gcc.dg/cpp/ident.c: New test.
59179 2000-07-05  Neil Booth  <NeilB@earthling.net>
59181         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59182           gcc.dg/cpp/lexstrng.c: New tests.
59184 2000-07-04  Neil Booth  <NeilB@earthling.net>
59186         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59187         * gcc.dg/cpp/strify2.c: Same.
59189 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59191         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59192         * gcc.dg/cpp/19990703-1.c: Likewise.
59193         * gcc.dg/cpp/20000625-1.c: Likewise.
59194         * gcc.dg/cpp/20000625-2.c: Likewise.
59196         * gcc.dg/cpp/macro1.c,
59197         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59198         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59199         gcc.dg/cpp/strify1.c,
59200         gcc.dg/cpp/strify2.c: New tests.
59202 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59204         * gcc.c-torture/execute/20000703-1.c: New test.
59206 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59208         * g++.old-deja/g++.pt (lookup10.C): New test.
59210 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59212         * g++.old-deja/g++.pt (typename25.C): New test.
59214 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59216         * gcc.c-torture/compile/20000701-1.c: New test.
59218 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59220         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59221         to test case.
59223 2000-06-30  Catherine Moore  <clm@cygnus.com>
59225         * gcc.c-torture/execute/align-1.c: New test.
59227 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59229         * g++.old-deja/g++.pt/expr8.C: New test.
59230         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59232 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59234         * gcc.c-torture/compile/20000629-1.c: New test.
59236 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59239         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59240         gcc.dg/noncompile directory, depending on whether they're
59241         preprocessor tests or not.  Annotate all the tests for the dg
59242         framework.
59244         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59245         * gcc.dg/noncompile/noncompile.exp: New.
59247         * Moved files:
59248         Old name                                New name
59249         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
59250         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
59251         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
59252         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
59253         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
59254         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
59255         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
59256         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
59257         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
59258         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
59259         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
59260         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
59261         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
59262         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
59263         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
59264         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
59265         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
59266         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
59267         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
59268         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
59269         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
59270         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
59271         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
59272         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
59274         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
59275         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
59276         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
59277         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
59278         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
59279         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
59281 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59283         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59284         declare one variable.  On the fourth, error.
59285         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59286         declared by 20000628-1a.h.
59288 2000-06-29  Richard Henderson  <rth@redhat.com>
59290         * gcc.c-torture/execute/930529-1.x: New file.
59291         * gcc.dg/920413-1.c: Adjust expected warning text.
59292         * gcc.dg/980217-1.c: Declare abort.
59293         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59295 2000-06-29  Jeffrey A Law  (law@cygnus.com)
59297         * g77.f-torture/compile/20000629-1.f: New test.
59298         * g77.f-torture/compile/20000629-1.x: Expected to fail.
59300 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59302         Rearrange lots of files, removing entirely the
59303         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59304         directories.
59306         * Deleted files:
59307         gcc.c-torture/code_quality/code_quality.exp
59308         gcc.c-torture/special/special.exp
59309         gcc.failure/failure.exp
59310         gcc.failure/940409-1.x
59311         gcc.c-torture/compile/961203-1.x
59313         * New files:
59314         gcc.misc-tests/linkage.exp
59315         gcc.c-torture/execute/920730-1t.c
59316         gcc.c-torture/execute/920730-1t.x
59317         gcc.c-torture/compile/920520-1.x
59318         gcc.c-torture/compile/920521-1.x
59319         gcc.c-torture/compile/981006-1.x
59320         gcc.c-torture/execute/eeprof-1.x
59322         * Moved files (possibly with modifications to fit a new harness):
59323         Old name                                New name
59324         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
59325         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
59326         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
59327         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
59328         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
59329         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
59330         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
59331         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
59332         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
59333         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
59334         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
59335         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
59336         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
59337         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
59339 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
59341         * c-torture/compile/961203-1.x: Delete.
59343         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
59344         not exit. Include stdio.h.
59345         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59346         * gcc.misc-tests/dg-12.c: Likewise.
59347         * gcc.misc-tests/dg-5.c: Likewise.
59348         * gcc.misc-tests/dg-6.c: Likewise.
59349         * gcc.misc-tests/dg-7.c: Prototype abort.
59350         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59351         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59352         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
59353         not exit.
59354         * gcc.misc-tests/sieve.c: Use return from main, not exit.
59355         * gcc.misc-tests/sort2.c: Use return from main, not exit.
59357 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
59359         * gcc.dg/cpp/20000628-1.c: New test.
59360         * gcc.dg/cpp/20000628-1.h: New header for above test.
59361         * gcc.dg/cpp/20000628-1a.h: Likewise.
59363 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
59365         * gcc.dg/cpp: New directory.
59366         * gcc.dg/cpp/cpp.exp: New driver.
59367         * gcc.dg/cpp/20000627-1.c: New test.
59368         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59369         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59370         and rewrite as a compilation test.
59372         * gcc.dg: Move many files into the cpp subdirectory, possibly
59373         renaming or editing them as well.
59374         Old name                New name
59375         990119-1.c              cpp/19990119-1.c
59376         990228-1.c              cpp/19990228-1.c
59377         990407-1.c              cpp/19990407-1.c
59378         990409-1.c              cpp/19990409-1.c
59379         990413-1.c              cpp/19990413-1.c
59380         990703-1.c              cpp/19990703-1.c
59381         20000127-1.c            cpp/20000127-1.c
59382         20000129-1.c            cpp/20000129-1.c
59383         20000207-1.c            cpp/20000207-1.c
59384         20000207-2.c            cpp/20000207-2.c
59385         20000209-1.c            cpp/20000209-1.c
59386         20000209-2.c            cpp/20000209-2.c
59387         20000301-1.c            cpp/20000301-1.c
59388         20000419-1.c            cpp/20000419-1.c
59389         20000510-1.S            cpp/20000510-1.S
59390         20000519-1.c            cpp/20000519-1.c
59391         20000529-1.c            cpp/20000529-1.c
59392         20000625-1.c            cpp/20000625-1.c
59393         20000625-2.c            cpp/20000625-2.c
59394         cpp-as1.c               cpp/assert1.c
59395         cpp-as2.c               cpp/assert2.c
59396         cxx-comments-1.c        cpp/cxxcom1.c
59397         cxx-comments-2.c        cpp/cxxcom2.c
59398         endif-label.c           cpp/endif.c
59399         cpp-hash1.c             cpp/hash1.c
59400         cpp-hash2.c             cpp/hash2.c
59401         cpp-if1.c               cpp/if-1.c
59402         cpp-if2.c               cpp/if-2.c
59403         cpp-if3.c               cpp/if-3.c
59404         cpp-if4.c               cpp/if-4.c
59405         cpp-if5.c               cpp/if-5.c
59406         cpp-cond.c              cpp/if-cexp.c
59407         cpp-missingop.c         cpp/if-mop.c
59408         cpp-missingparen.c      cpp/if-mpar.c
59409         cpp-opprec.c            cpp/if-oppr.c
59410         cpp-ifparen.c           cpp/if-paren.c
59411         cpp-shortcircuit.c      cpp/if-sc.c
59412         cpp-shift.c             cpp/if-shift.c
59413         cpp-unary.c             cpp/if-unary.c
59414         cpp-li1.c               cpp/line1.c
59415         cpp-li2.c               cpp/line2.c
59416         lineno.c                cpp/line3.c
59417         lineno-2.c              cpp/line4.c
59418         cpp-mi.c                cpp/mi1.c
59419         cpp-mic.h               cpp/mi1c.h
59420         cpp-micc.h              cpp/mi1cc.h
59421         cpp-mind.h              cpp/mi1nd.h
59422         cpp-mindp.h             cpp/mi1ndp.h
59423         cpp-mix.h               cpp/mi1x.h
59424         cpp-mi2.c               cpp/mi2.c
59425         cpp-mi2a.h              cpp/mi2a.h
59426         cpp-mi2b.h              cpp/mi2b.h
59427         cpp-mi2c.h              cpp/mi2c.h
59428         cpp-mi3.c               cpp/mi3.c
59429         cpp-mi3.def             cpp/mi3.def
59430         poison-1.c              cpp/poison.c
59431         pr-impl.c               cpp/prag-imp.c
59432         cpp-redef-2.c           cpp/redef1.c
59433         cpp-redef.c             cpp/redef2.c
59434         strpaste.c              cpp/strp1.c
59435         strpaste-2.c            cpp/strp2.c
59436         cpp-tradpaste.c         cpp/tr-paste.c
59437         cpp-tradstringify.c     cpp/tr-str.c
59438         cpp-tradwarn1.c         cpp/tr-warn1.c
59439         cpp-tradwarn2.c         cpp/tr-warn2.c
59440         trigraphs.c             cpp/trigraphs.c
59441         cpp-unc1.c              cpp/unc1.c
59442         cpp-unc2.c              cpp/unc2.c
59443         cpp-unc3.c              cpp/unc3.c
59444         cpp-unc.c               cpp/unc4.c
59445         undef.c                 cpp/undef1.c
59446         undef-2.c               cpp/undef2.c
59447         cpp-wi1.c               cpp/widestr1.c
59449 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59451         * lib/g++.exp (g++_include_flags): Tweak.
59453 2000-06-27  H.J. Lu  <hjl@gnu.org>
59454             Loren J. Rittle  <ljrittle@acm.org>
59456         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59457         version with one that knows about the new gcc tree structure.
59458         (g++_link_flags): Same.
59460 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59462         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59463         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59464         case we are cross-compiling.
59466         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59467         g++.old-deja/g++.niklas/Makefile.in,
59468         g++.old-deja/g++.niklas/configure.in,
59469         g++.old-deja/g++.other/Makefile.in,
59470         g++.old-deja/g++.other/configure.in,
59471         gcc.c-torture/code_quality/Makefile.in,
59472         gcc.c-torture/code_quality/configure.in,
59473         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59474         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59475         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59476         gcc.c-torture/execute/ieee/Makefile.in,
59477         gcc.c-torture/execute/ieee/configure.in,
59478         gcc.c-torture/noncompile/Makefile.in,
59479         gcc.c-torture/noncompile/configure.in,
59480         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59481         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59482         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59484 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59486         * g++.old-deja/g++.other/ambig3.C: New test.
59488 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59490         * g++.old-deja/g++.pt/syntax1.C: New test.
59491         * g++.old-deja/g++.pt/syntax2.C: New test.
59492         * g++.old-deja/g++.other/syntax3.C: New test.
59493         * g++.old-deja/g++.other/syntax4.C: New test.
59495 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59497         * gcc.dg/20000623-1.c: Prototype exit and abort.
59499 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59501         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59502         New tests.
59503         * gcc.dg/cpp-mi3.def: New file.
59505         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59506         inside assertions.
59507         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59508         lexer's error messages.
59509         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59510         divine anything from the linemarkers.
59511         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59512         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59514 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59516         * gcc.dg/20000623-1.c: New test.
59518 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59520         * gcc.c-torture/execute/20000622-1.c: New test.
59522 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59524         * g++.old-deja/g++.other/init15.C: New test.
59526 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59528         * g++.old-deja/g++.pt/vaarg2.C: New test.
59529         * g++.old-deja/g++.pt/vaarg3.C: New test.
59531 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59533         * g++.old-deja/g++.other/dyncast6.C: New test.
59535 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59537         * gcc.c-torture/execute/loop-6.c: New test.
59539 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59541         * gcc.dg/20000614-1.c: New test.
59542         * gcc.dg/20000614-2.c: New test.
59544 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59546         * g++.old-deja/g++.other/inline12.C: New test.
59548 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59550         * g++.old-deja/g++.other/eh1.C: New test.
59552 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59554         * g++.old-deja/g++.other/type.C: New test.
59556 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59558         * g++.old-deja/g++.other/initstring.C: New test.
59560 2000-06-12  Jason Merrill  <jason@redhat.com>
59562         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59564 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59566         * gcc.c-torture/compile/20000609-1.c: New test.
59568 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59570         * gcc.dg/20000609-1.c: New test.
59572 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59574         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59575         * gcc.c-torture/noncompile/poison-1.c: Move...
59576         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59577         * gcc.dg/cpp-li1.c: Add a token after the #line.
59579 2000-06-05  Richard Henderson  <rth@cygnus.com>
59581         * gcc.c-torture/execute/20000605-2.c: New test.
59582         * gcc.c-torture/execute/20000605-3.c: New test.
59584 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59586         * g77.f-torture/execute/20000503-1.x: New file.
59588 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59590         * g++.old-deja/g++.eh/badalloc1.C: New test.
59592 2000-06-05  Richard Henderson  <rth@cygnus.com>
59594         * gcc.c-torture/execute/20000605-1.c: New test.
59596 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59597             Nathan Sidwell <nathan@codesourcery.com>
59599         * gcc.c-torture/compile/20000605-1.c: New test.
59601 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59603         * g77.f-torture/compile/20000601-1.f: New test.
59605 2000-06-03  Richard Henderson  <rth@cygnus.com>
59607         * gcc.c-torture/execute/20000603-1.c: New.
59609 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59611         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59612         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59614 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59616         * gcc.dg/compare2.c (case 12): XFAIL.
59617         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59618         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59620         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59622 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59624         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59625         guard macro is already defined when the header is first
59626         included.
59627         * gcc.dg/cpp-mix.h: New file.
59628         * gcc.dg/endif-label.c: Update patterns to match compiler.
59630         * g++.brendan/complex1.C: Declare abort.
59631         * g++.law/refs4.C: Remove XFAIL.
59632         * g++.oliva/expr2.C: Declare abort and exit.
59634 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59636         * gcc.c-torture/execute/20000528-1.c: New test.
59638         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59639         * g++.old-deja/g++.law/temps4.C: Likewise.
59641         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59642         stdlib.h.  Call abort() on failure.
59643         * g++.old-deja/g++.law/refs4.C: Likewise.
59644         * g++.old-deja/g++.law/temps4.C: Likewise.
59645         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59646         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59648 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59650         Relative to g++.dg/special:
59651         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59653         Relative to g++.old-deja:
59654         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59655         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59656         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59657         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59658         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59659         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59660         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59662         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59663         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59664         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59665         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59666         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59667         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59668         and/or string.h.
59670         * g++.other/goto1.C: Update expectations for error messages.
59672 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59674         * gcc.c-torture/compile/20000523-1.c: New test.
59676 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59678         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59680 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59682         * g++.old-deja/g++.eh/catch11.C: New test.
59683         * g++.old-deja/g++.eh/catch12.C: New test.
59685 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59687         * gcc.c-torture/execute/20000523-1.c: New test.
59689 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59691         * c-torture/execute/bcp-1.c: Replace abort in arg of
59692         __builtin_constant_p with a generic external function.
59694         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59695         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59696         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59697         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59698         Prototype abort and/or exit.
59700         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59701         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59702         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59703         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59705 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59707         * gcc.dg/dwarf2-1.c: New test.
59709 2000-05-20  Richard Henderson  <rth@cygnus.com>
59711         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59713 2000-05-20  Andreas Jaeger  <aj@suse.de>
59715         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59716         testcase.
59718 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59720         * gcc.c-torture/execute/20000519-2.c: New test.
59722 2000-05-19  Andreas Jaeger  <aj@suse.de>
59724         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59725         which fails with SSA.
59727         * lib/c-torture.exp: Also test with -O3 -fssa.
59729 2000-05-18  Michael Meissner  <meissner@redhat.com>
59731         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59732         * gcc.c-torture/execute/920415-1.c: Ditto.
59733         * gcc.c-torture/execute/920501-1.c: Ditto.
59734         * gcc.c-torture/execute/conversion.c: Ditto.
59735         * gcc.c-torture/execute/cvt-1.c: Ditto.
59737 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59739         * gcc.c-torture/compile/20000518-1.c: New test.
59741 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59743         * g77.f-torture/compile/200005018.f: New test.
59745 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59747         * gcc.c-torture/compile/20000517-1.c: New test.
59749 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59751         * gcc.c-torture/execute/20000516-1.c: New test.
59753 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59755         * g++.old-deja/g++.other/eh.C: New test.
59757 2000-05-12  Richard Henderson  <rth@cygnus.com>
59759         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59760         constants through to doit's conditional.
59762 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59764         * gcc.c-torture/compile/20000511-1.c: New test.
59765         * g77.f-torture/compile/20000511-1.f: New test.
59766         * g77.f-torture/compile/20000511-2.f: New test.
59768 2000-05-11  Michael Meissner  <meissner@redhat.com>
59770         * gcc.c-torture/execute/20000511-1.c: New test.
59772 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59774         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59775         * gcc.dg/20000510-1.S: New.
59777 2000-05-08  Catherine Moore  <clm@cygnus.com>
59779         * gcc.dg/unused-3.c: New.
59781 2000-05-06  Richard Henderson  <rth@cygnus.com>
59783           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59784           * g++.old-deja/g++.mike/warn1.C: Likewise.
59785           * g++.old-deja/g++.pt/local1.C: Likewise.
59786           * g++.old-deja/g++.pt/local7.C: Likewise.
59787           * g++.old-deja/g++.pt/spec16.C: Likewise.
59789 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59791         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59793 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59795           * g77.f-torture/execute/20000503-1.f: New test.
59797 2000-05-04  Andreas Jaeger  <aj@suse.de>
59799         * gcc.dg/noreturn-2.c: New test.
59801 2000-05-04  Neil Booth  <NeilB@earthling.net>
59803         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59804         preprocessor.
59806 2000-05-04  Richard Henderson  <rth@cygnus.com>
59808         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59810 2000-05-04  Richard Henderson  <rth@cygnus.com>
59812         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59813         OpenSSL by Jason R Thorpe.
59815 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59817         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59819 2000-05-03  Robert Lipe <robertlipe@usa.net>
59821         * gcc.dg/20000503-1.c: New test.
59823 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59825         * gcc.c-torture/compile/20000502-1.c: New test.
59826         * g++.old-deja/g++.other/align.C: New test.
59827         * gcc.dg/cpp-tradstringify.c: New test.
59829 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59831         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59832         and hard registers.
59834 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59836         * gcc.c-torture/execute/loop-5.c: New test.
59838 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59840         * gcc.c-torture/execute/va-arg-20.c: New test.
59842 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59844         * gcc.c-torture/execute/20000422-1.c: New test.
59846 2000-04-20  Greg McGary  <gkm@gnu.org>
59848         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59849         when optimizing, but without sibling-call optimizations (-O1).
59851 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59853           * gcc.c-torture/compile/20000420-1.c: New test.
59855 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59857         * g++.abi/ptrflags.C: New test.
59858         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59860 2000-04-19  Catherine Moore  <clm@cygnus.com>
59862         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59864 2000-04-19  Greg McGary  <gkm@gnu.org>
59866         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59867         sibling-call optimizations.
59869 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59871         * gcc.dg/20000419-1.c: New test.
59873 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59875         * gcc.c-torture/execute/20000412-6.c: New test.
59877 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59879         * gcc.c-torture/execute/20000412-5.c: New test.
59880         * g77.f-torture/compile/20000412-1.f: New test.
59881         * gcc.c-torture/execute/20000412-4.c: New test.
59882         * gcc.c-torture/compile/20000412-2.c: New test.
59883         * gcc.c-torture/execute/20000412-3.c: New test.
59884         * gcc.c-torture/compile/20000412-1.c: New test.
59885         * gcc.c-torture/execute/20000412-2.c: New test.
59887 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59889         * objc/execute/bf-20.m: New test.
59891 2000-04-10  Richard Henderson  <rth@cygnus.com>
59893         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59895         * gcc.c-torture/execute/20000412-1.c: New test.
59897 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59899         * g++.old-deja/g++.eh/catchptr1.C: New test.
59901 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59903         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59905 2000-04-08  Neil Booth  <NeilB@earthling.net>
59907         * gcc.dg/cpp-nullchar.c: Remove test as
59908         embedded nulls cause problems.
59910 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59912         * gcc.dg/compare2.c: New test.
59914 2000-04-08  Neil Booth  <NeilB@earthling.net>
59916         * gcc.dg/cpp-nullchar.c: New test.
59918 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59920         * gcc.dg/cpp-mi2.c: New test.
59921         * gcc.dg/cpp-mi2[abc].h: New files.
59923 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59925         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59926         member name.
59928 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59930         * g++.old-deja/g++.abi/vmihint.C: New test.
59932 2000-04-06  Neil Booth  <NeilB@earthling.net>
59934         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59935         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59936         copyright.
59938 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59940         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59941         avoid stack-frame overwrite.
59943 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59945         * gcc.c-torture/compile/20000405-2.c: New test.
59946         * gcc.c-torture/compile/20000405-3.c: New test.
59948 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59950         * gcc.c-torture/compile/20000405-1.c: New test.
59952 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59954         * gcc.dg/cast-qual-1.c: Revert last change.
59956 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59958         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59960 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59962         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59963         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59965 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59967         * gcc.c-torture/compile/20000403-2.c: New test.
59968         * gcc.c-torture/compile/20000403-1.c: New test.
59970 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59972         * gcc.c-torture/execute/20000403-1.c: New test.
59974 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59976         * gcc.c-torture/execute/20000402-1.c: New test.
59978 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59980         * gcc.c-torture/execute/va-arg-15.c: New test.
59981         * gcc.c-torture/execute/va-arg-16.c: New test.
59982         * gcc.c-torture/execute/va-arg-17.c: New test.
59983         * gcc.c-torture/execute/va-arg-18.c: New test.
59984         * gcc.c-torture/execute/va-arg-19.c: New test.
59986 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59988         * gcc.c-torture/compile/981211-1.c: Move to...
59989         * gcc.dg/cpp-as1.c: ...here.
59990         * gcc.dg/cpp-as2.c: New file.
59992         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59993         compiler.
59995 2000-04-02  Neil Booth  <NeilB@earthling.net>
59997         * gcc.dg/cpp-cond.c  New tests.
59998         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59999         accidental success less likely.
60000         * gcc.dg/cpp-missingop.c  New tests.
60001         * gcc.dg/cpp-missingparen.c  New tests.
60002         * gcc.dg/cpp-shift.c  New tests.
60003         * gcc.dg/cpp-shortcircuit.c  New tests.
60004         * gcc.dg/cpp-unary.c  New tests.
60006 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60008         * gcc.c-torture/compile/20000329-1.c: New test.
60010 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60012         * gcc.c-torture/compile/20000326-1.c: New test.
60013         * gcc.c-torture/compile/20000326-2.c: New test.
60015 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60017         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60018         the first parameter is a function argument.
60020 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60022         * g++.old-deja/g++.ext/array4.C: New test.
60024 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60026         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60028 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60030         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60032 2000-03-19  Richard Henderson  <rth@cygnus.com>
60034         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60036 2000-03-19  Richard Henderson  <rth@cygnus.com>
60038         * gcc.c-torture/compile/20000319-1.c: New test.
60040 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60042         * gcc.c-torture/execute/20000314-3.c: New test.
60043         * gcc.c-torture/execute/20000314-2.c: New test.
60044         * gcc.c-torture/execute/20000314-1.c: New test.
60045         * gcc.c-torture/compile/20000314-2.c: New test.
60046         * gcc.c-torture/compile/20000314-1.c: New test.
60048 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60050         * g++.old-deja/g++.warn/inline.C: New test.
60052 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60054         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60055         standards-compliant result rather than specific constants.
60056         Put test-values in array.
60058 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60060         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60061         (g++_target_compile): Put test-specific options last.
60063 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60065         * g++.old-deja/g++.eh/vbase4.C: New test.
60067 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60069         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60071 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60073         * g++.old-deja/g++.brendan/misc12.C: Removed.
60074         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60075         * g++.old-deja/g++.ext/pretty4.C: New test.
60077 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60079         * g++.old-deja/g++.other/string2.C: New test.
60081 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60083         * g++.old-deja/g++.warn/impint2.C: New test.
60085 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60087         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60088         is 1, not zero.
60090 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60092         * g++.old-deja/g++.warn/impint.C: New test.
60093         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60094         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60095         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60096         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60097         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60098         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60099         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60100         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60101         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60102         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60103         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60104         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60106 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60108         * gcc.dg/cpp-redef.c: New test.
60110 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60112         * g++.old-deja/g++.pt/unify7.C: New test.
60114 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60116         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60117         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60119 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60121         * gcc.c-torture/compile/20000224-1.c: New test.
60123 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60125         * gcc.c-torture/compile/cpp-2.c: New test.
60126         * gcc.c-torture/compile/cpp-1.c: New test.
60128 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60130         * gcc.c-torture/execute/20000225-1.c: New test.
60132 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60134         * gcc.dg/cpp-li2.c: New test.
60136         * gcc.dg/cpp-wi1.c: New test.
60138         * gcc.dg/cpp-li1.c: New test.
60140 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60142         * g++.old-deja/g++.other/sizeof5.C: New test.
60144 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60146         * gcc.c-torture/execute/va-arg-13.c: New test.
60148 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60150         * gcc.c-torture/execute/va-arg-12.c: New test.
60152 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60154         * gcc.c-torture/execute/20000223-1.c: New test.
60156 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60158         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60160 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60162         * g++.old-deja/g++.abi/ptrmem.C: New test.
60164 2000-02-19  Richard Henderson  <rth@cygnus.com>
60166         * gcc.c-torture/compile/init-3.c: New.
60168 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60170         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60171         ALWAYS_CXXFLAGS.
60173 2000-02-11  Robert Lipe <robertl@sco.com>
60175         * gcc.c-torture/compile/20000211-3.c: New test.
60177 2000-02-11  Martin Buchholz <martin@xemacs.org>
60179         * gcc.c-torture/compile/20000211-2.c: New test.
60181 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60183         * gcc.c-torture/compile/20000211-1.c: New test.
60185 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60187         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60188           on native targets
60190 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60192         * g++.old-deja/g++.other/cast5.C: New test.
60194 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60196         * gcc.c-torture/execute/20000205-1.c: New.
60198 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60200         * g++.old-deja/g++.jason/cast3.C: Return void.
60201         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60203 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60205         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60207         * gcc.dg/loop-1.c: New test.
60209 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60211         * gcc.c-torture/compile/20000127-1.c: New test.
60212         * gcc.c-torture/execute/991228-1.c: New test.
60214 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60216         * gcc.dg/unused-2.c: New test.
60218         * gcc.dg/conv-1.c: New test.
60220 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60222         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60223         compiler.
60224         (tool_option_proc): Fix typo.
60226 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60228         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60229         of the ld on the host, not on the build machine.
60230         Also, don't crash if '--help' is not a supported option.
60232 2000-01-24  Richard Henderson  <rth@cygnus.com>
60234         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60236 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60238         * gcc.c-torture/execute/20000120-2.c: New test.
60239         * gcc.c-torture/execute/20000120-1.c: New test.
60241 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60243         * gcc.c-torture/execute/20000113-1.c: New test.
60245 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60247         * gcc.c-torture/execute/20000112-1.c: New test.
60249 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60251         * gcc.dg/20000111-1.c: New test.
60253 2000-01-10  Jeffrey A Law  (law@cygnus.com)
60255         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60256         with 16 bit integers.
60258 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60260         * gcc.dg/20000108-1.c: New test.
60262 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60264         * g++.old-deja/g++.ns/koenig8.C: New test.
60266 2000-01-05  Nathan Sidwell  <nathan@acm.org>
60268         * g++.old-deja/g++.other/cast4.C: New test.
60270 2000-01-05  Jeffrey A Law  (law@cygnus.com)
60272         * gcc.c-torture/compile/20000105-2.c: New test.
60273         * gcc.c-torture/compile/20000105-1.c: New test.
60275 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60277         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60278         references to printf & atoi to conform to ANSI standard.
60279         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60280         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60281         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60282         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60283         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60284         * g++.old-deja/g++.brendan/complex1.C: Likewise.
60285         * g++.old-deja/g++.brendan/copy1.C: Likewise.
60286         * g++.old-deja/g++.brendan/copy2.C: Likewise.
60287         * g++.old-deja/g++.brendan/copy3.C: Likewise.
60288         * g++.old-deja/g++.brendan/copy4.C: Likewise.
60289         * g++.old-deja/g++.brendan/copy5.C: Likewise.
60290         * g++.old-deja/g++.brendan/copy6.C: Likewise.
60291         * g++.old-deja/g++.brendan/copy7.C: Likewise.
60292         * g++.old-deja/g++.brendan/copy8.C: Likewise.
60293         * g++.old-deja/g++.brendan/crash11.C: Likewise.
60294         * g++.old-deja/g++.brendan/crash14.C: Likewise.
60295         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60296         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60297         * g++.old-deja/g++.brendan/delete2.C: Likewise.
60298         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60299         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60300         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60301         * g++.old-deja/g++.brendan/eh1.C: Likewise.
60302         * g++.old-deja/g++.brendan/groff1.C: Likewise.
60303         * g++.old-deja/g++.brendan/init3.C: Likewise.
60304         * g++.old-deja/g++.brendan/misc12.C: Likewise.
60305         * g++.old-deja/g++.brendan/misc7.C: Likewise.
60306         * g++.old-deja/g++.brendan/new2.C: Likewise.
60307         * g++.old-deja/g++.brendan/operators4.C: Likewise.
60308         * g++.old-deja/g++.brendan/operators5.C: Likewise.
60309         * g++.old-deja/g++.brendan/overload2.C: Likewise.
60310         * g++.old-deja/g++.brendan/overload7.C: Likewise.
60311         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60312         * g++.old-deja/g++.brendan/reference1.C: Likewise.
60313         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60314         * g++.old-deja/g++.brendan/template24.C: Likewise.
60315         * g++.old-deja/g++.brendan/template3.C: Likewise.
60316         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60317         * g++.old-deja/g++.jason/inline3.C: Likewise.
60318         * g++.old-deja/g++.jason/opeq.C: Likewise.
60319         * g++.old-deja/g++.law/arg5.C: Likewise.
60320         * g++.old-deja/g++.law/arm7.C: Likewise.
60321         * g++.old-deja/g++.law/ctors11.C: Likewise.
60322         * g++.old-deja/g++.law/cvt8.C: Likewise.
60323         * g++.old-deja/g++.law/init9.C: Likewise.
60324         * g++.old-deja/g++.law/refs4.C: Likewise.
60325         * g++.old-deja/g++.law/template2.C: Likewise.
60326         * g++.old-deja/g++.law/visibility24.C: Likewise.
60327         * g++.old-deja/g++.law/vtable3.C: Likewise.
60328         * g++.old-deja/g++.mike/asm2.C: Likewise.
60329         * g++.old-deja/g++.mike/eh1.C: Likewise.
60330         * g++.old-deja/g++.mike/misc1.C: Likewise.
60331         * g++.old-deja/g++.mike/misc13.C: Likewise.
60332         * g++.old-deja/g++.mike/misc14.C: Likewise.
60333         * g++.old-deja/g++.mike/ns12.C: Likewise.
60334         * g++.old-deja/g++.mike/p1248.C: Likewise.
60335         * g++.old-deja/g++.mike/p3708.C: Likewise.
60336         * g++.old-deja/g++.mike/p3708a.C: Likewise.
60337         * g++.old-deja/g++.mike/p3708b.C: Likewise.
60338         * g++.old-deja/g++.mike/p646.C: Likewise.
60339         * g++.old-deja/g++.mike/p700.C: Likewise.
60340         * g++.old-deja/g++.mike/p783.C: Likewise.
60341         * g++.old-deja/g++.mike/p783a.C: Likewise.
60342         * g++.old-deja/g++.mike/p783b.C: Likewise.
60343         * g++.old-deja/g++.mike/p786.C: Likewise.
60344         * g++.old-deja/g++.mike/p789.C: Likewise.
60345         * g++.old-deja/g++.mike/p789a.C: Likewise.
60346         * g++.old-deja/g++.mike/p807a.C: Likewise.
60347         * g++.old-deja/g++.other/delete3.C: Likewise.
60348         * g++.old-deja/g++.other/dyncast1.C: Likewise.
60349         * g++.old-deja/g++.other/dyncast2.C: Likewise.
60350         * g++.old-deja/g++.other/dyncast3.C: Likewise.
60351         * g++.old-deja/g++.other/empty1.C: Likewise.
60352         * g++.old-deja/g++.other/temporary1.C: Likewise.
60353         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60354         * g++.old-deja/g++.pt/t16.C: Likewise.
60355         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60357 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
60359         * gcc.dg/991230-1.c: New test.
60361 1999-12-29  Jeffrey A Law  (law@cygnus.com)
60363         * gcc.c-torture/compile/991229-3.c: New test.
60364         * gcc.c-torture/compile/991229-2.c: New test.
60365         * gcc.c-torture/compile/991229-1.c: New test.
60367 1999-12-29  Greg McGary <gkm@eng.ascend.com>
60369         * gcc.c-torture/compile/labels-2.c: New test.
60371 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
60373         * gcc.c-torture/execute/991227-1.c: New test.
60375 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60377         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60379 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
60381         * gcc.c-torture/execute/991221-1.c: New test.
60383 1999-12-20  Nathan Sidwell  <nathan@acm.org>
60385         * g++.old-deja/g++.other/cast3.C: New test.
60387 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
60389         * gcc.c-torture/execute/991216-4.c: New test.
60391 1999-12-16  Michael Meissner  <meissner@cygnus.com>
60393         * gcc.c-torture/execute/991216-1.c: New test.
60394         * gcc.c-torture/execute/991216-2.c: New test.
60395         * gcc.c-torture/execute/991216-3.c: New test.
60397 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60399         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60400         Actually make the test fail by using "-O2" for compilation.
60402 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60404         * g++.old-deja/g++.warn/cast-align1.C: New test.
60406 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60408         * gcc.c-torture/compile/991214-1.c: New test.
60409         * gcc.c-torture/compile/991214-2.c: New test.
60411 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60413         * gcc.dg/991214-1.c: New test.
60415 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60417         * gcc.c-torture/compile/991213-3.c: New test.
60418         * gcc.c-torture/compile/991213-2.c: New test.
60419         * gcc.c-torture/compile/991213-1.c: New test.
60421 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60423         * gcc.dg/991209-1.c: New test.
60425 1999-12-08  Nathan Sidwell <nathan@acm.org>
60427         * gcc.c-torture/compile/991208-1.c: New test.
60429 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60431         * gcc.dg/ultrasp2.c: New test.
60433 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60435         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60437 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60439         * gcc.c-torture/compile/991202-1.c: New test.
60440         * gcc.c-torture/execute/991202-1.c: New test.
60441         * gcc.c-torture/execute/991202-2.c: New test.
60442         * gcc.c-torture/execute/991202-3.c: New test.
60444 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60446         * g++.old-deja/g++.abi/align.C: New test.
60447         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60448         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60450 1999-12-01  Richard Henderson  <rth@cygnus.com>
60452         * gcc.c-torture/execute/991201-1.c: New.
60454 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60456         * gcc.dg/991129-1.c: New test.
60458 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60460         * gcc.c-torture/compile/991127-1.c: New test.
60462 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60464         * g++.old-deja/g++.other/warn4.C: New test.
60466 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60468         * g++.old-deja/g++.eh/cleanup2.C: New test.
60469         * g++.old-deja/g++.ext/pretty2.C: New test.
60470         * g++.old-deja/g++.ext/pretty3.C: New test.
60471         * g++.old-deja/g++.other/debug6.C: New test.
60473 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60475         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60476         compiler_output to look for one error message instead of two.
60478 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60480         * gcc.c-torture/execute/991118-1.c: Also test case
60481         where the word boundary does not split a byte evenly.
60483 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60485         * g++.old-deja/g++.ext/restrict1.C: New test.
60487 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60489         * gcc.c-torture/execute/991118-1.c: New test.
60491 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60493         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60494         working directory pathnames.
60496 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60498         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60499         host is equipped with driver.h and driver.o so it can actually
60500         compile and run the tests.
60502 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60504         * gcc.c-torture/compile/991008-1.c: New test.
60506 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60508         * lib/gcc-dg.exp: Include target-supports.exp
60510 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60512         * lib/target-supports.exp: New file: Provide procs to test for
60513         features supported by the target.
60514         (check_weak_available): Moved here from ecos.exp.
60515         (check_alias_available): New proc: Determine of the target
60516         toolchain supports the alias attribute.
60518         * gcc.dg/special/ecos.exp: Move check_weak_available to
60519         target-supports.exp.
60520         (alias-1.c): Only perform the test if the target supports
60521         aliases.
60522         (wkali-1.c): Only perform the test if the target supports
60523         aliases.
60525         * gcc.dg/990506-0.c: Expect error messages from cross
60526         targets as well as native targets.
60528 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60530         * gcc.dg/ultrasp1.c: Removed xfail.
60531         * gcc.dg/struct-ret-2.c: Likewise.
60532         * gcc.dg/array-1.c: Likewise.
60534 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60536         * gcc.dg/struct-ret-2.c: New test.
60538         * gcc.dg/array-1.c: New test.
60540 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60542         * gcc.c-torture/execute/991030-1.c: New test.
60544 1999-10-26  Richard Henderson  <rth@cygnus.com>
60546         * gcc.c-torture/compile/991026-2.c: New test.
60548 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60550         * gcc.c-torture/compile/991026-1.c: New test.
60552 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60554         * gcc.c-torture/execute/991023-1.c: New test.
60556 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60558         * gcc.c-torture/execute/991019-1.c: New test.
60560 1999-10-16  Richard Henderson  <rth@cygnus.com>
60562         * gcc.c-torture/execute/991016-1.c: New test.
60564 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60566         * gcc.c-torture/execute/991014-1.c: New test.
60568 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60570         * g++.old-deja/g++.other/union2.C: New test.
60572 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60574         * g++.old-deja/g++.other/vaarg2.C: New test.
60575         * g++.old-deja/g++.other/vaarg3.C: New test.
60577 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60579         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60580         in compile/.
60582 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60584         * gcc.c-torture/execute/va-arg-11.c: New test.
60586 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60588         * lib/file-format.exp (gcc_target_object_format): Don't
60589         crash if objdump is unavailable.
60591 1999-09-29  Donn Terry <donn@interix.com>
60593         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60595 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60597         * gcc.c-torture/compile/990928-1.c: New test.
60599 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60601         * g++.old-deja/g++.other/decl6.C: New test.
60603 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60605         * gcc.c-torture/execute/va-arg-10.c: New test.
60607 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60609         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60610         __PRETTY_FUNCTION__.
60612 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60614         * gcc.c-torture/execute/990923-1.c: New test.
60616 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60618         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60619         for which -fpic is inappropriate.
60621 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60623         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60625 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60627         * g++.old-deja/g++.other/dyncast1.C: New test.
60628         * g++.old-deja/g++.other/dyncast2.C: New test.
60629         * g++.old-deja/g++.other/dyncast3.C: New test.
60630         * g++.old-deja/g++.other/dyncast4.C: New test.
60631         * g++.old-deja/g++.other/dyncast5.C: New test.
60632         * g++.old-deja/g++.eh/catch3.C: New test.
60633         * g++.old-deja/g++.eh/catch3p.C: New test.
60634         * g++.old-deja/g++.eh/catch4.C: New test.
60635         * g++.old-deja/g++.eh/catch4p.C: New test.
60636         * g++.old-deja/g++.eh/catch5.C: New test.
60637         * g++.old-deja/g++.eh/catch5p.C: New test.
60638         * g++.old-deja/g++.eh/catch6.C: New test.
60639         * g++.old-deja/g++.eh/catch6p.C: New test.
60640         * g++.old-deja/g++.eh/catch7.C: New test.
60641         * g++.old-deja/g++.eh/catch7p.C: New test.
60642         * g++.old-deja/g++.eh/catch8.C: New test.
60643         * g++.old-deja/g++.eh/catch8p.C: New test.
60644         * g++.old-deja/g++.eh/catch9.C: New test.
60645         * g++.old-deja/g++.eh/catch9p.C: New test.
60647 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60649         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60650         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60652 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60654         * gcc.c-torture/compile/990913-1.c: New test.
60656 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60658         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60659         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60661 1999-09-09  Richard Henderson  <rth@cygnus.com>
60663         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60665 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60667         * g++.old-deja/g++.other/lookup11.C: New test.
60668         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60669         what is permitted and what we want.
60670         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60671         overload use.
60672         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60674 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60676         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60677         * gcc.c-torture/noncompile/poison-1.c: New file.
60679 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60681         * g++.old-deja/g++.other/sizeof3.C: New test.
60682         * g++.old-deja/g++.other/sizeof4.C: New test.
60683         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60684         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60686 1999-09-07  Richard Henderson  <rth@cygnus.com>
60688         * gcc.dg/va-arg-1.c: New.
60690 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60692         * gcc.c-torture/execute/va-arg-9.c: New test.
60694 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60696         * g77.f-torture/compile/980519-2.f: New test.
60697         * g77.f-torture/compile/19990905-0.f: New test.
60698         * g77.f-torture/compile/19990905-1.f: New test.
60699         * g77.f-torture/compile/19990905-2.f: New test.
60701         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60703 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60705         * gcc.c-torture/execute/990827-1.c: Fix typo.
60707 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60709         * g++.old-deja/g++.other/deref1.C: New test.
60711 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60713         * g++.old-deja/g++.other/ambig2.C: New test.
60714         * g++.old-deja/g++.other/cond5.C: New test.
60715         * g++.old-deja/g++.other/lookup16.C: New test.
60717 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60719         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60720         assemblers too.
60722 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60724         * lib/c-torture.exp: Avoid the "compare executables" optimization
60725         when testing native.
60727 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60729         * gcc.c-torture/execute/990829-1.c: New test.
60730         * gcc.c-torture/compile/990829-1.c: New test.
60732 1999-08-27  Paul Burchard  <burchard@pobox.com>
60734         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60735         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60736         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60737         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60738         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60739         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60740         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60741         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60742         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60743         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60744         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60746 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60748         * gcc.c-torture/execute/990827-1.c: New test.
60750 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60752         * g77.f-torture/noncompile/19990826-4.f: New test.
60754         * g77.f-torture/compile/19990826-3.f: New test.
60756         * g77.f-torture/execute/19990826-2.f: New test.
60758         * g77.f-torture/compile/19990826-1.f: New test.
60760         * gcc.c-torture/execute/990826-0.c: New test.
60761         * g77.c-torture/execute/19990826-0.f: New test.
60763         * g77.f-torture/noncompile/970626-2.f: New test.
60765 1999-08-25  Paul Burchard  <burchard@pobox.com>
60767         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60768         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60769         lss-011.C: New tests.
60771 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60773         * g++.old-deja/g++.other/decl5.C: New test.
60775 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60777         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60778         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60779         call `postbase' for each one.  All callers of `postbase' changed
60780         to call this instead.
60782 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60784         * gcc.c-torture/execute/990811-1.c: New test.
60786 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60788         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60789         just native ones.
60791         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60792         just native ones.
60794 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60796         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60798 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60800         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60802 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60804         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60806 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60808         * gcc.c-torture/execute/990804-1.c: New test.
60810 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60812         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60813         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60814         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60816 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60818         * g++.old-deja/g++.other/struct1.C: New test.
60820 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60822         * g++.old-deja/g++.other/enum2.C: New test.
60824 1999-08-02  Richard Henderson  <rth@cygnus.com>
60826         Adapted from tests from Franz Sirl:
60827         * gcc.c-torture/execute/va-arg-7.c: New test.
60828         * gcc.c-torture/execute/va-arg-8.c: New test.
60830 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60832         * gcc.c-torture/compile/990801-2.c: New test.
60834         * gcc.c-torture/compile/990801-1.c: New test.
60836 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60838         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60839         fp-cmp-1.c, converting double to float.
60841         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60842         fp-cmp-1.c, converting double to long double.
60844         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60845         from fr1 to unknown_register, since fr1 is a legitimate register
60846         on some machines.
60848 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60850         * README: More listname related changes.
60852 1999-07-08  Catherine Moore  <clm@cygnus.com>
60854         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60856 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60858         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60860 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60862         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60864 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60866         * gcc.dg/990703-1.c: New test.
60868 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60870         * lib/file-format.exp: New file: Move definition of proc
60871         gcc_target_object_format to here from
60872         gcc.dg/special/ecos.exp.
60874         * lib/c-torture.exp: Include lib file-format.exp.
60875         * lib/gcc-dg.exp: Include lib file-format.exp.
60877         * gcc.dg/special/ecos.exp: Remove definition of proc
60878         gcc_target_object_format.
60880 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60882         * gcc.c-torture/execute/990628-1.c: New test.
60884 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60886         * gcc.c-torture/compile/990625-2.c: New test.
60888         * gcc.c-torture/compile/990625-1.c: New test.
60890 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60892         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60893         attributes compile.
60894         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60895         ports that use the COFF/PE file format.
60897 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60899         * gcc.c-torture/compile/990617-1.c: New test.
60901 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60903         * g++.old-deja/g++.other/decl4.C: New test.
60905 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60907         * g++.old-deja/g++.other/bitfld3.C: New test.
60909 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60911         * g++.old-deja/g++.eh/catch1.C: New test.
60913 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60915         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60917         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60918         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60920 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60922         * g77.f-torture/compile/19990502-0.f: Replace with new,
60923         shorter, test that still fails after recent changes.
60925 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60927         * gcc.c-torture/execute/990604-1.c: New test.
60929 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60931         * gcc.c-torture/execute/990531-1.c: New test.
60933 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60935         * gcc.c-torture/compile/990527-1.c: New test.
60937 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60939         * gcc.c-torture/execute/990527-1.c: New test.
60941 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60943         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60944         bitfields as signed.
60946 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60948         * g77.f-torture/compile/19990525-0.f: New test.
60950 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60952         * gcc.c-torture/execute/990525-2.c: New test.
60954         * gcc.c-torture/execute/990525-1.c: New test.
60956 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60958         * g++.old-deja/g++.other/anon3.C: New test.
60959         * g++.old-deja/g++.other/anon4.C: New test.
60960         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60961         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60962         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60963         Merrill).
60965 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60967         * gcc.c-torture/execute/990524-1.c: New test.
60969         * gcc.dg/990524-1.c: New test.
60971 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60973         * gcc.c-torture/compile/990523-1.c: New test.
60975 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60977         * gcc.c-torture/compile/990519-1.c: New test.
60979 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60981         * gcc.c-torture/compile/990517-1.c: New test.
60983         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60984         (e4, f4): New tests.
60985         (main): Call them.
60987 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60989         * gcc.dg/noreturn-1.c: New test.
60991 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60993         * gcc.c-torture/execute/990513-1.c: New test.
60995 1999-05-10  Richard Henderson  <rth@cygnus.com>
60997         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60999 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61001         * g77.f-torture/execute/erfc.f: Use small single-precision
61002         values, to avoid problems on Alphas when not -mieee.
61004 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61006         * gcc.dg/990506-0.c: New test.
61008 1999-05-08  Richard Henderson  <rth@cygnus.com>
61010         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61011         the constant to test.  Don't XFAIL 64-bit targets.
61013         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61014         * g++.old-deja/g++.law/profile1.C: Likewise.
61016         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61017         operator new instances.
61018         * g++.old-deja/g++.other/delete5.C: Likewise.
61020 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61022         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61023         intrinsic.
61025 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61027         * g77.f-torture/execute/u77-test.f: Reverse order of two
61028         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61030 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61032         * gcc.dg/compare1.c: New test.
61034 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61036         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61037         New tests.
61039 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61041         * g77.f-torture/compile/19990502-1.f: New test.
61043 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61045         * g77.f-torture/compile/19990502-0.f: New test.
61047 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61049         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61050         intrinsic.
61052 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61054         * g77.f-torture/execute/u77-test.f (main): List libU77
61055         intrinsics not currently tested.
61056         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61057         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61058         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61059         Trim blanks off the ends of some printed strings.
61061 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61063         * g77.f-torture/execute/u77-test.f (main): Just warn about
61064         FSTAT gid disagreement, as it's expected on some systems.
61066 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61068         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61069         use a new function, which allows for some slop.
61070         Clean up some commentary.
61071         (issum): The new function.
61072         (sgladd): Deleted subroutine.
61074 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61076         * g77.f-torture/execute/u77-test.f: Modify to be more like
61077         libf2c/libU77 version, bringing patches to that version here.
61078         Add suitable commentary.
61080 1999-04-25  Richard Henderson  <rth@cygnus.com>
61082         * gcc.dg/990424-1.c: New test.
61084 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61086         * g77.f-torture/execute/u77-test.f (main): Bug involving
61087         LSTAT has been fixed, so turn back on full checking.
61089 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61091         * g77.f-torture/compile/19990419-0.f: New test.
61092         * g77.f-torture/execute/19990419-1.f: New test.
61094 1999-04-17  Richard Henderson  <rth@cygnus.com>
61096         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61097         to avoid the need for a prototype to supress a warning.
61099 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61101         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61103 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61105         * gcc.c-torture/execute/990404-1.c: New test.
61107 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61109         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61110         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61111         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61112         missing initializer warnings.
61114 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61116         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61117         matching strings.
61119 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61121         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61123 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61125         * g77.f-torture/execute/19990325-0.f: New test.
61126         * g77.f-torture/execute/19990325-1.f: New test.
61128 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61130         * gcc.c-torture/execute/990324-1.c: New test.
61132 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61134         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61135         test with 4.
61137 1999-03-17  Richard Henderson  <rth@cygnus.com>
61139         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61141 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61143         * g77.f-torture/execute/19990313-2.f: New test.
61144         * g77.f-torture/execute/19990313-3.f: New test.
61146 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61148         * g77.f-torture/execute/19990313-0.f: New test.
61149         * g77.f-torture/execute/19990313-1.f: New test.
61151 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61153         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61154         printf to sprintf.
61155         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61156         (main): Add check for u15.  Conditionalize u31 check depending on
61157         whether ints are <32 bits or >=32 bits.
61159 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61161         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61163 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61165         * g77.f-torture/compile/19990305-0.f: New test.
61166         * g77.f-torture/execute/19981119-0.f: New test.
61168 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61170         * g77.f-torture/execute/970625-2.f: call ABORT if final
61171         result is not correct, instead of just printing it.
61172         Add this checking via newly introduced obfuscation, to
61173         trip up buggy front ends.
61175 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61177         * g77.f-torture/compile/960317-1.f: Moved from being
61178         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61180 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61182         * g77.f-torture/execute/960317-1.f: New (old) test.
61183         * g77.f-torture/execute/970625-2.f: Ditto.
61185 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61187         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61188         error message on line 1 or line 2; cccp and cpplib do this differently.
61190 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61192         * g++.old-deja/g++.law/weak1.C: New test.
61194 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61196         * gcc.c-torture/execute/990119-1.c: Renamed to...
61197         * gcc.dg/990119-1.c: this, so it will only be tested once
61198         (it's a preprocessor test, it doesn't need to be run at
61199         multiple optimization levels).
61201 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61203         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61204           ALWAYS_CXXFLAGS.
61206 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61208         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61209         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61210         to not be compilable by current g77.
61212 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61214         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61216 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61218         * gcc.c-torture/execute/990222-1.c: New test.
61220 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61222         * g77.f-torture/compile/19990218-0.f: New test.
61223         * g77.f-torture/noncompile/19990218-1.f: New test.
61225 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61227         * g77.f-torture/compile/19981216-0.f: New test.
61229 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61231         * gcc.dg/990214-1.c: New test.
61233 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61235         * gcc.dg/990213-2.c: New test.
61237         * gcc.dg/990213-1.c: New test.
61239 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61241         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61242         ints.
61244 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61246         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61247         specified by target.
61249         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61251 1999-02-11  Jeffrey A Law  (law@cygnus.com)
61253         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61255 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61257         * gcc.dg/special/ecos.exp: New test driver for new tests with
61258         special requirements.
61260         * gcc.dg/special/alias-1.c: New test.
61261         * gcc.dg/special/gcsec-1.c: New test.
61262         * gcc.dg/special/weak-1.c: New test.
61263         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61264         * gcc.dg/special/weak-2.c: New test.
61265         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61266         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61267         * gcc.dg/special/wkali-1.c: New test.
61268         * gcc.dg/special/wkali-2.c: New test.
61269         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61270         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61272 1999-02-10  Felix Lee  <flee@cygnus.com>
61274           * lib/c-torture.exp (c-torture-compile): Pull out code for
61275           analyzing gcc error messages.
61276           (c-torture-execute): Likewise.  Fix some (harmless) false
61277           positives.
61278           * lib/gcc.exp (gcc_check_compile): New function.
61280 1999-02-08  Richard Henderson  <rth@cygnus.com>
61282         * gcc.c-torture/execute/990208-1.c: New test.
61284 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
61286         * g++.dg/special/ecos.exp: New driver for new tests with special
61287         requirements
61289         * g++.dg/special/conpr-1.C: New test
61290         * g++.dg/special/conpr-2.C: New test
61291         * g++.dg/special/conpr-2a.C: New test
61292         * g++.dg/special/conpr-3.C: New test
61293         * g++.dg/special/conpr-3a.C: New test
61294         * g++.dg/special/conpr-3b.C: New test
61296         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61297         allow g++ to use the dg driver
61299         * README: Add comment about g++.dg directory
61301 1999-02-06  Jeffrey A Law  (law@cygnus.com)
61303         * README: Update email addresses.
61305 1999-02-03  Nick Clifton  <nickc@cygnus.com>
61307         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61308         arguments in order to force structure S onto the stack even on
61309         the alpha.
61310         (test): Pass 10 leading arguments to function foo as well as the
61311         structure S.
61313         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61314         failure for all targets.
61316         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61317         abort to terminate program execution.
61319 1999-01-30  Richard Henderson  <rth@cygnus.com>
61321         * gcc.c-torture/execute/990130-1.c: New test.
61323 1999-01-30  Jeffrey A Law  (law@cygnus.com)
61325         * gcc.dg/990130-1.c: New test.
61327 1999-01-28  Michael Meissner  <meissner@cygnus.com>
61329         * gcc.c-torture/execute/990128-1.c: New test.
61331 1999-01-27  Michael Meissner  <meissner@cygnus.com>
61333         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61335 1999-01-27  Felix Lee  <flee@cygnus.com>
61337         * lib/c-torture.exp (c-torture-compile): pull out code for
61338         analyzing gcc error messages.
61339         (c-torture-execute): ditto, and fix some (harmless) false
61340         positives.
61341         * lib/gcc.exp (gcc_check_compile): new function.
61343 1999-01-17  Jeffrey A Law  (law@cygnus.com)
61345         * gcc.dg/990117-1.c: New test.
61347         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61349         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61351 1999-01-15  Jeffrey A Law  (law@cygnus.com)
61353         * g77.f-torture/compile/990115-1.f: New test.
61355 1999-01-07  Jeffrey A Law  (law@cygnus.com)
61357         * gcc.c-torture/compile/990107-1.c: New test
61359 1999-01-06  Jeffrey A Law  (law@cygnus.com)
61361         * gcc.c-torture/execute/990106-2.c: New test.
61363         * gcc.c-torture/execute/990106-1.c: New test.
61365 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
61367         * gcc.c-torture/compile/981223-1.c: New test.
61369 1998-12-29  Richard Henderson  <rth@cygnus.com>
61371         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61372         (opt3): Rename from opt4 and disable.
61374 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
61376         * g++.old-deja/g++.pt/ptrmem5.C: New test.
61378 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61380         * g++.old-deja/g++.other/conv5.C: New test.
61382 1998-12-14  Nick Clifton  <nickc@cygnus.com>
61384         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61386 1998-12-11  Jeffrey A Law  (law@cygnus.com)
61388         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61390 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
61392         * gcc.c-torture/compile/981211-1.c: New test.
61394 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61396         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61398         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61400 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61402         * gcc.special/930510-1.c: Make C9X safe.
61403         * gcc.misc-tests/gcov-1.c Similarly.
61404         * gcc.misc-tests/gcov-2.c Similarly.
61406 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61408         * gcc.dg/ultrasp1.c: New test.
61410 1998-12-06  Richard Henderson  <rth@cygnus.com>
61412         * gcc.c-torture/execute/981206.c: New test.
61414 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61416         * g++.old-deja/g++.ns/template7.C: New test.
61418         * g++.old-deja/g++.other/expr1.C: New test.
61420         * g++.old-deja/g++.eh/tmpl3.C: New test.
61422         * g++.old-deja/g++.eh/tmpl2.C: New test.
61424 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61426         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61427         * g++.old-deja/g++.other/using6.C: Removed.
61428         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61430         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61432 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61434         * g++.old-deja/g++.pt/overload8.C: New test.
61436         * g++.old-deja/g++.pt/overload7.C: New test.
61438         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61440         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61441         and relinking messages.
61442         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61443         compiling with -frepo.
61445 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61447         * g++.old-deja/g++.pt/lookup6.C: New test.
61449 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61451         * gcc.c-torture/execute/981130-1.c: New test.
61452         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61454 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61456         * g++.old-deja/g++.pt/explicit76.C: New test.
61458         * g++.old-deja/g++.pt/friend38.C: New test.
61460         * g++.old-deja/g++.ns/crash2.C: New test.
61462         * g++.old-deja/g++.pt/defarg8.C: New test.
61464         * g++.old-deja/g++.pt/instantiate6.C: New test.
61466         * g++.old-deja/g++.pt/static6.C: New test.
61468         * g++.old-deja/g++.pt/decl2.C: New test.
61470 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61472         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61473         problem is actually related with name lookup, but so what? :-)
61475         * g++.old-deja/g++.pt/friend37.C: New test.
61477 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61479         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61480         element, which fails on some systems.
61482         * g77.f-torture/execute/labug1.f: New test.
61484 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61486         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61487         is defined.
61489 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61491         * g77.f-torture/compile/981117-1.f: New test.
61493 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61495         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61496         properly discarded.
61498 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61500         * gcc.c-torture/execute/memcheck: New directory of tests for
61501         -fcheck-memory-usage.
61503 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61505         * README: New file, general information about the testsuite and
61506         new description of the various C++ test subdirectories.
61507         * README.g++: Eliminate obsolete information, update and move most
61508         relevant stuff to README.
61510 1998-11-07  Richard Henderson  <rth@cygnus.com>
61512         * gcc.c-torture/compile/981107-1.c: New test.
61514 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61516         * execute/memcpy-bi.c: New testcase.
61518 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61520         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61521         base classes.
61523         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61524         template is selected.
61526         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61527         classes, it should be accepted for all types.
61529         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61531         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61532         specializations start with template headers.
61534 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61536         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61538         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61539         non-POD types.
61541 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61543         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61545 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61547         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61549 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61551         * 981019-1.c: New test.
61553 1998-10-14  Robert Lipe <robertl@dgii.com>
61555         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61556         find objc headers.
61558 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61560         * compile/981001-4.c: Remove use of GCC extension that triggers a
61561         compiler bug.
61563 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61565         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61567 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61569         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61570         instantiation of template produces incorrect code for delete
61571         expression.
61573         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61574         constructors' name is not unique.
61575         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61576         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61578         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61579         automatic array of const is ill-formed.
61581         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61582         of template parameter?
61584         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61585         const.
61587         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61588         pointer-to-member expression.
61590         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61591         declaration causes ICE.
61593 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61595         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61596         reserved in the global namespace.
61598         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61599         generate needed virtual table.
61601         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61603 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61605         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61606         template-dependent type
61608 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61610         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61611         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61612         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61614         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61615         class should be usable as argument of member function.
61616         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61617         class should be usable as return type of member function.
61618         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61619         class should be usable as type of data member.
61621         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61623 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61625         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61627 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61629         * gcc.dg/dll-?.c Add thumb to target list.
61630         Fix assembler scan patterns to match current assembler output.
61632 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61634         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61635         matching of template brackets.
61637         * g++.old-deja/g++.other/using4.C: New test.  Test using
61638         declarations of methods from base classes.
61640         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61641         within functions should introduce names into the innermost
61642         enclosing namespace.
61644         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61645         of static locals if first initialization throws.
61647 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61649         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61651 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61653         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61654         lose track of the possible targets of tablejump insns.
61655         * special/special.exp: Run it.
61657 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61659         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61660         must be declared before its specializations can be named in friend
61661         declarations.
61663 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61665         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61667         * g77.f-torture/execute/io1.f: New test.
61669 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61671         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61672         with pointer to template function, for which no argument deduction
61673         is possible.
61675         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61676         specialization of template function as argument to template
61677         function.
61679         * g++.old-deja/g++.other/access2.C: New test; Inner class
61680         shouldn't have privileged access to Outer's names.
61682 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61684         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61685         friend template declared within template class conflicts with
61686         nested class of the same name.
61688         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61689         is ignored.
61691         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61692         object with direct initializer as function declaration.
61694         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61695         initializers.
61697         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61698         involving const pointer and NULL produces incorrect result.
61700         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61701         type name without `typename' should be rejected with -pedantic.
61703 1998-10-02  Richard Henderson  <rth@cygnus.com>
61705         * g++.old-deja/g++.other/addrof1.C: New test.
61707 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61709         * gcc.c-torture/compile/981001-1.c: New test.
61710         * gcc.c-torture/execute/981001-1.c: New test.
61712 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61714         * gcc.c-torture/compile/981001-2.c: New test.
61715         * gcc.c-torture/compile/981001-3.c: New test.
61716         * gcc.c-torture/compile/981001-4.c: New test.
61718 1998-10-01  Robert Lipe  <robertl@dgii.com>
61720         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61721         multilibbed hosts.  Idea grafted from g77.exp.
61723 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61725         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61726         avoid losing on systems which need -lsocket.
61728 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61730         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61731         * g++.old-deja/g++.other/nested2.C: Ditto.
61732         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61733         failure.
61735 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61737         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61738         preferred over template operator!= for enum bitfields.
61740 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61742         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61743         that happen to have the same base name, but in different scopes,
61744         are incorrectly rejected.
61746 1998-09-16  Richard Henderson  <rth@cygnus.com>
61748         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61749         on the native word size instead of an integer literal.
61751 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61753         * g++.old-deja/g++.other/static2.C: Invocation of static data
61754         member of type pointer-to-function denoted as non-static member.
61756         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61757         checks involving function types and aliases.
61759 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61761         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61762         redefined to the same non-trivial type.
61764         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61765         namespace-qualification of template specializations declared in
61766         other namespaces.
61768         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61769         to declare a subset of the specializations of a template function
61770         as friends of specializations of a template class.
61772         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61773         member templates that do not fully specialize the enclosing
61774         template class are rejected.
61776 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61778         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61780 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61782         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61783         altered from libf2c/libU77 version.
61785 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61787         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61789 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61790             Alexandre Oliva  <oliva@dcc.unicamp.br>
61792         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61793         (un)signed char are different types for template specialization
61794         purposes.
61796 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61798         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61799         * objc: ObjC testsuite.
61801 1998-08-31  Catherine Moore  <clm@cygnus.com>
61803         * gcc.c-torture/execute/941014-1.x: New file.
61805 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61807         * lib/c-torture.exp: Add support for
61808         torture_eval_before_compile and torture_eval_before_execute
61809         variables.
61811 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61813         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61814         this test triggers valid.
61816 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61818         * gcc.dg/980827-1.c: New test.
61820 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61822         * gcc.c-torture/execute/loop-4b.c: New test.
61824 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61826         * lib/c-torture.exp: Add support for
61827         torture_eval_before_compile and torture_eval_before_execute
61828         variables.
61830 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61832         * gcc.c-torture/compile/980825-1.c: New test.
61834 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61836         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61837         count number tests in opt_t0 not good_t0.
61839 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61841         * gcc.c-torture/compile/930326-1.x: Fix typo.
61843 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61845         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61846         causes an ICE.
61848 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61850         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61851         STACK_SIZE is defined.
61852         * gcc.c-torture/unsorted/stuct.c: Similarly.
61854         * gcc.c-torture/compile/980821-1.c: New test.
61856 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61858         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61859         16bit ints.
61861 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61863         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61864         code.
61866 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61868         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61869         error'.
61871 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61873         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61875 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61877         * gcc.c-torture/compile/980816-1.c: New test.
61879         * gcc.dg/980816-1.c: New test.
61881 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61883         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61884         compiler for ieee tests.
61886 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61888         * g77.f-torture/compile/980729-0.f: New test.
61890 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61892         * gcc.c-torture/special/eeprof-1.c: New test, for
61893         -finstrument-functions.
61894         * gcc.c-torture/special/special.exp: Run it.
61896 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61898         * gcc.c-torture/compile/980729-1.c: New test.
61900 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61902         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61903         __thumb__ is defined, and test for ARM style doubles if so.
61905 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61907         * g77.f-torture/noncompile/980615-0.f: New test.
61909 1998-07-26  H.J. Lu  (hjl@gnu.org)
61911         * gcc.dg/980312-1.c: Do link instead of compile.
61912         * gcc.dg/980313-1.c: Likewise.
61914 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61916         * gcc.c-torture/compile/980726-1.c: New test.
61918 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61920         * g77.f-torture/execute/io0.f: New test.
61922 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61924         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61925         an int.
61927 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61929         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61930         m32r bugs.
61932 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61934         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61935         c-decl.c:grokdeclarator can handle mode attributes.
61937 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61939         * gcc.c-torture/execute/980716-1.c: New test.
61941 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61943         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61944         the mn10200.
61945         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61946         the mn10200.
61947         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61948         * gcc.c-torture/compile/930326-1.x: Similarly.
61950 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61952         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61953         New test from Craig.
61955 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61957         * g77.f-torture/noncompile/980616-0.f: New test.
61959         * g77.f-torture/execute/970816-3.f: New test from Craig.
61961 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61963         *  g++.other/singleton.C: Return error value instead of taking
61964         SIGSEGV.
61966 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61968         *  g++.other/singleton.C: New test.  Warning is under dispute.
61969         Runtime crash is not.
61971 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61973         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61974         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61975         using6.C, using7.C}: New namespace tests.
61977 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61979         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61980         specialization with typedef'ed names used as array indexes.
61982 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61984         * gcc.c-torture/execute/980709-1.c: New test.
61986         * gcc.dg/980709-1.c: New test.
61988 1998-07-07  Richard Henderson  <rth@cygnus.com>
61990         * gcc.c-torture/execute/bcp-1.c: New test.
61992 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61994         * gcc.c-torture/execute/980707-1.c: New test.
61996 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61998         * gcc.c-torture/compile/980706-1.c: New test.
62000 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62002         * g77.f-torture/execute/980701-0.f,
62003         g77.f-torture/execute/980701-1.f: New test from Craig.
62005 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62007         * gcc.c-torture/compile/980701-1.c: New test.
62009         * gcc.c-torture/execute/980701-1.c: New test.
62011 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62012 rlsruhe.de>
62014         * g++.old-deja/g++.robertl/eb132.C: New test.
62015         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62017 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62019         * g77.f-torture/execute/980628-7.f,
62020         g77.f-torture/execute/980628-8.f,
62021         g77.f-torture/execute/980628-9.f,
62022         g77.f-torture/execute/980628-10.f: New tests from Craig.
62024         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62026 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62028         * g77.f-torture/execute/980628-4.f: New test from Craig.
62029         * g77.f-torture/execute/980628-5.f: Likewise.
62030         * g77.f-torture/execute/980628-2.f: Likewise.
62031         * g77.f-torture/execute/980628-0.f: Likewise.
62032         * g77.f-torture/execute/980628-1.f: Likewise.
62033         * g77.f-torture/execute/980628-3.f: Likewise.
62034         * g77.f-torture/execute/980628-6.f: Likewise.
62036 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62038         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62039         directory when nothing has been installed yet.
62041 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62043         * gcc.c-torture/special/special.exp: Handle newer versions of
62044         dejagnu.
62046 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62048         * gcc.dg/980626-1.c: New test.
62050 1998-06-19  Bruno Haible <haible@ilog.fr>
62052         * gcc.misc-tests/m-un-2.c: New test.
62053         * g++.old-deja/g++.other/warn01.c: Likewise.
62055 1998-06-19  Robert Lipe  <robertl@dgii.com>
62057         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62058         compatibility with assmblers with a different comment character.
62059         Eliminate use of GAS-specific extensions.
62061 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62063         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62065 1998-06-19  Robert Lipe  <robertl@dgii.com>
62067         * lib/g77.exp: Replace search for libf2c.a with search for newly
62068         renamed libg2c.a
62070 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62072         * gcc.c-torture/execute/980617-1.c: New test.
62074 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62076         * gcc.c-torture/execute/980612-1.c: New test.
62078 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62080         * gcc.dg/980523-1.c: Only test on ppc-linux.
62081         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62083         * gcc.c-torture/execute/980608-1.c: New test.
62085 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62087         * gcc.c-torture/execute/980605-1.c: New test.
62089 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62091         * gcc.c-torture/execute/980604-1.c: New test.
62093 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62095         * gcc.c-torture/execute/980602-1.c: New test.
62096         * gcc.c-torture/execute/980602-2.c: Likewise.
62098 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62100         * 970125-0.f: Fix per JCB.  Add commentary.
62102 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62104         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62105         IEEE -0 support.
62107 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62109         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62110         earlier.
62112 1998-05-28  Catherine Moore <clm@cygnus.com>
62114         * gcc.c-torture/execute/980526-3.c: New test.
62116 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62118         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62119         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62120         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62121         m88k-motorola-sysv3 to XFAIL.
62123 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62125         * gcc.dg/980526-1.c: New test.
62126         * gcc.c-torture/execute/980526-2.c: New test.
62128 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62130         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62132         * gcc.c-torture/execute/980526-1.c: New test.
62134 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62136         * g77.f-torture/execute/alpha2.f: Add runtime test.
62138 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62140         * g++.old-deja/old-deja.exp: Strip leading directories.
62142         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62143         error for the line.  Don't run multiple tests for the same line.
62145 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62147         * gcc.dg/980523-1.c: New test.
62149 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62151         * g77.f-torture/compile/970915-0.f: New test.
62153 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62155         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62157 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62159         * gcc.dg/980520-1.c: New test.
62161 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62163         * gcc.dg/980502-1.c: Fix return type.
62165 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62167         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62168         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62169         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62170         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62171         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62173 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62175         * g77.f-torture/execute/980520-1.f: New test.
62177 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62179         * lib/mike-g77.exp: New file.
62181         * g77.f-torture/noncompile/noncompile.exp,
62182         g77.f-torture/noncompile/check0.f: New files.
62184 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62186         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62187         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62188         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62189         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62190         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62191         abort where appropriate.
62193 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62195         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62196         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62198 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62200         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62202 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62204         * g77.f-torture/compile/980427-0.f: New test.
62206 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62208         * g77.f-torture/compile/980424-0.f: New test.
62210 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62212         * g77.f-torture/compile/980419-2.f (main): New test.
62213         * g77.f-torture/compile/970125-0.f: New test.
62214         * g77.f-torture/compile/980419-1.f: New test.
62216 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62218         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62219         of loop-4.c.
62221 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62223         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62225 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62227         * gcc.c-torture/compile/980329-1.c: New test.
62229 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62231         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62232         * gcc.dg/980312-1.c: Fix typo in -march command.
62234 1998-03-16  H.J. Lu  (hjl@gnu.org)
62236         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62238 1998-03-11  Robert Lipe  <robertl@dgii.com>
62240         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62241         Dave Love agree the Fortran source is bogus.
62243 1998-03-11  Robert Lipe  <robertl@dgii.com>
62245         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62246         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62247         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62248         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62249         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62251 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62253         * g++.old-deja/g++.other/friend1.C: New test.
62255 1998-02-18  Dave Love  <d.love@dl.ac.uk>
62257         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62258         possibly uninitialized) variables and declare dnrm2.
62260 1998-02-23  Robert Lipe <robertl@dgii.com>
62262         From Bruno Haible <haible@ilog.fr>:
62263         * gcc.c-torture/execute/980223.c: New test.
62265 1998-02-13  Jeffrey A Law  (law@cygnus.com)
62267         * gcc.dg/ifelse-1.c: New test.
62269 1998-02-09  H.J. Lu  (hjl@gnu.org)
62271         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62273           * lib/old-dejagnu.exp (old-dejagnu): Added the
62274           "execution test - XFAIL *-*-*" handling in the spirit of
62275           "excess errors test -". Changed the "execution test fails"
62276           handling to be like "excess errors test fails".
62277           * Update various tests accordingly.
62279 1998-02-06  Jim Wilson  <wilson@cygnus.com>
62281         * gcc.c-torture/execute/980205.c: New test.
62283 1998-01-18  Jeffrey A Law  (law@cygnus.com)
62285         * lib/c-torture.exp: Look for .x files instead of .cexp files.
62286         * lib/f-torture.exp: Similarly.
62287         * gcc.c-torture: Rename all .cexp files to .x files.
62289 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
62291         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62292         (940510-1.c): Removed duplicate.
62293         (971104-1.c): New test.
62295 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
62297           * lib/f-torture.exp: Improve error and loop detection.
62299 1997-11-19  Michael Meissner  <meissner@cygnus.com>
62301         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62302         use that to size the filler array.
62304 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
62306         * lib/c-torture.exp(c-torture-execute): Fix typo.
62308         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62309         testcase as the executable name. Keep the executable around if
62310         the test fails.
62312 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
62314         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62315         changes.  Only test one -g option, and move it to the end of the
62316         list of options to test.
62318 1997-09-19  Michael Meissner  <meissner@cygnus.com>
62320         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62321         variable GCC_TORTURE_OPTIONS to supply default switches separated
62322         by colons.  If no environment variable, run tests with -O0 -g, -O1
62323         -g, and -O2 -g as well.
62325 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
62327         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62328         explanatory comments. Fix indentation.
62330 1997-09-15  Jeffrey A Law  (law@cygnus.com)
62332         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62334 1997-09-11  Jeffrey A Law  (law@cygnus.com)
62336         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62337         * g++.old-deja/g++.mike/p7325.C: Likewise.
62338         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62340 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
62342         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62343         * g++.old-deja/g++.brendan/crash30.C: Likewise.
62344         * g++.old-deja/g++.brendan/crash39.C: Likewise.
62345         * g++.old-deja/g++.law/operators4.C: Likewise.
62347 1997-09-11  Joe Buck  (jbuck@synopsys.com)
62349         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62350         * g++.old-deja/g++.mike/p784.C: Ditto.
62351         * g++.old-deja/g++.mike/p785.C: Ditto.
62353 1997-09-05  Jeffrey A Law  (law@cygnus.com)
62355           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62357 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62359         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62360         target feature; pass this to c-torture-execute as needed.
62362 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
62364         * lib/c-torture.exp(c-torture-execute): If the previous and the
62365         current executables being tested are identical, we don't need to
62366         run the executable again. Try to make the executable names
62367         unique. Add an optional argument for passing additional compiler
62368         flags.
62370 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
62372         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62374 1997-08-29  Jeffrey A Law  (law@cygnus.com)
62376         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62378 1997-07-31  Jeffrey A Law  (law@cygnus.com)
62380         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62381         32bit or larger longs.
62383         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62384         have either a 32bit long or 32bit int.
62386 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
62388         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62389         Make double precision tests dependent on sizeof (double).
62391 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
62393         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62394         too.
62396 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62398         * gcc.c-torture/compile/961203-1.cexp: New script.
62400 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62402         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62403         up the includes ourselves.
62405 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62407         * lib/plumhall.exp: Remove random include, and add a few
62408         verbose messages for debugging.
62410 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62412         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62413         of trying to do it ourselves.
62415 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62417         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62419 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62421         * gcc.prms/5403.c: Made regexp a bit less strict.
62423 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62425         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62426         is returned from remote_load instead.
62427         * lib/plumhall.exp: Ditto.
62428         * lib/mike-g++.exp: Ditto.
62429         * lib/old-dejagnu.exp: Ditto.
62430         * lib/c-torture.exp: Ditto.
62432 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62434         * lib/g++.exp: Use build_wrapper procedure.
62435         * lib/gcc.exp: Ditto.
62437 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62439         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62440         an old-style decl for malloc.  Fixes tests to work when
62441         sizeof (int) != sizeof (size_t).
62443 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62445         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62447         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62448         use stdargs.h interface.
62450 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62452         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62453         NO_VARARGS when compiling.
62455 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62457         * lib/plumhall.exp(ph_includes): New procedure.
62458         (ph_make): Use it.
62459         (ph_compiler): Ditto.
62461         * lib/g++.exp: Rename test-glue.c to testglue.c.
62462         * lib/gcc.exp: Ditto.
62464 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62466         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62467         to completion when it's called.
62469 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62471         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62472         is defined, don't do test.
62474 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62476         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62477         for object files.
62478         (ph_summary): Mark skipped testcases as untested, not unresolved.
62480         * lib/plumhall.exp (ph_make): If unresolved because of bad
62481         errorCode, record errorCode in log file.
62482         (*): Replace send_log/verbose with verbose -log.
62484 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62486         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62487         double conversion if double isn't at least 8 bytes.
62489         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62490         int to work with targets where int is 16 bits.
62492         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62493         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62494         precision for the test to complete.
62496 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62498         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62499         if d10v is not compiled with the -mdouble64 flag.
62500         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62502         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62503         d10v is not compiled with the -mint32 flag.
62505 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62507         * lib/plumhall.exp: Use incr_count.
62509 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62511         * gcc.c-torture: Update to c-torture-1.45.
62513 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62515         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62516         the name of the expect testcase file).
62518         * lib/g++.exp(g++_init): Ditto.
62520 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62522         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62523         the host.
62525         * lib/gcc.exp(gcc_exit): New procedure.
62527 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62529         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62530         specs where appropriate.
62532         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62533         because of new "candidates are" messages, and removed a few
62535         * Converted all non-old-style g++ testcases to old-style, and
62536         moved into g++.old-deja.
62538 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62540         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62541         options.
62543         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62544         succeeded.
62546         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62548 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62550         * lib/gcc.exp (gcc_target_compile): Add support for defining
62551         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62552         the machine doesn't have those features.
62554 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62556         * g++.law/operators4.exp: Don't use LIBS.
62558 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62560         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62562         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62563         * lib/g++.exp: Set it here instead. Also, allow use of the
62564         --tool_exec and --tool_opt options. Change CXX to
62565         GXX_UNDER_TEST.
62567         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62569         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62571 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62573         * lib/old-dejagnu.exp: Use prune_warnings instead of
62574         prune_system_crud.
62575         * lib/mike-g++.exp: Ditto.
62576         * lib/gcc.exp: Ditto.
62577         * lib/g++.exp: Ditto.
62579         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62581 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62583           * 941014-2.c: Include stdlib.h
62584           * 960327-1.c: Include stdio.h
62585           * dbra.c, index-1.c: Don't assume ints are 32bits.
62587 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62589         * lib/gcc.exp: Add gcc,stack_size target feature.
62591         * lib/g++.exp(g++_target_compile): Add the include and link
62592         paths here, not in two other places. And, it's $options, not
62593         options.
62595         * lib/mike-g++.exp(postbase): Remove the code that determines
62596         the correct include and link paths.
62597         * g++.old-deja/old-deja.exp: Ditto.
62599 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62601         * lib/g++.exp(g++_init): target_compile no longer returns the
62602         filename of the result.
62604 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62606         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62607         call to glob.
62609         * gcc.c-torture/special/special.exp: Change call to
62610         gcc_target_compile to include the object file.
62612 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62614         * gcc.c-torture/special/special.exp: Correct misspelling in last
62615         change.
62617 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62619         * lib/plumhall.exp(ph_summary): Log the entire output of the
62620         executable. Return -1 if there were any failures, 0 otherwise.
62621         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62622         (ph_make): Clean up objects and executables that were built
62623         if the tests succeeded.
62625 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62627         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62628         libraries and includes in the build tree as appropriate.
62630 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62632         * lib/c-torture.exp: Instead of looking for the global variable
62633         NO_LONG_LONG, check to see if that's a feature of the target.
62635 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62637         * config/default.exp: Minimize. Delete the remainer of the files in
62638         config; this functionality is now in devo/dejagnu/config.
62640         g++.*/*: Pass any additional flags used to compile to postbase;
62641         delete CXXFLAGS.
62643         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62644         is now done by runtest.exp. Use gcc_target_compile instead of
62645         compile.
62647         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62648         Remove references to CFLAGS. Use remote_file instead of
62649         calling rm -f.
62650         (c-torture): Take a list of arguments to use to compile this
62651         testcase.
62653         lib/g++.exp: Simplify. Use target_compile instead of compile.
62654         lib/gcc-dg.exp: Ditto.
62655         lib/gcc.exp: Ditto.
62656         lib/mike-{gcc,g++}.exp: Ditto.
62657         lib/old-dejagnu.exp: Ditto.
62658         lib/plumhall.exp: Ditto.
62660 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62662         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62663         (ph_linker): Likewise.
62665 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62667           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62668         MAP_ANON / MAP_ANONYMOUS if defined;
62669         else try to map from /dev/zero .
62671 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62673         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62674         isn't defined, then define it to MAP_ANONYMOUS.
62676 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62678         * gcc.c-torture: Update to c-torture-1.42 release.
62680 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62682         * gcc.c-torture: Update to c-torture-1.41 release.
62684 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62686         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62687         c-torture release.
62689 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62691         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62692         and LDFLAGS.  Fix second case to append the target_info ldflags
62693         onto LDFLAGS, not CFLAGS.
62694         * lib/g++.exp (g++_init): Add target_info stuff.
62695         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62696         of libgloss and newlib flags for !native.
62698         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62699         (GDB): Fix relative path to go up another dir for finding gdb.
62701 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62703         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62704         versions in the target_info array, if they don't exist.
62706 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62708         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62710 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62712         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62713         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62715 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62717         * lib/old-dejagnu.exp: Don't remove the output file before we've
62718         actually tested it. Don't append pwd to the path of the executable
62719         we're testing.
62721 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62723         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62725 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62727         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62728         temporary directory for compiler files, and set it to a default
62729         value of /tmp. Set $output as the name of the output file from
62730         compiling the testcase. Add a -o option to $cflags_var so the
62731         compiler writes the final output file as $output. Set $executable
62732         to $output.
62734         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62735         directory for compiler files, and set it to /tmp if it doesn't
62736         already have a value. Set $output_file to the name of the output
62737         file from compiling the testcase. Add a -o option to CXXFLAGS so
62738         the compiler writes the final output file as $output. Use $output
62739         as the executable to be tested.
62741 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62743         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62745 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62747         * gcc.c-torture/execute/pending-1.c: New test.  Still
62748         pending in Tege's queue.
62750 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62752         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62753         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62754         if there were failures.  Call unresolved if there were unresolved
62755         testcases.  Call gcc_fail if program did not run to completion.
62756         (ph_make): Pass additional argument name to ph_execute.
62757         (ph_execute): Add new argument.  Pass additional arguments to
62758         ph_summary.  Call gcc_fail is there is no execution output.
62760 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62762         * lib/plumhall.exp (proc_summary): Output relavent summary
62763         lines into the log so specific failures in plumhall can be
62764         investigated.
62766 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62768         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62769         (c-torture-execute): Don't try to execute tests which use
62770         "long long" types if $NO_LONG_LONG is nonzero.
62772 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62774         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62775         not c-torture.
62777         * gcc.ieee: Move from here.
62778         * gcc.c-torture/execute/ieee: To here.
62780 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62782         * gcc.c-torture: Update to c-torture-1.41 release.
62784 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62786         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62787         not "$output".
62789 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62791         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62792         -c present.
62794 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62796         * config/proelf.exp: Handle connecting to a simulator.
62798 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62800         * config/proelf.exp: New file.  Enough framework that we can
62801         run c-torture tests on the proelf targets (or any other target
62802         that gdb can connect to for that matter).
62804 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62806         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62807         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62809         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62810         exec_output exists.
62812 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62814         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62815         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62817         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62818         to pass/fail/unresolved/unsupported/untested.  Caller must now
62819         call unresolved/unsupported/untested.
62820         * lib/*.exp: Update FSF address.  Update to handle new results of
62821         ${tool}_load.
62822         * lib/chill.exp (verbose): Delete.
62824 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62826         * lib/gcc.exp (default_gcc_start): Change order of args to
62827         $LDFLAGS $CFLAGS $LIBS.
62828         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62829         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62830         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62831         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62832         * gcc.misc-tests/dg-test.exp: Likewise.
62833         * gcc.misc-tests/msgs.exp: Likewise.
62834         * gcc.prms/prms.exp: Likewise.
62835         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62836         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62838         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62840 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62842         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62844         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62845         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62847         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62848         necessary.
62850 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62852         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62853         global for loop; add use of $mathlib.
62854         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62855         settings here; set mathlib for anything but VxWorks.
62857 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62859         * gcc.c-torture: Update to c-torture-1.40 release.
62861 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62863         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62864         dg.exp.
62866 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62868         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62869         global.
62871 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62873         * lib/g++.exp (LIBS): Define if not already.
62874         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62875         (gcc-dg-prune): Call prune_gcc_output.
62876         * lib/gcc.exp (prune_gcc_output): New proc.
62877         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62878         prune_gcc_output.
62880 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62882         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62883         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62885 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62887         * gcc.c-torture: Update to c-torture-1.39 release.
62889 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62891         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62892         fails, try others as well.
62894 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62896         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62897         If compilation fails, mark execute tests as `untested'.
62898         If test is marked as unsupported, don't mark compilation and
62899         execute tests as failed.
62901 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62903         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62904         libstdc++ for whether or not we want to be doing shared
62905         libraries.  Delete link_curses since we don't need it anymore.
62906         * lib/mike-g++.exp (postbase): Don't link in libg++.
62907         * g++.old-deja/old-deja.exp: Likewise.
62909 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62911         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62913 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62915         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62916         For that, add `-Wl,-a,shared_archive'.
62917         * g++.old-deja/old-deja.exp: Likewise.
62919 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62921         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62923 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62925         * lib/mike-g++.exp (postbase): Pay attention to the status of
62926         g++_load.
62928 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62930           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62932 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62934         * lib/gcc.exp (default_gcc_start): No longer need to log program
62935         being executed or its output, execute_anywhere does that now.
62936         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62937         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62939 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62941         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62942         the same as those in lib/g++.exp.
62944 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62946         * gcc.c-torture: Update to c-torture-1.38 release.
62947         * gcc.ieee: Related changes.
62949 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62951         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62952         "exec". Minor reformatting changes.
62954         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62955         cross. This means all "exec" calls now work on a remote host as
62956         well.
62957         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62958         cross. Filter out the extra "\r\n" stuff that expect puts in.
62959         (c-torture-execute): Filter out the bogus warnings like
62960         c-torture-compile does. Add support for canadian cross.
62961         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62962         Use execute_anywhere rather than calling exec directly. Now it
62963         works for canadian cross testing.
62965 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62967         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62968         results into a variable, and check that rather than using file exists.
62970 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62972         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62973         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62975 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62977         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62978         lib_curses if there's a shared libg++ in the build tree.
62980 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62982         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62983         if not supported target.
62985 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62987         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62988         link_curses up to always happen, not just for native builds.
62990 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62992         * gcc.c-torture: Update to c-torture-1.36 release.
62993         * gcc.failure: Related changes.
62995 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62997         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62999 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63001         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63002         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63003         runshlib, link_curses, and mathlib for link and run.
63005         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63006         pass the runtime shared library options for Solaris, OSF/1, and
63007         Irix5, and link with -lcurses to avoid unresolved references.
63009 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63011         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63012         only run once.
63014 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63016         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63018 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63020         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63021         do not have a framework for the "compat" tests yet.
63023 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63025         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63026         set to null if we're testing vxworks5.1.  Use that instead of
63027         `-lm' in the setting of LIBS for link and run.
63029 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63031         * config/rom68k.exp (${tool}_load): Major changes to make it
63032         work.  Verified that it does in fact return the stuff in
63033         exec_output properly.  Catch any Emul or any TRAP other than 0.
63035 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63037         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63038         LDFLAGS properly for targets that need stuff from libgloss.
63039         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63040         only run once.
63041         (gpp_initialized): New variable.
63043 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63045         * config/rom68k.exp: Load libgloss.exp.
63046         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63047         so we can produce a fully linked binary.
63048         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63049         so we can produce a fully linked binary.
63051 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63053         * lib/plumhall.exp (ph_section): Watch for expected failures.
63054         Add missing `else'.
63056         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63057         run the testcase.
63058         (c-torture): Likewise.
63060 1995-08-28  Doug Evans  <dje@cygnus.com>
63062         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63064         * lib/mike-g++.exp (mike_cleanup): New proc.
63065         (prebase): New globals compiler_result, not_compiler_result,
63066         target_regexp.
63067         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63068         allow leading "-" in pattern.  Watch for unsupported tests.
63069         If $compiler_result is set, pattern match assembler code,
63070         and ditto for $not_compiler_result.
63071         * lib/mike-gcc.exp: Likewise.
63073         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63074         execution "succeeded".
63076 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63078         * config/win32.exp: New file.
63079         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63081 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63083         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63084         unsupported.
63085         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63086         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63087         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63089         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63090         "... without exceptions was ...".  That is now handled by
63091         prune_system_crud.
63092         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63094 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63096         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63097         sieve.c,sort2.c}: New files.
63098         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63099         sieve.exp,sort2.exp}: Drivers for them.
63101         * lib/mike-gcc.exp (program_output): New user settable variable.
63102         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63103         messages.
63104         * lib/mike-g++.exp (program_output): New user settable variable.
63106         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63108         * config/sh.exp: Deleted (use sim.exp instead).
63110 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63112         * config/vx.exp: Declare CHECKTASK as global.
63113         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63114         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63115         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63117 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63119         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63120         target. Like vx.exp, only includes `vx29k.exp' instead of
63121         `vxworks.exp'.
63123 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63125         * config/sim.exp: Increase time limit from 120 seconds to 240.
63127 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63129         * gcc.c-torture/execute/950628-1.c: New test.
63131 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63133         * gcc.c-torture: Update with changes/additions from
63134         c-torture-1.34.
63136 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63138         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63140 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63142         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63144 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63146         * gcc.c-torture/compile/950512-1.c: New test.
63147         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63148         * gcc.dg/struct-ret-1.c: Likewise.
63150 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63152         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63153           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63155 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63157         * gcc.c-torture/special/920411-1.c: Deleted.
63158         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63160 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63162         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63163         cpu limit.
63165 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63167         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63169 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63171         From kenner;
63172         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63173         is the proper length.
63174         * va-arg-3.c: Likewise.
63176 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63178         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63179         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63181         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63182         * lib/g++.exp (default_g++_start): Delete old cruft.
63184 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63186         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63187         (2 * (1 << 18)) to (2 * (1 << 17)).
63189         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63191 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63193         * config/rom68k.exp: Renamed from config/idp.exp
63195 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63197         * c-torture/compile/921109-2.c
63199 1995-04-18  Mike Stump  <mrs@cygnus.com>
63201         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63202         excess errors.
63204 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63206         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63207         output.
63208         * lib/g++.exp (default_g++_start): Likewise.
63210 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63212         * gcc.c-torture/compile/950329-1.c: New test.
63214 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63216           * config/bug.exp (${tool}_load): Updated to use new remote_open
63217           and remote_close procs.
63218         * config/idp.exp: New file.
63220 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63222         * gcc.c-torture/execute/950322-1.c: New test.
63224 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63226         * config/vx.exp (${tool}_load): Clean up testing of return code from
63227         vxworks_ld and vxworks_spawn.
63229 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63231         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63233 1995-03-13  Mike Stump  <mrs@cygnus.com>
63235         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63236         can mark excess errors on a machine by machine basis.  Note, the
63237         default is to not expect any excess errors, even when excess
63238         errors test - is given, so you will want to put an XFAIL ... on
63239         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63240         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63241         those 4 machines, but no others.
63243 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63245         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63246         * lib/c-torture.exp: to here.
63248 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
63250         * gcc.c-torture/execute/950221-1.c: New test.
63251         * gcc.c-torture/execute/struct-ret-1.c: New test.
63252         * gcc.c-torture/compile/950221-1.c: New test.
63254         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63256 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
63258         * gcc.c-torture/execute/arith-1.c (main): Return 0.
63259         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63261 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
63263         * g++.gb: New directory of tests, derived from my signature and
63264         class scoping tests.
63266         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63267         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63268         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63269         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63270         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63271         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63272         * g++.gb/sig25.C: Likewise.
63274         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63275         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63276         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63277         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63278         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63279         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63280         * g++.gb/sig25.exp: Likewise.
63282         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63283         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63284         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63285         * g++.gb/scope13.C: Likewise, this test still fails.
63287         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63288         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63289         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63290         * g++.gb/scope13.exp: Ditto.
63292         * g++.gb/README: New file, explains what these tests are about.
63294 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
63296         * lib/dg.exp (dg-do): Support `preprocess'.
63297         (dg-test): Likewise.
63299 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
63301         * config/udi.exp: change "continue -expect" to "exp_continue".
63303 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
63305         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63306         Delete redundant tests.
63308         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63309         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63310         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63311         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63312         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63313         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63314         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63315         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63317         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63318         storing label pointers.
63319         * gcc.c-torture/execute/921019-1.c: Likewise.
63320         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63321         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63322         parameter fp.
63323         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63324         constants.
63326         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63327         Delete obsolete tests.
63329         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63330         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63331         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63332         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63333         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63334         * gcc.c-torture/compile/950124-1.c: New test.
63336         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63338 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
63340         * lib/mike-g++.exp: Add -lm to LIBS.
63342 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
63344         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63346 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
63348         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63350 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
63352         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63354 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
63356         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63357         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63358         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63359         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63360         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63361         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63362         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63363         * g++.law/{operators31.C, operators32.C,
63364         * g++.law/{operators33.C, operators34.C}: Likewise.
63365         * g++.law/{pic1.C, refs2.C}: Likewise.
63366         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63367         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63368         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63369         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63371         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63372         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63373         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63374         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63375         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63376         * g++.law/{enum9.exp, friend5.exp}: Likewise.
63377         * g++.law/{nest3.exp, nest4.exp}: Likewise.
63378         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63379         * g++.law/{operators30.exp, operators31.exp}: Likewise.
63380         * g++.law/{operators32.exp, operators33.exp}: Likewise.
63381         * g++.law/{operators34.exp}: Likewise.
63382         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63383         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63384         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63385         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63386         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63388         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63389         No longer expected to fail.
63390         * g++.law/missed-error3.C: Tweak for recent bool changes.
63392 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
63394         * config/emb-unix: Deleted.
63395         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63396         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63398 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63400         * lib/dg.exp (dg-test): Fix typo in last patch.
63402 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63404         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63405         (handles multiple occurrences).
63407 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63409         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63410         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63411         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63412         printed).
63413         * lib/c-torture.exp (c-torture-compile): Likewise.
63414         (c-torture): Prepend full path if missing.
63415         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63416         (gcc_fail): Likewise.
63417         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63419 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63421         * lib/netware.exp: Only attach to NetWare i386 systems.
63423 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63425         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63426         messages.  Add test name to "output pattern match" pass/fail message.
63428 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63430         * gcc.dg: New testsuite.
63431         * gcc.dg/dg.exp: New file.
63433         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63434         test-switch.c}: Deleted.
63436         * gcc.misc-tests/msgs.exp: New testcase driver.
63438 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63440         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63441         Watch for illegal return values from ${tool}_load.
63442         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63443         cross targets.  Coerce return value >0 to 1.
63445 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63447         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63449         * config/emb-unix.exp: New file.
63451         * config/sim.exp: Error if variable $SIM not defined.
63452         (${tool}_load): Mark test as "untested" if simulator missing.
63454         * config/unix.exp: Load remote.exp to get rcp_download.
63455         * lib/c-torture.exp: Use different option lists for testcases with
63456         and without loops.
63457         * gcc.c-torture/execute/execute.exp: Likewise.
63459 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63461         * config/*.exp: Clarify return code from ${tool}_load.
63462         Call `unresolved' or `untested' instead of `warning' or `perror'
63463         (sometimes you still want to call both though).
63464         Add comment that `shell_id' is local to each file.
63465         * config/udi.exp (timeout): Set to 30.
63466         Don't print warning if connection fails, $connectmode has already
63467         printed an error.
63468         (${tool}_load): Move verbose messages to level 2.
63469         Rework pattern for "Process started" message.
63470         Pass `shell_id' to ${connectmode}_download.
63471         Retry twice upon timeout.  Make resetting of target more robust.
63472         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63473         Pass `shell_id' to exit_$connectmode.
63474         Only call exit_$connectmode if connected.
63475         * config/unix.exp (${tool}_load): Check return codes better.
63476         * config/vrtx.exp (${tool}_load): Likewise.
63477         * config/vx.exp (${tool}_load): Likewise.
63478         Delete unneeded global's.
63479         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63480         from ${tool}_load.
63481         (dg-stat): Delete.
63482         (dg-init): Delete recording of pass/fail counts.
63483         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63484         (old-dejagnu-init): Likewise.
63485         (old-dejagnu-stat): Delete contents, empty proc now.
63486         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63487         (c-torture): Delete references to lcnt, lpass, lfail.
63488         Get option list from TORTURE_OPTIONS.
63489         Delete -funroll[-all]-loops if no loops.
63490         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63491         (g++_stat): Delete contents (empty proc now).
63492         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63493         (gcc_finish): Likewise.
63494         (gcc_stat): Deleted.
63495         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63496         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63497         * gcc.c-torture/execute/execute.exp: Likewise.
63498         Split tests into two parts: compile, execute.
63499         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63500         no loops.  Update to reflect clarified return codes from ${tool}_load.
63502 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63504         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63505         to grep for.
63506         (old-dejagnu): Likewise (where necessary).
63508 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63510         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63512         * lib/dg.exp (dg-process-target): Fix processing of selector.
63513         Add comment regarding use of `error'.
63515         * lib/gcc.exp (prune_system_crud): Define if missing.
63516         * lib/g++.exp (prune_system_crud): Likewise.
63518         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63519         Call prune_system_crud.
63520         * lib/dg.exp (dg-runtest): New proc.
63521         Use perror instead of send_user for tcl errors in testcase.
63522         Don't return any value, it's never used.
63523         Don't clobber previous definition of `unknown'.
63524         Print tcl errors in `dg-final'.
63526 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63528         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63529         (dg-test): Don't print errorInfo, it contains stack backtrace.
63531 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63533         * lib/g++.exp (runtest_file_p): Define if missing.
63535 1994-09-24  Doug Evans  (dje@cygnus.com)
63537         * lib/mike-g++.exp: Comment out loading of g++.exp.
63538         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63539         (default_g++_version): Always print something.
63540         (default_g++_start): Comment out call to `which'.
63541         (g++_start, g++_load): Deleted (must be defined in config file).
63542         * lib/gcc.exp: Test for existence of $CC at start.
63543         Delete check for tmpdir (done in gcc_init).
63544         (default_gcc_version): Always print something.
63545         (default_gcc_start): Comment out call to `which'.
63546         * config/*.exp: Major cleanup - make cross targets work at least a
63547         little better for g++ (by not being "--tool gcc" specific).
63548         Rename gcc_xxx to ${tool}_xxx.
63549         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63550         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63552 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63554         * lib/c-torture.exp (c-torture-compile): Rework compiler
63555         message processing.
63557         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63558         c-torture.
63560 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63562         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63564         * lib/dg.exp (dg-process-target): Support { target native }.
63566 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63568         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63569         looked for "... program xxx got fatal signal".
63570         Correct regsub munging of `comp_output'.
63571         Ignore compiler messages "path prefix not used" and "linker input
63572         file unused".
63574 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63576         * lib/gcc.exp (runtest_file_p): Define if missing.
63577         * gcc.prms/template.c: Example to work from.
63579 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63581         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63582         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63584         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63585         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63586         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63587         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63589         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63590         (dg-process-target): No longer a varargs proc.
63591         Return S/N for target, P/F for xfail.  All callers changed.
63592         (user option procs): More argument checking.
63593         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63594         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63595         (dg-test): Skip test if not running on selected target in `dg-do'.
63596         Update handling of `dg-do-what', `dg-output-text'.
63597         Separate execution pass/fail from output pattern match pass/fail.
63598         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63600 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63602         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63603         target for 920510-1.c.
63605 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63607         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63608         Clean up comment regarding use of passcnt, etc.
63609         (gcc_stat): Don't update `testcnt' here.
63610         (gcc_finish): Do it here.
63611         Might as well reset `but_id' here too.
63612         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63613         to determine if the file should be tested.
63614         * gcc.c-torture/compile/compile.exp: Likewise.
63615         * gcc.c-torture/execute/execute.exp: Likewise.
63616         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63617         * gcc.misc-tests/dg-test.exp: Likewise.
63618         * gcc.prms/prms.exp: Likewise.
63619         * gcc.wendy/wendy.exp: Likewise.
63620         * g++.old-deja.exp: Likewise.
63621         Move "Testing file" message to verbose level 1.
63623 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63625         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63627 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63629         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63630         (default_gcc_start): Accept optional second list element
63631         of compiler flags.  Print compiler output at verbosity level 2.
63632         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63633         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63634         Save current values of framework globals passcnt, failcnt, xpasscnt,
63635         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63636         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63637         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63638         xfailcnt to compute stats.  Update framework global `testcnt' from
63639         pass/fail counts.
63640         (gcc_finish): New proc.  Clean up test environment.
63641         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63642         (gcc_epass, gcc_efail): Delete.
63643         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63644         argument of line number.
63645         (dg-init): If the tool has an init routine, call it.
63646         (dg-test): Remove args `cflags_var' and `libs_var'.
63647         Pass all compiler options to ${tool}_start.
63648         Handle missing line number.
63649         (dg-finish): New function.
63650         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63651         particular files.  Call gcc_finish at end.  Move "skipping test"
63652         message to verbosity level 3.
63653         * gcc.c-torture/compile/compile.exp: Likewise.
63654         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63655         * gcc.c-torture/execute/execute.exp: Likewise.
63656         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63657         Print testcase being tried at verbosity level 1.
63658         * gcc.c-torture/special/special.exp: Unset xfail.
63659         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63660         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63661         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63662         * gcc.failure/failure.exp: Likewise.
63663         * gcc.ieee/ieee.exp: Likewise.
63664         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63665         Update call to dg-test.  Call dg-finish at end.
63666         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63667         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63668         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63669         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63670         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63671         * gcc.wendy/wendy.exp: Add copyright.
63672         Delete setting of tmpdir (done by gcc_init).
63673         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63674         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63675         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63676         gcc_[ce]pass/fail.
63678 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63680         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63681         confusion.
63682         (g++_load): Likewise.
63684         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63685         Rename argument to `prog' to remove the confusion.
63686         Varargs fns behave differently too!
63687         (g++_load): Likewise.
63689         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63691         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63692         what it is.  Delete (always) printing of status value for !native.
63693         Simplify verbose code, and include status and exec_output.
63694         (g++_load): Use gcc_load.
63696 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63698         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63699         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63700         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63701         940714-3.c as these testcases don't exist anymore.  Make
63702         va-arg-1.c expected to pass.
63704 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63706         * gcc.misc-tests/misc.exp: Only run specific testcases.
63707         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63708         * gcc.misc-tests/dg-[1-9].c: New files.
63710         * lib/dg.exp: New testsuite driver.
63711         * gcc.prms/prms.exp: Use it.
63713         * README.gcc: New file.
63715         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63716         Document and reset `lxpass' and `lxfail'.
63717         Simplify "initialized" message.
63718         (gcc_stat): Clean up comments a little.
63720 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63722         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63724 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63726         * lib/old-dejagnu.exp (process-option): New proc.
63727         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63728         (old-dejagnu): Simplify.
63729         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63731 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63733         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63734         exists and is not an empty string.
63736         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63737         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63738         finished.
63739         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63740         automatically.
63742         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63743         longer expected to fail.
63745         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63746         "f" function call.
63748         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63750         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63751         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63752         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63753         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63754         c-torture-1.29.
63756         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63757         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63759         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63761         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63762         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63764         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63765         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63766         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63768 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63770         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63771         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63772         940714-1.c, 940714-2.c, 940714-3.c},
63773         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63774         gcc.misc-tests/{mg.c,mg.exp}:
63775         New tests.
63776         * gcc.noncompile/noncompile.exp: Change accordingly.
63778 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63780         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63781         Undo previous clobberage.
63783 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63785         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63786         * gcc.special/{930510-1.c, special.exp}:
63787         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63788         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63789         struct-varargs-1.c}: New tests from c-torture-1.26.
63791 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63793         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63794           argument to switch.
63796 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63798         * Revert the previous changes.  Please see Rob's directory
63799         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63800         fixes.
63802 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63804         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63805         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63806         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63807         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63808         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63809         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63810         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63811         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63812         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63813         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63814         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63815         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63816         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63817         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63818         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63819         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63820         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63821         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63822         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63823         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63824         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63825         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63826         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63827         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63828         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63829         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63830         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63831         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63832         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63833         testing changes.
63835 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63837         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63838         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63839         with perror calls.
63841 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63843         * config/unix.exp (g++_load): Fix syntax.
63845 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63847         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63848         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63849         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63850         Don't expect va-arg-1.c to fail.  Correct expected output for
63851         920928-1.c.
63852         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63853         * gcc.wendy/hbm4.c: Correct typo.
63854         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63856 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63858         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63859         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63860         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63861         * lib/c-torture.exp (c-torture-compile): Ditto.
63863         Reduce volume of output (remove all the -I's and such).
63864         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63865         Call gcc_cpass, gcc_cfail.
63866         (c-torture): Pass testing option to c-torture-compile.
63868 1994-03-21  Doug Evans  (dje@cygnus.com)
63870         Bring patches over from progressive.
63871         * config/default.exp: Exit remote shell cleanly.
63872         (g++_exit, g++_start): Add default versions.
63873         * config/sim.exp (gcc_load): Use perror, not error.
63875 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63877         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63878         set in site.exp.
63880 1994-03-14  Doug Evans  (dje@cygnus.com)
63882         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63883         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63884         (wendy_try): New proc to run testcase.
63885         (main loop): Call 'em.
63886         * gcc.wendy/*.c: Clean up pass to correct expected output.
63888         * lib/gcc.exp: Minor cleanup work.
63889         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63891 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63893         * config/sim.exp (gcc_load): Document return codes better.
63894         Don't pass -v to simulator.
63896 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63898         * gcc.special/920717-x.c: Fix typo.
63899         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63900         get at sources.
63902         * lib/mike-gcc.exp: Fix typo.
63904 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63906         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63907         binary to use, transform the name.
63908         * config/*.exp: rename everything. Nuke any g++ specific files,
63909         it's now a special case of gcc that requires no special support.
63910         Add a default.exp for unsupported targets.
63912 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63914         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63915         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63916         version of Tcl.
63918 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63920         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63921         than a warning.
63923 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63925         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63927 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63929         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63930         option_list.  Compile every file with only 4/6 option choices
63931         (same as C torture) instead of with 12/18 different option
63932         choices.
63933         * lib/c-torture.exp: Likewise.
63935         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63936         not already set.
63938 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63940         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63941         can put an XFAIL *-*-* on excess errors.
63943 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63945         * g++.law: Add more tests derived from g++-bugs snapshots.
63947         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63948         equivalent to g++.law/init9.
63950         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63951         compiled it, and the a.out file after we've run it.
63953 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63955         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63956         compiled it, and the a.out file after we've run it.
63958 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63960         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63962 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63964         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63965         version number.
63967 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63969         * g++.law: New directory of g++ tests derived from the g++-bugs
63970         snapshots.
63972 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63974         * gcc.compile: initbug1.c initbug1.exp testcase added
63976 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63978         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63979         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63980           fixes submitted by Jeff Law (law@cs.utah.edu)
63981         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63982           Jeff Law (law@cs.utah.edu)
63985 1993-11-30  Mike Stump  (mrs@cygnus.com)
63987         * config/unix-g++.exp: Follow the gcc way of doing things.
63988         * g++.old-deja/old-deja.exp: Minor updates.
63989         * lib/g++.exp: New file, follow the gcc way of doing things.
63990         * lib/old-dejagnu.exp: Minor updates.
63991         * lib/mike-g++.exp: Always unset errorInfo.
63993 1993-11-06  Mike Stump  (mrs@cygnus.com)
63995         * lib/gcc.exp: Fix some errors with the below change, CC and
63996         CFLAGS should be global when setting, not local.
63998 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64000         * lib/gcc.exp: Transform tool name.
64002 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64004         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64006 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64008         * lib/gcc.exp: change gcc_done to gcc_stat
64010 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64012         * Upgraded gcc testsuite to c-torture version 1.25
64014 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64016         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64017         * lib/c-torture: added hooks for new reporting code.
64019 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64021         * config/sh-gcc.exp: check if sh-sim exists in the path
64023 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64025         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64026         * gcc.compile/compile.exp: Initial changes for new logic.
64027         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64028         * gcc.failure/failure.exp: Initial changes for new logic.
64029         * gcc.ieee/ieee.exp: Initial changes for new logic.
64030         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64031         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64032         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64033         * lib/c-torture.exp: Initial changes for new logic.
64034         * lib/gcc.exp: Initial changes for new logic.
64036 1993-10-15  Mike Stump  (mrs@cygnus.com)
64038         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64039         depend upon failure or success.  Fully qualify names in failure
64040         and success messages.  Always remove a.out before starting
64041         compile, just in case.  Pay more attention to error text output by
64042         the compiler.  Handle testcases with no known past errors just
64043         like all others, so that things are uniform.  Other miscellaneous
64044         improvements.
64046 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64048         * gcc.cpp: new directory for cpp tests
64050 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64052         * lib/chill.exp: Code reformatted, removed unused code.
64053         * config/unix-chill.exp: Code reformatted, removed unused code.
64054         * chill.execute/execute.exp: Code reformatted, removed unused code.
64055         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64057 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64059         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64060         routines not written.
64062 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64064         * config/bug-gcc.exp: Use new procs from bug.exp.
64066 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64068         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64069         via ftp, rather than depending on NFS.
64070         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64071         case.
64073 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64075         * config/bug-gcc.exp: Use new download proc.
64077 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64079         * chill.execute/execute.exp: cleanups, handles errors better
64080         * chill.compile/compile.exp: rewrite, based on execute.exp
64081         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64082         * lib/chill.exp: major changes to diff proc and compile and link
64083         procs. added chill_fail and chill_pass wrappers to pass and
64084         fail. added more comments, and handle error codes better.
64085         Added a hack to capture stderr from exec, so noncompile tests
64086         can work.
64088 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64090         * chill.execute/execute.exp: rewrite of testsuite driver
64091         * lib/chill.exp: rewrite of testsuite driver
64092         * config/unix-chill.exp: rewrite of testsuite driver
64094 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64096         In chill.execute:
64097         * iexpr.ch: Standardize uppercase.
64098         * tuples.dat: Standardize uppercase.
64099         * vary.ch: standardize.  Correct varying string assignments.
64100         * vary.dat: Add new output lines.
64102 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64104         In chill.execute:
64105         * chprintf.ch: Standardize use of uppercase.
64106         * tuples.ch: Standardize and turn arr2 into a DCL,
64107           rather than a SYN.
64108         * pinits.ch: Standardize.
64110 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64112         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64113         * Makefil: Renamed to Makefile.in.
64114         * configure.in: New.
64116 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64118         In chill.execute:
64119         * .cvsignore: Add result/output files.
64120         * Makefile: Fix up variables at start.  Use MFLAGS
64121           everywhere.  Correct bool_loc, built_ins entries.
64122           Add entry for vary1.ch.
64123         * bitarray.ch: Standardize upper-case usage.
64124         * bitexpr.ch: Standardize, add output of b1.
64125         * params.ch: Use arrayt in along PROC parameters, to
64126           avoid novelty problems.
64127         * sets.ch: Tiny cleanup.
64128         * vary1.ch: Re-indent.
64130 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64132         * Add PR-related files to Makefiles, .cvsignore files, etc.
64134 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64136         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64137           with compiler objects. New names are test-flow.c and test-loop.c
64139 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64141         * Upgraded c-torture tests from 1.19 to 1.20
64143         * new files:
64144         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64145         * gcc.compile: 930623-1.c 930623-2.c
64146         * gcc.noncompile: 930622-1.c 930622-2.c
64147         * gcc.failure: 920411-1.c 920627-2.c
64148         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64150 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64152         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64153           More changes to get testsuite working properly. Needs more work.
64154           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64156 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64158         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64159           More changes to get testsuite working properly. Needs more work.
64161 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64163         * chill.compile/compile.exp: Added for Dejagnu support
64164         * chill.execute/execute.exp: Added for Dejagnu support
64165         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64167 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64169         This should complete moving the CHILL test files.
64170         * chill.noncompile(.cvsignore printf.grt
64171             in-printf.grt chprintf.grt chprintf.ch):
64172             Added test-support files.
64173           (Makefile): Modified further.
64174         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64175             signal.ch): Added test files.
64176           * chill.execute (.cvsignore printf.grt printr.c
64177             in-printf.grt rts.c chprintf.grt rts.h): Added
64178           test-support files.
64179             (Makefile): More corrections.
64181 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64183         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64184           test cases, ready for DejaGnu.
64186 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64188         * Upgraded c-torture tests from 1.18 to 1.19
64190         * gcc.compile: added test(s):
64191           930607-1.c
64192         * gcc.execute: added test(s):
64193           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64195         * added new subdirectory for misc tests: gcc.misc-tests
64196         * gcc.misc-test(s): added tests:
64197           inst-check.c test-consts.c test-ior.c test-switch.c
64199 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64201         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64203 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64205         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64207 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64209         * Upgraded c-torture tests from 1.17 to 1.18
64211 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64213         * Upgraded c-torture tests from 1.12 to 1.17
64215 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64217         * lib/old-dejagnu.exp:
64218           Fixed handling of XFAIL target triplets to correctly
64219           recognize wildcard characters.  Removed code that
64220           appended a unique id tag to the end of the file name
64221           printed out by the result of the testcases within a
64222           given test file.
64224 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64226         * lib/old-dejagnu.exp:
64227           Reworked expected failure handling to trigger off of XFAIL
64228           keyword in keyphrase embeded in testcase source code. The
64229           XFAIL keyword must be at the end of the keyphrase line. It
64230           may optionally be followed by one or more target triplets.
64231           It has just occured that the handling of wildcards in the
64232           target triplet may not be correct.
64234 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64236         * g++.old-deja/tests:
64237           Moved all subdirectories up one level into g++.old-deja .
64239         * lib/old-dejagnu.exp:
64240           Fixed problem with CXXFLAGS not being properly reset, and being
64241           corrupted with extraneous "-c" compiler option.  This was
64242           causing binaries to not be generated for test that needed them.
64243           Modified strings passed to "pass" and "fail" so that individual
64244           tests from the same test file would be distinguished by an
64245           identifier appended to the test file name in the summary logs;
64246           this corrected a problem with erroneous diff logs.  Added code
64247           to search testcases for expected fail and unexpected pass keywords.
64249 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
64251         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64253 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
64255         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64256           Removed extraneous text from end of "Special g++ Options"
64257           keyphrase.
64259         * lib/old-dejagnu.exp: Added pattern matching to look for new
64260           keywords, embedded in testcases comments, which will trigger
64261           calls to xpass and xfail.
64263 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
64265         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64266           comments embedded in the testcases, especially the one looking for
64267           special compiler options, as well as the pattern matching for the
64268           compiler output again.
64270 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
64272         * lib/old-dejagnu.exp: Do a proper check of the return value for
64273           execute tests. Fixed several problems with the pattern matching
64274           of the compiler output which gave erroneous test results.
64275           Changed several of the test result messages to be more descriptive.
64276         * config/unix-g++.exp: Proc g++_load now actually works and
64277           executes the tests passed to it and returns a usable return
64278           value.
64280 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
64282           * lib/gcc.exp: Exits gracefully if $CC is bogus.
64284 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
64286         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64287           Modified both files to properly execute the old style
64288           dejagnu tests. The previous versions of these files were
64289           experimental and did not function anything near correctly.
64291 1993-04-05  Rob Savoye  (rob@cygnus.com)
64293         * Removed all Makefile.in and configure.in files. No configuration
64294         needed now.
64296 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
64298         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64300 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
64302         * gcc.compile/configure.in, gcc.unsorted/configure.in,
64303         gcc.special/configure.in, gcc.noncompile/configure.in,
64304         gcc.execute/configure.in, gcc.code_quality/configure.in,
64305         g++.other/configure.in, g++.old-deja/configure.in,
64306         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64307         in srcname setting.
64309 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
64311         * lib/udi.exp: Fixed mondfe and mondfe_download.
64312         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64313         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64315 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
64317         * config/udi-gdb.exp: Check $shell_id after connecting to target.
64318         (gdb_exit): Don't remove *_soc files.
64320 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
64322         * lib/c-torture.exp: Don't look for main; instead always use -w
64323         -c.  This is how the c-torture tests work.  Remove the object
64324         file if the compilation succeeds.
64325         * gcc.execute/execute.exp: Remove executable if test passes.
64326         * gcc.noncompile/noncompile.exp: Every test is an expected
64327         failure.
64328         * gcc.special/special.exp: Added tests from c-torture 1.11,
64329         corrected use of existing test.
64330         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64331         gcc.execute/920625-1.c: Updated to c-torture 1.11.
64332         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64333         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64334         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64335         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64336         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64337         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64338         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64339         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64340         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64341         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64342         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64343         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64344         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64345         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64346         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64347         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64348         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64349         c-torture 1.11.
64350         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64351         correspond to c-torture 1.11.
64353         * New file.