PR testsuite/25796
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7c79c47869eb0f4a6a1d0d413343e9b5e5255ca3
1 2006-01-15  Ian Lance Taylor  <ian@airs.com>
3         PR testsuite/25796
4         * gcc.target/i386/cmov6.c: Use -march=k8.
6 2006-01-15  Andreas Jaeger  <aj@suse.de>
8         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9         x86 does not have __float128.
11 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13         * gcc.target/i386/cmov6.c: New test.
15 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
17         PR c++/25663
18         * g++.dg/template/ctor6.C: New test.
20 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22         PR tree-optimization/25485
23         * gcc.dg/tree-ssa/pr25485.c: New.
25 2006-01-14  Richard Guenther  <rguenther@suse.de>
27         PR tree-optimization/22548
28         PR tree-optimization/22555
29         PR tree-optimization/22501
30         * gcc.dg/tree-ssa/alias-4.c: New testcase.
31         * gcc.dg/tree-ssa/alias-5.c: Likewise.
32         * gcc.dg/tree-ssa/alias-6.c: Likewise.
33         * gcc.dg/tree-ssa/alias-7.c: Likewise.
34         * gcc.dg/tree-ssa/alias-8.c: Likewise.
35         * gcc.dg/tree-ssa/alias-9.c: Likewise.
36         * gcc.dg/tree-ssa/alias-10.c: Likewise.
37         * gcc.dg/tree-ssa/alias-11.c: Likewise.
38         * gcc.dg/tree-ssa/alias-12.c: Likewise.
40 2005-01-14  Zdenek Dvorak <dvorakz@suse.cz>
42         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
43         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
45 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
46         Richard Guenther  <rguenther@suse.de>
48         PR rtl-optimization/24257
49         * gcc.dg/torture/pr24257.c: New testcase.
51 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
53         * gcc.c-torture/execute/20060110-1.c: New test.
54         * gcc.c-torture/execute/20060110-2.c: New test.
56 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
58         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
60 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
62         PR fortran/25756
63         * gfortran.dg/label_3.f90: New test.
65 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
67         PR tree-optimization/25771
68         * g++.dg/tree-ssa/pr25771.C: New test
70 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
72         PR tree-opt/24365
73         * g++.dg/opt/complex5.C: New test.
75 2006-01-13  Richard Guenther  <rguenther@suse.de>
77         * gcc.target/i386/387-9.c: New testcase.
79 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
81         PR c++/24824
82         * g++.dg/debug/dwarf2-1.C: New.
84 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
86         PR testsuite/25728
87         * lib/gcov.exp (verify-lines): Add "close $fd".
89 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
90             Ben Elliston  <bje@au.ibm.com>
92         * gcc.dg/dfp/inf-1.c: New test.
94 2006-01-12  Janis Johnson <janis187@us.ibm.com>
95             Yao Qi  <qiyaoltc@cn.ibm.com>
96             Ben Elliston  <bje@au.ibm.com>
97             Jon Grimm  <jgrimm2@us.ibm.com>
99         * gcc.dg/nodfp-1.c: New test.
100         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
101         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
102         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
103         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
104         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
105         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
106         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
107         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
108         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
109         * gcc.dg/format/dfp-scanf-1.c: Likewise.
110         * gcc.dg/format/dfp-printf-1.c: Likewise.
111         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
112         (compat_setup_dfp): New.
113         * gcc.dg/compat/compat.exp: Use it.
114         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
115         Make some variables global, prepend "compat_" to their names.
116         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
117         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
118         * gcc.misc-tests/dectest.exp: New test driver for decTest.
119         * lib/compat.exp (compat_skip_list): Make global, rename.
120         * lib/c-compat.exp: New file.
121         * lib/target-supports.exp (check_effective_target_dfp): New.
123         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
124         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
125         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
126         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
127         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
128         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
129         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
130         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
131         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
132         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
133         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
134         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
135         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
136         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
137         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
138         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
139         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
140         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
141         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
142         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
143         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
144         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
145         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
146         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
147         gcc.dg/dfp/struct-layout-1.c,
148         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
149         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
150         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
151         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
152         gcc.dg/dfp/func-vararg-dfp.c,
153         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
154         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
155         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
156         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
157         gcc.dg/dfp/wtr-conversion-1.c: New tests.
158         
159 2006-01-11  Richard Guenther  <rguenther@suse.de>
161         PR tree-optimization/25734
162         * gcc.dg/tree-ssa/pr25734.c: New testcase.
164 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
166         PR fortran/25486
167         * gfortran.dg/literal_character_constant_1_x.F: New test.
168         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
169         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
170         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
172 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
174         PR c++/25386
175         * g++.dg/ext/packed3.C: Add expected packed error.
177 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
179         PR target/25706
180         * gcc.dg/torture/pr25706-1.c: New test.
182 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
183         
184         PR tree-optimization/23109
185         PR tree-optimization/23948
186         PR tree-optimization/24123
188         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
189         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
190         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
191         g++.dg/tree-ssa/pr23948.C: New testcases.
192         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
193         three divisions in order to do the optimization.
195 2005-01-11  Zdenek Dvorak <dvorakz@suse.cz>
197         PR c++/25632
198         * g++.dg/other/pr25632.C: New test.
200 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
202         PR fortran/25730
203         * gfortran.dg/used_types_1.f90: New test.
205 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
207         PR target/25718
208         * gcc.dg/torture/pr25718-1.c: New test.
210 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
212         * gfortran.dg/list_read_2.f90: Fix typo in description.
214 2006-01-10  Jan Beulich  <jbeulich@novell.com>
216         * lib/target-supports.exp (check_visibility_available): Simplify test
217         for *-*-netware*.
218         (check_profiling_available): Fail for *-*-netware*.
219         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
220         * gcc.dg/20021014-1.c: Likewise.
221         * gcc.dg/nest.c: Likewise.
223 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
225         fortran/24936
226         * gfortran.dg/forall_3.f90: New test.
228 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
230         PR fortran/21977
231         * gfortran.dg/nesting_2.f90: New test.
232         * gfortran.dg/nesting_3.f90: New test.
234 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
236         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
237         Fix typo in comment.
239 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
241         * gfortran.dg/single_char_string.f90: New test.
243 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
245         * gfortran.dg/ichar_2.f90: New test.
247 2005-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
249         PR fortran/25093
250         * gfortran.dg/private_type_4.f90: New.
252 2005-01-07  Richard Guenther  <rguenther@suse.de>
254         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
256 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
258         * gfortran.dg/func_decl_1.f90: New.
259         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
260         * gfortran.dg/array_alloc_2.f90: Likewise.
261         * gfortran.dg/char_result_8.f90: Likewise.
262         * gfortran.dg/dup_save_1.f90: Likewise.
263         * gfortran.dg/dup_save_2.f90: Likewise.
264         * gfortran.dg/f2c_6.f90: Likewise.
265         * gfortran.dg/f2c_7.f90: Likewise.
266         * gfortran.dg/func_result_2.f90: Likewise.
267         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
269 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
271         PR fortran/22146
272         * gfortran.dg/elemental_subroutine_1.f90: New test.
273         * gfortran.dg/elemental_subroutine_2.f90: New test.
275         PR fortran/25029
276         PR fortran/21256
277         * gfortran.dg/assumed_size_refs_1.f90: New test.
279         PR fortran/20868
280         PR fortran/20870
281         * gfortran.dg/assumed_size_refs_2.f90: New test.
282         * gfortran.dg/initialization_1.f90: Change warning message.
284 2005-01-06  Zdenek Dvorak <dvorakz@suse.cz>
286         * gcc.dg/tree-ssa/loop-15.c: New test.
288 2005-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
290         PR fortran/25598
291         * gfortran.dg/backspace_3.f: New test.
292         * gfortran.dg/backspace_4.f: New test.
294 2005-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
296         PR fortran/24268
297         * gfortran.dg/fmt_white.f: Update test.
299 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
301         * gcc.dg/cast-1.c: Add new warning.
302         * gcc.dg/cast-2.c: Likewise.
303         * gcc.dg/cast-3.c: Likewise.
304         * gcc.dg/format/cast-1.c: Likewise.
305         * gcc.dg/cast-4.c: New testcase.
307 2006-01-05  Richard Guenther  <rguenther@suse.de>
309         PR tree-optimization/22555
310         * gcc.dg/tree-ssa/alias-3.c: New testcase.
312 2006-01-05  Richard Guenther  <rguenther@suse.de>
313             Diego Novillo  <dnovillo@redhat.com>
315         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
316         * gcc.dg/tree-ssa/loop-8.c: Likewise.
317         * gcc.dg/tree-ssa/loop-1.c: Likewise.
318         * gcc.dg/tree-ssa/pr23294.c: Likewise.
319         * gcc.dg/tree-ssa/pr21985.c: Likewise.
320         * gcc.dg/tree-ssa/loop-14.c: Likewise.
321         * gcc.dg/tree-ssa/loop-2.c: Likewise.
322         * gcc.dg/tree-ssa/loop-3.c: Likewise.
323         * gcc.dg/tree-ssa/loop-4.c: Likewise.
324         * gcc.dg/tree-ssa/pr21171.c: Likewise.
325         * gcc.dg/tree-ssa/loop-5.c: Likewise.
326         * gcc.dg/tree-ssa/loop-10.c: Likewise.
327         * gcc.dg/tree-ssa/loop-6.c: Likewise.
328         * treelang/compile/extravar.tree: Likewise.
329         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
330         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
331         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
332         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
333         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
335 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
337         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
338         for 64-bit fix.
340 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
342         PR fortran/23675
343         gfortran.dg/char_result_11.f90: New.
345 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
347         PR c++/24782
348         * g++.dg/parse/access9.C: New test.
349         * g++.dg/tc1/dr52.C: Tweak error markers.
351 2006-01-04  Richard Henderson  <rth@redhat.com>
353         Merge from gomp branch.
354         * g++.dg/parse/pragma2.C: Update expected error lines.
356 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
358         * g++.dg/other/i386-2.C: New test.
360         PR target/25554
361         * gcc.c-torture/compile/20051228-1.c: New test.
363         PR c/25559
364         * gcc.dg/pr25559.c: New test.
366 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
368         PR c++/25492
369         * g++.dg/lookup/friend9.C: New test.
371         PR c++/25625
372         * g++.dg/template/repo5.C: New test.
374 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
376         PR fortran/25101
377         * gfortran.dg/forall_2.f90: New test.
379 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
381         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
382         dg-require-weak.  Adjust regexp to handle leading-underscore
383         targets and space as well as TAB after .weak.  Change previous
384         64-bit fix to not use naked dot.
386 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
388         PR rtl-optimization/25578
389         * gcc.c-torture/execute/20060102-1.c: New testcase.
391 2006-01-03  Richard Guenther  <rguenther@suse.de>
393         PR c/25183
394         * gcc.dg/torture/pr25183.c: New testcase.
396 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
398         Merge from gomp-branch.
399         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
400         * gcc.dg/ia64-sync-2.c: Likewise.
401         * gcc.dg/ia64-sync-3.c: Likewise.
402         * gcc.dg/ia64-sync-4.c: Likewise.
403         * gcc.dg/sync-2.c: Likewise.
404         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
405         that sparc64-*-* and sparcv9-*-* supports sync builtins.
407 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
409         PR c++/25635
410         * g++.dg/parse/operator6.C: New test.
412         PR c++/25637
413         * g++.dg/parse/error29.C: New test.
415         PR c++/25638
416         * g++.dg/parse/dtor6.C: New test.
418         PR c++/25633
419         * g++.dg/parse/ctor3.C: New test.
421         PR c++/25634
422         * g++.dg/template/class3.C: New test.
424 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
426         * g++.dg/debug/debug9.C: New.
428 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
430         PR fortran/24640
431         * gfortran.dg/label_2.f90: New test.
433 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
435         * g++.dg/lookup/using12.C: Tighten error marker.
437 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
438             Andrew Pinski <pinskia@physics.uc.edu>
440         * gcc.target/powerpc/darwin-abi-3.c: New file.
441         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
442         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
443         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
444         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
445         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
446         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
447         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
448         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
450 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
452         * gcc.dg/tree-ssa/loadpre1.c: New;
453         * gcc.dg/tree-ssa/loadpre2.c: New;
454         * gcc.dg/tree-ssa/loadpre3.c: New;
455         * gcc.dg/tree-ssa/loadpre4.c: New;
456         * gcc.dg/tree-ssa/loadpre5.c: New;
457         * gcc.dg/tree-ssa/loadpre6.c: New;
458         * gcc.dg/tree-ssa/loadpre7.c: New;
459         * gcc.dg/tree-ssa/loadpre8.c: New;
460         * gcc.dg/tree-ssa/loadpre9.c: New;
462 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
464         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
465         * g++.dg/abi/thunk4.C: Likewise.
467 2006-01-01  Andreas Jaeger  <aj@suse.de>
469         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
470         portable.
472 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
474         PR c++/25294
475         * gcc.dg/pragma-pack-3.c: New test.
476         * g++.dg/parse/pragma3.C: New test.
478 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
480         PR middle-end/24827
481         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
483 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
485         PR testsuite/25214
486         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
488 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
490         PR fortran/22607
491         * gfortran-dg/pure_byref_3.f90: New.
493         fortran/PR 25396
494         * gfortran.dg/userdef_operator_1.f90: New.
496 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
498         * g++.dg/abi/thunk3.C: New.
499         * g++.dg/abi/thunk4.C: New.
501 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
503         PR fortran/25532
504         * gfortran.dg/host_used_types_1.f90: New test. Check that host
505         associated derived type components of derived types are
506         properly declared in contained procedures.
508 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
510         PR libgfortran/25139
511         * gfortran.dg/backspace_2.f: New test.
513 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
515         PR libgfortran/25550
516         * gfortran.dg/endfile.f: New test.
518 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
520         PR libgfortran/25419
521         * gfortran.dg/comma.f: New test.
523 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
525         * lib/gfortran-dg.exp: Remove trailing whitespace.
526         * lib/fortran-torture.exp: Test with -fbounds-check instead of
527         -funroll-all-loops.
529 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
531         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
532         Extended Double long doubles or repeat tests when long double is
533         the same size as double.
535 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
537         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
538         
539         PR testsuite/25442
540         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
541         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
543         PR testsuite/25441
544         * gcc.dg/pr23911.c: Make test variable static.
546         PR testsuite/25444
547         * gcc.dg/tree-ssa/pr14841.c: Likewise.
549 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
551         PR c++/25439
552         * g++.dg/parse/crash17.C: Adjust error markers.
553         * g++.dg/template/error20.C: New test.
555 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
557         PR c++/23172
558         * g++.dg/ext/complit4.C: New test.
560         PR c++/25417
561         * g++.dg/ext/complit5.C: Likewise.
563 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
565         PR tree-optimization/25125
566         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
567         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
568         * gcc.c-torture/execute/pr25125.c: New.
570 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
572         PR fortran/25029
573         PR fortran/21256
574         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
575         with incorrect assumed size references.
577 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
579         PR c++/23171
580         * g++.dg/opt/init1.C: New test.
582 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
584         PR c++/24671
585         * g++.dg/template/sfinae3.C: New test.
587 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
589         * g++.dg/other/friend4.C: New test.
591 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
593         PR target/25005
594         * g++.dg/opt/pr25005.C: New test.
596 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
598         PR c++/25369
599         * g++.dg/template/ptrmem16.C: New test.
601 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
603         PR fortran/25029
604         PR fortran/21256
605         * gfortran.dg/initialization_1.f90: Add test of SIZE.
607 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
609         PR libgfortran/25307
610         * gfortran.dg/list_read_5.f90: New test.
612 2005-12-22  Richard Henderson  <rth@redhat.com>
614         * gcc.target/i386/sse-7.c: Use -msse2.
616 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
618         PR rtl-optimization/25432
619         * gcc.c-torture/compile/20051216-1.c: New test.
621         PR objc/25328
622         * objc/execute/pr25328.m: New test.
624 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
626         PR c++/25364
627         * g++.dg/template/call4.C: New test.
629 2005-12-22  Dale Johannesen  <dalej@apple.com>
631         * gcc.target/i386/sse-17.c: New.
633 2005-12-22  Paul Brook  <paul@codesourcery.com>
635         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
637 2005-12-22  Paul Brook  <paul@codesourcery.com>
639         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
641 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
643         PR tree-opt/25513
644         * gcc.c-torture/compile/pr25513.c: New test.
646 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
648         PR c++/23333
649         * g++.dg/parse/error25.C: Add more tests.
651 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
653         PR fortran/18990
654         * gfortran.dg/der_charlen_1.f90: New.
656 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
658         PR fortran/20889
659         * gfortran.dg/pointer_component_type_1.f90: New test.
661         PR fortran/25029
662         PR fortran/21256
663         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
664         should give an error with assumed size array refernces and checks those
665         that should not.
666         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
667         reference an upper bound so that it does not generate an error.
669         PR fortran/19362
670         PR fortran/20244
671         PR fortran/20864
672         PR fortran/25391
673         * gfortran.dg/used_dummy_types_1.f90: New test.
674         * gfortran.dg/used_dummy_types_2.f90: New test.
675         * gfortran.dg/used_dummy_types_3.f90: New test.
676         * gfortran.dg/used_dummy_types_4.f90: New test.
677         * gfortran.dg/used_dummy_types_5.f90: New test.
679         PR fortran/23152
680         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
681         group already being USE associated.
682         * gfortran.dg/assumed_shape_nml.f90: New test.
683         * gfortran.dg/assumed_size_nml.f90: New test.
685         PR fortran/20862
686         PR fortran/25053
687         PR fortran/25063
688         PR fortran/25064
689         PR fortran/25066
690         PR fortran/25067
691         PR fortran/25068
692         PR fortran/25307
693         * gfortran.dg/io_constraints_1.f90: New test.
694         * gfortran.dg/io_constraints_1.f90: New test.
695         * gfortran.dg/iostat_3.f90: Change wording of warning.
696         * gfortran.dg/g77/19981216-0.f: The same.
698 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
700         PR tree-optimization/23518
701         * testsuite/gcc.dg/pr23518.c: New.
703 2005-12-21  Mike Stump  <mrs@apple.com>
705         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
707 2005-12-21  Paul Brook  <paul@codesourcery.com>
709         * gcc.dg/pr19340.c: Skip on m68k targets.
711 2005-12-21  Steven Bosscher  <stevenb@suse.de>
713         PR rtl-optimization/25196
714         * gcc.dg/pr25196.c: New test.
716 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
718         PR fortran/25423
719         gfortran.dg/where_nested_1.f90: New.
721 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
723         PR tree-optimization/25382.
724         * gcc.dg/tree-ssa/pr25382.c: New.
726 2005-12-20  Richard Guenther  <rguenther@suse.de>
728         PR middle-end/24306
729         * gcc.target/i386/pr24306.c: New testcase.
731 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
733         PR tree-optimization/25501
734         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
736 2005-12-20  Richard Guenther  <rguenther@suse.de>
738         Revert
739         2005-12-02  Richard Guenther  <rguenther@suse.de>
741         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
743 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
745         PR c++/21228
746         * g++.dg/warn/Wunreachable-code-2.C: New test.
748 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
750         PR c++/24278
751         * g++.dg/template/ctor5.C: New test.
753         PR c++/24915
754         * g++.dg/template/overload8.C: New test.
756 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
758         * gcc.c-torture/compile/pr25483 : New test.
760 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
762         PR c++/20552
763         * g++.dg/ext/typeof10.C: New test.
765 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
767         * gcc.dg/mt-loopi1.c: New.
769 2005-12-18  Richard Guenther  <rguenther@suse.de>
771         PR tree-optimization/25481
772         * gcc.dg/torture/pr25481.c: New testcase.
774 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
776         PR rtl-optimization/21041
777         * gcc.dg/pr21041.c: New test.
779 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
781         PR libgfortran/25463
782         * gfortran.dg/advance.f90: New test.
784 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
786         * gcc.dg/20051201-1.c: New test.
788 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
790         PR fortran/25018
791         * gfortran.dg/initialization_1.f90: New test.
792         * gfortran.dg/enum_5.f90: Change dg-error to new message.
793         * gfortran.dg/g77/980616-0.f: The same.
795 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
797         * PR fortran/25458
798         * gfortran.dg/chkbits.f90: New test.
800 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
802         * gfortran.dg/enum_5.f: Revert to previous version.
804 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
806         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
807         * gfortran.dg/nested_modules_1.f90: Ditto.
808         * gfortran.dg/hollerith_f95.f90: Ditto.
809         * gfortran.dg/select_5.f90: Ditto.
810         * gfortran.dg/secnds.f: Ditto.
811         * gfortran.dg/hollerith2.f90: Ditto.
812         * gfortran.dg/imag_2.f: Ditto.
813         * gfortran.dg/ftell_2.f90: Ditto.
814         * gfortran.dg/malloc_free_1.f90: Ditto.
815         * gfortran.dg/logint-1.f: Ditto.
816         * gfortran.dg/recursive_statement_functions.f90: Ditto.
817         * gfortran.dg/e_d_fmt.f90: Ditto.
818         * gfortran.dg/hollerith_legacy.f90: Ditto.
819         * gfortran.dg/logint-2.f: Ditto.
820         * gfortran.dg/enum_5.f90: Ditto.
821         * gfortran.dg/f2c_2.f90: Ditto.
822         * gfortran.dg/pr17143.f90: Ditto.
823         * gfortran.dg/namelist_14.f90: Ditto.
824         * gfortran.dg/logint-3.f: Ditto.
825         * gfortran.dg/spread_scalar_source.f90: Ditto.
826         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
827         * gfortran.dg/namelist_11.f: Ditto.
828         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
829         * gfortran.dg/g77/20010519-1.f
830         * gfortran.dg/g77/alpha1.f: Ditto.
831         * gfortran.dg/g77/990115-1.f: Ditto.
832         * gfortran.dg/g77/erfc.f: Ditto.
833         * gfortran.dg/g77/19990313-3.f: Ditto.
834         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
835         * gfortran.dg/g77/20010426.f: Ditto.
836         * gfortran.dg/g77/19990313-0.f: Ditto.
837         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
838         * gfortran.dg/g77/20000629-1.f: Ditto.
839         * gfortran.dg/g77/970125-0.f: Ditto.
840         * gfortran.dg/g77/8485.f: Ditto.
841         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
842         * gfortran.dg/g77/19990313-1.f: Ditto.
843         * gfortran.dg/g77/int8421.f: Ditto.
844         * gfortran.dg/g77/19990305-0.f: Ditto.
845         * gfortran.dg/g77/947.f: Ditto.
846         * gfortran.dg/g77/19990905-2.f: Ditto.
847         * gfortran.dg/g77/cabs.f: Ditto.
848         * gfortran.dg/g77/19990313-2.f: Ditto.
849         * gfortran.dg/g77/20020307-1.f: Ditto.
850         * gfortran.dg/g77/dcomplex.f: Ditto.
851         * gfortran.dg/g77/19990502-1.f: Ditto.
852         * gfortran.dg/g77/19981216-0.f: Ditto.
853         * gfortran.dg/common_4.f90: Ditto.
854         * gfortran.dg/entry_4.f90: Ditto.
855         * gfortran.dg/equiv_constraint_2.f90: Ditto.
856         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
857         * gfortran.dg/namelist_12.f: Ditto.
858         * gfortran.dg/scale_1.f90: Ditto.
859         * gfortran.dg/modulo_1.f90
860         * gfortran.dg/hollerith.f90: Ditto.
861         * gfortran.dg/direct_io_3.f90: Ditto.
862         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
863         * gfortran.dg/gnu_logical_1.F: Ditto.
864         * gfortran.dg/unf_io_convert_1.f90: Ditto.
865         * gfortran.dg/assign_1.f90: Ditto.
866         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
867         * gfortran.dg/pr23095.f: Ditto.
868         * gfortran.dg/read_float_1.f90: Ditto.
870 2005-12-17  Andreas Jaeger  <aj@suse.de>
872         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
873         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
875 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
877         PR fortran/24268
878         * gfortran.dg/fmt_white.f: New test.
880 2005-12-16  Steven G. Kargl <kargls@comcast.net>
882         * gfortran.dg/label_1.f90: New test.
884 2005-12-15  Ben Elliston  <bje@au.ibm.com>
886         PR testsuite/25422
887         * gcc.dg/20031012-1.c: Add -Walways-true option.
888         * gcc.dg/weak/weak-3.c: Likewise.
889         * g++.old-deja/g++.mike/warn8.C: Likewise.
891 2005-12-16  Mike Stump  <mrs@apple.com>
893         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
894         exit.
896 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
898         PR libgfortran/25264
899         PR libgfortran/25349
900         * gfortran.dg/tl_editing.f90: Added additional checks.
901         * gfortran.dg/t_editing.f: New test.
902         * gfortran.dg/write_padding.f90: New test
904 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
906         PR testsuite/25215
907         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
909 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
911         PR rtl-optimization/24899
912         * gcc.c-torture/execute/20051215-1.c: New test.
914 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
916         PR 24823
917         * gfortran.dg/pr24823.f: New test.
919 2005-12-16  Jeff Law  <law@redhat.com>
921         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
923 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
925         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
926         Change C++ style comments to C style comments.
927         Remove aligned types from the array.
928         Keep Enums disabled.
929         (complex_types): Remove aligned types from the array.
930         Comment out "_Complex long double".
931         (attrib_types): Remove.
932         (complex_attrib_types): Remove.
933         (attrib_array_types): Remove.
934         (complex_attrib_array_types): Remove.
935         (aligned_bitfld_types): Remove.
936         (n_aligned_bitfld_types): Remove.
937         (FEATURE_ALIGNEDPACKED): Delete.
938         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
939         (singles): Remove support for adding attributes.
940         (choose_type): Remove support for attributed types.
941         (generate_fields): Remove support for attributed bit-fields.
942         Remove support for adding attributes.
943         (generate_random_tests): Remove support for adding attributes.
944         (features): Add back "[0] :0" and "complex vector [0]".
945         (main): Remove support for attributed bit-fields.
946         Uncomment the calling of generate_random_tests for the rests of
947         the tests.
949 2005-12-16  Jan Hubicka  <jh@suse.cz>
951         * gcc.c-torture/combine/pr25224.c: New.
953 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
955         PR other/25028
956         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
957         HP-UX.
959 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
961         * gcc.dg/20051215-1.c: New file.
963 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
965         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
966         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
968 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
970         PR fortran/18197
971         * gfortran.dg/dummy_functions_1.f90: New.
973 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
975         PR rtl-optimization/25310
976         * gcc.c-torture/compile/pr25310.c: New test.
978 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
980         PR debug/25023
981         * gcc.dg/pr25023.c: New test.
983 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
985         * g++.old-deja/g++.brendan/redecl1.C,
986         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
987         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
988         g++.old-deja/g++.oliva/typeof1.C,
989         g++.old-deja/g++.other/crash16.C,
990         g++.old-deja/g++.other/crash34.C,
991         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
992         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
993         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
994         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
995         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
996         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
997         Remove xfail.
999 2005-12-14  Kean Johnston  <jkj@sco.com>
1000             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1002         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
1003         * gcc.target/i386/20020523-1.c: Ditto.
1004         * gcc.target/i386/tailcall-1.c: Ditto.
1005         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
1006         * gcc.target/i386/ssetype-5.c: Ditto.
1008 2005-12-14  Jeff Law  <law@redhat.com>
1010         * gcc.dg/tree-ssa/foldstring-1.c: New test.
1012 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1014         PR target/25254
1015         PR target/24188
1016         * gcc.target/i386/pr25254.c: New test.
1017         * gfortran.dg/PR24188.f: New test.
1019 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
1021         * lib/fortran-torture.exp: Catch remaining uses of
1022         remote_file build delete.
1024 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1026         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
1028 2005-12-14  Ben Elliston  <bje@au.ibm.com>
1030         * gcc.dg/warn-addr-cmp.c: New test.
1032 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1034         PR debug/25023
1035         PR target/25293
1036         * gcc.target/i386/pr25293.c: New test.
1038 2005-12-13  Petr Machata  <machata@post.cz>
1040         PR c++/24907
1041         * g++.dg/parse/comma2.C: New test.
1043 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
1044             Jakub Jelinek  <jakub@redhat.com>
1046         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1047         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1048         (limits.h): Include unconditionally.
1049         (stdlib.h): Likewise.
1050         (hashtab.h): Do not include.
1051         (getopt.h): Likewise.
1052         (stddef.h): Include.
1053         (hashval_t): Define.
1054         (struct entry): Add "next" field.
1055         (HASH_SIZE): New macro.
1056         (hash_table): New variable.
1057         (switchfiles): Do not use xmalloc.
1058         (mix): New macro.
1059         (iterative_hash): New function.
1060         (hasht): Remove.
1061         (e_exists): New function.
1062         (e_insert): Likewise.
1063         (output): Use, instead of libiberty hashtable functions.
1064         (main): Do not use getopt.  Do not call htab_create.
1066 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1068         PR c++/25331
1069         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
1070         put atal* and atpaal* attributes on array elements.
1071         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
1072         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
1073         put atal* and atpaal* attributes on array elements.
1074         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
1076 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
1078         * gcc.dg/single-precision-constant.c: New test.
1080 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
1082         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
1083         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
1084         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
1085         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1086         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1087         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1088         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
1089         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
1090         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
1091         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
1092         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
1093         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
1094         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
1095         gcc.target/powerpc/ppc-sdata-2.c,
1096         gcc.target/powerpc/ppc-stackalign-1.c,
1097         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
1098         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
1099         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
1100         gcc.target/powerpc/rs6000-ldouble-2.c,
1101         gcc.target/powerpc/rs6000-power2-1.c,
1102         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
1103         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
1104         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
1105         option into target selector.
1106         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
1107         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
1109 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1111         PR objc/25348
1112         * objc.dg/encode-9.m: New test.
1114 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1116         PR testsuite/20772
1117         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
1118         * gcc.dg/asm-b.c: Fix typo.
1119         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
1120         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1121         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
1122         i?86 lp64 and x86_64 ilp32.
1123         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
1124         on i?86 lp64.
1125         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
1127 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
1129         PR fortran/25078
1130         gfortran.dg/equiv_5.f90: New test.
1132 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
1134         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
1135         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
1136         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
1137         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
1138         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
1139         * gcc.dg/tree-ssa/reassoc-5.c: New.
1140         * gcc.dg/tree-ssa/reassoc-6.c: New.
1141         * gcc.dg/tree-ssa/reassoc-7.c: New.
1142         * gcc.dg/tree-ssa/reassoc-8.c: New.
1143         * gcc.dg/tree-ssa/reassoc-9.c: New.
1144         * gcc.dg/tree-ssa/reassoc-10.c: New.
1145         * gcc.dg/tree-ssa/reassoc-11.c: New.
1147 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1149         PR testsuite/25167
1150         PR testsuite/24478
1151         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
1153 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
1155         PR c++/25300
1156         * g++.dg/template/inherit.C: Do not use a generic error message.
1158 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1160         PR libobjc/25354
1161         * objc.dg/gnu-encoding: New directory.
1162         * objc.dg/gnu-encoding/compat-common.h: New file.
1163         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
1164         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
1165         * objc.dg/gnu-encoding/vector-defs.h: New file.
1166         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
1167         * objc.dg/gnu-encoding/generate-random.c: New file.
1168         * objc.dg/gnu-encoding/generate-random_r.c: New file.
1169         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
1170         * objc.dg/gnu-encoding/generate-random.h: New file.
1172 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
1174         PR c++/25337
1175         * g++.dg/template/defarg7.C: New test.
1177 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1179         PR libobjc/25347
1180         * objc.dg/encode-8.m: New test.
1182 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1184         PR libobjc/25346
1185         * objc.dg/encode-7.m: New test.
1187 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
1189         PR c++/25010
1190         * g++.dg/opt/inline10.C: New test.
1192 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
1194         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
1196 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
1198         * gfortran.dg/substring_equivalence.f90: typo in comment
1200 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1202         PR fortran/25068
1203         * gfortran.dg/iostat_3.f90: New test.
1205 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
1207         PR fortran/23815
1208         * gfortran.dg/unf_io_convert_1.f90: New test.
1209         * gfortran.dg/unf_io_convert_2.f90: New test.
1210         * gfortran.dg/unf_io_convert_3.f90: New test.
1212 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1214         PR testsuite/20772
1215         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
1216         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
1217         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1218         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
1219         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
1220         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1221         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
1222         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
1223         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1224         gcc.dg/torture/fp-int-convert-float128-timode.c,
1225         gcc.dg/torture/fp-int-convert-float128.c,
1226         gcc.dg/torture/fp-int-convert-float80-timode.c,
1227         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
1228         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
1230         * gcc.dg/tls/opt-1.c: Require effective target fpic.
1232 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
1234         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
1236 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
1238         * gcc.dg/20051207-1.c,
1239         * gcc.dg/20051207-2.c,
1240         * gcc.dg/20051207-3.c: New tests.
1242 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1244         PR testsuite/20772
1245         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
1246         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
1247         dg-skip-if target selector.
1249         PR testsuite/20772
1250         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
1251         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
1252         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
1253         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
1254         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
1255         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
1256         and/or merge with i?86 cases.
1258         * gcc.dg/tls/opt-3.c: Require effective target fpic.
1260         PR testsuite/20772
1261         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
1262         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
1263         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
1264         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
1265         x86_64-*-linux*.
1267 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
1269         PR target/25311
1270         * gcc.c-torture/compile/pr25311.c: New test.
1272 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1274         PR libgfortran/25039
1275         * gfortran.dg/read_comma.f: New test.
1277 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
1279         PR c++/19317
1280         * g++.dg/opt/pr19317-1.C: New test.
1281         * g++.dg/opt/pr19317-2.C: New test.
1282         * g++.dg/opt/pr19317-3.C: New test.
1284         PR target/19005
1285         * gcc.c-torture/execute/pr19005.c: New test.
1287         PR target/17828
1288         * g++.old-deja/g++.other/comdat5.C: New test.
1289         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
1291         * g++.dg/compat/struct-layout-1.exp: New file.
1292         * g++.dg/compat/struct-layout-1.h: New.
1293         * g++.dg/compat/struct-layout-1_generate.c: New.
1294         * g++.dg/compat/struct-layout-1_x1.h: New.
1295         * g++.dg/compat/struct-layout-1_x2.h: New.
1296         * g++.dg/compat/struct-layout-1_y1.h: New.
1297         * g++.dg/compat/struct-layout-1_y2.h: New.
1299         * gcc.dg/20050330-2.c: New test.
1301 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1303         PR fortran/25292
1304         * gfortran.dg/associated_1.f90: New.
1306 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1308         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
1309         ILP32 vect_no_align platforms.
1311 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
1312             Jakub Jelinek  <jakub@redhat.com>
1314         PR target/25268
1315         * gcc.c-torture/compile/20051207-1.c: New test.
1317 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1319         PR testsuite/20772
1320         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
1321         gcc.dg/torture/pr18582-1.c,
1322         gcc.target/i386/attributes-error.c: Also test on x86_64.
1324         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
1326 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1328         PR c++/19397
1329         * g++.dg/template/typedef3.C: New test.
1331         PR c++/19762
1332         PR c++/19764
1333         * g++.dg/template/dtor3.C: Fix error markers.
1335 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
1337         * lib/target-supports.exp (check_effective_target_sync_char_short):
1338         Add s390*.
1340 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
1342         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
1344 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1346         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
1347         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
1348         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
1349         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
1351 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1353         PR c++/25263
1354         * g++.dg/other/array2.C: New test case.
1356 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
1358         * gcc.dg/darwin-weakimport-3.c: New.
1360         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
1361         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
1362         and to work on Darwin.
1363         * gcc.dg/attr-weakref-1b.c: New file.
1364         * gcc.dg/attr-weakref-2.c: New test.
1365         * gcc.dg/darwin-weakref-1.c: New test.
1367 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
1369         PR testsuite/25247
1370         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
1371         use in selector expressions.
1372         (dg-xfail-if): Ditto.
1373         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
1374         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
1375         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
1376         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
1377         * gcc.test-framework/test-framework.exp: Skip generated tests if
1378         CHECK_TEST_FRAMEWORK is not 1.
1380 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1382         PR tree-optimization/24963
1383         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
1385         PR target/24108
1386         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
1388         PR target/18580
1389         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
1390         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1391         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1392         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1394 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
1396         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
1397         dg-options.
1399 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1401         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
1403 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1405         * gcc.dg/format/cast-1.c: New test.
1407 2005-12-04  Roger Sayle  <roger@eyesopen.com>
1409         PR c/7776
1410         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
1411         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
1412         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
1413         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
1415 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1417         * gcc.dg/cast-pretty-print-1.c: New test.
1419 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1421         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
1423 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
1425         PR c++/24173
1426         * g++.dg/template/friend40.C: New test.
1428 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
1430         PR target/25199
1431         * gcc.target/i386/movq-2.c: New test.
1432         * gcc.target/i386/movq.c: Remove target i?86, instead add
1433         dg-require-effective-target ilp32.
1435 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1437         PR c++/24103
1438         * g++.dg/other/default1.C: New test.
1440 2005-12-02  Richard Guenther  <rguenther@suse.de>
1442         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1444 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1446         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
1448 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
1450         PR target/21017
1451         * gcc.target/powerpc/rotate.c: New.
1453 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1455         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
1456         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
1458 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1460         PR c/13384
1461         * gcc.dg/pr17730-1.c: Adjust.
1462         * gcc.dg/lvalue1.c (main): Likewise.
1463         * gcc.dg/lvalue-2.c: Likewise.
1464         * g++.dg/pr7503-3.C
1466 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
1468         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
1469         error messages.
1471 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
1473         PR fortran/24789
1474         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
1476 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1478         PR target/24475
1479         * lib/target-supports.exp (check_effective_target_tls): New.
1480         (check_effective_target_tls_runtime): New.
1481         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
1482         for TLS support.
1483         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1484         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1485         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
1486         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
1487         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
1488         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
1489         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1490         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
1491         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
1492         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
1493         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
1494         effective-target TLS.
1495         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
1496         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
1497         effective-target TLS runtime.
1499 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1501         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
1503 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
1505         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
1506         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
1507         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
1508         ignored" warnings when "packing" is the same as the ABI layout.
1510 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
1512         PR fortran/21302
1513         * gfortran.dg/line_length_1.f: New test.
1514         * gfortran.dg/line_length_2.f90: Ditto.
1516 2005-11-30  Richard Guenther  <rguenther@suse.de>
1518         PR tree-optimization/21655
1519         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
1521 2005-11-30  Dale Johannesen  <dalej@apple.com>
1523         * gcc.c-torture/compile/pr24930.c: New.
1525 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
1527         PR fortran/15809
1528         *  gfortran.dg/auto_char_dummy_array.f90: New test.
1530 2005-11-30  Jeff Law  <law@redhat.com>
1532         * g++.old-deja/g++.law/pr25000.C: New test.
1534 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
1536         * gcc.dg/tls/opt-11.c: New test.
1538 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1540         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
1541         targets.
1542         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
1543         LP64 ia64.
1545 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
1547         * gfortran.dg/open_access_1.f90: New test.
1549 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1551         * gcc.dg/charset/builtin2.c: New test.
1553 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
1555         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
1556         on mmix-*-* for *_[xy].c.
1558 2005-11-28  Kean Johnston  <jkj@sco.com>
1560         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
1561         headers.
1562         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
1563         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
1564         * gcc.target/i386/asm-3.c: Ditto.
1565         * gcc.target/i386/clobbers.c: Ditto.
1566         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
1567         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
1568         test regexp.
1569         * gcc.target/i386/mul.c: Ditto.
1570         * gcc.target/i386/ssetype-1.c: Ditto.
1571         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
1572         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
1573         static so the test works with -fPIC mode too. Based on comment in
1574         PR19231 by Pinski.
1575         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
1577 2005-11-28  Richard Guenther  <rguenther@suse.de>
1579         * gcc.dg/alias-9.c: New testcase.
1580         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
1582 2005-11-28  Roger Sayle  <roger@eyesopen.com>
1583             Uros Bizjak  <uros@kss-loka.si>
1585         PR middle-end/20219
1586         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
1587         tan(x)/sin(x) transformations.
1589 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
1591         PR middle-end/24575
1592         * gcc.dg/tree-ssa/divide-3.c: New test.
1593         * gcc.dg/tree-ssa/divide-4.c: New test.
1595 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
1597         PR fortran/24917
1598         *  gfortran.dg/boz_6.f90: New test.
1600 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1602         PR fortran/23912
1603         * gfortran.dg/modulo_1.f90: New test.
1605 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1607         PR libfortran/24919
1608         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
1609         fail on CRLF platforms.
1610         * gfortran.dg/ftell_2.f90: Likewise.
1612 2005-11-26  Eric Christopher  <echristo@apple.com>
1614         * gcc.dg/intmax_t-1.c: Remove mips xfail.
1616 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1618         * objc.dg/gnu-runtime-3.m: Simplify.
1620 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1622         PR middle-end/23669
1623         * gcc.dg/tree-ssa/divide-1.c: New test.
1624         * gcc.dg/tree-ssa/divide-2.c: New test.
1626 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1628         PR libgfortran/24945
1629         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1631 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1633         PR libgfortran/24945
1634         * gfortran.dg/open_status_2.f90: New test.
1636 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1638         * gcc.c-torture/execute/builtins/fprintf.c,
1639         gcc.c-torture/execute/builtins/fputs-lib.c,
1640         gcc.c-torture/execute/builtins/fputs.c,
1641         gcc.c-torture/execute/builtins/lib/fprintf.c,
1642         gcc.c-torture/execute/builtins/lib/printf.c,
1643         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1645 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1647         * gcc.dg/20050922-2.c: New test.
1649 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1651         * objc.dg/gnu-runtime-3.m: New test.
1653 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1655         PR c++/9278
1656         * g++.dg/other/void1.C: New test.
1658 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1660         PR middle-end/24998
1661         * gcc.dg/torture/fp-int-convert-float.c,
1662         gcc.dg/torture/fp-int-convert-double.c,
1663         gcc.dg/torture/fp-int-convert-long-double.c,
1664         gcc.dg/torture/fp-int-convert-timode.c,
1665         gcc.dg/torture/fp-int-convert-float80.c,
1666         gcc.dg/torture/fp-int-convert-float80-timode.c,
1667         gcc.dg/torture/fp-int-convert-float128.c,
1668         gcc.dg/torture/fp-int-convert-float128-timode.c,
1669         gcc.dg/torture/fp-int-convert.h: New files.
1671 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1673         PR middle-end/24989
1674         * gcc.dg/tree-ssa/bool-10.c: New test.
1675         * gcc.dg/tree-ssa/bool-11.c: New test.
1676         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1678 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1680         PR middle-end/24990
1681         * tree-ssa/pr24990-1.c: New test.
1683 2005-11-24  Richard Guenther  <rguenther@suse.de>
1684         Dirk Mueller <dmueller@suse.de>
1686         PR c++/14024
1687         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1688         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1689         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1690         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1691         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1692         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1694 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1696         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1698 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1700         PR c/21668
1701         * gcc.dg/Wc++-compat.c: New.
1702         * gcc.dg/Wno-c++-compat.c: New.
1704 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1706         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1707         (vspltish, vspltisw): Likewise.
1709 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1711         PR libgfortran/24794
1712         * gfortran.dg/namelist_12.f: Fix quotes.
1713         * gfortran.dg/namelist_13.f90: Fix quotes.
1714         * gfortran.dg/namelist_14.f90: Fix quotes.
1715         * gfortran.dg/namelist_15.f90: Fix quotes.
1716         * gfortran.dg/namelist_use.f90: Fix quotes.
1717         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1718         * gfortran.dg/namelist_21.f90: New test.
1719         * gfortran.dg/namelist_22.f90: New test.
1721 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1723         PR target/23435
1724         * gcc.c-torture/compile/pr23435.c: New.
1726 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1728         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1730 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1732         * gcc.target/powerpc/405-macchw-1.c,
1733         gcc.target/powerpc/405-macchw-2.c,
1734         gcc.target/powerpc/405-macchwu-1.c,
1735         gcc.target/powerpc/405-macchwu-2.c,
1736         gcc.target/powerpc/405-machhw-1.c,
1737         gcc.target/powerpc/405-machhw-2.c,
1738         gcc.target/powerpc/405-machhwu-1.c,
1739         gcc.target/powerpc/405-machhwu-2.c,
1740         gcc.target/powerpc/405-maclhw-1.c,
1741         gcc.target/powerpc/405-maclhw-2.c,
1742         gcc.target/powerpc/405-maclhwu-1.c,
1743         gcc.target/powerpc/405-maclhwu-2.c,
1744         gcc.target/powerpc/405-mulchw-1.c,
1745         gcc.target/powerpc/405-mulchw-2.c,
1746         gcc.target/powerpc/405-mulchwu-1.c,
1747         gcc.target/powerpc/405-mulchwu-2.c,
1748         gcc.target/powerpc/405-mulhhw-1.c,
1749         gcc.target/powerpc/405-mulhhw-2.c,
1750         gcc.target/powerpc/405-mulhhwu-1.c,
1751         gcc.target/powerpc/405-mulhhwu-2.c,
1752         gcc.target/powerpc/405-mullhw-1.c,
1753         gcc.target/powerpc/405-mullhw-2.c,
1754         gcc.target/powerpc/405-mullhwu-1.c,
1755         gcc.target/powerpc/405-mullhwu-2.c,
1756         gcc.target/powerpc/405-nmacchw-1.c,
1757         gcc.target/powerpc/405-nmacchw-2.c,
1758         gcc.target/powerpc/405-nmachhw-1.c,
1759         gcc.target/powerpc/405-nmachhw-2.c,
1760         gcc.target/powerpc/405-nmaclhw-1.c,
1761         gcc.target/powerpc/405-nmaclhw-2.c,
1762         gcc.target/powerpc/440-macchw-1.c,
1763         gcc.target/powerpc/440-macchw-2.c,
1764         gcc.target/powerpc/440-macchwu-1.c,
1765         gcc.target/powerpc/440-macchwu-2.c,
1766         gcc.target/powerpc/440-machhw-1.c,
1767         gcc.target/powerpc/440-machhw-2.c,
1768         gcc.target/powerpc/440-machhwu-1.c,
1769         gcc.target/powerpc/440-machhwu-2.c,
1770         gcc.target/powerpc/440-maclhw-1.c,
1771         gcc.target/powerpc/440-maclhw-2.c,
1772         gcc.target/powerpc/440-maclhwu-1.c,
1773         gcc.target/powerpc/440-maclhwu-2.c,
1774         gcc.target/powerpc/440-mulchw-1.c,
1775         gcc.target/powerpc/440-mulchw-2.c,
1776         gcc.target/powerpc/440-mulchwu-1.c,
1777         gcc.target/powerpc/440-mulchwu-2.c,
1778         gcc.target/powerpc/440-mulhhw-1.c,
1779         gcc.target/powerpc/440-mulhhw-2.c,
1780         gcc.target/powerpc/440-mulhhwu-1.c,
1781         gcc.target/powerpc/440-mulhhwu-2.c,
1782         gcc.target/powerpc/440-mullhw-1.c,
1783         gcc.target/powerpc/440-mullhw-2.c,
1784         gcc.target/powerpc/440-mullhwu-1.c,
1785         gcc.target/powerpc/440-mullhwu-2.c,
1786         gcc.target/powerpc/440-nmacchw-1.c,
1787         gcc.target/powerpc/440-nmacchw-2.c,
1788         gcc.target/powerpc/440-nmachhw-1.c,
1789         gcc.target/powerpc/440-nmachhw-2.c,
1790         gcc.target/powerpc/440-nmaclhw-1.c,
1791         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1793 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1795         PR fortran/24774
1796         * gfortran.dg/inquire_9.f90: New test.
1798         PR fortran/21647
1799         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1801 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1803         PR libfortran/24432
1804         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1805         Check that 'cos' is supported.
1807 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1809         PR fortran/24223
1810         * gfortran.dg/substring_equivalence.f90: New test.
1812         PR fortran/24705
1813         * gfortran.dg/auto_internal_assumed.f90: New test.
1815 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1817         * gcc.dg/fold-div-2.c: New test.
1819 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1821         PR rtl-optimization/24883
1822         * gcc.c-torture/compile/pr24883.c: New test.
1824 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1826         PR middle-end/20583
1827         * gcc.c-torture/compile/pr20583.c: New.
1829 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1831         * gcc.c-torture/execute/usmul.c: New test.
1833 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1835         * gcc.dg/tree-ssa/vrp22.c: New test.
1837 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1839         PR middle-end/24912
1840         * gcc.dg/torture/pr24912-1.c: New test.
1842 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1844         PR fortran/24862
1845         * gfortran.dg/arrayio_derived_1.f90: New test.
1847 2005-11-19  Richard Guenther  <rguenther@suse.de>
1849         PR middle-end/23294
1850         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1852 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1854         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1856 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1858         PR c++/8355
1859         * g++.dg/template/friend39.C: New test.
1861 2005-11-18  James E Wilson  <wilson@specifix.com>
1863         * gcc.dg/builtin-strstr.c: New.
1865 2005-11-18  Richard Henderson  <rth@redhat.com>
1867         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1868         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1869         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1870         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1871         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1872         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1873         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1874         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1875         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1876         renaming to remove initial "ia64-".
1878 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1880         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1882 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1884         * g++.dg/cpp/string-2.C: New test.
1886 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1888         * gcc.dg/tree-ssa/loop-14.c: New test.
1890 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1891             Michael Chamberlain <michael@chamberlain.net.au>
1893         * ada/acats/run_all.sh (target_run): Kill long running tests.
1895 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1897         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1898         * gcc.dg/cleanup-9.c: Likewise.
1899         * gcc.dg/cleanup-10.c: Likewise.
1900         * gcc.dg/cleanup-11.c: Likewise.
1902 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1904         PR fortran/24892
1905         * gfortran.dg/open_access_append_1.f90: New test.
1906         * gfortran.dg/open_access_append_2.f90: New test.
1908 2005-11-16  Richard Guenther  <rguenther@suse.de>
1910         PR middle-end/24851
1911         * gcc.c-torture/execute/pr24851.c: New testcase.
1913 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1915         * gcc.dg/fold-overflow-1.c: New test.
1917 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1919         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1920         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1922 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1924         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1925         structures.
1926         * g++.dg/eh/forced2.C: Likewise.
1927         * g++.dg/eh/forced3.C: Likewise.
1928         * g++.dg/eh/forced4.C: Likewise.
1930 2005-11-11  Mike Stump  <mrs@apple.com>
1932         * g++.old-deja/g++.mike/unused.C: Add.
1934 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1936         PR c++/24667
1937         * g++.dg/warn/Wcast-qual1.C: New test.
1939 2005-11-15  Jan Hubicka  <jh@suse.cz>
1941         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1943 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1945         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1947 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1949         PR 24840
1950         * gcc.dg/tree-ssa/pr24840.c: New test.
1952 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1954         PR testsuite/24841
1955         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1957 2005-11-14  Dale Johannesen  <dalej@apple.com>
1959         * gcc.c-torture/execute/20051113-1.c: New.
1961 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1963         PR c++/24687
1964         * g++.dg/template/crash43.C: New test.
1966 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1968         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1970 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1972         PR c++/24817
1973         * g++.dg/eh/spec8.C: New test.
1975 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1977         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1979 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1981         PR c++/20293
1982         * g++.dg/parse/ambig4.C: New test.
1983         * g++.dg/tc1/dr101.C: Adjust error markers.
1984         * g++.dg/lookup/strong-using-2.C: Likewise.
1985         * g++.dg/lookup/ambig5.C: Likewise.
1986         * g++.dg/lookup/ambig4.C: Likewise.
1987         * g++.dg/parse/crash22.C: Likewise.
1989 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1991         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1993 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1995         * gcc.dg/nested-calls-1.c: New test.
1997 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1999         * gfortran.dg/complex_intrinsic_1.f90: New test.
2000         * gfortran.dg/complex_intrinsic_2.f90: New test.
2001         * gfortran.dg/fgetc_1.f90: New test.
2002         * gfortran.dg/fgetc_2.f90: New test.
2003         * gfortran.dg/fgetc_3.f90: New test.
2004         * gfortran.dg/ftell_1.f90: New test.
2005         * gfortran.dg/ftell_2.f90: New test.
2006         * gfortran.dg/gnu_logical_1.F: New test.
2007         * gfortran.dg/gnu_logical_2.f90: New test.
2009 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
2011         PR middle-end/24820
2012         * testsuite/gcc.dg/pr24820.c: New test.
2014 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
2016         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
2017         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
2018         variable.
2020 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2022         testsuite/24614
2023         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
2025 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2027         * gcc.target/cris/cris.exp: New file.
2028         * gcc.target/cris/rld-legit1.c: New test.
2029         * gcc.target/cris/rld-legit2.c: New test.
2031 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
2033         PR c++/24780
2034         * g++.dg/opt/pr24780.C: New test.
2036         PR c++/24761
2037         * g++.dg/template/asm1.C: New test.
2039 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
2041         PR libgfortran/24787
2042         * gfortran.dg/scan_1.f90: New test.
2044 2005-11-12  Jan Hubicka  <jh@suse.cz>
2046         * gcc.target/i386/minmax-1.c: New.
2047         * gcc.target/i386/minmax-2.c: New.
2049 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
2051         * gcc.dg/pr24445.c: Fix for 64-bit targets.
2053 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
2055         * gcc.c-torture/execute/20051110-1.c,
2056         gcc.c-torture/execute/20051110-2.c: New tests.
2058 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2060         PR middle-end/24750
2061         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
2062         New tests.
2064 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2066         * lib/target-libpath.exp (get_shlib_extension): New proc.
2067         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
2068         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2069         * lib/objc.exp (objc_target_compile): Likewise.
2070         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
2071         detection.
2073 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2075         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
2077         * lib/target-supports.exp (check_effective_target_static_libgfortran):
2078         Add -static to additional_flags and pass it to target_compile.
2080 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2082         PR libgfortran/24719
2083         gfortran.dg/read_noadvance.f90: New test.
2085         PR libgfortran/24699
2086         gfortran.dg/fmt_t_2.f90: New test.
2088         PR libgfortran/24785
2089         gfortran.dg/read_x_eor.f90: New test.
2091         PR libgfortran/24584
2092         gfortran.dg/namelist_empty.f90: Rename test.
2094         PR libgfortran/24489
2095         gfortran/read_eor.f90: Rename test.
2097 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2099         PR fortran/15976
2100         * gfortran.dg/automatic_module_variable.f90: New test.
2102 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2104         PR target/24445
2105         * gcc.dg/pr24445.c: New test.
2107 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2109         PR fortran/24655
2110         PR fortran/24755
2111         * gfortran.dg/recursive_statement_functions.f90: Add statement
2112         functions using inline intrinsic functions and parameters to test
2113         that they no longer seg-fault.
2115         PR fortran/24409
2116         gfortran.dg/nested_modules_4.f90: New test.
2117         gfortran.dg/nested_modules_5.f90: New test.
2119 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2121         PR fortran/24643
2122         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
2124 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
2126         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
2127         failures.
2129 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2131         * gcc.dg/sparc-getcontext-1.c: New test.
2133 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2135         * gcc.dg/ifcvt-fabs-1.c: New test.
2137 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
2139         PR other/4372
2140         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
2141         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
2143 2005-11-09  Richard Guenther  <rguenther@suse.de>
2145         PR tree-optimization/24716
2146         * gcc.c-torture/execute/pr24716.c: New testcase.
2148 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2150         * gcc.dg/pr24624.c: Disable for non S/390 targets.
2152 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2154         PR 24624
2155         * gcc.dg/pr24624.c: Testcase added.
2157 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2159         PR 24623
2160         * g++.dg/other/pr24623.C: Testcase added.
2162 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
2164         PR fortran/22607
2165         * gfortran-dg/pure_byref_1.f90: New.
2166         * gfortran-dg/pure_byref_2.f90: New.
2168 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
2170         PR c/24101
2171         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
2172         * gcc.dg/dg.exp: Run main loop also for *.i files.
2174 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
2176         PR c++/19450
2177         * g++.dg/tls/diag-3.C: New test.
2178         * g++.dg/tls/diag-4.C: New test.
2179         * g++.dg/tls/static-1.C: New test.
2180         * g++.dg/tls/static-1a.cc: New file.
2182 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
2184         PR 23046
2185         * g++.dg/tree-ssa/pr23046.C: New test.
2187 2005-11-08  Devang Patel <dpatel@apple.com>
2189         PR tree-optimization/23115
2190         * gcc.dg/tree-ssa/pr23115.c: New.
2192 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
2194         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
2195         * gcc.target/powerpc/pr16155.c: Same.
2196         * gcc.target/powerpc/altivec-1.c: Same.
2197         * gcc.target/powerpc/altivec-2.c: Same.
2198         * gcc.target/powerpc/altivec-3.c: Same.
2199         * gcc.target/powerpc/altivec-5.c: Same.
2200         * gcc.target/powerpc/altivec-11.c: Same.
2201         * gcc.target/powerpc/altivec-12.c: Same.
2202         * gcc.target/powerpc/altivec-14.c: Same.
2203         * gcc.target/powerpc/altivec-22.c: Same.
2204         * gcc.target/powerpc/altivec-consts.c: Same.
2205         * gcc.target/powerpc/altivec-pr22085.c: Same.
2206         * gcc.target/powerpc/altivec-splat.c: Same.
2207         * gcc.target/powerpc/altivec-varargs-1.c: Same.
2208         * gcc.target/powerpc/altivec-vec-merge.c: Same.
2209         * gcc.target/powerpc/darwin-longlong.c: Same.
2211 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
2213         PR target/19340
2214         * gcc.dg/pr19340.c: New test.
2216 2005-11-07  Ian Lance Taylor  <ian@airs.com>
2218         PR rtl-optimization/24683
2219         * gcc.dg/pr24683.c: New test.
2221 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2223         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
2224         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
2226 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2228         * gcc.target/i386/pr23376.c: Compile with -mmmx.
2230 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
2232         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
2234 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2236         PR target/24230
2238         * gcc.target/powerpc/altivec-consts.c,
2239         gcc.target/powerpc/altivec-splat.c: New testcase.
2241 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2243         PR c/24599
2245         * gcc.dg/overflow-2.c: New testcase.
2247 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
2249         PR rtl-optimization/23567
2250         * gcc.c-torture/execute/20051104-1.c: New test.
2252 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
2254         PR fortran/24534
2255         gfortran.dg/private_type_2.f90: Modified to check that case with
2256         PRIVATE declaration within derived type is accepted.
2258         PR fortran/20838
2259         gfortran.dg/pointer_assign_1.f90: New test.
2261         PR fortran/20840
2262         * gfortran.dg/arrayio_0.f90: New test.
2264         PR fortran/17737
2265         gfortran.dg/data_initialized.f90: New test.
2266         gfortran.dg/data_constraints_1.f90: New test.
2267         gfortran.dg/data_constraints_2.f90: New test.
2269 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
2271         PR fortran/24174
2272         PR fortran/24305
2273         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
2275 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
2277         PR 24670
2278         * gcc.dg/tree-ssa/pr24670.c: New test.
2280 2005-11-05  Ian Lance Taylor  <ian@airs.com>
2282         PR target/22432
2283         * gcc.target/i386/pr22432.c: New test.
2285 2005-11-05  Richard Henderson  <rth@redhat.com>
2287         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
2288         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
2289         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
2290         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
2291         from gcc.dg/alpha-*.
2292         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
2293         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
2295 2005-11-05  Andreas Jaeger  <aj@suse.de>
2297         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
2299 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2301         PR target/23424
2302         * gcc.dg/torture/pr23424-1.c: New test.
2304 2005-11-04  Richard Henderson  <rth@redhat.com>
2306         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
2307         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
2308         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
2309         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
2310         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
2311         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
2312         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
2313         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
2314         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
2315         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
2316         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
2317         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
2318         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
2319         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
2320         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
2321         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
2322         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
2323         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
2324         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
2325         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
2326         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
2327         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
2328         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
2329         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
2330         Move from gcc.dg/.
2331         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
2332         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2333         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
2334         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
2335         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
2336         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
2337         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
2338         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
2339         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
2340         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
2341         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
2342         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
2343         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
2344         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
2345         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
2346         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
2347         gcc.target/i386/lea.c, gcc.target/i386/local.c,
2348         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
2349         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
2350         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
2351         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
2352         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
2353         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
2354         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
2355         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
2356         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
2357         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
2358         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
2359         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
2360         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
2361         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
2362         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
2363         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
2364         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
2365         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
2366         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
2367         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
2368         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
2369         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
2370         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
2371         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
2372         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
2373         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
2374         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
2375         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
2377 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
2379         PR 24627
2380         * gcc.dg/tree-ssa/pr24627.c: New test.
2382 2005-11-04 Paul Brook  <paul@codesourcery.com>
2384         * gcc.dg/tls/opt-10.c: New test.
2386 2005-11-04  Andreas Jaeger  <aj@suse.de>
2388         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
2389         avoid extra warnings.
2391 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2393         PR libfortran/22298
2394         * gcc/testsuite/lib/target-supports.exp
2395         (check_effective_target_static_libgfortran): New
2396         static_libgfortran effective target.
2397         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
2398         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
2400 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2402         * gcc.dg/pr24615.c: Guard test with { target fpic }.
2404 2005-11-03  Josh Conner  <jconner@apple.com>
2406         PR c++/19989
2407         g++.dg/ext/array2.C: New test.
2408         g++.dg/template/dependent-name3.C: New test.
2409         g++.dg/template/dependent-name4.C: New test.
2410         g++.dg/template/sfinae2.C: New test.
2412 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2414         PR preprocessor/22042
2415         * gcc.dg/cpp/strify4.c: New test.
2417 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2419         PR c++/17964
2420         * g++.dg/cpp/string-1.C: New test.
2422 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2424         * gcc.target/powerpc: New directory.
2425         * gcc.target/powerpc/powerpc.exp: New file.
2426         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
2427         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
2428         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
2429         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
2430         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
2431         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
2432         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
2433         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
2434         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
2435         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
2436         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
2437         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
2438         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
2439         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
2440         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
2441         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
2442         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
2443         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
2444         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
2445         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
2446         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
2447         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
2448         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
2449         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
2450         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
2451         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
2452         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
2453         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
2454         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
2455         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
2456         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
2457         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
2458         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
2459         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
2461 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
2463         PR c++/21627
2464         * g++.dg/warn/inline2.C: New test.
2466 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2468         PR middle-end/23155
2469         * g++.dg/ext/c99struct1.C: New test.
2470         * gcc.dg/union-cast-1.c: New test.
2471         * gcc.dg/union-cast-2.c: New test.
2472         * gcc.dg/union-cast-3.c: New test.
2474 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2476         PR middle-end/24589
2477         * gcc.c-torture/execute/zero-struct-2.c: New test.
2479 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2481         PR c++/24582
2482         * g++.dg/init/switch1.C: New test.
2484 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2486         * gcc.dg/delay-slot-1.c: New test.
2488 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
2490         PR target/24620
2491         * gcc.dg/pr24620.c: New test.
2493 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2495         PR c/24329
2496         * gcc.dg/format/unnamed-1.c: New test.
2498 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2500         PR c++/22434
2501         * g++.dg/expr/cond8.C: New test.
2503         PR c++/24560
2504         * g++.dg/parse/dot1.C: New test.
2506 2005-11-02  Jan Hubicka  <jh@suse.cz>
2508         PR target/23303
2509         * gcc.dg/i386-lea.c: New test
2511 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2513         PR target/24615
2514         * gcc.dg/pr24615.c: New test.
2516 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2518         PR target/24600
2519         * gcc.dg/pr24600.c: New test.
2521 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2523         PR c++/19253
2524         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
2525         * g++.dg/parse/typename9.C: New test.
2526         * g++/dg/parse/typename10.C: Likewise.
2528 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2530         PR fortran/18157
2531         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
2532         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
2533         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
2535 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2537         PR c++/24569
2538         * g++.dg/debug/static1.C: New test.
2540 2005-11-02  Josh Conner  <jconner@apple.com>
2542         * g++.dg/crash38.C: moved into proper directory...
2543         * g++.dg/template/crash42.C: ...here
2545 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
2547         PR target/18338
2548         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
2549         pcc_bitfield_type_matters || default_packed.
2551         * lib/target-supports.exp
2552         (check_effective_target_pcc_bitfield_type_matters): New proc.
2553         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
2555         PR testsuite/23304
2556         * lib/target-supports.exp (check_effective_default_packed): New proc.
2557         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
2558         Gate expected errors on target ! default_packed.
2559         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
2561 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2563         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
2564         change (r106358).
2566 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2568         PR fortran/24008
2569         * gfortran.dg/entry_5.f90: New.
2570         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
2572 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
2574         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
2576 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
2578         PR fortran/21565
2579         gfortran.dg/namelist_blockdata.f90: New test.
2581         PR fortran/18737
2582         gfortran.dg/external_implicit_none.f90: New test.
2584         PR fortran/14994
2585         * gfortran.dg/secnds.f: New test.
2587 2005-10-31  Jan Hubicka  <jh@suse.cz>
2589         PR target/20928
2590         * gcc.c-torture/compile/pr20928.c: New test.
2592 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
2594         PR middle-end/23492
2595         * gcc.c-torture/compile/zero-strct-5.c: New test.
2597 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
2599         PR libgfortran/24584
2600         * gfortran.dg/pr24584.f90: New test.
2602 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
2604         PR fortran/18883
2605         * gfortran.dg/char_result_9.f90: New.
2606         * gfortran.dg/char_result_10.f90: New.
2608 2005-10-30  Jan Hubicka  <jh@suse.cz>
2610         * g++.dg/tree-ssa/pr24172.C: New testcase.
2612 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2614         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
2616 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
2618         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
2619         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
2620         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
2621         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2622         gfortran.dg/enum_9.f90,
2623         gfortran.fortran-torture/compile/enum_1.f90,
2624         gfortran.fortran-torture/execute/enum_1.f90,
2625         gfortran.fortran-torture/execute/enum_2.f90,
2626         gfortran.fortran-torture/execute/enum_3.f90,
2627         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2629 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2631         PR target/18482
2632         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2633         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2635 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2637         PR libfortran/20179
2638         * gfortran.dg/mixed_io_1.f90: New test.
2639         * gfortran.dg/mixed_io_1.c: New file.
2641 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2643         * gfortran.dg/malloc_free_1.f90: New test.
2645 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2647         * gcc.dg/nested-func-4.c: Require profiling -pg.
2649 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2651         PR C++/23229
2652         * g++.dg/warn/main-2.C: New test.
2654 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2656         PR fortran/24545
2657         * gfortran.dg/interface_2.f90: new test.
2659 2005-10-28  Josh Conner  <jconner@apple.com>
2661         PR c++/22153
2662         * g++.dg/template/crash38.C: New test.
2663         * g++.dg/parse/explicit1.C: Change expected errors.
2665 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2667         PR C++/23426
2668         * g++.dg/other/large-size-array.C: New test.
2670 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2672         PR middle-end/24362
2673         * g++.dg/opt/complex4.C: New test.
2675 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2677         * gcc.dg/nested-func-4.c: New test.
2679 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2681         PR fortran/24158
2682         gfortran.dg/derived_recursion.f90: New test.
2683         gfortran.dg/implicit_actual.f90: New test.
2685 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2687         PR middle-end/24295, PR testsuite/24477
2688         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2689         removed when weakref hits the tree.
2691 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2693         * gfortran.dg/cray_pointers_4.f90: New test.
2695         * gfortran.dg/cray_pointers_5.f90: New test.
2697 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2699         PR fortran/22290
2700         * gfortran.dg/assign_5.f90: New test.
2701         * gfortran.dg/assign_6.f: New test.
2703 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2705         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2706         CPU has no SSE support.
2708 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2710         PR libgfortran/24224
2711         * gfortran.dg/arrayio_1.f90: Update attribution.
2712         * gfortran.dg/arrayio_2.f90: Update attribution.
2713         * gfortran.dg/arrayio_3.f90: Update attribution.
2714         * gfortran.dg/arrayio_4.f90: Update test conditions.
2715         * gfortran.dg/arrayio_5.f90: Update attribution.
2716         * gfortran.dg/arrayio_6.f90: New test.
2717         * gfortran.dg/arrayio_7.f90: New test.
2719 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2721         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2723 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2725         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2727 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2729         PR fortran/24416
2730         * gfortran.dg/namelist_char_only.f90: New test.
2732 2005-10-24  Asher Langton  <langton2@llnl.gov>
2734         PR fortran/17031
2735         PR fortran/22282
2736         * gfortran.dg/cray_pointers_1.f90: New test.
2737         * gfortran.dg/cray_pointers_2.f90: New test.
2738         * gfortran.dg/cray_pointers_3.f90: New test.
2739         * gfortran.dg/loc_1.f90: New test.
2740         * gfortran.dg/loc_2.f90: New test.
2742 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2744         * gcc.dg/pr24225.c: New test.
2746 2005-10-24  Asher Langton  <langton2@llnl.gov>
2748         * gfortran.dg/dup_save_1.f90: New test.
2749         * gfortran.dg/dup_save_2.f90: New test.
2751 2005-10-24  Paul Brook  <paul@codesourcery.com>
2753         PR 24107
2754         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2755         stdint.h.
2757 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2759         PR libgfortran/24489
2760         * gfortran.dg/pr24489.f90: New test.
2762 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2764         PR fortran/23635
2765         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2767 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2769         PR target/18911
2770         * g++.dg/init/array16.C: Skip for mmix-*-*.
2772 2005-10-23  Asher Langton  <langton2@llnl.gov>
2774         * gfortran.dg/byte_1.f90: New test.
2775         * gfortran.dg/byte_2.f90: New test.
2777 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2779         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2781 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2783         PR fortran/18022
2784         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2786         PR fortran/24311
2787         * gfortran.dg/merge_char_const.f90: New test.
2789         PR fortran/24384
2790         * gfortran.dg/spread_scalar_source.f90: New test.
2792 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2794         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2796         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2797         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2799         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2801 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2803         PR fortran/24426
2804         * gfortran.dg/der_pointer_4.f90: New.
2806 2005-10-22  David Ayers  <d.ayers@inode.at>
2808         * obj-c++.dg/except-1.mm: Simplify.
2810 2005-10-21  David Ayers  <d.ayers@inode.at>
2812         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2814 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2816         * gfortran.dg/assumed_dummy_2.f90: New test.
2818 2005-10-21  James E Wilson  <wilson@specifix.com>
2820         PR preprocessor/15220
2821         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2823 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2825         * gcc.c-torture/execute/20051021-1.c: New test.
2827 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2829         PR c++/24260
2830         * g++.dg/ext/tmplattr1.C: New test.
2832 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2834         PR fortran/24440
2835         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2837 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2839         * obj-c++.dg/except-1.mm: New.
2841         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2843 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2845         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2847 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2849         PR middle-end/24295
2850         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2851         declarations with the same names as thunks' alias targets, use
2852         aliases instead.
2853         * gcc.dg/attr-alias-3.c: New test.
2854         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2856 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2858         PR c++/22618
2859         * g++.dg/parse/access8.C: New test.
2861 2005-10-20  Richard Guenther  <rguenther@suse.de>
2863         PR c++/24439
2864         * g++.dg/tree-ssa/pr24439.C: New testcase.
2866 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2868         * g++.dg/opt/delay-slot-1.C: New test.
2870 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2872         PR fortran/21625
2873         * gfortran.fg/der_init_1.f90: New.
2875 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2877         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2879 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2881         PR c++/21908
2882         * g++.dg/parse/error28.C: New test.
2884 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2886         * gcc.dg/profile-generate-2.c: New test.
2888 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2890         PR target/23589
2891         * g++.dg/ext/dllimport11.C: New.
2893 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2895         PR c++/22293
2896         * g++.dg/other/friend3.C: New test.
2898 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2900         PR c++/23293
2901         * g++.dg/template/error19.C: New test.
2903 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2905         PR c++/21383
2906         * g++.dg/overload/koenig2.C: New.
2908         PR c++/23118
2909         * g++.dg/overload/error2.C: New.
2911         PR c++/22604
2912         * g++.dg/inherit/covariant14.C: New.
2914 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2916         PR c++/23440
2917         * g++.dg/parse/for1.C: New test.
2919 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2921         PR fortran/23446
2922         * gfortran.dg/host_dummy_index_1.f90: New test.
2924         PR fortran/21459
2925         * gfortran.dg/automatic_char_len_2.f90: New test.
2927         PR fortran/20866
2928         * gfortran.dg/recursive_statement_functions.f90: New test.
2930         PR fortran/20853
2931         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2933         PR fortran/20849
2934         * gfortran.dg/external_initializer.f90: New test.
2936         PR fortran/20837
2937         * non_module_public.f90: New test.
2939 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2941         PR c++/24386
2942         * g++.dg/template/overload7.C: New.
2944         PR c++/22551
2945         * g++.dg/other/switch2.C: Remove expected warnings.
2947         PR c++/21353
2948         * g++.dg/template/defarg6.C: New.
2950 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2952         PR target/24315
2953         * gcc.target/i386/pr24315.c: New test.
2955 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2957         PR c++/24389
2958         * g++.dg/template/static21.C: New test.
2959         * g++.dg/template/static21-a.cc: Likewise.
2961 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2963         PR c++/23959
2964         * g++.dg/warn/Wswitch-default-1.C: New test.
2965         * g++.dg/warn/Wswitch-default-2.C: New test.
2967 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2969         PR c++/22173
2970         * g++.dg/parse/template18.C: New test.
2971         * g++.dg/template/nontype15.C: Likewise.
2973 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2975         PR fortran/22273
2976         * gfortran.dg/spec_expr_2.f90: New.
2978 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2980         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2981         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2982         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2983         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2984         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2985         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2986         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2987         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2988         previous target-specific skips and warning-message matches where
2989         applicable.
2991 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2993         PR c++/21347
2994         * g++.dg/warn/Wctor-dtor.C: New test.
2996 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2998         PR c/23439
2999         * gcc.dg/for-1.c: New test.
3001 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
3003         PR c++/19565
3004         * g++.dg/warn/Wconversion1.C: New test.
3005         * g++.dg/ext/packed4.C: Compile with -w.
3006         * g++.dg/opt/20050511-1.C: Likewise.
3007         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
3009 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
3011         * gfortran.dg/boz_5.f90: New test.
3013 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
3015         PR c++/22551
3016         * g++.dg/other/switch2.C: New.
3018         PR c++/23984
3019         * g++.dg/init/ctor7.C: New.
3021 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
3023         PR c++/23730
3024         * g++.dg/parse/crash32.C: New test.
3026 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
3028         PR c++/20721
3029         * g++.dg/init/goto2.C: New test.
3031         PR c++/22464
3032         * g++.dg/template/crash/41.C: New test.
3034         PR c++/22180
3035         * g++.dg/template/crash40.C: New test.
3037         PR c++/23694
3038         * g++.dg/parse/friend5.C: New test.
3040         PR c++/23307
3041         * g++.dg/template/crash38.C: New test.
3043         PR c++/22352
3044         * g++.dg/template/friend38.C: New test.
3046         PR c++/22405
3047         * g++.dg/template/crash39.C: New test.
3049 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
3051         * gcc.dg/debug/dwarf2/dwarf-char1.c,
3052         gcc.dg/debug/dwarf2/dwarf-char2.c,
3053         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
3055         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
3057 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
3059         * gcc.dg/dll-2.c: Add tests for warnings.
3060         * gcc.dg/dll-3.c: Likewise.
3061         * gcc.dg/dll-4.c: Likewise.
3063         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
3064         * g++.dg/ext/dllimport2.C: Likewise.
3065         * g++.dg/ext/dllimport3.C: Likewise.
3066         * g++.dg/ext/dllimport7.C: Likewise.
3067         * g++.dg/ext/dllimport8.C: Likewise.
3068         * g++.dg/ext/dllimport9.C: Likewise.
3070 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
3072         PR fortran/24092
3073         * gfortran.dg/derived_pointer_recursion.f90: New test.
3075 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
3077         * gcc.c-torture/execute/20051012-1.c: New test.
3079 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3081         PR fortran/18082
3082         * gfortran.dg/automatic_char_len_1.f90: New test.
3084 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3086         PR fortran/20847
3087         * gfortran.dg/save_common.f90: New test.
3089         PR fortran/20856
3090         * gfortran.dg/save_result.f90: New test.
3092 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3094         PR c++/21592
3095         * g++.dg/template/dependent-expr1.C: Add new expected error.
3096         * g++.dg/template/dependent-expr2.C: Adjust error text.
3097         * g++.dg/template/overload6.C: New.
3099         PR c++/23797
3100         * g++.dg/other/typename8.C: New.
3102         PR c++/21117
3103         * g++.dg/other/return1.C: New.
3105 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
3107         PR c++/24052
3108         * g++.dg/ext/label5.C: New.
3110 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3112         PR c++/19964
3113         * g++.dg/parse/crash31.C: New.
3115 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
3117         * g++.dg/ipa/ipa-1.c: New test.
3118         * g++.dg/ipa/ipa-2.c: New test.
3119         * g++.dg/ipa/ipa-3.c: New test.
3120         * g++.dg/ipa/ipa-4.c: New test.
3121         * g++.dg/ipa/ipa-5.c: New test.
3122         * g++.dg/ipa/ipa.exp: New file.
3124 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3126         PR fortran/24207
3127         * gfortran.dg/private_type_3.f90: New test.
3129 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3131         PR fortran/20786
3132         gfortran.dg/aint_anint_1.f90: New test.
3134 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3136         PR libgfortran/24313
3137         gfortran.dg/csqrt.f: New test.
3139 2005-10-11  Ian Lance Taylor  <ian@airs.com>
3141         PR c++/8057
3142         * g++.dg/warn/noeffect7.C: New test.
3143         * g++.dg/warn/noeffect2.C: Instantiate templates.
3144         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
3145         and warning.
3147 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3149         PR c++/21089
3150         * g++.dg/init/float1.C: New test.
3152         PR c++/24277
3153         * g++.dg/init/member1.C: Tweak error markers.
3155 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
3157         PR testsuite/24281
3158         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
3159         Check for null pointer.
3161 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3163         PR c++/21369
3164         * g++.dg/parse/ret-type3.C: New test.
3166 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3168         PR tree-opt/23946
3169         * gcc.c-torture/compile/pr23946.c: New test.
3171 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
3173         * g++.dg/opt/mmx2.C: New test.
3175 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3177         PR c++/24277
3178         * g++.dg/template/static20.C: New test.
3180         PR c++/24302
3181         * g++.dg/warn/Wunused-12.C: New test.
3183         PR c++/23437
3184         * g++.dg/template/arg4.C: New test.
3186 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3188         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
3189         * gcc.dg/ucnid-3.c: Likewise.
3190         * gcc.dg/ucnid-4.c: Likewise.
3191         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
3192         * g++.dg/other/ucnid-1.C: Likewise.
3193         * gcc.dg/sparc-frame-1.c: New test.
3195 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3197         PR c++/24139
3198         * g++.dg/template/spec27.C: New test.
3200         PR c++/24275
3201         * g++.dg/template/static19.C: New test.
3203 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3205         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
3206         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
3208 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3210         PR target/24136
3211         * gfortran.fortran-torture/compile/pr24136.f: New test.
3213 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
3215         PR c++/22172
3216         * g++.dg/parse/crash30.C: New test.
3218 2005-10-07  Richard Guenther  <rguenther@suse.de>
3220         PR middle-end/24227
3221         * gcc.c-torture/compile/pr24227.c: New testcase.
3223 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
3225         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
3226         Do not put aligned attributes on array elements.
3228 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
3230         PR testsuite/23611, PR testsuite/23615
3231         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
3232         writing prototypes of library functions by hand.
3233         * obj-c++.dg/bitfield-4.mm: Likewise.
3234         * obj-c++.dg/const-str-4.mm: Likewise.
3235         * obj-c++.dg/encode-4.mm: Likewise.
3236         * obj-c++.dg/encode-5.mm: Likewise.
3237         * obj-c++.dg/encode-6.mm: Likewise.
3238         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3239         * obj-c++.dg/method-10.mm: Likewise.
3240         * obj-c++.dg/method-17.mm: Likewise.
3241         * obj-c++.dg/method-19.mm: Likewise.
3242         * obj-c++.dg/try-catch-2.mm: Likewise.
3244 2005-10-06  Richard Henderson  <rth@redhat.com>
3246         PR 24236
3247         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
3249 2005-10-06  Dale Johannesen  <dalej@apple.com>
3251         * gcc.c-torture/execute/20030125-1.c: Correct.
3253 2005-10-06  Richard Guenther  <rguenther@suse.de>
3255         PR tree-optimization/24238
3256         * g++.dg/tree-ssa/pr24238.C: New testcase.
3258 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
3260         PR 18568
3261         * gfortran.dg/der_pointer_3.f90: New test.
3263 2005-10-05  Devang Patel  <dpatel@apple.com>
3265         PR Debug/23205
3266         * g++.dg/other/PR23205.C: New.
3268 2005-10-05  Richard Henderson  <rth@redhat.com>
3270         PR target/23602
3271         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
3272         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
3274 2005-10-05  Dale Johannesen  <dalej@apple.com>
3276         * gcc.c-torture/execute/float-floor.c: New.
3278 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
3280         PR tree-optimization/21419
3281         PR tree-optimization/24146
3282         PR tree-optimization/24151
3284         * g++.dg/ext/asm7.C: New.
3285         * g++.dg/ext/asm8.C: New.
3286         * gcc.dg/asm-1.c: Compile on all targets.
3287         * gcc.dg/asm-pr24146.c: New.
3288         * gcc.dg/pr21419.c: Adjust error messages.
3290 2005-10-05  Richard Guenther  <rguenther@suse.de>
3292         PR fortran/24176
3293         * gfortran.fortran-torture/compile/empty.f90: New testcase.
3295 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3297         PR c++/23513
3298         * g++.dg/template/spec22.C: Robustify test.
3299         * g++.dg/template/spec26.C: New.
3301 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
3303         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
3304         if target supports vector instructions.
3306 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
3308         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
3309         C99 functions.
3311 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
3313         * lib/target-supports.exp (check_effective_target_fortran_large_real,
3314         check_effective_target_fortran_large_int): Replace cached result
3315         when target changes.
3317 2005-10-04  Devang Patel  <dpatel@apple.com>
3319         * gcc.dg/i386-sse-vect-types.c: New.
3321 2005-10-04  Ian Lance Taylor  <ian@airs.com>
3323         PR preprocessor/13726
3324         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
3325         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
3327 2005-10-04  Richard Guenther  <rguenther@suse.de>
3329         PR c/23576
3330         * gcc.dg/noncompile/pr23576.c: New testcase.
3332 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3334         PR middle-end/23125
3335         * gcc.dg/register-var-3.c: New test.
3337 2005-10-04  Steven Bosscher  <stevenb@suse.de>
3339         * gcc.dg/pr23049.c: New test.
3341         * gcc.dg/ucnid-4.c: Fix test.
3343 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
3345         PR 23445
3346         * gcc.c-torture/compile/pr23445.c: New test.
3348 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
3350         * g++.dg/overload/unknown1.C: New.
3352 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
3354         PR c++/17775
3355         * g++.dg/template/repo4.C: New test.
3357 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3359         PR libfortran/19308
3360         * gfortran.dg/large_real_kind_2.F90: New test.
3361         * gfortran.dg/large_integer_kind_2.f90: New test.
3363 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
3365         * lib/target-supports.exp (check_effective_target_vect_shift):
3366         Implement with result caching. Add i?86, x86_64 and ia64 targets.
3367         (check_effective_target_vect_condition): Fix copy-n-pasto.
3369         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
3370         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
3371         targets.
3373 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
3375         PR c++/22621
3376         * g++.dg/template/overload5.C : New test.
3378         PR c++/23840
3379         * g++.dg/expr/stdarg1.C: New test.
3381 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
3383         PR 24142
3384         * gcc.c-torture/execute/pr24142.c: New test.
3386 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
3388         PR 24141
3389         * gcc.c-torture/execute/pr24141.c: New test.
3391 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
3392             Diego Novillo  <dnovillo@redhat.com>
3394         PR 23604
3395         * gcc.c-torture/execute/pr23604.c: New test.
3397 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
3399         PR fortran/16404
3400         PR fortran/20835
3401         PR fortran/20890
3402         PR fortran/20899
3403         PR fortran/20900
3404         PR fortran/20901
3405         PR fortran/20902
3406         gfortran.dg/equiv_constraint_1.f90: New test.
3407         gfortran.dg/equiv_constraint_2.f90: New test.
3408         gfortran.dg/equiv_constraint_3.f90: New test.
3409         gfortran.dg/equiv_constraint_4.f90: New test.
3410         gfortran.dg/equiv_constraint_5.f90: New test.
3411         gfortran.dg/equiv_constraint_6.f90: New test.
3412         gfortran.dg/equiv_constraint_7.f90: New test.
3413         gfortran.dg/equiv_constraint_8.f90: New test.
3414         gfortran.dg/private_type_1.f90: New test.
3415         gfortran.dg/private_type_2.f90: New test.
3416         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
3417         980628-10.f: Assert std=gnu to permit mixing of
3418         types in equivalence statements.
3420 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
3422         PR 24112
3423         * gfortran.dg/open_status_1.f90: New.
3425 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3427         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
3428         * gcc.dg/vect/pr22480.c: Clean up temp files.
3429         * gcc.dg/vect/pr23831.c: Clean up temp files.
3430         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
3431         Clean up temp files.
3432         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
3433         Clean up temp files.
3435         * gcc.dg/20050309-1.c: Clean up temp files.
3436         * gcc.dg/20050325-1.c: Clean up temp files.
3438 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3440         PR tree-optimization/24059
3441         * gcc.dg/vect/pr24059.c : New test.
3443 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
3445         PR middle-end/24109
3446         * gcc.c-torture/execute/20050929-1.c: New test.
3448 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3450         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
3452 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
3454         PR c/21419
3455         * gcc.dg/pr21419.c: New test.
3457 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3459         * gcc.dg/pr23911.c: New test.
3461 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
3463         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
3465         PR c++/16782
3466         * g++.dg/parse/qualified4.C: New test.
3467         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
3468         * g++.old-deja/g++.mike/p8154.C: Likewise.
3470 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
3472         PR c++/22147
3473         * g++.dg/template/friend37.C: New test.
3474         * g++.dg/parse/crash28.C: Adjust error markers.
3476 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
3478         PR fortran/18518
3479         * gfortran.fortran-torture/execute/save_2.f90: New decl.
3481 2005-09-27  Devang Patel  <dpatel@apple.com>
3483         PR tree-optimization/23625
3484         * gcc.dg/pr23625.c: New test.
3486 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
3488         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
3489         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
3491 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
3493         PR fortran/23677
3494         * gfortran.fortran-torture/execute/save_1.f90: New test.
3495         * gfortran.dg/save_1.f90: New test.
3497 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
3499         * gcc.target/i386/builtin-apply-mmx.c: New test.
3501         PR target/22576
3502         * gcc.target/i386/pr22576.c: New test.
3504         PR target/22585
3505         * gcc.target/i386/pr22585.c: New test.
3507         PR target/23268
3508         * gcc.target/i386/pr23268.c: New test.
3510         PR middle-end/23831
3511         * gcc.dg/vect/pr23831.c: New test.
3513         PR target/24055
3514         * gcc.target/i386/pr24055.c: New test.
3516 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
3518         PR tree-optimization/23960
3519         * gcc.c-torture/compile/pr23960.c: New.
3521 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
3523         PR fortran/16861
3524         * gfortran.dg/nested_modules_3.f90: New.
3526 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
3528         PR fortran/24005
3529         gfortran.dg/interface_1.f90: New test.
3531 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
3532         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3534         PR fortran/23843
3535         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
3537 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
3539         PR fortran/23516
3540         * gfortran.dg/imag_1.f: New test.
3541         * gfortran.dg/imag_2.f: Ditto.
3543 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
3545         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
3547 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
3549         PR c++/21983
3550         * g++.dg/warn/pr21983.C: New test.
3552 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
3554         PR c++/23993
3555         * g++.dg/template/array14.C: New test.
3557 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
3559         PR fortran/19929
3560         * gfortran.dg/der_ptr_component_1.f90: New test.
3562 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3564         PR c++/23965
3565         * g++.dg/template/error1.C: Reject "no matching function" message.
3567 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3569         PR c++/17609
3570         * g++.dg/lookup/error1.C: New test.
3572 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
3574         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
3575         functionality of the testcase.
3577 2005-09-20  Richard Henderson  <rth@redhat.com>
3579         * gcc.dg/vect/vect-22.c: Require vect_float.
3580         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
3582 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
3584         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
3585         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
3586         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
3587         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
3588         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
3589         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
3590         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
3591         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
3592         * gcc.dg/cpp/ucnid-8.c: New test.
3594 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3596         PR tree-optimization/23929
3597         * gcc.c-torture/compile/pr23929.c: New test.
3599 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
3601         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
3602         for one loop.
3604 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
3606         PR testsuite/23186
3607         * g++.dg/other/pr22003.C: Require named sections.
3609 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3611         PR c++/23947
3612         * g++.dg/rtti/crash3.C: New test.
3614         PR tree-optimization/23818
3615         * gcc.dg/pr23818.c: New test.
3617 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3619         PR fortran/23420
3620         * gfortran.dg/print_fmt_4.f: New.
3622 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3624         PR fortran/23663
3625         * gfortran.fortran-torture/execute/entry_11.f90: New test.
3627 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3629         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
3630         Use pointers to local alignable arrays instead. Added comments.
3631         * gcc.dg/vect/vect-46.c: Likewise.
3632         * gcc.dg/vect/vect-48.c: Likewise.
3633         * gcc.dg/vect/vect-49.c: Likewise.
3634         * gcc.dg/vect/vect-52.c: Likewise.
3635         * gcc.dg/vect/vect-53.c: Likewise.
3636         * gcc.dg/vect/vect-54.c: Likewise.
3637         * gcc.dg/vect/vect-56.c: Likewise.
3638         * gcc.dg/vect/vect-57.c: Likewise.
3639         * gcc.dg/vect/vect-58.c: Likewise.
3640         * gcc.dg/vect/vect-60.c: Likewise.
3641         * gcc.dg/vect/vect-61.c: Likewise.
3643         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3644         The test is no longer vectorizable on vect_no_align targets.
3645         * gcc.dg/vect/vect-43.c: Likewsie.
3647         * gcc.dg/vect/vect-44.c: Added comments.
3648         * gcc.dg/vect/vect-45.c: Added comments.
3649         * gcc.dg/vect/vect-50.c: Added comments.
3650         * gcc.dg/vect/vect-51.c: Added comments.
3652         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3653         aligned type.
3654         * gcc.dg/vect/Os-vect-95.c: Likewise.
3656         * gcc.dg/vect/vect-41.c: Test removed.
3657         * gcc.dg/vect/vect-47.c: Test removed.
3658         * gcc.dg/vect/vect-55.c: Test removed.
3659         * gcc.dg/vect/vect-59.c: Test removed.
3661 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3663         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3664         No longer vectorizable on vect_no_align targets.
3665         * gcc.dg/vect/pr20122.c: Likewise.
3666         * gcc.dg/vect/vect-74.c: Likewise.
3667         * gcc.dg/vect/vect-75.c: Likewise.
3668         * gcc.dg/vect/vect-76.c: Likewise.
3670         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3671         Will not be vectorizable on vect_no_align targets once aliasing issues
3672         are resolved.
3673         * gcc.dg/vect/vect-79.c: Likewise.
3675         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3676         * gcc.dg/vect/vect-78.c: Likewise.
3677         * gcc.dg/vect/vect-97.c: Likewise.
3679 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3681         * gcc.dg/pr23943.c: New test.
3683 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3685         PR fortran/19181
3686         * gfortran.dg/derived_pointer_null_1.f90: New test.
3688 2005-09-18  Richard Guenther  <rguenther@suse.de>
3690         PR middle-end/23944
3691         * gcc.c-torture/compile/pr23944.c: New testcase.
3693 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3695         PR fortran/15975
3696         * gfortran.dg/der_pointer_2.f90: New test.
3698 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3700         PR fortran/16861
3701         * gfortran.dg/nested_modules_2.f90: New test.
3703 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3705         PR c++/18368
3706         * g++.dg/other/semicolon.C: New test.
3708 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3710         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3711         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3713 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3715         PR c++/23914
3716         * g++.dg/template/static18.C: New test.
3718         PR c++/21514
3719         * g++.dg/template/crash19.C: Remove dg-error marker.
3720         * g++.dg/template/local4.C: New test.
3722 2005-09-16  Paul Brook  <paul@codesourcery.com>
3724         PR fortran/23906
3725         * gfortran.dg/dependency_1.f90: New test.
3727 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3729         PR c++/23896
3730         * g++.dg/template/static17.C: New test.
3732 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3734         PR c++/23139
3735         * g++.dg/warn/huge-val1.C: New test.
3737 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3739         PR c++/13140
3740         * g++.dg/parse/class2.C: New test.
3741         * g++.dg/template/explicit8.C: Likewise.
3742         * g++.dg/template/spec25.C: Likewise.
3744 2005-09-14  Josh Conner  <jconner@apple.com>
3746         PR middle-end/23584
3747         * gcc.dg/pr23584.c: New test.
3749 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3751         PR fortran/21875 Internal Unit Array I/O, NIST
3752         * gfortran.dg/arrayio_1.f90: New test.
3753         * gfortran.dg/arrayio_1.f90: New test.
3754         * gfortran.dg/arrayio_1.f90: New test.
3755         * gfortran.dg/arrayio_1.f90: New test.
3756         * gfortran.dg/arrayio_1.f90: New test.
3758 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3760         PR middle-end/22480
3761         * gcc.dg/vect/pr22480.c: New test.
3763 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3765         PR fortran/19358
3766         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3768 2005-09-13 Josh Conner <jconner@apple.com>
3770         PR c++/23180
3771         * g++.dg/init/struct2.C: New test.
3772         * g++.dg/init/struct3.C: New test.
3774 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3776         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3777         Clean up temp files.
3778         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3779         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3780         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3781         gcc.dg/tree-ssa/builtin-printf-1.c,
3782         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3783         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3784         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3785         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3786         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3787         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3788         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3789         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3790         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3791         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3792         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3793         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3795 2005-09-13  Josh Conner  <jconner@apple.com>
3797         * lib/gcc-dg.exp: Load scanipa.exp.
3798         (cleanup-dump): New procedure.
3799         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3800         * lib/scandump.exp: New file.
3801         * lib/scantree.exp: Use it.
3802         * lib/scanipa.exp: New file.
3804 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3806         PR fortran/17740
3807         * gfortran.dg/generic_4.f90: New test.
3809 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3811         PR target/23816
3812         * gcc.target/i386/pr23816-1.c: New test.
3813         * gcc.target/i386/pr23816-2.c: New test.
3816 2005-09-13  Bastian Blank <waldi@debian.org>
3818         PR c++/16171
3819         * g++.dg/abi/mangle26.C: New test.
3820         * g++.dg/abi/mangle27.C: New test.
3821         * g++.dg/abi/mangle28.C: New test.
3822         * g++.dg/abi/mangle29.C: New test.
3824         PR c++/23839
3825         * g++.dg/parse/register1.C: New test.
3827 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3829         PR c++/23842
3830         * g++.dg/template/access16.C: New test.
3832 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3834         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3836 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3838         PR fortran/18899
3839         * gfortran.dg/shape_2.f90: New test.
3841 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3843         PR target/19269
3844         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3845         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3846         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3847         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3848         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3849         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3850         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3851         tests.
3853 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3855         PR c++/23841
3856         * g++.dg/parse/template17.C: New test.
3858 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3860         PR c++/23789
3861         * g++.dg/template/nontype14.C: New test.
3863 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3865         PR g++/7874
3866         * g++.dg/lookup/friend7.C: New test.
3867         * g++.dg/lookup/friend8.C: New test.
3868         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3869         so that it will be found via argument dependent lookup.
3870         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3871         friend functions which will no longer be found.
3872         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3873         function g, so that it will be found via argument dependent
3874         lookup.
3875         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3876         * g++.old-deja/g++.mike/net43.C: Likewise.
3878 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3880         PR c++/23691
3881         * g++.dg/template/static16.C: New test.
3883 2005-09-12  Josh Conner  <jconner@apple.com>
3885         PR middle-end/23237
3886         * gcc.c-torture/compile/pr23237.c: New test.
3888 2005-09-11  Richard Henderson  <rth@redhat.com>
3890         * g++.dg/other/error8.C: Update expected diagnostic text.
3892 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3894         PR libfortran/19872
3895         * gfortran.dg/overwrite_1.f: New test.
3897 2005-09-09  Josh Conner  <jconner@apple.com>
3899         * g++.dg/init/pr23180-1.C: Removed.
3900         * g++.dg/init/pr23180-2.C: Removed.
3902 2005-09-09  David Daney <ddaney@avtrex.com>
3904         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
3905         files which are ...
3906         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3907         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3909 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3911         * gfortran.dg/iostat_2.f90: New test.
3913 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3915         PR c++/22252
3916         * g++.dg/ext/interface1.C: New test.
3917         * g++.dg/ext/interface1.h: Likewise.
3918         * g++.dg/ext/interface1a.cc: Likewise.
3920 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3922         * gfortran.dg/iomsg_1.f90: New test case.
3924 2005-09-09  Richard Guenther  <rguenther@suse.de>
3926         PR c++/23624
3927         * g++.dg/tree-ssa/pr23624.C: New testcase.
3929 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3931         PR fortran/19239
3932         * gfortran.dg/vector_subscript_1.f90,
3933         * gfortran.dg/vector_subscript_2.f90: New tests.
3935 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3937         PR fortran/21104
3938         * gfortran.dg/array_alloc_1.f90,
3939         * gfortran.dg/array_alloc_2.f90,
3940         * gfortran.dg/array_alloc_3.f90: New tests.
3942 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3944         PR fortran/12840
3945         * gfortran.dg/array_constructor_6.f90
3946         * gfortran.dg/array_constructor_7.f90
3947         * gfortran.dg/array_constructor_8.f90
3948         * gfortran.dg/array_constructor_9.f90
3949         * gfortran.dg/array_constructor_10.f90
3950         * gfortran.dg/array_constructor_11.f90
3951         * gfortran.dg/array_constructor_12.f90: New tests.
3953 2005-09-08  Josh Conner  <jconner@apple.com>
3955         PR c++/23180
3956         * g++.dg/init/pr23180-1.C: New test.
3957         * g++.dg/init/pr23180-2.C: New test.
3959 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3961         PR fortran/18878
3962         * gfortran.dg/module_double_reuse.f90: New.
3964 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3966         PR fortran/23270
3967         PR fortran/22304
3968         PR fortran/18870
3969         PR fortran/17917
3970         PR fortran/16511
3971         * gfortran.dg/common_equivalence_1.f: New.
3972         * gfortran.dg/common_equivalence_2.f: New.
3973         * gfortran.dg/common_equivalence_3.f: New.
3974         * gfortran.dg/contained_equivalence_1.f90: New.
3975         * gfortran.dg/module_blank_common.f90: New.
3976         * gfortran.dg/module_commons_1.f90: New.
3977         * gfortran.dg/module_equivalence_1.f90: New.
3978         * gfortran.dg/nested_modules_1.f90: New.
3979         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3980         equivalences and add comment to connect the test with
3981         the PR.
3983 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3985         PR fortran/23765
3986         * gfortran.dg/common_6.f90: New test.
3988 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3990         PR fortran/15326
3991         * gfortran.dg/char_result_1.f90,
3992         * gfortran.dg/char_result_2.f90,
3993         * gfortran.dg/char_result_3.f90,
3994         * gfortran.dg/char_result_4.f90,
3995         * gfortran.dg/char_result_5.f90,
3996         * gfortran.dg/char_result_6.f90,
3997         * gfortran.dg/char_result_7.f90,
3998         * gfortran.dg/char_result_8.f90: New tests.
4000 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4002         PR fortran/19928
4003         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
4005 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4007         PR obj-c++/16816
4008         * obj-c++.dg/selector-5.mm: New test.
4009         * obj-c++.dg/selector-6.mm: New test.
4011 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4013         PR objc/20574
4014         PR objc/19324
4015         * objc.dg/error-1.m: New test.
4017 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
4019         PR fortran/23373
4020         * gfortran.fortran-torture/execute/pr23373-1.f90,
4021         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
4023 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
4025         PR libfortran/23760
4026         * gfortran.dg/g77/1832.f: Remove long string in write statement
4027         to allow the test to pass on correct list directed output with
4028         prepended space.
4030 2005-09-07  James E Wilson  <wilson@specifix.com>
4032         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
4034 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4036         * gfortran.dg/parameter+save.f90: Rename to
4037         * gfortran.dg/parameter_save.f90: .. this.
4039 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4041         PR fortran/20848
4042         * gfortran.dg/parameter+save.f90: New test case.
4044 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
4046         PR fortran/19269
4047         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
4049 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4051         PR c/23075
4052         * gcc.dg/pr23075.c: New test.
4053         * g++.dg/warn/pr23075.C: New test.
4055         PR target/22362
4056         * gcc.target/i386/pr22362.c: New test.
4058         PR rtl-optimization/23098
4059         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
4061         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
4062         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4063         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4065 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
4067         * g++.dg/expr/cast6.C: New test.
4069         PR c++/9782
4070         * g++.dg/init/new15.C: New test.
4072 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4074         * gcc.dg/vect/Os-vect-95.c: New test.
4075         * gcc.dg/vect/vect-95.c: Same.
4077 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4079         * gcc.dg/vect/vect-29.c: Update xfail testing.
4080         * gcc.dg/vect/vect-44.c: Same.
4081         * gcc.dg/vect/vect-48.c: Same.
4082         * gcc.dg/vect/vect-50.c: Same.
4083         * gcc.dg/vect/vect-72.c: Same.
4084         * gcc.dg/vect/vect-77.c: Same.
4085         * gcc.dg/vect/vect-78.c: Same.
4086         * gcc.dg/vect/vect-80.c: Same.
4087         * gcc.dg/vect/vect-96.c: Same.
4088         * gcc.dg/vect/vect-100.c: Same.
4089         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
4090         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
4091         * gfortran.dg/vect/vect-5.f90: Same.
4093 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4095         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
4096         start strings.
4097         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4098         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4100         PR c++/23056
4101         * g++.dg/opt/pr23056.C: New test.
4103         PR rtl-optimization/23098
4104         * gcc.target/i386/pr23098.c: New test.
4106 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
4108         PR c++/23667
4109         * g++.dg/template/static15.C: New test.
4111         PR c++/21440
4112         * g++.dg/ext/stmtexpr5.C: New test.
4113         * g++.dg/ext/stmtexpr6.C: Likewise.
4115 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
4117         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
4119         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
4120         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4121         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4123 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
4125         PR libfortran/23321
4126         * gfortran.dg/direct_io_4.f90: New test case.
4128 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
4129             Rasmus Hahn  <rassahah@neofonie.de>
4131         PR libobjc/23108
4132         * objc.dg/type-stream-1.m: New test.
4134 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
4136         PR fortran/23661
4137         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
4138         gfortran.dg/print_fmt_3.f90: New test.
4140 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4142         * gfortran.dg/fmt_t_1.f90: New test.
4144 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4146         PR rtl-optimization/23454
4147         * g++.dg/opt/pr23454.C: New test.
4149 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
4151         PR c++/23699
4152         * g++.dg/ext/static1.C: New test.
4154 2005-09-02  Richard Henderson  <rth@redhat.com>
4156         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
4157         tail call to check_fa_work.
4159 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
4161         PR c++/21687
4162         * g++.dg/other/gc3.C: New test.
4164 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4166         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
4167         * gcc.dg/20050826-1.c: Likewise.
4169 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
4171         PR c++/23167
4172         * g++.dg/expr/volatile1.C: New test.
4174 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
4176         PR middle-end/23547
4177         * gcc.dg/pr23547.c: New test.
4179 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
4181         PR c/22061
4182         * gcc.c-torture/execute/pr22061-1.c,
4183         * gcc.c-torture/execute/pr22061-2.c,
4184         * gcc.c-torture/execute/pr22061-3.c,
4185         * gcc.c-torture/execute/pr22061-4.c: New tests.
4187 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
4189         * gcc.dg/Wredundant-decls-2.c: New test to check that
4190         -Wredundant-decls does not issue warning for a variable
4191         definition following a declaration.
4193 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
4195         PR debug/7241
4196         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
4197         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
4198         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
4200         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
4201         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4202         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4203         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4204         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4205         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4206         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4207         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4209 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4211         PR objc/23306
4212         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
4213         scan-assmbler.
4215 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
4217         PR target/21255
4218         * gcc.dg/pr21255-1.c: New test.
4219         * gcc.dg/pr21255-2-mb.c: Likewise.
4220         * gcc.dg/pr21255-2-ml.c: Likewise.
4221         * gcc.dg/pr21255-3.c: Likewise.
4222         * gcc.dg/pr21255-4.c: Likewise.
4224 2005-08-31  Dale Johannesen  <dalej@apple.com>
4226         * gcc.dg/20050830-1.c: New.
4228 2005-08-31  Josh Conner  <jconner@apple.com>
4230         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
4231         command-line options for arm-*-* targets.
4232         * g++.dg/init/array16.C: Likewise.
4233         * g++.dg/other/crash-4.C: Likewise.
4235 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4237         PR obj-c++/23640
4238         * obj-c++.dg/gnu-runtime-3.mm: New test.
4240 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4242         PR c++/13377
4243         * g++.dg/lookup/ambig4.C: New test.
4244         * g++.dg/lookup/ambig5.C: New test.
4245         * g++.dg/tc1/dr101.C: Adjust error markers.
4247 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4249         PR c++/23639
4250         * g++.dg/template/ttp5.C: Adjust error markers.
4252 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
4254         PR testsuite/23609
4255         * lib/obj-c++.exp: Include target-libpath.exp.
4256         (obj-c++_link_flags): Look for the GNU libobjc library
4257         and set the library path to include it.
4258         Don't manually set LD_LIBRARY_PATH (etc.) but call
4259         set_ld_library_path_env_vars instead.
4260         (obj-c++_target_compile): Don't set library path or
4261         linker flags because they are already set correctly
4262         in obj-c++_link_flags.
4264 2005-08-30  Josh Conner  <jconner@apple.com>
4266         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
4267         to command-line options for arm-*-* targets.
4269 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
4271         * g++.dg/other/i386-1.C: New.
4273 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
4275         PR preprocessor/20348
4276         PR preprocessor/20356
4277         * gcc.dg/cpp/pr20348.c: New test.
4278         * gcc.dg/cpp/pr20348.h: New file.
4279         * gcc.dg/cpp/inc/pr20348.h: New file.
4280         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
4281         * gcc.dg/cpp/pr20356.c: New test.
4282         * gcc.dg/cpp/pr20356.h: New file.
4283         * gcc.dg/cpp/inc/pr20356.h: New file.
4284         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
4286 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
4288         * gfortran.fortran-torture/execute/intrinsic_count.f90:
4289         Fix array dimension to avoid correct end-of-file error.
4291 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
4293         PR libfortran/23598
4294         * gfortran.dg/iostat_1.f90: New test.
4296 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
4298         PR middle-end/23408
4299         * gcc.dg/pr23408.c: New test.
4301 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
4303         PR c++/23099
4304         * g++.dg/init/member1.C: Make sure erroneous static data member
4305         definitions are required.
4306         * g++.dg/template/static13.C: New test.
4307         * g++.dg/template/static14.C: Likewise.
4309 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
4311         * gcc.target/i386/pr23575.c: Use -msse2 instead of
4312         -march=pentium4, remove ilp32 requirement.
4314         PR middle-end/23484
4315         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
4316         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
4318 2005-08-29  Andreas Jaeger  <aj@suse.de>
4320         PR testsuite/23607
4321         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
4323 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
4325         * gcc.c-torture/execute/20050316-2.c: New test.
4326         * gcc.c-torture/execute/20050316-3.c: New test.
4327         * gcc.dg/torture/pr16104-1.c: New test.
4329 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
4331         PR middle-end/23463
4332         * gcc.c-torture/execute/zero-struct-1.c: New test.
4334 2005-08-27  Richard Guenther  <rguenther@suse.de>
4336         PR target/23575
4337         * gcc.target/i386/pr23575.c: New testcase.
4339 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
4341         PR rtl-optimization/23561
4342         * gcc.c-torture/execute/20050826-1.c: New test.
4344         PR rtl-opt/23560
4345         * gcc.c-torture/execute/20050826-2.c: New test.
4347 2005-08-26  Dale Johannesen  <dalej@apple.com>
4349         * gcc.dg/20030711-1.c: Modify to work on Darwin.
4350         * gcc.dg/20050826-1.c: New.
4352 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
4354         PR c++/19004
4355         * g++.dg/template/nontype13.C: New test.
4357         PR c++/23491
4358         * g++.dg/init/new14.C: New test.
4359         * g++.dg/expr/anew1.C: Do not XFAIL.
4360         * g++.dg/expr/anew2.C: Likewise.
4361         * g++.dg/expr/anew3.C: Likewise.
4363 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
4365         PR middle-end/22439
4366         * gcc.dg/vla-3.c: New test.
4368 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
4370         PR fortran/20363
4371         * gfortran.dg/named_interface.f90: New.
4373 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
4375         * gcc.c-torture/execute/frame-address.c: New test.
4377 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4379         PR c++/20817
4380         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
4382 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4384         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
4386 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4388         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
4389         * gcc.dg/altivec-22.c: Rename from..
4390         * gcc.dg/altivec-nomfcr.c: ..this.
4392 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
4394         PR tree-optimization/23546
4395         * gcc.dg/tree-ssa/pr23546.c: New test.
4397 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
4399         PR fortran/17758
4400         * gfortran.dg/nonreturning_statements.f90: New test.
4402 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4404         PR c++/22454
4405         * g++.dg/parse/crash29.C: New.
4407 2005-08-23  DJ Delorie  <dj@redhat.com>
4409         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
4410         constants have the L suffix.
4412 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
4414         PR c++/23044
4415         * g++.dg/template/instantiate8.C: New.
4417 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
4419         PR middle-end/23467
4420         * gcc.c-torture/execute/pr23467.c: New test.
4422 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
4424         PR tree-optimization/22043
4425         * gcc.c-torture/execute/20050613-1.c: New test.
4427 2005-08-23  Ben Elliston  <bje@au.ibm.com>
4429         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
4431 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
4433         PR rtl-optimization/23478
4434         * g++.dg/opt/pr23478.C: New test.
4436 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4438         PR c/18715
4439         * gcc.dg/switch-warn-3.c: New test.
4441 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4443         PR c++/22233
4444         * g++.dg/template/param1.C: New test.
4446 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4448         PR c++/23089
4449         * g++.dg/other/incomplete1.C: New test.
4451 2005-08-22  Ira Rosen  <irar@il.ibm.com>
4453         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
4454         are vectorizable.
4456 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4458         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
4459         d_lines_5.f: New.
4461 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
4463         * gcc.target/i386/sse-4.c: New test.
4465 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4467         PR testsuite/23239
4468         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
4470 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
4472         * gcc.dg/20050811-1.c: New test.
4473         * gcc.dg/20050811-2.c: New test.
4475 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
4477         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
4479 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
4481         PR 23476
4482         * gcc.c-torture/compile/pr23476.c: New test.
4484 2005-08-19  Devang Patel  <dpatel@apple.com>
4486         PR tree-optimization/23048
4487         * gcc.dg/tree-ssa/pr23048.c: New test.
4489 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4491         PR middle-end/20624
4492         * g++.dg/warn/Wreturn-3.C: New test
4494 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
4496         PR tree-optimization/22228
4497         * g++.dg/vect/pr22543.cc: New test.
4499 2005-08-17  Steven Bosscher  <stevenb@suse.de>
4501         PR tree-optimization/21574
4502         * gcc.dg/tree-ssa/pr21574.c: New test.
4504 2005-08-16  James E Wilson  <wilson@specifix.com>
4506         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
4508 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4510         PR tree-opt/23402
4511         * gcc.c-torture/compile/zero-strct-3.c: New test.
4512         * gcc.c-torture/compile/zero-strct-4.c: New test.
4514 2005-08-16  Steven Bosscher  <stevenb@suse.de>
4516         PR target/23376
4517         * gcc.target/x86_64/pr23376.c: New test.
4519 2005-08-16  Ian Lance Taylor  <ian@airs.com>
4521         PR c++/23337
4522         * g++.dg/ext/vector2.C: New.
4524 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4526         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
4528 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4530         PR libfortran/23428
4531         * gfortran.dg/inquire-complex.f90: New test case.
4533 2005-08-16  James E Wilson  <wilson@specifix.com>
4535         PR tree-optimization/21105
4536         * gcc.dg/large-size-array.c: New.
4538 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
4540         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
4541         type.
4542         * gcc.dg/vect/vect-41: Likewise.
4543         * gcc.dg/vect/vect-42: Likewise.
4544         * gcc.dg/vect/vect-43: Likewise.
4545         * gcc.dg/vect/vect-44: Likewise.
4546         * gcc.dg/vect/vect-46: Likewise.
4547         * gcc.dg/vect/vect-47: Likewise.
4548         * gcc.dg/vect/vect-48: Likewise.
4549         * gcc.dg/vect/vect-52: Likewise.
4550         * gcc.dg/vect/vect-53: Likewise.
4551         * gcc.dg/vect/vect-54: Likewise.
4552         * gcc.dg/vect/vect-55: Likewise.
4553         * gcc.dg/vect/vect-56: Likewise.
4554         * gcc.dg/vect/vect-57: Likewise.
4555         * gcc.dg/vect/vect-58: Likewise.
4556         * gcc.dg/vect/vect-59: Likewise.
4557         * gcc.dg/vect/vect-60: Likewise.
4558         * gcc.dg/vect/vect-61: Likewise.
4559         * gcc.dg/vect/vect-85: Likewise.
4560         * gcc.dg/vect/vect-87: Likewise.
4561         * gcc.dg/vect/vect-88: Likewise.
4562         * gcc.dg/vect/vect-93.c: Likewise.
4563         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
4564         * gcc.dg/vect/vect-75: Likewise.
4565         * gcc.dg/vect/vect-76: Likewise.
4566         * gcc.dg/vect/vect-77: Likewise.
4567         * gcc.dg/vect/vect-78: Likewise.
4568         * gcc.dg/vect/vect-80: Likewise.
4569         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
4570         vectorized for the expected reason, rather than checking how alignment
4571         was handled.
4572         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
4573         type and also instead of aligned pointers. Added documentation.
4575 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
4577         * gfortran.dg/power.f90: New test.
4579 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
4581         PR rtl-optimization/23299
4582         * g++.dg/opt/pr23299.C: New test.
4584 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4586         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
4588 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
4590         * g++.dg/template/local6.C: New test.
4592 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4594         * execute/exceptions/finally-1.m: Check that the catch and finally are
4595         being called.  Also add a "return 0;" at the end of main.
4597 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
4599         PR fortran/21432.
4600         * gfortran.dg/namelist_print_1.f: New test of functionality of
4601         PRINT namelist.
4602         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
4603         namelist generates error with -std=f95.
4605 2005-08-14  Ira Rosen  <irar@il.ibm.com>
4607         PR tree-optimization/23119
4608         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
4610 2005-08-13  Marcin Koziej  <creep@desk.pl>
4611             Andrew Pinski  <pinskia@physics.uc.edu>
4613         PR libobjc/22492
4614         * execute/exceptions/finally-1.m: New test.
4616 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4618         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
4619         testsuite.
4620         * objc/execute/exceptions/trivial.m: New test.
4621         * objc.dg/try-catch-11.m: Move to ...
4622         * objc/execute/exceptions/foward-1.m: Here.
4623         * objc.dg/try-catch-2.m: Move to ...
4624         * objc/execute/exceptions/catchall-1.m: Here.
4625         * objc.dg/try-catch-8.m: Move to ...
4626         * objc/execute/exceptions/local-variables-1.m: Here.
4628 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4630         * objc.dg/nested-func-1.m: Move to ...
4631         * objc/execute/nested-func-1.m: Here.
4633 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4635         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
4636         in ${options} instead of [target_info name].
4637         * lib/obj-c++.exp (objc_target_compile): Likewise.
4639 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4641         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4643 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4645         part of PR testsuite/23348
4646         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4647         of the torture options.
4648         * objc/compile/trivial.m: New test.
4650 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4652         * gfortran.dg/eoshift.f90: Correct format.
4654 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4656         * gfortran.fortran-torture/execute/character_passing.f90:
4657         Fix comment typo.
4659 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4661         PR c++/8271
4662         * g++.dg/template/unify10.C: New.
4664 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4666         * g++.dg/parse/pr22514.C: Move to...
4667         * g++.dg/debug/pr22514.C: here.
4669 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4671         PR c++/23266
4672         * g++.dg/inherit/pure1.C: New test.
4674         * ChangeLog: Fix typos.
4676 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4677             Steven Bosscher  <stevenb@suse.de>
4679         * gfortran.dg/runtime_warning_1.f90: New test.
4681 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4683         PR c++/23219
4684         * g++.dg/parse/crash28.C: New.
4686 2005-08-11  Richard Guenther  <rguenther@suse.de>
4688         PR target/23289
4689         * gcc.target/i386/tailcall-1.c: New testcase.
4691 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4693         * gcc.dg/vect/vect-67.c: Un-xfail.
4695 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4697         PR c++/23225
4698         * g++.dg/testsuite/parse/crash27.C: new test.
4700 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4702         PR libfortran/22143
4703         * gfortran.dg/shift-kind.f90: New testcase.
4705 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4707         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4708         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4710 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4712         PR c++/20646
4713         * g++.dg/other/mult-stor1.C: New test.
4715 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4717         * gcc.c-torture/pr18299-1.c: Move to ...
4718         * gcc.c-torture/compile/pr18299-1.c: Here.
4720 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4722         * gfortran/fortran.torture/execute/character_passing.f90:
4723         Fix types for LSAME.
4725 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4727         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4728         input data back to what it was originally.
4730 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4732         * objc.dg/try-catch-8.m: Enable for all targets.
4734 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4736         * gcc.dg/pr23165.c: New test.
4738 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4740         PR tree-optimization/23234
4741         * gcc.dg/tree-ssa/pr23234.c: New test.
4743 2005-08-08  Josh Conner  <jconner@apple.com>
4745         PR rtl-optimization/23241
4746         * gcc.dg/char-compare.c: New test.
4748 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4750         PR c++/22508
4751         * g++.dg/init/new13.C: New test.
4753 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4755         PR c++/21166
4756         * g++.dg/other/crash-4.C: Adjust
4757         * g++/dg/ext/packed9.C: New.
4759 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4761         PR middle-end/21964
4762         * gcc.c-torture/execute/pr21964-1.c: New test.
4764 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4766         PR c/22458
4767         * gcc.dg/pr22458-1.c: New test.
4769 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4770             Steven G. Kargl <kargls@comcast.net>
4772         PR fortran/22390
4773         * gfortran.dg/flush_1.f90: New test.
4775 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4777         PR c++/23191
4778         * g++.dg/template/eh2.C: New test.
4780 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4782         PR c++/19498
4783         * g++.dg/template/instantiate7.C: New test.
4785 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4787         PR c/23113
4788         * gcc.dg/Wunused-value-1.c: New test.
4790 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4792         PR rtl-optimization/23233
4793         * gcc.c-torture/compile/pr23233-1.c: New test.
4795 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4797         PR fortran/18833
4798         PR fortran/20850
4799         * gfortran.dg/equiv_1.f90: New test.
4800         * gfortran.dg/equiv_2.f90: New test.
4801         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4802         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4803         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4805 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4807         * gcc.c-torture/execute/vrp-5.c: New test.
4808         * gcc.c-torture/execute/vrp-6.c: New test.
4809         * gcc.dg/tree-ssa/vrp21.c: New test.
4811 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4813         * g++.dg/parse/pr22514.C: New test.
4815 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4817         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4819         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4820         instead of constant loads / pool entries.
4822 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4824         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4825         TEST_TO_WCTYPE.
4827 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4829         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4830         __WINT_TYPE__ in generated prototypes if possible.
4832 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4834         PR 22037
4835         * g++.dg/tree-ssa/pr22037.C:
4837 2005-08-04  Richard Henderson  <rth@redhat.com>
4839         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4840         scan-tree-dump-times directive.
4842 2005-08-04  Jan Hubicka  <jh@suse.cz>
4844         * gcov-1.C: Fix switch counts.
4845         * gcov-4b.c: Likewise.
4847 2005-08-03  Jeff Law  <law@redhat.com>
4849         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4851 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4853         * gcc.c-torture/execute/pr23135.c: New test.
4855 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4857         PR tree-optimization/19899
4858         * gcc.dg/tree-ssa/scev-1.c: New test.
4859         * gcc.dg/tree-ssa/scev-2.c: New test.
4861 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4863         PR target/18582
4864         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4866 2005-08-03  Jan Hubicka  <jh@suse.cz>
4868         * update-conroll.c: New testcase.
4869         * update-conroll-2.c: New testcase.
4871 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4873         * gfortran.dg/constant_substring.f: New test.
4874         * gfortran.dg/pr22491.f: New test.
4876 2005-08-02  Jan Hubicka  <jh@suse.cz>
4878         * update-threading.c: Replace by the proper one.
4880 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4882         PR 23164
4883         * g++.dg/tree-ssa/pr23164.C: New test.
4885 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4887         * gcc.dg/tree-ssa/pr23192.c: New test.
4889 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4891         * gcc.c-torture/execute/vrp-4.c: New test.
4893 2005-08-02  Jan Hubicka  <jh@suse.cz>
4895         * update-threading.c: New test.
4897 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4899         * gcc.c-torture/compile/20050801-1.c: New test.
4900         * gcc.c-torture/compile/20050801-2.c: New test.
4902 2005-08-01  Jan Hubicka  <jh@suse.cz>
4904         * val-prof-5.c: New test.
4906 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4908         PR c/22311
4909         * gcc.dg/pr22311-1.c : New test.
4911 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4913         PR target/23095
4914         * gfortran.dg/pr23095.f: New test.
4916         PR c++/22003
4917         * g++.dg/other/pr22003.C: New test.
4919 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4921         PR target/20621
4922         * gcc.c-torture/execute/pr20621-1.c: New test.
4924 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4926         * gfortran.dg/comma_format_extension_4.f: Adjust length
4927         of string for format.
4928         * gfortran.dg/der_array_io_1.f: Replace illegal internal
4929         print statement with internal write.
4930         * gfortran.dg/der_array_io_2.f: Likewise.
4931         * gfortran.dg/der_array_io_3.f: Likewise.
4933 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4935         * gcc.dg/fold-abs-4.c: new test.
4937 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4939         PR fortran/22570 an related issues.
4940         * gfortran.dg/x_slash_1.f: New test.
4942 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4944         PR c/23143
4945         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4946         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4948 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4950         PR c/529
4951         * gcc.dg/Wshadow-3.c: New test.
4953 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4955         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
4956         used to have the wrong bounds).
4958 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4960         PR c/21720
4961         * gcc.dg/hex-round-1.c: Test more cases.
4962         * gcc.dg/hex-round-2.c: New test.
4964 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4966         PR 22550
4967         * g++.dg/tree-ssa/pr22550.C: New test.
4969 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4971         * gcc.dg/tree-ssa/vrp19.c: New test.
4972         * gcc.dg/tree-ssa-vrp20.c: New test.
4974 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4976         PR c/22240
4977         * gcc.dg/transparent-union-4.c: New test.
4979 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4981         PR c/22192
4982         * gcc.dg/c99-vla-2.c: New test.
4984 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4986         PR c/21720
4987         * gcc.dg/hex-round-1.c: New test.
4989 2005-07-28  Jan Hubicka  <jh@suse.cz>
4991         * inliner-1.c: Do not dump everything.
4992         * tree-prof.exp: Do not pass -ftree-based-profiling.
4993         * bprob.exp: Likewise.
4995         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4997 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4999         PR c++/22545
5000         * g++.dg/expr/ptrmem7.C: New test.
5002 2005-07-28  Mike Stump  <mrs@apple.com>
5004         * g++.old-deja/g++.mike/visibility-1.C: New test.
5006 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5008         PR c/20187
5009         * gcc.c-torture/execute/pr20187-1.c: New test.
5011 2005-07-28  Jeff Law  <law@redhat.com>
5013         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
5014         * gcc.dg/tree-ssa/vrp18.c: New test.
5016 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5018         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
5020 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5022         PR tree-optimization/22506
5023         * gcc.dg/vect/ps22506.c: New test.
5025 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
5027         PR target/21149
5028         * gcc.target/i386/sse-3.c: New test.
5030 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5032         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
5033         * gcc.target/mips/mips32-dsp-type.c: Likewise.
5035 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5037         PR c/22589
5038         * gcc.c-torture/compile/pr22589-1.c: New test.
5040 2005-07-28  Jan Hubicka  <jh@suse.cz>
5042         * update-loopch.c: New testcase.
5044 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5046         PR rtl-optimization/23047
5047         * gcc.c-torture/execute/pr23047.c: New test.
5048         * gcc.c-torture/execute/pr23047.x: New.
5050 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5052         PR tree-optimization/22493
5053         * gcc.c-torture/execute/pr22493-1.c: New test.
5054         * gcc.c-torture/execute/pr22493-1.x: New.
5055         * gcc.c-torture/execute/vrp-1.c: New test.
5056         * gcc.c-torture/execute/vrp-2.c: New test.
5057         * gcc.c-torture/execute/vrp-2.c: New test.
5059 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
5061         * gcc.target/frv/all-builtin-read8.c: Delete.
5062         * gcc.target/frv/all-builtin-read16.c: Delete.
5063         * gcc.target/frv/all-builtin-read32.c: Delete.
5064         * gcc.target/frv/all-builtin-read64.c: Delete.
5065         * gcc.target/frv/all-builtin-write8.c: Delete.
5066         * gcc.target/frv/all-builtin-write16.c: Delete.
5067         * gcc.target/frv/all-builtin-write32.c: Delete.
5068         * gcc.target/frv/all-builtin-write64.c: Delete.
5069         * gcc.target/frv/all-read-write-1.c: New.
5071 2005-07-27  Jeff Law  <law@redhat.com>
5073         * gcc.c-torture/execute/pr22630.c: New test.
5075 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
5077         PR tree-optimization/23073
5078         * gcc.dg/vect/nodump-pr23073.c: New test.
5079         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
5081 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
5083         PR tree-optimize/22348
5084         * gcc.c-torture/execute/pr22348.c: New.
5086 2005-07-27  Richard Guenther  <rguenther@suse.de>
5088         * gcc.dg/tree-ssa/salias-1.c: New testcase.
5090 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5092         PR fortran/22503
5093         * gfortran.dg/logical_comp.f90: New test.
5095 2005-07-27  Jan Hubicka  <jh@suse.cz>
5097         * inliner-1.c: Add cleanup of dumps.
5098         * val-prof-*.c: Likewise.
5099         * update-tailcall.c: New.
5101 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
5103         PR 22591
5104         * gcc.dg/tree-ssa/pr22591.c: New test.
5105         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
5107 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
5109         PR libobjc/22606
5110         * objc.dg/try-catch-11.m: New test.
5112 2005-07-26  Richard Guenther  <rguenther@suse.de>
5114         PR tree-optimization/22486
5115         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
5117 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5119         PR tree-opt/22484
5120         * testsuite/g++.dg/opt/loop2.C: New test.
5122 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5124         * gcc.dg/tree-ssa/reassoc-3.c: New test.
5125         * gcc.dg/tree-ssa/reassoc-4.c: New test.
5127 2005-07-25  Adam Nemet  <anemet@lnxw.com>
5129         * lib/profopt.exp (profopt-execute): Check for profiling data
5130         files on the target.
5132 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
5134         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
5135         for matching of asm labels.
5137 2005-07-25  Richard Guenther  <rguenther@suse.de>
5139         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
5141 2005-07-25  Richard Guenther  <rguenther@suse.de>
5143         PR testsuite/22624
5144         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
5146 2005-07-25  Ira Rosen  <irar@il.ibm.com>
5148         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
5149         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
5150         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
5151         * gcc.dg/vect/vect-100.c: New test.
5152         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
5153         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
5154         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
5155         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
5156         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
5157         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
5158         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
5159         * gfortran.dg/vect/pr19049.f90: New testcase.
5160         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5162 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
5164         * gcc.c-torture/execute/20050713-1.c: New test.
5166         PR fortran/20063
5167         * gfortran.fortran-torture/execute/data_4.f90: New test.
5169         PR middle-end/20303
5170         * gcc.dg/visibility-d.c: New test.
5172 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
5174         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
5175         * gfortran.dg/underflow.f90: Ditto.
5177 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5179         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
5180         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
5181         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
5183 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5185         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
5186         include case of field width of zero.
5188 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5190         PR libgfortran/21875
5191         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
5192         with trailing blanks on normal formatted read.
5194 2005-07-23  Chao-ying Fu  <fu@mips.com>
5196         * gcc.target/mips/mips32-dsp-type.c: New test.
5197         * gcc.target/mips/mips32-dsp.c: New test.
5199 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
5201         PR testsuite/21073
5202         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
5204         PR testsuite/20454
5205         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
5206         and __cyg_profile_func_exit.
5208 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
5210         * gfortran.dg/comma_format_extension_3.f: Fix typo.
5211         * gfortran.dg/comma_format_extension_4.f: Same.
5212         * gfortran.dg/pr15332.f: Same.
5213         * gfortran.dg/pr21730.f: Same.
5215 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
5217         * g++.dg/opt/vrp2.C: Fix testcase.
5219         PR tree-opt/22625
5220         * g++.dg/opt/vrp2.C: New test.
5222 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
5224         PR debug/21828
5225         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
5227 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
5229         * gcc.dg/tree-ssa/20050719-1.c: New test.
5231 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
5233         * gcc.dg/bfin-longcall-1.c: New file.
5234         * gcc.dg/bfin-longcall-2.c: New file.
5236 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
5238         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
5240 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5242         PR middle-end/19055
5243         * gcc.dg/tree-ssa/pr19055.c: New test.
5244         * gcc.dg/tree-ssa/pr19055-2.c: New test.
5246 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5248         PR C++/22358
5249         * g++.dg/other/pr22358.C: New test.
5251 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
5253         PR c++/2922
5254         * g++.dg/lookup/two-stage5.C: New test from bug comments.
5256 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5258         PR c++/15938
5259         * g++.dg/init/union2.C: New test.
5261 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5263         PR c/22393
5264         * gcc.dg/complex-4.c: New test.
5266 2005-07-21  Richard Guenther  <rguenther@suse.de>
5268         PR testsuite/22522
5269         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
5270         scanning for asm labels.
5271         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5273 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5275         PR target/22085
5276         * gcc.dg/altivec-pr22085.c: New.
5278 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5280         PR tree-optimization/19210
5281         * gcc.dg/tree-ssa/pr19210-1.c: New.
5282         * gcc.dg/tree-ssa/pr19210-2.c: New.
5284 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
5286         PR rtl-optimization/22167
5287         * g++.dg/opt/pr22167.C: New test.
5289 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
5291         PR c++/2922
5292         * g++.dg/lookup/two-stage2.C: New.
5293         * g++.dg/lookup/two-stage3.C: New.
5294         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
5295         fixed two-stage name lookup for operators.
5296         * g++.dg/template/call3.C: Compiler now produces an appropriate
5297         error message.
5298         * g++.dg/template/crash37.C: Compiler now describes bla() on line
5299         14 as a candidate.
5300         * g++.dg/template/ptrmem4.C: Compiler produces different error
5301         message.
5302         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
5303         connect_to_method as a candidate.
5305 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
5307         * gcc.dg/fold-alloc-1.c: New test.
5309 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
5311         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5312         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
5314 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
5316         * gcc.dg/fold-abs-1.c: New test.
5317         * gcc.dg/fold-abs-2.c: New test.
5318         * gcc.dg/fold-abs-3.c: New test.
5320 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
5322         Make CONSTRUCTOR use VEC to store initializers.
5323         * g++.dg/ext/complit3.C: Check for specific error messages.
5324         * g++.dg/init/brace2.C: Update error message.
5325         * g++.dg/warn/Wbraces2.C: Likewise.
5327 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
5329         PR fortran/16940
5330         * gfortran.dg/module_interface_1.f90: New test.
5332 2005-07-19  Danny Berlin <dberlin@dberlin.org>
5333             Kenneth Zadeck <zadeck@naturalbridge.com>
5335         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
5337 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5339         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
5340         specify -Wformat for these tests.
5341         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
5342         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
5343         * gcc.dg/format/opt-6.c: Delete.
5345 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5347         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
5348         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5350 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5352         * gcc.dg/tree-ssa/alias-2.c: New test.
5354 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
5356         PR c++/22263
5357         * g++.dg/template/explicit7.C: New test.
5359 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
5361         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
5362         width of 8 to +Inf and -Inf.
5364 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
5366         PR c++/22139
5367         * g++.dg/template/friend36.C: New test.
5369 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
5371         PR fortran/21730
5372         * gfortran.dg/pr21730.f: New test.
5374 2005-07-16  Danny Berlin <dberlin@dberlin.org>
5375             Kenneth Zadeck <zadeck@naturalbridge.com>
5377         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
5378         since pure const detection cannot run at -O1 in c compiler.
5379         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
5380         can now optimize this case properly.
5381         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
5382         because we now pass.
5383         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
5385 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
5387         PR c/22421
5388         * gcc.dg/format/bitfld-1.c: New test.
5390 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5392         PR c++/22204
5393         * g++.dg/rtti/repo1.C: New test.
5395 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
5397         PR middle-end/22398
5398         * gcc.c-torture/compile/pr22398.c: New test.
5400 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5402         PR c++/22132
5403         * g++.dg/expr/cast4.C: New test.
5405 2005-07-15  Richard Guenther  <rguenther@suse.de>
5407         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
5408         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5410 2005-07-15  Steven Bosscher  <stevenb@suse.de>
5412         PR tree-optimization/22230
5413         * gcc.dg/tree-ssa/pr22230.c: New test.
5415 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
5417         * gfortran.dg/g77/cpp6.f: New test.
5419         PR fortran/22417
5420         * gfortran.dg/g77/cpp5.F: New test.
5421         * gfortran.dg/g77/cpp5.h: New file.
5422         * gfortran.dg/g77/cpp5inc.h: New file.
5424 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
5426         PR libfortran/16435
5427         * gfortran.dg/tl_editting.f90: New.
5428         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
5430 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
5432         * gfortran.dg/char_array_constructor.f90: New test.
5434 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
5436         * gfortran.dg/past_eor.f90: New.
5437         * gfortran.dg/complex_read.f90: New.
5439 2005-07-13  Jeff Law  <law@redhat.com>
5441         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
5442         additional casts.
5444         * gcc.dg/tree-ssa/pr22321.c: New test
5446 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
5448         PR tree-optimization/21921
5449         * gcc.dg/tree-ssa/pr21921.c: New.
5451 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5453         PR tree-optimizatio/22442
5454         * gcc.dg/tree-ssa/loop-11.c: New test.
5456 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5458         PR tree-opt/21840
5459         * gcc.c-torture/compile/pr21840.c: New test.
5461 2005-07-12  Jan Hubicka  <jh@suse.cz>
5463         * gcc.c-torture/compile/pr22379.c: New test.
5465 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
5467         PR libfortran/21593
5468         gfortran.dg/dev_null.f90: Remove outdated comment about
5469         PR libfortran/21593.
5472 2005-07-12  Dale Johannesen  <dalej@apple.com>
5474         * gcc.target/i386/compress-float-sse.c: New.
5475         * gcc.target/i386/compress-float-sse-pic.c: New.
5476         * gcc.target/i386/compress-float-387.c: New.
5477         * gcc.target/i386/compress-float-387-pic.c: New.
5478         * gcc.dg/compress-float-ppc.c: New.
5479         * gcc.dg/compress-float-ppc-pic.c: New.
5481 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
5483         PR libfortran/21593
5484         gfortran.dg/dev_null.f90: Remove targets.
5486 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5488         PR tree-opt/22335
5489         * gcc.dg/pr22335-1.c: New test.
5490         * gcc.dg/pr22335-2.c: New test.
5492 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5494         PR c++/20172
5495         * g++.dg/template/nontype12.C : New test.
5497 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5499         * gcc.dg/tree-ssa/loop-10.c: New test.
5501 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
5503         * gcc.c-torture/execute/20020720-1.x: Remove.
5505 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
5507         * gfortran.fortran-torture/execute/forall_7.f90: New test.
5509 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
5511         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
5512         (dg-mips-options): Use it.
5514 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
5516         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
5518 2005-07-09  Richard Henderson  <rth@redhat.com>
5520         * lib/target-supports.exp (check_effective_target_sync_char_short):
5521         Add alpha.
5523 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
5525         PR libfortran/22217
5526         * gfortran.dg/negative-z-descriptor.f90: New test.
5528 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5530         PR tree-opt/22329
5531         * gcc.dg/pr22329.c: New test.
5533 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
5535         PR tree-optimization/20139
5536         * gcc.dg/tree-ssa/pr20139.c: New.
5538 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5540         PR tree-opt/22356
5541         * testsuite/gcc.dg/pr22356-1.c: New test.
5543 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
5545         PR c++/21799
5546         * g++.dg/template/unify8.C: New.
5547         * g++.dg/template/unify9.C: New.
5549 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
5551         * gfortran.fortran-torture/execute/entry_10.f90: New test.
5553 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
5555         * gcc.dg/darwin-version-1.c: New.
5556         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
5557         * gcc.dg/builtins-20.c: Likewise.
5558         * gcc.dg/builtins-53.c: Likewise.
5559         * gcc.dg/torture/builtins-convert-1.c: Likewise.
5560         * gcc.dg/torture/builtins-convert-2.c: Likewise.
5561         * gcc.dg/torture/builtins-convert-3.c: Likewise.
5562         * gcc.dg/torture/builtins-power-1.c: Likewise.
5563         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
5564         on Darwin.
5566 2005-07-07  Jeff Law  <law@redhat.com>
5568         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
5569         argument evaluation order.
5571 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
5573         PR libfortran/21594
5574         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5575         Add test cases where the shift length is greater than the
5576         array length.
5578 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5580         * obj-c++.dg/proto-lossage-6.mm: New.
5581         * objc.dg/proto-lossage-6.m: New.
5583 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5585         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
5586         * objc.dg/gnu-runtime-2.m: Likewise.
5588 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5590         * gfortran.dg/longline.f: New test.
5592         * gfortran.dg/badline.f: New test.
5594 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5596         PR fortran/16531
5597         PR fortran/15966
5598         PR fortran/18781
5599         * gfortran.dg/hollerith.f90: New.
5600         * gfortran.dg/hollerith2.f90: New.
5601         * gfortran.dg/hollerith3.f90: New.
5602         * gfortran.dg/hollerith4.f90: New.
5603         * gfortran.dg/hollerith_f95.f90: New.
5604         * gfortran.dg/hollerith_legacy.f90: New.
5605         * gfortran.dg/g77/cpp4.F: New. Port from g77.
5607 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5609         PR objc/22274
5610         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
5611         * objc.dg/gnu-runtime-2.m: New.
5613 2005-07-06  Jeff Law  <law@redhat.com>
5615         * gcc.dg/tree-ssa/vrp17.c: New test.
5617 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5619         PR fortran/22327
5620         * gfortran.dg/array_constructor_5.f90: New test.
5622 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5624         * gfortran.fortran-torture/execute/entry_9.f90: New test.
5626 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
5628         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
5629         * gcc.dg/980816-1.c: Ditto.
5631 2005-07-06  Jeff Law  <law@redhat.com>
5633         * gcc.c-torture/compile/pr21356.c: New test.
5635 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5637         PR c/22013
5638         PR c/22098
5639         * gcc.c-torture/compile/pr22013-1.c,
5640         gcc.c-torture/execute/pr22098-1.c,
5641         gcc.c-torture/execute/pr22098-2.c,
5642         gcc.c-torture/execute/pr22098-3.c: New tests.
5644 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5646         PR c/22308
5647         * gcc.dg/pr22308-1.c: New test.
5649 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5651         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5652         target.
5653         * gcc.dg/compare9.c: Use -fshort-enums instead of
5654         -fno-short-enums.  Change the last test to dg-bogus.
5656 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5658         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5659         * gcc.dg/compare9.c: New.
5661 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5663         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5665 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5667         PR testsuite/22288
5668         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5671 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5673         * gcc.dg/format/gcc_gfc-1.c: New.
5675 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5677         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5679 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5681         PR fortran/20842
5682         * gfortran.dg/io_invalid_1.f90: New test.
5684 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5686         * gcc.dg/format/gcc_diag-1.c: Update.
5688 2005-07-02  Jeff Law  <law@redhat.com>
5690         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5691         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5693 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5695         * gcc.dg/format/gcc_diag-1.c: Update.
5697 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5699         PR tree-opt/22269
5700         * gcc.c-torture/compile/pr22269.c: New test.
5702 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5704         PR 21584
5705         PR 22219
5706         * g++.dg/tree-ssa/pr21584-1.C: New test.
5707         * g++.dg/tree-ssa/pr21584-2.C: New test.
5709 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5711         * obj-c++.dg/try-catch-11.mm: New.
5712         * objc.dg/try-catch-10.m: New.
5714 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5716         * g++.dg/other/ucnid-1.C: xfail on AIX.
5718 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5720         PR 22234
5721         * gcc.dg/20050629-1.c: New test.
5723 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5725         * obj-c++.dg/const-str-1[0-1].mm: New.
5726         * objc.dg/const-str-1[0-1].m: New.
5728 2005-05-29  Richard Henderson  <rth@redhat.com>
5730         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5731         Rename from check_effective_target_vect_no_max.
5732         (check_effective_target_vect_no_int_add): New.
5733         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5734         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5735         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5736         * gcc.dg/vect/vect-reduc-1.c: Use both.
5737         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5739 2005-05-29  Richard Henderson  <rth@redhat.com>
5741         * lib/target-supports.exp (check_effective_target_vect_no_max):
5742         Remove i386 and x86_64.
5744 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5746         PR testsuite/21969
5747         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5749 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5751         PR middle-end/21969
5752         * gcc.dg/vect/pr21969.c: New test.
5754 2005-06-28  Eric Christopher  <echristo@redhat.com>
5756         PR c/22052
5757         PR c/21975
5758         * gcc.dg/inline1.c: New test.
5759         * gcc.dg/inline2.c: Ditto.
5760         * gcc.dg/inline3.c: Ditto.
5761         * gcc.dg/inline4.c: Ditto.
5762         * gcc.dg/inline5.c: Ditto.
5764 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5766         PR libfortran/22142
5767         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5768         Add testcase also testing eoshift1 for PR 22142.
5770 2005-06-28  Richard Henderson  <rth@redhat.com>
5772         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5773         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5774         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5775         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5776         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5778 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5780         PR libfortran/22142
5781         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5782         Add testcase for PR 22142.
5784 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5786         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5787         gcc.target/ia64/fpreg-2.c: New tests.
5789 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5791         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5793 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5795         PR libfortran/22170
5796         * gfortran.dg/slash_1.f90: New test.
5798 2005-06-27  Richard Henderson  <rth@redhat.com>
5800         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5801         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5802         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5803         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5804         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5805         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5807 2005-06-27  Richard Henderson  <rth@redhat.com>
5809         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5810         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5812 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5814         * obj-c++.dg/proto-lossage-5.mm: New.
5815         * objc.dg/proto-lossage-5.m: New.
5817 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5819         PR 21959
5820         * gcc.dg/tree-ssa/pr21959.c: New test.
5822 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5824         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5825         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5826         testing uninitialized var.
5828         * gcc.c-torture/execute/builtins/chk.h: New.
5829         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5830         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5831         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5832         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5833         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5834         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5835         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5836         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5837         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5838         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5839         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5840         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5841         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5842         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5843         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5844         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5845         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5846         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5847         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5848         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5849         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5850         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5851         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5852         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5853         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5854         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5855         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5856         * gcc.dg/builtin-object-size-1.c: New test.
5857         * gcc.dg/builtin-object-size-2.c: New test.
5858         * gcc.dg/builtin-object-size-3.c: New test.
5859         * gcc.dg/builtin-object-size-4.c: New test.
5860         * gcc.dg/builtin-object-size-5.c: New test.
5861         * gcc.dg/builtin-stringop-chk-1.c: New test.
5862         * gcc.dg/builtin-stringop-chk-2.c: New test.
5863         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5864         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5865         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5866         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5867         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5868         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5869         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5870         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5871         * gcc.c-torture/execute/printf-1.c: New test.
5872         * gcc.c-torture/execute/fprintf-1.c: New test.
5873         * gcc.c-torture/execute/vprintf-1.c: New test.
5874         * gcc.c-torture/execute/vfprintf-1.c: New test.
5875         * gcc.c-torture/execute/printf-chk-1.c: New test.
5876         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5877         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5878         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5880 2005-06-27  Michael Matz  <matz@suse.de>
5882         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5883         slot is not merged if address escapes.
5885 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5887         PR c/21911
5888         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5890 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5892         PR middle-end/17965
5893         * gcc.c-torture/compile/20050622-1.c: New test.
5895         PR middle-end/22028
5896         * gcc.dg/20050620-1.c: New test.
5898 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5900         PR tree-optimization/22026
5901         * gcc.dg/tree-ssa/pr22026.c: New.
5903 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5905         PR libfortran/22144
5906         * gfortran.dg/shift-alloc.f90: New testcase.
5908 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5910         * all files: Update FSF address in copyright headers.
5912 2005-06-22  Jan Hubicka  <jh@suse.cz>
5914         * wholeprogram-1.c: New testcase.
5915         * wholeprogram-2.c: New testcase.
5917 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5919         PR 22171
5920         * gcc.dg/tree-ssa/pr22171.c: New test.
5922 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5924         * gfortran.dg/simplify_modulo.f90: New.
5926 2005-06-24  Jan Hubicka  <jh@suse.cz>
5928         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5930 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5932         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5934 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5936         * obj-c++.dg/typedef-alias-1.mm: New.
5937         * objc.dg/typedef-alias-1.m: New.
5939 2005-06-23  Jeff Law  <law@redhat.com>
5941         * gcc.dg/tree-ssa/vrp16.c: New test.
5943 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5945         * lib/target-supports.exp: Add
5946         check_effective_target_fortran_large_real and
5947         check_effective_target_fortran_large_int to check for
5948         corresponding effective targets.
5949         * gfortran.dg/large_integer_kind_1.f90: New test.
5950         * gfortran.dg/large_real_kind_1.f90: New test.
5952 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5954         PR tree-optimization/22117
5955         * gcc.dg/tree-ssa/pr22117.c: New.
5957 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5959         PR testsuite/22123
5960         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5962 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5964         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5966 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5968         * gfortran.dg/f2c_4.f90: Add tests for complex functions
5969         * gfortran.dg/f2c_4.c: Likewise.
5971 2005-06-22 Paul Brook  <paul@codesourcery.com>
5973         PR fortran/21034
5974         * gfortran.dg/auto_save_1.f90: New test.
5976 2005-06-22  Michael Matz  <matz@suse.de>
5978         * gcc.target/x86-64/abi: New directory.
5979         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5980         * gcc.target/x86-64/abi/README.gcc: New file.
5981         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5982         * gcc.target/x86-64/abi/asm-support.s: New file.
5983         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5984         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5985         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5986         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5987         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5988         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5989         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5990         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5991         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5992         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5993         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5994         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5995         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5996         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5997         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5998         * gcc.target/x86_64/abi/test_varargs.c: New test.
6000 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
6002         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
6003         32-bit i?86 and x86_64.
6005 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
6007         * obj-c++.dg/const-str-[1-9].mm: New tests.
6009 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
6011         PR fortran/22010
6012         * gfortran.dg/namelist_use.f90: New.
6013         * gfortran.dg/namelist_use_only.f90: New.
6015 2005-06-21  Jeff Law  <law@redhat.com>
6017         * gcc.dg/tree-ssa/vrp15.c: New test.
6019 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
6021         * lib/target-supports.exp (check_effective_target_vect_reduction):
6022         Remove.
6023         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
6024         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
6025         remove vect_reduction target keyword. Also avoid two returns in main.
6026         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6027         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
6028         * gcc.dg/vect/vect-reduc-1short.c: New test.
6029         * gcc.dg/vect/vect-reduc-1char.c: New test.
6030         * gcc.dg/vect/vect-reduc-2short.c: New test.
6031         * gcc.dg/vect/vect-reduc-2char.c: New test.
6032         * gcc.dg/vect/vect-reduc-6.c: New test.
6033         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
6034         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
6035         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
6037 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6038         Paul Thomas  <pault@gcc.gnu.org>
6040         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
6041         New tests.
6043 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6045         * gfortran.dg/backslash_1.f90: New test.
6046         * gfortran.dg/backslash_2.f90: New test.
6048 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
6050         * gfortran.dg/duplicate_labels.f90: New test.
6052 2005-06-20  Jan Beulich  <jbeulich@novell.com>
6054         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
6055         unsupportable relocations.
6056         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6057         * gcc.dg/20050321-2.c: xfail for NetWare.
6059 2005-06-20  Andreas Jaeger  <aj@suse.de>
6061         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
6062         gcc.target/i386/fastcall-sseregparm.c,
6063         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
6065 2005-06-19  Richard Henderson  <rth@redhat.com>
6067         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
6069 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6071         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
6073 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
6075         PR c++/22115
6076         * g++.dg/conversion/simd2.C: Change expected error message.
6078 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6080         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
6081         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6082         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6084 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
6086         * gcc.dg/fold-mod-1.c: New test.
6088 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
6090         PR fortran/19926
6091         * gfortran.dg/pr19926.f90: New test.
6093 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6095         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
6096         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
6097         targets.
6098         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6099         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6101 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
6103         * gcc.target/ia64/float80-varargs-1.c: New test.
6105 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6107         PR tree-opt/22035
6108         * gfortran.dg/f2c_6.f90: New test.
6110 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
6112         PR c++/17413
6113         * g++.dg/template/local5.C: New.
6115 2005-06-17  Richard Henderson  <rth@redhat.com>
6117         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
6119 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
6121         PR testsuite/21945
6122         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
6124 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
6126         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
6127         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
6128         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
6129         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
6130         check_vect to verify the presence of hardware vector support.
6132 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
6134         PR testsuite/22056
6135         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
6137 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6139         PR libfortran/19216
6140         * gfortran.dg/pr19216.f: Add correct space between brackets and
6141         dg directive.
6143 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6145         PR libfortran/16436
6146         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
6148 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
6150         * gcc.target/i386/attributes-error.c: New testcase.
6151         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6152         * gcc.target/i386/regparm-stdcall.c: Likewise.
6153         * gcc.target/i386/sseregparm-1.c: Likewise.
6154         * gcc.target/i386/sseregparm-2.c: Likewise.
6156 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
6158         * g++.dg/rtti/crash2.C: New.
6160 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
6162         * gcc.dg/noncompile/20040203-3.c: Update expected message.
6164 2005-06-15  David Ung  <davidu@mips.com>
6166         * gcc.target/mips/mips16e-extends.c: New test for testing the
6167         generation of MIPS16e zeb/zeh, seb/seh instructions.
6169 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
6171         PR 22018
6172         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
6173         * gcc.dg/tree-ssa/pr22018.c: New test.
6175 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
6177         * gcc.dg/simd-1.c: Update error messages.
6178         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
6179         * gcc.dg/simd-2.c: Update error messages.
6180         * gcc.dg/simd-4.c: New.
6182 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
6184         PR c++/20678
6185         * g++.dg/other/crash-4.C: New.
6187 2005-06-14  Devang Patel  <dpatel@apple.com>
6189         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
6191 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
6193         PR c++/21929
6194         * g++.dg/parse/crash11.C: Update
6196 2005-06-13  Jeff Law  <law@redhat.com>
6198         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
6199         perform the desired transformations.
6200         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
6201         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
6203 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6205         PR fortran/22038
6206         * gfortran.dg/forall_1.f90: Un-XFAIL.
6208 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
6210         PR c++/21929
6211         * g++.dg/parse/crash26.C: New.
6213         PR c++/20789
6214         * g++.dg/init/member1.C: New.
6216 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
6218         * gfortran.dg/altreturn_1.f90: New test.
6220 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
6222         PR middle-end/21985
6223         * gcc.dg/tree-ssa/pr21985.c: New test.
6225 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6227         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
6229 2005-06-12  Roger Sayle  <roger@eyesopen.com>
6231         PR c++/21930
6232         * g++.dg/other/error10.C: New test case.
6234 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6236         PR libfortran/19155
6237         * gfortran.dg/pr19155.f: Add test.
6239 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6241         * gfortran.dg/f2c_7.f90: New test.
6243         * gfortran.dg/forall_1.f90: XFAILed.
6245 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6247         * gcc.dg/pr14796-1.c: New.
6248         * gcc.dg/pr14796-2.c: New.
6250 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
6252         PR fortran/17792
6253         PR fortran/21375
6254         * gfortran.dg/deallocate_stat.f90: New test.
6256 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
6258         * gfortran.fortran-torture/execute/in-pack.f90: New test.
6260 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
6262         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
6263         access will be generated when this loop is vectorized. Test that
6264         accesses with same alignment were detected.
6265         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
6266         Test that accesses with same alignment were detected.
6267         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
6268         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
6269         alignment were detected.
6271 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
6273         PR c++/10611
6274         * g++.dg/conversion/simd2.C: New.
6276 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6278         * gcc.dg/Wcxx-compat-1.c: New.
6280 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
6282         PR libfortran/21480
6283         * gfortran.dg/reshape-complex.f90: Add a test for a packed
6284         complex array.
6286 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
6288         * gcc.dg/alias-8.c: New.
6290 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
6292         * gcc.dg/format/cmn_err-1.c: Update.
6294 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
6296         PR target/20666
6297         * gcc.target/sparc/fexpand-2.c: New.
6298         * gcc.target/sparc/fpmerge-2.c: New.
6299         * gcc.target/sparc/fpmul-2.c: New.
6300         * gcc.target/sparc/noresult.c: New.
6301         * gcc.target/sparc/pdist-2.c: New.
6302         * gcc.target/sparc/pdist-3.c: New.
6304 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
6306         PR testsuite/21702
6307         * gcc.target/i386/i386.exp: Fix comment typo.
6309 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6311         PR c++/19497
6312         * g++.dg/inherit/using5.C: New.
6313         * g++.dg/inherit/using6.C: New.
6315 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6317         PR c++/19894
6318         * g++.dg/template/ptrmem15.C: New test.
6320         PR c++/20563
6321         * g++.dg/ext/label4.C: New test.
6323 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6325         * gcc.dg/tls/debug-1.c: New test.
6327 2005-06-07  Dale Johannesen  <dalej@apple.com>
6329         * gcc.target/i386/movq.c: New.
6331 2005-06-07  Dale Johannesen  <dalej@apple.com>
6333         * gcc.dg/20050607-1.c: New.
6335 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
6337         PR middle-end/21850
6338         * gcc.c-torture/execute/20050607-1.c: New test.
6340 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
6342         PR libfortran/21926
6343         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
6344         Test case where the return array has lowest stride one,
6345         but isn't packed.
6347 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
6349         * lib/target-supports.exp (check_effective_target_sync_int_long):
6350         Add s390 and s390x targets.
6352 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6354         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
6355         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
6356         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
6357         * gcc.dg/tree-ssa/loop-9.c: New test.
6359 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
6361         * g++.dg/parse/defarg10.C: New.
6363 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
6365         PR regression/21897
6366         * gcc.c-torture/execute/20050604-1.c: New test.
6368 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
6370         PR 21903
6371         * g++.dg/parse/defarg9.C: New.
6373         PR c++/20637
6374         * g++.dg/inherit/using4.C: New.
6375         * g++.dg/overload/error1.C: Adjust expected errors.
6376         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6377         * g++.old-deja/g++.brendan/arm2.C: Likewise.
6378         * g++.old-deja/g++.other/redecl2.C: Likewise.
6379         * g++.old-deja/g++.other/redecl4.C: Likewise.
6380         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
6382 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6384         * gfortran.dg/f2c_5.f90: Add -w to dg-options
6386 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6388         * lib/gfortran.exp (gfortran_target_compile): Call
6389         dg-additional-files-options
6390         * gfortran.dg/f2c_4.f90: New file
6391         * gfortran.dg/f2c_4.c: New file
6392         * gfortran.dg/f2c_5.f90: New file
6393         * gfortran.dg/f2c_5.c: New file
6395 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6397         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
6399         PR fortran/21912
6400         * gfortran.dg/array_constructor_4.f90: New test.
6402 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
6404         PR c++/21619
6405         * g++.dg/ext/builtin9.C: New test.
6407 2005-06-05  Dale Johannesen  <dalej@apple.com>
6409         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
6410         * gcc.c-torture/execute/20050603-2.c: Ditto.
6412 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6414         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
6415         * gcc.dg/vect/vect-reduc-1.c: New.
6416         * gcc.dg/vect/vect-reduc-2.c: New.
6417         * gcc.dg/vect/vect-reduc-3.c: New.
6419 2005-06-04  Dale Johannesen  <dalej@apple.com>
6421         * gcc.c-torture/execute/20050603-1.c: New.
6422         * gcc.c-torture/execute/20050603-2.c: New.
6423         * gcc.dg/20050603-3.c: New.
6425 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6427         PR fortran/19195
6428         * gfortran.dg/debug_1.f90: New test.
6430         * gfortran.dg/forall_1.f90: New test.
6432 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
6434         * gfortran.dg/array_constructor_3.f90: New test.
6436 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6438         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
6440 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
6442         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
6444 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
6446         PR c/21873
6447         * gcc.dg/init-excess-1.c: New test.
6449 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6451         PR c++/21853
6452         * g++.dg/expr/static_cast6.C: New test.
6454 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
6456         * gcc.dg/tree-ssa/vrp14.c: New test.
6458 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6460         PR c++/21336
6461         * g++.dg/template/new2.C: New test.
6463 2005-06-03  Josh Conner  <jconner@apple.com>
6465         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
6466         all entries in initializer.
6468 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
6470         PR middle-end/21858
6471         * gcc.dg/pr21858.c: New testcase.
6473 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
6475         PR tree-optimization/21292
6477         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
6478         New.
6479         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6480         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6481         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6482         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6483         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
6485 2005-06-02  Richard Henderson  <rth@redhat.com>
6487         * gcc.dg/sync-2.c: Use -march=i486 for i386.
6489 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
6491         * gcc.dg/wtypequal.c: New testcase.
6493 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
6495         PR 21582
6496         * gcc.dg/tree-ssa/pr21582.c: New test.
6498 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6500         PR c++/21280
6501         * g++.dg/opt/interface2.h: New.
6502         * g++.dg/opt/interface2.C: New.
6503         * g++.dg/init/ctor4.C: Adjust error lines.
6504         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6505         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
6506         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6507         * g++.old-deja/g++.pt/assign1.C: Likewise.
6508         * g++.old-deja/g++.pt/crash20.C: Likewise.
6510 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
6512         PR tree-optimization/21734
6513         * g++.dg/vect/pr21734_1.cc: New.
6514         * g++.dg/vect/pr21734_2.cc: New.
6516 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6518         PR c++/20350
6519         * g++.dg/template/spec24.C: New.
6521         PR c++/21151
6522         * g++.dg/pch/local-1.C: New.
6523         * g++.dg/pch/local-1.Hs: New.
6525 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
6527         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
6528         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
6529         * gcc.dg/tree-ssa/pr14341.c: New test.
6530         * gcc.dg/tree-ssa/pr14841.c: New test.
6531         * gcc.dg/tree-ssa/pr20701.c: New test.
6532         * gcc.dg/tree-ssa/pr21086.c: New test.
6533         * gcc.dg/tree-ssa/pr21090.c: New test.
6534         * gcc.dg/tree-ssa/pr21332.c: New test.
6535         * gcc.dg/tree-ssa/pr21458.c: New test.
6536         * gcc.dg/tree-ssa/pr21658.c: New test.
6537         * gcc.dg/tree-ssa/vrp01.c: New test.
6538         * gcc.dg/tree-ssa/vrp02.c: New test.
6539         * gcc.dg/tree-ssa/vrp03.c: New test.
6540         * gcc.dg/tree-ssa/vrp04.c: New test.
6541         * gcc.dg/tree-ssa/vrp05.c: New test.
6542         * gcc.dg/tree-ssa/vrp06.c: New test.
6543         * gcc.dg/tree-ssa/vrp07.c: New test.
6544         * gcc.dg/tree-ssa/vrp08.c: New test.
6545         * gcc.dg/tree-ssa/vrp09.c: New test.
6546         * gcc.dg/tree-ssa/vrp10.c: New test.
6547         * gcc.dg/tree-ssa/vrp11.c: New test.
6548         * gcc.dg/tree-ssa/vrp12.c: New test.
6549         * gcc.dg/tree-ssa/vrp13.c: New test.
6551 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
6553         PR 21029
6554         * gcc.dg/tree-ssa/pr21029.c: New test.
6556 2005-06-01  Roger Sayle  <roger@eyesopen.com>
6558         * gfortran.dg/logint-1.f: New test case.
6559         * gfortran.dg/logint-2.f: Likewise.
6560         * gfortran.dg/logint-3.f: Likewise.
6562 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
6564         PR c/21536
6565         PR c/20760
6566         * gcc.dg/20050527-1.c: New test.
6568         * gcc.dg/i386-sse-12.c: New test.
6570         PR fortran/21729
6571         * gfortran.dg/implicit_5.f90: New test.
6573 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
6575         PR fortran/20883
6576         * gfortran/assign_4.f90: New test.
6577         * gfortran/assign_2.f90: Change compile to run.
6579 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
6581         * lib/target-supports.exp
6582         (check_effective_target_sync_char_short): New.
6583         * gcc.dg/sync-2.c: New.
6585 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6587         PR tree-optimization/21817
6588         * gcc.dg/torture/pr21817-1.c: New.
6590 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
6592         PR c++/21165
6593         * g++.dg/template/init5.C: New.
6595 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
6597         * gfortran.dg/char_initialiser_actual.f90:
6598         Test character initialisers as actual arguments.
6599         * gfortran.dg/char_pointer_comp_assign.f90:
6600         Test character pointer structure component assignments.
6601         * gfortran.dg/char_array_structure_constructor.f90:
6602         Test character components in structure constructors.
6604 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
6606         PR middle-end/20931
6607         * g++.dg/opt/pr20931.C: New test.
6609 2005-05-31  Andreas Jaeger  <aj@suse.de>
6611         PR testsuite/20772
6612         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
6613         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
6614         g++.old-deja/g++.ext/asmspec1.C,
6615         g++.old-deja/g++.other/regstack.C,
6616         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
6617         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
6618         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
6619         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
6620         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
6621         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
6622         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
6623         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
6624         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
6625         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
6626         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
6627         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
6628         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
6629         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
6630         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
6631         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
6632         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
6633         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
6634         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
6636 2005-05-31  Jeff Law  <law@redhat.com>
6638         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
6640 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6642         PR middle-end/21743
6643         * gcc.dg/builtins-1.c: Activate disabled clog test.
6644         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6646 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6648         * gfortran.dg/char_pointer_assign.f90:
6649         Test character-pointer assignments and pointer assignments.
6650         * gfortran.dg/char_pointer_dummy.f90:
6651         Test character-pointer dummy arguments.
6652         * gfortran.dg/char_pointer_func.f90:
6653         Test character-pointer function returns.
6654         * gfortran.dg/char_pointer_dependency.f90:
6655         Test character-pointer functions with dependencies.
6657 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6659         PR c++/21784
6660         * g++.dg/lookup/using14.C: New test.
6662 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6664         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6665         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6666         trailing ^M.
6668 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6670         PR c++/17413
6671         * g++.dg/template/local5.C: New.
6673         PR target/21761
6674         * gcc.c-torture/compile/pr21761.c: New.
6676         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6677         before darwin8.
6679 2005-05-30  Steven G. Kargl
6681         PR fortran/20846
6682         * gfortran.dg/inquire_8.f90: New test.
6684 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6686         PR libfortran/21376
6687         * gfortran.dg/output_exponents_1.f90: New test.
6689 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6691         PR libfortran/20006
6692         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6694 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6696         PR c++/21210
6697         * g++.dg/ext/complex1.C: New test.
6699         PR c++/21340
6700         * g++.dg/init/ctor6.C: New test.
6702 2005-05-29  Jan Hubicka  <jh@suse.cz>
6704         * gcc.c-torture/compile/pr21562.c: New.
6706 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6708         * gfortran.dg/subnormal_1.f90: New test.
6710 2005-05-28  Jan Hubicka  <jh@suse.cz>
6712         * tree-prof.exp: Fix comment.
6713         * value-prof-1.c: New.
6714         * value-prof-2.c: New.
6715         * value-prof-3.c: New.
6716         * value-prof-4.c: New.
6718 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6720         PR c++/21614
6721         * g++.dg/expr/ptrmem6.C: New test.
6722         * g++.dg/expr/ptrmem6a.C: Likewise.
6724 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6726         PR tree-optimization/21658
6727         * gcc.dg/tree-ssa/pr21658.c: New.
6729 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6731         PR c++/21455
6732         * g++.dg/inherit/ptrmem3.C: New.
6734         PR c++/21681
6735         * g++.dg/parse/template16.C: New.
6737 2005-05-27  Andreas Jaeger  <aj@suse.de>
6739         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6741         * gcc.dg/i386-sse-8.c: Run test on all archs.
6743 2005-05-26  Mike Stump  <mrs@apple.com>
6745         * objc.dg/isa-field-1.m: Only run on darwin.
6746         * objc.dg/lookup-1.m: Likewise.
6747         * objc.dg/try-catch-8.m: Likewise.
6749 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6751         PR tree-optimization/9814
6752         * gcc.dg/pr9814-1.c: New test case.
6754 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6756         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6757         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6758         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6759         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6760         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6761         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6762         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6763         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6764         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6765         objc.dg/try-catch-8.m: New.
6767 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6769         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6770         remove extraneous semicolons.
6772 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6774         * obj-c++.dg/comp-types-12.mm: New.
6775         * objc.dg/comp-types-11.m: New.
6776         * objc.dg/selector-4.m: New.
6778 2005-05-26  Andreas Jaeger  <aj@suse.de>
6780         PR testsuite/20772
6781         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6782         g++.old-deja/g++.ext/attrib3.C,
6783         g++.old-deja/g++.other/store-expr1.C,
6784         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6785         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6786         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6787         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6788         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6789         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6790         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6791         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6792         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6793         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6794         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6795         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6796         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6797         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6798         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6799         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6800         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6801         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6802         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6804 2005-05-26  Andreas Jaeger  <aj@suse.de>
6806         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6807         x86-64 compilation.
6809 2005-05-26  Andreas Jaeger  <aj@suse.de>
6811         PR testsuite/20772
6812         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6813         gcc.misc-tests/i386-pf-athlon-1.c,
6814         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6815         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6816         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6817         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6818         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6819         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6820         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6821         programs.
6823         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6824         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6825         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6826         x86-64 compilation.
6828         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6829         x86_64.
6831         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6832         effective-target ilp32.
6834 2005-05-26  David Ung  <davidu@mips.com>
6836         * gcc.target/mips/ext_ins.c: New test for testing the generation
6837         of MIPS32/64 rev 2 ext/ins instructions.
6839 2005-05-26  Andreas Jaeger  <aj@suse.de>
6841         * treelang/compile/unsigned.tree: Use gimple instead of
6842         nonexisting generic dump.
6844 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6846         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6848 2005-05-26  Andreas Jaeger  <aj@suse.de>
6850         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6852 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6854         PR libfortran/17283
6855         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6856         Test callee-allocated memory with write statements.
6858 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6860         PR middle-end/21709
6861         * gcc.dg/pr21709-1.c: New test case.
6863 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6864             Mike Stump  <mrs@apple.com>
6866         * objc/execute/next_mapping.h: Update for C++.
6868         * obj-c++.dg/selector-1.mm: Move to...
6869         * obj-c++.dg/selector-4.mm: here...
6871         * obj-c++.dg/basic.mm: New.
6872         * obj-c++.dg/comp-types-1.mm: New.
6873         * obj-c++.dg/cxx-class-1.mm: New.
6874         * obj-c++.dg/cxx-ivars-1.mm: New.
6875         * obj-c++.dg/cxx-ivars-2.mm: New.
6876         * obj-c++.dg/cxx-ivars-3.mm: New.
6877         * obj-c++.dg/cxx-scope-1.mm: New.
6878         * obj-c++.dg/cxx-scope-2.mm: New.
6879         * obj-c++.dg/defs.mm: New.
6880         * obj-c++.dg/empty-private-1.mm: New.
6881         * obj-c++.dg/encode-1.mm: New.
6882         * obj-c++.dg/encode-2.mm: New.
6883         * obj-c++.dg/encode-3.mm: New.
6884         * obj-c++.dg/extern-c-1.mm: New.
6885         * obj-c++.dg/extra-semi.mm: New.
6886         * obj-c++.dg/fix-and-continue-2.mm: New.
6887         * obj-c++.dg/isa-field-1.mm: New.
6888         * obj-c++.dg/ivar-list-semi.mm: New.
6889         * obj-c++.dg/local-decl-1.mm: New.
6890         * obj-c++.dg/lookup-1.mm: New.
6891         * obj-c++.dg/lookup-2.mm: New.
6892         * obj-c++.dg/method-1.mm: New.
6893         * obj-c++.dg/method-2.mm: New.
6894         * obj-c++.dg/method-3.mm: New.
6895         * obj-c++.dg/method-4.mm: New.
6896         * obj-c++.dg/method-5.mm: New.
6897         * obj-c++.dg/method-6.mm: New.
6898         * obj-c++.dg/method-7.mm: New.
6899         * obj-c++.dg/no-extra-load.mm: New.
6900         * obj-c++.dg/overload-1.mm: New.
6901         * obj-c++.dg/pragma-1.mm: New.
6902         * obj-c++.dg/pragma-2.mm: New.
6903         * obj-c++.dg/private-1.mm: New.
6904         * obj-c++.dg/private-2.mm: New.
6905         * obj-c++.dg/proto-qual-1.mm: New.
6906         * obj-c++.dg/qual-types-1.mm: New.
6907         * obj-c++.dg/stubify-1.mm: New.
6908         * obj-c++.dg/stubify-2.mm: New.
6909         * obj-c++.dg/super-class-1.mm: New.
6910         * obj-c++.dg/super-class-2.mm: New.
6911         * obj-c++.dg/super-dealloc-1.mm: New.
6912         * obj-c++.dg/super-dealloc-2.mm: New.
6913         * obj-c++.dg/template-1.mm: New.
6914         * obj-c++.dg/template-2.mm: New.
6915         * obj-c++.dg/template-3.mm: New.
6916         * obj-c++.dg/template-4.mm: New.
6917         * obj-c++.dg/template-5.mm: New.
6918         * obj-c++.dg/template-6.mm: New.
6919         * obj-c++.dg/try-catch-1.mm: New.
6920         * obj-c++.dg/try-catch-2.mm: New.
6921         * obj-c++.dg/try-catch-3.mm: New.
6922         * obj-c++.dg/try-catch-4.mm: New.
6923         * obj-c++.dg/try-catch-5.mm: New.
6924         * obj-c++.dg/try-catch-6.mm: New.
6925         * obj-c++.dg/try-catch-7.mm: New.
6926         * obj-c++.dg/try-catch-8.mm: New.
6927         * obj-c++.dg/try-catch-9.mm: New.
6928         * obj-c++.dg/va-meth-1.mm: New.
6930 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6932         * obj-c++.dg/selector-1.mm: New.
6933         * obj-c++.dg/selector-2.mm: New.
6935 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6937         * obj-c++.dg/selector-3.mm: New.
6938         * objc.dg/selector-3.m: New.
6940 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6942         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6943         about where warning appears.
6945 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6947         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6948         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6949         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6950         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6952 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6954         * gcc.dg/20050524-1.c: New test.
6956 2005-05-25  Jan Hubicka  <jh@suse.cz>
6958         * gcc.dg/tree-prof/inliner-1.c: New.
6960 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6962         * gcc.dg/tree-prof: New directory.
6963         * gcc.dg/tree-prof/tree-prof.exp: New.
6965 2005-05-25  DJ Delorie  <dj@redhat.com>
6967         * gcc.dg/Wattributes-1.c: New.
6968         * gcc.dg/Wattributes-2.c: New.
6969         * gcc.dg/Wattributes-3.c: New.
6971 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6973         PR tree-optimization/19833
6974         * gcc.dg/uninit-4.c: Remove xfail.
6975         * gcc.dg/uninit-9.c: Ditto.
6977 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6979         * obj-c++.dg/bitfield-[1-5].mm: New.
6980         * obj-c++.dg/class-protocol-1.mm: New.
6981         * obj-c++.dg/comp-types-1[0-1].mm: New.
6982         * obj-c++.dg/comp-types-[2-9].mm: New.
6983         * obj-c++.dg/encode-[4-8].mm: New.
6984         * obj-c++.dg/layout-1.mm: New.
6985         * obj-c++.dg/method-1[0-9].mm: New.
6986         * obj-c++.dg/method-2[0-1].mm: New.
6987         * obj-c++.dg/method-[8-9].mm: New.
6988         * obj-c++.dg/objc-gc-3.mm: New.
6989         * obj-c++.dg/try-catch-10.mm: New.
6990         * objc.dg/bitfield-5.m: New.
6991         * objc.dg/comp-types-10.m: New.
6992         * objc.dg/comp-types-9.m: New.
6993         * objc.dg/layout-1.m: New.
6994         * objc.dg/objc-gc-4.m: New.
6995         * objc.dg/try-catch-9.m: New.
6996         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6997         * objc.dg/comp-types-1.m: Likewise.
6998         * objc.dg/comp-types-[5-6].m: Likewise.
6999         * objc.dg/method-9.m: Likewise.
7001 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
7003         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
7004         and on hardware without VMX support.
7006         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
7008         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
7010         * lib/profopt.exp (dg-final-generate, dg-final-use,
7011         profopt-final-code, profopt-get-options): New.
7012         (profopt-execute): Process test directives.
7014         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
7015         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7016         cleanup-tree-dump, cleanup-saved-temps): Update comments.
7018 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
7020         PR C++/21645
7021         * g++.dg/init/ctor5.C: New test.
7023 2005-05-24  Ira Rosen  <irar@il.ibm.com>
7025         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
7026         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
7027         vect-113.c, vect-114.c.
7029 2005-05-23  Adam Nemet  <anemet@lnxw.com>
7031         * gcc.dg/const-elim-1.c: Remove xfails.
7033 2005-05-23  Jeff Law  <law@redhat.com>
7035         * gcc.c-torture/compile/pr21638.c: New test.
7036         * gcc.c-torture/compile/20050520-1.c: New test.
7038 2005-05-23  Nick Clifton  <nickc@redhat.com>
7040         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
7041         be a proper triple, ie: m32r*-*-*.
7042         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7044 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
7046         PR middle-end/21331
7047         PR tree-opt/21293
7048         * gcc.c-torture/compile/pr21293.c: New test.
7049         * gcc.c-torture/execute/pr21331.c: New test.
7051 2004-05-20  Richard Henderson  <rth@redhat.com>
7053         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
7055 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
7057         * obj-c++-dg.exp: Add.
7058         * obj-c++.exp: Add.
7059         * obj-c++.dg/dg.exp: Add.
7061 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
7063         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
7064         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
7066 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
7068         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
7070 2004-05-19  Richard Henderson  <rth@redhat.com>
7072         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
7074 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
7076         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
7078         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
7080 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
7082         PR c++/21495
7083         * g++.dg/parse/extern1.C: New test.
7084         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
7086 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7088         * gcc.dg/c99-math.h: New.
7089         * gcc.dg/c99-math-float-1.c: New test.
7090         * gcc.dg/c99-math-double-1.c: Likewise.
7091         * gcc.dg/c99-math-long-double-1.c: Likewise.
7093 2005-05-18  Richard Henderson  <rth@redhat.com>
7095         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
7097 2005-05-18  Devang Patel  <dpatel@apple.com>
7099         * g++.dg/opt/20050511-1.C: New test.
7101 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
7103         PR libfortran/21127
7104         * gfortran.dg/reshape-complex.f90: New test.
7106 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
7108         * gfortran.dg/array_constructor_1.f90: New test.
7109         * gfortran.dg/array_constructor_2.f90: New test.
7111 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7113         PR fortran/20954
7114         * gfortran.dg/pr20954.f: New test.
7116 2005-05-17  Mike Stump  <mrs@apple.com>
7118         Yet more Objective-C++...
7120         * objc.dg/method-5.m: Update.
7121         * objc.dg/method-6.m: Update.
7122         * objc.dg/method-7.m: Update.
7123         * objc.dg/method-9.m: Update.
7124         * objc.dg/try-catch-2.m: Update.
7126 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
7128         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
7129         Remove little-endian optimizations.
7131 2005-05-17  Jeff Law  <law@redhat.com>
7133         * g++.dg/tree-ssa/pr14814.C: New test.
7134         * gcc.dg/tree-ssa/pr14814.C: New test.
7135         * gcc.dg/tree-ssa/pr17141-1.C: New test.
7136         * gcc.dg/tree-ssa/pr17141-2.C: New test.
7138 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7140         * gcc.dg/compat/generate-random.c: Do not include
7141         libiberty.h.
7142         * gcc.dg/compat/generate-random_r.c: Likewise.
7144 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
7146         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
7148 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7150         PR middle-end/21595
7151         * g++.dg/tree-ssa/builtin1.C: New testcase.
7153 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
7155         PR c++/21454
7156         * g++.dg/opt/const4.C: New test.
7158         PR middle-end/21492
7159         * g++.dg/opt/crossjump1.C: New test.
7161         PR tree-optimization/21610
7162         * gcc.c-torture/compile/20050516-1.c: New test.
7164         PR fortran/15080
7165         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
7166         about the test failing.
7167         * gfortran.fortran-torture/execute/where_7.f90: New test.
7168         * gfortran.fortran-torture/execute/where_8.f90: New test.
7170 2005-05-16  Richard Henderson  <rth@redhat.com>
7172         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
7173         i?86 and x86_64.
7175 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
7177         * gcc.dg/compat/generate-random.c (config.h): Do not include.
7178         (limits.h): Include unconditionally.
7179         (stdlib.h): Likewise.
7180         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
7181         (limits.h): Include unconditionally.
7182         (stdlib.h): Likewise.
7183         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7184         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7185         (limits.h): Include unconditionally.
7186         (stdlib.h): Likewise.
7187         (hashtab.h): Do not include.
7188         (getopt.h): Likewise.
7189         (stddef.h): Include.
7190         (hashval_t): Define.
7191         (struct entry): Add "next" field.
7192         (HASH_SIZE): New macro.
7193         (hash_table): New variable.
7194         (switchfiles): Do not use xmalloc.
7195         (mix): New macro.
7196         (iterative_hash): New function.
7197         (hasht): Remove.
7198         (e_exists): New function.
7199         (e_insert): Likewise.
7200         (output): Use, instead of libiberty hashtable functions.
7201         (main): Do not use getopt.  Do not call htab_create.
7203 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
7205         PR libstdc++/21526
7206         * lib/target-supports.exp (check_mkfifo_available):
7207         Return 0 for cygwin as mkfifo support incomplete on platform.
7208         Fix typos in comments.
7210 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
7212         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
7214 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
7216         PR fortran/17432
7217         * gfortran.dg/assign_4.f: New test.
7219 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
7221         PR tree-optimization/21563
7222         * gcc.dg/tree-ssa/pr21563.c: New.
7224 2005-05-14  Jan Hubicka  <jh@suse.cz>
7226         * gcc.dg/noreturn-7.c: Allow control reaches warning.
7228 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
7230         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
7232 2005-05-13  Julian Brown  <julian@codesourcery.com>
7234         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
7235         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
7237 2005-05-13  Jan Hubicka  <jh@suse.cz>
7239         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
7240         * gcc.dg/fold-xor-?.c: Likewise.
7241         * gcc.dg/pr15784-?.c: Likewise.
7242         * gcc.dg/pr20922-?.c: Likewise.
7243         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
7244         * gcc.dg/tree-ssa/pr17598.c: Likewise.
7245         * gcc.dg/tree-ssa/pr20470.c: Likewise.
7247 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7249         PR fortran/21260
7250         * gfortran.dg/hollerith_1.f90: New test.
7252 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7254         * gfortran.dg/func_result_2.f90: New test.
7256 2005-05-11  Bud Davis  <bdavis@gfortran.org>
7258         * gfortran.dg/dev_null.f90: New test.
7260 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
7262         * gcc.dg/arm-vfp1.c: Revert last change.
7264 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
7266         PR middle-end/19807
7267         PR tree-optimization/19639
7268         * g++.dg/tree-ssa/pr19807.C: New testcase.
7270 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7272         PR libfortran/21471
7273         * gfortran.dg/append-1.f90: New test.
7275 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7277         * gcc.dg/pr18501.c: XFAIL.
7278         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
7279         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
7280         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
7281         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7282         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7283         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
7284         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
7285         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7287 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7289         PR fortran/20178
7290         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
7291         gfortran.dg/f2c_3.f90: New tests.
7293         * gfortran.dg/return_1.f90: Fix dg annotation.
7295 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7297         * gcc.c-torture/compile/20050510-1.c: New test.
7299 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
7301         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
7303 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
7305         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
7307 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
7309         PR c/17913
7310         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
7312 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
7314         PR c/21342
7315         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
7316         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
7318 2005-05-10  Ben Elliston  <bje@au.ibm.com>
7320         PR debug/16676
7321         * gcc.dg/debug/pr16676.c: New test.
7323 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
7325         PR testsuite/21443
7326         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
7327         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
7328         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
7329         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
7330         Change -O1 to -O2.
7331         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
7332         -fno-tree-dominator-opts.
7334 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7336         * gfortran.dg/return_1.f90: New test.
7338 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
7340         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
7342         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
7344 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
7346         PR c++/21427
7347         * g++.dg/inherit/covariant13.C: New.
7349 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7351         PR libfortran/19155
7352         * gfortran.dg/pr19155.f: New test.
7354 2005-05-08  Roger Sayle  <roger@eyesopen.com>
7356         PR inline-asm/8788
7357         * gcc.dg/pr8788-1.c: New testcase.
7359 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
7361         PR target/21416
7362         * gcc.target/mips/fpcmp-[12].c: New tests.
7364 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
7366         * lib/target-supports-dg.exp (dg-require-fork): New function.
7367         (dg-require-mkfifo): Likewise.
7368         * lib/target-supports.exp (check_function_available): New
7369         function.
7370         (check_fork_available): Likewise.
7371         (check_mkfifo_available): Likewise.
7373 2005-05-06  Jeff Law  <law@redhat.com>
7375         * gcc.c-torture/compile/pr21380.c: New test.
7377 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
7379         PR c++/20961
7380         * g++.dg/ext/weak3.C: New test.
7382 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
7384         PR c++/21352
7385         * g++.dg/template/crash37.C: New test.
7387 2005-05-05  Paul Brook  <paul@codesourcery.com>
7389         * gcc.dg/arm-g2.c: Use effective-target arm32.
7390         * gcc.dg/arm-mmx-1.c: Ditto.
7391         * gcc.dg/arm-scd42-2.c: Ditto.
7392         * gcc.dg/arm-vfp1.c: Ditto.
7393         * lib/target-supports.exp (check_effective_target_arm32): New
7394         function.
7396 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
7398         PR libfortran/21354
7399         gfortran.dg/in_pack_rank7.f90: New test.
7401 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
7403         PR middle-end/15618
7404         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
7406 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
7408         PR middle-end/21265
7409         * gcc.dg/20050503-1.c: New test.
7411         PR rtl-optimization/21239
7412         * gcc.dg/i386-sse-11.c: New test.
7414 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
7416         PR target/16888
7417         * gcc.target/i386/asm-1.c: New test.
7419 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
7421         PR rtl-optimization/21330
7422         * gcc.c-torture/execute/20050502-1.c: New test.
7424         PR target/21297
7425         * gcc.c-torture/execute/20050502-2.c: New test.
7427 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
7429         PR middle-end/21282
7430         * gcc.dg/pr21282.c: New.
7432 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7434         * gcc.dg/vect/pr20122.c: Clean up .vect file.
7435         * gcc.dg/vect/vect-92.c: Likewise.
7436         * gcc.dg/vect/vect-93.c: Likewise.
7437         * gcc.dg/vect/vect-dv-1.c: Likewise.
7438         * gcc.dg/vect/vect-dv-2.c: Likewise.
7439         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
7441 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7443         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
7444         * gfortran.dg/vect/vect-2.f90: Likewise.
7445         * gfortran.dg/vect/vect-3.f90: Likewise.
7446         * gfortran.dg/vect/vect-4.f90: Likewise.
7447         * gfortran.dg/vect/vect-5.f90: Likewise.
7449 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
7451         PR target/20813
7452         * gcc.dg/rs6000-fpint-2.c: New.
7454 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
7456         PR c/15698
7457         * gcc.dg/builtins-30.c: Update expected messages.
7458         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
7459         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
7460         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
7462 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
7464         PR tree-optimization/21294
7465         * gcc.dg/tree-ssa/pr21294.c: New.
7467 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
7469         * gcc.dg/altivec-3.c (vec_store): Do not use the old
7470         __builtin_altivec_st_internal_4si built-in.
7472 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
7474         PR c++/15875
7475         * g++.dg/template/ptrmem14.C: New test.
7477 2005-05-02  Paul Brook  <paul@codesourcery.com>
7479         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
7481 2005-05-02  Michael Matz  <matz@suse.de>
7483         PR c++/19542
7484         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
7486 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
7488         * g++.dg/cpp/weak.C: New test.
7490 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
7492         * gcc.dg/tree-ssa/loop-8.c: New test.
7494 2005-04-30  Michael Maty  <matz@suse.de>
7496         * gcc.dg/inline-mcpy.c: New test.
7498 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
7500         PR libfortran/18958
7501         * gfortran.dg/eoshift.f90: New test case.
7503 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
7505         PR libfortran/18857
7506         * gfortran.dg/matmul_1.f90: New test.
7508 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7510         PR tree-optimization/21030
7511         * gcc.dg/tree-ssa/pr21030.c: New.
7513 2005-04-29  Devang Patel  <dpatel@apple.com>
7515         PR tree-optimization/21272
7516         * gcc.dg/vect/vect-ifcvt-10.c: New test.
7518 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
7520         PR fortran/13082
7521         PR fortran/18824
7522         * gfortran.dg/entry_4.f90: New test.
7523         * gfortran.fortran-torture/execute/entry_1.f90: New test.
7524         * gfortran.fortran-torture/execute/entry_2.f90: New test.
7525         * gfortran.fortran-torture/execute/entry_3.f90: New test.
7526         * gfortran.fortran-torture/execute/entry_4.f90: New test.
7527         * gfortran.fortran-torture/execute/entry_5.f90: New test.
7528         * gfortran.fortran-torture/execute/entry_6.f90: New test.
7529         * gfortran.fortran-torture/execute/entry_7.f90: New test.
7531 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7533         * gfortran.fortran-torture/execute/entry_8.f90: New test.
7535 2005-04-29  Paul Brook   <paul@codesourcery.com>
7537         * gfortran.dg/entry_3.f90: New test.
7539 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7541         * gfortran.dg/implicit_4.f90: New test.
7543 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
7545         * lib/target-supports.exp (check_profiling_available): Return
7546         false for xtensa-*-elf.
7548 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
7550         * lib/fortran-torture.exp (fortran-torture.exp): Catch
7551         error if file cannot be deleted.
7553 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7555         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
7556         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
7557         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
7558         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
7559         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
7560         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
7561         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
7562         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
7563         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
7564         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7565         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
7566         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
7567         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
7569 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7571         PR fortran/20865
7572         * gfortran.dg/pr20865.f90: New test.
7574 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
7576         * gcc.dg/void-cast-2.c: New test.
7578 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7580         PR c/21159
7581         * gcc.dg/void-cast-1.c: New test.
7583 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
7585         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
7587 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7589         PR fortran/21177
7590         * gfortran.dg/pr21177.f90: New test.
7592 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
7594         PR tree-optimization/21171
7595         * gcc.dg/tree-ssa/pr21171.c: New test.
7597 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
7599         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7600         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7601         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7602         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7603         gcc.dg/tree-ssa/gen-vect-32.c: New.
7604         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
7605         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
7606         don't run on PPC32.
7608 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7610         PR c/21213
7611         * gcc.dg/transparent-union-3.c: New test.
7613 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7615         PR c/20740
7616         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
7617         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
7618         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
7619         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
7620         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
7621         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
7623 2005-04-26  Jeff Law  <law@redhat.com>
7625         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
7626         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
7627         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
7628         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7629         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
7630         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
7631         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
7633 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
7635         PR tree-optimization/17598
7636         * gcc.dg/tree-ssa/pr17598.c: New testcase.
7638 2005-04-25  Mike Stump  <mrs@apple.com>
7640         * objc.dg/fix-and-continue-1.m: Add.
7642 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7644         PR c++/20995
7645         * g++.dg/opt/pr20995-1.C: New test case.
7647 2005-04-25  Devang Patel <dpatel@apple.com>
7649         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7651 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7653         PR testsuite/21062
7654         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7656 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7658         PR C++/21188
7659         * g++.dg/opt/rtti2.C: New test.
7661 2005-04-25  Paul Brook  <paul@codesourcery.com>
7662         Steven G. Kargl  <kargls@comcast.net>
7664         PR fortran/20879
7665         * gfortran.dg/ichar_1.f90: New file.
7667 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7669         PR middle-end/20991
7670         * g++.dg/opt/pr20991.C: New test.
7672         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7673         where sizeof (type) < __alignof__ (type).
7674         * gcc.dg/compat/struct-layout-1.h: Likewise.
7676 2005-04-24  Per Bothner  <per@bothner.com>
7677             Devang Patel  <dpatel@apple.com>
7679         PR preprocessor/20907
7680         * gcc.dg/cpp/very-long-comment.c: New test.
7682 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7684         PR fortran/20059
7685         * gfortran.dg/common_5.f: New test.
7687 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7689         PR middle-end/21082
7690         * g++.dg/tree-ssa/pr21082.C: New testcase.
7692 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7694         * gcc.dg/vect/vect-99.c: New test.
7696 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7698         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7700 2005-04-22  Jeff Law  <law@redhat.com>
7702         * gcc.dg/uninit-5.c: Remove xfails.
7703         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7704         conditionals and loads.
7706 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7708         PR libfortran/20074
7709         PR libfortran/20436
7710         PR libfortran/21108
7711         * gfortran.dg/nested_reshape.f90: new test
7712         * gfortran.dg/reshape-alloc.f90: new test
7713         * gfortran.dg/reshape.f90: new test
7715 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7717         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7719         * gcc.dg/arm-vfp1.c: New test.
7721 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7723         PR c++/21087
7724         * g++.dg/lookup/builtin2.C: New test.
7726 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7728         * gcc.dg/weak/weak-13.c: New test.
7730 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7732         * lib/target-supports.exp (check_effective_target_sync_int_long):
7733         Add powerpc*.
7735 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7737         * gcc.target/mips/branch-1.c: New test.
7739 2005-04-21  Richard Henderson  <rth@redhat.com>
7741         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7742         * gcc.dg/vect/vect-86.c: Likewise.
7743         * gcc.dg/vect/vect-87.c: Likewise.
7744         * gcc.dg/vect/vect-88.c: Likewise.
7746 2005-04-21  Devang Patel  <dpatel@apple.com>
7748         PR optimization/20994
7749         * gcc.dg/tree-ssa/ifc-3.c: New test.
7751 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7753         PR c/12913
7754         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7755         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7756         gcc.dg/c99-vla-jump-5.c: New tests.
7758 2005-04-19  Richard Henderson  <rth@redhat.com>
7760         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7761         Fix typo in exists check.
7762         (check_effective_target_sync_int_long): New.
7763         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7764         * gcc.dg/ia64-sync-2.c: Likewise.
7765         * gcc.dg/ia64-sync-3.c: Likewise.
7766         * gcc.dg/ia64-sync-4.c: Likewise.
7768 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7770         * gcc.dg/fold-xor-1.c: New test.
7771         * gcc.dg/fold-xor-2.c: New test.
7773 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7775         PR target/20670
7776         * g++.dg/eh/fp-regs.C: New test.
7778 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7780         * gcc.dg/Wint-to-pointer-cast-1.c,
7781         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7782         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7783         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7785 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7787         PR fortran/16861
7788         * gfortran.dg/pr16861.f90: New test.
7790 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7792         * gcc.dg/pr21085.c: New test.
7794 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7796         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7797         (setup_mips_tests, dg-mips-options): New procedures.
7798         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7799         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7800         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7801         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7802         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7803         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7804         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7805         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7806         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7807         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7808         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7809         dg-mips-options instead of dg-options.  Remove now-redundant
7810         preprocessor guards.
7811         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7812         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7813         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7814         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7815         * gcc.dg/vr-mult-2.c: Delete.
7816         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7817         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7818         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7819         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7820         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7821         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7822         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7824 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7826         * ada/acats/run_all.sh: Use sync when executable not present.
7828 2005-04-18  Devang Patel  <dpatel@apple.com>
7830         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7831         * gcc.dg/vect/vect-11a.c: New.
7832         * gcc.dg/vect/vect-none.c: Update.
7833         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7835 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7837         PR tree-optimization/20922
7838         * gcc.dg/pr20922-1.c: New test.
7839         * gcc.dg/pr20922-2.c: New test.
7840         * gcc.dg/pr20922-3.c: New test.
7841         * gcc.dg/pr20922-4.c: New test.
7842         * gcc.dg/pr20922-5.c: New test.
7843         * gcc.dg/pr20922-6.c: New test.
7845 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7847         PR libfortran/20950
7848         * gfortran.dg/pr20950.f: New test.
7850 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7852         PR libfortran/19216
7853         * gfortran.dg/pr19216.f: New test.
7855 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7857         PR tree-optimization/21001
7858         * gcc.dg/tree-ssa/pr21001.c: New.
7860 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7862         PR libfortran/21075
7863         * gfortran.dg/reshape_rank7.f90: New test.
7865 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7867         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7868         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7869         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7870         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7871         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7872         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7873         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7874         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7875         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7876         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7877         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7878         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7879         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7880         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7881         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7882         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7883         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7884         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7885         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7886         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7887         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7889 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7891         * gfortran.dg/wtruncate.f: New testcase.
7892         * gfortran.dg/wtruncate.f90: New testcase.
7894 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7896         PR c++/21025
7897         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7898         which sizeof/alignof is dependent, rather than just whether we are
7899         processing_template_decl.
7901 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7903         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7904         corrected typo where the wrong variables had been compared.
7906 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7908         PR libfortran/18495
7909         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7910         Test callee-allocated version of return array with a write
7911         statement.
7912         Test spread with a temporary with another write statement.
7914 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7916         PR tree-optimization/21031
7917         * gcc.dg/tree-ssa/pr21031.c: New.
7919 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7921         PR tree-optimization/21004
7922         * gcc.dg/builtins-53.c: Include builtins-config.h.
7923         Check floorf, ceilf, floorl and ceill transformations
7924         only when HAVE_C99_RUNTIME is defined.
7926 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7928         PR middle-end/20739
7929         * gcc.dg/tree-ssa/pr20739.c: New test.
7931 2005-04-14  Mike Stump  <mrs@apple.com>
7933         * gcc.dg/Foundation.framework/empty: New.
7934         * gcc.dg/framework-2.c: New.
7936 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7938         PR tree-optimization/21021
7939         * gcc.c-torture/compile/pr21021.c: New.
7941 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7943         PR testsuite/21010
7944         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7945         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7946         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7947         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7948         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7949         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7950         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7951         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7953 2005-04-14  Richard Henderson  <rth@redhat.com>
7955         * lib/target-supports.exp (check_effective_target_vect_condition):
7956         Add ia64, i?86, and x86_64.
7958 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7960         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7962 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7964         PR tree-optimization/20657
7965         * gcc.dg/tree-ssa/pr20657.c: New.
7967 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7969         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7970         (long long int)trunc*.
7972 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7974         PR target/20927
7975         * gcc.dg/pr20927.c: New test.
7977 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7979         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7980         * gcc.target/mips/asm-1.c: Likewise.
7982 2005-04-13  Dale Johannesen  <dalej@apple.com>
7984         * objc.dg/objc-fast-4.m: New.
7986 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7988         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7989         directory.
7990         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7992 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7994         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7995         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7996         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7998 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
8000         PR tree-optimization/20913
8001         * gcc.dg/tree-ssa/pr20913.c: New.
8003         PR tree-optimization/20702
8004         * gcc.dg/tree-ssa/pr20702.c: New.
8006 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8008         PR c++/13744
8009         * g++.dg/inherit/local3.C: New test.
8011 2005-04-12  Jeff Law  <law@redhat.com>
8013         * gcc.dg/tree-ssa/20050412-1.c: New test.
8015 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
8017         PR libfortran/19016
8018         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
8019         Add tests with mask generated by expression.
8020         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8021         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8022         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8024 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
8026         PR middle-end/20917
8027         * gcc.dg/20050409-1.c: New test.
8029 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
8031         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
8033 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8035         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8036         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
8037         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8038         (TARGET_CXX): Adjust accordingly.
8039         * target.h (struct gcc_target): Remove epxort_class_data.  Add
8040         determine_class_data_visibility and class_data_always_comdat.
8041         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8042         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
8043         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8044         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
8045         (arm_cxx_determine_class_data_visibility): New.
8046         (arm_cxx_class_data_always_comdat): Likewise.
8047         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8048         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
8049         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8050         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
8051         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
8052         Define.
8054 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8056         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
8058 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
8060         * gcc.dg/i386-darwin-fpmath.c: New.
8062 2004-04-11  Devang Patel  <dpatel@apple.com>
8064         * lib/target-supports.exp (check_effective_target_vect_condition): New.
8065         * gcc.dg/vect/vect-ifcvt-1.c: New test.
8066         * gcc.dg/vect/vect-ifcvt-2.c: New test.
8067         * gcc.dg/vect/vect-ifcvt-3.c: New test.
8068         * gcc.dg/vect/vect-ifcvt-4.c: New test.
8069         * gcc.dg/vect/vect-ifcvt-5.c: New test.
8070         * gcc.dg/vect/vect-ifcvt-6.c: New test.
8071         * gcc.dg/vect/vect-ifcvt-7.c: New test.
8072         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
8074 2004-04-11  Devang Patel  <dpatel@apple.com>
8076         * gcc.dg/vect/vect-dv-1.c: New test.
8077         * gcc.dg/vect/vect-dv-2.c: New test.
8079 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8081         PR tree-optimization/20933
8082         * gcc.dg/tree-ssa/pr20933.c: New test.
8084 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8086         * gfortran.dg/fold_nearest.f90: New test.
8088 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
8090         * gcc.dg/tree-ssa/alias-1.c: New test.
8092 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8094         PR tree-optimization/20920
8095         * g++.dg/tree-ssa/pr20920.C: New test.
8097 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
8099         * gcc.dg/builtins-53.c: Also check (int)ceil* and
8100         (long long int)ceil*.
8102 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
8104         * g++.dg/warn/Wdtor1.C: Declare template in system header with
8105         explicit C++ linkage.
8107 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8109         * gfortran.dg/pr17229.f: Take care of the new obsolescence
8110         warning for arithmetic IF statements.
8112 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
8114         * eor_handling_1.f90: New test case.
8115         * eor_handling_2.f90: New test case.
8116         * eor_handling_3.f90: New test case.
8117         * eor_handling_4.f90: New test case.
8118         * eor_handling_5.f90: New test case.
8119         * noadv_size.f90: New test case.
8120         * pad_no.f90: New test case.
8122 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
8124         * gcc.c-torture/execute/20050410-1.c: New test.
8126 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
8128         * gcc.dg/pr20126.c: New.
8130 2005-04-09  Bud Davis  <bdavis@gfortran.org>
8131             Steven G. Kargl <kargls@comcast.net>
8133         * gfortran.dg/PR19872.f: New test.
8135 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8137         * gfortran.dg/nint_1.f90: Fix dg-do directive.
8139 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8141         * gfortran.dg/nint_1.f90: New test.
8143 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8145         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
8146         Added test for callee-allocated arrays with write statements.
8147         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8148         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8149         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8150         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8151         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8153 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8155         PR libfortran/20163
8156         * gfortran.dg/open-options-blanks.f: New test.
8158 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8160         PR fortran/13257
8161         * gfortran.dg/comma_format_extension_[1234].f: New tests.
8163 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
8165         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8166         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8167         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8168         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8169         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8170         * gcc.c-torture/execute/stdarg-4.c: New test.
8172         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
8174         PR target/20795
8175         * g++.dg/abi/param2.C: New test.
8177 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8179         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
8181 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8183         * gcc.dg/builtins-53.c: New test.
8185 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
8187         * g++.dg/tree-ssa/pr18178.C: New test.
8188         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
8189         * gcc.c-torture/execute/20041019-1.c: New test.
8190         * gcc.dg/tree-ssa/20041008-1.c: New test.
8191         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
8192         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
8193         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
8194         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
8195         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
8196         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
8197         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
8198         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
8199         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8200         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8202 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
8204         PR rtl-optimization/20466
8205         * gcc.c-torture/execute/pr20466-1.c: New test.
8207 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
8209         PR c++/20905
8210         * g++.dg/parse/cond2.C: New test.
8212         PR c++/20145
8213         * g++.dg/warn/Wdtor1.C: New test.
8215 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8217         PR fortran/17229
8218         * gfortran.dg/pr17229.f: New test.
8220 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
8222         * gfortran.dg/tiny_1.f90: New test.
8223         * gfortran.dg/tiny_2.f90: ditto.
8225 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
8227         * gfortran.dg/eor_1.f90: Fix dg-do run line
8228         * gfortran.dg/open_new.f90: Fix dg-do run line
8230 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
8232         * lib/target-supports.exp (get_compiler_messages): Support
8233         optional arguments, the fourth being compiler options.
8234         (check_effective_target_fpic): New proc.
8235         * gcc.dg/20050321-2.c: Restrict to target fpic.
8237 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
8239         * gcc.dg/15443-1.c: New test.
8240         * gcc.dg/15443-2.c: Likewise.
8242 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8244         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
8246 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8248         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
8250 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8252         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
8253         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
8254         -m64.
8255         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
8256         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
8257         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
8259 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
8261         PR c++/20212
8262         * g++.dg/warn/Wunused-11.C: New test.
8264 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
8266         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
8268 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
8270         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
8272 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8274         PR c++/20734
8275         * g++.dg/template/ptrmem13.C: New test.
8277 2005-04-05  Per Bothner  <per@bothner.com>
8279         * lib/gcc.exp: Always add -fno-show-column, for now.
8281 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
8283         PR testsuite/20767
8284         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
8285         of plain old "unsigned int" for the type of "i".  Makes this test
8286         64bit clean.
8288 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
8290         * gcc.dg/i386-ssefn-1.c: New test.
8291         * gcc.dg/i386-ssefn-2.c: New test.
8292         * gcc.dg/i386-ssefn-3.c: New test.
8293         * gcc.dg/i386-ssefn-4.c: New test.
8295 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
8297         PR tree-optimization/20076
8298         * gcc.dg/builtin-apply4.c: New test.
8300         PR preprocessor/19475
8301         * gcc.dg/cpp/macspace1.c: New test.
8302         * gcc.dg/cpp/macspace2.c: New test.
8304 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8306         * gfortran.dg/pr20755.f: Fixed bad format.
8308 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8310         PR c++/20763
8311         * g++.dg/ext/attrib21.C: New test.
8313 2004-04-05  Devang Patel  <dpatel@apple.com>
8315         * lib/target-supports.exp (check_effective_target_vect_shif): New.
8316         * gcc.dg/vect/vect-shift-1.c: New test.
8318 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8320         PR libfortran/20755
8321         * gfortran.dg/pr20755.f: New test.
8323 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
8325         * gfortran.dg/pr15959.f90: New test.
8326         * gfortran.dg/string_pad_trunc.f90: New test.
8328 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8330         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
8331         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
8332         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
8333         syntax.
8335 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8337         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
8339 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8341         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
8342         * gcc.c-torture/compile/20011119-2.c: Likewise.
8343         * gcc.c-torture/compile/981001-2.c: Likewise.
8345 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
8347         PR c++/20679
8348         * g++.dg/template/overload4.C: New test.
8350 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8352         PR c++/20746
8353         * g++.dg/abi/covariant5.C: New.
8355         PR debug/20505
8356         * g++.dg/debug/const2.C: New.
8358 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
8360         PR rtl-optimization/16104
8361         * gcc.c-torture/execute/20050316-1.c: New test.
8363 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8365         * g++.dg/template/spec23.C: Fix dg-error text.
8367 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
8369         PR c++/19199
8370         * g++.dg/expr/lval2.C: New.
8372 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8374         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
8375         __builtin_strcasecmp and __builtin_strncasecmp.
8377 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
8379         PR c++/20723
8380         * g++.dg/template/spec22.C: New.
8381         * g++.dg/template/spec23.C: New.
8383 2005-04-03  Dale Ranta  <dir@lanl.gov>
8384             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8386         PR libfortran/20068
8387         PR libfortran/20125
8388         PR libfortran/20156
8389         PR libfortran/20471
8390         * gfortran.dg/backspace.f: New test.
8392 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
8394         * gcc.dg/pr19345.c: New test.
8396 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8398         PR tree-optimization/20640
8399         * gcc.dg/torture/tree-loop-1.c: New.
8401 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8403         PR rtl-optimization/20290
8404         * gcc.c-torture/execute/loop-ivopts-2.c: New.
8406 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
8408         * gcc.dg/rs6000-fpint.c: New.
8410 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8412         * gcc.dg/old-style-then-proto-1.c: New test.
8414 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8416         * gfortran.fortran-torture/execute/backspace.f90: Check
8417         after backspace and read was incorrect.
8419 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8421         * gcc.c-torture/execute/builtins/strcat.c: Check the result
8422         buffer past the terminating NUL using memcmp.
8423         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
8424         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
8426         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
8427         Fix unused/uninitialized variable warnings.
8429         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
8430         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
8431         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
8432         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
8434         * gcc.c-torture/execute/builtins/abs-1-lib.c,
8435         gcc.c-torture/execute/builtins/fputs-lib.c,
8436         gcc.c-torture/execute/builtins/lib/fprintf.c,
8437         gcc.c-torture/execute/builtins/lib/main.c,
8438         gcc.c-torture/execute/builtins/lib/memcmp.c,
8439         gcc.c-torture/execute/builtins/lib/memmove.c,
8440         gcc.c-torture/execute/builtins/lib/mempcpy.c,
8441         gcc.c-torture/execute/builtins/lib/memset.c,
8442         gcc.c-torture/execute/builtins/lib/printf.c,
8443         gcc.c-torture/execute/builtins/lib/sprintf.c,
8444         gcc.c-torture/execute/builtins/lib/stpcpy.c,
8445         gcc.c-torture/execute/builtins/lib/strchr.c,
8446         gcc.c-torture/execute/builtins/lib/strcmp.c,
8447         gcc.c-torture/execute/builtins/lib/strcpy.c,
8448         gcc.c-torture/execute/builtins/lib/strcspn.c,
8449         gcc.c-torture/execute/builtins/lib/strlen.c,
8450         gcc.c-torture/execute/builtins/lib/strncat.c,
8451         gcc.c-torture/execute/builtins/lib/strncmp.c,
8452         gcc.c-torture/execute/builtins/lib/strncpy.c,
8453         gcc.c-torture/execute/builtins/lib/strrchr.c,
8454         gcc.c-torture/execute/builtins/lib/strspn.c,
8455         gcc.c-torture/execute/builtins/lib/strstr.c,
8456         gcc.c-torture/execute/builtins/memops-asm-lib.c,
8457         gcc.c-torture/execute/builtins/strlen-2.c,
8458         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
8459         prototypes.
8461 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8463         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
8464         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
8465         selectany usage.
8467 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
8469         PR c++/19406
8470         * g++.dg/debug/using1.C: New test.
8472 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
8474         PR middle-end/20524
8475         * gcc.dg/alias-7.c: Prefix asm-declared name with
8476         __USER_LABEL_PREFIX__.
8478 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
8480         Fix fallout from PR middle-end/15700:
8481         * gcc.c-torture/compile/20011119-1.c: Take
8482         __USER_LABEL_PREFIX__ into account.
8483         * gcc.c-torture/compile/20011119-2.c: Likewise.
8485 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8487         PR c++/18644
8488         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
8490 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8492         PR c/17855
8493         * gcc.c-torture/compile/struct-non-lval-1.c,
8494         gcc.c-torture/compile/struct-non-lval-2.c,
8495         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
8497 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
8499         * gcc.dg/tls/tls.exp: Remove temporary file.
8500         * g++.dg/tls/tls.exp: Ditto.
8501         * lib/file-format.exp: Ditto.
8502         * g++.dg/special/ecos.exp: Ditto.
8504         * lib/profopt.exp: Treat prof_ext as a list.
8505         * gcc.misc-tests/bprob.exp: Ditto.
8506         * g++.dg/bprob/bprob.exp: Ditto.
8508         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
8509         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
8510         g++.dg/tree-ssa/pointer-reference-alias.C,
8511         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
8512         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
8513         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
8514         g++.dg/vect/pr19951.cc: Ditto.
8515         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
8516         gcc.dg/builtins-47.c: Ditto.
8517         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
8518         gcc.dg/pr20115-1.c: Ditto.
8519         * gcc.dg/tree-ssa/20030530-2.c,
8520         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
8521         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8522         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
8523         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8524         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
8525         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
8526         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
8527         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
8528         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
8529         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
8530         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
8531         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
8532         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
8533         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
8534         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
8535         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8536         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8537         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8538         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8539         gcc.dg/tree-ssa/20030824-1.c,
8540         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
8541         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
8542         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
8543         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
8544         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
8545         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
8546         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
8547         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
8548         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
8549         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
8550         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
8551         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
8552         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
8553         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
8554         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
8555         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
8556         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
8557         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
8558         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
8559         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
8560         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
8561         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
8562         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
8563         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
8564         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
8565         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
8566         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
8567         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
8568         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
8569         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
8570         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
8571         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
8572         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
8573         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
8574         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
8575         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
8576         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
8577         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
8578         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
8579         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
8580         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
8581         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
8582         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8583         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
8584         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
8585         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
8586         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
8587         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
8588         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
8589         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
8590         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8591         gcc.dg/tree-ssa/useless-1.c: Ditto.
8592         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
8593         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
8594         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
8595         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
8596         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8597         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
8598         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
8599         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
8600         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
8601         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
8602         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
8603         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
8604         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
8605         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
8606         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
8607         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
8608         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
8609         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
8610         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
8611         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
8612         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
8613         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8614         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8615         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
8616         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
8617         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
8618         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
8619         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
8620         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
8621         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
8622         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
8623         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
8624         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
8625         gcc.dg/vect/vect-none.c: Ditto.
8626         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
8627         treelang/compile/unsigned.tree: Ditto.
8629         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
8630         * gcc.dg/cpp/direct2s.c: Ditto.
8631         * gcc.dg/cpp/paste4.c: Ditto.
8632         * gcc.dg/cpp/separate-1.c: Ditto.
8633         * gcc.dg/pch/save-temps-1.c: Ditto.
8634         * g++.dg/ext/altivec-10.C: Ditto.
8635         * g++.dg/pch/pch.C: Ditto.
8637         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
8639         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8640         * g++.dg/template/repo1.C: Ditto.
8641         * g++.dg/template/repo2.C: Ditto.
8642         * g++.dg/template/repo3.C: Ditto.
8643         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8644         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8645         * g++.old-deja/g++.pt/repo1.C: Ditto.
8646         * g++.old-deja/g++.pt/repo2.C: Ditto.
8647         * g++.old-deja/g++.pt/repo3.C: Ditto.
8648         * g++.old-deja/g++.pt/repo4.C: Ditto.
8650         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8651         * gcc.dg/20030107-1.c: Ditto.
8652         * gcc.dg/20030702-1.c: Ditto.
8653         * gcc.dg/profile-generate-1.c: Ditto.
8654         * g++.dg/other/profile1.C: Ditto.
8655         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8657         * lib/gcc-dg.exp (remove-build-file): New.
8658         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8659         cleanup-tree-dump, cleanup-saved-temps): New.
8661 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8663         PR c++/19203, DR 214
8664         * g++.dg/parse/ambig3.C: Not ambiguous.
8665         * g++.dg/template/spec20.C: New.
8666         * g++.dg/template/spec21.C: New.
8668 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8670         PR target/20045
8671         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8673 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8675         PR libfortran/20660
8676         * gfortran.dg/negative_unit.f: New test.
8678 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8680         * gcc.dg/20050330-1.c: New test.
8682 2005-03-30  Devang Patel  <dpatel@apple.com>
8684         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8686 2005-03-30  Dale Johannesen  <dalej@apple.com>
8688         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
8690 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8692         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8693         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8694         Strip options from test name.
8696 2005-03-31  Jan Hubicka  <jh@suse.cz>
8698         * gcc.dg/varpool-1.c: New testcase.
8700 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8702         PR c/772
8703         PR c/17913
8704         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8705         gcc.dg/stmt-expr-label-3.c : New tests.
8706         * gcc.c-torture/execute/medce-2.c: Remove.
8708 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8710         PR c/20368
8711         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8712         tests.
8714 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8716         * gcc.c-torture/compile/pr20203.c: New test.
8718 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8720         * gfortran.dg/promotion.f90: New test.
8722 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8724         PR middle-end/20491
8725         * gcc.dg/torture/asm-subreg-1.c: New test.
8727 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8729         PR c/20672
8730         * gcc.dg/pr20672-1.c: New test.
8732 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8734         * gfortran.dg/vect: New directory.
8735         * gfortran.dg/vect/vect.exp: New.
8736         * gfortran.dg/vect/vect-1.f90: New test.
8737         * gfortran.dg/vect/vect-2.f90: New test.
8738         * gfortran.dg/vect/vect-3.f90: New test.
8739         * gfortran.dg/vect/vect-4.f90: New test.
8740         * gfortran.dg/vect/vect-5.f90: New test.
8742 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8744         PR middle-end/20622
8745         * gcc.dg/alias-7.c: New test.
8747 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8749         * gcc.dg/sparc-reg-1.c: New test.
8751 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8753         PR target/19890
8754         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8756 2005-03-29  Dale Ranta  <dir@lanl.gov>
8757             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8759         PR libfortran/20163
8760         * gfortran.dg/pr20163-2.f: New test.
8762 2005-03-28  Jan Hubicka  <jh@suse.cz>
8764         PR middle-end/20635
8765         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8766         by Jakub Jelinek.
8768 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8770         PR tree-optimization/20626
8771         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8772         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8774 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8776         * gfortran.dg/underflow.f90: New test.
8777         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8779 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8781         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8783 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8785         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8786         (g++_init): Make sure that CXXFLAGS is set.
8787         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8788         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8789         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8790         * lib/objc.exp (objc_init): Likewise.
8791         * lib/treelang.exp (treelang_init): Likewise.
8793 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8795         PR tree-optimization/20470
8796         * gcc.dg/tree-ssa/pr20470.c: New test.
8798 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8800         * gcc.dg/ppc-stfiwx.c: New.
8802 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8804         PR target/19888
8805         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8807 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8809         * gcc.dg/20050325-1.c: Fix a typo.
8811 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8813         PR libfortran/19678
8814         PR libfortran/19679
8815         * gfortran.dg/dos_eol.f: New test.
8817 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8819         PR rtl-optimization/20249
8820         * gcc.dg/20050325-1.c: New test.
8822 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8824         PR libfortran/15332
8825         * gfortran.dg/pr15332.f: New test.
8827 2005-03-24  Dale Johannesen  <dalej@apple.com>
8829         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
8831 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8833         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8834         'internal' visibility.
8835         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8836         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8837         'protected' visibility.
8838         * gcc.dg/visibility-7.c: Likewise.
8839         * lib/target-supports.exp (check_visibility_available): Take
8840         a parameter, the kind of visibility to check for.
8841         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8842         to check_visibility_available.
8844         * g++.dg/expr/cast3.C: New.
8846 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8848         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8849         rs6000.
8851 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8853         PR target/20095
8854         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8856 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8858         * gcc.dg/badshift.c: Renamed to...
8859         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8861         * gcc.target/i386/badshift.c: Renamed to...
8862         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8863         only.
8865         PR rtl-optimization/20532
8866         * gcc.target/i386/badshift.c: New.
8868 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8870         * gfortran.dg/pr18025.f90: New test.
8872 2005-03-23  Dale Johannesen  <dalej@apple.com>
8874         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
8876 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8878         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8880         * lib/target-supports.exp (check_iconv_available): Default
8881         libiconv to -liconv, if there is no definition.
8883 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8885         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8887 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8889         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8890         * g++.dg/opt/pr7503-2.C: Likewise.
8891         * g++.dg/opt/pr7503-3.C: Likewise.
8892         * g++.dg/opt/pr7503-4.C: Likewise.
8893         * g++.dg/opt/pr7503-5.C: Likewise.
8894         * g++.dg/warn/minmax.C: New test.
8896 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8898         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8899         * gfortran.dg/g77_intrinsics_sub.f: New test.
8901 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8902             Jan Hubicka  <jh@suse.cz>
8903             Steven Bosscher <stevenb@suse.de
8905         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8907 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8909         PR c++/19980
8910         * g++.dg/template/redecl3.C: New test.
8912 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8914         PR c++/20499
8915         * g++.dg/parse/error16.C: Tweak error markers.
8917 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8919         PR target/20561
8920         * gcc.dg/20050321-2.c: New test.
8922 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8924         PR c++/20465
8925         PR c++/20381
8926         * g++.dg/template/ptrmem12.C: New.
8928 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8930         PR rtl-optimization/20527
8931         * gcc.c-torture/execute/pr20527-1.c: New test.
8933 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8935         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8936         program, compile it into a real executable and then delete the .c
8937         and .x files afterwards, to avoid problems on testglue targets.
8939 2005-03-21  Stuart Hastings  <stuart@apple.com>
8941         * gcc.target/i386/sse-2.c: New.
8943 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8945         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8947 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8949         * g++.dg/parse/crash25.C: Fix typo.
8951 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8953         PR c++/20461
8954         * g++.dg/parse/crash24.C: New test.
8956         PR c++/20536
8957         * g++.dg/parse/crash25.C: New test.
8959 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8961         PR c++/20147
8962         * g++.dg/ext/stmtexpr4.C: New test.
8964 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8966         PR middle-end/20539
8967         * gcc.c-torture/compile/pr13066-1.c: New test case.
8968         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8969         * g++.dg/opt/pr13066-1.C: Likewise.
8971 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8973         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8975 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8977         PR fortran/18525
8978         * gfortran.dg/nesting_1.f90: New test.
8980 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8982         PR c++/20240
8983         * g++.dg/lookup/using13.C: New test.
8985 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8987         PR c++/20333
8988         * g++.dg/template/crash36.C: New test.
8990 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8992         PR c++/20463
8993         * g++.dg/template/crash35.C: New test.
8995 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8997         PR c++/19966
8998         * g++.dg/overload/operator2.C: New test.
9000 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9002         PR libfortran/20257
9003         * gfortran.dg/pr20257.f90: New test.
9005 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9007         PR libfortran/20480
9008         * gfortran.dg/pr20480.f90: New test.
9010 2005-03-16  Richard Henderson  <rth@redhat.com>
9012         PR middle-end/15700
9013         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
9014         (_rtld_global): New.
9015         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
9016         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
9018         * gcc.dg/alias-3.c: New.
9019         * gcc.dg/alias-4.c: New.
9020         * gcc.dg/alias-5.c: New.
9021         * gcc.dg/alias-6.c: New.
9023 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
9025         * gcc.dg/cpp/ucnid-7.c: New.
9027 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
9028             Dorit Naishlos  <dorit@il.ibm.com>
9030         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
9031         darwin.
9033 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
9035         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
9036         misaligned accesses.
9037         * gcc.dg/vect/vect-58.c: Likewise.
9038         * gcc.dg/vect/vect-92.c: New.
9039         * gcc.dg/vect/vect-93.c: New.
9041 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
9043         PR fortran/18827
9044         * gfortran.dg/assign_2.f90: New test.
9045         * gfortran.dg/assign_3.f90: New test.
9046         * gfortran.dg/assign.f90: New test.
9048 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
9050         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
9051         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
9052         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
9053         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
9054         names.
9056 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
9058         * gcc.dg/cpp/ucnid-6.c: New.
9060         * gcc.dg/cpp/normalize-1.c: New.
9061         * gcc.dg/cpp/normalize-2.c: New.
9062         * gcc.dg/cpp/normalize-3.c: New.
9063         * gcc.dg/cpp/normalize-4.c: New.
9064         * gcc.dg/cpp/ucnid-4.c: New.
9065         * gcc.dg/cpp/ucnid-5.c: New.
9066         * g++.dg/cpp/normalize-1.C: New.
9067         * g++.dg/cpp/ucnid-1.C: New.
9069 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9071         * gcc.dg/pr18628.c: New.
9073 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9075         PR c++/20280
9076         * g++.dg/tree-ssa/pr20280.C: New.
9078 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9080         PR fortran/20467
9081         * gfortran.dg/stfunc_2.f90: New test.
9083 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9085         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
9087 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9089         * gcc.dg/tree-ssa/20050314-1.c: New test.
9091 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9093         PR c++/4403
9094         PR c++/9783, DR433
9095         * g++.dg/template/friend34.C: New test.
9096         * g++.dg/template/friend35.C: Likewise.
9097         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
9099 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9101         Friend class name lookup 5/n
9102         PR c++/1016
9103         * g++.dg/lookup/hidden-class1.C: New test.
9104         * g++.dg/lookup/hidden-class2.C: Likewise.
9105         * g++.dg/lookup/hidden-class3.C: Likewise.
9106         * g++.dg/lookup/hidden-class4.C: Likewise.
9107         * g++.dg/lookup/hidden-class5.C: Likewise.
9108         * g++.dg/lookup/hidden-class6.C: Likewise.
9109         * g++.dg/lookup/hidden-class7.C: Likewise.
9110         * g++.dg/lookup/hidden-class8.C: Likewise.
9111         * g++.dg/lookup/hidden-class9.C: Likewise.
9112         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
9113         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
9114         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
9115         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
9116         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
9117         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
9118         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
9119         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
9120         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
9121         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
9122         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
9124 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
9126         PR c++/20157
9127         * g++.dg/template/error18.C: New test.
9129 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9131         PR debug/16792
9132         * g++.dg/debug/pr16792.C: New test.
9134 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9136         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
9137         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
9138         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
9139         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
9140         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
9141         test assertion names.
9143 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9145         PR fortran/18600
9146         * gfortran.dg/stfunc_1.f90: New test.
9148 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9150         PR fortran/16907
9151         * gfortran.dg/real_index_1.f90: New test.
9153 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9155         PR fortran/20323
9156         * gfortran.dg/spec_expr_1.f90: New test.
9158 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9160         PR c/20402
9161         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
9162         new parser.
9164 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9166         PR fortran/20361
9167         * gfortran.dg/largeequiv_1.f90: New test.
9169 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9171         * gcc.dg/ucnid-1.c: New.
9172         * gcc.dg/ucnid-2.c: New.
9173         * gcc.dg/ucnid-3.c: New.
9174         * gcc.dg/ucnid-4.c: New.
9175         * gcc.dg/ucnid-5.c: New.
9176         * gcc.dg/ucnid-6.c: New.
9177         * gcc.dg/cpp/ucnid-1.c: New.
9178         * gcc.dg/cpp/ucnid-2.c: New.
9179         * gcc.dg/cpp/ucnid-3.c: New.
9180         * g++.dg/other/ucnid-1.C: New.
9182 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9184         * gcc.dg/vmx/darwin-abi-3.c: Delete.
9186 2005-03-11  Per Bothner  <per@bothner.com>
9188         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
9189         that diagnotics refer to correct token.
9190         * gcc.dg/unused-3.c: Likewise.
9192 2005-03-11  Per Bothner  <per@bothner.com>
9194         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
9195         constant" is now actually on same line as string constant.
9196         * gcc.dg/cpp/direct2s.c: Likewise.
9198 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
9200         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
9202 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9204         PR libfortran/20124
9205         * gfortran.dg/pr20124.f90: New Test
9207 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
9209         PR tree-optimization/20130
9210         * gcc.dg/pr20130-1.c: New test.
9212 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9214         PR target/20095
9215         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
9217 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9219         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
9221 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9223         * g++.dg/eh/forced1.C: Fix comment.
9224         * g++.dg/eh/forced2.C: Ditto.
9225         * g++.dg/eh/forced3.C: Ditto.
9226         * g++.dg/eh/forced4.C: Ditto.
9228 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
9230         PR rtl-opt/20412
9231         * gcc.c-torture/compile/pr20412.c: New test.
9233 2005-03-10  Roger Sayle  <roger@eyesopen.com>
9235         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
9237 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9239         PR target/20322
9240         * gcc.dg/20050307-1.c: New test.
9242 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
9244         PR c++/20375
9245         * g++.dg/other/stdarg3.C: New.
9247 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9249         PR c++/18384, c++/18327
9250         * g++.dg/init/array19.C: New test.
9252         PR inline-asm/20314
9253         * gcc.dg/torture/pr20314-1.c: New test.
9254         * gcc.dg/torture/pr20314-2.c: New test.
9256 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
9258         * gcc.dg/20050309-1.c: New test.
9260 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9262         * gcc.dg/builtins-10.c: Reactivate disabled test.
9263         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
9264         new cbrt transformations.
9266 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
9268         PR c++/20208
9269         * g++.dg/template/array13.C: New test.
9271 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
9273         PR c++/16859
9274         * g++.dg/init/brace4.C: New test.
9276 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9278         PR c++/20186
9279         * g++.dg/template/non-dependent12.C: New.
9281 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
9283         PR c++/20142
9284         * g++.dg/init/array18.C: Add dg-do run marker.
9286         PR c++/20142
9287         * g++.dg/init/array18.C: New test.
9289 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9291         * consistency.vlad/vlad.exp: Remove trailing semicolons.
9292         * g++.dg/gcov/gcov.exp: Likewise.
9293         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
9294         * gcc.target/xstormy16/xstormy16.exp: Likewise.
9295         * lib/c-torture.exp: Likewise.
9296         * lib/fortran-torture.exp: Likewise.
9297         * lib/g++.exp: Likewise.
9298         * lib/gcc-defs.exp: Likewise.
9299         * lib/gcc-dg.exp: Likewise.
9300         * lib/gcc.exp: Likewise.
9301         * lib/gcov.exp: Likewise.
9302         * lib/gfortran.exp: Likewise.
9303         * lib/mike-g++.exp: Likewise.
9304         * lib/mike-gcc.exp: Likewise.
9305         * lib/objc-torture.exp: Likewise.
9306         * lib/objc.exp: Likewise.
9307         * lib/profopt.exp: Likewise.
9308         * lib/target-libpath.exp: Likewise.
9309         * lib/target-supports.exp: Likewise.
9310         * lib/treelang.exp: Likewise.
9311         * lib/wrapper.exp: Likewise.
9313 2005-03-08  Jeff Law  <law@redhat.com>
9315         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
9316         PHI-OPT changes.
9318 2005-03-08  Ira Rosen  <irar@il.ibm.com>
9320         * gcc.dg/vect/pr20122.c: New test.
9322 2005-03-07  Jeff Law  <law@redhat.com>
9324         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
9325         was folded away.
9326         * gcc.dg/tree-ssa/pr18133-1.c: New test.
9327         * gcc.dg/tree-ssa/pr18133-2.c: New test.
9328         * gcc.dg/tree-ssa/pr18134.c: New test.
9330 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9332         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
9333         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
9334         gcc.dg/torture/builtin-noret-2.c: Require weak support.
9336 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
9338         PR tree-opt/17671
9339         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
9341 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
9343         * g++.dg/warn/Wnvdtor.C: New test.
9345 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
9347         * gcc.dg/torture/pr19683-1.c: New test.
9349 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
9351         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
9352         * gfortran.dg/g77/19990313-2.f: Ditto.
9353         * gfortran.dg/g77/19990313-3.f: Ditto.
9354         * gfortran.dg/g77/19990525-0.f: Ditto.
9355         * gfortran.dg/g77/19990826-0.f: Ditto.
9356         * gfortran.dg/g77/19990826-2.f: Ditto.
9357         * gfortran.dg/g77/19990826-3.f: Ditto.
9358         * gfortran.dg/g77/20000511-1.f: Ditto.
9359         * gfortran.dg/g77/20000511-2.f: Ditto.
9360         * gfortran.dg/g77/970625-2.f: Ditto.
9361         * gfortran.dg/g77/980310-2.f: Ditto.
9362         * gfortran.dg/g77/980310-3.f: Ditto.
9363         * gfortran.dg/g77/980310-8.f: Ditto.
9364         * gfortran.dg/g77/980519-2.f: Ditto.
9365         * gfortran.dg/g77/alpha1.f: Ditto.
9366         * gfortran.dg/g77/claus.f: Ditto.
9367         * gfortran.dg/g77/erfc.f: Ditto.
9368         * gfortran.dg/g77/short.f: Ditto.
9369         * gfortran.fortran-torture/execute/data.f90: Ditto.
9370         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
9371         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
9373 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9375         * lib/file-format.exp (gcc_target_object_format): Add check for som
9376         format and hardcode object formats on hppa*-*-hpux*.
9377         * lib/target-supports.exp (check_weak_available): Add check for som
9378         object format.  Always return 0 on hppa*-*-hpux10*.
9380         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
9381         is defined.
9383         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
9385 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9387         * gfortran.dg/pr19936_1.f90: New test.
9388         * gfortran.dg/pr19936_2.f90: New test.
9389         * gfortran.dg/pr19936_3.f90: New test.
9391 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9392             Paul Thomas <prthomas@drfccad.cea.fr>
9394         * gfortran.dg/PR19754_1.f90: New test.
9395         * gfortran.dg/PR19754_2.f90: Ditto.
9397 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9399         PR c++/19311
9400         * g++.dg/template/non-dependent11.C: New test.
9402 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
9404         * lib/target-supports.exp (check_iconv_available): Fix comment.
9406 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
9407             Joseph S. Myers  <joseph@codesourcery.com>
9409         PR c++/19797
9410         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
9412 2005-03-04  Matthew Sachs  <msachs@apple.com>
9414         * gcc.exp (gcc_target_compile): Put braces around
9415         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
9416         * objc.exp (objc_target_compile): Likewise.
9417         * treelang.exp (treelang_target_compile): Likewise.
9419 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9421         PR fortran/19673
9422         * gfortran.dg/func_result_1.f90: New test.
9424 2005-03-04  Ben Elliston  <bje@au.ibm.com>
9426         * gcc.misc-tests/options.exp: New test.
9428 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
9430         * gcc.dg/pr15784-4.c: New test.
9432 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
9434         * gcc.c-torture/execute/pr17133.c: New.
9435         * gcc.c-torture/compile/20050303-1.c: New.
9437 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
9439         * gcc.dg/cpp/assert4.c: Fix for cygwin.
9441 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
9443         * g++.dg/overload/using2.C: New.
9445 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
9447         PR c++/19916
9448         * g++.dg/init/ptrmem2.C: New test.
9450 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
9452         PR c/8927
9453         * gcc.dg/pr8927-1.c: New test.
9455 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9457         PR c++/20232
9458         * g++.dg/inherit/covariant12.C: New.
9460 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9462         PR fortran/19479
9463         * gfortran.dg/bound_1.f90: New test.
9465 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
9467         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
9468         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
9470 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
9472         PR c/20245
9473         * gcc.dg/pr20245-1.c: New test.
9475 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
9477         PR middle-end/19874
9478         * gcc.c-torture/execute/20050119-2.c: New test case.
9480 2005-02-28  Ben Elliston  <bje@au.ibm.com>
9482         * README: Update the DejaGnu bug reporting address.
9483         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
9484         * lib/objc-torture.exp: Likewise.
9486 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9488         * gfortran.dg/boz_1.f90: New test.
9489         * gfortran.dg/boz_3.f90: New test.
9490         * gfortran.dg/boz_4.f90: New test.
9492 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9494         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
9495         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
9497 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9499         PR libfortran/20101
9500         * gfortran.dg/write_0_pe_format.f90: New test.
9502 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
9504         PR c++/20206
9505         * g++.dg/opt/thunk2.C: New test.
9506         * g++.dg/opt/covariant1.C: New test.
9508 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9510         * gfortran.dg/e_d_fmt.f90: New test.
9512 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
9514         * gcc.dg/asm-b.c: Fix comment typos.
9516 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9518         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
9519         a V_MAY_DEF also.
9521 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9523         PR tree-opt/20188
9524         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
9525         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
9526         * gcc.dg/asm-b.c: New test.
9528 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
9530         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
9531         Disable this test on IRIX 6.
9533 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
9535         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
9536         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
9537         parser.
9539 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
9541         PR tree-optimization/20204
9542         * testsuite/gcc.dg/pr20204.c: New test.
9544 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
9546         PR target/20196
9547         * gcc.c-torture/execute/20050224-1.c: New test.
9549         PR c++/20175
9550         * g++.dg/warn/Wbraces2.C: New test.
9552 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
9554         PR c++/19878
9555         * g++.dg/init/const2.C: New test.
9557 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
9559         PR tree-optimization/20100
9560         * gcc.c-torture/execute/pr20100-1.c: New test.
9562 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9564         * gfortran.dg/implicit_3.f90: New test.
9566         * gfortran.dg/deftype_1.f90: New test.
9568 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
9570         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
9571         the test passes.
9572         * g++.dg/other/anon3.C: Accept a warning.
9574 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
9576         * gcc.dg/pr20017.c: Fix a comment typo.
9578 2005-02-23  Bud Davis  <bdavis@gfortran.org>
9580         * gfortran.dg/list_read_4.f90: Change to f90 comments.
9582 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9584         PR ada/19902
9585         * ada/acats/tests/cxa/cxa3004.a: Remove.
9586         * ada/acats/tests/cxb/cxb30061.am: Likewise.
9588 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9590         PR c++/20073
9591         * g++.dg/init/const1.C: New test.
9593         PR c++/19991
9594         * g++.dg/parse/constant7.C: New test.
9596         PR c++/20152
9597         * g++.dg/parse/error27.C: New test.
9598         * g++.dg/template/qualttp15.C: Adjust error markers.
9599         * g++.old-deja/g++.other/struct1.C: Likewise.
9601         PR c++/20153
9602         * g++.dg/template/error17.C: New test.
9604         PR c++/20148
9605         * g++.dg/parser/error26.C: New test.
9607 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
9609         PR tree-optimization/20100
9610         PR tree-optimization/20115
9611         * gcc.dg/pr20115.c: New test.
9612         * gcc.dg/pr20115-1.c: New test.
9613         * gcc.dg/pr20100.c: New test.
9614         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
9615         call-clobbered variables after alias1.
9617 2005-02-22  Bud Davis  <bdavis@gfortran.org>
9619         * gfortran.dg/list_read_4.f90: new test.
9621 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
9623         PR rtl-optimization/20017.
9624         * gcc.dg/pr20017.c: New.
9626 2005-02-22  Devang Patel  <dpatel@apple.com>
9628         PR 19952
9629         * g++.dg/tree-ssa/pr19952.C: New test.
9631 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9633         PR c++/19883
9634         * g++.dg/parse/constant6.C: New test.
9636 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9638         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9639         * g++.dg/charset/asm2.c: Likewise.
9640         * g++.dg/charset/asm3.c: Likewise.
9641         * g++.dg/charset/asm4.c: Likewise.
9642         * g++.dg/charset/asm5.c: Likewise.
9643         * g++.dg/charset/attribute1.c: Likewise.
9644         * g++.dg/charset/attribute2.c: Likewise.
9645         * g++.dg/charset/extern1.cc: Likewise.
9646         * g++.dg/charset/extern2.cc: Likewise.
9647         * g++.dg/charset/extern3.cc: Likewise.
9648         * g++.dg/charset/function.cc: Likewise.
9649         * g++.dg/charset/string.c: Likewise.
9650         * g++.dg/charset/charset.exp: Likewise.
9651         * lib/target-supports.exp (check_iconv_available): Fix comment.
9653 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9655         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9656         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9657         * gcc.dg/charset/asm2.c: Likewise.
9658         * gcc.dg/charset/asm3.c: Likewise.
9659         * gcc.dg/charset/asm4.c: Likewise.
9660         * gcc.dg/charset/asm5.c: Likewise.
9661         * gcc.dg/charset/asm6.c: Likewise.
9662         * gcc.dg/charset/attribute1.c: Likewise.
9663         * gcc.dg/charset/attribute2.c: Likewise.
9664         * gcc.dg/charset/builtin1.c: Likewise.
9665         * gcc.dg/charset/extern.c: Likewise.
9666         * gcc.dg/charset/function.c: Likewise.
9667         * gcc.dg/charset/string.c: Likewise.
9668         * gcc.dg/charset/charset.exp: Likewise.
9670 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9672         PR fortran/20086
9673         * gfortran.dg/pr20086.f90: New test.
9675 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9677         PR tree-optimization/19786
9678         * g++.dg/tree-ssa/pr19786.C: New.
9680 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9682         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9684 2005-02-21  Jeff Law  <law@redhat.com>
9686         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9688 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9690         * gfortran.dg/do_iterator: Split loop, markup all lines for
9691         which an error locus is printed.
9692         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9693         locus is printed.
9694         * gfortran.dg/select_4.f90: Likewise.
9695         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9696         locuses in the various permutations.
9698 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9700         PR tree-optimization/19951
9701         * g++.dg/vect: New directory.
9702         * g++.dg/vect/vect.exp: New file.
9703         * g++.dg/vect/pr19951.cc: New testcase.
9704         * g++.dg/dg.exp: Also prune vectorizer tests.
9706 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9708         PR 18785
9709         * gcc.dg/charset/builtin1.c: New test.
9711 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9713         PR c++/19299
9714         * g++.dg/inherit/volatile1.C: New test.
9716         PR c++/19440
9717         * g++.dg/template/dtor4.C: New test.
9719 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9721         * gfortran.dg/int_1.f90: New test.
9723 2005-02-19  Devang Patel  <dpatel@apple.com>
9725         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9727 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9729         * gfortran.dg/achar_1.f90: New test.
9731 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9733         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9735 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9736             Jakub Jelinek  <jakub@redhat.com>
9738         PR tree-optimization/19828
9739         * gcc.dg/tree-ssa/loop-7.c: New test.
9740         * gcc.c-torture/execute/20050218-1.c: New test.
9742 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9744         PR c/20043
9745         * gcc.dg/transparent-union-1.c: New test.
9746         * gcc.dg/transparent-union-2.c: New test.
9748 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9750         PR tree-optimization/18977
9751         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9753 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9755         PR target/20054
9756         * gcc.dg/pr20054.c: New test.
9758 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9760         PR c++/19508
9761         * g++.dg/ext/attrib20.C: New test.
9763 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9765         PR middle-end/20030
9766         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9768 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9770         PR c++/20008
9771         * g++.dg/opt/switch4.C: New.
9773 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9775         PR c++/20023
9776         PR tree-optimization/20009
9777         * gcc.c-torture/compile/20050217-1.c: New test.
9778         * g++.dg/opt/switch3.C: New test.
9780         PR tree-optimization/18947
9781         * gcc.c-torture/compile/20050215-1.c: New test.
9782         * gcc.c-torture/compile/20050215-2.c: New test.
9783         * gcc.c-torture/compile/20050215-3.c: New test.
9785 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9787         PR c++/20028
9788         * g++.dg/template/crash34.C: New.
9790         PR c++/20022
9791         * g++.dg/other/access3.C: New.
9793 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9795         * gcc.dg/vect/vect-98.c: New test.
9797 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9799         PR tree-optimization/19967
9800         * gcc.dg/pr19967.c: New.
9802 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9804         PR middle-end/19857
9805         * gcc.dg/tree-ssa/20050215-1.c: New test.
9806         * gcc.c-torture/execute/20050215-1.c: New test.
9808 2005-02-15  Eric Christopher  <echristo@redhat.com>
9810         * gcc.dg/cpp/20050215-1.c: New file.
9812 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9814         PR tree-optimization/15785
9815         * gcc.dg/pr15785-1.c: New test.
9817 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9819         PR c++/17788
9820         * g++.dg/init/ctor4.C: New.
9821         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9823 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9825         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9826         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9828 2005-02-15  Andreas Schwab  <schwab@suse.de>
9830         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9831         declare malloc.
9833 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9835         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9837 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9839         PR tree-optimization/19853
9840         * gcc.c-torture/compile/pr19853.c: New test.
9842 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9844         PR c++/19608
9845         * g++.dg/parse/local-class1.C: New.
9847         PR c++/19895
9848         * g++.dg/parse/ptrmem3.C: New.
9850         PR c++/19884
9851         * g++.old-deja/g++.oliva/template6.C: Add another case.
9852         * g++.dg/template/explicit6.C: New.
9854 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9856         PR c++/17816
9857         * g++.dg/other/redecl2.C: New.
9859 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9861         PR c++/19891
9862         * g++.dg/abi/covariant4.C: New.
9864 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9866         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9868 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9870         * gcc.dg/vect/vect-96.c: Fix typo.
9872 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9874         PR c++/14479
9875         PR c++/19487
9876         * g++.dg/template/enum5.C: New test.
9878 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9880         * gcc.dg/vect/vect-97.c: New test.
9882 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9884         * gcc.dg/vect/vect-96.c: New test.
9886 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9888         * gcc.dg/builtins-34.c: Also check ldexp*.
9890 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9892         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9894 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9896         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9897         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9898         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9899         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9900         selector_list, selector_expression, dg-process-target): Move to new
9901         file target-supports-dg.exp.
9902         * lib/target-supports-dg.exp: New.
9904         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9905         New.
9907 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9909         PR c++/19666
9910         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9912         PR middle-end/19858
9913         * gcc.c-torture/compile/20050210-1.c: New test.
9915 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9917         PR c++/19755
9918         * g++.dg/warn/Wbraces1.C: New test.
9920 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9922         * gcc.dg/builtins-52.c: New testcase.
9924 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9926         PR c/19342
9927         * gcc.c-torture/execute/20050119-1.c: New test.
9929 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9931         PR c++/19811
9932         * g++.dg/init/delete1.C: New test.
9934 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9936         PR c++/18470
9937         * g++.dg/template/static12.C: New test.
9939 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9941         PR c++/19787
9942         * g++.dg/conversion/ambig1.C: New test.
9944         PR c++/19739
9945         * g++.dg/ext/attrib19.C: New test.
9947         PR c++/19732
9948         * g++.dg/parse/dtor5.C: New test.
9950         PR c++/19762
9951         * g++.dg/template/dtor3.C: New test.
9953         PR c++/19826
9954         * g++.dg/template/static11.C: New test.
9955         * g++.dg/template/crash2.C: Remove dg-error marker.
9957 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9959         PR C++/18491
9960         * g++.old-deja/g++.mike/p10769a.C: Remove.
9962 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9964         * gcc.dg/builtins-48.c: New test case.
9965         * gcc.dg/builtins-49.c: New test case.
9966         * gcc.dg/builtins-50.c: New test case.
9967         * gcc.dg/builtins-51.c: New test case.
9969 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9971         PR middle-end/19583
9972         * g++.dg/warn/Wreturn-type-3.C: New test.
9974 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9976         PR middle-end/19402
9977         * gcc.dg/pr19402-1.c: New testcase.
9978         * gcc.dg/pr19402-2.c: likewise.
9980 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9982         PR middle-end/19854
9983         * g++.dg/tree-ssa/tmmti.C: New testcase.
9985 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9987         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9989 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9991         PR c++/19733
9992         * g++.dg/parse/crash23.C: New test.
9993         * g++.dg/warn/Weff1.C: New test.
9995 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9997         * gcc.dg/20050209-1.c: New test.
9999 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10001         PR target/19799
10002         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
10004 2005-02-08  Mike Stump  <mrs@apple.com>
10006         * g++.dg/pch/import-2.c: New test.
10007         * g++.dg/pch/import-2.hs: New.
10008         * g++.dg/pch/include/import-2a.h: New.
10009         * g++.dg/pch/include/import-2b.h: New.
10011 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
10013         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
10015 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10017         * gfortran.dg/substr_1.f90: New test.
10019 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
10021         PR middle-end/19775
10022         * gcc.dg/torture/builtin-power-1.c: Disable test for
10023         invalid transformation.
10024         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
10025         no longer optimize.
10026         * gcc.dg/builtins-47.c: New testcase.
10028 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
10029             Dorit Naishlos  <dorit@il.ibm.com>
10031         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
10033 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
10035         * gcc.c-torture/compile/20050206-1.c: New test.
10037 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10039         PR tree-opt/19768
10040         * g++.dg/opt/pr19768.C: New test.
10042 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10044         PR tree-opt/19736
10045         * gcc.c-torture/compile/pr19736.c: New test.
10047 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10049         PR c++/17401
10050         * g++.dg/parse/error25.C: New test.
10052 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
10054         * gcc.c-torture/execute/20050203-1.c: New.
10056 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
10058         * gcc.dg/vect/vect-85.c: Remove xfail.
10059         * gcc.dg/vect/vect-86.c: Remove xfail.
10060         * gcc.dg/vect/vect-87.c: Remove xfail.
10061         * gcc.dg/vect/vect-88.c: Remove xfail.
10063 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
10065         * gcc.dg/altivec-19.c: New.
10067 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
10069         PR c/17807
10070         * gcc.dg/nested-func-3.c: New test.
10071         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
10073 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
10075         * gcc.test-framework/gen_directive_tests: Generate tests for
10076         selector expressions.
10078 2005-02-02  Matt Austern  <austern@apple.com>
10080         PR c++/19628
10081         * g++/ext/builtin7.C: New.
10082         * g++/ext/builtin8.C: New.
10084 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10086         PR c/18502
10087         * gcc.dg/pr18502-1.c: New test.
10089 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10091         PR c++/17413
10092         * g++.dg/template/local4.C: Tweak.
10094 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
10096         PR tree-optimization/19578
10097         * gcc.c-torture/compile/20050202-1.c: New test.
10099 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10101         PR c/19435
10102         * gcc.dg/c99-init-4.c: New test.
10104 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10106         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
10108         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
10110         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
10111         * g++.dg/eh/check-vect.h: New.
10113         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
10114         * gcc.dg/vect/vect-78.c: Ditto.
10115         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
10116         Remove.
10118         * g++.dg/conversion/simd1.C: Expect warning.
10119         * g++.dg/ext/attribute-test-1.C: Ditto.
10120         * g++.dg/ext/attribute-test-2.C: Ditto.
10121         * g++.dg/ext/attribute-test-3.C: Ditto.
10122         * g++.dg/ext/attribute-test-4.C: Ditto.
10124         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
10125         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
10127         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
10129 2005-02-01  Richard Henderson  <rth@redhat.com>
10131         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10132         long double for ibm double-double format.
10133         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10135 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
10137         PR tree-optimization/19633
10138         * testsuite/gcc.dg/pr19633-1.c: New test.
10139         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
10140         to NULL or a symbol.
10142 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10144         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
10145         New procs.
10146         (dg-process-target (local override)): Handle selector expressions.
10148         * gcc.test-framework/README: Describe tests in source directory.
10149         * gcc.test-framework/test-framework.awk: Handle dg- tests.
10150         * gcc.test-framework/test-framework.exp: Handle dg- tests.
10151         * gcc.test-framework/dg-bogus-exp-P.c: New test.
10152         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
10153         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
10154         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
10155         * gcc.test-framework/dg-do-link-exp-P.c: New test.
10156         * gcc.test-framework/dg-do-run-exp-P.c: New test.
10157         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
10158         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
10159         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
10160         * gcc.test-framework/dg-error-exp-P.c: New test.
10161         * gcc.test-framework/dg-error-exp-XP.c: New test.
10162         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
10163         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
10164         * gcc.test-framework/dg-output-exp-P.c: New test.
10165         * gcc.test-framework/dg-output-exp-XF.c: New test.
10166         * gcc.test-framework/dg-warning-exp-P.c: New test.
10167         * gcc.misc-tests/dg-1.c: Remove.
10168         * gcc.misc-tests/dg-2.c: Remove.
10169         * gcc.misc-tests/dg-3.c: Remove.
10170         * gcc.misc-tests/dg-4.c: Remove.
10171         * gcc.misc-tests/dg-5.c: Remove.
10172         * gcc.misc-tests/dg-6.c: Remove.
10173         * gcc.misc-tests/dg-7.c: Remove.
10174         * gcc.misc-tests/dg-8.c: Remove.
10175         * gcc.misc-tests/dg-9.c: Remove.
10176         * gcc.misc-tests/dg-10.c: Remove.
10177         * gcc.misc-tests/dg-11.c: Remove.
10178         * gcc.misc-tests/dg-12.c: Remove.
10179         * gcc.misc-tests/dg-test.exp: Remove.
10181         * gcc.test-framework/test-framework.awk: Change recording and
10182         printing of passes and failures.
10184         * gcc.test-framework: New directory.
10185         * gcc.test-framework/README: New.
10186         * gcc.test-framework/test-framework.exp: New.
10187         * gcc.test-framework/test-framework.awk: New.
10188         * gcc.test-framework/gen_directive_tests: New.
10190 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
10192         * lib/treelang.exp: Fix comment typos.
10193         (treelang_target_compile): Don't append libs=-ltreelang to options.
10195 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
10197         * g++.dg/parse/typename7.C: Adjust error messages.
10199 2005-01-31  Jeff Law  <law@redhat.com>
10201         * gcc.c-torture/execute/20050131-1.c: New test.
10202         * gcc.dg/wcaselabel.c: New test.
10204 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
10206         * g++.dg/other/warning1.C: Adjust error messags.
10207         * g++.dg/parse/constant5.C: New test.
10209 2005-01-31  Steven Bosscher  <stevenb@suse.de>
10211         PR c/19333
10212         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
10213         the test case valid.
10214         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
10215         * testsuite/gcc.dg/array-7.c: Adjust expected result.
10216         * testsuite/gcc.dg/pr18596-3.c: Likewise.
10217         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
10218         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
10219         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
10221 2005-01-31  Dale Johannesen  <dalej@apple.com>
10223         * g++.dg/opt/pr19650.C: New test.
10225 2005-01-31  Richard Henderson  <rth@redhat.com>
10227         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10228         long double for intel double extended format.
10229         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10231 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
10233         PR c++/19555
10234         * g++.dg/template/static10.C: New test.
10236         PR c++/19395
10237         * g++.dg/parse/error24.C: New test.
10239         PR c++/19367
10240         * g++.dg/lookup/builtin1.C: New test.
10242         PR c++/19457
10243         * g++.dg/warn/conv3.C: New test.
10245 2005-01-30  Bud Davis  <bdavis@gfortran.org>
10247         PR fortran/19647
10248         * gfortan.dg/inquire_7.f90
10250 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
10252         PR tree-optimization/15791
10253         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
10254         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
10255         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
10256         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
10257         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
10258         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
10259         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
10260         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
10261         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
10262         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
10264 2005-01-29  Paul Brook  <paul@codesourcery.com>
10266         PR fortran/18565
10267         * check.c (real_or_complex_check): New function.
10268         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
10269         * intrinsic.c (add_functions): Use new check functions.
10270         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
10271         Add prototypes.
10273 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
10275         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
10276         gcc.dg/lvalue-3.c: New tests.
10277         * gcc.dg/concat.c: Update expected messages.
10279 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
10281         PR libfortran/19595
10282         * gfortran.dg/eor_1.f90: New test.
10284 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
10286         PR fortran/19589
10287         * gfortran.dg/logical_data_1.f90: New test.
10289 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
10291         PR c++/19253
10292         * g++.dg/template/crash33.C: New test.
10294         PR c++/19667
10295         * g++.dg/template/crash32.C: New test.
10297 2005-01-28  Ian Lance Taylor  <ian@airs.com>
10299         PR middle-end/16558
10300         * g++.dg/warn/Wreturn-type-2.C: New test.
10302 2004-06-24  Jeff Law  <law@redhat.com>
10304         * gcc.dg/tree-ssa/20050128-1.c: New test.
10306 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
10308         * gcc.target/frv/all-mdpackh-1.c: New test.
10310 2005-01-28  Steven Bosscher  <stevenb@suse.de>
10312         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
10314 2005-01-27  Richard Henderson  <rth@redhat.com>
10316         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
10318 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10320         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
10322 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10324         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10325         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10326         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
10327         to cope with cases where the multilib options override the dg-options.
10329 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
10331         PR c/18946
10332         * gcc.dg/noncompile/20050120-1.c: New test.
10334 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
10336         PR tree-optimization/19633
10337         * gcc.dg/pr19633.c: New test.
10338         * gcc.dg/tree-ssa/pr19633.c: New test.
10340 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
10342         * gcc.dg/20041216-1.c: New test.
10344 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
10346         PR objc/18862
10347         * objc.dg/selector-2.m: New test.
10349 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
10351         * g++.dg/opt/range-test-2.C: New test.
10353         PR rtl-optimization/19579
10354         * gcc.c-torture/execute/20050124-1.c: New test.
10356 2005-01-26  Greg Parker  <gparker@apple.com>
10357         Stuart Hastings  <stuart@apple.com>
10359         * gcc.c-torture/execute/20050125-1.c: New.
10361 2005-01-18  Jan Hubicka  <jh@suse.cz>
10363         PR tree-optimize/19337
10364         * gcc.c-torture/compile/20050119-1.c: New test.
10366 2005-01-24  James E Wilson  <wilson@specifixinc.com>
10368         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
10369         test for successful match.
10371 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
10373         PR objc/18408
10374         * objc.dg/comp-types-7.m: New test.
10376 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
10378         * lib/target-supports.exp (current_target_name): New.
10379         (check_effective_target_ilp32, check_effective_target_lp64):
10380         Cache the result to use as long as the current target, with
10381         multilib flags, remains the same.
10383         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
10384         (dg-require-weak, dg-require-visibility, dg-require-alias,
10385         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
10386         dg-require-effective-target, dg-skip-if): Remove call to
10387         skip_test_and_clear_xfail.
10388         (dg-test): Clear xfail data.
10390 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
10392         PR target/17751
10393         * gcc.dg/ppc64-toc.c: New test.
10395         * g++.dg/tree-ssa/empty-1.C: New test.
10397         PR middle-end/19551
10398         * gcc.c-torture/execute/20050121-1.c: New test.
10399         * gcc.dg/20050121-2.c: New test.
10401 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
10402         Paul Brook  <paul@codesourcery.com>
10404         PR fortran/17941
10405         * gfortran.dg/real_const_1.f: New test.
10406         * gfortran.dg/real_const_2.f90: New test.
10407         * gfortran.dg/complex_int_1.f90: New test.
10409 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
10411         PR fortran/19313
10412         * gfortan.dg/inquire_6.f90: New test.
10414 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10416         PR libfortran/19451
10417         * open_readonly_1.f90: New test.
10419 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10421         PR libfortran/18982
10422         * gfortran.dg/open_new.f90: New file.
10424 2005-01-22  Paul Brook  <paul@codesourcery.com>
10426         * namelist_1.f90: New test.
10428 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
10430         PR tree-optimization/19484
10431         * gcc.c-torture/compile/20050122-[12].c: New tests.
10433 2005-01-22  Paul Brook  <paul@codesourcery.com>
10435         * gfortran.dg/implicit_2.f90: New test.
10437 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
10439         PR fortran/19314
10440         * gfortran.dg/inquire_5.f90: New test.
10442 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10444         PR c/18809
10445         * gcc.dg/pr18809-1.c: New test.
10447 2005-01-21  Ian Lance Taylor  <ian@airs.com>
10449         * gcc.dg/20050121-1.c: New test.
10451         PR tree-optimization/13000
10452         * gcc.dg/20040206-1.c: Change warning to point where function is
10453         being inlined.
10455 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10457         PR c++/19208
10458         * g++.dg/template/array11.C: New test.
10460 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10462         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
10463         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
10464         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
10465         * gfortran.dg/getenv_1.f90: Add dg-do directive.
10466         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
10467         gfortran.dg/pr17164.f90: Add missing dg-do directives.
10469 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
10471         PR tree-optimization/15349
10472         * gcc.dg/tree-ssa/pr15349.c: New.
10474 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
10476         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
10478 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
10480         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
10481         scan-assembler-times directive name.
10483         * gcc.dg/asm-a.c: Move dg-require-effective-target to
10484         after dg-do.
10486         PR rtl-optimization/19462
10487         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
10489 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
10491         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
10492         counting function calls on ia64.
10494 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
10496         PR rtl-optimization/15139
10497         * gcc.dg/20050111-2.c: New test.
10499         PR c/17297
10500         * gcc.c-torture/compile/20050113-1.c: New testcase.
10502         PR middle-end/19164
10503         * gcc.dg/20050113-1.c: New testcase.
10505 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
10507         * gcc.dg/vect/vect-85.c: Add comment.
10508         * gcc.dg/vect/vect-86.c: Add xfail for now.
10509         * gcc.dg/vect/vect-87.c: Add xfail for now.
10510         * gcc.dg/vect/vect-88.c: Add xfail for now.
10511         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
10513 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10515         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
10517 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10519         * g++.dg/debug/typedef3.C: New test.
10521 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
10523         PR c/19472
10524         * gcc.dg/asm-a.c: New test.
10526 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
10528         * gcc.dg/sh-relax.c: Add prototype for abort.
10530 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10532         * gcc.dg/short-compare-1.c: New test.
10533         * gcc.dg/short-compare-2.c: Likewise.
10535 2005-01-18  Michael Matz  <matz@suse.de>
10537         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
10539 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
10541         PR tree-optimization/19121
10542         * gcc.c-torture/compile/pr19121.c: New test.
10544 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
10546         PR target/19357
10547         * gcc.c-torture/compile/pr19357.c: New test.
10549 2005-01-17  Ian Lance Taylor  <ian@airs.com>
10551         PR c/5675
10552         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
10553         pass--those that refer just to the variable, possibly with a
10554         cast.
10555         * gcc.dg/c99-const-expr-3.c: Likewise.
10557         PR middle-end/13127
10558         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
10559         longer emitted.
10561 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
10563         PR fortran/18778
10564         * gfortran.dg/endfile_2.f90: New test.
10566 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
10568         PR 19168
10569         * gfortran.dg/select_5.f90: New test.
10571 2004-01-16  Paul Brook  <paul@codesourcery.com>
10573         * gfortran.dg/common_4.f90: New test.
10575 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
10577         PR rtl-optimization/19462
10578         * gcc.dg/torture/pr19462-1.c: New test.
10580 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
10582         PR objc/19321
10583         * objc.dg/func-ptr-2.m: New.
10584         * objc.dg/volatile-1.m: New.
10586 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10588         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
10590 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10592         PR tree-optimization/19060
10593         * gcc.c-torture/execute/20050104-1.c: New test.
10595 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
10597         PR fortran/18983
10598         * gfortran.dg/write_to_null.f90: New test.
10600 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
10601             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10603         PR other/19328
10604         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
10605         argument.
10607 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10609         PR c++/19263
10610         * g++.dg/init/vector1.C: New test.
10612 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
10614         PR target/13158
10615         * gcc.target/ia64/sibcall-unwind-1.c: New test.
10616         PR target/18987
10617         * gcc.target/ia64/sibcall-unwind-2.c: New test.
10619 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
10621         * gfortran.dg/select_1.f90: New test.
10622         * gfortran.dg/select_2.f90: New test.
10623         * gfortran.dg/select_3.f90: New test.
10624         * gfortran.dg/select_4.f90: New test.
10626 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
10628         PR middle-end/19084
10629         PR rtl-optimization/19348
10630         * gcc.dg/20050111-1.c: New test.
10631         * gcc.c-torture/execute/20050111-1.c: New test.
10633         * gcc.dg/i386-asm-4.c: New test.
10635 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10637         * gcc.dg/nested-func-2.c: New test.
10638         * ada/acats/norun.lst: Remove c953002.
10640 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10642         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10644 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10646         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10648 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10650         PR target/18761
10651         * g++.dg/abi/align1.C: New test.
10653 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10655         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10656         at a time.
10657         * g++.dg/ext/altivec_check.h: Support compiling as C.
10659 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10661         PR c++/19355
10662         * g++.dg/expr/pr19355-1.C: New test case.
10664 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10666         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10667         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10668         * ada/acats/tests/c3/c92005b.ada: Likewise.
10669         * ada/acats/tests/c3/cxb3012.a: Likewise.
10670         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10672 2005-01-09  Paul Brook  <paul@codesourcery.com>
10674         * gfortran.dg/common_2.f90: New file.
10675         * gfortran.dg/common_3.f90: New file.
10677 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10679         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10681 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10683         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10684         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10685         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10686         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10687         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10688         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10689         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10690         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10691         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10692         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10693         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10694         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10695         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10696         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10697         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10698         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10699         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10700         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10701         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10702         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10703         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10704         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10705         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10706         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10707         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10708         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10709         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10710         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10711         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10712         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10713         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10714         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10715         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10716         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10717         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10718         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10719         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10720         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10721         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10722         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10723         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10724         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10725         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10726         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10727         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10728         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10729         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10730         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10731         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10732         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10733         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10734         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10735         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10736         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10737         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10738         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10739         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10740         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10741         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10742         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10743         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10744         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10745         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10746         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10747         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10748         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10749         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10751         * gcc.dg/vect/vect-1.c: Fix spelling.
10752         * gcc.dg/vect/vect-10.c: Fix spelling.
10753         * gcc.dg/vect/vect-11.c: Fix spelling.
10754         * gcc.dg/vect/vect-12.c: Fix spelling.
10755         * gcc.dg/vect/vect-14.c: Fix spelling.
10756         * gcc.dg/vect/vect-15.c: Fix spelling.
10757         * gcc.dg/vect/vect-16.c: Fix spelling.
10758         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10759         * gcc.dg/vect/vect-64.c: Fix comments.
10760         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10762 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10763             Ira Rosen  <irar@il.ibm.com>
10765         * gcc.dg/vect/vect-70.c: New test.
10766         * gcc.dg/vect/vect-71.c: New test.
10768 2005-01-09  Manfred Hollstein  <mh@suse.com>
10770         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10771         * gcc.dg/pr18241-2.c: Likewise.
10772         * gcc.dg/pr18241-3.c: Likewise.
10773         * gcc.dg/pr18241-4.c: Likewise.
10774         * gcc.dg/pr18241-5.c: Likewise.
10776 2005-01-08  Richard Henderson  <rth@redhat.com>
10778         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10779         False for x86 and x86-64.
10781 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10783         PR tree-optimization/18241
10784         * gcc.dg/pr18241-1.c: New test.
10785         * gcc.dg/pr18241-2.c: New test.
10786         * gcc.dg/pr18241-3.c: New test.
10787         * gcc.dg/pr18241-4.c: New test.
10788         * gcc.dg/pr18241-5.c: New test.
10790 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10792         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10793         gfortran.dg/select_4.f90: New.
10795 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10797         * gcc.c-torture/execute/20050107-1.c: New test.
10799 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10801         PR c++/19298
10802         * g++.dg/template/ref2.C: New.
10804 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10806         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10807         instead of being empty.
10809 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10811         PR fortran/15553
10812         * gfortran.dg/array-1.f90: New test.
10814 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10816         PR tree-optimization/19283
10817         * gcc.c-torture/execute/20050106-1.c: New test.
10819         PR rtl-optimization/18861
10820         * gcc.dg/20050105-1.c: New test.
10822         PR tree-optimization/18828
10823         * gcc.dg/20050105-2.c: New test.
10825 2005-01-07  Andreas Jaeger  <aj@suse.de>
10827         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10829 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10831         PR fortran/18398
10832         * gfortran.dg/fmt_read.f90: New test.
10834 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10836         * gcc.dg/rs6000-ldouble-2.c: New.
10838 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10840         PR c++/19244
10841         * g++.dg/parser/ctor2.C: New test.
10843 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10845         PR c++/17154
10846         * g++.dg/template/using9.C: New test.
10848 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10850         PR c++/19258
10851         * g++.dg/lookup/friend6.C: New test.
10853 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10855         PR c++/19270
10856         * g++.dg/template/array10.C: New.
10858 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10860         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10861         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10863 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10865         * gcc.c-torture/compile/20050105-1.c: New test.
10867 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10869         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10871 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10873         PR middle-end/19100
10874         * gcc.dg/conv-3.c: New test case.
10876 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10878         * gcc.dg/asm-wide-1.c: New test.
10880 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10882         PR c++/19030
10883         * g++.dg/parse/crash22.C: New
10885 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10887         PR 19257
10888         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10890 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10892         PR middle-end/17767
10893         * gcc.dg/i386-mmx-6.c: New test case.
10895 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10897         PR tree-optimization/18308
10898         * gcc.dg/vect/pr18308.c: New testcase.
10900 2005-01-04  Andreas Jaeger  <aj@suse.de>
10902         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10904 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10905             Robert Bowdidge <bowdidge@apple.com>
10907         * gcc.dg/cpp/subframework1.c: New.
10908         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10909         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10910         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10911         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10913 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10915         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10916         producing warning.
10917         * gcc.dg/darwin-weakimport-2.c: New.
10919 2005-01-03  Richard Henderson  <rth@redhat.com>
10921         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10923 2005-01-03  Richard Henderson  <rth@redhat.com>
10925         * gcc.dg/vect/vect.exp: Enable for ia64.
10926         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10927         (check_effective_target_vect_float): Likewise.
10928         (check_effective_target_vect_no_align): Likewise.
10929         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10930         * gcc.dg/vect/vect-8.c: Likewise.
10932 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10934         PR target/19236
10935         * gcc.dg/pr19236-1.c: New test case.
10937 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10939         PR rtl-optimization/12092
10940         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10942 2005-01-02  Andreas Jaeger  <aj@suse.de>
10944         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10946 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10947             Andrew Pinski  <pinskia@physics.uc.edu>
10949         PR rtl-optimization/12092
10950         * gcc.dg/pr12092-1.c: New test case.
10952 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10954         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10955         'hidden' and 'default' for better portability.
10956         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10958         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10959         6 and 7.
10960         * g++.old-deja/g++.brendan/new3.C: Likewise.
10962 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10964         * gcc.dg/20041231-1.C: New test.
10965         * g++.dg/warn/Wunreachable-code-1.C: New test.
10967 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10969         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10970         file, not /dev/null.  Abort on error.
10972 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10973             Ziemowit Laski  <zlaski@apple.com>
10975         PR objc/18971
10976         * objc.dg/encode-5.m: New test.
10978 2004-12-29  Richard Henderson  <rth@redhat.com>
10980         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10981         * objc.dg/stabs-1.m: Disable for ia64.
10983 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10985         PR c++/19190
10986         * g++.dg/warn/Wunused-10.C: New test.
10988 2004-12-28  Richard Henderson  <rth@redhat.com>
10990         * objc.dg/stabs-1.m: Disable for alpha.
10992 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10994         PR c++/19149
10995         * g++.dg/parse/error23.C: New test.
10997 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10999         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
11001         PR fortran/19032
11002         * gfortran.dg/intrinsic_modulo_1.f90: New.
11003         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
11004         tests with divisor -1.
11006 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11008         * g++.dg/opt/temp1.C (memcpy): Return a value.
11010         PR c++/19148
11011         * g++.dg/expr/cond7.C: New test.
11013 2004-12-27  Paul Brook  <paul@codesourcery.com>
11015         * gfortran.dg/g77/select_no_compile.f: Remove.
11017 2004-12-27  Richard Henderson  <rth@redhat.com>
11019         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
11020         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
11021         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
11023 2004-12-26  Richard Henderson  <rth@redhat.com>
11025         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
11026         by 1i instead of token pasting.
11028 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11030         PR tree-optimization/17578
11031         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
11032         to additional_flags.
11033         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
11035 2004-12-25  Richard Henderson  <rth@redhat.com>
11037         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11038         Remove Alpha.
11040 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11042         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
11043         hppa*-*-hpux*.
11044         * gcc.dg/pr17957.c (dg-options): Likewise.
11045         * gcc.dg/struct-ret-1.c: Add prototype for abort.
11046         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
11047         instead of 0 on __hppa__.
11048         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
11049         "foo,%r" on hppa*-*-*.
11051 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
11053         PR fortran/19071
11054         * gfortran.dg/complex_write.f90: New test.
11056 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11058         PR c++/17595
11059         * g++.dg/parse/pragma2.C: New test.
11061         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
11063 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11065         * gcc.dg/empty2.c: Add missing dg-warning.
11067 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11069         PR c++/17413
11070         * g++.dg/template/local4.C: New test.
11071         * g++.dg/template/crash19.C: Add dg-error marker.
11073         * g++.dg/template/crash31.C: Correct embedded PR number.
11075 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11077         PR c++/16405
11078         * g++.dg/opt/temp1.C: Add do-run marker.
11080 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11082         * g++.dg/template/spec19.C: New.
11084 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11086         PR target/16819
11087         * gcc.dg/empty2.c: New.
11089 2004-12-23  Richard Henderson  <rth@redhat.com>
11091         * lib/target-supports.exp (check_effective_target_vect_no_align):
11092         Remove i?86 and x86-64.
11094 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11096         PR c++/16405
11097         * g++.dg/opt/temp1.C: New test.
11099 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11101         PR c++/18733
11102         * g++.dg/template/friend33.C: New testcase.
11104 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
11106         PR c++/18464
11107         * g++.dg/template/cond5.C: New test.
11109         PR c++/18492
11110         * g++.dg/inherit/thunk3.C: New test.
11112         PR c++/11224
11113         * g++.dg/warn/Wunused-9.C: New test.
11115 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
11117         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
11119 2004-12-22  Jan Beulich  <jbeulich@novell.com>
11121         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
11123 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
11125         PR c++/18378
11126         * g++.dg/ext/packed8.C: New test.
11128         PR c++/19063
11129         * g++.dg/template/crash31.C: New test.
11131         PR c++/19034
11132         * g++.dg/template/crash30.C: New test.
11134 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11136         PR C++/18984
11137         * g++.dg/eh/ctor3.C: New test.
11139 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11141         * objc.dg/stabs-1.m: Allow section name to be quoted and
11142         assembly label to begin with '.LL'.
11144 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
11146         * gcc.dg/vect/vect.exp
11147         (check_effective_target_lp64_or_vect_no_align): New.
11148         * gcc.dg/vect/vect-77.c: Use it.
11149         * gcc.dg/vect/vect-78.c: Use it.
11151         * lib/target-supports.exp
11152         (check_effective_target_vect_no_max,
11153         check_effective_target_vect_no_bitwise,
11154         check_effective_target_vect_no_align): New.
11155         * gcc.dg/vect/vect-13.c: Use them.
11156         * gcc.dg/vect/vect-17.c: Ditto.
11157         * gcc.dg/vect/vect-18.c: Ditto.
11158         * gcc.dg/vect/vect-19.c: Ditto.
11159         * gcc.dg/vect/vect-20.c: Ditto.
11160         * gcc.dg/vect/vect-27.c: Ditto.
11161         * gcc.dg/vect/vect-29.c: Ditto.
11162         * gcc.dg/vect/vect-44.c: Ditto.
11163         * gcc.dg/vect/vect-48.c: Ditto.
11164         * gcc.dg/vect/vect-50.c: Ditto.
11165         * gcc.dg/vect/vect-52.c: Ditto.
11166         * gcc.dg/vect/vect-54.c: Ditto.
11167         * gcc.dg/vect/vect-56.c: Ditto.
11168         * gcc.dg/vect/vect-58.c: Ditto.
11169         * gcc.dg/vect/vect-60.c: Ditto.
11170         * gcc.dg/vect/vect-72.c: Ditto.
11171         * gcc.dg/vect/vect-80.c: Ditto.
11173 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11175         PR c++/14075
11176         * g++.dg/init/string1.C: New.
11178         PR c++/18975
11179         * g++.dg/other/synth1.C: New.
11181 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11183         PR c/18963
11184         * gcc.dg/pr18963-1.c: New test.
11186 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11188         PR c/18596
11189         * gcc.dg/funcdef-storage-1.c (foo): Remove.
11190         * gcc.dg/pr18596-1.c: Use dg-error.
11191         (dg-options): Use -fno-unit-at-a-time.
11192         * gcc.dg/pr18596-2.c: New test.
11193         * gcc.dg/pr18596-3.c: New test.
11195 2004-12-20  Roger Sayle  <roger@eyesopen.com>
11197         PR middle-end/18683
11198         * g++.dg/opt/pr18683-1.C: New test case.
11200 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
11202         PR other/19093
11203         * g++.dg/opt/max1.C: Fix for 64bit targets.
11205 2004-12-20  Matt Austern  <austern@apple.com>
11207         PR c++/19044
11208         * g++.dg/ext/builtin6.C: New
11210 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
11212         PR tree-optimization/19080
11213         * gcc.c-torture/compile/pr19080.c: New test.
11215 2004-12-20  Steven Bosscher  <stevenb@suse.de>
11217         * gcc.dg/20041219-1.c: New test.
11219 2004-12-19  Roger Sayle  <roger@eyesopen.com>
11221         PR middle-end/19068
11222         * g++.dg/opt/max1.C: New test case.
11224 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11226         * gcc.dg/fdata-sections-1.c: New test.
11228 2004-12-18  Roger Sayle  <roger@eyesopen.com>
11230         PR middle-end/18548
11231         * gcc.dg/max-1.c: New test case.
11233 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
11235         * gcc.c-torture/execute/20041218-1.c: New test.
11237 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
11239         * gcc.dg/pr18501.c: New test.
11240         * gcc.dg/uninit-5.c: XFAIL.
11241         * gcc.dg/uninit-9.c: XFAIL.
11243 2004-12-17  Dale Johannesen  <dalej@apple.com>
11245         * gcc.dg/20041213-1.c: New.
11247 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
11249         * objc.dg/stabs-1.m: Allow assembly label to begin
11250         with a dot ('.').
11252 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
11254         * gcc.c-torture/execute/20041213-1.c: Move...
11255         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
11257 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
11259         PR c++/18721
11260         * g++.dg/lookup/conv-5.C: New.
11262 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
11264         * objc.dg/stabs-1.m: New test.
11266 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11268         * gcc.dg/visibility-c.c: Change compile to
11269         assemble for the test.
11271 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11273         PR target/19041
11274         * gcc.dg/visibility-c.c: New test.
11276 2004-12-16  Roger Sayle  <roger@eyesopen.com>
11278         PR middle-end/18493
11279         * gcc.dg/switch-8.c: New test case.
11281 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11283         PR c++/18905
11284         * g++.dg/template/init4.C: New.
11285         * g++.dg/opt/static3.C: Enable optimizer.
11287 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
11289         * g++.dg/other/complex1.C: New test.
11291 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
11293         * g++.dg/opt/inline9.C: New test.
11295 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11297         PR fortran/18993
11298         * gfotran.dg/nullify_1.f: New test.
11300 2004-12-15  Richard Henderson  <rth@redhat.com>
11302         * gcc.target/i386/i386.exp: New harness.
11303         * gcc.target/i386/vect-args.c: New.
11305 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
11307         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
11309 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11311         PR c++/18825
11312         * g++.dg/template/friend32.C: New test.
11314 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11316         * cpp/pragma-once-1.c: New test.
11317         * cpp/pragma-once-1b.h: Likewise.
11318         * cpp/pragma-once-1c.h: Likewise.
11319         * cpp/pragma-once-1d.h: Likewise.
11320         * cpp/inc/pragma-once-1a.h: Likewise.
11322 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
11323             Steven G. Kargl  <kargls@comcast.net>
11325         PR fortran/17597
11326         * gfortran.dg/list_read_3.f90: New test.
11328 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11330         * gcc.dg/ftrapv-2.c: New test.
11332 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11334         PR c++/18981
11335         * g++.dg/template/typename9.C: New test.
11337 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11339         PR c++/18738
11340         * g++.dg/template/typename8.C: New test.
11341         * g++.dg/parse/friend2.C: Tweak error message.
11343 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11345         * gcc.c-torture/20041214-1.c: New test.
11347 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11349         PR c++/18965
11350         * g++.dg/init/array17.C: New test.
11352 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11354         PR c++/18793
11355         * g++.dg/init/aggr3.C: New test.
11357 2004-12-14  Janis Johnson  <janis187@us.ibm.com
11359         * gcc.dg/altivec-types-1.c: New test.
11360         * gcc.dg/altivec-types-2.c: New test.
11361         * gcc.dg/altivec-types-3.c: New test.
11362         * gcc.dg/altivec-types-4.c: New test.
11363         * g++.dg/ext/altivec-types-1.C: New test.
11364         * g++.dg/ext/altivec-types-2.C: New test.
11365         * g++.dg/ext/altivec-types-3.C: New test.
11366         * g++.dg/ext/altivec-types-4.C: New test.
11368 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
11370         PR middle-end/18951
11371         * gcc.c-torture/execute/20041213-1.c: New test.
11373 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
11375         PR c++/18949
11376         * g++.dg/template/cast1.C: New.
11378 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
11380         * gcc.c-torture/execute/20041213-2.c: New test.
11382 2004-12-13  Richard Henderson  <rth@redhat.com>
11384         * gcc.dg/i386-sse-10.c: Fix typo in options.
11386 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
11388         PR c++/18968
11389         * g++.dg/opt/pr18968.C: New test.
11391 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
11393         PR c++/18925
11394         * g++.dg/ext/visibility/staticdatamem.C: New test.
11396 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
11398         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
11400 2004-12-13  Roger Sayle  <roger@eyesopen.com>
11402         PR rtl-optimization/18928
11403         * gcc.dg/pr18928-1.c: New test case.
11405 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
11407         PR tree-opt/16951
11408         * gcc.c-torture/compile/20041211-1.c: New.
11410 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11412         PR middle-end/17564
11413         * gcc.c-torture/execute/20041212-1.c: New test.
11415 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11417         PR fortran/18869
11418         * gfortran.dg/common_1.f90: New test.
11420 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
11421         Paul Brook  <paul@codesourcery.com>
11423         PR fortran/16222
11424         * gfortran.dg/real_do_1.f90: New test.
11426 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11428         PR tree-opt/18040
11429         * g++.dg/opt/ptrmem6.C: New test.
11431 2004-12-11  Roger Sayle  <roger@eyesopen.com>
11433         PR middle-end/18921
11434         * gcc.dg/pr18921-1.c: New test case.
11436 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11438         PR fortran/17175
11439         * gfortran.dg/scale_1.f90: New test.
11441 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
11443         PR middle-end/18903
11444         * gcc.c-torture/compile/pr18903.c: New test.
11446 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
11448         * gcc.c-torture/execute/20041210-1.c: New test.
11450 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11452         PR c++/18731
11453         * g++.dg/parser/struct-1.C: New test.
11454         * g++.dg/parser/struct-2.C: New test.
11455         * g++.dg/parser/struct-3.C: New test.
11457 2004-12-09  Richard Henderson  <rth@redhat.com>
11459         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
11461         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
11462         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
11464 2004-12-09  Matt Austern  <austern@apple.com>
11466         PR c++/18514
11467         * g++.dg/ext/builtin1.C: New
11468         * g++.dg/ext/builtin2.C: New
11469         * g++.dg/ext/builtin3.C: New
11470         * g++.dg/ext/builtin4.C: New
11471         * g++.dg/ext/builtin5.C: New
11473 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
11475         PR tree-opt/18904
11476         * g++.dg/opt/ptrmem5.C: New test.
11478 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
11480         * g++.dg/parse/typename5.C: Adjust for new error.
11481         * g++.dg/parse/typename7.C: New.
11483 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11485         PR c++/18073
11486         * g++.dg/other/mmintrin.C: New test.
11488 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11490         PR c++/16681
11491         * g++.dg/init/array15.C: New.
11492         * g++.dg/init/array16.C: New.
11494 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11496         PR fortran/18826
11497         * gfortran.dg/assign_1.f90: New test.
11499 2004-12-08  Nick Clifton  <nickc@redhat.com>
11501         * gcc.target/xstormy16/bss_below100: New directory containing tests.
11502         * gcc.target/xstormy16/data_below100: Likewise.
11503         * gcc.target/xstormy16/sfr: Likewise.
11504         * gcc.target/xstormy16/below100.S: New test source file.
11505         * gcc.target/xstormy16/below100.ld: New test linker script.
11506         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11507         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
11508         bp instructions.
11509         * gcc.target/xstormy16/bp.c: Likewise.
11511         * gcc.target/xstormy16/bss_below100: New files:
11512         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11513         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11514         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11515         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11516         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11517         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11518         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11519         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11520         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11521         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11522         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11523         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11524         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11525         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11526         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11527         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11528         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11529         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11530         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11531         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11532         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11533         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11534         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11535         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11536         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11537         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11538         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11540         * gcc.target/xstormy16/data_below100: New files:
11541         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11542         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11543         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11544         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11545         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11546         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11547         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11548         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11549         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11550         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11551         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11552         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11553         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11554         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11555         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11556         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11557         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11558         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11559         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11560         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11561         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11562         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11563         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11564         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11565         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11566         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11567         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11569         * gcc.target/xstormy16/sfr: New files:
11570         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
11571         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
11572         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
11573         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
11574         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
11575         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
11576         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
11577         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
11578         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
11579         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
11580         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
11581         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
11582         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
11583         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
11584         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
11585         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
11586         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
11587         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
11588         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
11589         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
11590         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
11591         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
11592         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
11593         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
11594         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
11595         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
11596         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
11597         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
11598         27_if0_sfrw_bitfield_f.c
11600 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11602         PR c++/18100
11603         * g++.dg/lookup/name-clash4.C: New test.
11605 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
11607         PR c++/18672
11608         * g++.dg/opt/array1.C: New.
11610         PR c++/18803
11611         * g++.dg/template/operator5.C: New.
11613 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
11615         PR c/18867
11616         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
11618 2004-12-07  Steven Bosscher  <stevenb@suse.de>
11620         * gcc.dg/noncompile/20041207.c: New test.
11622 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
11624         * g++.dg/other/unreachable-1.C: New test.
11626 2004-12-06  Nick Clifton  <nickc@redhat.com>
11628         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
11629         <limits.h> because the latter comes from gcc's include/ directory
11630         and not the newlib/libc/include directory.
11632 2004-12-04  Richard Henderson  <rth@redhat.com>
11634         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
11636 2004-12-04  Richard Henderson  <rth@redhat.com>
11638         * lib/target-supports.exp (check_gc_sections_available): Disable
11639         for alpha and ia64.
11641 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11643         PR middle-end/17909
11644         * g++.dg/other/vararg-2.C: New test.
11646 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11648         PR c++/17011, c++/17971
11649         * g++.dg/template/error15.C: Adjust expected error.
11650         * g++.dg/template/instantiate3.C: Likewise.
11652 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11654         * gcc.dg/altivec-18.c: Fix for darwin
11656 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11658         PR c++/18782
11659         * g++.dg/parse/ptrmem2.C: New.
11661         PR c++/18318
11662         * g++.dg/template/new1.C: New.
11664 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11666         PR fortran/18710
11667         * gfortran.dg/direct_io_3.f90: New test.
11669 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11671         PR 18758
11672         * g++.dg/parse/crash21.C: New.
11674 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11676         PR c++/15664, c++/18276
11677         * g++.dg/template/ttp13.C: New test.
11678         * g++.dg/template/ttp14.C: Likewise.
11680 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11682         PR c++/18123
11683         * g++.dg/parse/enum2.C: New test.
11684         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11686 2004-12-02  Nick Clifton  <nickc@redhat.com>
11688         * gcc.target/xstormy16: New test directory.
11689         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11690         * gcc.target/xstormy16/bp.c: Check the generation of bp
11691         instructions.
11692         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11693         bn instructions and the BELOW100 attribute.
11695 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11697         PR target/16952
11698         * gcc.dg/ppc-eabi.c: New.
11700 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11702         PR fortran/18284
11703         * gfortran.dg/backspace.f90
11705 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11707         * gfortran.dg/inquire.f90: New test.
11709 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11711         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11712         handle effective-target-keyword.
11713         (dg-skip-if): Support effective-target keyword as target list.
11714         (dg-xfail-if): Ditto.
11715         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11717 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11719         PR tree-optimization/18291
11720         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11722 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11724         PR C++/18729
11725         * g++.dg/parse/crash20.C: New.
11727         PR c++/17431
11728         * g++.dg/overload/arg1.C: New.
11729         * g++.dg/overload/arg2.C: New.
11730         * g++.dg/overload/arg3.C: New.
11731         * g++.dg/overload/arg4.C: New.
11733 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11735         * gcc.dg/c99-flex-array-4.c: Remove.
11737 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11739         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11741         * lib/target-supports.exp (is-effective-target): Simplify.
11743         * lib/target-supports.exp (check_effective_target_vect_long):
11744         Fix for powerpc64-*-*.
11746 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11748         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11749         to support new requirements on FreeBSD 5.
11751 2004-11-30  Devang Patel  <dpatel@apple.com>
11753         PR 18702
11754         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11756 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11758         * g++.dg/ext/altivec-13.C: New test.
11760 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11762         PR tree-opt/18298
11763         * gcc.c-torture/execute/p18298.c: New test.
11765 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11766             Dorit Naishlos  <dorit@il.ibm.com>
11768         PR tree-opt/18607
11769         * gcc.dg/vect/vect-89.c: New test.
11771 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11773         * gcc.dg/pr18596-1.c: New test.
11775 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11777         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11779 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11781         PR c/18479
11782         * gcc.dg/pr18479.c: New test.
11784 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11786         PR target/18490
11787         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11788         mmix-knuth-mmixware.
11790         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11791         cris-*-elf* cris-*-aout* mmix-*-*
11793 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11795         PR middle-end/18725
11796         * gcc.dg/pr18725.c: New test.
11798 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11800         PR target/18488
11801         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11803         PR target/18336
11804         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11806 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11808         PR c++/18368
11809         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11810         * g++.old-deja/g++.law/ctors5.C: Likewise.
11811         * g++.old-deja/g++.other/crash25.C: Likewise.
11813         PR c++/18674
11814         * g++.dg/template/error16.C: New test.
11816         PR c++/18512
11817         * g++.dg/template/crash29.C: New test.
11819 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11821         PR tree-optimization/18712
11822         * gcc.c-torture/compile/pr18712.c: New test.
11824 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11826         PR c/7544
11827         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11828         tests.
11830 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11832         PR c++/18652
11833         * g++.dg/lookup/crash6.C: New test.
11835 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11837         PR middle-end/18164
11838         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11840 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11842         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11843         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11844         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11846 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11848         * gcc.dg/pr18164.c: New test.
11850 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11852         * gcc.dg/funroll-loops-all.c: New.
11854 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11856         PR target/18489
11857         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11858         delimeter, match space and TAB as well as ":".
11860         PR target/18484
11861         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11863         PR target/18348
11864         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11866         PR target/18345
11867         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11869         PR target/18337
11870         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11872 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11874         * gfortran.dg/direct_io_2.f90: New test.
11876 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11878         PR target/18334
11879         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11881 2004-11-28  Richard Henderson  <rth@redhat.com>
11883         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11885 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11887         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11888         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11889         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11890         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11891         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11892         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11893         gcc.dg/pointer-arith-8.c: New tests.
11895 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11897         PR fortran/18364
11898         * gfortran.dg/endfile.f90: New test.
11900 2004-11-27  Falk Hueffner  <falk@debian.org>
11902         * gcc.dg/loop-6.c: New test.
11904 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11906         * gcc.c-torture/execute/20041126-1.c: New test.
11908 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11910         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11911         on IRIX.
11913 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11915         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11916         functions.
11918 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11920         PR rtl-optimization/17825
11921         * gcc.c-torture/compile/20041119-1.c: New test.
11923 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11925         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11926         Check existence of ld library path variables before unsetting.
11928 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11930         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11932 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11934         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11936 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11938         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11940 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11942         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11943         dg-do directive.
11945 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11947         * gcc.dg/pr17957.c: Pass --param, not -param.
11949 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11951         PR middle-end/17957
11952         * testsuite/gcc.dg/pr17957.c: New test.
11954 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11956         PR c++/18445
11957         * g++.dg/template/crash28.C: Likewise.
11959         PR c++/18001
11960         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11961         * g++.dg/ext/lvaddr.C: Likewise.
11962         * g++.dg/opt/pr7503-3.C: Likewise.
11964         PR c++/18466
11965         * g++.dg/parse/qualified3.C: New test.
11966         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11968         PR c++/18545
11969         * g++.dg/expr/return1.C: New test.
11971 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11973         Friend class name lookup 3/n, PR c++/3332
11974         * g++.dg/lookup/friend3.C: New test.
11975         * g++.dg/lookup/friend4.C: Likewise.
11976         * g++.dg/lookup/friend5.C: Likewise.
11978 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11980         Friend class name lookup 2/n, PR c++/14513, c++/15410
11981         * g++.dg/lookup/friend2.C: New test.
11982         * g++.dg/template/friend31.C: Likewise.
11984 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11986         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11988 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11990         PR c++/17473
11991         * g++.dg/tc1/dr56.C: Remove.
11992         * g++.dg/template/typedef1.C: Add dg-error markers.
11993         * g++.old-deja/g++.other/typedef7.C: Likewise.
11995         PR c++/18285
11996         * g++.dg/parse/typedef7.C: New test.
11998 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
12000         * gcc.c-torture/execute/20041124-1.c: New test.
12002 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12004         * g++.dg/template/deduce3.C: New test.
12006         PR c++/18586
12007         * g++.dg/template/crash27.C: New test.
12009         PR c++/18530
12010         * g++.dg/warn/Wshadow-3.C: New test.
12012 2004-11-24  Devang Patel  <dpatel@apple.com>
12014         PR/18555
12015         * gcc.dg/cpp/isysroot-1.c: New test.
12016         * gcc.dg/cpp/usr/include/stdio.h: New file.
12017         * gcc.dg/cpp/isysroot-2.c: New test.
12018         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
12019         New file.
12021 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12023         PR c++/8929
12024         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
12026 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12028         * gcc.target/sparc/align.c: Do not include <stdint.h>.
12029         * gcc.target/sparc/pdist.c: Likewise.
12031 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
12033         PR c++/16882
12034         * g++.dg/conversion/simd1.C: New test.
12036 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12038         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
12039         and restore_ld_library_path_env_vars.
12040         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
12041         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
12042         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
12043         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
12045 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
12047         * gcc.dg/pragma-align-2.c: Test macro expansion.
12048         * gcc.dg/pragma-pack-2.c: New test.
12050 2004-11-23  Richard Henderson  <rth@redhat.com>
12052         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
12053         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12054         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
12055         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
12056         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
12057         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
12059         * gcc.dg/vect/vect.exp: Add check for alpha.
12060         * lib/target-supports.exp (check_alpha_max_hw_available): New.
12061         (check_effective_target_vect_int): Enable for alpha.
12062         (check_effective_target_vect_long): New.
12063         (is-effective-target): Add it.
12065 2004-11-23  Uros Bizjak <uros@kss-loka.si>
12067         * gcc.dg/pr18614-1.c: New test.
12069 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12071         * gcc.dg/setjmp-2.c: New test.
12073 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
12075         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
12076         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
12077         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
12078         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
12079         gcc.target/sparc/pdist.c: New tests.
12081 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
12083         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
12085 2004-11-22  Dale Johannesen  <dalej@apple.com>
12087         * gcc.dg/20041111-1.c: New.
12089 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12091         PR tree-opt/18536
12092         * gcc.dg/vect/pr18536.c: New test.
12094 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12096         PR c++/18354
12097         * g++.dg/template/nontype11.C: New test.
12099 2004-11-21  Roger Sayle  <roger@eyesopen.com>
12101         PR middle-end/18520
12102         * gcc.dg/pr18520-1.c: New test case.
12104 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
12106         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
12107         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
12108         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
12109         expected diagnostics.
12111 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12113         PR target/18580
12114         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
12115         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
12116         vect-77.c, vect-77a.c: XFAIL on the SPARC.
12118 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12120         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
12122 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
12123             Joseph Myers  <joseph@codesourcery.com>
12125         * lib/target-supports.exp (check_visibility_available): Really
12126         test the compiler.
12128 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12130         PR tree-opt/18181
12131         * gcc.dg/vect/vect-85.c: New test.
12132         * gcc.dg/vect/vect-86.c: New test.
12133         * gcc.dg/vect/vect-87.c: New test.
12134         * gcc.dg/vect/vect-88.c: New test.
12136 2004-11-19  Ben Elliston  <bje@au.ibm.com>
12138         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
12140 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
12142         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
12143         * gcc.dg/ppc-and-1.c: Ditto.
12144         * gcc.dg/ppc-compare-1.c: Ditto.
12145         * gcc.dg/ppc-mov-1.c: Ditto
12147 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
12148             Mark Mitchell  <mark@codesourcery.com>
12150         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
12152 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12153             Aldy Hernandez  <aldyh@redhat.com>
12155         * lib/target-supports.exp (check_effective_target_vect_int): New
12156         (check_effective_target_vect_float): New
12157         (check_effective_target_vect_double): New.
12158         (is-effective-target): Support new effective targets keywords.
12159         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
12160         default action for dg-do.
12161         * gcc.dg/vect/pr16105.c: Use new support.
12162         * gcc.dg/vect/pr18400.c: Ditto.
12163         * gcc.dg/vect/pr18425.c: Ditto.
12164         * gcc.dg/vect/vect-1.c: Ditto.
12165         * gcc.dg/vect/vect-10.c: Ditto.
12166         * gcc.dg/vect/vect-11.c: Ditto.
12167         * gcc.dg/vect/vect-12.c: Ditto.
12168         * gcc.dg/vect/vect-13.c: Ditto.
12169         * gcc.dg/vect/vect-14.c: Ditto.
12170         * gcc.dg/vect/vect-15.c: Ditto.
12171         * gcc.dg/vect/vect-16.c: Ditto.
12172         * gcc.dg/vect/vect-17.c: Ditto.
12173         * gcc.dg/vect/vect-18.c: Ditto.
12174         * gcc.dg/vect/vect-19.c: Ditto.
12175         * gcc.dg/vect/vect-2.c: Ditto.
12176         * gcc.dg/vect/vect-20.c: Ditto.
12177         * gcc.dg/vect/vect-21.c: Ditto.
12178         * gcc.dg/vect/vect-22.c: Ditto.
12179         * gcc.dg/vect/vect-23.c: Ditto.
12180         * gcc.dg/vect/vect-24.c: Ditto.
12181         * gcc.dg/vect/vect-25.c: Ditto.
12182         * gcc.dg/vect/vect-26.c: Ditto.
12183         * gcc.dg/vect/vect-27.c: Ditto.
12184         * gcc.dg/vect/vect-27a.c: Ditto.
12185         * gcc.dg/vect/vect-28.c: Ditto.
12186         * gcc.dg/vect/vect-29.c: Ditto.
12187         * gcc.dg/vect/vect-29a.c: Ditto.
12188         * gcc.dg/vect/vect-3.c: Ditto.
12189         * gcc.dg/vect/vect-30.c: Ditto.
12190         * gcc.dg/vect/vect-31.c: Ditto.
12191         * gcc.dg/vect/vect-32.c: Ditto.
12192         * gcc.dg/vect/vect-33.c: Ditto.
12193         * gcc.dg/vect/vect-34.c: Ditto.
12194         * gcc.dg/vect/vect-35.c: Ditto.
12195         * gcc.dg/vect/vect-36.c: Ditto.
12196         * gcc.dg/vect/vect-37.c: Ditto.
12197         * gcc.dg/vect/vect-38.c: Ditto.
12198         * gcc.dg/vect/vect-4.c: Ditto.
12199         * gcc.dg/vect/vect-40.c: Ditto.
12200         * gcc.dg/vect/vect-41.c: Ditto.
12201         * gcc.dg/vect/vect-42.c: Ditto.
12202         * gcc.dg/vect/vect-43.c: Ditto.
12203         * gcc.dg/vect/vect-44.c: Ditto.
12204         * gcc.dg/vect/vect-45.c: Ditto.
12205         * gcc.dg/vect/vect-46.c: Ditto.
12206         * gcc.dg/vect/vect-47.c: Ditto.
12207         * gcc.dg/vect/vect-48.c: Ditto.
12208         * gcc.dg/vect/vect-48a.c: Ditto.
12209         * gcc.dg/vect/vect-49.c: Ditto.
12210         * gcc.dg/vect/vect-5.c: Ditto.
12211         * gcc.dg/vect/vect-50.c: Ditto.
12212         * gcc.dg/vect/vect-51.c: Ditto.
12213         * gcc.dg/vect/vect-52.c: Ditto.
12214         * gcc.dg/vect/vect-53.c: Ditto.
12215         * gcc.dg/vect/vect-54.c: Ditto.
12216         * gcc.dg/vect/vect-55.c: Ditto.
12217         * gcc.dg/vect/vect-56.c: Ditto.
12218         * gcc.dg/vect/vect-56a.c: Ditto.
12219         * gcc.dg/vect/vect-57.c: Ditto.
12220         * gcc.dg/vect/vect-58.c: Ditto.
12221         * gcc.dg/vect/vect-59.c: Ditto.
12222         * gcc.dg/vect/vect-6.c: Ditto.
12223         * gcc.dg/vect/vect-60.c: Ditto.
12224         * gcc.dg/vect/vect-61.c: Ditto.
12225         * gcc.dg/vect/vect-62.c: Ditto.
12226         * gcc.dg/vect/vect-63.c: Ditto.
12227         * gcc.dg/vect/vect-64.c: Ditto.
12228         * gcc.dg/vect/vect-65.c: Ditto.
12229         * gcc.dg/vect/vect-66.c: Ditto.
12230         * gcc.dg/vect/vect-67.c: Ditto.
12231         * gcc.dg/vect/vect-68.c: Ditto.
12232         * gcc.dg/vect/vect-69.c: Ditto.
12233         * gcc.dg/vect/vect-7.c: Ditto.
12234         * gcc.dg/vect/vect-72.c: Ditto.
12235         * gcc.dg/vect/vect-72a.c: Ditto.
12236         * gcc.dg/vect/vect-73.c: Ditto.
12237         * gcc.dg/vect/vect-74.c: Ditto.
12238         * gcc.dg/vect/vect-75.c: Ditto.
12239         * gcc.dg/vect/vect-76.c: Ditto.
12240         * gcc.dg/vect/vect-77.c: Ditto.
12241         * gcc.dg/vect/vect-77a.c: Ditto.
12242         * gcc.dg/vect/vect-78.c: Ditto.
12243         * gcc.dg/vect/vect-79.c: Ditto.
12244         * gcc.dg/vect/vect-8.c: Ditto.
12245         * gcc.dg/vect/vect-80.c: Ditto.
12246         * gcc.dg/vect/vect-82.c: Ditto.
12247         * gcc.dg/vect/vect-82_64.c: Ditto.
12248         * gcc.dg/vect/vect-83.c: Ditto.
12249         * gcc.dg/vect/vect-83_64.c: Ditto.
12250         * gcc.dg/vect/vect-9.c: Ditto.
12251         * gcc.dg/vect/vect-all.c: Ditto.
12252         * gcc.dg/vect/vect-none.c: Ditto.
12254 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12256         * lib/gcc-dg.exp (dg-skip-if): New function.
12257         (dg-forbid-option): Remove.
12258         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
12259         * g++.dg/abi/bitfield8.C: Likewise.
12260         * g++.dg/abi/dtor1.C: Likewise.
12261         * g++.dg/abi/empty10.C: Likewise.
12262         * g++.dg/abi/empty7.C: Likewise.
12263         * g++.dg/abi/empty9.C: Likewise.
12264         * g++.dg/abi/layout3.C: Likewise.
12265         * g++.dg/abi/layout4.C: Likewise.
12266         * g++.dg/abi/thunk1.C: Likewise.
12267         * g++.dg/abi/thunk2.C: Likewise.
12268         * g++.dg/abi/vbase11.C: Likewise.
12269         * g++.dg/abi/vthunk2.C: Likewise.
12270         * g++.dg/abi/vthunk3.C: Likewise.
12271         * g++.dg/ext/attrib8.C: Likewise.
12272         * g++.dg/opt/longbranch2.C: Likewise.
12273         * g++.dg/opt/reg-stack4.C: Likewise.
12274         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12275         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12276         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12277         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12278         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12279         * gcc.dg/20000609-1.c: Likewise.
12280         * gcc.dg/20000720-1.c: Likewise.
12281         * gcc.dg/20011107-1.c: Likewise.
12282         * gcc.dg/20011119-1.c: Likewise.
12283         * gcc.dg/20020108-1.c: Likewise.
12284         * gcc.dg/20020122-2.c: Likewise.
12285         * gcc.dg/20020122-3.c: Likewise.
12286         * gcc.dg/20020201-3.c: Likewise.
12287         * gcc.dg/20020206-1.c: Likewise.
12288         * gcc.dg/20020218-1.c: Likewise.
12289         * gcc.dg/20020310-1.c: Likewise.
12290         * gcc.dg/20020411-1.c: Likewise.
12291         * gcc.dg/20020418-2.c: Likewise.
12292         * gcc.dg/20020426-1.c: Likewise.
12293         * gcc.dg/20020426-2.c: Likewise.
12294         * gcc.dg/20020517-1.c: Likewise.
12295         * gcc.dg/20020523-1.c: Likewise.
12296         * gcc.dg/20020523-2.c: Likewise.
12297         * gcc.dg/20020729-1.c: Likewise.
12298         * gcc.dg/20030204-1.c: Likewise.
12299         * gcc.dg/20030826-2.c: Likewise.
12300         * gcc.dg/20030926-1.c: Likewise.
12301         * gcc.dg/20031202-1.c: Likewise.
12302         * gcc.dg/980312-1.c: Likewise.
12303         * gcc.dg/980313-1.c: Likewise.
12304         * gcc.dg/990117-1.c: Likewise.
12305         * gcc.dg/990424-1.c: Likewise.
12306         * gcc.dg/990524-1.c: Likewise.
12307         * gcc.dg/991230-1.c: Likewise.
12308         * gcc.dg/i386-387-1.c: Likewise.
12309         * gcc.dg/i386-387-2.c: Likewise.
12310         * gcc.dg/i386-387-3.c: Likewise.
12311         * gcc.dg/i386-387-4.c: Likewise.
12312         * gcc.dg/i386-387-5.c: Likewise.
12313         * gcc.dg/i386-387-6.c: Likewise.
12314         * gcc.dg/i386-asm-1.c: Likewise.
12315         * gcc.dg/i386-bitfield1.c: Likewise.
12316         * gcc.dg/i386-bitfield2.c: Likewise.
12317         * gcc.dg/i386-loop-1.c: Likewise.
12318         * gcc.dg/i386-loop-2.c: Likewise.
12319         * gcc.dg/i386-loop-3.c: Likewise.
12320         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12321         * gcc.dg/i386-pic-1.c: Likewise.
12322         * gcc.dg/i386-regparm.c: Likewise.
12323         * gcc.dg/i386-signbit-1.c: Likewise.
12324         * gcc.dg/i386-signbit-2.c: Likewise.
12325         * gcc.dg/i386-signbit-3.c: Likewise.
12326         * gcc.dg/i386-sse-5.c: Likewise.
12327         * gcc.dg/i386-sse-8.c: Likewise.
12328         * gcc.dg/i386-unroll-1.c: Likewise.
12329         * gcc.dg/tls/opt-1.c: Likewise.
12330         * gcc.dg/tls/opt-2.c: Likewise.
12331         * gcc.dg/unroll-1.c: Likewise.
12332         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12333         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12334         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12335         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12337 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12339         * g++.dg/template/incomplete1.C: New test.
12341 2004-11-16  Nick Clifton  <nickc@redhat.com>
12343         Revert patches accidentally commited during checkin of fixes for
12344         xstormy16 tests:
12345         gcc.c-torture/execute/simd-4.c: Revert
12346         gcc.dg/20040910-1.c: Revert.
12348 2004-11-16  Paul Brook  <paul@codesourcery.com>
12350         PR fortran/13010
12351         * gfortran.dg/der_pointer_1.f90: New test.
12353 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
12355         PR c/18498
12356         * gcc.dg/bitfld-13.c: New test.
12358 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
12360         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
12361         powerpc*-*-linux*.
12363         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
12364         * gcc.dg/ppc64-abi-2.c: Ditto.
12365         * gcc.dg/ppc64-abi-3.c: Ditto.
12367         * lib/gcc-dg.exp (dg-target-list): Remove.
12369 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
12371         * gcc.dg/ia64-postinc.c: New test.
12373 2004-11-15  Mark Mitchell <mark@codesourcery.com>
12375         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
12377 2004-11-15  Nick Clifton  <nickc@redhat.com>
12379         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
12380         __INT_MAX__ so that the test can be compiled by toolchains
12381         targeted at 16-bit processors.
12383         * gcc.dg/20040625-1.c: Use long constants rather than integers
12384         when performing arithmetic that will overflow 16-bits.
12386         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
12387         xstormy16.  It does not support 128-bit vector operations.
12389         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
12390         with the macro PTR_TYPE.  Define this macro to an integer type
12391         suitable for holding a pointer.
12393         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
12394         the target is a 16-bit processor.
12396         * gcc.dg/cpp/if-2.c: Expect a different warning message from
12397         16-bit targets where the character constant will be too long.
12399         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
12400         where the double will not be directly addressable.
12402 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12404         Friend class name lookup 1/n, PR c++/18471
12405         * g++.dg/template/crash26.C: New test.
12406         * g++.dg/lookup/struct1.C: Adjust expected error.
12407         * g++.dg/parse/elab1.C: Likewise.
12408         * g++.dg/parse/elab2.C: Likewise.
12409         * g++.dg/parse/int-as-enum1.C: Likewise.
12410         * g++.dg/parse/struct-as-enum1.C: Likewise.
12411         * g++.dg/parse/typedef1.C: Likewise.
12412         * g++.dg/parse/typedef3.C: Likewise.
12413         * g++.dg/parse/typedef4.C: Likewise.
12414         * g++.dg/parse/typedef5.C: Likewise.
12415         * g++.dg/template/nontype4.C: Likewise.
12416         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
12417         * g++.old-deja/g++.other/elab1.C: Likewise.
12418         * g++.old-deja/g++.other/syntax4.C: Likewise.
12420 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12422         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
12424 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
12426         * gcc.c-torture/execute/20041114-1.c: New test.
12428 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
12430         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
12431         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
12432         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
12433         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
12434         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
12435         gcc.dg/switch-7.c: New tests.
12437 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12439         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
12441 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12443         PR tree-opt/18400
12444         * gcc.dg/vect/pr18400.c: New test.
12446 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12447             Andrew Pinski  <pinskia@physics.uc.edu>
12449         PR tree-opt/18425
12450         * gcc.dg/vect/pr18425.c: New test.
12452 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12454         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
12455         Guard with dg-require-alias and dg-require-visibility.
12457 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12459         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
12461 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12463         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
12465 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12467         PR c++/17344
12468         * g++.dg/template/defarg5.C: New test.
12470 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12472         * g++.dg/parse/cast1.C: Run only on ILP32.
12473         * g++.old-deja/g++.mike/p784.C: Likewise.
12475 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
12477         * gcc.c-torture/execute/20041113-1.c: New test.
12479 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12481         PR target/18230
12482         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
12483         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
12484         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
12485         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12486         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
12487         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
12488         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
12489         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
12490         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
12491         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12492         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12493         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
12494         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
12496 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12498         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
12499         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
12500         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
12501         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
12502         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
12503         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
12504         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
12505         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
12506         gcc.target/sparc/combined-1.c: New tests.
12508 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
12510         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
12511         New tests.
12513 2004-11-12  Mark Mitchell <mark@codesourcery.com>
12515         * lib/gcc-dg.exp (dg-forbid-option): New function.
12516         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
12517         * g++.dg/abi/bitfield8.C: Likewise.
12518         * g++.dg/abi/dtor1.C: Likewise.
12519         * g++.dg/abi/empty10.C: Likewise.
12520         * g++.dg/abi/empty7.C: Likewise.
12521         * g++.dg/abi/empty9.C: Likewise.
12522         * g++.dg/abi/layout3.C: Likewise.
12523         * g++.dg/abi/layout4.C: Likewise.
12524         * g++.dg/abi/thunk1.C: Likewise.
12525         * g++.dg/abi/thunk2.C: Likewise.
12526         * g++.dg/abi/vbase11.C: Likewise.
12527         * g++.dg/abi/vthunk2.C: Likewise.
12528         * g++.dg/abi/vthunk3.C: Likewise.
12529         * g++.dg/ext/attrib8.C: Likewise.
12530         * g++.dg/opt/longbranch2.C: Likewise.
12531         * g++.dg/opt/reg-stack4.C: Likewise.
12532         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12533         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12534         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12535         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12536         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12537         * gcc.dg/20000609-1.c: Likewise.
12538         * gcc.dg/20000720-1.c: Likewise.
12539         * gcc.dg/20011107-1.c: Likewise.
12540         * gcc.dg/20011119-1.c: Likewise.
12541         * gcc.dg/20020108-1.c: Likewise.
12542         * gcc.dg/20020122-2.c: Likewise.
12543         * gcc.dg/20020122-3.c: Likewise.
12544         * gcc.dg/20020201-3.c: Likewise.
12545         * gcc.dg/20020206-1.c: Likewise.
12546         * gcc.dg/20020218-1.c: Likewise.
12547         * gcc.dg/20020310-1.c: Likewise.
12548         * gcc.dg/20020411-1.c: Likewise.
12549         * gcc.dg/20020418-2.c: Likewise.
12550         * gcc.dg/20020426-1.c: Likewise.
12551         * gcc.dg/20020426-2.c: Likewise.
12552         * gcc.dg/20020517-1.c: Likewise.
12553         * gcc.dg/20020523-1.c: Likewise.
12554         * gcc.dg/20020523-2.c: Likewise.
12555         * gcc.dg/20020729-1.c: Likewise.
12556         * gcc.dg/20030204-1.c: Likewise.
12557         * gcc.dg/20030826-2.c: Likewise.
12558         * gcc.dg/20030926-1.c: Likewise.
12559         * gcc.dg/20031202-1.c: Likewise.
12560         * gcc.dg/980312-1.c: Likewise.
12561         * gcc.dg/980313-1.c: Likewise.
12562         * gcc.dg/990117-1.c: Likewise.
12563         * gcc.dg/990424-1.c: Likewise.
12564         * gcc.dg/990524-1.c: Likewise.
12565         * gcc.dg/991230-1.c: Likewise.
12566         * gcc.dg/i386-387-1.c: Likewise.
12567         * gcc.dg/i386-387-2.c: Likewise.
12568         * gcc.dg/i386-387-3.c: Likewise.
12569         * gcc.dg/i386-387-4.c: Likewise.
12570         * gcc.dg/i386-387-5.c: Likewise.
12571         * gcc.dg/i386-387-6.c: Likewise.
12572         * gcc.dg/i386-asm-1.c: Likewise.
12573         * gcc.dg/i386-bitfield1.c: Likewise.
12574         * gcc.dg/i386-bitfield2.c: Likewise.
12575         * gcc.dg/i386-loop-1.c: Likewise.
12576         * gcc.dg/i386-loop-2.c: Likewise.
12577         * gcc.dg/i386-loop-3.c: Likewise.
12578         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12579         * gcc.dg/i386-pic-1.c: Likewise.
12580         * gcc.dg/i386-regparm.c: Likewise.
12581         * gcc.dg/i386-signbit-1.c: Likewise.
12582         * gcc.dg/i386-signbit-2.c: Likewise.
12583         * gcc.dg/i386-signbit-3.c: Likewise.
12584         * gcc.dg/i386-sse-5.c: Likewise.
12585         * gcc.dg/i386-sse-8.c: Likewise.
12586         * gcc.dg/i386-unroll-1.c: Likewise.
12587         * gcc.dg/tls/opt-1.c: Likewise.
12588         * gcc.dg/tls/opt-2.c: Likewise.
12589         * gcc.dg/unroll-1.c: Likewise.
12590         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12591         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12592         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12593         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12594         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
12595         -m64 is specified.
12597 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12599         PR c++/18389
12600         * g++.dg/parse/cond1.C: New test.
12602         PR c++/18429
12603         * g++.dg/template/array9.C: New test.
12604         * g++.dg/ext/vla1.C: Adjust error messages.
12605         * g++.dg/ext/vlm1.C: Likewise.
12606         * g++.dg/template/crash2.C: Likewise.
12608         PR c++/18436
12609         * g++.dg/template/call3.C: New test.
12611         PR c++/18407
12612         * g++.dg/template/ptrmem11.C: New test.
12614 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
12616         PR other/14264
12617         * lib/g++.exp: Set LC_ALL and LANG to C.
12618         * lib/gcc-dg.exp: Likewise.
12619         * lib/gfortran.exp: Likewise.
12620         * lib/objc.exp: Likewise.
12621         * lib/treelang.exp: Likewise.
12623 2004-11-12  Andreas Schwab  <schwab@suse.de>
12625         * gcc.dg/pr16286.c: Fix last change.
12627 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12629         PR c++/18416
12630         * g++.dg/init/global1.C: New test.
12632 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
12634         * gcc.c-torture/execute/20041112-1.c: New test.
12636 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12638         * lib/gcc-dg.exp (dg-target-list): New.
12640 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12641             Richard Sandiford  <rsandifo@redhat.com>
12643         * lib/target-supports.exp (get-compiler_messages): New.
12644         (check_named_sections_available): Use it.
12645         (check_effective_target_ilp32): New.
12646         (check_effective_target_lp64): New.
12647         (is-effective-target): New.
12648         * lib/gcc-dg.exp (dg-require-effective-target): New.
12650 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12652         * gcc.dg/precedence-1.c: New test.
12654 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12656         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12658         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12659         message, delete generated files, use more descriptive name for
12660         executable, and make the test unsupported when it cannot be run.
12662         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12663         (dg-require-weak, dg-require-visibility, dg-require-alias,
12664         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12665         dg-require-iconv, dg-require-named-sections): Use it.
12667         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12669 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12671         PR target/16457
12672         * gcc.dg/ppc-and-1: New
12674         PR target/16796
12675         * gcc.dg/ppc-mov-1.c: New.
12677         PR target/16458
12678         * gcc.dg/ppc-compare-1.c: New.
12680 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12682         * objc.dg/desig-init-2.m: New test.
12684 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12686         PR middle-end/18160
12687         * g++.dg/warn/register-var-1.C: New test.
12688         * g++.dg/warn/register-var-2.C: New test.
12690 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12692         * gcc.dg/union-2.c: New test.
12694 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12696         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12697         New test for PR tree-optimization/17892.
12699 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12701         PR c++/18369
12702         * g++.dg/init/new12.C: New test.
12704 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12706         * gcc.target/sparc: New directory.
12707         * gcc.target/sparc/sparc.exp: New driver.
12708         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12709         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12710         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12711         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12713 2004-11-10  Paul Brook  <paul@codesourcery.com>
12715         PR fortran/18218
12716         * gfortran.dg/list_read.c: New test.
12718 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12720         PR c/18322
12721         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12722         expected diagnostic location.
12724 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12726         * gcc.dg/20041109-1.c: New test.
12728 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12730         PR objc/18406
12731         * objc/compile/pr18406.m: New test.
12733 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12735         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12737 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12739         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12741 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12743         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12745 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12747         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12748         exit.
12750 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12752         PR tree-opt/18299
12753         * gcc.c-torture/pr18299-1.c: New test.
12755 2004-11-06  Andreas Schwab  <schwab@suse.de>
12757         * gcc.dg/pr16286.c: Also test for bool and pixel.
12759 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12761         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12762         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12763         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12764         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12765         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12766         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12767         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12768         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12769         gcc.dg/struct-semi-3.c: New tests.
12771 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12773         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12775 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12777         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12778         Do not use C99 designators.
12780 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12782         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12784 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12786         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12787         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12788         * gcc.c-torture/execute/simd-5.x: Remove.
12790 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12792         PR rtl-optimization/17933
12793         * gcc.dg/torture/pr17933-1.c: New test.
12795 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12797         PR target/18106
12798         * lib/target-supports.exp (check_weak_available): Support
12799         Windows.
12801 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12803         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12804         call to fflush(stdout) before abort.
12805         (my_ffsll): New function.
12806         (generate_fields): Use it.
12808 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12810         * gcc.dg/init-undef-1.c: New test.
12812 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12814         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12815         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12816         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12817         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12818         expected messages for new parser.
12820 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12822         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12824 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12826         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12827         on LP64 targets.
12829 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12831         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12832         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12833         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12834         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12835         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12836         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12837         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12838         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12839         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12840         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12842 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12844         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12845         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12846         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12847         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12848         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12849         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12850         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12851         for new parser.
12853 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12855         PR target/15342
12856         * gcc.dg/20041104-1.c: New test.
12858 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12860         * g++.dg/template/nontype7.C: New test.
12861         * g++.dg/template/nontype8.C: Likewise.
12862         * g++.dg/template/nontype9.C: Likewise.
12863         * g++.dg/template/nontype10.C: Likewise.
12864         * g++.dg/tc1/dr49.C: Likewise.
12865         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12866         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12868 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12870         * g++.dg/rtti/tinfo1.C: Remove xfails.
12872 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12874         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12875         packed attribute to the definition to satisfy the new C++ parser.
12877 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12879         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12880         invocations of va_arg.
12882 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12884         PR c++/18124
12885         * g++.dg/template/crash25.C: New test.
12887         PR c++/18155
12888         * g++.dg/template/typedef2.C: New test.
12889         * g++.dg/parse/crash13.C: Adjust error markers.
12891         PR c++/18177
12892         * g++.dg/conversion/const3.C: New test.
12894 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12896         PR fortran/17535
12897         PR fortran/17583
12898         PR fortran/17713
12899         * gfortran.dg/generic_[123].f90: New testcases.
12901 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12903         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12904         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12906 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12908         PR tree-opt/16808
12909         * gcc.c-torture/compile/pr16808.c: New test.
12911 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12913         PR rtl-optimization/17104
12914         * gcc.dg/ppc-bitfield1.c: New.
12916 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12918         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12920 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12922         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12923         strings for 32-bit code.
12925 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12927         PR c/18239
12928         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12930 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12932         PR c++/18064
12933         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12935 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12937         PR c++/15172
12938         * g++.dg/init/aggr2.C: New test.
12940 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12942         * objc.dg/local-decl-1.m: New test.
12944 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12946         * gcc.dg/20040910-1.c: Adjust regex.
12948 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12950         PR rtl-optimization/18084
12951         * g++.dg/opt/pr18084-1.C: New testcase.
12953 2004-10-30  Matt Austern  <austern@apple.com>
12955         PR c++/17542
12956         * g++.dg/ext/attrib18.C: New test.
12958 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12960         PR middle-end/18096
12961         * gcc.dg/pr18096-1.c: New test case.
12963 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12965         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12967 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12969         PR c/16666
12970         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12971         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12972         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12973         gcc.dg/old-style-prom-3.c: New tests.
12975 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12977         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12978         Remove unnecessary inclusion of stdio.h.
12980 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12982         PR rtl-optimization/17581
12983         * gcc.dg/pr17581-1.c: New test case.
12985 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12987         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12988         being implemented.
12989         * g++.dg/conversion/dr195-1.C: New.
12990         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12991         * g++.old-deja/g++.mike/p10148.C: Likewise.
12993 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12995         PR c++/17695
12996         * g++.dg/debug/typedef2.C: New test.
12998 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
13000         PR fortran/13490
13001         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
13002         * gfortran.dg/g77/README: Update.
13004 2004-10-28  Matt Austern  <austern@apple.com>
13006         PR c++/14124
13007         * g++.dg/ext/packed7.C: New test.
13009 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13011         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
13012         scan-assembler.
13013         * lib/scanasm.exp (hidden-scan-for): New proc.
13014         (scan-hidden): Use hidden-scan-for instead of constructing the scan
13015         string.
13016         (scan-not-hidden): Likewise.
13017         * lib/target-supports.exp (check_visibility_available): mach-o is
13018         support too.
13020 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
13022         PR c++/17132
13023         * g++.dg/template/memclass3.C: New test.
13025 2004-10-28  Adam Nemet  <anemet@lnxw.com>
13027         PR middle-end/18160
13028         * gcc.dg/register-var-1.c: New test.
13029         * gcc.dg/register-var-2.c: New test.
13030         * gcc.dg/asm-7.c: Taking the address of a register variable is an
13031         error now.
13033 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
13035         PR other/18172
13036         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
13037         unused variables.
13038         * gcc.dg/vect/vect-22.c: Likewise.
13040 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
13042         * gcc.dg/i386-rotate-1.c: New test.
13044 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
13046         * g++.dg/init/ref12.C: Add "run" marker.
13048         PR c++/17435
13049         * g++.dg/init/ref12.C: New test.
13051         PR c++/18140
13052         * g++.dg/template/shift1.C: New test.
13053         * g++.dg/template/error10.C: Adjust error markers.
13055 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
13057         PR tree-opt/17529
13058         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
13060 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
13062         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
13063         * gcc.dg/weak/weak-3.c: Likewise.
13064         * gcc.dg/weak/weak-5.c: Likewise.
13065         * gcc.dg/weak/weak-9.c: Likewise.
13066         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
13067         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
13069         * gcc.dg/darwin-weakimport-1.c: New.
13071 2004-10-28  Ben Elliston  <bje@au.ibm.com>
13073         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
13075 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
13077         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
13078         'syntax' error messages.
13079         * gcc.dg/cpp/direct2s.c: Likewise.
13081 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
13083         * gcc.c-torture/compile/20041026-1.c: New.
13085 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
13087         PR c++/18093
13088         * g++.dg/lookup/ns2.C: New test.
13090         PR c++/18020
13091         * g++.dg/template/enum4.C: New test.
13093         PR c++/18161
13094         * g++.dg/template/expr1.C: New test.
13096 2004-10-26  Ben Elliston  <bje@au.ibm.com>
13098         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
13100 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13102         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
13103         gcc.dg/decl-nospec-3.c: New tests.
13105 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
13107         * objc.dg/super-class-3.m: New test.
13109 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13111         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
13112         resyncing.
13113         * gcc.dg/cpp/direct2s.c: Likewise.
13115 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
13117         * objc.dg/image-info.m: Update for changes to section selection.
13119 2004-10-25  David Ayers  <d.ayers@inode.at>
13120             Ziemowit Laski  <zlaski@apple.com>
13122         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
13123         diagnostics when messaging 'id <Proto>'.
13124         * objc.dg/class-protocol-1.m: New test.
13125         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
13126         a non-existent method signature.
13127         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
13128         Update diagnostics when messaging with non-existent method signature.
13129         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
13130         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
13131         invalid receivers are now resolved as if messaging 'id'; remove
13132         extraneous diagnostics.
13134 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13136         PR c/16667
13137         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
13138         gcc.dg/init-desig-obs-3.c: New tests.
13140 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
13142         * gcc.dg/debug/20041023-1.c: New test.
13144 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
13146         PR middle-end/17407
13147         * gcc.c-torture/compile/pr17407.c: New test.
13149         PR c++/18121
13150         * g++.dg/template/array8.C: New test.
13152 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13154         PR other/18138
13155         * lib/g++.exp: Accept more than one multilib libgcc.
13156         * lib/gcc-dg.exp: Likewise.
13157         * lib/objc.exp: Likewise.
13158         * lib/treelang.exp: Likewise.
13159         * lib/gfortran.exp: Likewise.
13161 2004-10-24  Ben Elliston  <bje@au.ibm.com>
13163         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
13165 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
13167         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
13168         * gcc.dg/c99-const-expr-3.c: Likewise.
13170 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
13172         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
13174 2004-10-23  Ben Elliston  <bje@au.ibm.com>
13176         * gcc.c-torture/execute/loop-2e.x: Remove.
13178 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13180         PR c++/18095
13181         * g++.dg/parse/crash18.C: New.
13182         * g++.dg/parse/crash19.C: New.
13184 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13186         * g++.dg/ext/dllimport1.C: Move dg-warnings.
13187         * g++.dg/ext/dllimport2.C: Same.
13188         * g++.dg/ext/dllimport8.C: Same.
13190 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
13192         PR c++/10841
13193         * g++.dg/conversion/cast1.C: New test.
13194         * g++.dg/overload/pmf1.C: Adjust error marker.
13196 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
13198         PR objc/17923
13199         * objc.dg/const-str-7.m: New test.
13201 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13203         * g++.dg/template/memfriend11.C: Fix comment typo.
13204         * g++.dg/template/memfriend14.C: Likewise.
13206 2004-10-20  Richard Henderson  <rth@redhat.com>
13208         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
13209         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
13210         -fasynchronous-unwind-tables.
13212 2004-10-20  Richard Henderson  <rth@redhat.com>
13214         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
13215         (main): Return success.
13216         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
13217         (main): Return success.
13219 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13221         PR c++/13495
13222         * g++.dg/template/memfriend9.C: New test.
13223         * g++.dg/template/memfriend10.C: Likewise.
13224         * g++.dg/template/memfriend11.C: Likewise.
13225         * g++.dg/template/memfriend12.C: Likewise.
13226         * g++.dg/template/memfriend13.C: Likewise.
13227         * g++.dg/template/memfriend14.C: Likewise.
13228         * g++.dg/template/memfriend15.C: Likewise.
13229         * g++.dg/template/memfriend16.C: Likewise.
13230         * g++.dg/template/memfriend17.C: Likewise.
13231         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
13233 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
13235         * g++.dg/conversion/dr195.C: New.
13236         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
13238 2004-10-20  Ben Elliston  <bje@au.ibm.com>
13239             Devang Patel  <dpatel@apple.com>
13241         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
13242         of floating point arithmetic, which could trap.
13244 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
13246         PR c++/14035
13247         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
13248         * g++.dg/conversion/const2.C: New test.
13249         * g++.dg/expr/reinterpret2.C: New test.
13250         * g++.dg/expr/reinterpret3.C: New test.
13251         * g++.dg/expr/cast2.C: New test.
13252         * g++.dg/expr/copy1.C: New test.
13253         * g++.dg/other/conversion1.C: Change error message.
13254         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
13255         function pointers to void *.
13256         * g++.old-deja/g++.mike/p10148.C: Likewise.
13258 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13260         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
13262 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
13264         PR c++/18047
13266         * g++.dg/parse/expr3.C: New test.
13268 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13270         * gcc.dg/smod-1.c: New test.
13272 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
13274         * objc.dg/method-14.m: New test.
13276 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13278         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
13279         Also xfail as the patch was reverted.
13281 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13283         PR middle-end/16973
13284         * gcc.dg/pr16973.c: New test.
13286 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
13288         PR tree-optimization/17656
13289         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
13291 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13293         * g++.dg/eh/shadow1.C: New.
13295 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
13297         * gcc.c-torture/compile/20041018-1.c: New test.
13299 2004-10-18  Ben Elliston  <bje@au.ibm.com>
13301         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
13302         compiler referring to register 0 when accessing sdata.  The linker
13303         now patches things up.
13305 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
13307         PR c/17529
13308         * gcc.c-torture/compile/pr17529.c: New test.
13310 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13312         PR c++/17743
13313         * g++.dg/ext/attrib17.C: New test.
13315 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13317         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
13319 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13321         PR c++/10479
13322         * g++.dg/ext/attrib16.C: New test.
13324 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
13326         PR c++/17042
13327         * g++.dg/init/dso_handle1.C: New test.
13329         PR c++/14667
13330         * g++.dg/parse/typedef6.C: New test.
13332         PR c++/17916
13333         * g++.dg/parse/pragma1.C: New test.
13335 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
13337         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
13339 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
13341         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
13342         -fno-common when on HPPA HP-UX platforms.
13344 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
13346         PR other/16820
13347         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
13348         stdint.h.
13349         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
13350         uintptr_t.
13352 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13354         PR c++/16301
13355         * g++.dg/lookup/strong-using-4.C: New test.
13357 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13359         PR middle-end/16567
13360         * gcc.c-torture/compile/nested-1.c: New test.
13362 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13364         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
13365         and mipsisa64*-*-* (until support for misaligned loads is added).
13366         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
13367         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
13368         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
13369         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
13370         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
13371         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
13373 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
13375         PR c++/17976
13376         * g++.dg/init/dtor3.C: New test.
13378 2004-10-15  Ben Elliston  <bje@au.ibm.com>
13380         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
13382 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
13384         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
13385         * gcc.dg/macho-lo-sum.c: Likewise.
13387 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
13389         * gcc.dg/ppc-spe64-1.c: New test.
13391 2004-10-14  Devang Patel  <dpatel@apple.com>
13393         PR 17635
13394         * gcc.dg/pr17635.c : New test.
13396 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
13398         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
13399         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
13400         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
13401         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
13402         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
13403         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
13404         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
13405         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
13406         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
13407         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
13408         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
13409         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
13410         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
13411         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
13412         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
13413         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
13414         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
13415         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
13417 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13419         * gcc.dg/vect/vect-82.c: New testcase.
13420         * gcc.dg/vect/vect-82_64.c: New testcase.
13421         * gcc.dg/vect/vect-83.c: New testcase.
13422         * gcc.dg/vect/vect-83_64.c: New testcase.
13424 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13426         * gcc.dg/cpp/error-1.c: New test.
13428 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13430         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
13432 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
13434         PR target/17984
13435         * gcc.dg/cris-peep2-xsrand2.c: New test.
13437 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
13439         PR c++/17661
13440         * testsuite/g++.dg/expr/for2.C: New test.
13442 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13444         * g++.dg/inherit/thunk1.C: Run on the SPARC.
13446 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
13448         PR tree-optimization/17724
13449         * g++.dg/opt/pr17724-1.C: New test.
13450         * g++.dg/opt/pr17724-2.C: New test.
13451         * g++.dg/opt/pr17724-3.C: New test.
13452         * g++.dg/opt/pr17724-4.C: New test.
13453         * g++.dg/opt/pr17724-5.C: New test.
13454         * g++.dg/opt/pr17724-6.C: New test.
13456 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
13458         PR c/17301
13459         * gcc.dg/pr17301-2.c: New test.
13461 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
13463         PR c++/15876
13464         * g++.dg/parse/error22.C: New test.
13466         PR c++/17936
13467         * g++.dg/template/spec18.C: New test.
13469 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
13471         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
13472         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
13473         memcpy.
13474         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
13475         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
13477 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13479         * g++.dg/eh/cleanup5.C: Add dg-options "".
13481 2004-10-11  Roger Sayle  <roger@eyesopen.com>
13483         PR middle-end/17657
13484         * gcc.dg/switch-4.c: New test case.
13486 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
13488         * gcc.c-torture/execute/20041011-1.c: New test.
13490 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13492         PR c++/17554
13493         * g++.dg/init/for3.C: New test.
13495         PR c++/17657
13496         * g++.dg/opt/switch2.C: New test.
13498         PR middle-end/17703
13499         * g++.dg/warn/Wreturn-2.C: New test.
13501 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13503         PR c++/17907
13504         * g++.dg/eh/cleanup5.C: New test.
13506 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
13508         PR c++/17393
13509         * g++.dg/parse/error21.C: New test.
13511 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13513         * g++.dg/overload/pmf1.C: Adjust quoting marks.
13514         * g++.dg/warn/incomplete1.C: Likewise.
13515         * g++.dg/template/qualttp20.C: Likewise.
13517 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13519         PR c/17881
13520         * parm-incomplete-1.c: New test.
13522 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13524         PR c++/17867
13525         * g++.dg/parse/error19.C: New test.
13527         PR c++/17670
13528         * g++.dg/init/new11.C: New test.
13530         PR c++/17821
13531         * g++.dg/parse/error20.C: New test.
13533         PR c++/17826
13534         * g++.dg/template/crash24.C: New test.
13536 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13538         PR c/17301
13539         * gcc.dg/pr17301-1.c: New test.
13541 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13543         PR c/17189
13544         * gcc.dg/anon-struct-5.c: New test.
13546 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13548         PR c/17844
13549         * gcc.dg/pr17844-1.c: New test.
13551 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
13553         PR tree-optimization/17906
13554         * gcc.c-torture/compile/pr17906.c: New.
13556 2004-10-09  Stuart Hastings  <stuart@apple.com>
13557             Roger Sayle  <roger@eyesopen.com>
13559         PR rtl-optimization/17853
13560         * gcc.dg/i386-mmx-5.c: New testcase.
13562 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
13564         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
13566 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13568         PR c++/17524
13569         * g++.dg/template/static9.C: New test.
13571         PR c++/17685
13572         * g++.dg/parse/operator5.C: New test.
13574 2004-10-09  Roger Sayle  <roger@eyesopen.com>
13576         PR middle-end/17894
13577         * gcc.c-torture/execute/divcmp-4.c: New test case.
13579 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13581         PR tree-opt/17902
13582         * g++.dg/opt/pr17902.C: New test.
13584 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
13586         * gcc.dg/cpp/ident-1.c: Add dg-options "".
13588 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13590         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
13592 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13594         * gcc.dg/assign-warn-3.c: New test.
13596 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13598         PR c/16999
13599         * gcc.dg/cpp/ident-1.c: New test.
13601 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13603         * gcc.c-torture/compile/acc1.c: New.
13605 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13607         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
13608         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
13610 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13612         * gcc.dg/ultrasp11.c: New test.
13614 2004-10-08  Michael Matz  <matz@suse.de>
13616         * gcc.dg/doloop-2.c: New test.
13618 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13620         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
13621         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
13622         objc.dg/method-9.m: Update expected diagnostics.
13624 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
13626         * gcc.dg/ppc-fsel-3.c: New file.
13627         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
13629 2004-10-07  Paul Brook  <paul@codesourcery.com>
13631         * gfortran.dg/intrinsic_verify_1.f90: New test.
13633 2004-10-07  Paul Brook  <paul@codesourcery.com>
13635         * gfortran.dg/empty_format_1.f90: Remove stray commas.
13637 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13639         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13640         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13641         commit.
13643 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13645         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13647 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13649         PR c++/17115
13650         * g++.dg/warn/Winline-4.C: New test.
13652 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13654         * gcc.c-torture/compile/20041007-1.c: New test.
13656 2004-10-07  Paul Brook  <paul@codesourcery.com>
13658         PR fortran/17678
13659         * gfortran.dg/use_allocated_1.f90: New test.
13661 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13663         PR middle-end/17849
13664         * gfortran.fortran-torture/compile/nested.f90: New test
13666 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13668         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13670 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13672         PR c++/17368
13673         * g++.dg/ext/asm6.C: New test.
13675 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13677         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13679 2004-10-06  Paul Brook  <paul@codesourcery.com>
13681         PR libfortran/17709
13682         * gfortran.dg/empty_format_1.f90: New test.
13684 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13686         PR fortran/17568
13687         * gfortran.dg/ishft.f90: New test.
13689         PR fortran/17283
13690         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13691         tests.
13693 2004-10-06  Paul Brook  <paul@codesourcery.com>
13695         * gfortran.dg/do_1.f90: New test.
13697 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13699         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13700         optimizing for size.
13702 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13704         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13706 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13708         * gcc.c-torture/compile/20041005-1.c: New test.
13710 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13712         PR c++/17829
13713         * g++.dg/lookup/koenig4.C: New.
13715 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13717         * g++.dg/other/classkey1.C: Adjust quoting marks.
13718         * g++.dg/parse/error15.C: Likewise.
13719         * g++.dg/template/meminit2.C (int>): Likewise.
13721 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13723         PR fortran/17283
13724         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13726         PR fortran/17631
13727         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13729         PR fortran/17708
13730         * gfortran.dg/pr17708.f90: New test.
13732 2004-10-04  Chao-ying Fu  <fu@mips.com>
13734         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13735         * gcc.dg/vect/vect-4.c: Ditto.
13736         * gcc.dg/vect/vect-5.c: Ditto.
13737         * gcc.dg/vect/vect-6.c: Ditto.
13738         * gcc.dg/vect/vect-8.c: Ditto.
13739         * gcc.dg/vect/vect-16.c: Ditto.
13740         * gcc.dg/vect/vect-30.c: Ditto.
13741         * gcc.dg/vect/vect-40.c: Ditto.
13742         * gcc.dg/vect/vect-41.c: Ditto.
13743         * gcc.dg/vect/vect-42.c: Ditto.
13744         * gcc.dg/vect/vect-43.c: Ditto.
13745         * gcc.dg/vect/vect-44.c: Ditto.
13746         * gcc.dg/vect/vect-45.c: Ditto.
13747         * gcc.dg/vect/vect-46.c: Ditto.
13748         * gcc.dg/vect/vect-47.c: Ditto.
13749         * gcc.dg/vect/vect-48.c: Ditto.
13750         * gcc.dg/vect/vect-49.c: Ditto.
13751         * gcc.dg/vect/vect-50.c: Ditto.
13752         * gcc.dg/vect/vect-51.c: Ditto.
13753         * gcc.dg/vect/vect-52.c: Ditto.
13754         * gcc.dg/vect/vect-53.c: Ditto.
13755         * gcc.dg/vect/vect-54.c: Ditto.
13756         * gcc.dg/vect/vect-55.c: Ditto.
13757         * gcc.dg/vect/vect-56.c: Ditto.
13758         * gcc.dg/vect/vect-57.c: Ditto.
13759         * gcc.dg/vect/vect-58.c: Ditto.
13760         * gcc.dg/vect/vect-59.c: Ditto.
13761         * gcc.dg/vect/vect-60.c: Ditto.
13762         * gcc.dg/vect/vect-74.c: Ditto.
13763         * gcc.dg/vect/vect-79.c: Ditto.
13764         * gcc.dg/vect/vect-80.c: Ditto.
13766 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13768         * gcc.dg/unused-7.c: Use the correct option.
13770 2004-10-04  Paul Brook  <paul@codesourcery.com>
13771         Bud Davis  <bdavis9659@comcast.net>
13773         PR fortran/17706
13774         PR fortran/16434
13775         * gfortran/pr17706.f90: New test.
13776         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13778 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13780         * gfortran.dg/pr17612.f90: New test.
13782 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13784         * g++.dg/template/local1.C: Adjust quoting marks in
13785         testing for diagnostics.
13786         * g++.dg/tls/diag-2.C: Likewise.
13787         * g++.dg/other/error8.C: Likewise.
13789 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13791         PR c/17178
13792         * gcc.dg/unused-4.c: Adjust to be correct.
13794         PR c/17820
13795         * gcc.dg/unused-7.c: New test.
13797 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13799         PR c++/17797
13800         * g++.dg/overload/template2.C: New test.
13802 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13804         PR tree-optimization/16632
13805         * gcc.dg/tree-ssa/20041002-1.c: New.
13807 2004-10-03  Paul Brook  <paul@codesourcery.com>
13809         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13810         rather than relying on default formatting.
13812 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13814         * gcc.dg/20040920-1.c: Update expected message text.
13816 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13818         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13820 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13822         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13823         tree level.
13825 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13827         * gcc.dg/tree-ssa/pr17343.c: Remove.
13829 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13831         PR tree-opt/17343
13832         * gcc.dg/tree-ssa/pr17343.c: New test.
13834 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13836         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13837         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13838         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13839         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13840         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13842 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13844         * gcc.dg/lvalue-2.c: New test.
13846 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13848         PR c/17730
13849         * gcc.dg/pr17730-1.c: New test
13851 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13853         PR c/7425
13854         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13856 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13858         * gcc.c-torture/execute/stdarg-1.c: New test.
13859         * gcc.c-torture/execute/stdarg-2.c: New test.
13860         * gcc.c-torture/execute/stdarg-3.c: New test.
13861         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13862         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13863         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13864         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13865         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13867 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13869         PR tree-optimization/17697
13870         * g++.dg/opt/pr17697-1.C: New test.
13871         * g++.dg/opt/pr17697-2.C: New test.
13872         * g++.dg/opt/pr17697-3.C: New test.
13874 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13876         PR c/16409
13877         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13878         gcc.dg/vla-init-5.c: New tests.
13880 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13882         PR c/13804
13883         * gcc.dg/pr13804-1.c: New test.
13885 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13887         PR fortran/16938
13888         * gfortran.dg/pr16938.f90: New test.
13890 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13892         * g++.dg/template/crash23.C: New test.
13894 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13896         PR c++/17585
13897         * g++.dg/template/static8.C: New test.
13899 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13901         PR c++/17681
13902         * g++.dg/other/error9.C: New test.
13904 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13906         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13908 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13910         PR fortran/15164
13911         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13913 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13915         PR middle-end/17112
13916         * gcc.dg/pr17112-1.c: New test case.
13918 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13920         PR c/11459
13921         * gcc.dg/pr11459-1.c: New test.
13923 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13925         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13926         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13928 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13930         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13932 2004-09-25  Jan Hubicka  <jh@suse.cz>
13934         * compile/30040909-1.c: New test.
13935         * compile/30040907-1.c: New test.
13937 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13939         * gcc.c-torture/execute/va-arg-26.c: New test.
13941 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13943         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13944         extra diagnostics on targets with 64-bit pointers.
13945         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13947 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13949         PR c/17188
13950         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13951         * gcc.dg/decl-3.c: Adjust expected message.
13953 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13955         PR fortran/17615
13956         * gfortran.dg/pr17615.f90: New test.
13958 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13960         PR tree-optimzation/17517
13961         * g++.dg/tree-ssa/pr17517.C: New Test.
13963 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13965         PR c++/16889
13966         * g++.dg/lookup/ambig3.C: New.
13968 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13970         PR tree-opt/17624
13971         * g++.dg/opt/pr17624.C: New test.
13973 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13975         PR c/6980
13976         * gcc.dg/Wbad-function-cast-1.c: New test.
13978 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13980         * g++.dg/ext/complit1.C
13981         * g++.dg/other/error2.C
13982         * g++.dg/other/nontype-1.C
13983         * g++.dg/parse/crash11.C
13984         * g++.dg/parse/crash12.C
13985         * g++.dg/parse/error15.C
13986         * g++.dg/parse/error4.C
13987         * g++.dg/parse/tmpl-outside1.C
13988         * g++.dg/parse/too-many-tmpl-args1.C
13989         * g++.dg/template/dependent-expr3.C
13990         * g++.dg/template/error10.C
13991         * g++.dg/template/instantiate1.C
13992         * g++.dg/template/vtable2.C
13993         * g++.dg/warn/Wshadow-1.C
13994         * g++.dg/warn/weak1.C
13995         * g++.old-deja/g++.brendan/crash16.C
13996         * g++.old-deja/g++.brendan/crash18.C
13997         * g++.old-deja/g++.brendan/crash48.C
13998         * g++.old-deja/g++.brendan/crash49.C
13999         * g++.old-deja/g++.brendan/crash55.C
14000         * g++.old-deja/g++.brendan/crash56.C
14001         * g++.old-deja/g++.brendan/crash8.C
14002         * g++.old-deja/g++.brendan/enum11.C
14003         * g++.old-deja/g++.brendan/enum8.C
14004         * g++.old-deja/g++.brendan/enum9.C
14005         * g++.old-deja/g++.brendan/friend3.C
14006         * g++.old-deja/g++.brendan/misc14.C
14007         * g++.old-deja/g++.bugs/900402_02.C
14008         * g++.old-deja/g++.bugs/900404_03.C
14009         * g++.old-deja/g++.bugs/900404_04.C
14010         * g++.old-deja/g++.bugs/900428_03.C
14011         * g++.old-deja/g++.jason/crash4.C
14012         * g++.old-deja/g++.jason/overload21.C
14013         * g++.old-deja/g++.jason/redecl1.C
14014         * g++.old-deja/g++.jason/report.C
14015         * g++.old-deja/g++.jason/rfg10.C
14016         * g++.old-deja/g++.jason/template30.C
14017         * g++.old-deja/g++.law/arm12.C
14018         * g++.old-deja/g++.law/ctors5.C
14019         * g++.old-deja/g++.law/cvt20.C
14020         * g++.old-deja/g++.law/init10.C
14021         * g++.old-deja/g++.law/init8.C
14022         * g++.old-deja/g++.law/visibility17.C
14023         * g++.old-deja/g++.law/visibility7.C
14024         * g++.old-deja/g++.mike/net8.C
14025         * g++.old-deja/g++.mike/p646.C
14026         * g++.old-deja/g++.mike/p700.C
14027         * g++.old-deja/g++.mike/p701.C
14028         * g++.old-deja/g++.mike/p811.C
14029         * g++.old-deja/g++.ns/template13.C
14030         * g++.old-deja/g++.other/array3.C
14031         * g++.old-deja/g++.other/crash25.C
14032         * g++.old-deja/g++.other/dtor3.C
14033         * g++.old-deja/g++.other/dtor4.C
14034         * g++.old-deja/g++.other/main1.C
14035         * g++.old-deja/g++.other/warn7.C
14036         * g++.old-deja/g++.pt/crash11.C
14037         * g++.old-deja/g++.pt/crash36.C
14038         * g++.old-deja/g++.pt/spec22.C
14039         * g++.old-deja/g++.pt/spec9.C
14040         * g++.old-deja/g++.pt/ttp52.C
14041         * g++.old-deja/g++.robertl/eb103.C
14042         * g++.old-deja/g++.robertl/eb121.C
14043         * g++.old-deja/g++.robertl/eb22.C
14044         * g++.old-deja/g++.robertl/eb8.C:
14045         Update locations and/or regexps of dg-error markers.
14046         Remove markers for some bogus messages that are no longer issued.
14048 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
14050         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
14051         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
14053 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
14055         PR c++/17618
14056         * g++.dg/lookup/crash5.C: New test.
14058 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
14060         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
14061         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
14062         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
14063         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
14064         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
14065         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
14067         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
14068         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
14069         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
14070         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
14071         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
14072         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
14074         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
14076         * gcc.dg/vect/vect-44.c: Check additional cases.
14077         * gcc.dg/vect/vect-48.c: Check additional cases.
14079         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
14080         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
14081         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
14082         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
14083         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
14084         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
14085         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
14086         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
14087         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
14089         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
14090         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
14091         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
14093 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14095         * gcc.dg/tree-ssa/loop-6.c: New test.
14097 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
14099         PR c++/17620
14100         * g++.dg/inherit/base2.C: New.
14102 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14104         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
14105         * gcc.dg/20001012-2.c: Likewise.
14106         * gcc.dg/20001013-1.c: Likewise.
14107         * gcc.dg/20001101-1.c: Likewise.
14108         * gcc.dg/20001102-1.c: Likewise.
14109         * gcc.dg/bf-spl1.c: Likewise.
14110         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
14111         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
14113 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
14115         PR tree-optimization/16721
14116         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
14118 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
14120         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
14121         * gcc.dg/20040305-1.c: Likewise.
14123 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14125         PR c/16566
14126         * gcc.c-torture/compile/pr16566-1.c,
14127         gcc.c-torture/compile/pr16566-2.c,
14128         gcc.c-torture/compile/pr16566-3.c: New tests.
14130 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
14132         PR tree-optimization/17512
14133         * gcc.c-torture/compile/20040916-1.c.
14135 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
14137         * gcc.dg/pragma-re-3.c: New test.
14139 2004-09-17  Matt Austern  <austern@apple.com>
14141         PR c++/15049
14142         * g++.dg/other/anon3.C: New.
14144 2004-09-21  Roger Sayle  <roger@eyesopen.com>
14146         PR c++/7503
14147         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
14148         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
14149         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
14150         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
14151         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
14153 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
14155         PR fortran/17286
14156         * gfortran.dg/pr17286.f90: New test.
14158 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
14160         PR c++/17530
14161         * g++.dg/template/static7.C: New test.
14163 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
14165         PR tree-opt/17558
14166         * gcc.c-torture/compile/pr17558.c: New test.
14168 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14170         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
14171         if SKIP_ATTRIBUTE is defined.
14173 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14175         PR fortran/15957
14176         * gfortran.dg/pr15957.f90: New test.
14178 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
14180         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
14181         in comparison.
14182         * gcc.dg/vect/vect-79.c: Likewise.
14183         * gcc.dg/vect/vect-80.c: Likewise.
14185 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14187         PR fortran/15750
14188         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
14190 2004-09-20  Ira Rosen  <irar@il.ibm.com>
14192         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
14193         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
14194         * gcc.dg/vect/vect-62.c: New testcase.
14195         * gcc.dg/vect/vect-63.c: New testcase.
14196         * gcc.dg/vect/vect-64.c: New testcase.
14197         * gcc.dg/vect/vect-65.c: New testcase.
14198         * gcc.dg/vect/vect-66.c: New testcase.
14199         * gcc.dg/vect/vect-67.c: New testcase.
14200         * gcc.dg/vect/vect-68.c: New testcase.
14201         * gcc.dg/vect/vect-69.c: New testcase.
14202         * gcc.dg/vect/vect-79.c: New testcase.
14203         * gcc.dg/vect/vect-80.c: New testcase.
14205 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14207         * gcc.target/mips/asm-1.c: New test.
14209 2004-09-19  Ira Rosen  <irar@il.ibm.com>
14211         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
14212         * gcc.dg/vect/vect-73.c: New testcase.
14213         * gcc.dg/vect/vect-74.c: New testcase.
14214         * gcc.dg/vect/vect-75.c: New testcase.
14215         * gcc.dg/vect/vect-76.c: New testcase.
14216         * gcc.dg/vect/vect-77.c: New testcase.
14217         * gcc.dg/vect/vect-78.c: New testcase
14219 2004-09-18  Paul Brook  <paul@codesourcery.com>
14221         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
14223 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14225         PR c/17424
14226         * gcc.dg/pr17424-1.c: New test.
14228 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
14230         * g++.dg/tree-ssa/pr17153.C: New test.
14232 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
14234         PR pch/13361
14235         * testsuite/g++.dg/pch/wchar-1.C: New.
14236         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14238 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
14240         * gcc.c-torture/execute/20040917-1.c: New test.
14242 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14244         PR tree-optimization/17319
14245         * gcc.dg/pr17319.c: New test.
14247 2004-09-17  Devang Patel  <dpatel@apple.com>
14249         * gcc.dg/20040813-1.c: New test.
14251 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14253         PR tree-optimization/17273
14254         * gcc.c-torture/compile/pr17273.c: New test.
14256 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14258         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
14259         Update expected messages.
14260         * gcc.dg/declspec-13.c: New test.
14262 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
14264         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
14266 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14268         * gcc.c-torture/execute/pr17252.c: Use post-increment to
14269         change what 'a' is pointing to.
14271 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
14273         PR c++/16002
14274         * g++.dg/template/error18.C: New test.
14276         PR c++/16029
14277         * g++.dg/warn/Wunused-8.C: New test.
14279 2004-09-17  Steven Bosscher  <stevenb@suse.de>
14281         PR tree-optimization/17513
14282         * gcc.dg/20040916-1.c: New test.
14284 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
14286         PR c++/17501
14287         * g++.dg/template/typename7.C: New test.
14289 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14291         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
14293 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
14295         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
14296         with -ftree-based-profiling also.
14297         * lib/profopt.exp: Support late-set profile_option/feedback_option.
14299 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
14301         PR/15364
14302         * gfortran.dg/der_array_io_1.f90: New test.
14303         * gfortran.dg/der_array_io_2.f90: New test.
14304         * gfortran.dg/der_array_io_3.f90: New test.
14306 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14308         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
14309         EABI.
14311 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14313         * g++.dg/opt/switch1.C: New test.
14315 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14317         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
14318         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
14319         Update expected messages.
14321 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14323         PR fortran/16485
14324         * gfortran.dg/same_name_1.f90: New test.
14326 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
14328         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
14329         dereference garbage pointers.
14331 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
14333         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
14334         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
14336         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
14337         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
14338         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
14340 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
14342         PR c++/17324
14343         * g++.dg/template/mangle1.C: New test.
14345 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14347         PR tree-optimization/17252
14348         * gcc.c-torture/execute/pr17252.c: New test.
14350 2004-09-14  Andrew Pinski  <apinski@apple.com>
14352         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
14354 2004-09-14  Roger Sayle  <roger@eyesopen.com>
14356         PR rtl-optimization/9771
14357         * gcc.dg/pr9771-1.c: New test case.
14359 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14361         PR tree-optimization/15262
14362         * gcc.c-torture/execute/pr15262-1.c: New test.
14363         * gcc.c-torture/execute/pr15262-2.c: New test.
14365 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14367         * gcc.dg/declspec-12.c: New test.
14369 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
14371         * gfortran.dg/pr17090.f90: Add directives to test.
14373 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14375         * gcc.c-torture/compile/20040914-1.c: New test.
14377 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14379         PR c++/16162
14380         * g++.dg/template/decl2.C: New test.
14382 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
14384         PR fortran/17090
14385         * gfortran.dg/pr17090.f90: New test.
14387 2004-09-13  Dale Johannesen  <dalej@apple.com>
14389         * gcc.c-torture/compile/pr17408.c: New test case.
14391 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14393         PR c++/16716
14394         * g++.dg/parse/crash17.C: New test.
14396         PR c++/17327
14397         * g++.dg/template/enum3.C: New test.
14399 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
14401         * lib/gcc-defs.exp: Load wrapper.exp.
14402         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
14403         using local code.
14404         * lib/gcc.exp (gcc_init): Similar.
14405         * lib/gfortran.exp (gfortran_init): Similar.
14406         * lib/objc.exp (objc_init): Similar.
14407         * lib/treelang.exp (treelang_init): Similar.
14408         * lib/wrapper.exp: New file with build_wrapper call machinery in
14409         ${tool}_maybe_build_wrapper.
14411 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14413         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
14414         "inline".
14415         * gcc.dg/declspec-11.c: Update expected messages.
14416         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
14417         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
14418         gcc.dg/inline-12.c: New tests.
14420 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
14422         * g++.dg/tree-ssa/pr17400.C: New testcase.
14424 2004-09-13  James E Wilson  <wilson@specifixinc.com>
14426         * gcc.target/mips/sb1-1.c: New testcase.
14428 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
14430         * lib/g77-dg.exp: Remove unused file.
14431         * lib/mike-g77.exp: Ditto.
14432         * lib/g77.exp: Ditto.
14434 2004-09-12  Richard Henderson  <rth@redhat.com>
14436         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
14438 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14440         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
14441         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14442         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
14443         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
14444         Update expected messages.
14446 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
14448         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
14449         declaration/use mismatch for dirp parameter.
14451 2004-09-12  Andrew Pinski  <apinski@apple.com>
14453         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
14454         -fgnu-runtime is passed.
14456 2004-09-12  Richard Henderson  <rth@redhat.com>
14458         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
14459         do the uplevel thing and update additional_flags directly.
14460         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
14461         gfortran.fortran-torture/execute/intrinsic_nearest.x,
14462         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
14463         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
14465 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14467         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
14469 2004-09-11  Roger Sayle  <roger@eyesopen.com>
14471         PR middle-end/17411
14472         * g++.dg/opt/pr17411-1.C: New test case.
14474 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14476         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14477         gcc.dg/tls/diag-2.c: Update expected messages.
14478         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
14479         messages.
14480         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
14481         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
14482         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
14483         gcc.dg/tls/diag-5.c: New tests.
14485 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
14487         * gcc.dg/20040910-1.c: Correct dg-error regexp.
14489 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14491         * g++.dg/parse/break-in-for.C: New test.
14493 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
14495         * gcc.dg/tree-ssa/20040911-1.c: New test.
14497 2004-09-11  Andreas Jaeger  <aj@suse.de>
14499         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
14500         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
14502 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
14504         * gcc.target/frv: New directory of FR-V-specific tests.
14506 2004-09-10  James E Wilson  <wilson@specifixinc.com>
14508         * gcc.dg/convert-vec-1.c: New test.
14510 2004-09-10  Roger Sayle  <roger@eyesopen.com>
14512         PR middle-end/17024
14513         * gcc.dg/pr17024-1.c: New test case.
14515 2004-09-10  Eric Christopher  <echristo@redhat.com>
14517         * gcc.dg/20040910-1.c: New test.
14519 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14521         * gcc.dg/bitfld-9.c: New test.
14523 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
14525         * gcc.c-torture/execute/ieee/acc1.c: New test.
14526         * gcc.c-torture/execute/ieee/acc2.c: New test.
14527         * gcc.c-torture/execute/ieee/mzero6.c: New test.
14529 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14531         * gcc.dg/deprecated-2.c: New test.
14533 2004-09-09  James E Wilson  <wilson@specifixinc.com>
14535         * gcc.dg/init-vec-1.c: New test.
14537 2004-09-09  Roger Sayle  <roger@eyesopen.com>
14539         PR middle-end/17055
14540         * gcc.dg/pr17055-1.c: New test case.
14542 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
14544         PR target/17377
14545         * gcc.c-torture/execute/pr17377.c: New test.
14547 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14549         PR c/8420
14550         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
14551         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
14552         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14553         gcc.dg/long-long-typespec-1.c: New tests.
14554         * gcc.dg/tls/diag-2.c: Update expected diagnostics
14556 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14558         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
14559         gcc.dg/gnu99-static-1.c: New tests.
14561 2004-09-08  Devang Patel  <dpatel@apple.com>
14563         * gcc.dg/darwin-ld-20040828-1.c: New test.
14564         * gcc.dg/darwin-ld-20040828-2.c: New test.
14565         * gcc.dg/darwin-ld-20040828-3.c: New test.
14567 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
14569         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
14570         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
14571         in error message.
14572         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
14573         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
14574         in error message.
14575         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
14576         types they qualify.
14577         * objc.dg/type-size-2.m: Fix wording in comment.
14578         * objc.dg/va-meth-1.m: New test case.
14580 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
14582         PR c/16633:
14583         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
14584         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
14586 2004-09-06  Devang Patel  <dpatel@apple.com>
14588         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
14589         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
14591 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
14593         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
14594         reflect changed line numbering of diagnostics.
14596 2004-09-06  Paul Brook  <paul@codesourcery.com>
14598         * gfortran.dg/edit_real_1.f90: Add new test.
14600 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14602         * gcc.dg/tree-ssa/loop-2.c: New test.
14603         * gcc.dg/tree-ssa/loop-3.c: New test.
14604         * gcc.dg/tree-ssa/loop-4.c: New test.
14605         * gcc.dg/tree-ssa/loop-5.c: New test.
14607 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14609         * gcc.dg/format/sentinel-1.c: Update for parameter option.
14611 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14613         * gcc.dg/format/sentinel-1.c: New test.
14615 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
14617         * testsuite/gcc.dg/builtins-46.c: New.
14619 2004-09-03  Devang Patel  <dpatel@apple.com>
14621         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
14622         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
14624 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14626         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
14627         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
14628         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
14629         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
14630         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
14631         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
14632         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
14633         the non-portable bzero.
14634         * gcc.dg/20010912-1.c: xfail for NetWare.
14635         * gcc.dg/20020426-2.c: xfail for NetWare.
14636         * gcc.dg/20021014-1.c: xfail for NetWare.
14637         * gcc.dg/20021018-1.c: xfail for NetWare.
14638         * gcc.dg/20030213-1.c: xfail for NetWare.
14639         * gcc.dg/20030225-1.c: xfail for NetWare.
14640         * gcc.dg/20030708-1.c: xfail for NetWare.
14641         * gcc.dg/builtins-config.h: Also exclude NetWare.
14642         * gcc.dg/format/format.h: Define restrict only if not already defined.
14643         * gcc.dg/nest.c: xfail for NetWare.
14644         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14645         * lib/target-supports.exp (check_visibility_available): Exclude
14646         NetWare.
14648 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14650         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14651         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14652         deterministic starting point for the alignment of structure fields.
14653         * gcc.dg/Wpadded.c: Dito.
14654         * g++.dg/abi/vbase10.C: Dito.
14656 2004-09-03  Devang Patel  <dpatel@apple.com>
14658         * g++.dg/debug/pr15736.cc: New test.
14660 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14662         * README.QMTEST: Fix out-of-date link.
14664 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14666         PR fortran/16579
14667         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14668         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14670 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14672         * g++.dg/abi/arm_rtti1.C: New test.
14674 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14676         * gcc.dg/ppc-vector-memcpy.c: New.
14677         * gcc.dg/ppc-vector-memset.c: New.
14679 2004-09-02  Chao-ying Fu  <fu@mips.com>
14681         * gcc.target/mips/mips-3d-1.c: New test.
14682         * gcc.target/mips/mips-3d-2.c: New test.
14683         * gcc.target/mips/mips-3d-3.c: New test.
14684         * gcc.target/mips/mips-3d-4.c: New test.
14685         * gcc.target/mips/mips-3d-5.c: New test.
14686         * gcc.target/mips/mips-3d-6.c: New test.
14687         * gcc.target/mips/mips-3d-7.c: New test.
14688         * gcc.target/mips/mips-3d-8.c: New test.
14689         * gcc.target/mips/mips-3d-9.c: New test.
14690         * gcc.target/mips/mips-ps-1.c: New test.
14691         * gcc.target/mips/mips-ps-2.c: New test.
14692         * gcc.target/mips/mips-ps-3.c: New test.
14693         * gcc.target/mips/mips-ps-4.c: New test.
14694         * gcc.target/mips/mips-ps-type.c: New test.
14696 2004-09-02  Paul Brook  <paul@codesourcery.com>
14698         * gfortran.dg/edit_real_1.f90: Add new tests.
14700 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14702         PR fortran/15327
14703         * gfortran.dg/merge_char_1.f90: New test.
14705 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14707         PR fortran/16404
14708         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14710 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14712         PR c/1522
14713         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14715 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14717         * g++.dg/opt/loop1.C: Do not XFAIL.
14719 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14721         * gcc.c-torture/execute/20040831-1.c: New test.
14723 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14725         PR fortran/16579
14726         * gfortran.dg/g77/20010610.f: Now passes.
14727         Copy from g77.f-torture/execute. Add dg-run directive.
14728         * gfortran.dg/g77/README: Update
14730 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14732         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14733         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14734         (t1, t2, t3, t4): Add volatile.
14736 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14738         * g++.dg/ext/visibility/arm1.C: New test.
14740 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14742         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14743         -pedantic-errors.
14745 2004-09-01  Paul Brook  <paul@codesourcery.com>
14747         * gfortran.dg/eof_2.f90: New test.
14749 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14751         PR fortran/16579
14752         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14754 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14756         PR libfortran/16805
14757         * gfortran.dg/list_read_2.f90: New test.
14759 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14761         * g++.dg/abi/key1.C: New test.
14763 2004-08-31  Richard Henderson  <rth@redhat.com>
14765         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14766         form of offsetof.
14767         * g++.dg/other/offsetof5.C: Remove duplicate.
14769 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14771         PR fortran/17244
14772         * gfortran.dg/func_derived_1.f90: New test.
14774 2004-08-31  Paul Brook  <paul@codesourcery.com>
14776         * gfortran.dg/eof_1.f90: New test.
14778 2004-08-31  Paul Brook  <paul@codesourcery.com>
14780         * gfortran.dg/list_read_1.f90: New file.
14782 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14784         * g++.dg/opt/loop1.C: XFAIL.
14786 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14788         * gcc.dg/funcdef-storage-1.c: New.
14789         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14790         an extern function in local scope.
14791         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14792         declare an 'auto inline' function in local scope.
14793         * gcc.dg/20011130-1.c: Likewise.
14794         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14795         an 'auto' function in local scope.
14796         * gcc.dg/20021014-1.c: Likewise.
14797         * gcc.dg/20030331-2.c: Likewise.
14799 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14801         * gfortran.dg/blockdata_1.f90: New test.
14803 2004-08-30  Richard Henderson  <rth@redhat.com>
14805         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14807 2004-08-30  Richard Henderson  <rth@redhat.com>
14809         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14810         additional_flags set by alternate driver.
14811         (ieee-options): New procedure.
14812         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14813         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14814         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14815         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14817 2004-08-30  Richard Henderson  <rth@redhat.com>
14819         * lib/f-torture.exp: Remove.
14821 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14823         PR rtl-optimization/16590
14824         * g++.dg/opt/loop1.C: New test.
14826 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14828         PR fortran/13910
14829         * gfortran.dg/oldstyle_1.f90: New test.
14831 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14832         Paul Brook  <paul@codesourcery.com>
14834         * gfortran.dg/g77/README: Update.
14835         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14836         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14837         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14839 2004-08-28  Paul Brook  <paul@codesourcery.com>
14841         PR libfortran/17195
14842         * gfortran.dg/edit_real_1.f90: New test.
14844 2004-08-27  Paul Brook  <paul@codesourcery.com>
14846         * gfortran.dg/rewind_1.f90: New test.
14848 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14850         PR fortran/16597
14851         * gfortran.dg/pr16597.f90: New test.
14853 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14855         PR c/13801
14856         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14857         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14858         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14859         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14860         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14862 2004-08-26  Nick Clifton  <nickc@redhat.com>
14864         * gcc.c-torture/compile/pr17119.c: New test.
14866 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14868         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14870 2004-08-25  Richard Henderson  <rth@redhat.com>
14872         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14873         the bits that expect kind=8 to be the largest real kind.
14875 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14877         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14879 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14881         * gfortran.dg/assignment_1.f90: New test.
14883 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14885         * g++.dg/template/repo3.C: New test.
14887 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14889         PR middle-end/16693
14890         PR tree-optimization/16372
14891         * g++.dg/opt/pr16372-1.C: New test case.
14892         * g++.dg/opt/pr16693-1.C: New test case.
14893         * g++.dg/opt/pr16693-2.C: New test case.
14895 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14897         * objc.dg/proto-lossage-4.m: New test.
14899 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14901         PR c++/17155
14902         * g++.dg/inherit/local2.C: New test.
14904 2004-08-25  Paul Brook  <paul@codesourcery.com>
14906         PR fortran/17144
14907         * gfortran.dg/string_ctor_1.f90: New test.
14909 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14911         PR c++/14428
14912         * g++.dg/template/redecl2.C: New test.
14914 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14916         PR fortran/17143
14917         * gfortran.dg/pr17143.f90: New test.
14919 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14921         PR fortran/17164
14922         * gfortran.dg/pr17164.f90: New test.
14924 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14926         * gcc.dg/tree-ssa/loop-1.c: New test.
14928 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14930         * gcc.c-torture/compile/20040824-1.c: New test.
14932 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14934         * gcc.c-torture/compile/iftrap-3.c: New test.
14936 2004-08-24  Paul Brook  <paul@codesourcery.com>
14938         * gfortran.dg/entry_2.f90: New test.
14940 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14942         PR c++/16889
14943         * g++.dg/lookup/ambig[12].C: New.
14945 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14947         PR c++/16706
14948         * g++.dg/template/crash21.C: New test.
14949         * g++.dg/template/crash22.C: Likewise.
14951 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14953         PR c++/17149
14954         * g++.dg/template/access15.C: New.
14956 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14958         PR c++/17163
14959         * g++.dg/template/repo2.C: New test.
14961 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14963         PR rtl-optimization/17078
14964         * gcc.c-torture/execute/pr17078-1.c: New test case.
14966 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14968         PR c/14492
14969         * gcc.dg/debug/crash1.c: New test.
14971 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14973         PR c/16180
14974         * gcc.dg/loop-5.c: New test.
14976 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14978         * gcc.c-torture/execute/20040823-1.c: New test.
14980 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14982         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14983         to the assembler.  Simplify test accordingly.
14984         (asm_abi_flags): Use GNU names.
14985         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14986         to check for ABI flags.
14988 2004-08-22  Andrew Pinski  <apinski@apple.com>
14990         * g++.dg/opt/pr14029.C: New test.
14991         * gcc.c-torture/execute/pr15262.c: New test.
14993 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14995         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14997 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14999         PR 16908
15000         * gfortran.dg/direct_io.f90: New test.
15002 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15004         PR c++/17121
15005         * g++.dg/inherit/local2.C: New test.
15007 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15009         PR c++/17120
15010         * g++.dg/warn/Wparentheses-4.C: New test.
15012 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15014         PR c++/17121
15015         * g++.dg/inherit/local2.C: New test.
15017         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
15018         * gcc.dg/ppc-ldstruct.c: Likewise.
15019         * gcc.dg/ppc64-abi-2.c: Likewise.
15021 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
15023         PR rtl-optimization/17099
15024         * gcc.c-torture/execute/20040820-1.c: New test.
15026 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
15028         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
15030 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
15032         PR fortran/17077
15033         * gfortran.dg/auto_array_1.f90: New test.
15035 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15037         PR fortran/17074
15038         * gfortran.dg/simpleif_1.f90: New test.
15040 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
15042         * lib/target-supports.exp (check_profiling_available): Return
15043         false for arm*-*-symbianelf* and arm*-*-eabi*.
15045         PR c++/15890
15046         * g++.dg/template/delete1.C: New test.
15048 2004-08-19  Paul Brook  <paul@codesourcery.com>
15050         PR fortran/14976
15051         PR fortran/16228
15052         * gfortran.dg/data_char_1.f90: New test.
15054 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
15056         PR fortran/16946
15057         * gfortran.dg/reduction.f90: New testcase.
15059 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15061         PR fortran/16520
15062         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
15064 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15066         PR c++/17041
15067         * g++.dg/Wparentheses-3.C: New test.
15069 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
15071         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
15072         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
15073         * gcc.dg/vect/vect-2.c: Likewise.
15074         * gcc.dg/vect/vect-3.c: Likewise.
15075         * gcc.dg/vect/vect-4.c: Likewise.
15076         * gcc.dg/vect/vect-5.c: Likewise.
15077         * gcc.dg/vect/vect-6.c: Likewise.
15078         * gcc.dg/vect/vect-7.c: Likewise.
15079         * gcc.dg/vect/vect-25.c: Likewise.
15080         * gcc.dg/vect/vect-31.c: Likewise.
15081         * gcc.dg/vect/vect-32.c: Likewise.
15082         * gcc.dg/vect/vect-34.c: Likewise.
15083         * gcc.dg/vect/vect-36.c: Likewise.
15084         * gcc.dg/vect/vect-all.c: Likewise.
15086 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
15088         PR c++/17068
15089         * g++.dg/template/operator4.C: New test.
15091 2004-08-18  Richard Henderson  <rth@redhat.com>
15093         * gcc.dg/20040206-1.c: XFAIL.
15095 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15097         PR c++/16246
15098         * g++.dg/template/array7.C: New test.
15100 2004-08-17  James E Wilson  <wilson@specifixinc.com>
15102         * gcc.dg/mips-movcc-1.c: New test.
15103         * gcc.dg/mips-movcc-2.c: New test.
15104         * gcc.dg/mips-movcc-3.c: New test.
15106         * gcc.dg/mips-nmadd-1.c: New test.
15107         * gcc.dg/mips-nmadd-2.c: New test.
15109 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15111         PR c++/15871
15112         * g++.dg/opt/inline8.C: New test.
15114         PR c++/16965
15115         * g++.dg/parse/error17.C: New test.
15117 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
15119         * gcc.dg/vect: New directory for vectorizer tests.
15120         * gcc.dg/vect/tree-vect.h: New file.
15121         * gcc.dg/vect/vect.exp: New file.
15122         * gcc.dg/vect/pr16105.c.c: New test.
15123         * gcc.dg/vect/vect-1.c: New test.
15124         * gcc.dg/vect/vect-2.c: New test.
15125         * gcc.dg/vect/vect-3.c: New test.
15126         * gcc.dg/vect/vect-4.c: New test.
15127         * gcc.dg/vect/vect-5.c: New test.
15128         * gcc.dg/vect/vect-6.c: New test.
15129         * gcc.dg/vect/vect-7.c: New test.
15130         * gcc.dg/vect/vect-8.c: New test.
15131         * gcc.dg/vect/vect-9.c: New test.
15132         * gcc.dg/vect/vect-10.c: New test.
15133         * gcc.dg/vect/vect-11.c: New test.
15134         * gcc.dg/vect/vect-12.c: New test.
15135         * gcc.dg/vect/vect-13.c: New test.
15136         * gcc.dg/vect/vect-14.c: New test.
15137         * gcc.dg/vect/vect-15.c: New test.
15138         * gcc.dg/vect/vect-16.c: New test.
15139         * gcc.dg/vect/vect-17.c: New test.
15140         * gcc.dg/vect/vect-18.c: New test.
15141         * gcc.dg/vect/vect-19.c: New test.
15142         * gcc.dg/vect/vect-20.c: New test.
15143         * gcc.dg/vect/vect-21.c: New test.
15144         * gcc.dg/vect/vect-22.c: New test.
15145         * gcc.dg/vect/vect-23.c: New test.
15146         * gcc.dg/vect/vect-24.c: New test.
15147         * gcc.dg/vect/vect-25.c: New test.
15148         * gcc.dg/vect/vect-26.c: New test.
15149         * gcc.dg/vect/vect-27.c: New test.
15150         * gcc.dg/vect/vect-28.c: New test.
15151         * gcc.dg/vect/vect-29.c: New test.
15152         * gcc.dg/vect/vect-30.c: New test.
15153         * gcc.dg/vect/vect-31.c: New test.
15154         * gcc.dg/vect/vect-32.c: New test.
15155         * gcc.dg/vect/vect-33.c: New test.
15156         * gcc.dg/vect/vect-34.c: New test.
15157         * gcc.dg/vect/vect-35.c: New test.
15158         * gcc.dg/vect/vect-36.c: New test.
15159         * gcc.dg/vect/vect-37.c: New test.
15160         * gcc.dg/vect/vect-38.c: New test.
15161         * gcc.dg/vect/vect-40.c: New test.
15162         * gcc.dg/vect/vect-41.c: New test.
15163         * gcc.dg/vect/vect-42.c: New test.
15164         * gcc.dg/vect/vect-43.c: New test.
15165         * gcc.dg/vect/vect-44.c: New test.
15166         * gcc.dg/vect/vect-45.c: New test.
15167         * gcc.dg/vect/vect-46.c: New test.
15168         * gcc.dg/vect/vect-47.c: New test.
15169         * gcc.dg/vect/vect-48.c: New test.
15170         * gcc.dg/vect/vect-49.c: New test.
15171         * gcc.dg/vect/vect-50.c: New test.
15172         * gcc.dg/vect/vect-51.c: New test.
15173         * gcc.dg/vect/vect-52.c: New test.
15174         * gcc.dg/vect/vect-53.c: New test.
15175         * gcc.dg/vect/vect-54.c: New test.
15176         * gcc.dg/vect/vect-55.c: New test.
15177         * gcc.dg/vect/vect-56.c: New test.
15178         * gcc.dg/vect/vect-57.c: New test.
15179         * gcc.dg/vect/vect-58.c: New test.
15180         * gcc.dg/vect/vect-59.c: New test.
15181         * gcc.dg/vect/vect-60.c: New test.
15182         * gcc.dg/vect/vect-61.c: New test.
15183         * gcc.dg/vect/vect-all.c: New test.
15184         * gcc.dg/vect/vect-none.c: New test.
15186 2004-08-17  Paul Brook  <paul@codesourcery.com>
15188         PR fortran/13082
15189         * gfortran.dg/entry_1.f90: New test.
15191 2004-08-17  Andrew Pinski  <apinski@apple.com>
15193         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
15195 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
15197         * gcc.dg/pr17036-1.c: New test.
15199 2004-08-16  Devang Patel  <dpatel@apple.com>
15201         * gcc.dg/darwin-20040809-1.c: New test.
15203 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
15205         * gcc.dg/funcdef-attr-1.c: New test.
15207 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
15209         * gcc.dg/altivec-17.c: New test.
15210         * gcc.dg/altivec-18.c: New test.
15212 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15214         PR c++/6749
15215         * g++.dg/template/vtable2.C: New test.
15217 2004-08-14  Richard Henderson  <rth@redhat.com>
15219         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
15220         * gcc.dg/pack-test-4.c (main): Return 0.
15221         * gcc.dg/setjmp-1.c: Remove XFAIL.
15222         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
15224 2004-08-14  Richard Henderson  <rth@redhat.com>
15226         * gcc.dg/980217-1.c: Add prototype for printf.
15228 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
15230         * gfortran.dg/pr16935.f90: New test.
15232 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
15234         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
15236 2004-08-13  Paul Brook  <paul@codesourcery.com>
15238         * gfortran.dg/der_io_1.f90: Remove stray comma.
15240 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15242         * gcc.dg/vmx/cw-bug-2.c: Remove.
15243         * gcc.dg/vmx/vprint-1.c: Remove.
15244         * gcc.dg/vmx/vscan-1.c: Remove.
15246 2004-08-12  Devang patel  <dpatel@apple.com>
15248         * gcc.dg/darwin-20040809-2.c: New test.
15250 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
15252         * g++.dg/ext/altivec-12.C: New test.
15254         * g++.dg/ext/altivec-11.C: New test.
15256 2004-08-12  Paul Brook  <paul@codesourcery.com>
15258         * g++.dg/abi/arm_cxa_vec_1.C: New test.
15260 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15262         * g++.dg/ext/altivec-2.C: Check for hardware support before
15263         executing any VMX instructions.
15265         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
15267 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
15269         PR c++/16276
15270         * g++.old-deja/g++.other/comdat4.C: New test.
15271         * g++.old-deja/g++.other/comdat4-aux.cc: New.
15273 2004-08-12  Ben Elliston  <bje@au.ibm.com>
15275         PR target/16286
15276         * gcc.dg/pr16286.c: New test.
15278 2004-08-12 Jan Beulich <jbeulich@novell.com>
15280         * g++.dg/ext/asm5.C: New.
15282 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15284         PR c++/16698
15285         * g++.dg/eh/crash1.C: New test.
15287         PR c++/16717
15288         * g++.dg/ext/construct1.C: New test.
15290 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15292         PR c++/16853
15293         * g++.dg/init/ptrmem1.C: New test.
15295         PR c++/16618
15296         * g++.dg/parse/offsetof5.C: New test.
15298         PR c++/16870
15299         * g++.dg/template/overload3.C: New test.
15301 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15303         PR c++/16964
15304         * g++.dg/parse/error16.C: New test.
15306         PR c++/16904
15307         * g++.dg/template/error14.C: New test.
15309         PR c++/16929
15310         * g++.dg/template/error15.C: New test.
15312 2004-08-11  Devang Patel  <dpatel@apple.com>
15314         * gcc.dg/darwin-ld-20040809-1.c: New test.
15315         * gcc.dg/darwin-ld-20040809-2.c: New test.
15317 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
15319         PR fortran/16917
15320         * gfortran.dg/dfloat_1.f90: New test.
15322 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
15324         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
15325         * gcc.dg/dll-2.c: Fix dg-require syntax.
15326         * gcc.misc-tests/arm-isr.c (abort): Declare.
15327         (exit): Likewise.
15329 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
15331         PR c++/16971
15332         * g++.dg/parse/crash16.C: New test.
15334 2004-08-10  Roger Sayle  <roger@eyesopen.com>
15336         * gcc.dg/mips-rsqrt-1.c: New test case.
15337         * gcc.dg/mips-rsqrt-2.c: New test case.
15338         * gcc.dg/mips-rsqrt-3.c: New test case.
15340 2004-08-10  Paul Brook  <paul@codesourcery.com>
15342         * gfortran.dg/der_io_1.f90: New test.
15344 2004-08-10  Paul Brook  <paul@codesourcery.com>
15346         PR fortran/16919
15347         * gfortran.dg/der_array_1.f90: New test.
15349 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
15351         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
15353 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
15355         * gcc.dg/wchar_t-2.c: Fix typo.
15357 2004-08-09  Falk Hueffner  <falk@debian.org>
15359         PR tree-optimization/12517
15360         * gcc.c-torture/compile/pr12517.c: New test.
15362         PR tree-optimization/12578
15363         * gcc.c-torture/compile/pr12578.c: New test.
15365         PR tree-optimization/12899
15366         * gcc.c-torture/compile/pr12899.c: New test.
15368         PR rtl-optimization/14692
15369         * gcc.c-torture/compile/pr14692.c: New test.
15371         PR tree-optimization/16461
15372         * gcc.c-torture/compile/pr16461.c: New test.
15374 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
15376         * gfortran.dg/getenv_1.f90: New test.
15378 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15380         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
15381         wchar_t.
15382         * gcc.dg/symbian5.c: Test -fno-short-wchar.
15384 2004-08-06  Paul Brook  <paul@codesourcery.com>
15386         * gfortran.dg/ret_array_1.f90: New test.
15387         * gfortran.dg/ret_pointer_1.f90: New test.
15389 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
15391         * gcc.dg/missing-field-init-[12].c: New tests.
15392         * g++.dg/warn/missing-field-init-[12].C: New tests.
15394 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15396         * gcc.dg/enum2.c: New test.
15397         * gcc.dg/symbian3.c: Likewise.
15398         * gcc.dg/symbian4.c: Likewise.
15399         * gcc.dg/wchar_t-2.c: Likewise.
15401 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15403         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
15404         destructor tests.
15406 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15408         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
15409         dg-require-visiblity.
15410         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
15411         * g++.dg/ext/visibility/fvisibility.C: Likewise.
15412         * g++.dg/ext/visibility/memfuncts.C: Likewise.
15413         * g++.dg/ext/visibility/new1.C: Likewise.
15414         * g++.dg/ext/visibility/pragma.C: Likewise.
15415         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
15416         * g++.dg/ext/visibility/virtual.C: Likewise.
15417         * g++/dg/ext/visibility/visibility-1.C: Likewise.
15418         * g++/dg/ext/visibility/visibility-2.C: Likewise.
15419         * g++/dg/ext/visibility/visibility-3.C: Likewise.
15420         * g++/dg/ext/visibility/visibility-4.C: Likewise.
15421         * g++/dg/ext/visibility/visibility-5.C: Likewise.
15422         * g++/dg/ext/visibility/visibility-6.C: Likewise.
15423         * g++/dg/ext/visibility/visibility-7.C: Likewise.
15424         * g++/dg/ext/visibility/visibility-8.C: New test.
15425         * gcc.c-torture/compile/dll.x: Remove.
15426         * gcc.dg/dll-2.c: Use dg-require-dll
15427         * gcc.dg/visibility-10.c: New test.
15428         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
15429         supporting DLLs.
15430         * testsuite/lib/scanasm.exp (scan_hidden): New function.
15431         (scan_not_hidden): Likewise.
15433 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
15435         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
15437 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
15439         * gcc.c-torture/execute/20040805-1.c: New test.
15441 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
15443         * gcc.dg/20020118-1.c: Declare abort.
15444         * gcc.dg/altivec_check.h: Likewise.
15445         * gcc.dg/iftrap-2.c: Likewise.
15446         * gcc.dg/pragma-darwin.c: Likewise.
15447         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
15449 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
15451         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
15453 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15455         * gcc.c-torture/execute/builtins/abs-2.c,
15456         gcc.c-torture/execute/builtins/abs-3.c,
15457         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
15458         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
15459         intmax_t, uintmax_t and their limits.
15460         * gcc.dg/intmax_t-1.c: New test.
15462 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15464         * g++.dg/tc1/dr147.C: Add reference to PR.
15466 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
15468         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
15469         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
15471 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
15473         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
15475 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15477         * gcc.dg/redecl-5.c: New test.
15478         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
15479         of scanf.
15481 2004-08-03  Roger Sayle  <roger@eyesopen.com>
15483         PR middle-end/16790
15484         * gcc.c-torture/execute/pr16790-1.c: New test case.
15486 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
15488         * g++.dg/ext/visibility/assign1.C: New test.
15489         * g++.dg/ext/visibility/new1.C: Likewise.
15491         * gcc.dg/symbian1.c: New test.
15492         * gcc.dg/symbian2.c: Likewise.
15494 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
15496         PR target/16570
15497         * gcc.dg/i386-sse-9.c: New test.
15499 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15501         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
15503 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15505         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
15506         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
15507         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
15508         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
15509         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
15510         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
15511         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
15512         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
15513         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
15514         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
15515         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
15516         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
15517         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
15518         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
15519         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
15520         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
15521         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
15522         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
15523         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
15524         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
15525         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
15526         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
15527         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
15528         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15529         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
15530         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
15531         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
15532         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
15533         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15534         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15535         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
15536         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
15537         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
15538         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
15539         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
15540         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15541         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15542         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15543         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15544         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
15545         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
15546         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
15547         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
15548         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
15549         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15550         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15551         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
15552         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
15553         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
15554         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
15555         gcc.misc-tests/i386-pf-3dnow-1.c,
15556         gcc.misc-tests/i386-pf-athlon-1.c,
15557         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15558         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
15559         Declare built-in functions used.
15560         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
15562 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
15564         PR c++/16707
15565         * g++.dg/lookup/using12.C: New test.
15567         * g++.dg/init/null1.C: Fix PR number.
15568         * g++.dg/parse/namespace10.C: Likewise.
15570 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15572         PR c++/16224
15573         * g++.dg/template/spec17.C: New test.
15574         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
15575         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
15577 2004-08-02  David Billinghurst
15579         PR fortran/16292
15580         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
15582 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
15584         * gcc.dg/ia64-got-1.c: New test case.
15586 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15588         PR c++/16489
15589         * g++.dg/init/null1.C: New test.
15590         * g++.dg/tc1/dr76.C: Adjust error marker.
15592         PR c++/16529
15593         * g++.dg/parse/namespace10.C: New test.
15595         PR c++/16810
15596         * g++.dg/inherit/ptrmem2.C: New test.
15598 2004-08-02  Ben Elliston  <bje@au.ibm.com>
15600         PR target/16155
15601         * gcc.dg/pr16155.c: New test.
15603 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15605         * gcc.dg/redecl-2.c: New test.
15607 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
15609         * gcc.dg/darwin-longdouble.c: New file.
15611 2004-07-30  Richard Henderson  <rth@redhat.com>
15613         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
15614         write to constant argument.
15615         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15617 2004-07-30  Richard Henderson  <rth@redhat.com>
15619         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
15620         tests of nearest around zero.
15622 2004-07-30  Andrew Pinski  <apinski@apple.com>
15624         * gcc.c-torture/compile/20040730-1.c: New test.
15626 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15628         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
15629         powerpc-eabispe.
15631 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15633         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
15635 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15637         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
15638         contains $ld_library_path.
15639         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15641 2004-07-29  Richard Henderson  <rth@redhat.com>
15643         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15645         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15646         (alt2, which): New.
15647         (Check): Accept either alternative.
15649 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15651         * g++.dg/abi/inline1.C: New test.
15652         * g++.dg/abi/local1-a.cc: Likewise.
15653         * g++.dg/abi/local1.C: Likewise.
15654         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15655         * g++.dg/abi/mangle12.C: Likewise.
15656         * g++.dg/abi/mangle17.C: Likewise.
15657         * g++.dg/abi/mangle20-2.C: Likewise.
15658         * g++.dg/opt/interface1.C: Likewise.
15659         * g++.dg/opt/interface1.h: Likewise.
15660         * g++.dg/opt/interface1-a.cc: New test.
15661         * g++.dg/parse/repo1.C: New test.
15662         * g++.dg/template/repo1.C: Likewise.
15663         * g++.dg/warn/Winline-1.C: Likewise.
15664         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15666 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15668         * gcc.dg/tree-ssa/20040729-1.c: New test.
15670 2004-07-27  Matt Austern <austern@apple.com>
15672         * gcc.dg/darwin-bool-1.c: New test.
15673         * gcc.dg/darwin-bool-2.c: New test.
15675 2004-07-28  Richard Henderson  <rth@redhat.com>
15677         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15678         arguments in the correct type.  Don't write to constant arguments.
15680 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15682         PR tree-optimization/16688
15683         PR tree-optimization/16689
15684         * g++.dg/tree-ssa/pr16688.C: New test.
15686 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15688         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15689         loads.  Not only in the comment, this time.
15691 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15693         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15694         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15695         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15696         * gcc.dg/sh4a-bitmovua.c: New.
15697         * gcc.dg/sh4a-cos.c: New.
15698         * gcc.dg/sh4a-cosf.c: New.
15699         * gcc.dg/sh4a-fprun.c: New.
15700         * gcc.dg/sh4a-fsrra.c: New.
15701         * gcc.dg/sh4a-memmovua.c: New.
15702         * gcc.dg/sh4a-sin.c: New.
15703         * gcc.dg/sh4a-sincos.c: New.
15704         * gcc.dg/sh4a-sincosf.c: New.
15705         * gcc.dg/sh4a-sinf.c: New.
15707 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15709         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15710         conditionals.
15711         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15712         loads.
15713         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15714         DOM1.
15716 2004-07-27  Andrew Pinski  <apinski@apple.com>
15718         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15720 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15722         * gcc.dg/pragma-isr.c: New test.
15724 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15726         PR c++/14429
15727         * g++.dg/template/ttp11.C: New test.
15729 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15731         * gcc.c-torture/compile/20040727-1.c: New test.
15733 2004-07-26  Eric Christopher  <echristo@redhat.com>
15735         * gcc.c-torture/compile/20040726-2.c: New test.
15737 2004-07-26  Andrew Pinski  <apinski@apple.com>
15739         * g++.dg/rtti/tinfo1.C: Xfail.
15741 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15743         * gcc.c-torture/compile/20040726-1.c: New test.
15745 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15746             Brian Ryner  <bryner@brianryner.com>
15748         PR c++/9283
15749         PR c++/15000
15750         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15751         * g++.dg/ext/visibility/: New directory.
15752         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15753         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15754         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15755         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15756         * g++.dg/ext/visibility/fvisibility.C,
15757         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15758         g++.dg/ext/visibility/fvisibility-override1.C
15759         g++.dg/ext/visibility/fvisibility-override2.C
15760         g++.dg/ext/visibility/memfuncts.C
15761         g++.dg/ext/visibility/noPLT.C
15762         g++.dg/ext/visibility/pragma.C
15763         g++.dg/ext/visibility/pragma-override1.C
15764         g++.dg/ext/visibility/pragma-override2.C
15765         g++.dg/ext/visibility/staticmemfuncts.C
15766         g++.dg/ext/visibility/virtual.C: New tests.
15768 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15770         PR c/15360
15771         * gcc.dg/pr15360-1.c: New test.
15773 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15775         * gcc.dg/pragma-align-2.c: New test.
15776         * gcc.dg/pragma-init-fini.c: New test.
15777         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15778         targets.
15780 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15782         * gcc.dg/init-string-2.c: New test.
15784 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15786         PR 16684
15787         * gcc.dg/Wredundant-decls-1.c: New test case.
15789 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15791         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15792         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15793         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15794         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15795         * gcc.dg/compat/generate-random.c: New file.
15796         * gcc.dg/compat/generate-random.h: Likewise.
15797         * gcc.dg/compat/generate-random_r.c: Likewise.
15798         * gcc.dg/compat/struct-layout-1.h: Likewise.
15799         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15800         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15801         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15802         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15803         * gcc.dg/compat/struct-layout-1_main.c: New test.
15804         * gcc.dg/compat/struct-layout-1_x.c: New file.
15805         * gcc.dg/compat/struct-layout-1_y.c: New file.
15806         * gcc.dg/compat/struct-layout-1_test.h: New file.
15808 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15810         * gcc.dg/comp-return-1.c: New test
15812 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15814         * gcc.dg/vmx/8-02a.c: Fix typo.
15816         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15817         * gcc.dg/darwin-abi-3.c: New test.
15819         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15820         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15822         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15823         * gcc.dg/vmx/ops-long-1.c: New test.
15824         * gcc.dg/vmx/ops-long-2.c: New test.
15826 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15828         * g++.dg/lookup/conv-[1234].C: New.
15830 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15832         * g++.dg/parse/attr2.C: Simplify.
15834 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15836         PR c/7284
15837         * gcc.c-torture/execute/pr7284-1.c: New test.
15839 2004-07-22  Brian Booth  <bbooth@redhat.com>
15841         * gcc.dg/tree-ssa/20040721-1.c: New test.
15843 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15845         * g++.dg/template/crash20.c: New.
15847 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15849         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15850         Add dg-run directive.  Declare variables as required.
15851         * gfortran.dg/g77/README: Update
15853 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15855         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15856         gcc.dg/cris-peep2-andu2.c: New tests.
15858 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15860         PR c/15052
15861         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15862         on return type.
15863         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15864         messages.
15865         * gcc.dg/qual-return-2.c: Update expected messages.
15866         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15868 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15870         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15871         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15873 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15875         PR c/11250
15876         * gcc.dg/init-string-1.c: New test.
15878 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15880         PR middle-end/15345
15881         PR c/16450
15882         * gcc.dg/torture/nested-fn-1.c: New test.
15884 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15886         PR target/16559
15887         * gcc.dg/ia64-fptr-1.c: New file.
15889 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15891         PR c++/14497
15892         * g++.dg/template/spec16.C: New test.
15893         * g++.old-deja/g++.robertl/eb118.C: Remove.
15895 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15897         PR c++/509
15898         * g++.dg/template/spec15.C: New test.
15900 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15902         Copy cases from g77.f-torture/execute and add dg-run
15903         directive.  Other changes as noted.
15904         * gfortran.dg/g77/13037.f
15905         * gfortran.dg/g77/1832.f
15906         * gfortran.dg/g77/19981119-0.f
15907         * gfortran.dg/g77/19990313-0.f
15908         * gfortran.dg/g77/19990313-1.f
15909         * gfortran.dg/g77/19990313-2.f
15910         * gfortran.dg/g77/19990313-3.f
15911         * gfortran.dg/g77/19990419-1.f
15912         * gfortran.dg/g77/19990826-0.f
15913         * gfortran.dg/g77/19990826-2.f
15914         * gfortran.dg/g77/20000503-1.f
15915         * gfortran.dg/g77/20001111.f
15916         * gfortran.dg/g77/20010116.f
15917         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15918         * gfortran.dg/g77/20010430.f
15919         * gfortran.dg/g77/6177.f
15920         * gfortran.dg/g77/947.f
15921         * gfortran.dg/g77/970816-3.f
15922         * gfortran.dg/g77/971102-1.f
15923         * gfortran.dg/g77/980520-1.f
15924         * gfortran.dg/g77/980628-0.f
15925         * gfortran.dg/g77/980628-1.f
15926         * gfortran.dg/g77/980628-10.f
15927         * gfortran.dg/g77/980628-2.f
15928         * gfortran.dg/g77/980628-3.f
15929         * gfortran.dg/g77/980628-7.f
15930         * gfortran.dg/g77/980628-8.f
15931         * gfortran.dg/g77/980628-9.f
15932         * gfortran.dg/g77/980701-0.f
15933         * gfortran.dg/g77/980701-1.f
15934         * gfortran.dg/g77/cabs.f
15935         * gfortran.dg/g77/claus.f
15936         * gfortran.dg/g77/complex_1.f
15937         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15938         * gfortran.dg/g77/dcomplex.f
15939         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15940         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15941         * gfortran.dg/g77/f90-intrinsic-numeric.f
15942         * gfortran.dg/g77/int8421.f
15943         * gfortran.dg/g77/labug1.f
15944         * gfortran.dg/g77/large_vec.f
15945         * gfortran.dg/g77/le.f
15946         * gfortran.dg/g77/short.f
15947         * gfortran.dg/g77/README: Update
15949 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15951         PR c++/16637
15952         * g++.dg/parse/lookup4.C: New test.
15954 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15956         PR c++/16175
15957         * g++.dg/template/ttp10.C: New test.
15959 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15961         * gcc.dg/pr12625-1.c: New test.
15963 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15965         * testsuite/gcc.dg/switch-warn-1.c: New test.
15966         * testsuite/gcc.dg/switch-warn-2.c: New test.
15967         * gcc.c-torture/compile/pr14730.c: Update.
15969 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15971         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15972         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15973         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15974         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15976 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15978         PR c++/16623
15979         * g++.dg/template/assign1.C: New test.
15981 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15983         PR c++/12170
15984         * g++.dg/template/ttp9.C: New test.
15986 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15988         * gcc.dg/format/cmn-err-1.c: New test.
15990 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15992         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15993         gcc.dg/Wparentheses-10.c: New tests.
15994         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15996 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15998         PR fortran/16465
15999         * gfortran.dg/g77//ffixed-line-length-0.f,
16000         gfortran.dg/g77/ffixed-line-length-132.f,
16001         gfortran.dg/g77/ffixed-line-length-72.f,
16002         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
16003         gfortran.dg/g77/README: Update.
16005 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16007         PR c++/13092
16008         * g++.dg/template/non-dependent7.C: New test.
16009         * g++.dg/template/non-dependent8.C: Likewise.
16010         * g++.dg/template/non-dependent9.C: Likewise.
16011         * g++.dg/template/non-dependent10.C: Likewise.
16013 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
16015         PR c++/16337
16016         * g++.dg/parse/attr2.C: New test.
16018 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
16020         * g77.dg: Removed.
16021         * g77.f-torture: Ditto.
16023 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16025         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
16026         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
16027         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
16029 2004-07-16  Richard Henderson  <rth@redhat.com>
16031         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
16033 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16035         * lib/fortran-torture.exp (fortran-torture): Don't test compile
16036         tests with full list of options.
16037         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
16038         of TORTURE_OPTIONS if test contains 'dg-do run'.
16040         PR fortran/16404
16041         * gfortran.dg/do_iterator.f90: New test.
16043 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16045         PR rtl-optimization/16536
16046         * gcc.c-torture/execute/restrict-1.c: New test.
16048 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16050         PR fortran/15324
16051         * gfortran.dg/pr15324.f90: New test.
16053         PR fortran/15129
16054         * gfortran.dg/pr15129.f90: New test.
16056         PR fortran/15140
16057         * gfortran.dg/pr15140.f90: New test.
16059         PR fortran/13792
16060         * gfortran.fortran-torture/execute/bounds.f90: Add check for
16061         compile-time simplification.
16063 2004-07-14  Mike Stump  <mrs@apple.com>
16065         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
16067 2004-07-14  James E Wilson  <wilson@specifixinc.com>
16069         PR target/16325
16070         * gcc.dg/profile-generate-1.c: New.
16072 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
16074         * gcc.c-torture/execute/20040709-1.c: New test.
16075         * gcc.c-torture/execute/20040709-2.c: New test.
16077 2004-07-14  Mike Stump  <mrs@apple.com>
16079         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
16081 2004-07-14  Mike Stump  <mrs@apple.com>
16083         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
16085 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
16087         PR c++/16518
16088         * g++.dg/parse/mutable1.C: New test.
16090 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
16092         PR tree-optimization/16443
16093         * gcc.dg/tree-ssa/20040713-1.c: New test.
16095 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
16097         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
16098         for operator new.
16100 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16102         * gfortran.dg/g77/README: New file
16103         * gfortran.dg/g77/19981216-0.f: Copy from
16104         g77.f-torture/noncompile.  Add "dg-do compile" and
16105         dg-error as required.
16106         * gfortran.dg/g77/19990218-1.f: Likewise.
16107         * gfortran.dg/g77/19990905-1.f: Likewise.
16108         * gfortran.dg/g77/9263.f: Likewise.
16109         * gfortran.dg/g77/980615-0.f: Likewise.
16110         * gfortran.dg/g77/980616-0.f: Likewise.
16111         * gfortran.dg/g77/check0.f: Likewise.
16112         * gfortran.dg/g77/select_no_compile.f: Likewise.
16114 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16116         Copy files from g77.f-torture/compile.
16117         Add "{ dg-do compile}".  Other changes as noted
16118         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
16119         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
16120         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
16121         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
16122         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
16123         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
16124         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
16125         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
16126         statement to conform to standard.  Append alpha1.x for reference.
16127         * gfortran.dg/g77/xformat.f: Add dg-warning
16129 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16131         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
16132         Add {dg-do compile} directive.
16133         * gfortran.dg/g77/cpp2.F: Likewise.
16135 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16137         PR c++/5402
16138         * g++.dg/lookup/name-clash1.C: New test.
16140         PR c++/9777
16141         * g++.dg/lookup/name-clash2.C: New test.
16143         PR c++/12102
16144         * g++.dg/lookup/name-clash3.C: New test.
16146 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16148         * g++.dg/lookup/new2.C: New test.
16149         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
16151 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
16153         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
16154         Add {dg-do compile} directive.
16155         * gfortran.dg/g77/13060.f: Likewise.
16156         * gfortran.dg/g77/19990218-0.f: Likewise.
16157         * gfortran.dg/g77/19990305-0.f: Likewise.
16158         * gfortran.dg/g77/19990419-0.f: Likewise.
16159         * gfortran.dg/g77/19990502-0.f: Likewise.
16160         * gfortran.dg/g77/19990502-1.f: Likewise.
16161         * gfortran.dg/g77/19990525-0.f: Likewise.
16162         * gfortran.dg/g77/19990826-1.f: Likewise.
16163         * gfortran.dg/g77/19990826-3.f: Likewise.
16164         * gfortran.dg/g77/19990905-2.f: Likewise.
16165         * gfortran.dg/g77/20000412-1.f: Likewise.
16166         * gfortran.dg/g77/20000511-1.f: Likewise.
16167         * gfortran.dg/g77/20000511-2.f: Likewise.
16168         * gfortran.dg/g77/20000518.f: Likewise.
16169         * gfortran.dg/g77/20000601-1.f: Likewise.
16170         * gfortran.dg/g77/20000601-2.f: Likewise.
16171         * gfortran.dg/g77/20000629-1.f: Likewise.
16172         * gfortran.dg/g77/20000630-2.f: Likewise.
16173         * gfortran.dg/g77/20010115.f: Likewise.
16174         * gfortran.dg/g77/20010321-1.f: Likewise.
16175         * gfortran.dg/g77/20010426.f: Likewise.
16176         * gfortran.dg/g77/20020307-1.f: Likewise.
16177         * gfortran.dg/g77/8485.f: Likewise.
16178         * gfortran.dg/g77/960317-1.f: Likewise.
16179         * gfortran.dg/g77/970915-0.f: Likewise.
16180         * gfortran.dg/g77/980310-1.f: Likewise.
16181         * gfortran.dg/g77/980310-2.f: Likewise.
16182         * gfortran.dg/g77/980310-3.f: Likewise.
16183         * gfortran.dg/g77/980310-4.f: Likewise.
16184         * gfortran.dg/g77/980310-6.f: Likewise.
16185         * gfortran.dg/g77/980310-7.f: Likewise.
16186         * gfortran.dg/g77/980310-8.f: Likewise.
16187         * gfortran.dg/g77/980419-2.f: Likewise.
16188         * gfortran.dg/g77/980424-0.f: Likewise.
16189         * gfortran.dg/g77/980427-0.f: Likewise.
16190         * gfortran.dg/g77/980729-0.f: Likewise.
16191         * gfortran.dg/g77/981117-1.f: Likewise.
16192         * gfortran.dg/g77/toon_1.f: Likewise.
16194 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16196         PR c++/2204
16197         * g++.dg/other/abstract2.C: New test.
16199 2004-07-12  Paul Brook  <paul@codesourcery.com>
16201         * gfortran.dg/pointer_init_1.f90: New test.
16203 2004-07-11  Paul Brook  <paul@codesourcery.com>
16205         PR fortran/15986
16206         * gfortran.dg/contained_1.f90: New test.
16208 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
16210         * g++.dg/parse/defarg8.C: New test.
16212 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16214         PR fortran/16433
16215         * gfortran.dg/pr16433.f: New test.
16217         PR fortran/17574
16218         * gfortran.dg/pr15754.f90: New test.
16220 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16222         PR tree-optimization/16437
16223         * gcc.c-torture/execute/bitfld-4.c: New test.
16225 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16227         * gfortran.fortran-torture/execute/common_2.f90: Add check for
16228         access to common var from module.
16230 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16232         PR fortran/16336
16233         * gfortran.fortran-torture/execute/common_2.f90: New test.
16235 2004-07-10  Paul Brook  <paul@codesourcery.com>
16237         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
16239 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16241         PR fortran/15969
16242         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
16244 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
16246         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
16247         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
16248         * gfortran.dg/g77/ffree-form-1.f: Likewise.
16249         * gfortran.dg/g77/ffree-form-2.f: Likewise.
16250         * gfortran.dg/g77/ffree-form-3.f: Likewise.
16251         * gfortran.dg/g77/fno-underscoring.f: Likewise.
16252         * gfortran.dg/g77/funderscoring.f: Likewise.
16253         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
16255 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16257         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
16259 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16260         Paul Brook  <paul@codesourcery.com>
16262         PR fortran/13415
16263         * gfortran.dg/common_pointer_1.f90: New test.
16265 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16267         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
16269 2004-07-09  James E Wilson  <wilson@specifixinc.com>
16271         PR target/16364
16272         * gcc.c-torture/compile/20040709-1.c: New.
16274 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16276         PR fortran/14077
16277         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
16279 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16281         PR fortran/13201
16282         * gfortran.dg/shape_1.f90: New test.
16284 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
16285             Andrew Pinski  <apinski@apple.com>
16287         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
16289 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16291         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
16292         comment.
16294 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16295         Paul Brook  <paul@codesourcery.com>
16297         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
16298         '.f95' and '.F95'.
16300 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
16302         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
16304 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16306         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
16307         testcases with capital suffix.
16309 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16311         PR fortran/15481
16312         PR fortran/13372
16313         PR fortran/13575
16314         PR fortran/15978
16315         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
16317         * gfortran.dg/implicit_1.f90: New test.
16319 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16321         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
16322         expression to match gfortran warning/error messages
16323         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
16324         dg-error text.
16326 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16328         * lib/fortran-torture.exp: Rename proc search_for to
16329         search_for_re.
16331 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16333         * gcc.c-torture/execute/simd-5.x: New file.
16334         XFAIL on SPARC 64-bit at -O0.
16336 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16338         PR c++/8211
16339         PR c++/16165
16340         * g++.dg/warn/effc3.C: New test.
16342 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16344         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
16345         change X to 1X in format.
16346         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
16347         add data statements to conform to standard.
16349 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16351         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
16352         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16353         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
16355 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16357         * gfortran.dg/g77/7388.f: Copy from g77.dg
16358         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
16359         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
16360         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
16361         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
16362         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
16363         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
16364         * gfortran.dg/g77/strlen0.f: Likewise.
16366 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
16368         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
16369         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
16371 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16373         * gcc.c-torture/execute/920428-2.x: Delete.
16374         * gcc.c-torture/execute/920501-7.x: Likewise.
16376 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
16378         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
16379         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
16380         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
16381         prescott and c3-2.
16382         (PREFETCH_3DNOW): Add -march=c3.
16384 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
16386         PR c/16437
16387         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
16388         * gcc.c-torture/execute/bf64-1.x: Likewise.
16390 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16392         * gcc.c-torture/compile/20040708-1.c: New test.
16394 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16396         PR c++/16169
16397         * g++.dg/warn/effc2.C: New test.
16399 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16401         * gcc.c-torture/execute/bitfld-1.x: Remove.
16402         * gcc.c-torture/execute/bitfld-3.c: New test.
16403         * gcc.dg/bitfld-2.c: Remove XFAILs.
16405 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
16407         PR c++/16276
16408         * g++.dg/rtti/tinfo1.C: New file.
16410 2004-07-07  Eric Christopher  <echristo@redhat.com>
16412         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
16414 2004-07-07  Andrew Pinski  <apinski@apple.com>
16416         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
16418 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
16420         * g++.dg/init/call1.C: XFAIL.
16422 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
16424         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
16425         except for movstrict*, to movmem* and clrstr* to clrmem*.
16427 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
16429         * gcc.c-torture/execute/20040707-1.c: New test.
16431 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
16433         * gcc.c-torture/execute/20040706-1.c: New test.
16435 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16437         PR c++/3671
16438         * g++.dg/template/spec14.C: New test.
16440 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
16442         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
16443         nothing if not yet defined.  Use it in b, c and d type definitions.
16444         * gcc.c-torture/execute/20040705-1.c: New test.
16445         * gcc.c-torture/execute/20040705-2.c: New test.
16447 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16449         PR c++/2518
16450         * g++.dg/lookup/new1.C: New test.
16452 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16454         PR c++/11406
16455         * g++.dg/template/sizeof8.C: New test.
16457 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
16459         * gcc.c-torture/compile/20040705-1.c: New test.
16461 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
16463         * gfortran.fortran-torture/execute/seq_io.f90: New test.
16465 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
16467         * gcc.dg/cpp/if-mop.c: Two new testcases.
16468         * gcc.dg/cpp/trad/comment-3.c: New.
16470 2004-07-04  Paul Brook  <paul@codesourcery.com>
16472         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
16474 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
16476         PR c++/3761
16477         * g++.dg/lookup/crash4.C: New test.
16479 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
16481         * gcc.c-torture/execute/builtin-abs-1.c
16482         * gcc.c-torture/execute/builtin-abs-2.c
16483         * gcc.c-torture/execute/builtin-complex-1.c
16484         * gcc.c-torture/execute/builtins/string-1-lib.c
16485         * gcc.c-torture/execute/builtins/string-1.c
16486         * gcc.c-torture/execute/builtins/string-2-lib.c
16487         * gcc.c-torture/execute/builtins/string-2.c
16488         * gcc.c-torture/execute/builtins/string-3-lib.c
16489         * gcc.c-torture/execute/builtins/string-3.c
16490         * gcc.c-torture/execute/builtins/string-4-lib.c
16491         * gcc.c-torture/execute/builtins/string-4.c
16492         * gcc.c-torture/execute/builtins/string-5-lib.c
16493         * gcc.c-torture/execute/builtins/string-5.c
16494         * gcc.c-torture/execute/builtins/string-6-lib.c
16495         * gcc.c-torture/execute/builtins/string-6.c
16496         * gcc.c-torture/execute/builtins/string-7-lib.c
16497         * gcc.c-torture/execute/builtins/string-7.c
16498         * gcc.c-torture/execute/builtins/string-8-lib.c
16499         * gcc.c-torture/execute/builtins/string-8.c
16500         * gcc.c-torture/execute/builtins/string-9-lib.c
16501         * gcc.c-torture/execute/builtins/string-9.c
16502         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
16503         * gcc.c-torture/execute/builtins/string-asm-1.c
16504         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
16505         * gcc.c-torture/execute/builtins/string-asm-2.c
16506         * gcc.c-torture/execute/stdio-opt-1.c
16507         * gcc.c-torture/execute/stdio-opt-2.c
16508         * gcc.c-torture/execute/stdio-opt-3.c
16509         * gcc.c-torture/execute/string-opt-1.c
16510         * gcc.c-torture/execute/string-opt-10.c
16511         * gcc.c-torture/execute/string-opt-11.c
16512         * gcc.c-torture/execute/string-opt-12.c
16513         * gcc.c-torture/execute/string-opt-13.c
16514         * gcc.c-torture/execute/string-opt-14.c
16515         * gcc.c-torture/execute/string-opt-15.c
16516         * gcc.c-torture/execute/string-opt-16.c
16517         * gcc.c-torture/execute/string-opt-2.c
16518         * gcc.c-torture/execute/string-opt-6.c
16519         * gcc.c-torture/execute/string-opt-7.c
16520         * gcc.c-torture/execute/string-opt-8.c:
16521         Replace with ...
16523         * gcc.c-torture/execute/builtins/abs-2.c
16524         * gcc.c-torture/execute/builtins/abs-3.c
16525         * gcc.c-torture/execute/builtins/complex-1.c
16526         * gcc.c-torture/execute/builtins/fprintf.c
16527         * gcc.c-torture/execute/builtins/fputs.c
16528         * gcc.c-torture/execute/builtins/memcmp.c
16529         * gcc.c-torture/execute/builtins/memmove.c
16530         * gcc.c-torture/execute/builtins/memops-asm.c
16531         * gcc.c-torture/execute/builtins/mempcpy-2.c
16532         * gcc.c-torture/execute/builtins/mempcpy.c
16533         * gcc.c-torture/execute/builtins/memset.c
16534         * gcc.c-torture/execute/builtins/printf.c
16535         * gcc.c-torture/execute/builtins/sprintf.c
16536         * gcc.c-torture/execute/builtins/strcat.c
16537         * gcc.c-torture/execute/builtins/strchr.c
16538         * gcc.c-torture/execute/builtins/strcmp.c
16539         * gcc.c-torture/execute/builtins/strcpy.c
16540         * gcc.c-torture/execute/builtins/strcspn.c
16541         * gcc.c-torture/execute/builtins/strlen-2.c
16542         * gcc.c-torture/execute/builtins/strlen.c
16543         * gcc.c-torture/execute/builtins/strncat.c
16544         * gcc.c-torture/execute/builtins/strncmp-2.c
16545         * gcc.c-torture/execute/builtins/strncmp.c
16546         * gcc.c-torture/execute/builtins/strncpy.c
16547         * gcc.c-torture/execute/builtins/strpbrk.c
16548         * gcc.c-torture/execute/builtins/strpcpy-2.c
16549         * gcc.c-torture/execute/builtins/strpcpy.c
16550         * gcc.c-torture/execute/builtins/strrchr.c
16551         * gcc.c-torture/execute/builtins/strspn.c
16552         * gcc.c-torture/execute/builtins/strstr-asm.c
16553         * gcc.c-torture/execute/builtins/strstr.c:
16554         ... these new files.
16556         * gcc.c-torture/execute/builtins/abs-2-lib.c
16557         * gcc.c-torture/execute/builtins/abs-3-lib.c
16558         * gcc.c-torture/execute/builtins/complex-1-lib.c
16559         * gcc.c-torture/execute/builtins/fprintf-lib.c
16560         * gcc.c-torture/execute/builtins/fputs-lib.c
16561         * gcc.c-torture/execute/builtins/memcmp-lib.c
16562         * gcc.c-torture/execute/builtins/memmove-lib.c
16563         * gcc.c-torture/execute/builtins/memops-asm-lib.c
16564         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
16565         * gcc.c-torture/execute/builtins/mempcpy-lib.c
16566         * gcc.c-torture/execute/builtins/memset-lib.c
16567         * gcc.c-torture/execute/builtins/printf-lib.c
16568         * gcc.c-torture/execute/builtins/sprintf-lib.c
16569         * gcc.c-torture/execute/builtins/strcat-lib.c
16570         * gcc.c-torture/execute/builtins/strchr-lib.c
16571         * gcc.c-torture/execute/builtins/strcmp-lib.c
16572         * gcc.c-torture/execute/builtins/strcpy-lib.c
16573         * gcc.c-torture/execute/builtins/strcspn-lib.c
16574         * gcc.c-torture/execute/builtins/strlen-2-lib.c
16575         * gcc.c-torture/execute/builtins/strlen-lib.c
16576         * gcc.c-torture/execute/builtins/strncat-lib.c
16577         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
16578         * gcc.c-torture/execute/builtins/strncmp-lib.c
16579         * gcc.c-torture/execute/builtins/strncpy-lib.c
16580         * gcc.c-torture/execute/builtins/strpbrk-lib.c
16581         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
16582         * gcc.c-torture/execute/builtins/strpcpy-lib.c
16583         * gcc.c-torture/execute/builtins/strrchr-lib.c
16584         * gcc.c-torture/execute/builtins/strspn-lib.c
16585         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
16586         * gcc.c-torture/execute/builtins/strstr-lib.c
16587         * gcc.c-torture/execute/builtins/lib/abs.c
16588         * gcc.c-torture/execute/builtins/lib/fprintf.c
16589         * gcc.c-torture/execute/builtins/lib/memset.c
16590         * gcc.c-torture/execute/builtins/lib/printf.c
16591         * gcc.c-torture/execute/builtins/lib/sprintf.c
16592         * gcc.c-torture/execute/builtins/lib/strcpy.c
16593         * gcc.c-torture/execute/builtins/lib/strcspn.c
16594         * gcc.c-torture/execute/builtins/lib/strncat.c
16595         * gcc.c-torture/execute/builtins/lib/strncmp.c
16596         * gcc.c-torture/execute/builtins/lib/strncpy.c
16597         * gcc.c-torture/execute/builtins/lib/strpbrk.c
16598         * gcc.c-torture/execute/builtins/lib/strspn.c
16599         * gcc.c-torture/execute/builtins/lib/strstr.c:
16600         New files containing support routines.
16602         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
16603         declaration.
16604         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
16605         when not optimizing.
16607 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
16609         PR c++/16240
16610         * g++.dg/abi/mangle22.C: New test.
16611         * g++.dg/abi/mangle23.C: Likewise.
16613 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
16615         PR fortran/16290
16616         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
16617         Allow for cases without denormalized floating point numbers.
16619 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
16621         PR c/1027
16622         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16623         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
16624         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
16625         expected warning text.
16626         * gcc.dg/format/diag-2.c: New test.
16628 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16630         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
16632 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
16634         * gcc.dg/builtins-43.c: New.
16635         * gcc.dg/builtins-44.c: New.
16636         * gcc.dg/builtins-45.c: New.
16638 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
16639             Andreas Tobler  <a.tobler@schweiz.ch>
16641         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16642         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16643         as SIGSEGV.
16644         * gcc.dg/cleanup-11.c: Likewise.
16645         * gcc.dg/cleanup-8.c: Likewise.
16646         * gcc.dg/cleanup-9.c: Likewise.
16647         * gcc.dg/cleanup-5.c: Run on all platforms.
16649 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16651         * g++.dg/warn/nonnull1.C: New test.
16653 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16655         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16656         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16657         Special-case the Sun compiler wrt to <complex.h>.
16659 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16661         * gcc.dg/Wunreachable-8.C: New test.
16663         * gcc.dg/h8300-ice2.c : New test.
16665 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16667         PR fortran/16161
16668         * gfortran.fortran-torture/compile/implicit.f90: Add test
16669         for implicit character.
16671 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16673         PR fortran/16289
16674         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16675         Use tiny() intrinsic to find smallest non-negative real
16677 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16679         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16680         * gcc.dg/compat/struct-by-value-22_x.c: New.
16681         * gcc.dg/compat/struct-by-value-22_y.c: New.
16683         * gcc.c-torture/execute/20040629-1.c: New test.
16685 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16687         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16688         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16690         PR target/16195
16691         * gcc.dg/20040625-1.c: New test.
16693 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16695         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16697 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16699         PR fortran/15963
16700         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16702 2004-06-29  Richard Henderson  <rth@redhat.com>
16704         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16706 2004-06-29  Paul Brook  <paul@codesourcery.com>
16708         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16709         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16711 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16713         PR c++/16260
16714         * g++.dg/parse/crash15.C: New.
16716 2004-06-28  Andrew Pinski  <apinski@apple.com>
16718         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16719         by the error already.
16721         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16723 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16725         PR target/14041
16726         * gcc.dg/h8300-bss-align-1.c : New.
16728 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16730         * PR c++/16174
16731         * g++.dg/template/ctor4.C: New.
16733 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16735         PR c++/16205
16736         * g++.dg/warn/Wsequence-point-1.C: New test.
16738 2004-06-27  Paul Brook  <paul@codesourcery.com>
16740         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16742 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16744         * g++.old-deja/g++.mike/p7325.C: Remove.
16746 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16748         PR c/14963
16749         * gcc.dg/pr14963.c: New test.
16751 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16753         PR c++/16193
16754         * g++.dg/parse/redef1.C: New test.
16756 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16758         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16759         20021110.c.
16760         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16761         20021119-1.c.
16762         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16763         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16764         5-04.c.
16765         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16766         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16767         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16768         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16769         g++.brendan/enum14.C.
16770         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16771         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16772         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16773         g++.mike/virt1.C.
16774         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16775         memtemp24.C.
16777 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16779         * gcc.dg/20040527-1.c: New test case.
16781 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16783         PR gfortran/pr16196
16784         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16786 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16788         PR middle-end/15825
16789         * gcc.dg/pr15825-1.c: New test case.
16791 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16793         * gcc.c-torture/execute/20040625-1.c: New test.
16795 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16797         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16799 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16801         * gcc.dg/torture/mips-div-1.c: New test.
16803 2004-06-24  Jeff Law  <law@redhat.com>
16805         * gcc.dg/tree-ssa/20040624-1.c: New test.
16807 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16809         * gcc.c-torture/compile/20040624-1.c: New test.
16811 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16813         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16814         this directory.
16816 2004-06-23  Andrew Pinski  <apinski@apple.com>
16818         PR middle-end/15988
16819         * g++.dg/opt/ptrmem4.C: New test.
16821         * gcc.dg/c90-array-quals-2.c: New test.
16823 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16825         * gcc.dg/kpice1.c: New test.
16827 2006-06-23  Andrew Pinski  <apinski@apple.com>
16829         * gcc.dg/c90-array-quals.c: New test.
16831 2006-06-22  Richard Henderson  <rth@redhat.com>
16833         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16835 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16837         * gcc.dg/builtins-config.h: Handle FreeBSD.
16839 2006-06-22  Richard Henderson  <rth@redhat.com>
16841         * g++.dg/opt/devirt1.C: New.
16843 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16845         * g++.dg/opt/pr15551.C: New testcase.
16847 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16849         PR target/14800
16850         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16851         x86_64-*-linux* when compiling for 32bit.
16853 2004-06-21  Andrew Pinski  <apinski@apple.com>
16855         * gcc.dg/pch/struct-1.c: New.
16856         * gcc.dg/pch/struct-1.hs: New.
16858 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16860         * gcc.dg/pch/save-temps-1.c: New file.
16861         * gcc.dg/pch/save-temps-1.hs: New file.
16863 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16865         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16866         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16868 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16870         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16871         to fix type error.
16872         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16873         Remove trailing spaces.
16875 2004-06-21  Richard Henderson  <rth@redhat.com>
16877         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16878         merging && to BIT_FIELD_REF.
16880 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16882         * g++.dg/opt/placeholder1.C: New test.
16884 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16886         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16887         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16888         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16889         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16891 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16893         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16894         extern "C".
16895         * g++.dg/other/pragma-re-1.C: Add comments.
16897 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16899         PR gfortran/16080
16900         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16902 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16904         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16905         instead of setting the type of size_t by
16906         hand.
16908 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16910         * gcc.dg/unordered-2.c: New test case.
16911         * gcc.dg/unordered-3.c: New test case.
16913 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16915         PR other/16043
16916         * lib/g++.exp (g++_version): Tweak regexp for version
16917         * lib/g77.exp (g77_version): Likewise.
16918         * lib/gfortran.exp (gfortran_version): Likewise.
16919         * lib/objc.exp (objc_version): Likewise.
16920         * lib/treelang.exp (treelang_version): Likewise.
16922 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16924         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16925         Use INT_MAX instead of __INT_MAX__.
16926         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16928         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16929         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16930         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16931         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16932         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16933         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16934         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16935         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16936         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16938         * gcc.dg/range-test-1.c: New test.
16939         * g++.dg/opt/range-test-1.C: New test.
16941 2004-06-17  Richard Henderson  <rth@redhat.com>
16943         * objc.dg/sync-1.m: New.
16944         * objc.dg/try-catch-1.m: Don't force next runtime.
16945         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16946         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16947         shadowed catch clause.
16948         * objc.dg/try-catch-5.m: New.
16950 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16952         Bug 14610
16953         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16955 2004-06-15  Richard Henderson  <rth@redhat.com>
16957         * gcc.dg/20001116-1.c: Move expected warning line.
16959 2004-06-15  Richard Henderson  <rth@redhat.com>
16961         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16962         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16964 2004-06-15  Jeff Law  <law@redhat.com>
16966         * gcc.dg/tree-ssa/20040615-1.c: New test.
16967         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16968         be less sensitive to operand ordering.
16969         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16971 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16973         * g++.dg/abi/bitfield3.C: Add comment..
16975 2004-06-15  Richard Henderson  <rth@redhat.com>
16977         * g++.dg/ext/stmtexpr1.C: XFAIL.
16978         * gcc.dg/20030612-1.c: XFAIL.
16980 2004-06-15  Eric Christopher  <echristo@redhat.com>
16982         * g++.dg/charset/asm5.c: New.
16983         * gcc.dg/charset/asm6.c: New.
16985 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16987         PR fortran/15962
16988         * gfortran.fortran-torture/execute/select_1.f90: New test.
16990 2004-06-15  Paul Brook  <paul@codesourcery.com>
16992         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16994 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16996         PR c++/15967
16997         * g++.dg/lookup/crash3.C: New test.
16999 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17001         PR c++/15947
17002         * g++.dg/parse/dtor4.C: New test.
17004 2004-06-14  Jeff Law  <law@redhat.com>
17006         * gcc.c-torture/compile/20040614-1.c: New test.
17008 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17010         PR fortran/15211
17011         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
17012         LEN of a character array.
17014 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
17016         PR c++/15096
17017         * g++.dg/template/ptrmem10.C: New test.
17019         PR c++/14930
17020         * g++.dg/template/friend30.C: New test.
17022 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17024         PR fortran/14928
17025         * gfortran.fortran-torture/compile/mloc.f90: New test.
17027 2004-06-13  Paul Brook  <paul@codesourcery.com>
17029         * gfortran.fortran-torture/execute/random_2.f90: New test.
17031 2004-06-13  Eric Christopher  <echristo@redhat.com>
17033         * gcc.dg/noncompile/redecl-1.c: Fix error message.
17035 2004-06-12  Paul Brook  <paul@codesourcery.com>
17037         * gfortran.fortran-torture/execute/contained_3.f90: New test.
17039 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17041         PR fortran/14923
17042         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
17044 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17046         PR fortran/14957
17047         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
17048         syntax errors in end statements of contained subroutines.
17050 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17052         PR fortran/12841
17053         * gfortran.fortran-torture/execute/null_arg.f90: New test.
17055 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17057         PR fortran/15665
17058         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
17060 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17062         PR gfortran/12839
17063         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
17065 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
17067         PR c++/15862
17068         * g++.dg/parse/enum1.C: New test.
17070 2004-06-10  Jeff Law  <law@redhat.com>
17072         * gcc.c-torture/compile/20040610-1.c: New test.
17074 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17076         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
17077         * g++.old-deja/g++.other/decl3.C: Likewise.
17079 2004-06-10  Brian Booth  <bbooth@redhat.com>
17081         * gcc.dg/tree-ssa/20031015-1.c: Scan for
17082         V_MAY_DEF instead of VDEF.
17083         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
17085 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
17087         PR c++/14211
17088         * g++.dg/conversion/const1.C: New test.
17090         PR c++/15076
17091         * g++.dg/conversion/reinterpret1.C: New test.
17093         PR c++/15877
17094         * g++.dg/template/enum2.C: New test.
17096         PR c++/15227
17097         * g++.dg/template/error13.C: New test.
17099 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17101         PR fortran/14957
17102         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
17103         arguments to test_* REAL and of the right size.
17105 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17107         PR target/15569
17108         PR rtl-optimization/15681
17109         * gcc.dg/20040609-1.c: New test.
17111 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17113         PR c++/14791
17114         * g++.dg/opt/builtins1.C: New test.
17116 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
17118         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
17119         that use default windows32 struct layout.
17120         * gcc.dg/i386-bitfield2.c: Likewise.
17122 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
17124         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
17125         for mingw32 and cygwin targets.
17127 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
17129         * gcc.dg/pch/macro-4.c: New.
17130         * gcc.dg/pch/macro-4.hs: New.
17132 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17134         PR fortran/13249
17135         * gfortran.fortran-torture/compile/name_clash.f90: New test.
17137 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17139         PR fortran/13372
17140         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
17142 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17144         PR gfortran/14897
17145         * gfortran.fortran-torture/execute/t_edit.f90: New test.
17147 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17149         PR gfortran/15755
17150         * gfortran.fortran-torture/execute/backspace.c : New test.
17152 2004-06-09  Paul Brook  <paul@codesourcery.com>
17154         * gfortran.fortran-torture/execure/intrinsic_associated.f90
17155         (pointer_to_section): Rewrite to use smaller array.
17157 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
17159         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
17160         * gcc.dg/ext/altivec-10.c: Same.
17161         * gcc.dg/ext/altivec-11.c: Same.
17162         * gcc.dg/ext/altivec-12.c: Same.
17163         * gcc.dg/ext/altivec-13.c: Same.
17164         * gcc.dg/ext/altivec-14.c: Same.
17165         * gcc.dg/ext/altivec-15.c: Same.
17166         * gcc.dg/ext/altivec-16.c: Same.
17167         * gcc.dg/ext/altivec-3.c: Same.
17168         * gcc.dg/ext/altivec-4.c: Same.
17169         * gcc.dg/ext/altivec-6.c: Same.
17170         * gcc.dg/ext/altivec-7.c: Same.
17171         * gcc.dg/ext/altivec-8.c: Same.
17172         * gcc.dg/ext/altivec-varargs-1.c: Same.
17174         * g++.dg/ext/altivec-1.C: Correct dg syntax.
17175         * g++.dg/ext/altivec-10.C: Same.
17176         * g++.dg/ext/altivec-2.C: Same.
17177         * g++.dg/ext/altivec-3.C: Same.
17178         * g++.dg/ext/altivec-4.C: Same.
17179         * g++.dg/ext/altivec-5.C: Same.
17180         * g++.dg/ext/altivec-6.C: Same.
17181         * g++.dg/ext/altivec-7.C: Same.
17182         * g++.dg/ext/altivec-8.C: Same.
17183         * g++.dg/ext/altivec-9.C: Same.
17185 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17187         PR c++/7841
17188         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
17190 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17192         * gcc.dg/union-1.c: New test.
17194 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17196         * gcc.dg/builtins-41.c: New test case.
17197         * gcc.dg/builtins-42.c: New test case.
17199 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17201         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
17202         * g++.dg/ext/altivec-10.C: Same.
17203         * g++.dg/ext/altivec-2.C: Same.
17204         * g++.dg/ext/altivec-3.C: Same.
17205         * g++.dg/ext/altivec-4.C: Same.
17206         * g++.dg/ext/altivec-5.C: Same.
17207         * g++.dg/ext/altivec-6.C: Same.
17208         * g++.dg/ext/altivec-7.C: Same.
17209         * g++.dg/ext/altivec-8.C: Same.
17210         * g++.dg/ext/altivec-9.C: Same.
17211         * g++.old-deja/g++.abi/cxa_vec.C: Same.
17212         * g++.old-deja/g++.brendan/new3.C: Same.
17213         * gcc.c-torture/execute/eeprof-1.x: Same.
17215 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17217         PR c/14765
17218         * gcc.dg/pr14765-1.c: New test.
17220 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17222         PR c/14649
17223         * gcc.dg/pr14649-1.c: New test case.
17225 2004-06-07  Richard Henderson  <rth@redhat.com>
17227         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
17228         if temporaries.
17230 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17232         * g++.dg/eh/elide1.C: Remove XFAIL.
17234 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
17236         PR c++/15337
17237         * g++.dg/expr/sizeof3.C: New test.
17239         PR c++/14777
17240         * g++.dg/template/access14.C: New test.
17242         PR c++/15554
17243         * g++.dg/template/enum1.C: New test.
17245         PR c++/15057
17246         * g++.dg/eh/throw1.C: New test.
17248 2004-06-07  David Ayers  <d.ayers@inode.at>
17249             Ziemowit Laski  <zlaski@apple.com>
17251         * lib/objc.exp (objc_target_compile): Revert the '-framework
17252         Foundation' flag fix, since bare Darwin does not ship
17253         with the Foundation framework.
17254         * objc/execute/next_mapping.h: Provide a local NSConstantString
17255         @interface and @implementation.
17256         (objc_constant_string_init): A constructor function, used to
17257         initialize the NSConstantString meta-class object.
17258         * objc/execute/string1.m: Include "next_mapping.h" instead of
17259         <Foundation/NSString.h>.
17260         * objc/execute/string2.m: Likewise.
17261         * objc/execute/string3.m: Likewise.
17262         * objc/execute/string4.m: Likewise.
17264 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
17266         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
17267         to double. Replace double with FLOAT.
17268         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
17270         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
17271         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
17272         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
17273         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
17274         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
17275         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
17276         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
17277         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
17279 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17281         PR c/13519
17282         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
17284 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17286         PR c++/15503
17287         * g++.dg/template/meminit2.C: New test.
17289 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
17291         PR target/15822
17292         * gcc.c-torture/execute/compare-fp-1.c,
17293         gcc.c-torture/execute/compare-fp-2.c,
17294         gcc.c-torture/execute/compare-fp-3.c,
17295         gcc.c-torture/execute/compare-fp-4.c,
17296         gcc.c-torture/execute/compare-fp-3.x,
17297         gcc.c-torture/execute/compare-fp-4.x: Moved...
17298         * gcc.c-torture/execute/ieee/compare-fp-1.c,
17299         gcc.c-torture/execute/ieee/compare-fp-2.c,
17300         gcc.c-torture/execute/ieee/compare-fp-3.c,
17301         gcc.c-torture/execute/ieee/compare-fp-4.c,
17302         gcc.c-torture/execute/ieee/compare-fp-3.x,
17303         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
17305 2004-06-04  David Ayers  <d.ayers@inode.at>
17307         * objc/execute/protocol-isEqual-4.m: New testcase.
17309 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
17311         * objc/execute/protocol-isEqual-1.m: New testcase.
17312         * objc/execute/protocol-isEqual-2.m: New testcase.
17313         * objc/execute/protocol-isEqual-3.m: New testcase.
17315 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17317         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
17319 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
17321         * lib/objc.exp (objc_target_compile): When running tests on
17322         Darwin (Mac OS X), inform the linker about '-framework
17323         'Foundation'.
17325 2004-06-02  Eric Christopher  <echristo@redhat.com>
17327         * gcc.c-torture/compile/20040602-1.c: New.
17329 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
17331         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
17332         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17334         PR tree-optimization/14736
17335         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
17337         PR tree-optimization/14042
17338         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
17340         PR tree-optimization/14729
17341         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
17343 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17345         PR fortran/15557
17346         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
17348 2004-06-01  Richard Hederson  <rth@redhat.com>
17350         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
17352 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17354         PR c++/14932
17355         * g++.dg/parse/offsetof4.C: New test.
17357 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
17359         PR objc/7993
17360         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
17362 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
17364         PR c++/15701
17365         * g++.dg/template/friend29.C: New test.
17367 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17369         PR c/15749
17370         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
17372 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17374         * gcc.dg/sparc-trap-1.c: New test.
17376 2004-05-31  Roger Sayle  <roger@eyesopen.com>
17378         PR middle-end/15069
17379         * g++.dg/opt/fold3.C: New test case.
17381 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
17383         * lib/target-supports.exp (check_iconv_available): Fix fallout
17384         from 2004-05-28 patch.
17386 2004-05-30  Paul Brook  <paul@codesourcery.com>
17388         PR fortran/15620
17389         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
17390         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
17392 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
17394         * gfortran.fortran-torture/execute/random_1.f90: New test.
17396 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17398         * g++.dg/ext/altivec-10.C: New test.
17400 2004-05-29  Paul Brook  <paul@codesourcery.com>
17402         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
17404 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17406         * gcc.dg/altivec-16.c: New test.
17408 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
17410         * lib/target-supports.exp (check_vmx_hw_available): New.
17411         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
17413         * lib/target-supports.exp (check_alias_available,
17414         check_iconv_available, check_named_sections_available): Use
17415         unique names for temporary files.
17417 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17419         * gcc.dg/altivec-15.c: New test.
17421 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17423         PR c++/15083
17424         * g++.dg/warn/noeffect6.C: New test.
17426         PR c++/15471
17427         * g++.dg/expr/ptrmem4.C: New test.
17429         PR c++/15640
17430         * g++.dg/template/operator3.C: New test.
17432 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17434         PR c++/14668
17435         * g++.dg/lookup/redecl1.C: New test.
17436         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
17438 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
17440         * gcc.c-torture/execute/compare-fp-1.c,
17441         gcc.c-torture/execute/compare-fp-2.c,
17442         gcc.c-torture/execute/compare-fp-3.c,
17443         gcc.c-torture/execute/compare-fp-4.c,
17444         gcc.c-torture/execute/compare-fp-3.x,
17445         gcc.c-torture/execute/compare-fp-4.x,
17446         gcc.dg/pr15649-1.c: New.
17448 2004-05-27  Adam Nemet  <anemet@lnxw.com>
17450         PR c++/12883
17451         * g++.dg/init/array14.C: New test.
17453 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
17455         * lib/compat.exp (compat-get-options-main): New.
17456         (compat-get-options): Remove unneeded code, warn for ignored
17457         command.
17458         (compat-execute): Check flag set by dg-require-* commands.
17460         * lib/compat.exp (compat-execute): Break up long lines.
17462 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
17464         * gcc.dg/altivec-7.c: Don't use 'vector long'.
17465         * gcc.dg/altivec-14.c: New test.
17466         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
17468         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
17469         * gcc.dg/altivec-12.c: Ditto.
17471         * gcc.dg/altivec-3.c: Move call to altivec_check.
17473 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17475         PR c++/15044
17476         * g++.dg/template/error12.C: New test.
17478         PR c++/15317
17479         * g++.dg/ext/attrib15.C: New test.
17481         PR c++/15329
17482         * g++.dg/template/ptrmem9.C: New test.
17484 2004-05-25  Paul Brook  <paul@codesourcery.com>
17486         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
17488 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17490         PR c++/15165
17491         * g++.dg/template/crash19.C: New test.
17493 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17495         PR c++/15025
17496         * g++.dg/template/redecl1.C: New test.
17498 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17500         PR c++/14821
17501         * g++.dg/other/ns1.C: New test.
17503         PR c++/14883
17504         * g++.dg/template/invalid1.C: New test.
17506 2004-05-23  Paul Brook  <paul@codesourcery.com>
17507         Victor Leikehman  <lei@haifasphere.co.il>
17509         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
17510         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
17512 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17514         PR c++/15285
17515         PR c++/15299
17516         * g++.dg/template/non-dependent5.C: New test.
17517         * g++.dg/template/non-dependent6.C: New test.
17519 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17521         PR c++/15507
17522         * g++.dg/inherit/union1.C: New test.
17524         PR c++/15542
17525         * g++.dg/template/addr1.C: New test.
17527         PR c++/15427
17528         * g++.dg/template/array5.C: New test.
17530         PR c++/15287
17531         * g++.dg/template/array6.C: New test.
17533 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
17534             Roger Sayle  <roger@eyesopen.com>
17536         * g++.dg/lookup/forscope2.C: New test case.
17538 2004-05-22  Ben Elliston  <bje@au.ibm.com>
17540         * gcc.dg/cpp/Wmissingdirs.c: New.
17542 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17544         PR target/15301
17545         * gcc.dg/compat/union-m128-1.h: New file.
17546         * gcc.dg/compat/union-m128-1_main.c: Likewise.
17547         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17548         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17550 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17552         PR target/15302
17553         * gcc.dg/compat/struct-complex-1.h: New file.
17554         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
17555         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
17556         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17558 2004-05-20  Roger Sayle  <roger@eyesopen.com>
17560         PR middle-end/3074
17561         * gcc.dg/pr3074-1.c: New test case.
17562         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
17564 2004-05-20  Falk Hueffner  <falk@debian.org>
17566         PR other/15526
17567         * gcc.dg/ftrapv-1.c: New test case.
17569 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17571         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
17573 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
17574             Jeff Law  <law@redhat.com>
17576         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
17577         * gcc.dg/tree-ssa/20040518-2.c: New test.
17579         * gcc.dg/tree-ssa/20040518-1.c: New test.
17581 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
17583         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
17585 2004-05-18  Paul Brook  <paul@codesourcery.com>
17587         PR fortran/13930
17588         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
17590 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17592         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
17593         constant folding.
17595 2004-05-17  Steven Bosscher  <stevenb@suse.de>
17597         * gcc.dg/tree-ssa/20040517-1.c: New test.
17599 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17601         * gcc.dg/loop-4.c: New test.
17603 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
17605         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
17607 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
17609         PR fortran/15311
17610         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
17612 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17614         PR fortran/13826
17615         PR fortran/13940
17616         * gfortran.fortran-torture/compile/data_1.f90: New test.
17618 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
17620         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
17621         * gcc.dg/uninit-H.c: Define ASM for __s390__.
17623 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17625         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
17627 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17629         PR c/15444
17630         * gcc.dg/format/xopen-1.c: Adjust expected message.
17631         * gcc.dg/format/xopen-3.c: New test.
17633 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
17635         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
17637 2004-05-14  Jeff Law  <law@redhat.com>
17639         * gcc.dg/tree-ssa/20040514-2.c: New test.
17641 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17643         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17644         this ...
17645         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17646         this.
17648 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17650         * gcc.dg/tree-ssa/20040514-1.c: New test.
17652 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17654         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17655         test.
17657 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17659         PR fortran/14066
17660         * gfortran.fortran-torture/compile/do_1.f90: New test.
17662 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17664         PR fortran/15051
17665         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17666         test.
17668 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17670         PR fortran/15149
17671         * gfortran.fortran-torture/execute/random_init.f90: New test.
17673 2004-05-13  Paul Brook  <paul@codesourcery.com>
17675         PR fortran/15314
17676         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17678 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17680         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17681         for the powerpc case.
17683 2004-05-13  Jeff Law  <law@redhat.com>
17685         * gcc.dg/tree-ssa/20040513-1.c: New test.
17686         * gcc.dg/tree-ssa/20040513-2.c: New test.
17688 2004-05-13  Paul Brook  <paul@codesourcery.com>
17690         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17691         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17692         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17694 2004-05-13  Andreas Schwab  <schwab@suse.de>
17696         PR other/10819
17697         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17698         characters.
17700 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17702         PR fortran/15294
17703         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17705 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17707         Merge from tree-ssa-20020619-branch.  See
17708         ChangeLog.tree-ssa for details.
17710 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17712         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17713         include <altivec.h> explicitly.
17714         * gcc.dg/altivec-13.c: Likewise.
17716 2004-05-11  Paul Brook  <paul@codesourcery.com>
17718         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17720 2004-05-10  Eric Christopher  <echristo@redhat.com>
17722         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17723         * gcc.dg/sibcall-4.c: Ditto.
17725 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17727         * g++.dg/ext/altivec-8.C: New test case.
17728         * gcc.dg/altivec-13.c: New test case.
17730 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17732         * gcc.c-torture/execute/divcmp-1.c: New test case.
17733         * gcc.c-torture/execute/divcmp-2.c: New test case.
17734         * gcc.c-torture/execute/divcmp-3.c: New test case.
17736 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17738         * g++.dg/other/pragma-re-2.C: New test.
17740 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17742         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17743         * gcc.dg/i386-387-2.c: Likewise.
17745         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17746         __builtin_drem.
17747         * gcc.dg/i386-387-6.c: Likewise.
17749 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17751         * gcc.dg/builtins-33.c: Also check log1p*.
17753 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17755         PR optimization/15296
17756         * gcc.c-torture/execute/pr15296.c: New test.
17758 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17760         * gcc.dg/builtins-40.c: New test.
17762 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17764         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17766 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17768         * g++.dg/ext/spe1.C: New testcase.
17770 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17772         * objc.dg/image-info.m: Allow additional attributes
17773         for __image_info section.
17775 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17777         * gcc.dg/torture/mips-hilo-2.c: New test.
17779 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17781         PR c++/14389
17782         * g++.dg/template/member5.C: New test.
17784 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17786         * gcc.dg/builtins-34.c: Also check expm1*.
17788 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17790         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17791         * gcc.dg/torture/builtin-convert-3.c: New test.
17793 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17795         PR middle-end/15054
17796         * g++.dg/opt/pr15054.C: New test.
17798 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17800         * gcc.dg/torture/builtin-rounding-1.c: New test.
17801         * gcc.dg/builtins-25.c: Delete.
17802         * gcc.dg/builtins-29.c: Delete.
17804 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17806         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17807         * gcc.dg/sibcall-4.c: Likewise.
17808         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17810 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17812         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17813         bit-field on 16-bit targets.
17815 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17817         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17818         16-bit targets.
17820 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17822         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17823         * gcc.dg/rs6000-power2-2.c: Likewise.
17825 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17827         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17828         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17829         Change the asm registers to be in form of frN instead of fN.
17831 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17833         * gcc.dg/torture/builtin-convert-2.c: New test.
17835 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17837         * gcc.dg/rs6000-power2-1.c: New test.
17838         * gcc.dg/rs6000-power2-2.c: New test.
17840 2004-04-28  Jan Hubicka  <jh@suse.cz>
17842         * gcc.dg/unused-6.c: New test.
17844 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17845             Ulrich Weigand  <uweigand@de.ibm.com>
17847         * ada/acats/run_all.sh: Define $target variable.
17849 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17851         PR c++/15119
17852         * g++.dg/other/vararg-1.C: New test.
17854         PR c++/4794
17855         * g++.dg/eh/cleanup3.C: New test.
17857 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17859         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17860         and ad8011a (target_insn).
17861         * ada/acats/support/macro.dfs: Likewise.
17862         * ada/acats/support/impbit.adb: New file.
17864 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17866         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17868 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17870         * gcc.dg/loop-3.c: New test.
17872 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17874         * gcc.c-torture/execute/simd-5.c: New test.
17876 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17878         PR c++/15064
17879         * g++.dg/template/crash18.C: New test.
17881 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17883         * g++.dg/ext/complit3.C: New test.
17885 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17887         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17888         * gcc.dg/altivec-3.c: Same.
17889         * gcc.dg/altivec-varargs-1.c: Same.
17891 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17893         * lib/target-supports.exp (check_profiling_available): Assume
17894         profiling is not available on powerpc-eabi targets.
17896 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17898         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17899         * gcc.dg/vmx/bug-1.c: Ditto.
17901 2004-04-20  Eric Christopher  <echristo@redhat.com>
17903         * gcc.dg/charset/extern.c: New test.
17904         * g++.dg/charset/extern3.cc: Ditto.
17906 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17908         * gcc.dg/builtins-39.c: New test.
17910 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17912         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17914 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17916         * gcc.dg/torture/mips-hilo-1.c: New test.
17918 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17920         * gcc.c-torture/compile/20040419-1.c: New test.
17922 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17924         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17926 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17927             Aldy Hernandez  <aldyh@redhat.com>
17929         * gcc.c-torture/execute/va-arg-24.c: New.
17931 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17932             Aldy Hernandez  <aldyh@redhat.com>
17934         * gcc.dg/vmx/1b-01.c: New.
17935         * gcc.dg/vmx/1b-02.c: New.
17936         * gcc.dg/vmx/1b-03.c: New.
17937         * gcc.dg/vmx/1b-04.c: New.
17938         * gcc.dg/vmx/1b-05.c: New.
17939         * gcc.dg/vmx/1b-06.c: New.
17940         * gcc.dg/vmx/1b-07.c: New.
17941         * gcc.dg/vmx/1c-01.c: New.
17942         * gcc.dg/vmx/1c-02.c: New.
17943         * gcc.dg/vmx/3a-01a.c: New.
17944         * gcc.dg/vmx/3a-01.c: New.
17945         * gcc.dg/vmx/3a-01m.c: New.
17946         * gcc.dg/vmx/3a-03.c: New.
17947         * gcc.dg/vmx/3a-03m.c: New.
17948         * gcc.dg/vmx/3a-04.c: New.
17949         * gcc.dg/vmx/3a-04m.c: New.
17950         * gcc.dg/vmx/3a-05.c: New.
17951         * gcc.dg/vmx/3a-06.c: New.
17952         * gcc.dg/vmx/3a-06m.c: New.
17953         * gcc.dg/vmx/3a-07.c: New.
17954         * gcc.dg/vmx/3b-01.c: New.
17955         * gcc.dg/vmx/3b-02.c: New.
17956         * gcc.dg/vmx/3b-10.c: New.
17957         * gcc.dg/vmx/3b-13.c: New.
17958         * gcc.dg/vmx/3b-14.c: New.
17959         * gcc.dg/vmx/3b-15.c: New.
17960         * gcc.dg/vmx/3c-01a.c: New.
17961         * gcc.dg/vmx/3c-01.c: New.
17962         * gcc.dg/vmx/3c-02.c: New.
17963         * gcc.dg/vmx/3c-03.c: New.
17964         * gcc.dg/vmx/3d-01.c: New.
17965         * gcc.dg/vmx/4-01.c: New.
17966         * gcc.dg/vmx/4-03.c: New.
17967         * gcc.dg/vmx/5-01.c: New.
17968         * gcc.dg/vmx/5-02.c: New.
17969         * gcc.dg/vmx/5-03.c: New.
17970         * gcc.dg/vmx/5-04.c: New.
17971         * gcc.dg/vmx/5-05.c: New.
17972         * gcc.dg/vmx/5-06.c: New.
17973         * gcc.dg/vmx/5-07.c: New.
17974         * gcc.dg/vmx/5-07t.c: New.
17975         * gcc.dg/vmx/5-08.c: New.
17976         * gcc.dg/vmx/5-10.c: New.
17977         * gcc.dg/vmx/5-11.c: New.
17978         * gcc.dg/vmx/7-01a.c: New.
17979         * gcc.dg/vmx/7-01.c: New.
17980         * gcc.dg/vmx/7c-01.c: New.
17981         * gcc.dg/vmx/7d-01.c: New.
17982         * gcc.dg/vmx/7d-02.c: New.
17983         * gcc.dg/vmx/8-01.c: New.
17984         * gcc.dg/vmx/8-02a.c: New.
17985         * gcc.dg/vmx/8-02.c: New.
17986         * gcc.dg/vmx/brode-1.c: New.
17987         * gcc.dg/vmx/bug-1.c: New.
17988         * gcc.dg/vmx/bug-2.c: New.
17989         * gcc.dg/vmx/bug-3.c: New.
17990         * gcc.dg/vmx/cw-bug-1.c: New.
17991         * gcc.dg/vmx/cw-bug-2.c: New.
17992         * gcc.dg/vmx/cw-bug-3.c: New.
17993         * gcc.dg/vmx/dct.c: New.
17994         * gcc.dg/vmx/debug-1.c: New.
17995         * gcc.dg/vmx/debug-2.c: New.
17996         * gcc.dg/vmx/debug-3.c: New.
17997         * gcc.dg/vmx/debug-4.c: New.
17998         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17999         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
18000         * gcc.dg/vmx/eg-5.c: New.
18001         * gcc.dg/vmx/fft.c: New.
18002         * gcc.dg/vmx/gcc-bug-1.c: New.
18003         * gcc.dg/vmx/gcc-bug-2.c: New.
18004         * gcc.dg/vmx/gcc-bug-3.c: New.
18005         * gcc.dg/vmx/gcc-bug-4.c: New.
18006         * gcc.dg/vmx/gcc-bug-5.c: New.
18007         * gcc.dg/vmx/gcc-bug-6.c: New.
18008         * gcc.dg/vmx/gcc-bug-7.c: New.
18009         * gcc.dg/vmx/gcc-bug-8.c: New.
18010         * gcc.dg/vmx/gcc-bug-9.c: New.
18011         * gcc.dg/vmx/gcc-bug-b.c: New.
18012         * gcc.dg/vmx/gcc-bug-c.c: New.
18013         * gcc.dg/vmx/gcc-bug-d.c: New.
18014         * gcc.dg/vmx/gcc-bug-e.c: New.
18015         * gcc.dg/vmx/gcc-bug-f.c: New.
18016         * gcc.dg/vmx/gcc-bug-g.c: New.
18017         * gcc.dg/vmx/gcc-bug-i.c: New.
18018         * gcc.dg/vmx/harness.h: New.
18019         * gcc.dg/vmx/ira1.c: New.
18020         * gcc.dg/vmx/ira2a.c: New.
18021         * gcc.dg/vmx/ira2b.c: New.
18022         * gcc.dg/vmx/ira2.c: New.
18023         * gcc.dg/vmx/ira2c.c: New.
18024         * gcc.dg/vmx/mem.c: New.
18025         * gcc.dg/vmx/newton-1.c: New.
18026         * gcc.dg/vmx/ops.c: New.
18027         * gcc.dg/vmx/sn7153.c: New.
18028         * gcc.dg/vmx/spill2.c: New.
18029         * gcc.dg/vmx/spill3.c: New.
18030         * gcc.dg/vmx/spill.c: New.
18031         * gcc.dg/vmx/t.c: New.
18032         * gcc.dg/vmx/varargs-1.c: New.
18033         * gcc.dg/vmx/varargs-2.c: New.
18034         * gcc.dg/vmx/varargs-3.c: New.
18035         * gcc.dg/vmx/varargs-4.c: New.
18036         * gcc.dg/vmx/varargs-5.c: New.
18037         * gcc.dg/vmx/varargs-6.c: New.
18038         * gcc.dg/vmx/varargs-7.c: New.
18039         * gcc.dg/vmx/vmx.exp: New.
18040         * gcc.dg/vmx/vprint-1.c: New.
18041         * gcc.dg/vmx/vscan-1.c: New.
18042         * gcc.dg/vmx/x-01.c: New.
18043         * gcc.dg/vmx/x-02.c: New.
18044         * gcc.dg/vmx/x-03.c: New.
18045         * gcc.dg/vmx/x-04.c: New.
18046         * gcc.dg/vmx/x-05.c: New.
18047         * gcc.dg/vmx/yousufi-1.c: New.
18048         * gcc.dg/vmx/zero-1.c: New.
18049         * gcc.dg/vmx/zero.c: New.
18051 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
18053         * g++.dg/lookup/java1.C: Update for chage of
18054         _Jv_AllocObject.
18055         * g++.dg/lookup/java2.C: Likewise.
18057 2004-04-17  Laurent GUERBY <laurent@guerby.net>
18059         * ada/acats/run_all.sh: use -O2 by default.
18061 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
18063         * gcc.dg/vr-mult-[12].c: New tests.
18065 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18067         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
18069         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
18071 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
18073         * lib/target-supports.exp (check_profiling_available): Assume profiling
18074         isn't available for mips*-*-elf targets.
18076 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
18078         * gcc.dg/builtins-38.c: New test.
18080 2004-04-14  Eric Christopher  <echristo@redhat.com>
18082         * g++.dg/charset/charset.exp: Run .cc extension tests.
18084 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
18086         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
18088 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18090         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
18092 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
18094         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
18095         * gcc.dg/i386-387-2.c: Likewise.
18097         * gcc.dg/i386-387-7.c: New test.
18098         * gcc.dg/i386-387-8.c: New test.
18100         * gcc.dg/builtins-37.c: New test.
18102 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
18104         * g++.dg/pch/externc-1.C: Add missing semicolon.
18106 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
18108         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
18110 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18112         * gcc.c-torture/execute/20040411-1.c: New test.
18114 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18116         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
18118 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
18120         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
18122 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
18124         * lib/target-supports.exp (check_named_sections_available): New.
18125         * lib/gcc-dg.exp (dg-require-named-sections): New.
18126         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
18127         old-deja.exp.  Also prune error-count message from HP linker.
18128         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
18130         * g++.dg/init/init-ref4.C: Use dg-require-weak.
18131         * g++.old-deja/g++.pt/static3.C: Likewise.
18132         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
18134 2004-04-09  Roger Sayle  <roger@eyesopen.com>
18136         * gcc.c-torture/execute/20040409-1.c: New test case.
18137         * gcc.c-torture/execute/20040409-2.c: New test case.
18138         * gcc.c-torture/execute/20040409-3.c: New test case.
18140 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18142         * gcc.dg/20040409-1.c: New test.
18144 2004-04-08  Roger Sayle  <roger@eyesopen.com>
18146         PR target/14888
18147         * g++.dg/opt/pr14888.C: New test case.
18149 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
18151         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
18152         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
18153         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
18154         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
18155         New tests.
18157 2004-04-08  Paul Brook  <paul@codesourcery.com>
18159         * gcc.dg/spill-1.c: New test.
18161 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18163         * gcc.dg/torture/builtin-ctype-2.c: New test.
18165 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
18167         * gcc.dg/pch/pch.exp: Add largefile test.
18169 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
18171         * g++.dg/pch/externc-1.Hs: New.
18172         * g++.dg/pch/externc-1.C: New.
18174 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18176         * gcc.dg/compat/struct-by-value-5a_main.c,
18177         gcc.dg/compat/struct-by-value-5b_main.c: New files.
18178         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
18179         * gcc.dg/compat/struct-by-value-5a_x.c,
18180         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
18181         gcc.dg/compat/struct-by-value-5_x.c.
18182         * gcc.dg/compat/struct-by-value-5a_y.c,
18183         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
18184         gcc.dg/compat/struct-by-value-5_y.c.
18186         * gcc.dg/compat/struct-by-value-6a_main.c,
18187         gcc.dg/compat/struct-by-value-6b_main.c: New files.
18188         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
18189         * gcc.dg/compat/struct-by-value-6a_x.c,
18190         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
18191         gcc.dg/compat/struct-by-value-6_x.c.
18192         * gcc.dg/compat/struct-by-value-6a_y.c,
18193         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
18194         gcc.dg/compat/struct-by-value-6_y.c.
18196         * gcc.dg/compat/struct-by-value-7a_main.c,
18197         gcc.dg/compat/struct-by-value-7b_main.c: New files.
18198         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
18199         * gcc.dg/compat/struct-by-value-7a_x.c,
18200         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
18201         gcc.dg/compat/struct-by-value-7_x.c.
18202         * gcc.dg/compat/struct-by-value-7a_y.c,
18203         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
18204         gcc.dg/compat/struct-by-value-7_y.c.
18206 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
18208         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
18209         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
18210         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
18211         options.
18213 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
18215         * gcc.dg/builtins-36.c: New test.
18217 2004-04-06  Paul Brook  <paul@codesourcery.com>
18219         * README.gcc: Remove obsolete contraint on testcases.
18221 2004-04-05  Paul Brook  <paul@codesourcery.com>
18223         PR2123
18224         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
18225         failure and exit(0) on success.
18226         * g++.dg/expr/anew2.C: Ditto.
18227         * g++.dg/expr/anew3.C: Ditto.
18228         * g++.dg/expr/anew4.C: Ditto.
18230 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
18232         PR c++/3518
18233         * g++.dg/template/unify7.C: New.
18235 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18237         * g++.dg/README: Bring up to date with new subdirectories; remove
18238         duplicate subdirectory lines.
18240 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
18242         PR c++/14007
18243         * g++.dg/template/unify5.C: New.
18244         * g++.dg/template/unify6.C: New.
18245         * g++.dg/template/qualttp20.C: Adjust.
18246         * g++.old-deja/g++.jason/report.C: Adjust.
18247         * g++.old-deja/g++.other/qual1.C: Adjust.
18249 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
18251         PR c++/14803
18252         * g++.dg/inherit/ptrmem1.C: New test.
18254 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
18256         PR c++/14755
18257         * gcc.c-torture/execute/20040331-1.c: New test.
18258         * gcc.dg/20040331-1.c: New test.
18260 2004-04-01  Paul Brook  <paul@codesourcery.com>
18262         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
18264 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
18266         PR c++/14724
18267         * g++.dg/init/goto1.C: New test.
18269         PR c++/14763
18270         * g++.dg/template/defarg4.C: New test.
18272 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
18274         * gcc.dg/altivec-11.c: Extend test for more valid cases.
18276 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
18278         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
18280 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
18282         * gcc.dg/noncompile/undeclared-2.c: New test.
18284 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18286         * gcc.dg/940409-1.c: Remove XFAIL.
18287         * gcc.dg/reg-vol-struct-1.c: New test.
18289 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18291         * gcc.dg/torture/builtin-wctype-1.c: New test.
18293 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
18295         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
18296         * gcc.dg/20001101-1.c: Likewise.
18297         * gcc.dg/20001102-1.c: Likewise.
18299 2004-03-25  Roger Sayle  <roger@eyesopen.com>
18301         * gcc.dg/compare8.c: Add an additional test for XOR.
18303 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18305         * gcc.dg/torture/builtin-ctype-1.c: New test.
18307 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18309         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
18310         * gcc.dg/torture/builtin-math-1.c: Likewise.
18311         * gcc.dg/torture/builtin-power-1.c: New test.
18313 2004-03-24  Andreas Schwab  <schwab@suse.de>
18315         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
18316         IA64 assembler.
18318 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18319             Roger Sayle  <roger@eyesopen.com>
18321         * gcc.dg/compare8.c: New test case.
18323 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
18325         * g++.dg/ext/altivec-7.C: New test.
18327 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
18329         PR 12267, 12391, 12560, 13129, 14114, 14133
18330         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
18331         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
18332         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
18333         Adjust error regexps.
18334         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
18335         * gcc.dg/noncompile/undeclared-1.c: New test cases.
18336         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
18337         * gcc.dg/local1.c: Add explanatory comment.
18339 2004-03-23  Roger Sayle  <roger@eyesopen.com>
18341         PR optimization/14669
18342         * g++.dg/opt/fold2.C: New test case.
18344 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
18346         PR c/14069
18347         * gcc.dg/20040322-1.c: New test.
18349 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18351         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
18352         * gcc.dg/ultrasp4.c: Likewise.
18353         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
18355 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18357         * gcc.dg/i386-sse-8.c: Reset default options.
18359 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18361         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
18362         in the error message text.
18364 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18366         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
18368 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
18370         PR c++/14616
18371         * g++.dg/init/array13.C: New test.
18373 2004-03-20  Roger Sayle  <roger@eyesopen.com>
18375         PR target/13889
18376         * gcc.c-torture/compile/pr13889.c: New test case.
18378 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18380         PR c/14635
18381         * builtins-1.c (nan, nans): Don't test.
18382         * builtins-30.c: Don't use nan, nanf, nanl.
18383         * builtins-35.c: New test.
18385 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
18387         * g++.dg/ext/altivec-6.C: New test.
18389 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
18391         * g++.dg/init/placement3.C: New test.
18393         * g++.dg/template/spec13.C: New test.
18395         * g++.dg/lookup/using11.C: New test.
18397         * g++.dg/lookup/koenig3.C: New test.
18399         * g++.dg/template/operator2.C: New test.
18401         * g++.dg/expr/dtor3.C: New test.
18402         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
18403         marker.
18404         * g++.old-deja/g++.law/visibility28.C: Likewise.
18406 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
18408         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
18409         * gcc.dg/ppc64-abi-3.c: Likewise.
18411 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18413         PR c++/14545
18414         * g++.dg/parse/template15.C: New test.
18416 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18418         * g++.dg/expr/dtor2.C: New test.
18420         * g++.dg/lookup/anon4.C: New test.
18422         * g++.dg/overload/using1.C: New test.
18424         * g++.dg/template/lookup7.C: New test.
18426         * g++.dg/template/typename6.C: New test.
18428         * g++.dg/expr/cond6.C: New test.
18430 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18432         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
18434 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18436         * g++.dg/expr/cond5.C: New test.
18437         * g++.dg/expr/constcast1.C: Likewise.
18438         * g++.dg/expr/ptrmem2.C: Likewise.
18439         * g++.dg/expr/ptrmem3.C: Likewise.
18440         * g++.dg/lookup/main1.C: Likewise.
18441         * g++.dg/template/lookup6.C: Likewise.
18443 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18445         * gcc.dg/local1.c: New test.
18447         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
18449 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18451         * gcc.dg/torture/builtin-convert-1.c: New test.
18453 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18455         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
18457 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18459         PR c++/14481
18460         * g++.dg/warn/Wunused-7.C: New test.
18462 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18464         * gcc.dg/torture/builtin-integral-1.c: New test.
18466 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18468         PR c++/14586
18469         * g++.dg/parse/non-dependent3.C: New test.
18471 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
18473         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
18474         * g++.dg/eh/simd-2.C: Likewise.
18475         * g++.dg/init/array10.C: Likewise.
18476         * gcc.c-torture/compile/simd-1.c: Likewise.
18477         * gcc.c-torture/compile/simd-2.c: Likewise.
18478         * gcc.c-torture/compile/simd-3.c: Likewise.
18479         * gcc.c-torture/compile/simd-4.c: Likewise.
18480         * gcc.c-torture/compile/simd-6.c: Likewise.
18481         * gcc.c-torture/execute/simd-1.c: Likewise.
18482         * gcc.c-torture/execute/simd-2.c: Likewise.
18483         * gcc.dg/compat/vector-defs.h: Likewise.
18484         * gcc.dg/20020531-1.c: Likewise.
18485         * gcc.dg/altivec-3.c: Likewise.
18486         * gcc.dg/altivec-4.c: Likewise.
18487         * gcc.dg/altivec-varargs-1.c: Likewise.
18488         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
18489         * gcc.dg/i386-mmx-3.c: Likewise.
18490         * gcc.dg/i386-sse-4.c: Likewise.
18491         * gcc.dg/i386-sse-5.c: Likewise.
18492         * gcc.dg/i386-sse-8.c: Likewise.
18493         * gcc.dg/simd-1.c: Likewise.
18494         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
18495         __ev64_opaque__ since the machine description provides it.
18497 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18499         * lib/compat.exp (skip_list): New global variable.
18500         Use it to hold the user defined COMPAT_SKIPS list if any.
18501         (compat-obj): Add the members of skip_list to optall.
18503 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18505         * gcc.dg/compat/union-by-value-1_main.c,
18506         union-by-value-1_x.c, union-by-value-1_y.c,
18507         union-check.h, union-defs.h,
18508         union-init.h, union-return-1_main.c,
18509         union-return-1_x.c, union-return-1_y.c: New files.
18511 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18513         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
18514         mixed-struct-init.h: Add 4 mixed structure types.
18515         struct-by-value-21_main.c, struct-by-value-21_x.c,
18516         struct-by-value-21_y.c, struct-return-21_main.c,
18517         struct-return-21_x.c, struct-return-21_y.c: New files.
18519 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
18521         PR c++/14550
18522         * g++.dg/parse/template14.C: New test.
18524 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18526         * gcc.c-torture/execute/20040313-1.c: New test.
18528 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
18530         PR target/14533
18531         * gcc.dg/20040311-2.c: New test.
18533 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
18535         PR other/14544
18536         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
18537         bit-field.
18539 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
18541         * gcc.dg/20040305-2.c: Add missing return statement.
18543 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18545         * gcc.dg/builtins-34.c: Also check pow10*.
18547 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18549         PR target/14262
18550         * gcc.dg/20040305-2.c: New test.
18552 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18554         * gcc.dg/20040310-1.c: New test.
18556 2004-03-11  Roger Sayle  <roger@eyesopen.com>
18558         * gcc.c-torture/execute/20040311-1.c: New test case.
18560 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
18562         PR c++/14476
18563         * g++.dg/lookup/enum1.C: New test.
18565 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
18567         PR c++/14510
18568         * g++.dg/lookup/struct2.C: New test.
18570 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
18572         * gcc.dg/builtins-34.c: New test.
18574 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18576         * gcc.dg/torture/builtin-nonneg-1.c: New test.
18578 2004-03-09  James E Wilson  <wilson@specifixinc.com>
18580         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
18581         * gcc.dg/alias-2.c: New testcase.
18583 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
18585         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
18587 2004-03-09  Roger Sayle  <roger@eyesopen.com>
18589         * gcc.c-torture/execute/20040309-1.c: New test case.
18591 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18593         PR c++/14397
18594         * g++.dg/overload/ref1.C: New.
18596 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18598         PR c++/14409
18599         * g++.dg/template/spec12.C: New test.
18601         PR c++/14448
18602         * g++.dg/parse/crash14.C: New test.
18604 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18606         PR c++/14230
18607         * g++.dg/init/ref11.C: New test.
18609 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18611         PR c++/14432
18612         * g++.dg/parse/builtin2.C: New test.
18614 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18616         PR c++/14401
18617         * g++.dg/init/ctor3.C: New test.
18618         * g++.dg/init/union1.C: New test.
18619         * g++.dg/ext/anon-struct4.C: New test.
18621 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18623         * g++.dg/lookup/koenig1.C: Tweak error messages.
18624         * g++.dg/lookup/used-before-declaration.C: Likewise.
18625         * g++.dg/other/do1.C: Likewise.
18626         * g++.dg/overload/koenig1.C: Likewise.
18627         * g++.dg/parse/crash13.C: Likewise.
18628         * g++.dg/template/instantiate3.C: Likewise.
18630 2004-03-08  Eric Christopher  <echristo@redhat.com>
18632         * * lib/target-supports.exp: Enable libiconv in test
18633         compilation.  Fix up error checking.
18635 2004-03-08  Roger Sayle  <roger@eyesopen.com>
18637         PR middle-end/14289
18638         * gcc.dg/pr14289-1.c: New test case.
18639         * gcc.dg/pr14289-2.c: Likewise.
18640         * gcc.dg/pr14289-3.c: Likewise.
18642 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18644         * gcc.c-torture/execute/20040308-1.c: New test.
18646 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18648         * gcc.c-torture/execute/20040307-1.c: New test case.
18650 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18652         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18654 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18656         * gcc.dg/20040306-1.c: New test.
18658 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18660         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18661         them static.
18662         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18664 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18666         PR c/14465
18667         * gcc.dg/decl-6.c: New test.
18669 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18671         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18672         Rename LOGPOW -> LOG_POW.
18673         (SQRT_EXP, POW_EXP): New.
18675 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18677         * gcc.dg/i386-sse-8.c: New test.
18679 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18681         PR c/14114
18682         * gcc.dg/decl-5.c: New test.
18684 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18686         * gcc.dg/20040305-1.c: New test.
18688 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18690         PR other/14354
18691         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18693 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18695         PR c++/14425, c++/14426
18696         * g++.dg/ext/altivec-4.C: New test.
18697         * g++.dg/ext/altivec-5.C: New test.
18699 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18701         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18702         global variables of a type with no linkage.
18703         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18704         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18705         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18706         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18707         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18708         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18709         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18710         * g++.dg/warn/deprecated.C: Name enum Color.
18711         * g++.dg/overload/VLA.C: Name structure for 'b'.
18712         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18714 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18716         * gcc.c-torture/compile/20040304-1.c: New test.
18718 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18720         PR 13728
18721         * gcc.dg/decl-4.c: New testcase.
18723 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18725         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18726         as PRECF if sizeof (float) > sizeof (double).
18727         (PRECL): Make it the same as PRECF if
18728         sizeof (float) > sizeof (long double).
18730 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18732         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18733         system type.  Add check for irix6 which doesn't have c99 runtime.
18735 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18737         * gcc.dg/const-elim-1.c: xfail for xtensa.
18739 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18741         PR c++/14369
18742         * g++.dg/template/cond4.C: New test.
18744 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18746         PR c++/14360
18747         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18749         PR c++/14361
18750         * g++.dg/parse/defarg7.C: New test.
18752         PR c++/14359
18753         * g++.dg/template/friend26.C: New test.
18755 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18757         PR c++/14324
18758         * g++.dg/abi/mangle21.C: New test.
18760         PR c++/14260
18761         * g++.dg/parse/constructor2.C: New test.
18763         PR c++/14337
18764         * g++.dg/template/sfinae1.C: New test.
18766 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18768         PR c++/14267
18769         * g++.dg/expr/crash2.C: New test.
18771         PR middle-end/13448
18772         * gcc.dg/inline-5.c: New test.
18773         * gcc.dg/always-inline.c: Split out tests into ...
18774         * gcc.dg/always-inline2.c: ... this and ...
18775         * gcc.dg/always-inline3.c: ... this.
18777 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18779         PR debug/12103
18780         * g++.dg/debug/crash1.C: New test.
18782 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18784         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18785         function with __attribute__((noinline)).
18786         (recurser_void2): Likewise.
18787         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18788         (recurser_void2): Likewise.
18790 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18792         PR middle-end/14203
18793         * g++.dg/warn/Wunused-6.C: New test case.
18795 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18797         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18798         not defined.
18800 2004-02-27  Eric Christopher  <echristo@redhat.com>
18802         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18803         * g++.dg/charset/asm2.c: Run only x86.
18804         * gcc.dg/charset/asm3.c: Ditto.
18806 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18808         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18809         ld_library_path.
18811 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18813         * g++.dg/ext/altivec-3.C: New.
18815 2004-02-26  Richard Henderson  <rth@redhat.com>
18817         * g++.dg/ext/attrib10.C: Mark for warning.
18818         * gcc.dg/attr-alias-1.c: New.
18820 2004-02-26  Richard Henderson  <rth@redhat.com>
18822         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18823         * gcc.c-torture/execute/20040208-2.c: ... it back.
18825 2004-02-26  Eric Christopher  <echristo@redhat.com>
18827         * lib/target-supports.exp (check-iconv-available): New function.
18828         * lib/gcc-dg.exp (dg-require-iconv): New function.
18829         Use above.
18830         * gcc.dg/charset: New directory.
18831         * gcc.dg/charset/charset.exp: New file.
18832         * gcc.dg/charset/asm1.c: Ditto.
18833         * gcc.dg/charset/asm2.c: Ditto.
18834         * gcc.dg/charset/asm3.c: Ditto.
18835         * gcc.dg/charset/asm4.c: Ditto.
18836         * gcc.dg/charset/asm5.c: Ditto.
18837         * gcc.dg/charset/attribute1.c: Ditto.
18838         * gcc.dg/charset/attribute2.c: Ditto.
18839         * gcc.dg/charset/string1.c: Ditto.
18840         * g++.dg/charset: New directory.
18841         * g++.dg/dg.exp: Add here. Special options.
18842         * g++.dg/charset/charset.exp: New file.
18843         * g++.dg/charset/asm1.c: Ditto.
18844         * g++.dg/charset/asm2.c: Ditto.
18845         * g++.dg/charset/asm3.c: Ditto.
18846         * g++.dg/charset/asm4.c: Ditto.
18847         * g++.dg/charset/attribute1.c: Ditto.
18848         * g++.dg/charset/attribute2.c: Ditto.
18849         * g++.dg/charset/extern1.cc: Ditto.
18850         * g++.dg/charset/extern2.cc: Ditto.
18851         * g++.dg/charset/string1.c: Ditto.
18853 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18855         PR c++/14278
18856         * g++.dg/parse/comma1.C: New test.
18858 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18860         PR c++/14284
18861         * g++.dg/template/ttp8.C: New test.
18863 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18865         * gcc.dg/fixuns-trunc-1.c: New test.
18867 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18869         * gcc.dg/builtins-config.h: Use #elif.
18871 2004-02-26  Michael Matz  <matz@suse.de>
18873         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18874         * gcc.dg/991214-1.c: Likewise.
18875         * gcc.dg/i386-asm-1.c: Likewise.
18877 2004-02-25  Richard Henderson  <rth@redhat.com>
18879         * gcc.c-torture/execute/20040208-2.c: Move ...
18880         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18882 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18884         PR c++/14246
18885         * g++.dg/other/crash-3.C: New test.
18887 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18889         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18890         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18892         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18893         HP-UX.
18895 2004-02-24  Michael Matz  <matz@suse.de>
18897         * gcc.dg/i386-regparm.c: New.
18899 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18901         * gcc.c-torture/execute/20040223-1.c: New.
18903 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18904             Kazu Hirata  <kazu@cs.umass.edu>
18906         * gcc.dg/fwritable-strings-1.c: Remove.
18908 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18910         PR c/14156
18911         * gcc.dg/20040223-1.c: New test.
18913 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18915         PR c++/14106
18916         * g++.dg/ext/typeof9.C: New test.
18918 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18920         PR c++/14250
18921         * g++.dg/other/switch1.C: New test.
18923 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18925         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18926         * gcc.dg/va-arg-1.c: Likewise.
18928 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18930         PR c++/14143
18931         * g++.dg/template/koenig5.C: New test.
18933 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18935         * g++.dg/ext/altivec-1.C: Generalize target triple.
18936         * g++.dg/ext/altivec-2.C: New test case.
18937         * g++.dg/ext/altivec_check.h: New file.
18938         * gcc.dg/altivec-1.c: Generalize target triple;
18939         include altivec_check.h and call altivec_check().
18940         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18941         * gcc.dg/altivec-6.c: New test case.
18942         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18943         type casts as needed.
18944         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18945         altivec_check().
18946         * gcc.dg/altivec-12.c: New test case.
18947         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18948         include altivec_check.h and call altivec_check().
18949         * gcc.dg/altivec_check.h: New file.
18951 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18953         * lib/target-supports.exp (check_alias_available): Don't mangle
18954         function `g' in test program.
18956 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18958         * lib/target-supports.exp (check_profiling_available): Check
18959         argument to determine whether we support a profiling type.
18960         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18961         check_profiling_available.
18962         * g++.dg/bprob/bprob.exp: Likewise.
18963         * g77.dg/bprob/bprob.exp: Likewise.
18964         * gcc.misc-tests/bprob.exp: Likewise.
18965         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18966         dg-require-profiling and delete expected error handling.
18967         * gcc.dg/20021014-1.c: Likewise.
18968         * gcc.dg/nest.c: Likewise.
18970 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18972         PR c++/12007
18973         * g++.dg/other/vthunk1.C: New test.
18975 2004-02-20  Falk Hueffner  <falk@debian.org>
18977         PR target/14201
18978         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18980 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18982         PR c++/13927
18983         * g++.dg/other/error8.C: Remove XFAIL markers.
18985         PR c++/14173
18986         * g++.dg/ext/packed5.C: New test.
18988         PR c++/14199
18989         * g++.dg/warn/Wunused-5.C: New test.
18991         PR c++/14186
18992         * g++.dg/lookup/member1.C: New test.
18994 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18996         * gcc.c-torture/compile/20040130-1.c: Enable only when
18997         __INT_MAX__ >= 2147483647L.
18998         * gcc.c-torture/compile/961203-1.c: Likewise.
19000 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
19002         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
19003         * g++.dg/opt/template1.C: Robustify assembler regexp
19005 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19007         * gcc.c-torture/execute/simd-4.x: Remove.
19008         * gcc.c-torture/execute/va-arg-25.x: Likewise.
19009         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
19010         Guard with #ifndef SKIP_ATTRIBUTE.
19011         * gcc.dg/compat/vector-1_y.c: Likewise.
19012         * gcc.dg/compat/vector-2_x.c: Likewise.
19013         * gcc.dg/compat/vector-2_y.c: Likewise.
19014         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
19015         * g++.dg/eh/simd-2.C: Likewise.
19017 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
19019         * gcc.c-torture/compile/complex-1.c: New.
19021 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
19023         PR target/14209
19024         * gcc.c-torture/execute/20040218-1.c: New test.
19026 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19028         PR c++/14181
19029         * g++.dg/parse/new2.C: New test.
19031 2004-02-18  Paul Brook  <paul@codesourcery.com>
19033         * gcc.c-torture/compile/libcall-1.c: New test.
19035 2004-02-18  Paul Brook  <paul@codesourcery.com>
19037         PR debug/12934
19038         * gcc.dg/debug/debug-7.c: New test.
19040 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
19042         * gcc.dg/20040217-1.c: New test.
19044 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
19046         * gcc.c-torture/execute/990208-1.x: Delete.
19048 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
19050         * gcc.c-torture/execute/20040208-2.x: New file.
19052 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
19054         PR c++/11326
19055         * g++.dg/abi/structret1.C: New test.
19057 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
19059         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
19060         (i386_cpuid): No need to test if cpuid is available on AMD64.
19061         Fix assembly, so that it works onboth i386 and AMD64.
19062         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
19063         (vecInLong): Fix s[] member type to unsigned int.
19064         (vecInWord): Remove type.
19065         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
19066         (a64, b64, c64, d64, e64): Remove.
19067         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
19068         Remove unused variable.  Remove initialization of removed variables.
19069         Don't call mmx_tests nor sse_tests.
19070         (reference_mmx, reference_sse): Remove.
19071         (check): Add return stmt.
19072         * gcc.dg/i386-sse-7.c: New test.
19073         * gcc.dg/i386-mmx-4.c: New test.
19075 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19077         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
19078         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19079         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19080         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
19081         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
19082         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
19083         g++.dg/tc1/dr94.C: Fix line terminator.
19085 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
19087         * gcc.c-torture/compile/20040216-1.c: New.
19089 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19091         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19092         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19093         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
19094         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
19095         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
19096         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
19098 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19100         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
19102 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
19104         PR c++/13971
19105         * g++.dg/expr/cond4.C: New test.
19107         PR c++/14086
19108         * g++.dg/lookup/crash2.C: New test.
19110 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
19112         * gcc.c-torture/compile/20040214-2.c: New test.
19114 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
19116         PR c++/14116
19117         * g++.dg/ext/typeof8.C: New test.
19119 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
19121         * gcc.c-torture/compile/20040214-1.c: New test.
19123 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19125         PR c++/13635
19126         * g++.dg/template/spec11.C: New test.
19128 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19130         PR c++/13927
19131         * g++.dg/other/error8.C: New test.
19133 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
19135         PR c++/14122
19136         * g++.dg/template/array4.C: New test.
19138         PR c++/14108
19139         * g++.dg/inherit/thunk2.C: New test.
19141         PR c++/14083
19142         * g++.dg/eh/cond2.C: New test.
19144 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
19146         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
19148 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
19150         * lib/scanasm.exp (dg-scan): Quote pattern before display.
19152 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
19154         * g++.dg/simd-2.C: xfail on ppc64-linux.
19156 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19158         PR c/456
19159         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
19160         tests.
19162 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
19164         * gcc.dg/builtins-33.c: New test.
19166 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
19168         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
19170 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19172         * g++.dg/simd-2.C: Set -maltivec for ppc64.
19174 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19176         * gcc.dg/ppc64-abi-3.c: New test.
19178 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
19180         PR c/14092
19182         * gcc.dg/pr14092-1.c: New testcase.
19184 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
19186         * gcc.dg/cpp/assert4.c: Fix typo last change.
19188         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
19189         * gcc.dg/cpp/assert4.c: Handle powerpc64.
19191         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
19193 2004-02-09  Roger Sayle  <roger@eyesopen.com>
19195         * gcc.c-torture/compile/20040209-1.c: New test case.
19197 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19199         * gcc.dg/c90-init-1.c: Adjust expected error messages.
19201 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
19203         * gcc.c-torture/execute/20040208-[12].c: New tests.
19205 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19207         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
19209 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19211         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
19213 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19215         Bug 13856
19216         * gcc.dg/visibility-8.c: New testcase.
19218 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19220         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
19221         arguments.
19222         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
19224 2004-02-07  Roger Sayle  <roger@eyesopen.com>
19226         PR middle-end/13696
19227         * g++.dg/opt/fold1.C: New test case.
19229 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19231         PR c++/14033
19232         * g++.dg/other/crash-2.C: New test.
19234 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19236         PR c++/14028
19237         * g++.dg/parse/angle-bracket2.C: New test.
19239 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19241         PR middle-end/13750
19242         Revert:
19243         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19244         PR pch/13361
19245         * testsuite/g++.dg/pch/wchar-1.C: New.
19246         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19248 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19250         PR c++/14008
19251         * g++.dg/parse/error15.C: New test.
19252         * g++.dg/parse/crash11.C: Update dg-error mark.
19254 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19256         PR c++/13932
19257         * g++.dg/warn/conv2.C: New test.
19259 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19261         PR c++/13086
19262         * g++.dg/warn/incomplete1.C: Remove xfail.
19264 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19266         * lib/file-format.exp (gcc_target_object_format): Use
19267         ${tool}_target_compile, not gcc_target_compile.
19268         * lib/target-supports.exp (check_alias_available): Likewise.
19269         (check_gc_sections_available): Likewise.
19270         * g++.dg/ext/attrib10.C: Use dg-require-alias.
19271         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
19272         dg-require-alias.
19274 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19276         PR c++/13969
19277         * g++.dg/template/static6.C: New test.
19279 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
19281         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
19283 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19285         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
19286         tests for systems where `char' is unsigned by default.
19288 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19290         PR c++/13997
19291         * g++.dg/template/partial3.C: New test.
19293 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
19295         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
19296         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
19297         Remove mentions of obsolete ports.
19299 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
19301         * gcc.dg/noncompile/20001228-1.c: Fix for new
19302         error message.
19304 2004-02-03  Roger Sayle  <roger@eyesopen.com>
19306         PR target/9348
19307         * gcc.c-torture/execute/multdi-1.c: New test case.
19309 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19311         PR c++/13925
19312         * g++.dg/template/lookup5.C: New test.
19314 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19316         PR c++/13950
19317         * g++.dg/template/lookup4.C: New test.
19319         PR c++/13970
19320         * g++.dg/parse/error14.C: New test.
19322         PR c++/14002
19323         * g++.dg/parse/template13.C: New test.
19325 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19327         PR c++/13978
19328         * g++.dg/template/koenig4.C: New test.
19330         PR c++/13968
19331         * g++.dg/template/crash17.C: New test.
19333         PR c++/13975
19334         * g++.dg/parse/error13.C: New test.
19335         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
19337 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19339         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
19341 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
19343         PR c/11658
19344         PR c/13994
19345         * gcc.dg/noncompile/20040203-1.c: New test.
19346         * gcc.dg/noncompile/20040203-2.c: Likewise.
19347         * gcc.dg/noncompile/20040203-3.c: Likewise.
19348         * gcc.dg/20040203-1.c: Likewise.
19350 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
19352         PR c++/10858
19353         * g++.dg/template/sizeof7.C: New test.
19355 2004-02-02  Eric Christopher  <echristo@redhat.com>
19356             Zack Weinberg  <zack@codesourcery.com>
19358         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
19360 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
19362         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
19363         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
19364         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
19365         * gcc.dg/cleanup-5.c: Run only on Linux targets.
19367 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
19369         PR c++/13113
19370         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
19372         PR c++/13854
19373         * g++.dg/ext/attrib13.C: New test.
19375         PR c++/13907
19376         * g++.dg/conversion/op2.C: New test.
19378 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19380         * gcc.dg/titype-1.c: Fix pasto.
19382 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19384         * gcc.dg/titype-1.c: New test.
19386 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19388         PR c++/13957
19389         * g++.dg/template/non-type-template-argument-1.C,
19390         g++.dg/template/qualified-id1.C: Update dg-error marks.
19391         * g++.dg/template/nontype6.C: New test.
19393 2004-02-01  Roger Sayle  <roger@eyesopen.com>
19395         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
19396         * gcc.dg/builtins-31.c: New testcase.
19397         * gcc.dg/builtins-32.c: New testcase.
19399 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
19401         * objc.dg/call-super-2.m: Update line numbers
19402         for the including of stddef.h.
19404 2004-01-30  Michael Matz  <matz@suse.de>
19406         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
19407         g++.dg/ext/case-range3.C: New tests.
19409 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19411         DR206
19412         PR c++/13813
19413         * g++.dg/template/member4.C: New test.
19415 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19417         PR c++/13683
19418         * g++.dg/template/sizeof6.C: New test.
19420 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19422         * gcc.dg/fwritable-strings-1.c: New test.
19424 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19426         * gcc.c-torture/compile/20040130-1.c: New test.
19428 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
19430         * objc.dg/call-super-2.m: Include stddef.h for size_t.
19432 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
19434         PR c++/13883
19435         * g++.dg/template/ctor3.C: New test.
19437 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19439         * g++.dg/tc1: New directory.
19440         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
19441         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
19442         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
19443         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
19444         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
19446 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19448         * g++.dg/parse/error11.C: New test.
19449         * g++.dg/parse/error12.C: Likewise.
19451 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
19453         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
19454         (scan_initial, main): Use aligned_sizeof instead of sizeof.
19456 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
19458         PR c++/13791
19459         * g++.dg/ext/attrib12.C: New test.
19461         PR c++/13736
19462         * g++.dg/parse/cast2.C: New test.
19464 2004-01-27  James E Wilson  <wilson@specifixinc.com>
19466         * objc.dg/encode-2.m (main): New local string.  Set depending on
19467         sizeof long.  Use in sscanf call.
19468         * objc.dg/encode-3.m (main): New local string.  Set depending on
19469         sizeof long.  Use in scan_initial call.
19471 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19473         * objc.dg/call-super-2.m: Make LP64-safe.
19474         * objc.dg/desig-init-1.m: Likewise.
19476 2004-01-27  Devang Patel <dpatel@apple.com>
19478         * g++.dg/debug/namespace1.C: New test.
19480 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
19482         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
19483         xscale-*-*.
19485         * gcc.dg/arm-mmx-1.c: New test.
19487 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19489         * gcc.dg/20040127-1.c: New test.
19490         * gcc.dg/20040127-2.c: New test.
19492 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19494         * objc.dg/stret-1.m (glob): Renamed to globa.
19496 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
19498         PR c++/13663
19499         * g++.dg/expr/for1.C: New test.
19501 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
19503         PR middle-end/13779
19504         * gcc.dg/darwin-longlong.c: New test.
19506 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
19508         * gcc.dg/20040124-1.c: Moved test from here...
19509         * gcc.c-torture/compile/20040124-1.c: ...to here.
19511 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19513         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
19514         the assembly output if -m64 is passed.
19516 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
19518         PR c++/13833
19519         * g++.dg/template/cond3.C: New test.
19521 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19523         PR c++/13810
19524         * g++.dg/template/ttp7.C: New test.
19526 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19528         PR c++/13797
19529         * g++.dg/template/nontype4.C: New test.
19530         * g++.dg/template/nontype5.C: Likewise.
19532 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
19534         * gcc.dg/torture/mips-clobber-at.c: New test.
19536 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
19538         * gcc.dg/20040124-1.c: New test.
19540 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
19542         * gcc.dg/20040123-1.c: New test.
19544 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19546         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
19548 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19550         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
19552 2004-01-23  Andrew Pinski  <apinski@apple.com>
19554         * gcc.dg/20030121-1.c: Move to ..
19555         * gcc.dg/20040121-1.c: here.
19557 2004-01-23  Roger Sayle  <roger@eyesopen.com>
19559         * gcc.dg/builtins-29.c: New test case.
19561 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19563         PR 18314
19564         * gcc.dg/builtins-30.c: New testcase.
19566 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
19568         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
19569         * lib/g77.exp: Likewise.
19570         * lib/objc.exp: Likewise.
19571         * lib/g++.exp: Likewise.
19573 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19575         * gcc.dg/struct-by-value-2.c: New test.
19577 2004-01-21  Andrew Pinski  <apinski@apple.com>
19579         PR target/13785
19580         * gcc.dg/20030121-1.c: New test.
19582 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
19584         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
19585         clobber frame pointer register in asm statement.
19587 2004-01-21  Falk Hueffner  <falk@debian.org>
19589         * gcc.c-torture/compile/20040121-1.c: New test.
19591 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
19593         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
19595 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
19597         * gcc.dg/ppc64-abi-2.c: New test.
19599 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
19601         * lib/treelang.exp: Fill out this file.
19602         * lib/treelang-dg.exp: New File.
19604 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19606         * gcc.c-torture/compile/981022-1.c: Remove.
19607         * gcc.dg/array-5.c: Remove XFAIL.
19608         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
19609         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
19610         gcc.dg/cond-lvalue-1.c: Update.
19611         * gcc.dg/cast-lvalue-2.c: New test.
19613 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
19615         PR c++/13592
19616         * g++.dg/other/error1.C (class foo): Tweak error message.
19618         PR c++/13592
19619         * g++.dg/template/call2.C: New test.
19621 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19623         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
19624         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
19625         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
19626         scalar-return-1_x.c, scalar-return-2_y.c,
19627         scalar-return-3_x.c, scalar-return-3_y.c,
19628         scalar-return-4_x.c, scalar-return-4_y.c,
19629         struct-align-1.h, struct-align-1_x.c,
19630         struct-align-1_y.c, struct-align-2.h,
19631         struct-align-2_x.c, struct-align-2_y.c,
19632         struct-by-value-10_y.c, struct-by-value-11_x.c,
19633         struct-by-value-11_y.c, struct-by-value-12_x.c,
19634         struct-by-value-12_y.c, struct-by-value-13_x.c,
19635         struct-by-value-13_y.c, struct-by-value-14_x.c,
19636         struct-by-value-14_y.c, struct-by-value-15_x.c,
19637         struct-by-value-15_y.c, struct-by-value-16_y.c,
19638         struct-by-value-17_y.c, struct-by-value-18_y.c,
19639         struct-by-value-19_y.c, struct-by-value-1_x.c,
19640         struct-by-value-1_y.c, struct-by-value-20_y.c,
19641         struct-by-value-2_x.c, struct-by-value-2_y.c,
19642         struct-by-value-3_y.c, struct-by-value-4_x.c,
19643         struct-by-value-4_y.c, struct-by-value-5_y.c,
19644         struct-by-value-6_y.c, struct-by-value-7_y.c
19645         struct-by-value-8_x.c, struct-by-value-8_y.c
19646         struct-by-value-9_x.c, struct-by-value-9_y.c
19647         struct-return-10_x.c, struct-return-10_y.c,
19648         struct-return-19_x.c, struct-return-20_x.c
19649         struct-return-2_x.c, struct-return-2_y.c
19650         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19651         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19653 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19655         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19656         attribute on sparc*-sun-solaris2.*.
19658 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19660         PR c++/13710
19661         * g++.dg/ext/typeof7.C: New test.
19663 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19665         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19666         * gcc.dg/const-elim-1.c: Same.
19668 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19670         * objc.dg/stret-1.m: New.
19671         * objc.dg/stret-2.m: New.
19673 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19675         PR c++/11895
19676         * g++.dg/ext/vector1.C: New test.
19678 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19680         * gcc.dg/pch/import-1.c: New.
19681         * gcc.dg/pch/import-1.hs: New.
19682         * gcc.dg/pch/import-1a.h: New.
19683         * gcc.dg/pch/import-1b.h: New.
19684         * gcc.dg/pch/import-1c.h: New.
19686 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19688         PR c++/13574
19689         * g++.dg/ext/array1.C: New test.
19691         PR c++/13178
19692         * g++.dg/conversion/op1.C: New test.
19694 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19696         PR 11864
19697         From Kazumoto Kojima / Dan Kegel:
19698         * gcc.dg/pr11864-1.c: New test.
19700         PR 10392
19701         From Marcus Comstedt / Dan Kegel:
19702         * gcc.dg/pr10392-1.c: New test.
19704 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19706         PR c++/13478
19707         * g++.dg/init/ref10.C: New test.
19709 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19711         PR c++/13407
19712         * g++.dg/parse/typename6.C: New test.
19714 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19716         PR pch/13361
19717         * testsuite/g++.dg/pch/wchar-1.C: New.
19718         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19720 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19722         PR c++/9259
19723         * g++.dg/expr/sizeof2.C: New test.
19725 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19727         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19729 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19731         PR c++/13659
19732         * g++.dg/lookup/strong-using-3.C: New.
19733         * g++.dg/lookup/using-10.C: New.
19735 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19737         PR c++/13594
19738         * g++.dg/lookup/strong-using-2.C: New.
19740 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19741             Dan Kegel <dank@kegel.com>
19742             J"orn Rennecke <joern.rennecke@superh.com>
19744         PR target/9365
19745         * gcc.dg/pr9365-1.c: New test.
19747 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19749         PR c++/8856
19750         * g++.dg/parse/casting-operator2.C: New test.
19751         * g++.old-deja/g++.pt/explicit83.C: Remove.
19753 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19755         * gcc.dg/label-compound-stmt-1.c: New test.
19756         * gcc.c-torture/compile/950922-1.c,
19757         gcc.c-torture/compile/20000211-3.c,
19758         gcc.c-torture/compile/20000518-1.c,
19759         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19760         compound statements.
19762 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19764         * gcc.dg/ppc64-abi-1.c: New test.
19766 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19768          * g++.dg/ext/attrib9.C: Add dg-warnings.
19770 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19772         PR c++/12335
19773         * g++.dg/parse/dtor3.C: New test.
19775 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19777         PR c++/12709
19778         * g++.dg/parse/try-catch-1.C: New test.
19780 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19782         * ada/acats/run_all.sh: Add more verbose output in acats.log
19783         when compiling tests.
19785 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19787         PR 13656
19788         * gcc.dg/typedef-redecl.c: New test case.
19789         * gcc.dg/typedef-redecl.h: New support file.
19791 2004-01-13  Jan Hubicka  <jh@suse.cz>
19793         * gcc.dg/always_inline.c: New test.
19794         * gcc.dg/debug/20031231-1.c: Fix.
19796 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19798         PR c++/13474
19799         * g++.dg/template/array3.C: New test.
19801 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19803         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19804         * g++.dg/warn/Wunused-2.C: Likewise.
19806 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19808         PR c++/13289
19809         * g++.dg/template/instantiate6.C: New test.
19811 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19813         PR middle-end/11397
19814         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19816 2004-01-12  Jan Hubicka  <jh@suse.cz>
19818         PR opt/12826
19819         * gcc.dg/20040112-1.c: New.
19821         * gcc.dg/dwarf-die[1-7].c: Move to...
19822         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19823         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19825 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19827         PR c++/4100
19828         * g++.dg/parse/friend4.C: New test.
19830 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19832         PR c++/4100
19833         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19834         definition is called a friend.
19836 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19838         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19840 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19842         PR c++/3478
19843         * g++.dg/parse/error10.C: New test.
19844         * g++.dg/template/arg2.C: Accept "invalid type" error.
19846 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19848         PR middle-end/13392
19849         * g++.dg/opt/expect2.C: New test.
19851 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19853         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19854         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19855         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19856         Update dg-error regexps.
19858 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19860         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19861         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19863 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19865         * gcc.dg/pragma-re-1.c: Use right pointer type.
19867 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19869         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19871 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19873         * gcc.dg/rs6000-ldouble-1.c: New.
19875 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19877         DR 337
19878         PR c++/9256
19879         * g++.dg/other/abstract1.C: New test.
19881 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19883         * g++.dg/lookup/strong-using-1.C: New.
19885 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19887         PR c/11234
19888         * gcc.dg/func-ptr-conv-1.c: New test.
19889         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19891 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19893         PR target/13380.
19894         * gcc.c-torture/compile/20040109-1.c: New.
19896 2004-01-08  Stuart Hastings  <stuart@apple.com>
19898         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19899         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19900         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19902 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19904         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19906 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19908         * ada/acats/run_acats: Treat 'gnatchop' the same way
19909         as 'gnatmake'.  Export GCC_DRIVER.
19910         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19911         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19913 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19915         PR c++/12573
19916         * g++.dg/template/dependent-expr4.C: New test.
19918 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19920         * gcc.dg/altivec-11.c: New test.
19922 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19924         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19926 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19928         PR c/6024
19929         * gcc.dg/enum-compat-1.c: New test.
19930         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19932 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19934         PR c/12165
19935         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19936         gcc.dg/c99-idem-qual-3.c: New tests.
19938 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19940         * gcc.dg/winline-7.c: Don't cast void * to int.
19942 2004-01-06  Jan Hubicka  <jh@suse.cz>
19944         * gcc.dg/i386-sse-5.c: New test
19945         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19947 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19949         PR c++/12815
19950         * g++.dg/rtti/typeid4.C: New test.
19952 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19954         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19956 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19958         PR c++/12132
19959         * g++.dg/template/error11.C: New test.
19961         PR c++/13451
19962         * g++.dg/template/class2.C: New test.
19964 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19965         Richard Sandiford <rsandifo@redhat.com>
19967         PR c++/13387
19968         * g++.dg/opt/alias3.C: New test.
19970 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19972         PR c++/13157
19973         * g++.dg/template/koenig3.C: New test.
19975         PR c++/13529
19976         * g++.dg/parse/offsetof3.C: New test.
19978         * g++.dg/init/copy7.C: Add missing dg-error markers.
19980         PR c++/12226
19981         * g++.dg/init/copy7.c: New test.
19983         PR c++/13536
19984         * g++.dg/parse/cast1.C: New test.
19986 2004-01-04  Jan Hubicka  <jh@suse.cz>
19988         * gcc.dg/winline[1-7].c: New tests.
19990 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19992         PR c++/13520
19993         * g++.dg/template/qualttp22.C: New test.
19995 2004-01-01  Jan Hubicka  <jh@suse.cz>
19997         * gcc.dg/debug/20031231-1.c: New.
19998         * gcc.c-torture/compile/20040101-1.c: New.
19999         * gcc.dg/dwarf-die-[1-7].c: New.
20001 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
20003         PR optimization/13521
20004         * gcc.c-torture/compile/20031231-1.c: New test.
20006 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20008         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
20010 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20012         PR c++/10079
20013         * g++.dg/template/crash16.C: New test.
20015 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
20017         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
20019 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20021         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
20022         ports.
20023         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20024         * g++.old-deja/g++.law/profile1.C: Likewise.
20025         * gcc.c-torture/compile/981006-1.c: Likewise.
20026         * gcc.c-torture/execute/loop-2e.x: Likewise.
20027         * gcc.c-torture/execute/loop-2f.x: Remove.
20028         * gcc.c-torture/execute/loop-2g.x: Likewise.
20029         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
20030         * gcc.dg/20020312-2.c: Remove traces of dead ports.
20032 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20034         PR c++/13507
20035         * g++.dg/ext/attrib11.C: New test.
20037         PR c++/13494
20038         * g++.dg/template/array2-1.C: New test.
20039         * g++.dg/template/array2-2.C: New test.
20041 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
20043         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
20045 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20047         PR c++/12774
20048         * g++.dg/template/array1-1.C: New test.
20049         * g++.dg/template/array1-2.C: New test.
20051 2003-12-29  Roger Sayle  <roger@eyesopen.com>
20053         PR fortran/12632
20054         * g77.dg/12632.f: New test case.
20056 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20058         PR c++/13289
20059         * g++.dg/parse/nontype1.C: New test.
20061 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20063         PR c++/12403
20064         * g++.dg/parse/explicit1.C: New test.
20065         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
20067 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20069         PR c++/13081
20070         * g++.dg/opt/inline6.C: New test.
20072         PR c++/12613
20073         * g++.dg/parse/error9.C: New test.
20075         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
20077 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20079         PR c++/13009
20080         * g++.dg/init/assign1.C: New test.
20082 2003-12-28  Roger Sayle  <roger@eyesopen.com>
20084         PR c++/13070
20085         * g++.dg/warn/format3.C: New test case.
20087 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20089         * gcc.c-torture/compile/20031227-1.c: New test.
20091 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20093         * g++.dg/bprob/bprob.exp: Load target-supports.exp
20094         * g77.dg/bprob/bprob.exp: Likewise.
20095         * gcc.misc-tests/bprob.exp: Likewise.
20096         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
20097         variants on systems where the library does not provide that
20098         functionality.
20099         * gcc.dg/builtins-20.c: Use builtins-config.h.
20100         * gcc.dg/builtins-config.h: New file.
20102 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20104         * lib/gcc-dg.exp (dg-require-profiling): New function.
20105         * lib/target-supports.exp (check_profiling_available): Likewise.
20106         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
20107         * g77.dg/bprob/bprob.exp: Likewise.
20108         * gcc.misc-tests/bprob.exp: Likewise.
20109         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
20110         * gcc.dg/20021014-1.c: Likewise.
20111         * gcc.dg/nest.c: Likewise.
20113 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20115         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
20116         compiling.
20117         * g++.dg/lookup/java2.C: Likewise.
20118         * gcc.dg/cpp/lexident.c: Likewise.
20120 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
20122         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
20123         given.
20124         * gcc.c-torture/compile/961203-1.c: Likewise.
20125         * gcc.c-torture/compile/980506-1.c: Likewise.
20127 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
20129         * lib/gcc-dg.exp (dg-prune-output): New annotation.
20130         (additional_prunes): New global.
20131         (gcc-dg-prune): Handle additional per-test pruning.
20132         (dg-test): Clear additional_prunes between tests.
20134         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
20135         dg-prune-output to avoid spurious failures from assembler
20136         complaining about nonexistent WAW violations.
20137         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
20138         Use dg-prune-output to avoid spurious failures from assembler
20139         warning about Itanium B-step errata.
20141 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20143         * g++.dg/abi/macro0.C: New test.
20144         * g++.dg/abi/macro1.C: Likewise.
20145         * g++.dg/abi/macro2.C: Likewise.
20147         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
20148         * g++.dg/abi/bitfield7.C: Likewise.
20149         * g++.dg/abi/dtor2.C: Likewise.
20150         * g++.dg/abi/mangle11.C: Likewise.
20151         * g++.dg/abi/mangle12.C: Likewise.
20152         * g++.dg/abi/mangle14.C: Likewise.
20153         * g++.dg/abi/mangle17.C: Likewise.
20154         * g++.dg/abi/vbase10.C: Likewise.
20155         * g++.dg/abi/vbase14.C: Likewise.
20156         * g++.dg/template/qualttp17.C: Likewise.
20158 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20160         PR c/11995
20161         * gcc.dg/20031223-1.c: New test.
20163 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20165         * gcc.dg/noreturn-7.c: New test.
20167 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20169         * gcc.dg/null-pointer-1.c: New test.
20171 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20173         * g++.old-deja/g++.jason/template18.C: Remove.
20174         * g++.old-deja/g++.jason/template37.C: Likewise.
20176         PR c++/12862
20177         * g++.dg/lookup/ns1.C: New test.
20179         PR c++/12397
20180         * g++.dg/template/lookup3.C: New test.
20182 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20184         * g++.dg/template/recurse1.C: New test
20186 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20188         PR c++/12479
20189         * g++.dg/parse/semicolon1.C: New test.
20190         * g++.dg/parse/semicolon1.h: Likewise.
20192 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
20194         * gcc.dg/darwin-misaligned.c: New test.
20196 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20198         PR c/9163
20199         * gcc.dg/20031222-1.c: New test.
20201 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
20203         PR c++/13438
20204         * g++.dg/parse/error8.C: New test.
20206         PR c++/11554
20207         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
20209 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
20211         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
20212         too small.
20213         * gcc.c-torture/compile/930217-1.c: Likewise.
20214         * gcc.c-torture/compile/930513-1.c: Likewise.
20215         * gcc.c-torture/execute/920908-2.c: Likewise.
20216         * gcc.c-torture/execute/921204-1.c: Likewise.
20217         * gcc.c-torture/execute/930621-1.c: Likewise.
20218         * gcc.c-torture/execute/930630-1.c: Likewise.
20219         * gcc.c-torture/execute/931031-1.c: Likewise.
20220         * gcc.c-torture/execute/980602-2.c: Likewise.
20221         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20222         * gcc.c-torture/execute/compndlit-1.c: Likewise.
20223         * gcc.c-torture/execute/extzvsi.c: Likewise.
20224         * gcc.c-torture/unsorted/ext.c: Likewise.
20226 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
20228         PR target/12749
20229         * gcc.c-torture/compile/20031220-2.c: New test case.
20231 2003-12-20  Roger Sayle  <roger@eyesopen.com>
20233         PR optimization/13031
20234         * gcc.c-torture/compile/20031220-1.c: New test case.
20236 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20238         * gcc.dg/cast-function-1.c: New test.
20240 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20242         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
20243         formats.
20245 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
20247         PR c++/12795
20248         * g++.dg/ext/attrib10.C: New test.
20250 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20252         * gcc.dg/cleanup-10.c: New test.
20253         * gcc.dg/cleanup-11.c: New test.
20255 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20257         PR c++/13239
20258         * g++.dg/opt/expect1.C: New test.
20260 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
20262         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
20264 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
20266         PR debug/12923
20267         * gcc.dg/20031218-1.c: New test.
20269         PR debug/12389
20270         * gcc.dg/20031218-2.c: New test.
20271         * gcc.dg/20031218-3.c: New test.
20273         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
20274         of label name and allow for USER_LABEL_PREFIX == "_" names.
20275         * g++.dg/abi/mangle18-2.C: Likewise.
20276         * g++.dg/abi/mangle19-1.C: Likewise.
20277         * g++.dg/abi/mangle19-2.C: Likewise.
20278         * g++.dg/abi/mangle20-1.C: Likewise.
20279         * g++.dg/abi/mangle20-2.C: Likewise.
20281 2003-12-18  Richard Henderson  <rth@redhat.com>
20283         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
20285 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
20286             Dan Kegel <dank@kegel.com>
20288         PR other/12009
20289         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
20290         testing a cross compiler, it causes spurious compile failures.
20291         * lib/g++.exp: Likewise.
20293 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20295         PR c++/13262
20296         * g++.dg/template/access13.C: New test.
20298 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20300         * gcc.dg/20031216-1.c: New test.
20302 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20304         PR c++/9154
20305         * g++.dg/template/error10.C: New test.
20307 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20309         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
20310         * g++.dg/eh/simd-2.C: Likewise.
20312 2003-12-17  James E Wilson  <wilson@specifixinc.com>
20313             Roger Sayle  <roger@eyesopen.com>
20315         * gcc.c-torture/execute/ieee/mzero5.c: New.
20317 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
20319         PR c++/10603
20320         * g++.dg/parse/error6.C: New test.
20322         PR c++/12827
20323         * g++.dg/parse/error7.C: New test.
20325 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20327         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
20328         at -O with stabs debugging formats.
20329         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
20330         * gcc.dg/debug/debug-2.c: Likewise.
20332 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20334         PR c++/12696
20335         * g++.dg/init/error1.C: New test.
20337         PR c++/12218
20338         * g++.dg/init/pm3.C: New test.
20340 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20342         PR c/3347
20343         * gcc.dg/bitfld-8.c: New test.
20345 2003-12-16  James Lemke  <jim@wasabisystems.com>
20347         * gcc.dg/arm-scd42-[123].c: New tests.
20349 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20351         PR c++/9043
20352         * g++.dg/abi/mangle20-1.C: New test.
20353         * g++.dg/abi/mangle20-2.C: New test.
20355 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20357         PR c++/13275
20358         * g++.dg/other/offsetof2.C: Remove XFAIL.
20359         * g++.dg/parse/offsetof1.C: New test.
20360         * g++.gd/parse/offsetof2.C: Likewise.
20362 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20364         * g++.dg/template/nontype3.C: New test.
20365         * g++.dg/template/static2.C: Tweaked the dg-error clause.
20367 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20369         * g++.dg/warn/noreturn-3.C: Also test instantiation.
20371 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20373         PR c++/13387
20374         * g++.dg/expr/assign1.C: New test.
20376         PR c++/13242
20377         * g++.dg/abi/mangle19-1.C: New test.
20378         * g++.dg/abi/mangle19-2.C: New test.
20380 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
20382         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
20384 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20386         * gcc.c-torture/execute/20031216-1.c: New test.
20388 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20390         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
20391         an ICE regression.
20393 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20395         PR c++/10926
20396         * g++.dg/template/error9.C: New test.
20398         PR c++/11116
20399         * g++.dg/template/error8.C: New test.
20401 2003-12-15  Roger Sayle  <roger@eyesopen.com>
20403         PR middle-end/13400
20404         * gcc.c-torture/execute/20031215-1.c: New test case.
20406 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20408         PR c++/13269
20409         * g++.dg/parse/error5.C: New test.
20411         PR c++/12989
20412         * g++.dg/expr/sizeof1.C: New test.
20414         PR c++/13310
20415         * g++.dg/template/crash15.C: New test.
20417 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
20419         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
20420         a non-POD type as the last named parameter of a varargs function.
20422 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20424         PR c++/13243
20425         PR c++/12573
20426         * g++.dg/template/crash14.C: New test.
20427         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
20429 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20431         * g++.dg/other/java1.C: New test.
20433         PR c++/13241
20434         * g++.dg/abi/mangle18-1.C: New test.
20435         * g++.dg/abi/mangle18-2.C: New test.
20437 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20439         PR optimization/10312
20440         * gcc.c-torture/execute/20031214-1.c: New.
20442 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
20444         PR c++/10779
20445         PR c++/12160
20446         * g++.dg/parse/error3.C: New test.
20447         * g++.dg/parse/error4.C: Likewise.
20448         * g++.dg/abi/mangle4.C: Tweak error messages.
20449         * g++.dg/lookup/using5.C: Likewise.
20450         * g++.dg/other/error2.C: Likewise.
20451         * g++.dg/parse/typename5.C: Likewise.
20452         * g++.dg/parse/undefined1.C: Likewise.
20453         * g++.dg/template/arg2.C: Likewise.
20454         * g++.dg/template/ttp3.C: Likewise.
20455         * g++.dg/template/type1.C: Likewise.
20456         * g++.old-deja/g++.other/crash32.C: Likewise.
20457         * g++.old-djea/g++.pt/defarg8.C: Likewise.
20459 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20461         PR c++/13106
20462         * g++.dg/warn/noreturn-3.C: New test.
20464 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20466         PR c++/13118
20467         * g++.dg/abi/covariant3.C: New.
20469 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
20471         * g++.dg/eh/ia64-1.C: New test.
20473 2003-12-12  Roger Sayle  <roger@eyesopen.com>
20475         PR optimization/13037
20476         * g77.f-torture/execute/13037.f: New test case.
20478 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20480         PR c++/12881
20481         * g++.dg/abi/covariant2.C: New.
20483 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
20485         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
20487 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
20489         * gcc.c-torture/execute/wchar_t-1.x: Delete.
20491 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
20493         PR other/10819
20494         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
20495         to fix Bug 10819.
20496         * lib/g++.exp (g++_version): Likewise.
20497         * lib/g77.exp (g77_version): Likewise.
20498         * lib/objc.exp (default_objc_version): Likewise.
20500 2003-12-10  Richard Henderson  <rth@redhat.com>
20502         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
20504         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
20506 2003-12-08  Matt Austern  <austern@apple.com>
20508         PR c/13134
20509         * lib/gcc-dg.exp (dg-require-visibility): Define.
20510         * lib/target-supports (check_visibility_available): Define.
20511         * gcc.dg/visibility-1.c: New test.
20512         * gcc.dg/visibility-2.c: Likewise.
20513         * gcc.dg/visibility-3.c: Likewise.
20514         * gcc.dg/visibility-4.c: Likewise.
20515         * gcc.dg/visibility-5.c: Likewise.
20516         * gcc.dg/visibility-6.c: Likewise.
20517         * g++.dg/ext/visibility-1.C: Likewise.
20518         * g++.dg/ext/visibility-2.C: Likewise.
20519         * g++.dg/ext/visibility-3.C: Likewise.
20520         * g++.dg/ext/visibility-4.C: Likewise.
20521         * g++.dg/ext/visibility-5.C: Likewise.
20522         * g++.dg/ext/visibility-6.C: Likewise.
20524 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20526         * g++.dg/lookup/java1.C: New test.
20527         * g++.dg/lookup/java2.C: New test.
20529 2003-12-07  Falk Hueffner  <falk@debian.org>
20531         * g++.dg/opt/noreturn-1.C: New test.
20533 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
20535         * gcc.dg/overflow-1.c: New test.
20537 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20539         * g77.f-torture/compile/13060.f: New test.
20541 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
20543         PR c++/13323
20544         * g++.dg/inherit/operator2.C: New test.
20546 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20548         PR c++/13305
20549         * g++.dg/ext/attrib9.C: New test.
20551 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20553         PR c++/13314
20554         * g++.dg/template/error7.C: New test.
20556 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
20557             J"orn Rennecke <joern.rennecke@superh.com>
20559         PR target/13302
20560         * g++.dg/other/struct-va_list.C: New test.
20562 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20564         PR c++/13166
20565         * g++.dg/parse/defarg6.C: New test.
20567 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
20569         PR target/13256
20570         * gcc.c-torture/execute/20031201-1.c: New test.
20572 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
20574         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
20576 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20578         * gcc.dg/builtin-return-1.c: New test.
20580 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
20581             J"orn Rennecke <joern.rennecke@superh.com>
20583         PR optimization/13260
20584         * gcc.c-torture/execute/20031204-1.c: New test.
20586 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20588         PR c++/9127
20589         * g++.dg/template/error6.C: New test.
20591 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
20593         * gcc.dg/20031202-1.c: New test.
20595 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20597         PR c++/13179
20598         * g++.dg/template/eh1.C: New test.
20600         PR c++/10771
20601         * g++.dg/template/error5.C: New test.
20603 2003-12-02  David Ung  <davidu@mips.com>
20605         * gcc.dg/compat/vector-check.h: Corrected type for var
20606         g_##TMODE
20608 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20610         PR c++/10126
20611         * g++.dg/template/ptrmem8.C: New test.
20613 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20615         PR c++/12573
20616         * g++.dg/template/dependent-expr3.C: New test.
20618 2003-12-01  James Lemke  <jim@wasabisystems.com>
20620         * gcc.dg/arm-g2.c: New test.
20622 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20624         PR optimization/11634
20625         * gcc.dg/20031201-2.c: New test case.
20627 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
20629         PR 11433
20630         * objc.dg/proto-lossage-3.m: New test.
20632 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20634         PR optimization/12628
20635         * gcc.dg/20031201-1.c: New test case.
20637 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20639         * gcc.dg/unaligned-1.c: New test.
20641 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20643         PR c++/9849
20644         * g++.dg/template/error4.C: New test.
20645         * g++.dg/template/nested3.C: Adjust error markers.
20647 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20649         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20651 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20653         PR c/10333
20654         * gcc.dg/bitfld-7.c: New test.
20656 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20658         * gcc.dg/tls/asm-1.C: New test.
20660 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20662         * gcc.dg/cpp/assert4.c: Update.
20664 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20666         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20667         * gcc.dg/builtin-apply3.c: New test.
20669 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20671         * lib/compat.exp (compat-obj): New xfaildata parameter.
20672         Use it to set compiler_conditional_xfail_data before compiling.
20673         (compat-get-options): Handle dg-xfail-if.
20674         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20675         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20676         * gcc.dg/compat/vector-1_y.c: Likewise.
20677         * gcc.dg/compat/vector-2_x.c: Likewise.
20678         * gcc.dg/compat/vector-2_y.c: Likewise.
20680 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20682         * g++.dg/opt/reg-stack4.C: New test.
20684 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20686         * gcc.dg/builtin-apply2.c: New test.
20688 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20690         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20692 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20694         PR c++/12924
20695         * g++.dg/template/template-id-2.C: New test.
20697 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20699         PR c++/5369
20700         * g++.dg/template/memfriend1.C: New test.
20701         * g++.dg/template/memfriend2.C: Likewise.
20702         * g++.dg/template/memfriend3.C: Likewise.
20703         * g++.dg/template/memfriend4.C: Likewise.
20704         * g++.dg/template/memfriend5.C: Likewise.
20705         * g++.dg/template/memfriend6.C: Likewise.
20706         * g++.dg/template/memfriend7.C: Likewise.
20707         * g++.dg/template/memfriend8.C: Likewise.
20708         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20710 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20712         PR c++/12515
20713         * g++.dg/ext/cond1.C: New test.
20715 2003-11-20  Richard Henderson  <rth@redhat.com>
20717         * gcc.dg/20020201-2.c: Remove.
20718         * gcc.dg/20020201-4.c: Remove.
20719         * gcc.dg/20020304-1.c: Remove.
20721 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20723         * gcc.dg/cpp/trad/xwin1.c: New test case.
20725 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20727         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20728         * lib/g77.exp: Likewise.
20729         * lib/objc.exp: Likewise.
20730         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20731         for darwin.
20733 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20735         PR c++/12932
20736         * g++.dg/template/static5.C: New test.
20738 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20740         * gcc.dg/nested-func-1.c: New test.
20742 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20744         * gcc.dg/cpp/assert4.c: New test.
20746 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20748         PR c++/2294
20749         * g++.dg/lookup/using9.c: New test.
20751 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20753         PR c++/12762
20754         * g++.dg/template/error3.C: New test.
20756 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20758         PR ada/13035
20759         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20760         No longer use a wrapper for gcc, since this does not work under
20761         Windows.
20763 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20765         PR c++/2094
20766         * g++.dg/template/ptrmem7.C: New test.
20768 2003-11-13  Andrew Pinski <apinski@apple.com>
20770         * gcc.c-torture/compile/20031113-1.c: New test.
20772 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20773             Kean Johnston <jkj@sco.com>
20775         PR c/13029
20776         * gcc.dg/unused-4.c: Update.
20778 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20780         * g++.dg/opt/const3.C: New test.
20782 2003-11-13  Jan Hubicka  <jh@suse.cz>
20784         * gcc.c-torture/compile/20031112-1.c: New test.
20786 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20788         * g++.dg/parse/crash10.C: Remove bogus error marker.
20790 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20792         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20793         (host_gcc): Likewise.
20794         (ROOT): Honor $PWDCMD.
20795         (BASE): Likewise.
20796         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20798 2003-11-12  Catherine Moore  <clm@redhat.com>
20800         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
20802 2003-11-12  Andreas Jaeger  <aj@suse.de>
20803             Jakub Jelinek  <jakub@redhat.com>
20804             Andrew Pinski  <pinskia@physics.uc.edu>
20805             Richard Henderson  <rth@redhat.com>
20807         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20808         systems.
20809         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20811         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20812         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20814 2003-11-11  Andreas Jaeger  <aj@suse.de>
20816         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20818         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20820 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20822         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20823         Clean ups.
20825 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20827         * gcc.dg/trampoline-1.c: New test.
20829 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20831         * gcc.c-torture/compile/200031109-1.c: New test.
20833 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20835         PR c/3190
20836         PR c/8714
20837         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20838         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20839         gcc.dg/format/no-y2k-1.c: Update.
20841 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20843         PR optimization/10467
20844         * gcc.dg/20031108-1.c: New test case.
20846 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20848         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20850 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20852         * gcc.dg/compound-lvalue-1.c: New test.
20853         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20854         some XFAILs.
20856 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20858         * gcc.dg/altivec-varargs-1.c: New test.
20860 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20862         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20863         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20864         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20865         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20866         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20868 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20870         * gcc.dg/cond-lvalue-1.c: New test.
20872 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20874         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20876 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20878         PR c++/11616
20879         * g++.dg/template/instantiate5.C: New test.
20881 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20883         PR c++/12726
20884         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20885         * ChangeLog: Add missing first entry for above test.
20887 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20889         PR c++/9810
20890         * g++.dg/template/using8.C: New test.
20891         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20893 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20895         PR optimization/10817
20896         * gcc.c-torture/compile/20031102-1.c: New test case.
20898 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20900         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20901         2147483647.
20903 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20905         * gcc.dg/20031102-1.c: New test.
20907 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20909         * gcc.dg/complex-1.c: New test.
20911 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20913         PR c++/12796
20914         * g++.dg/template/crash13.C: Adjust expected error location.
20915         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20917 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20919         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20921 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20923         PR/10239
20924         * gcc.c-torture/compile/20031031-2.c: New test.
20926 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20928         PR/11640
20929         * gcc.c-torture/compile/20031031-1.c: New test.
20931 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20933         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20934         * gcc.misc-tests/bprob.exp: Likewise.
20935         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20936         the execution test on arm-elf configs.
20937         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20938         configs that don't support scratch files.
20939         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20941 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20943         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20944         done by dejagnu.
20946 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20948         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20949         Avoid non pure sh syntax. Add more logging.
20951         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20952         fail.
20954 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20956         PR libgcj/10610
20957         * gcc.dg/ppc-stackalign-1.c: New test.
20959 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20961         * ada/acats/run_all.sh: Change output to be more compliant with
20962         dejagnu framework.
20963         Create acats.sum and acats.log files under testsuite/ada/acats
20964         Only run [a-z]* directories, to filter out e.g. CVS.
20965         Redirect build output to log file.
20967 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20969         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20971 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20973         PR ada/5909:
20974         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20976 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20978         * gcc.c-torture/compile/20031023-1.c: New test.
20979         * gcc.c-torture/compile/20031023-2.c: New test.
20980         * gcc.c-torture/compile/20031023-3.c: New test.
20981         * gcc.c-torture/compile/20031023-4.c: New test.
20983 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20985         PR c++/10371
20986         * g++.dg/lookup/scoped8.C: New test.
20988 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20990         * g++.dg/opt/reg-stack3.C: New test.
20992 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20994         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20996 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20998         PR c++/11076
20999         * g++.dg/template/crash13.C: New test.
21001 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21003         * gcc.dg/c99-restrict-2.c: New test.
21005 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
21007         PR c++/12698, c++/12699, c++/12700, c++/12566
21008         * g++.dg/inherit/covariant9.C: New test.
21009         * g++.dg/inherit/covariant10.C: New test.
21010         * g++.dg/inherit/covariant11.C: New test.
21012 2003-10-23  Jason Merrill  <jason@redhat.com>
21014         PR c++/12726
21015         * g++.dg/ext/complit2.C: New test.
21017 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21019         PR target/12654
21020         * gcc.c-torture/execute/20031020-1.c: New test.
21022 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21024         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
21025         following the jump_insn.
21027 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21029         * gcc.dg/cast-lvalue-1.c: New test.
21031 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
21033         PR c++/11962
21034         * g++.dg/template/cond2.C: New test.
21036 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21038         * gcc.dg/builtins-28.c: New test.
21040 2003-10-20  Jan Hubicka  <jh@suse.cz>
21042         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
21043         parameter.
21044         * testsuite/gcc.dg/inline-2.c: Likewise.
21046 2003-10-20  Phil Edwards  <phil@codesourcery.com>
21048         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
21049         * gcc.dg/nest.c: Likewise.
21051 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21053         PR c++/9781, c++/10583, c++/11862
21054         * g++.dg/parse/crash13.C: New test.
21056 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21058         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
21060 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21062         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
21063         Define HAVE_C99_RUNTIME except on Solaris.
21064         * gcc.dg/builtins-20.c: Likewise.
21066 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21068         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
21070 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21072         PR c++/12495
21073         * g++.dg/template/crash21.C: New test.
21075 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21077         PR c++/2513
21078         * g++.dg/template/typename5.C: New test.
21080 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21082         PR c++/12369
21083         * g++.dg/template/friend25.C: New test.
21085 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
21087         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
21088         versions.
21090 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
21092         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
21093         == 2147483647.
21095 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
21097         * gcc.c-torture/execute/960416-1.x: Remove.
21098         * gcc.c-torture/execute/divconst-3.x: Likewise.
21100 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
21102         PR target/12598
21103         * gcc.dg/torture/cris-volatile-1.c: New test.
21105 2003-10-14  Roger Sayle  <roger@eyesopen.com>
21107         PR optimization/9325
21108         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
21109         for overflowing floating point to integer conversion during RTL
21110         simplification.
21112 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
21114         * objc/execute/_cmd.m: Fix typo.
21115         * objc.dg/image-info.m, objc.dg/symtab-1.m:
21116         Relax 'scan-assembler' regexp.
21117         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
21118         objc.dg/try-catch-4.m: Run on non-Darwin targets.
21119         * objc.dg/zero-link-2.m: Remove blank line.
21120         * objc.dg/zero-link-3.m: New test case.
21122 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
21124         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
21126         * gcc.dg/asm-names.c: Use scan-assembler-not rather
21127         than linker trickery.
21129 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21131         PR c++/12370
21132         * g++.dg/other/friend2.C: New test.
21134 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21136         * gcc.dg/20031012-1.c: New test.
21138 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21140         * gcc.dg/weak/weak-3.c: Fix for new warning.
21142 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
21144         PR optimization/8750
21145         * gcc.c-torture/execute/20031012-1.c: New test case.
21147 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21149         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
21150         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
21152 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21154         PR optimization/12260
21155         * gcc.c-torture/compile/20031011-2.c: New test case.
21157 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21159         * gcc.c-torture/execute/20031011-1.c: New testcase.
21161 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
21163         * gcc.c-torture/compile/20031011-1.c: New test.
21165 2003-10-11  Jan Hubicka  <jh@suse.cz>
21167         * g++.dg/other/first-global.C: New test.
21169 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21171         * gcc.c-torture/execute/string-opt-18.c: New testcase.
21173 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
21175         * gcc.c-torture/compile/20031010-1.c: New test.
21177 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
21179         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
21180         * gcc.c-torture/execute/va-arg-25.c: ... here.
21182 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
21184         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
21186 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
21188         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
21190 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
21192         * g++.dg/parse/error2.C: New test.
21194 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
21196         PR c++/11097
21197         * g++.dg/other/error5.C: Modify the error message.
21198         * g++.dg/lookup/using8.C: New test.
21200 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
21202         * gcc.dg/darwin-abi-2.c: New file.
21203         * gcc.c-torture/execute/va-arg-24.c: New file.
21205 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
21207         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
21208         indentation.
21210 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
21212         PR c++/10147
21213         * g++.dg/other/error4.C: Update error messages.
21214         * g++.dg/template/ptrmem4.C: Likewise.
21216         PR c++/12337
21217         * g++.dg/init/new9.C: New test.
21219         PR c++/12334, c++/12236, c++/8656
21220         * g++.dg/ext/attrib8.C: New test.
21222 2003-10-06  Devang Patel  <dpatel@apple.com>
21224         * gcc.dg/debug/dwarf2-3.h: New test.
21225         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
21227 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
21229         * g++.dg/opt/cfg2.C: New test.
21231 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21233         * g++.dg/opt/float1.C: New test.
21235 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21237         * gcc.dg/c90-array-lval-6.c: New test.
21238         * gcc.dg/c99-array-lval-6.c: New test.
21240 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
21241             Ziemowit Laski  <zlaski@apple.com>
21243         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
21244         'Derived', so that it is never considered a class method; add
21245         new warning for '+port' method ambiguity.
21246         * objc.dg/method-12.m: Include <objc/objc.h> instead of
21247         <objc/objc-api.h> (needed on Mac OS X).
21248         * objc.dg/method-13.m: New test.
21250 2003-10-03  Roger Sayle  <roger@eyesopen.com>
21252         PR optimization/9325, PR java/6391
21253         * gcc.c-torture/execute/20031003-1.c: New test case.
21255 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
21257         PR optimization/12180
21258         * gcc.dg/20031002-1.c: New test.
21260         PR c++/12486
21261         * g++.dg/inherit/error1.C: New test.
21263 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
21265         * lib/f-torture.exp (search_for): Rename to...
21266         (search_for_re): This.  Also, clean up comments and the
21267         "regexp" invocation.
21269 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
21271         * gcc.c-torture/compile/20031002-1.c: New test.
21273 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
21275         * g++.dg/opt/cond1.C: New test.
21277 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
21279         * gcc.dg/Wold-style-definition-2.c: New testcase.
21280         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
21282 2003-09-29  Richard Henderson  <rth@redhat.com>
21284         * g++.dg/init/array10.C: Add dg-options.
21286 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
21288         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
21290 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21292         * g++.dg/template/friend19.C: Fix typo.
21293         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
21295 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
21297         * gcc.c-torture/execute/20030928-1.c: New test.
21298         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
21300 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21302         * g++.dg/opt/unroll1.C: New test.
21304 2003-09-26  Roger Sayle  <roger@eyesopen.com>
21306         PR optimization/11741
21307         * gcc.dg/20030926-1.c: New test case.
21309 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21311         PR c++/5655
21312         * g++.dg/parse/access7.C: New test.
21313         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
21315 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
21317         MERGE OF objc-improvements-branch into MAINLINE:
21318         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
21319         if libobjc has not been built.
21320         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
21321         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
21322         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
21323         objc/execute/nested-3.m, objc/execute/np-2.m,
21324         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
21325         objc/execute/redefining_self.m, objc/execute/root_methods.m,
21326         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
21327         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
21328         objc.dg/special/unclaimed-category-1.h,
21329         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
21330         well as GNU runtime.
21331         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
21332         * execute/cascading-1.m, execute/function-message-1.m,
21333         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
21334         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
21335         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
21336         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
21337         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
21338         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
21339         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
21340         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
21341         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
21342         * objc.dg/bitfield-2.m: Run only on Darwin.
21343         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
21344         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
21345         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
21346         * objc.dg/const-str-1.m: Fix constant string layout.
21348 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
21350         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
21352 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
21354         * gcc.dg/darwin-abi-1.c: New file.
21356 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
21358         PR target/12281
21359         * gcc.c-torture/compile/20030921-1.c: New test.
21361 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21363         * g++.dg/opt/reg-stack2.C: New test.
21365 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21367         * g++.dg/eh/delayslot1.C: New test.
21369 2003-09-20  Richard Henderson  <rth@redhat.com>
21371         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
21373 2003-09-20  Roger Sayle  <roger@eyesopen.com>
21375         * gcc.c-torture/execute/20030920-1.c: New test case.
21377 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21379         * g++.dg/rtti/typeid3.C: Correct expected error message.
21381 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21383         PR c++/157
21384         * g++.dg/parse/crash12.C: New test.
21386 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
21388         * gcc.dg/compat/mixed-struct-check.h: New.
21389         * gcc.dg/compat/mixed-struct-defs.h: New.
21390         * gcc.dg/compat/mixed-struct-init.h: New.
21391         * gcc.dg/compat/struct-by-value-19_main.c: New.
21392         * gcc.dg/compat/struct-by-value-19_x.c: New.
21393         * gcc.dg/compat/struct-by-value-19_y.c: New.
21394         * gcc.dg/compat/struct-by-value-20_main.c: New.
21395         * gcc.dg/compat/struct-by-value-20_x.c: New.
21396         * gcc.dg/compat/struct-by-value-20_y.c: New.
21397         * gcc.dg/compat/struct-return-19_main.c: New.
21398         * gcc.dg/compat/struct-return-19_x.c: New.
21399         * gcc.dg/compat/struct-return-19_y.c: New.
21400         * gcc.dg/compat/struct-return-20_main.c: New.
21401         * gcc.dg/compat/struct-return-20_x.c: New.
21402         * gcc.dg/compat/struct-return-20_y.c: New.
21404 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
21405         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
21406         so that it will not complain on LP64 targets.
21408 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21410         PR c++/495
21411         * g++.dg/template/friend24.C: New test.
21413 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
21415         PR c++/12332
21416         * g++.dg/template/memtmpl2.C: New test.
21418 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
21420         PR target/11184
21421         * gcc.dg/builtin-apply1.c: New test.
21423 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21425         PR c++/9848
21426         * g++.dg/warn/Wunused-4.C: New test.
21428 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21430         PR c++/12316
21431         * g++.dg/other/gc2.C: New test.
21433 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
21435         PR c++/11991
21436         * g++.dg/rtti/typeid3.C: New test.
21438         PR c++/12266
21439         * g++.dg/overload/template1.C: New test.
21441 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21443         * g++.dg/opt/cfg3.C: New test.
21445 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21447         PR c++/7939
21448         * g++.dg/template/crash11.C: New test.
21450 2003-09-16  Jason Merrill  <jason@redhat.com>
21451             Jakub Jelinek  <jakub@redhat.com>
21453         * gcc.dg/attr-warn-unused-result.c: New test.
21455 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21457         PR c++/12184
21458         * g++.dg/expr/call2.C: New test.
21460 2003-09-15  Andreas Jaeger  <aj@suse.de>
21462         * gcc.dg/Wold-style-definition-1.c: New test.
21464 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
21466         PR c++/3907
21467         * g++.dg/parse/template12.C: New test.
21469         * g++.dg/abi/bitfield11.C: New test.
21470         * g++.dg/abi/bitfield12.C: Likewise.
21472 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
21474         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
21475         non-expansion of functional macro name without arguments at EOL.
21476         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
21478 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
21480         * gcc.c-torture/execute/20030914-[12].c: New tests.
21482 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21484         PR c++/11788
21485         * g++.dg/overload/addr1.C: New test.
21487 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
21489         * gcc.dg/20030909-1.c: New test.
21491 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21493         * gcc.dg/ultrasp10.c: New test.
21495 2003-09-09  Devang Patel  <dpatel@apple.com>
21497         * gcc.dg/darwin-ld-6.c: New test.
21499 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21501         * gcc.dg/torture/builtin-explog-1.c: New testcase.
21503 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21505         * gcc.dg/ia64-types1.c: New test.
21506         * gcc.dg/ia64-types2.c: Likewise.
21508 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21510         * gcc.dg/builtins-1.c: Add more _Complex tests.
21511         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21513         * gcc.dg/builtins-1.c: Test existing _Complex functions.
21514         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21516 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21518         PR c++/11786
21519         * g++.dg/lookup/koenig2.C: New test.
21521         PR c++/5296
21522         * g++.dg/rtti/typeid2.C: New test.
21524 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
21526         * gcc.c-torture/compile/20030904-1.c: New test.
21528 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21530         * g++.dg/opt/longbranch2.C: New test.
21532 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21534         * g++.dg/template/crash10.C: Only compile it.
21536 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21538         PR middle-end/11665
21539         * gcc.c-torture/compile/20030907-1.c: New test.
21540         * g++.dg/init/array11.C: New test.
21542 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21544         PR c++/11852
21545         * g++.dg/init/struct1.C: New test.
21547 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21549         PR c++/12181
21550         * g++.dg/expr/comma1.C: New test.
21552 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
21554         PR c++/11867
21555         * g++.dg/expr/static_cast5.C: New test.
21557 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
21559         PR c++/11507
21560         * g++.dg/lookup/scoped7.C: New test.
21562         PR c++/9574
21563         * g++.dg/other/static1.C: New test.
21565         PR c++/11490
21566         * g++.dg/warn/template-1.C: New test.
21568         PR c++/11432
21569         * g++.dg/template/crash10.C: New test.
21571         PR c++/2478
21572         * g++.dg/overload/VLA.C: New test.
21574         PR c++/10804
21575         * g++.dg/template/call1.C: New test.
21577 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21579         PR c++/11794
21580         * g++.dg/parse/using3.C: New test.
21582 2003-09-06  Roger Sayle  <roger@eyesopen.com>
21584         PR c++/11409
21585         * g++.dg/overload/builtin3.C: New test case.
21587 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
21589         PR c/9862
21590         * gcc.dg/20030906-1.c: New test.
21591         * gcc.dg/20030906-2.c: Likewise.
21593 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21595         PR c++/12167
21596         * g++.dg/parse/defarg5.C: New test.
21598         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
21600 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
21602         PR c++/12163
21603         * g++.dg/expr/static_cast4.C: New test.
21605         PR c++/12146
21606         * g++.dg/template/crash9.C: New test.
21608 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
21610         * g++.old-deja/g++.ext/pretty2.C: Update for change
21611         in __FUNCTION__.
21612         * g++.old-deja/g++.ext/pretty3.C: Likewise.
21614 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
21616         PR c++/11922
21617         * g++/dg/template/qualified-id1.C: New test.
21619         PR c++/12037
21620         * g++.dg/warn/noeffect4.C: New test.
21622 2003-09-04  Matt Austern  <austern@apple.com>
21624         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
21625         * g++.dg/ext/fnname2.C: Likewise.
21626         * g++.dg/ext/fnname3.C: Likewise.
21628 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
21630         * g++.dg/expr/lval1.C: New test.
21631         * g++.dg/ext/lvcast.C: Remove.
21633 2003-09-03  Roger Sayle  <roger@eyesopen.com>
21635         PR optimization/11700.
21636         * gcc.c-torture/compile/20030903-1.c: New test case.
21638 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
21640         PR c++/12053
21641         * g++.dg/abi/layout4.C: New test.
21643 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21645         PR c++/11553
21646         * g++.dg/parse/friend3.C: New test.
21648 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21650         PR c++/11847
21651         * g++.dg/template/class1.C: New test.
21653         PR c++/11808
21654         * g++.dg/expr/call1.C: New test.
21656 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21658         PR c++/12114
21659         * g++.dg/init/ref9.C: New test.
21661         PR c++/11972
21662         * g++.dg/template/nested4.C: New test.
21664 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21666         PR c++/12093
21667         * g++.dg/template/non-dependent4.C: New test.
21669         PR c++/11928
21670         * g++.dg/inherit/conv1.C: New test.
21672 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21674         PR c++/6196
21675         * g++.dg/ext/label1.C: New test.
21676         * g++.dg/ext/label2.C: Likewise.
21678 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21680         * g++.dg/expr/cond3.C: New test.
21682 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21684         * gcc.dg/builtins-1.c: Add new builtin cases.
21686 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21688         * gcc.dg/builtins-1.c: Add new cases.
21689         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21691 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21693         * gcc.dg/builtins-1.c: Add more math builtin tests.
21694         * gcc.dg/torture/builtin-attr-1.c: New test.
21696 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21698         PR optimization/5079
21699         * g++.dg/opt/static3.C: New test.
21701 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21703         * gcc.misc-tests/gcov-10b.c: New test.
21705 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21707         * g++.dg/opt/ptrmem3.C: New test.
21709         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21711 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21713         * gcc.dg/20030826-2.c: New test.
21715 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21717         PR middle-end/12002
21718         * g77.f-torture/compile/12002.f: New test case.
21720 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21722         * gcc.dg/20030826-1.c: New test case.
21724 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21726         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21728 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21730         PR c++/11871
21731         * c++.dg/lookup/crash1.C: New test.
21733         * c++.dg/warn/noeffect3.C: New test.
21735 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21737         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21738         * gcc.dg/compat/vector-1_y.c: Ditto.
21739         * gcc.dg/compat/vector-2_x.c: Ditto.
21740         * gcc.dg/compat/vector-2_y.c: Ditto.
21742 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21744         * gcc.dg/20030702-1.c: New test.
21746 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21748         PR c++/8795
21749         * g++.dg/ext/altivec-1.C: New test.
21751 2003-08-24  Richard Henderson  <rth@redhat.com>
21753         * g++.dg/eh/simd-2.C: Add -w for x86.
21755 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21757         * gcc.dg/20030815-1.c: New test.
21759 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21761         PR c++/3765
21762         * g++.dg/parse/access6.C: New test.
21764 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21766         PR c++/641, c++/11876
21767         * g++.dg/template/friend22.C: New test.
21768         * g++.dg/template/friend23.C: Likewise.
21770 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21772         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21773         identically.
21775 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21777         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21779 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21781         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21783 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21785         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21787 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21789         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21791 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21793         PR c++/11919
21794         * g++.dg/overload/prom1.C: New test.
21796         PR c++/11551
21797         * g++.dg/parse/dtor2.C: New test.
21799         PR c++/10762
21800         * g++.dg/parse/using2.C: New test.
21802 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21804         PR target/11805
21805         * gcc.c-torture/compile/20030821-1.c: New.
21807 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21809         PR c++/11834
21810         * g++.dg/template/deduce2.C: New test.
21812 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21814         * gcc.c-torture/execute/20030821-1.c: New test.
21816 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21818         PR middle-end/11984
21819         * gcc.dg/20030820-1.c: New test case.
21821 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21823         PR c++/11945
21824         * g++.dg/warn/noeffect2.C: New test.
21826 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21828         PR c++/10926
21829         * g++.dg/template/dtor2.C: New test.
21831         PR c++/11684
21832         * g++.dg/template/operator1.C: New test.
21833         * g++.dg/parse/operator4.C: New test.
21835         PR c++/11946.C
21836         * g++.dg/expr/enum1.C: New test.
21837         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21839         PR c++/11036.C
21840         * g++.dg/parse/elab2.C: New test.
21841         * g++.dg/parse/typedef4.C: Change error message.
21842         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21843         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21844         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21846 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21848         * gcc.dg/pch/warn-1.c: New.
21849         * gcc.dg/pch/warn-1.hs: New.
21851         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21852         not-tested file.
21854 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21856         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21858 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21860         * gcc.dg/uninit-D.c: New Test.
21861         * gcc.dg/uninit-E.c: New Test.
21862         * gcc.dg/uninit-F.c: New Test.
21863         * gcc.dg/uninit-G.c: New Test.
21865 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21867         * g++.dg/README: Describe the pch directory.
21869 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21871         PR c++/11174
21872         * g++.dg/parse/access4.C: New test.
21873         * g++.dg/parse/access5.C: Likewise.
21874         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21876 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21878         * gcc.dg/noncompile/20030818-1.c: New.
21880 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21882         PR c++/11957
21883         * g++.dg/warn/noeffect1.C: New test.
21885         * g++.dg/template/scope2.C: New test.
21886         * g++.dg/template/error2.C: Correct dg-error
21888 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21890         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21892 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21894         PR C++/11512
21895         * g++.dg/template/warn1.C: New.
21897 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21899         * g++.dg/template/error2.C: New test.
21900         * g++.dg/lookup/using7.C: Adjust errors
21901         * g++.old-deja/g++.pt/crash36.C: Likewise.
21902         * g++.old-deja/g++.pt/derived3.C: Likewise.
21904 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21906         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21907         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21908         * gcc.c-torture/execute/builtins/string-9.c: New, from
21909         string-opt-9.c.  Adjust for execute/builtins framework.
21910         * gcc.c-torture/execute/string-opt-9.c: Delete.
21912 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21914         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21916         * g++.dg/parse/ret-type2.C: New test.
21918         PR c++/11703
21919         * g++.dg/init/new8.C: New test.
21921         PR c++/10923
21922         * g++.dg/parse/typedef5.C: New test.
21924         PR c++/9512
21925         * g++.dg/parse/qualified2.C: New test.
21926         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21927         invalid code.
21929 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21931         * g++.dg/conversion/ptrmem1.C: New test.
21933 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21935         PR target/11693
21936         * gcc.dg/20030811-1.c: New test.
21938         PR target/11535
21939         * gcc.c-torture/execute/20030811-1.c: New test.
21941 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21943         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21945 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21947         PR c++/11789.C
21948         * g++.dg/inherit/multiple1.C: New test.
21950 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21952         * gcc.dg/spe1.c: New test.
21954         PR c++/11670
21955         * g++.dg/expr/cast2.C: New test.
21957         PR c++/10530
21958         * g++.dg/template/dependent-name2.C: New test.
21960 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21962         * g++.dg/parse/crash11.C: Put the dg options in comments.
21964 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21966         * lib/gcc-dg.exp: Update for diagnostic change.
21968 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21970         PR c++/5767
21971         * g++.dg/parse/crash11.C: New test.
21973 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21975         * gcc.dg/cpp/spacing1.c: Update.
21977 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21979         PR target/11739
21980         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21981         a value for -mtune.
21983 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21985         PR middle-end/11771
21986         * gcc.c-torture/compile/20030804-1.c: New test case.
21988 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21990         * gcc.dg/20030804-1.c: New test case.
21992 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21994         * gcc.dg/cpp/separate-1.c: New test.
21996 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21998         PR c++/11704
21999         * g++.dg/template/dependent-expr2.C: New test.
22001         PR c++/11766
22002         * g++.dg/expr/ptrmem1.C: New test.
22004 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22006         PR c++/9453
22007         * g++.dg/template/friend15.C: New test.
22009 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
22011         * lib/dg-pch.exp: Work round PCH bug.
22013 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22015         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
22016         builtins.  Move cases from builtins-4.c here.
22018         * gcc.dg/torture/builtin-math-1.c: New test taken from
22019         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
22020         additional cases.
22022         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
22023         Delete.
22025 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22027         PR c++/9447
22028         * g++.dg/template/using7.C: New test.
22030 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
22032         * import1.c, import2.c: New tests.
22034 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
22036         * g++.dg/eh/crossjump1.C: New test.
22038 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
22040         PR c++/11697
22041         * g++.dg/template/using6.C: New test.
22043         PR c++/11744
22044         * g++.dg/template/koenig2.C: New test.
22046 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22048         PR c++/7983
22049         * g++.dg/parse/typedef4.C: New test.
22051 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22053         PR c++/8442, c++/8806
22054         * g++.dg/template/elab1.C: New test.
22055         * g++.dg/template/type2.C: Likewise.
22056         * g++.dg/template/ttp3.C: Adjust expected error message.
22057         * g++.old-deja/g++.law/visibility13.C: Likewise.
22058         * g++.old-deja/g++.niklas/t135.C: Likewise.
22059         * g++.old-deja/g++.pt/ttp41.C: Likewise.
22060         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
22061         template argument.
22062         * g++.old-deja/g++.pt/ttp44.C: Likewise.
22064 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
22066         PR c++/11295
22067         * g++.dg/ext/stmtexpr1.C: New test.
22069         * g++.dg/opt/tmp1.C: New test.
22071         PR c++/11525
22072         * g++.dg/parse/constant4.C: New test.
22074         PR c++/9447
22075         * g++.dg/template/using5.C: New test.
22077 2003-07-31  Roger Sayle  <roger@eyesopen.com>
22079         * gcc.dg/builtins-27.c: New test case.
22081 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
22083         * gcc.dg/tls/opt-7.c: New test.
22085 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
22087         * g++.old-deja/g++.other/crash18.C: Remove.
22089 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22091         * g++.dg/template/explicit3.C: New.
22092         * g++.dg/template/explicit4.C: New.
22093         * g++.dg/template/explicit5.C: New.
22095         PR c++/11347
22096         * g++.dg/template/memtmpl1.C: New.
22098 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
22100         PR target/11565
22101         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
22102         * gcc.dg/i386-387-5.c (dg-options): Likewise.
22104 2003-07-30  Jan Hubicka  <jh@suse.cz>
22106         * vtgc1.c: Kill.
22108 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
22110         * gcc.dg/struct-in-proto-1.c: New test.
22112 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
22114         * gcc.dg/cpp/include2.c: Only expect one message.
22116 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
22118         PR c++/9447
22119         * g++.dg/template/using1.C: New test.
22120         * g++.dg/template/using2.C: New test.
22121         * g++.dg/template/using3.C: New test.
22122         * g++.dg/template/using4.C: New test.
22124 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
22126         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
22127         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22129 2003-07-28  Jan Hubicka  <jh@suse.cz>
22131         PR c++/11530
22132         * g++.dg/opt/call1.C: New test.
22134 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
22136         PR c++/11667
22137         * g++.dg/init/enum2.C: New test.
22138         * g++.dg/template/overload1.C: Add "-w" option.
22140 2003-07-28    <hp@bitrange.com>
22142         * gcc.dg/Wdeclaration-after-statement-1.c,
22143         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
22145 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
22147         * gcc.c-torture/compile/20030725-1.c: New test.
22149 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
22151         * gcc.dg/20030505.c: Only run for SPE.
22152         Remove definition of opaque type.
22154 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
22156         * g++.dg/template/ptrmem6.C: New test.
22158 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
22160         * gcc.c-torture/compile/zero-strct-2.c: New test.
22162 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
22164         * gcc.dg/intermod-1.c: New test.
22166 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22168         PR c++/11617
22169         * g++.dg/template/lookup2.C: New test.
22170         * g++.dg/template/memclass1.C: Remove instantiated from error.
22171         * g++.dg/other/error2.C: Tweak expected errors.
22173         PR c++/11596
22174         * g++.dg/template/defarg3.C: New test.
22176         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
22178 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
22180         * g++.dg/inherit/access5.C: New test.
22182 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22184         PR c++/11513
22185         * g++.dg/template/crash8.C: New test.
22187 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
22189         PR c/10602
22190         * gcc.dg/noncompile/incomplete-2.c: New test.
22192 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
22194         PR c++/11645
22195         * g++.dg/inherit/access4.C: New test.
22197         PR c++/11517
22198         * g++.dg/expr/cond2.C: New test.
22200         PR optimization/10679
22201         * g++.dg/opt/inline4.C: New test.
22203 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22205         * g++.dg/parse/crash10: New test.
22207 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22209         * g++.dg/ext/flexary1.C: New test.
22211 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22213         PR c++/10793
22214         * g++.dg/template/crash9.C: New test.
22216 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22218         PR c++/3004
22219         * g++.dg/parse/typedef3.C: New test.
22221         PR c++/7906
22222         * g++.dg/parse/operator2.C: New test.
22224         PR c++/8895
22225         * g++.dg/parse/def-tmpl-arg1.C: New test.
22227         PR c++/9282
22228         * g++.dg/parse/funptr1.C: New test.
22230         PR c++/9452
22231         * g++.dg/parse/ambig3.C: New test.
22233         PR c++/9454
22234         * g++.dg/parse/operator3.C: New test.
22236         PR c++/9486
22237         * g++.dg/parse/template10.C: New test.
22239         PR c++/9488
22240         * g++.dg/parse/template11.C: New test.
22242         PR c++/10150
22243         * g++.dg/parse/invalid-op1.C: New test.
22245         PR c++/10247
22246         * g++.dg/parse/condexpr1.C: New test.
22248 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22250         * g++.dg/ext/packed3.C: New test.
22251         * g++.dg/ext/packed4.C: New test.
22253         * gcc.dg/pack-test-3.c: New test.
22255 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
22257         * lib/compat.exp: Handle dg-options per source file.
22258         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
22259         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
22260         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
22261         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
22262         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
22263         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
22264         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
22265         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
22266         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
22267         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
22268         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
22269         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
22270         * g++.dg/compat/break/bitfield7_x.C: Ditto.
22271         * g++.dg/compat/break/bitfield7_y.C: Ditto.
22273 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22275         PR c/10320
22276         * gcc.c-torture/execute/20030718-1.c: New test.
22278 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22280         PR optimization/11536
22281         * gcc.dg/20030721-1.c: New test.
22283 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
22285         PR c++/11546
22286         * g++.dg/template/lookup1.C: New test.
22288 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
22290         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
22291         diagnostics of ill-formed constructs involving labels.
22292         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
22293         the new 'previously defined here' message.
22295 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
22297         * g++.dg/parse/non-dependent2.C: New test.
22299 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22301         * g++.dg/init/init-ref4.C: xfail on targets without
22302         weak symbols.
22304 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
22306         PR target/11087
22307         * gcc.c-torture/execute/20030717-1.c: New test.
22309 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22311         * g++.dg/opt/cfg1.C: New test.
22313 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
22315         PR optimization/11557
22316         * gcc.dg/20030717-1.c: New test.
22318 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
22320         PR c++/10476
22321         * g++.dg/expr/crash-1.C: New test.
22323         PR c++/11027
22324         * g++.dg/template/init3.C: New test.
22326         PR c++/8222
22327         * g++.dg/template/non-dependent1.C: New test.
22329         PR c++/11070
22330         * g++.dg/template/non-dependent2.C: New test.
22332         PR c++/11071
22333         * g++.dg/template/non-dependent3.C: New test.
22335         PR c++/9907
22336         * g++.dg/template/sizeof5.C: New test.
22338 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
22340         PR 11498
22341         * gcc.c-torture/compile/mangle-1.c: New file.
22343 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22345         PR c++/7809
22346         * g++.dg/parse/access3.C: New test.
22348 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
22350         PR c++/11384
22351         * g++.dg/init/init-ref4.C: New test.
22353 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
22355         PR c++/11547
22356         * g++.dg/parse/constant3.C: New test.
22357         * g++.dg/parse/crash7.C: Likewise.
22359 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
22361         PR target/11008
22362         * gcc.dg/i386-pentium4-not-mull.c: New.
22364 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
22366         * gcc.dg/asm-names.c (ymain): Make it weak.
22368 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22370         PR c++/5421
22371         * g++.dg/template/friend21.C: New test.
22373 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
22375         * gcc.dg/cleanup-8.c: New test.
22376         * gcc.dg/cleanup-9.c: New test.
22378 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
22380         * g++.dg/ext/dll-MI1.h: New file.
22381         * g++.dg/ext/dllexport-MI1.C: New file.
22382         * g++.dg/ext/dllimport-MI1.C: New file.
22384 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
22386         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
22387         it does not have cmpstrsi patterns (just cmpmemsi).
22389 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
22391         PR debug/11473
22392         * g++.dg/debug/debug8.C: New test.
22394 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22396         PR c++/10108
22397         * g++.dg/template/crash7.C: New test.
22399 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
22401         PR target/10795
22402         * gcc.c-torture/compile/20030708-1.c: New.
22404 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22406         * gcc.c-torture/execute/20030715-1.c: New test.
22408 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
22410         * gcc.dg/pch/inline-3.c: New file.
22411         * gcc.dg/pch/inline-3.hs: New file.
22412         * gcc.dg/pch/inline-4.c: New file.
22413         * gcc.dg/pch/inline-4.hs: New file.
22415 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
22417         PR c++/11509
22418         * g++.dg/template/crash6.C: New test.
22420         PR c++/7053
22421         * g++.dg/template/friend20.C: New test.
22423         PR c++/7019
22424         * g++.dg/template/overload2.C: New test.
22426 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22428         PR optimization/11440
22429         * gcc.c-torture/execute/20030714-1.c: New test.
22431 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22433         PR c++/11154
22434         * g++.dg/template/partial2.C: New test.
22436 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
22438         PR c++/11503
22439         * g++.dg/template/anon1.C: New test.
22441         PR c++/11493
22442         PR c++/11495
22443         * g++.dg/parse/template9.C: Likewise.
22444         * g++.dg/template/crash4.C: New test.
22445         * g++.dg/template/koenig1.C: Likewise.
22446         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
22447         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
22448         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
22449         functions.
22450         * g++.old-deja/g++.jason/template36.C: Likewise.
22451         * g++.old-deja/g++.mike/p1989.C: Likewise.
22452         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
22453         * g++.old-deja/g++.pt/ttp20.C: Use this->.
22454         * g++.old-deja/g++.pt/ttp21.C: Use this->.
22455         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
22456         compiling.
22457         * g++.old-deja/g++.pt/union2.C: Use this->.
22459 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
22461         * gcc.dg/20030711-1.c: New test.
22463 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
22465         PR c++/11050
22466         * g++.dg/parse/args1.C: New test.
22467         * g++.pt/defarg8.C: Change expected errors.
22469 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
22471         PR c++/8164
22472         * g++.dg/template/nontype2.C: New test.
22474         PR c++/10558
22475         * g++.dg/parse/template8.C: New test.
22477         PR c++/8327
22478         * g++.dg/template/scope1.C: New test.
22480         * g++.dg/warn/Wsign-compare-1.C: New test.
22482 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22484         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
22486 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
22488         PR c++/9411
22489         * g++.dg/template/explicit2.C: New test.
22491         PR c++/10032
22492         * g++.dg/warn/pedantic1.C: New test.
22494 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
22496         PR c++ 9483
22497         * g++.dg/other/field1.C: New test.
22499 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22501         PR c/11449
22502         * gcc.c-torture/compile/20030707-1.c: New.
22504 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22506         PR c++/10849
22507         * g++.dg/template/access12.C: New test.
22509 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
22511         * g++.dg/bprob/bprob.exp (prof_ext): Update.
22512         * g77.dg/bprob/bprob.exp (prof_ext): Update.
22513         * gcc.misc-tests/bprob.exp (prof_ext): Update.
22514         * gcc.misc-tests/gcov.exp: Update
22515         * g++.dg/gcov/gcov.exp: Update
22516         * lib/gcov.exp: Update.
22518 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
22520         * g++.dg/abi/mangle17.C: Make sure template expressions are
22521         dependent.
22522         * g++.dg/abi/mangle4.C: Mark erroneous casts.
22523         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
22524         * g++.dg/opt/stack1.C: Remove erroneous code.
22525         * g++.dg/parse/template7.C: New test.
22526         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
22527         * g++.old-deja/g++.pt/crash4.C: Likewise.
22529 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22531         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
22532         with zero or one occurence of `$' after the initial `L'.
22534 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
22536         * gcc.c-torture/compile/20030704-1.c: Add a comment.
22538 2003-07-08  Roger Sayle  <roger@eyesopen.com>
22540         PR c/11370
22541         * gcc.dg/Wunreachable-6.c: New testcase.
22542         * gcc.dg/Wunreachable-7.c: New testcase.
22544 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22546         PR c/11420
22547         * gcc.dg/20030708-1.c: New test.
22549 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
22551         * gcc.dg/compat/sdata-section.h: New file.
22552         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
22553         * gcc.dg/torture/mips-sdata-1.c: New test.
22555 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22557         PR c++/11030
22558         * g++.dg/template/friend19.C: New test.
22560 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22562         * g++.dg/opt/strength-reduce.C: New test.
22564 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22566         PR target/10979
22567         * gcc.dg/20030707-1.c: New testcase.
22569 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22571         PR optimization/11059
22572         * g++.dg/opt/emptyunion.C: New testcase.
22574 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22575             Eric Botcazou  <ebotcazou@libertysurf.fr>
22577         * g++.dg/opt/stack1.C: New test.
22579 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
22581         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
22582         run test.
22584         PR c++/11431
22585         * g++.dg/expr/static_cast3.C: New test.
22587 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
22589         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
22590         everywhere.
22591         * gcc.dg/concat.c: Concatenation of string constants with
22592         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
22593         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
22594         * gcc.dg/cpp/escape-2.c: Use wide character constants where
22595         necessary to avoid multi-character character constant warning.
22596         * gcc.dg/cpp/escape.c: Likewise.
22597         * gcc.dg/cpp/ucs.c: Likewise.
22598         Remove backslashes from dg-bogus comments, as they confuse Tcl.
22599         Fix a typo.
22601 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22603         PR c/11428
22604         * gcc.c-torture/compile/20030704-1.c: New.
22606 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22608         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
22610 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
22612         PR c++/5287, PR c++/7910,  PR c++/11021
22613         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
22614         tests for warnings.
22615         * g++.dg/ext/dllimport2.C: Add tests for warnings.
22616         * g++.dg/ext/dllimport3.C: Likewise.
22617         * g++.dg/ext/dllimport4.C: New file.
22618         * g++.dg/ext/dllimport5.C: New file.
22619         * g++.dg/ext/dllimport6.C: New file.
22620         * g++.dg/ext/dllimport7.C: New file.
22621         * g++.dg/ext/dllimport8.C: New file.
22622         * g++.dg/ext/dllimport9.C: New file.
22623         * g++.dg/ext/dllimport10.C: New file.
22624         * g++.dg/ext/dllexport1.C: New file.
22626 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22628         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
22629         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
22631 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22633         * gcc.dg/builtins-25.c: New testcase.
22634         * gcc.dg/builtins-26.c: New testcase.
22636 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
22638         * gcc.dg/compat/vector-defs.h: New file.
22639         * gcc.dg/compat/vector-setup.h: New file.
22640         * gcc.dg/compat/vector-check.h: New file.
22641         * gcc.dg/compat/vector-1_main.c: New file.
22642         * gcc.dg/compat/vector-1_x.c: New file.
22643         * gcc.dg/compat/vector-1_y.c: New file.
22644         * gcc.dg/compat/vector-2_main.c: New file.
22645         * gcc.dg/compat/vector-2_x.c: New file.
22646         * gcc.dg/compat/vector-2_y.c: New file.
22648         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22649         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22650         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22651         * gcc.dg/compat/struct-align-1.h: New file.
22652         * gcc.dg/compat/struct-align-1_main.c: New file.
22653         * gcc.dg/compat/struct-align-1_x.c: New file.
22654         * gcc.dg/compat/struct-align-1_y.c: New file.
22655         * gcc.dg/compat/struct-align-2.h: New file.
22656         * gcc.dg/compat/struct-align-2_main.c: New file.
22657         * gcc.dg/compat/struct-align-2_x.c: New file.
22658         * gcc.dg/compat/struct-align-2_y.c: New file.
22660         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22661         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22662         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22663         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22664         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22665         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22666         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22667         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22668         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22669         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22670         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22671         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22672         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22673         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22674         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22675         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22676         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22677         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22678         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22679         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22680         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22681         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22682         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22683         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22684         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22685         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22686         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22687         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22688         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22690 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22692         * gcc.dg/i386-call-1.c: New test.
22694 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22696         PR c++/9162
22697         * g++.dg/parse/defarg4.C: New.
22699 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22701         PR target/10700
22702         * gcc.c-torture/compile/20030703-1.c: New test case.
22704 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22706         * g++.dg/template/local3.C: Remove extra semicolon.
22708 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22710         * gcc.dg/i386-volatile-1.c: New test.
22712 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22714         PR c++/11072
22715         * g++.dg/other/offsetof2.C: XFAIL.
22716         * g++.dg/other/offsetof5.C: New.
22718         PR c++/10219
22719         * g++.dg/template/error1.C: New.
22721         PR c++/9779
22722         * g++.dg/template/dependent-expr1.C: New.
22724 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22726         PR c++/6949
22727         * g++.dg/template/local3.C: New test.
22729         PR c++/11149
22730         * g++.dg/lookup/scoped6.C: New test.
22732 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22734         PR c++/8046
22735         * g++.dg/other/error7.C: New test.
22737 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22739         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22740         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22741         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22742         * g++.old-deja/g++.other/union2.C: Likewise.
22743         * gcc.dg/c90-const-expr-2.c: Likewise.
22744         * gcc.dg/c90-const-expr-3.c: Likewise.
22745         * gcc.dg/c99-const-expr-2.c: Likewise.
22746         * gcc.dg/c99-const-expr-3.c: Likewise.
22747         * gcc.dg/concat.c: Likewise.
22749 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22751         PR c++/9559
22752         * g++.dg/init/static1.C: New test.
22754 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22756         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22757         * g++.old-deja/g++.other/access2.C: Likewise.
22758         * g++.old-deja/g++.other/decl2.C: Likewise.
22759         * gcc.c-torture/execute/20020615-1.c: Likewise.
22761 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22763         PR c++/4933
22764         * g++.dg/template/sizeof4.C: New test.
22766 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22768         * g++.dg/other/error6.C: New test.
22770 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22772         PR c++/10750
22773         * g++.dg/parse/constant2.C: New test.
22775 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22777         PR c++/11106
22778         * g++.dg/other/error5.C: New test.
22780 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22782         * gcc.dg/format/gcc_diag-1.c: New test.
22784 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22786         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22788 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22790         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22791         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22792         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22794 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22796         * gcc.c-torture/execute/builtins/string-8.c: New test.
22797         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22798         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22799         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22801 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22803         PR c++/10468
22804         * g++.dg/ext/typeof6.C: New test.
22806 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22808         PR c++/10796
22809         * g++.dg/init/enum1.C: New test.
22811 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22813         * gcc.dg/20030627-1.c: New test.
22815 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22817         PR c++/11332
22818         * g++.dg/expr/static_cast2.C: New test.
22820 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22821             Jakub Jelinek  <jakub@redhat.com>
22823         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22824         sprintf(dst,"%s",src) optimization.
22825         * gcc.c-torture/execute/20030626-1.c: New test case.
22826         * gcc.c-torture/execute/20030626-2.c: New test case.
22828 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22830         * gcc.c-torture/execute/multi-ix.c: New test.
22832         * gcc.c-torture/execute/simd-4.c (main):
22833         Added missing semicolon at end of union.
22835 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22837         PR c++/8266
22838         * g++.dg/template/explicit-instantiation3.C: New test.
22840 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22842         * gcc.dg/20030626-1.c: Use signed char.
22844 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22846         * gcc.dg/20030626-1.c: New test.
22848 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22850         * const-str-2.m: Update.
22852 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22854         PR c++/10990
22855         * g++.dg/rtti/dyncast1.C: New test.
22856         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22857         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22858         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22860         PR c++/10931
22861         * g++.dg/expr/static_cast1.C: New test.
22863 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22865         * gcc.dg/20030625-1.c: New test.
22867 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22869         * gcc.c-torture/compile/20030624-1.c: New test case.
22871 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22873         * gcc.c-torture/execute/string-opt-17.c: New test.
22875 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22877         PR c++/5754
22878         * g++.dg/parse/crash6.C: New test.
22880 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22882         * gcc.dg/builtins-24.c: New test case.
22884 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22886         * g++.dg/opt/operator1.C: New test.
22888 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22890         * gcc.c-torture/execute/string-opt-16.c: New test case.
22892 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22894         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22895         * g++.old-deja/g++.other/conv7.C: Likewise.
22896         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22897         * g++.old-deja/g++.other/overload14.C: Likewise.
22899 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22901         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22902         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22904 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22906         PR c++/10888
22907         * g++.dg/warn/Winline-3.C: New test.
22909 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22911         * lib/target-supports.exp (check_alias_available): Make the test
22912         program acceptable to the Solaris assembler.
22914         PR c++/10749
22915         * g++.dg/template/memclass2.C: New test.
22917 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22918             Eric Botcazou  <ebotcazou@libertysurf.fr>
22920         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22921         data for non-matching targets.
22922         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22924 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22926         PR c++/10845
22927         * g++.dg/template/member3.C: New test.
22929 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22931         PR c++/10939
22932         * g++.dg/template/func1.C: New test.
22934         PR c++/9649
22935         * g++.dg/template/static4.C: New test.
22936         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22938         PR c++/11041
22939         * g++.dg/init/ref7.C: New test.
22941 2003-06-19  Matt Austern  <austern@apple.com>
22943         PR c++/11228
22944         * g++.dg/anew1.C: New test.
22945         * g++.dg/anew2.C: New test.
22946         * g++.dg/anew3.C: New test.
22947         * g++.dg/anew4.C: New test.
22949 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22951         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22953 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22955         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22956         endian-dependent.
22958 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22960         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22961         Remove cruft.
22963 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22965         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22966         * gcc.c-torture/compile/961203-1.c: Likewise.
22967         * gcc.c-torture/compile/980506-1.c: Likewise.
22969 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22971         PR c++/10712
22972         * g++.dg/lookup/using7.C: New test.
22974 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22976         PR c++/11105
22977         * g++.dg/abi/conv1.C: Remove it.
22978         * g++.dg/template/conv7.C: New test.
22979         * g++.dg/template/conv8.C: Likewise.
22980         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22981         conversion operator.
22983 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22985         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22986         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22987         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22988         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22989         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22990         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22991         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22992         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22993         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22994         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22995         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22996         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22997         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22998         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22999         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23000         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23001         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23002         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23003         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23004         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23005         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23006         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23007         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23008         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23009         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23010         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23011         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23012         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23013         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23015 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
23017         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
23018         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
23019         indications.
23021 2003-06-16  Roger Sayle  <roger@eyesopen.com>
23023         * gcc.dg/i386-387-5.c: New test case.
23024         * gcc.dg/i386-387-6.c: New test case.
23025         * gcc.dg/builtins-23.c: New test case.
23027 2003-06-15  Roger Sayle  <roger@eyesopen.com>
23029         * gcc.dg/builtins-22.c: New test case.
23030         * gcc.dg/i386-387-1.c: Update to test exp.
23031         * gcc.dg/i386-387-2.c: Likewise.
23033 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23035         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
23037 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23039         * lib/gcc-dg.exp (dg-require-dll): New function.
23040         (dg-xfail-if): Likewise.
23041         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
23042         driver.
23044         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
23045         * gcc.c-torture/compile/20001205-1.c: Likewise.
23046         * gcc.c-torture/compile/20001226-1.c: Likewise.
23047         * gcc.c-torture/compile/20010518-2.c: Likewise.
23048         * gcc.c-torture/compile/20020312-1.c: Likewise.
23049         * gcc.c-torture/compile/20020604-1.c: Likewise.
23050         * gcc.c-torture/compile/920501-12.c: Likewise.
23051         * gcc.c-torture/compile/920501-4.c: Likewise.
23052         * gcc.c-torture/compile/920520-1.c: Likewise.
23053         * gcc.c-torture/compile/920521-1.c: Likewise.
23054         * gcc.c-torture/compile/920625-1.c: Likewise.
23055         * gcc.c-torture/compile/961203-1.c: Likewise.
23056         * gcc.c-torture/compile/980506-1.c: Likewise.
23057         * gcc.c-torture/compile/981006-1.c: Likewise.
23058         * gcc.c-torture/compile/981022-1.c: Likewise.
23059         * gcc.c-torture/compile/981223-1.c: Likewise.
23060         * gcc.c-torture/compile/990617-1.c: Likewise.
23061         * gcc.c-torture/compile/dll.c: Likewise.
23062         * gcc.c-torture/compile/labels-3.c: Likewise.
23063         * gcc.c-torture/compile/mipscop-1.c: Likewise.
23064         * gcc.c-torture/compile/mipscop-2.c: Likewise.
23065         * gcc.c-torture/compile/mipscop-3.c: Likewise.
23066         * gcc.c-torture/compile/mipscop-4.c: Likewise.
23067         * gcc.c-torture/compile/simd-5.c: Likewise.
23068         * gcc.c-torture/compile/20000804-1.x: Remove.
23069         * gcc.c-torture/compile/20001205-1.x: Likewise.
23070         * gcc.c-torture/compile/20001226-1.x: Likewise.
23071         * gcc.c-torture/compile/20010518-2.x: Likewise.
23072         * gcc.c-torture/compile/20020312-1.x: Likewise.
23073         * gcc.c-torture/compile/20020604-1.x: Likewise.
23074         * gcc.c-torture/compile/920501-12.x: Likewise.
23075         * gcc.c-torture/compile/920501-4.x: Likewise.
23076         * gcc.c-torture/compile/920520-1.x: Likewise.
23077         * gcc.c-torture/compile/920521-1.x: Likewise.
23078         * gcc.c-torture/compile/920625-1.x: Likewise.
23079         * gcc.c-torture/compile/961203-1.x: Likewise.
23080         * gcc.c-torture/compile/980506-1.x: Likewise.
23081         * gcc.c-torture/compile/981006-1.x: Likewise.
23082         * gcc.c-torture/compile/981022-1.x: Likewise.
23083         * gcc.c-torture/compile/981223-1.x: Likewise.
23084         * gcc.c-torture/compile/990617-1.x: Likewise.
23085         * gcc.c-torture/compile/mipscop-1.x: Likewise.
23086         * gcc.c-torture/compile/mipscop-2.x: Likewise.
23087         * gcc.c-torture/compile/mipscop-3.x: Likewise.
23088         * gcc.c-torture/compile/mipscop-4.x: Likewise.
23089         * gcc.c-torture/compile/simd-5.x: Likewise.
23091         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
23093 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23095         * gcc.c-torture/execute/20030611-1.c: New test.
23097 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23099         PR middle-end/168
23100         * gcc.dg/20030612-1.c: New test case.
23102 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23104         PR c++/10635
23105         * g++.dg/expr/cast1.C: New test.
23107 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23109         * gcc.dg/builtins-21.c: New test case.
23111 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
23113         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
23114         options instead of at the end.
23115         * lib/objc.exp (objc_target_compile): Likewise.
23117 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
23119         PR c++/10432
23120         * g++.dg/parse/error1.C: New test.
23122 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
23124         * gcc.dg/compat/struct-by-value-11_main.c: New file.
23125         * gcc.dg/compat/struct-by-value-11_x.c: New file.
23126         * gcc.dg/compat/struct-by-value-11_y.c: New file.
23127         * gcc.dg/compat/struct-by-value-12_main.c: New file.
23128         * gcc.dg/compat/struct-by-value-12_x.c: New file.
23129         * gcc.dg/compat/struct-by-value-12_y.c: New file.
23130         * gcc.dg/compat/struct-by-value-13_main.c: New file.
23131         * gcc.dg/compat/struct-by-value-13_x.c: New file.
23132         * gcc.dg/compat/struct-by-value-13_y.c: New file.
23133         * gcc.dg/compat/struct-by-value-14_main.c: New file.
23134         * gcc.dg/compat/struct-by-value-14_x.c: New file.
23135         * gcc.dg/compat/struct-by-value-14_y.c: New file.
23136         * gcc.dg/compat/struct-by-value-15_main.c: New file.
23137         * gcc.dg/compat/struct-by-value-15_x.c: New file.
23138         * gcc.dg/compat/struct-by-value-15_y.c: New file.
23139         * gcc.dg/compat/struct-by-value-16_main.c: New file.
23140         * gcc.dg/compat/struct-by-value-16_x.c: New file.
23141         * gcc.dg/compat/struct-by-value-16_y.c: New file.
23142         * gcc.dg/compat/struct-by-value-17_main.c: New file.
23143         * gcc.dg/compat/struct-by-value-17_x.c: New file.
23144         * gcc.dg/compat/struct-by-value-17_y.c: New file.
23145         * gcc.dg/compat/struct-by-value-18_main.c: New file.
23146         * gcc.dg/compat/struct-by-value-18_x.c: New file.
23147         * gcc.dg/compat/struct-by-value-18_y.c: New file.
23149         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
23150         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
23151         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
23152         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
23153         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
23154         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
23155         * gcc.dg/compat/scalar-return-3_main.c: New file.
23156         * gcc.dg/compat/scalar-return-3_x.c: New file.
23157         * gcc.dg/compat/scalar-return-3_y.c: New file.
23158         * gcc.dg/compat/scalar-return-4_main.c: New file.
23159         * gcc.dg/compat/scalar-return-4_x.c: New file.
23160         * gcc.dg/compat/scalar-return-4_y.c: New file.
23162 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
23164         * gcc.dg/compat/fp2-struct-check.h: New file.
23165         * gcc.dg/compat/fp2-struct-defs.h: New file.
23166         * gcc.dg/compat/fp2-struct-init.h: New file.
23167         * gcc.dg/compat/struct-by-value-10_main.c: New file.
23168         * gcc.dg/compat/struct-by-value-10_x.c: New file.
23169         * gcc.dg/compat/struct-by-value-10_y.c: New file.
23170         * gcc.dg/compat/struct-return-10_main.c: New file.
23171         * gcc.dg/compat/struct-return-10_x.c: New file.
23172         * gcc.dg/compat/struct-return-10_y.c: New file.
23174         * gcc.dg/compat/compat-common.h: New file.
23175         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
23176         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
23177         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
23178         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
23179         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
23180         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
23181         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
23182         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23183         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
23184         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
23185         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23186         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
23187         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
23188         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23189         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
23190         * gcc.dg/compat/small-struct-check.h: Ditto.
23191         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
23192         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23193         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
23194         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
23195         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23196         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23197         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
23198         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23199         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
23200         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
23201         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23202         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23203         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
23204         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23205         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23206         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
23207         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23208         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
23209         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
23210         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23211         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
23212         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
23213         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23214         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
23215         * gcc.dg/compat/struct-return-2_main.c: Ditto.
23216         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23217         * gcc.dg/compat/struct-return-2_y.c: Ditto.
23218         * gcc.dg/compat/struct-return-3_main.c: Ditto.
23219         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23220         * gcc.dg/compat/struct-return-3_y.c: Ditto.
23222 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
23224         * g++.dg/pch/static-1.C: New file.
23225         * g++.dg/pch/static-1.Hs: New file.
23227 2003-06-10  Richard Henderson  <rth@redhat.com>
23229         * gcc.dg/asm-7.c: Adjust expected warning text.
23231 2003-06-10  Roger Sayle  <roger@eyesopen.com>
23233         * gcc.dg/builtins-20.c: New test case.
23235 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
23237         PR c++/11131
23238         * g++.dg/opt/template1.C: New test.
23240 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23242         * lib/gcc-dg.exp (dg-test): Clear additional_files and
23243         additional_sources.
23245 2003-05-21  David Taylor  <dtaylor@emc.com>
23247         * gcc.dg/Wpadded.c: New file.
23249 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23251         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
23252         * gcc.dg/special/weak-2.c: Add dg-require-weak.
23253         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
23254         dg-require-weak.
23256 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
23258         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
23260 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23262         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
23263         (dg-require-alias): Likewise.
23264         (dg-require-gc-sections): Likewise.
23265         * lib/target-supports.exp (check_gc_sections_available): Likewise.
23267 2003-06-08  Richard Henderson  <rth@redhat.com>
23269         * gcc.dg/20011029-2.c: Fix the array reference.
23270         * gcc.dg/asm-7.c: New.
23272 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
23274         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
23276 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
23278         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
23279         (dg-require-gc-sections): Likewise.
23281 2003-06-08  Jan Hubicka  <jh@suse.cz>
23283         * i386-cmov1.c: Fix regular expression.
23284         * i386-cvt-1.c: Likewise.
23285         * i386-local.c: Likewise.
23286         * i386-local2.c: Likewise.
23287         * i386-mul.c: Likewise.
23288         * i386-ssetype-1.c: Likewise.
23289         * i386-ssetype-3.c: Likewise.
23290         * i386-ssetype-5.c: Likewise.
23292 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23294         PR c++/11039
23295         * g++.dg/warn/implicit-typename2.C: New test.
23296         * g++.dg/warn/implicit-typename3.C: New test.
23298 2003-06-07  Richard Henderson  <rth@redhat.com>
23300         * g++.dg/other/offsetof3.C: Use size_t.
23301         * g++.dg/other/offsetof4.C: Likewise.
23303 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
23305         * lib/copy-file.exp: New. Implement gcc_copy_files.
23307         * lib/dg-pch.exp: Load copy-file.exp
23308         (dg-pch): Use gcc_copy_files instead of "file copy".
23310 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
23312         * gcc.dg/weak/weak.exp: Simplify.
23313         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
23314         * gcc.dg/weak/weak-1.c: Likewise.
23315         * gcc.dg/weak/weak-2.c: Likewise.
23316         * gcc.dg/weak/weak-3.c: Likewise.
23317         * gcc.dg/weak/weak-4.c: Likewise.
23318         * gcc.dg/weak/weak-5.c: Likewise.
23319         * gcc.dg/weak/weak-6.c: Likewise.
23320         * gcc.dg/weak/weak-7.c: Likewise.
23321         * gcc.dg/weak/weak-8.c: Likewise.
23322         * gcc.dg/weak/weak-9.c: Likewise.
23324 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
23326         gcc.c-torture/execute/20030606-1.c: New.
23328 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23330         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
23331         * gcc.dg/builtins-19.c: Likewise.
23333 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23335         * gcc.dg/builtins-2.c: Add some more tests.
23336         * gcc.dg/builtins-18.c: New test case.
23337         * gcc.dg/builtins-19.c: New test case.
23339 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23340             Jim Wilson  <wilson@tuliptree.org>
23342         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
23344 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
23346         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
23347         mempcpy/stpcpy calls not to be optimized into something else.
23348         * gcc.c-torture/execute/string-opt-3.c: Moved to...
23349         * gcc.c-torture/execute/builtins/string-7.c: ...here.
23350         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
23352 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23354         * gcc.dg/format/asm_fprintf-1.c: New test.
23356 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
23358         * lib/gcc-defs.exp (additional_sources): New variable.
23359         (dg-additional-sources): New function.
23360         (additional_files): New variable.
23361         (dg-additional-files): New function.
23362         (dg-additional-files-options): Likewise.
23363         * lib/gcc-dg.exp (dg-require-weak): New function.
23364         (dg-require-alias): Likewise.
23365         (dg-require-gc-sections): Likewise.
23366         * lib/target-supports.exp (check_alias_available): Remove testfile
23367         parameter.
23368         (check_gc_sections_available): New function.
23369         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
23370         (dg-gpp-additional-files): Likewise.
23371         * lib/g++.exp (additional_sources): Remove.
23372         (additional_files): Likewise.
23373         (g++_target_compile): Use dg-additional-files-options.
23375         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
23376         Tcl logic.
23377         * gcc.dg/special/ecos.exp: Remove.
23378         * gcc.dg/special/20000419-2.c: Use dg-require-*.
23379         * gcc.dg/special/alias-1.c: Likewise.
23380         * gcc.dg/special/alias-2.c: Likewise.
23381         * gcc.dg/special/gcsec-1.c: Likewise.
23382         * gcc.dg/special/weak-1.c: Likewise.
23383         * gcc.dg/special/weak-2.c: Likewise.
23384         * gcc.dg/special/wkali-1.c: Likewise.
23385         * gcc.dg/special/wkali-2.c: Likewise.
23387         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
23388         dg-gpp-additional-*.
23389         * g++.dg/special/conpr-3.C: Likewise.
23390         * g++.dg/special/conpr-4.C: Likewise.
23391         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
23392         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
23393         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
23394         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
23395         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
23396         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
23397         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
23398         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
23399         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
23400         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
23401         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
23402         * g++.old-deja/g++.other/comdat1.C: Likewise.
23403         * g++.old-deja/g++.other/comdat2.C: Likewise.
23404         * g++.old-deja/g++.other/comdat3.C: Likewise.
23405         * g++.old-deja/g++.other/ctor1.C: Likewise.
23406         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
23408 2003-06-05  Richard Henderson  <rth@redhat.com>
23410         * gcc.dg/debug/20030605-1.c: New.
23412 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23414         * README.QMTEST: Update.
23416 2003-06-04  Richard Henderson  <rth@redhat.com>
23418         * gcc.dg/cleanup-1.c: New.
23419         * gcc.dg/cleanup-2.c: New.
23420         * gcc.dg/cleanup-3.c: New.
23421         * gcc.dg/cleanup-4.c: New.
23422         * gcc.dg/cleanup-5.c: New.
23423         * gcc.dg/cleanup-6.c: New.
23424         * gcc.dg/cleanup-7.c: New.
23426 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23428         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
23430         * lib/dg-pch.exp: New file.
23431         * g++.dg/pch/pch.exp: Use dg-pch.exp.
23432         * gcc.dg/pch/pch.exp: Likewise.
23434 2003-06-04  Roger Sayle  <roger@eyesopen.com>
23436         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
23437         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
23438         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
23439         * gcc.dg/builtins-17.c: New test case.
23440         * gcc.dg/i386-387-4.c: New test case.
23441         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
23443 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23445         * gcc.dg/ultrasp9.c: New test.
23447 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23449         * gcc.c-torture/compile/20030604-1.c: New test.
23450         * gcc.dg/sparc-constant-1.c: New test.
23452 2003-06-03  Glen Nakamura  <glen@imodulo.com>
23454         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
23456 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
23458         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
23460         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
23461         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
23463 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
23465         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
23467 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23469         PR c++/10940
23470         * g++.dg/template/spec10.C: New test.
23472 2003-06-03  Roger Sayle  <roger@eyesopen.com>
23474         * gcc.dg/builtins-16.c: New test case.
23476 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
23478         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
23479         mempcpy test with post-increments.
23480         * gcc.c-torture/execute/string-opt-3.c: New test.
23481         * gcc.dg/string-opt-1.c: New test.
23483 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
23485         PR fortran/10965
23486         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
23488 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
23490         * lib/scanasm.exp (dg-scan): New function, factored out of ...
23491         (scan-assembler): ... here.  Use dg-scan.
23492         (scan-assembler-not): Likewise.
23493         (scan-file): New function.
23494         (scan-file-not): Likewise.
23495         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
23496         * gcc.dg/cpp/_Pragma4.c: Likewise.
23497         * gcc.dg/cpp/_Pragma5.c: Likewise.
23498         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23499         * gcc.dg/cpp/avoidpaste2.c: Likewise.
23500         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
23501         * gcc.dg/cpp/cmdlne-P.c: Likewise.
23502         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
23503         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
23504         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
23505         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
23506         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
23507         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
23508         * gcc.dg/cpp/cxxcom1.c: Likewise.
23509         * gcc.dg/cpp/line1.c: Likewise.
23510         * gcc.dg/cpp/maccom1.c: Likewise.
23511         * gcc.dg/cpp/maccom2.c: Likewise.
23512         * gcc.dg/cpp/maccom3.c: Likewise.
23513         * gcc.dg/cpp/maccom4.c: Likewise.
23514         * gcc.dg/cpp/maccom5.c: Likewise.
23515         * gcc.dg/cpp/maccom6.c: Likewise.
23516         * gcc.dg/cpp/multiline.c: Likewise.
23517         * gcc.dg/cpp/spacing1.c: Likewise.
23518         * gcc.dg/cpp/spacing2.c: Likewise.
23519         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
23520         * gcc.dg/cpp/trad/maccom1.c: Likewise.
23521         * gcc.dg/cpp/trad/maccom2.c: Likewise.
23522         * gcc.dg/cpp/trad/maccom3.c: Likewise.
23523         * gcc.dg/cpp/trad/maccom4.c: Likewise.
23524         * gcc.dg/cpp/trad/maccom6.c: Likewise.
23525         * gcc.dg/cpp/cxxcom2.c: Likewise.
23526         * gcc.dg/cpp/cxxcom2.h: New file.
23528         * gcc.dg/cpp/truefalse.cpp: Move it to ...
23529         * g++.dg/cpp/truefalse.C: Here.
23530         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
23532 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
23534         * gcc.dg/cpp/redef3.c: New file.
23536 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23538         * gcc.dg/i386-loop-3.c: New test.
23540 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
23542         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
23544 2003-05-31  Roger Sayle  <roger@eyesopen.com>
23546         * gcc.dg/fwrapv-1.c: New test case.
23547         * gcc.dg/fwrapv-2.c: New test case.
23549 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23551         PR c++/10956
23552         * g++.dg/template/spec9.C: New test.
23554 2003-05-29  Roger Sayle  <roger@eyesopen.com>
23556         * gcc.dg/duff-4.c: New test case.
23558 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
23560         PR fortran/10843
23561         * g77.dg/ffixed-form-1.f: New test
23562         * g77.dg/ffixed-form-2.f: New test
23563         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
23564         * g77.dg/ffree-form-3.f: New test
23566 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
23568         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
23569         * gcc.dg/wint_t-1.c: Likewise.
23571 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23573         * g++.dg/template/access11.C: New test.
23575 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23577         PR c++/10849
23578         * g++.dg/template/access10.C: New test.
23580 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23581             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23583         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
23585 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23587         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
23588         suppress for powerpc-*-darwin*.
23589         * gcc.dg/torture/builtin-noret-2.c: Likewise.
23591 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23593         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
23594         suppress option for powerpc-*-darwin*.
23596 2003-05-23  Roger Sayle  <roger@eyesopen.com>
23598         * gcc.dg/builtins-1.c: Add tests for tan and atan.
23599         * gcc.dg/builtins-4.c: Add test for fmod.
23601 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23603         PR c++/10682
23604         * g++.dg/template/instantiate4.C: New test.
23606 2003-05-22  Roger Sayle  <roger@eyesopen.com>
23608         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
23610 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
23612         * gcc.dg/compat/scalar-return-1_main.c: New file.
23613         * gcc.dg/compat/scalar-return-1_x.c: New file.
23614         * gcc.dg/compat/scalar-return-1_y.c: New file.
23615         * gcc.dg/compat/scalar-return-2_main.c: New file.
23616         * gcc.dg/compat/scalar-return-2_x.c: New file.
23617         * gcc.dg/compat/scalar-return-2_y.c: New file.
23618         * gcc.dg/compat/struct-return-3_main.c: New file.
23619         * gcc.dg/compat/struct-return-3_y.c: New file.
23620         * gcc.dg/compat/struct-return-3_x.c: New file.
23621         * gcc.dg/compat/struct-return-2_main.c: New file.
23622         * gcc.dg/compat/struct-return-2_x.c: New file.
23623         * gcc.dg/compat/struct-return-2_y.c: New file.
23625 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23627         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
23628         for hppa*-hp-hpux*.
23629         * gcc.dg/20021014-1.c (dg-options): Likewise.
23630         * gcc.dg/nest.c (dg-options): Likewise.
23632 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
23634         PR c++/9738
23635         * g++.dg/ext/dllimport2.C: New file.
23636         * g++.dg/ext/dllimport3.C: New file.
23638 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
23640         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23641         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23642         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23643         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23644         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23645         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23646         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23647         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23648         * gcc.dg/compat/small-struct-defs.h: New file.
23649         * gcc.dg/compat/small-struct-init.h: New file.
23650         * gcc.dg/compat/small-struct-check.h: New file.
23651         * gcc.dg/compat/fp-struct-defs.h: New file.
23652         * gcc.dg/compat/fp-struct-check.h: New file.
23653         * gcc.dg/compat/fp-struct-init.h: New file.
23654         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23655         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23657 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23659         * gcc.dg/20030225-2.c: New test.
23661 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23662             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23664         * gcc.c-torture/compile/20030518-1.c: New test case.
23666 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23668         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23669         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23670         gcc-dg-debug-runtest.
23671         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23672         gcc-dg-debug-runtest.
23674 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23676         PR c++/9022
23677         * g++.dg/lookup/using6.C: New test.
23679 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23681         * g++.dg/parse/access2.C: New test.
23683 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23685         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23686         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23687         * gcc.dg/debug/debug.exp: Likewise.
23689 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23691         * gcc.dg/dollar.c: New test.
23693 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23695         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23696         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23697         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23698         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23699         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23700         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23701         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23702         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23703         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23704         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23705         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23706         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23707         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23708         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23709         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23710         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23711         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23712         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23714 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23716         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23717         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23718         support for "repo" mode.
23719         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23720         * lib/g77-dg.exp: Likewise.
23721         * lib/obj-dg.exp: Likewise.
23723 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23725         Merge from gcc-3_2-rhl8-branch:
23726         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23728         * gcc.dg/tls/opt-6.c: New test.
23730         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23732         * gcc.dg/20030405-1.c: New test.
23734         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23736         * gcc.dg/20030309-1.c: New test.
23738         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23740         * gcc.c-torture/execute/20030307-1.c: New test.
23742         2003-02-20  Randolph Chung  <tausq@debian.org>
23744         * gcc.c-torture/compile/20030220-1.c: New test.
23746         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23748         * gcc.dg/20030217-1.c: New test.
23750         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23752         * gcc.c-torture/compile/20020129-1.c: New test.
23754         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23756         * gcc.dg/unroll-1.c: New test.
23758         2002-11-16  Jan Hubicka  <jh@suse.cz>
23760         * gcc.c-torture/execute/20020920-1.c: New test.
23762         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23764         PR target/7434
23765         * gcc.c-torture/compile/20021008-1.c: New test.
23767         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23769         PR target/7559
23770         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23772         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23774         * gcc.c-torture/compile/20020807-1.c: New test.
23776         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23778         * gcc.dg/tls/opt-1.c: New test.
23780         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23782         * gcc.dg/20020729-1.c: New test.
23784         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23786         * g++.dg/opt/life1.C: New test.
23788         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23790         * gcc.dg/20020525-1.c: New test.
23792         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23794         PR c++/6794
23795         * g++.dg/ext/pretty1.C: New test.
23796         * g++.dg/ext/pretty2.C: New test.
23798 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23800         PR c++/8385
23801         * g++.dg/ext/typeof5.C: New test.
23803 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23805         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23806         __USER_LABEL_PREFIX__ into account.
23807         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23809 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23811         * gcc.dg/builtins-15.c: New test case.
23813 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23815         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23817 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23819         * lib/g++.exp: Tweak handling of additional source files.
23820         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23821         * g++.dg/special/conpr-2a.C: Rename to ...
23822         * g++.dg/special/conpr-2a.cc: ... this.
23823         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23824         * g++.dg/special/conpr-3a.C: Rename to ...
23825         * g++.dg/special/conpr-3a.cc: This.
23826         * g++.dg/special/conpr-3b.C: Rename to ...
23827         * g++.dg/special/conpr-3b.cc: This.
23828         * g++.dg/special/conpr-4.C: New test.
23829         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23831 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23833         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23835 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23837         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23838         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23839         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23840         * g++.old-deja/g++.other/warn3.C: Likewise.
23842 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23844         * gcc.dg/i386-387-1.c: Update to also test log.
23845         * gcc.dg/i386-387-2.c: Likewise.
23847 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23849         * g77.f-torture/execute/int8421.f: New test.
23851 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23853         PR c++/10230, c++/10481
23854         * g++.dg/lookup/scoped5.C: New test.
23856 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23858         PR c++/10552
23859         * g++.dg/template/ttp6.C: New test.
23861 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23863         * gcc.c-torture/execute/builtins: New directory.
23864         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23865         gcc.c-torture/execute/builtins.
23866         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23867         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23868         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23869         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23871 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23873         PR c++/9252
23874         * g++.dg/template/access8.C: New test.
23875         * g++.dg/template/access9.C: New test.
23877 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23879         PR c++/9554
23880         * g++.dg/parse/access1.C: New test.
23882 2003-05-09  DJ Delorie  <dj@redhat.com>
23884         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23885         long, and not an int.
23887 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23889         PR c++/10555, c++/10576
23890         * g++.dg/template/memclass1.C: New test.
23892 2003-05-08  DJ Delorie  <dj@redhat.com>
23894         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23895         targets.
23896         * gcc.c-torture/execute/20021024-1.x: Likewise.
23897         * gcc.c-torture/execute/shiftdi.x: Likewise.
23898         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23899         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23900         * gcc.dg/20021018-1.c: Likewise.
23902 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23904         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23906         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23907         (bcopy): Call memmove.
23909 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23911         * g77.f-torture/compile/8485.f: New test case.
23913 2003-05-07  Richard Henderson  <rth@redhat.com>
23915         PR c++/10570
23916         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23917         Verify exception_cleanup not called for rethrows.
23918         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23919         when exiting catch block without rethrowing.
23920         * g++.dg/eh/forced3.C: New.
23921         * g++.dg/eh/forced4.C: New.
23923 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23925         * gcc.dg/20030505.c: Fix triplet.
23927 2003-05-06  DJ Delorie  <dj@redhat.com>
23929         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23930         * gcc.dg/nest.c: Likewise.
23932 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23934         * gcc.dg/builtins-14.c: New test case.
23936 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23938         * lib/compat.exp (compat-execute): New argument.
23939         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23940         * gcc.dg/compat: New test directory.
23941         * gcc.dg/compat/compat.exp: New expect script.
23942         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23943         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23944         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23945         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23946         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23947         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23949         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23950         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23951         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23952         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23953         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23954         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23955         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23956         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23957         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23958         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23959         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23960         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23961         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23962         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23963         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23965 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23967         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23969 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23971         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23973 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23975         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23976         * gcc.dg/ppc-fsel-2.c: New test.
23978         * gcc.dg/unused-5.c: New test.
23980 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23982         PR c++/10496
23983         * g++.dg/warn/pmf1.C: New test.
23985 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23987         PR c++/4494
23988         * g++.dg/warn/main.C: New test.
23990 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23992         * gcc.dg/nonnull-3.c: New test.
23994 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23996         * gcc.dg/cpp/Wtrigraphs.c: Update.
23997         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23999 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
24001         * gcc.dg/ppc-fsel-1.c: New test.
24003 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
24005         PR c/10604
24006         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
24008 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
24010         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
24012 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24014         PR c++/9364, c++/10553, c++/10586
24015         * g++.dg/parse/typename4.C: New test.
24016         * g++.dg/parse/typename5.C: Likewise.
24018 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
24020         * gcc.c-torture/compile/20030503-1.c: New test.
24022 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24024         * g++.dg/lookup/using5.C: Fix testcase error.
24026 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
24028         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
24029         since MEABI is no longer supported.  Remove all vestiges
24030         of MEABI from the test.
24032 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24034         PR c++/10554
24035         * g++.dg/lookup/using5.C: New test.
24037 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24039         PR c++/8772
24040         * g++.dg/template/ttp5.C: New test.
24042 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
24044         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
24045         (dg-gpp-additional-sources): New function.
24046         (dg-gpp-additional-files): Likewise.
24047         * lib/g++.exp (additional_sources): New variable.
24048         (additional_files): Likewise.
24049         (g++_target_compile): Deal with them.
24050         * lib/old-dejagnu.exp: Remove.
24051         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
24052         * g++.old-deja: Revise all tests to use dg commands.
24054 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24056         PR c++/9432, c++/9528
24057         * g++.dg/lookup/using4.C: New test.
24059 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
24061         * gcc.dg/noreturn-5.c: New file.
24062         * gcc.dg/noreturn-6.c: New file.
24064         * gcc.c-torture/compile/inline-1.c: New file.
24066 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24068         PR c++/10551
24069         * g++.dg/template/explicit1.C: New test.
24071 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24073         PR c++/10549
24074         * g++.dg/other/bitfield1.C: New test.
24076         PR c++/10527
24077         * g++.dg/init/new7.C: New test.
24079 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24081         * g++.dg/ext/desig1.C: New test.
24082         * g++.dg/ext/init1.C: Update.
24084         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
24086 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
24088         PR c++/10180
24089         * g++.dg/warn/Winline-1.C: New test.
24091 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
24093         * gcc.c-torture/execute/string-opt-19.c: New test.
24095         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
24096         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
24098 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
24100         PR c++/10506
24101         * g++.dg/init/new6.C: New test.
24103         PR c++/10503
24104         * g++.dg/init/ref6.C: New test.
24106 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
24108         * g++.dg/warn/weak1.C: XFAIL on AIX4.
24110 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24112         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
24113         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
24115 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
24117         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
24118         initialized static data members.
24120 2003-04-25  H.J. Lu <hjl@gnu.org>
24122         * gcc.dg/ia64-sync-4.c: New test.
24124 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24126         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
24127         date.
24129 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
24131         PR c++/10337
24132         * g++.dg/warn/conv1.C: New test.
24133         * g++.old-deja/g++.other/conv7.C: Adjust.
24134         * g++.old-deja/g++.other/overload14.C: Adjust.
24136 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24138         PR c++/10471
24139         * g++.dg/template/defarg2.C: New test.
24141 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
24143         * gcc.dg/cpp/include2.c: Update.
24144         * gcc.dg/cpp/multiline-2.c: New.
24145         * gcc.dg/cpp/multiline.c: Update.
24146         * gcc.dg/cpp/strify2.c: Update.
24147         * gcc.dg/cpp/trad/literals-2.c: Update.
24149 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24151         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
24153 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24155         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
24157 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24159         PR c++/10451
24160         * g++.dg/parse/crash4.C: New test.
24162         PR c++/9847
24163         * g++.dg/parse/crash5.C: New test.
24165 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
24167         PR c++/10446
24168         * g++.dg/parse/crash3.C: New test.
24170         PR c++/10428
24171         * g++.dg/parse/elab1.C: New test.
24173 2003-04-22  Devang Patel  <dpatel@apple.com>
24175         * gcc.dg/cpp/trad/funlike-5.c: New test.
24177 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
24179         * g++.dg/other/packed1.C: Fix dg options.
24181 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
24183         * g++.dg/other/offsetof2.C: New test.
24185 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
24187         * g++.dg/template/recurse.C: Adjust location of error messages.
24189 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
24191         PR c++/9881
24192         * g++.dg/init/addr-const1.C: New test.
24193         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
24195 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24197         PR c++/10405
24198         * g++.dg/lookup/struct-hack1.C: New test.
24200 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
24202         * ucs.c: Update diagnostic messages.
24204 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24206         * gcc.dg/cpp/truefalse.cpp: New test.
24207         * gcc.dg/cpp/cpp.exp: Update.
24208         * g++.dg/other/stdbool-if.C: Remove.
24210 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24212         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
24213         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
24215 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24217         * gcc.c-torture/compile/20030418-1.c: New test.
24219 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
24221         * README.compat: Remove; content moved to doc/sourcebuild.texi.
24223 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24225         PR c++/10347
24226         g++.dg/template/dependent-name1.C: New test.
24228 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
24230         * gcc.dg/warn-1.c (tourist_guide): New array,
24231         contains a pointer to bar.
24233 2003-04-16  Roger Sayle  <roger@eyesopen.com>
24235         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
24236         * gcc.c-torture/execute/medce-1.c: New test case.
24237         * gcc.c-torture/execute/medce-2.c: New test case.
24239 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
24241         * lib/prune.exp: Ignore more messages.
24243         PR c++/10381
24244         * g++.dg/parse/lookup3.C: New test.
24246 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
24248         * gcc.c-torture/compile/20030415-1.c : New test.
24250 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
24252         * gcc.c-torture/execute/scope-2.c: Move to ...
24253         * gcc.dg/noncompile/scope.c: .... here.
24255 2003-04-14  Roger Sayle  <roger@eyesopen.com>
24257         * gcc.dg/20030414-2.c: New test case.
24259 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
24261         PR target/10377
24262         * gcc.dg/20030414-1.c: New test.
24264 2003-04-13  Roger Sayle  <roger@eyesopen.com>
24266         * gcc.dg/builtins-12.c: New test case.
24267         * gcc.dg/builtins-13.c: New test case.
24269 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24271         * gcc.c-torture/execute/string-opt-18.c: New test.
24273 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
24275         PR c++/10300
24276         * g++.dg/init/new5.C: New test.
24278 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
24280         PR c++/7910
24281         * g++.dg/ext/dllimport1.C: New test.
24283 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24285         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
24287 2003-04-11  Bud Davis <bdavis9659@comcast.net>
24289         PR Fortran/9263
24290         * g77.f-torture/noncompile/9263.f: New test
24291         PR Fortran/1832
24292         * g77.f-torture/execute/1832.f: New test
24294 2003-04-11  David Chad  <davidc@freebsd.org>
24295             Loren J. Rittle  <ljrittle@acm.org>
24297         libobjc/8562
24298         * objc.dg/headers.m: New test.
24300 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
24302         * gcc.c-torture/execute/builtin-noret-2.c: New.
24303         * gcc.c-torture/execute/builtin-noret-2.x: New.
24304         XFAIL builtin-noret-2.c at -O1 and above.
24305         * gcc.dg/redecl.c: New.
24306         * gcc.dg/Wshadow-1.c: Update error regexps.
24308 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
24310         * g++.dg/abi/bitfield10.C: New test.
24312 2003-04-09  Mike Stump  <mrs@apple.com>
24314         * gcc.dg/pch/pch.exp: Make testcase names longer.
24315         * g++.dg/pch/pch.exp: Make testcase names longer.
24317 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24319         * gcc.dg/builtins-11.c: New test case.
24321 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24323         * gcc.dg/builtins-9.c: New test case.
24324         * gcc.dg/builtins-10.c: New test case.
24326 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
24328         * gcc.dg/noncompile/init-4.c.c: New test.
24330 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24332         * gcc.misc-test/gcov-9.c: New test.
24333         * gcc.misc-test/gcov-10.c: New test
24334         * gcc.misc-test/gcov-11.c: New test.
24336 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
24338         PR optimization/10024
24339         * gcc.c-torture/compile/20030405-1.c: New test.
24341 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
24343         * gcc.dg/pch/static-3.c: New.
24344         * gcc.dg/pch/static-3.hs: New.
24345         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
24347 2003-04-04  Richard Henderson  <rth@redhat.com>
24349         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
24350         * g++.dg/eh/forced2.C: Likewise.
24352 2003-04-03  Mike Stump  <mrs@apple.com>
24354         * lib/scanasm.exp (scan-assembler): Add xfail processing for
24355         target arg.
24356         (scan-assembler-times, scan-assembler-not): Likewise.
24357         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
24359 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24361         * gcc.dg/sparc-loop-1.c: New test.
24363 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
24365         PR other/9274
24366         * g++.dg/pch/system-2.C: New.
24367         * g++.dg/pch/system-2.Hs: New.
24369 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
24371         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
24373         * g++.dg/eh/simd-1.C (vecfunc): Same.
24375 2003-04-01  Roger Sayle  <roger@eyesopen.com>
24377         * gcc.c-torture/execute/20030401-1.c: New test case.
24379 2003-04-01  Ziemowit Laski <zlaski@apple.com>
24381         * objc.dg/defs.m: New.
24383 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
24385         * g++.dg/eh/simd-1.C: New.
24386         * g++.dg/eh/simd-2.C: New.
24388 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
24390         * gcc.c-torture/execute/simd-3.c: New.
24392 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24394         PR c/9936
24395         * gcc.dg/20030331-2.c: New test.
24397 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24399         PR c++/10278
24400         * g++.dg/parse/crash2.C: New test.
24402 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24404         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
24405         * gcc.c-torture/execute/20030331-1.c: ...here.
24407 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24409         * gcc.c-torture/execute/20030331-1.c: New test.
24411 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24413         * lib/gcov.exp: Adjust call return testing strings.
24414         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
24416 2003-03-31  Roger Sayle  <roger@eyesopen.com>
24418         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
24419         * gcc.dg/builtins-7.c: New test case.
24420         * gcc.dg/builtins-8.c: New test case.
24422 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24424         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
24426 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
24428         PR c++/7647
24429         * g++.dg/lookup-class-member-2.C: New test.
24431 2003-03-30  Glen Nakamura  <glen@imodulo.com>
24433         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
24435 2003-03-28  Roger Sayle  <roger@eyesopen.com>
24437         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
24439 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
24441         * g++.dg/init/attrib1.C: New test.
24443 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24445         * gcc.dg/ultrasp8.c: New test.
24447 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24449         * gcc.dg/ultrasp7.c: New test.
24451 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
24453         PR c++/10047
24454         * g++.dg/template/inline1.C: New test.
24456 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24458         * gcc.dg/sparc-dwarf2.c: New test.
24460 2003-03-27  Roger Sayle  <roger@eyesopen.com>
24462         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
24463         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
24465 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
24467         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
24468         than reading .x files.
24469         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
24470         * g77.dg/gcov/gcov-1.f: Likewise.
24471         * gcc.misc-tests/gcov-4b.c: Likewise.
24472         * gcc.misc-tests/gcov-5b.c: Likewise.
24473         * gcc.misc-tests/gcov-6.c: Likewise.
24474         * gcc.misc-tests/gcov-7.c: Likewise.
24475         * gcc.misc-tests/gcov-8.c: Likewise.
24476         * g++.dg/gcov/gcov-1.x: Remove.
24477         * g77.dg/gcov/gcov-1.x: Likewise.
24478         * gcc.misc-tests/gcov-4b.x: Likewise.
24479         * gcc.misc-tests/gcov-5b.x: Likewise.
24480         * gcc.misc-tests/gcov-6.x: Likewise.
24481         * gcc.misc-tests/gcov-7.x: Likewise.
24482         * gcc.misc-tests/gcov-8.x: Likewise.
24484 2003-03-27  Glen Nakamura  <glen@imodulo.com>
24486         PR opt/10087
24487         * gcc.dg/20030324-1.c: New test.
24489 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
24491         PR c++/10224
24492         * g++.dg/template/arg3.C: New test.
24494         PR c++/10158
24495         * g++.dg/template/friend18.C: New test.
24497 2003-03-26  Roger Sayle  <roger@eyesopen.com>
24499         * g77.f-torture/compile/20030326-1.f: New test case.
24501 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
24503         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
24505         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
24507 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
24509         * gcc.dg/ia64-sync-3.c: New test.
24511 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
24513         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
24515 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24517         * gcc.dg/ultrasp6.c: New test.
24519 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24521         * gcc.dg/i386-signbit-1.c: New test.
24522         * gcc.dg/i386-signbit-2.c: New test.
24523         * gcc.dg/i386-signbit-3.c: New test.
24525 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24527         * gcc.dg/ultrasp5.c: Fix options.
24529 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24531         * gcc.dg/ultrasp5.c: Fix comment.
24533 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
24535         PR fortran/10197
24536         * g77.f-torture/execute/10197.f: New test.
24538 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
24540         PR c++/9898, c++/383
24541         * g++.dg/template/conv6.C: New test.
24543         PR c++/10119
24544         * g++.dg/template/ptrmem5.C: New test.
24546         PR c++/10026
24547         * g++.dg/lookup/koenig1.C: New test.
24549         PR C++/10199
24550         * g++.dg/lookup/template2.C: New test.
24552 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
24554         * g++.dg/opt/rtti1.C: New test.
24556 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24558         * gcc.dg/ultrasp5.c: New test.
24560 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
24562         PR middle-end/9967
24563         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
24564         builtin fputs.
24566 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
24568         PR c/8224
24569         * gcc.dg/20030323-1.c: New test.
24571 2003-03-23  Roger Sayle  <roger@eyesopen.com>
24573         * gcc.c-torture/compile/20030323-1.c: New test case.
24575 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
24577         * gcc.dg/20030321-1.c: New test.
24579 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
24581         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
24583 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24585         PR c++/9978, c++/9708
24586         * g++.dg/ext/vlm1.C: Adjust expected error.
24587         * g++.dg/ext/vla2.C: New test.
24588         * g++.dg/template/arg1.C: New test.
24589         * g++.dg/template/arg2.C: New test.
24591 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
24593         * g77.f-torture/execute/select.f: New test.
24594         * g77.f-torture/noncompile/select_no_compile.f: New test.
24596 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
24598         PR c++/9898
24599         * g++.dg/other/error4.C: New test.
24601 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
24603         * g++.dg/template/friend17.C: New test.
24605 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
24607         * gcc.c-torture/compile/20030320-1.c: New.
24609 2003-03-20  Roger Sayle  <roger@eyesopen.com>
24611         * gcc.dg/builtins-6.c: New test case.
24613 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
24615         PR target/10073
24616         * gcc.c-torture/compile/20030319-1.c: New.
24618 2003-03-18  Jan Hubicka  <jh@suse.cz>
24620         * gcc.dg/i386-cvt-1.c: New test.
24622 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
24624         * objc.dg/naming-1.m: Use "(parse|syntax) error".
24625         * objc.dg/naming-2.m: Likewise.
24627 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
24629         PR c++/9639
24630         * g++.dg/parse/crash1.C: New test.
24632 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
24634         PR c++/8805
24635         * g++.dg/eh/cleanup1.C: New test.
24637 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24639         * gcc.c-torture/execute/20030316-1.c: New test case.
24641 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24643         PR c++/9629
24644         * g++.dg/init/ctor2.C: New test.
24646 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24648         * g77.f-torture/compile/xformat.f: New test case.
24650 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24652         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24653         * g++.old-deja/g++.mike/eh50.C: Likewise.
24655 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24657         PR c++/6440
24658         * g++.dg/template/spec7.C: New test.
24659         * g++.dg/template/spec8.C: Likewise.
24661 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24663         * gcc.c-torture/execute/20030313-1.c: New test.
24665 2003-03-14  Richard Henderson  <rth@redhat.com>
24667         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24669 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24671         * gcc.c-torture/compile/20030314-1.c: New test.
24673 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24675         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24676         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24677         thumb target,
24678         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24679         to accept newer _imp__  prefix and additional
24680         newline in .drectve section.
24681         * gcc.dg/dll-4.c: Likewise.
24682         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24683         switch.
24685 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24687         * g++.dg/parse/namespace9.C: New test.
24689         * g++.dg/init/ref5.C: New test.
24690         * g++.dg/parse/ptrmem1.C: Likewise.
24692 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24694         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24695         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24696         regular expression.
24697         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24698         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24700 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24702         * gcc.c-torture/execute/20030224-2.c: New test.
24704 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24706         * gcc.dg/decl-3.c: New test.
24708 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24710         * gcc.dg/i386-loop-2.c: New test.
24712 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24714         PR c++/9474
24715         * g++.dg/parse/namespace8.C: New test.
24717         PR c++/9924
24718         * g++.dg/overload/builtin2.C: New test.
24720 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24722         * gcc.dg/return-type-3.c: New test.
24724 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24726         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24727         profiling options are not supported.
24729 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24731         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24732         * g++.old-deja/g++.warn/impint2.C: Likewise.
24734 2003-03-10  Devang Patel  <dpatel@apple.com>
24736         * g++.dg/cpp/c++_cmd_1.C: New test.
24737         * g++.dg/cpp/c++_cmd_1.h: New file.
24739 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24741         * gcc.dg/altivec-9.c: New file.
24743 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24745         * gcc.dg/ppc-sdata-1.c: New test.
24746         * gcc.dg/ppc-sdata-2.c: New test.
24748 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24750         PR c++/9373
24751         * g++.dg/opt/ptrmem2.C: New test.
24753         PR c++/8534
24754         * g++.dg/opt/ptrmem1.C: New test.
24756 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24758         * gcc.dg/i386-loop-1.c: New test.
24760 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24762         PR c++/9970
24763         * g++.dg/lookup/friend1.C: New test.
24765 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24767         PR c++/9823
24768         * g++.dg/parser/constructor1.C: New test.
24770 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24772         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24774         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24776 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24778         * gcc.dg/cpp/Wunused.c: Update test.
24780 2003-03-08  Jan Hubicka  <jh@suse.cz>
24782         * gcc.dg/inline-3.c: New test.
24784 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24786         PR c++/9809
24787         * g++.dg/parse/builtin1.C: New test.
24789         PR c++/9982
24790         * g++.dg/abi/cookie1.C: New test.
24791         * g++.dg/abi/cookie2.C: Likewise.
24793         PR c++/9524
24794         * g++.dg/template/field1.C: New test.
24796         PR c++/9912
24797         * g++.dg/parse/class1.C: New test.
24798         * g++.dg/parse/namespace7.C: Likewise.
24799         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24801 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24803         * g++.dg/init/ref4.C: New test.
24805 2003-03-07  Jan Hubicka  <jh@suse.cz>
24807         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24808         * gcc.dg/inline-3.c: New test.
24810 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24812         * g++.dg/init/ref3.C: New test.
24814         PR c++/9965
24815         * g++.dg/init/ref2.C: New test.
24817         PR c++/9400
24818         * g++.dg/warn/Wshadow-2.C: New test.
24820         PR c++/9791
24821         * g++.dg/warn/Woverloaded-1.C: New test.
24823 2003-03-05  Jan Hubicka  <jh@suse.cz>
24825         * gcc.dg/i386-local2.c: New.
24826         * gcc.dg/i386-local.c: Fix typo.
24828 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24830         * g++.dg/abi/layout3.C: New test.
24832 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24834         * gcc.c-torture/compile/20030305-1.c
24836 2003-03-05  Jan Hubicka  <jh@suse.cz>
24838         * gcc.dg/i386-local.c: New.
24840 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24842         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24844 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24846         * gcc.dg/switch-2.c: New test.
24847         * gcc.dg/switch-3.c: New test.
24848         * gcc.dg/Wswitch.c: Adjust line numbers.
24849         * gcc.dg/Wswitch-default.c: Likewise.
24850         * gcc.dg/Wswitch-enum.c: Likewise.
24852 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24854         * gcc.c-torture/execute/20030222-1.c: New test.
24856 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24858         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24860 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24862         PR c++/9878
24863         * g++.dg/init/ref1.C: New test.
24865 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24867         * gcc.dg/sh-relax.c: New SH-only test.
24869 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24871         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24872         comment explaining purpose of testcase.
24874 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24876         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24877         for HC11/HC12 (asm needs two int registers).
24878         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24879         HC11/HC12 because the test uses an asm which needs two 32-bit
24880         registers.
24882 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24884         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24885         for HC11/HC12 (array is too large otherwise).
24886         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24887         * gcc.c-torture/compile/20010518-2.x: Likewise.
24888         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24889         HC11/HC12 (array is too large).
24891 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24893         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24894         * lib/g++-dg.exp (g++-dg-test): Likewise.
24896 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24898         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24899         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24901 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24903         * g++.dg/warn/implicit-typename1.C: Remove warning.
24905 2003-02-28  Richard Henderson  <rth@redhat.com>
24907         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24908         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24910 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24912         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24913         * g++.dg/pch/pch.exp: Likewise.
24915 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24917         PR c++/9879
24918         * testsuite/g++.dg/init/new4.C: New test.
24920 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24922         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24924 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24926         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24927         unsigned long.
24929         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24930         wider than float.
24932 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24934         * lib/scanasm.exp: Add support for counting numbers of
24935         occurences.
24936         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24937         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24939 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24941         PR c++/9683
24942         * g++.dg/template/static3.C: New test.
24944         PR c++/9829
24945         * g++.dg/parse/namespace6.C: New test.
24947 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24949         PR target/9732
24950         * gcc.dg/20030225-1.c: New test.
24952 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24954         * README: Remove out-of-date information.
24956         PR c++/9836
24957         * g++.dg/template/spec6.C: New test.
24959 2003-02-24  Jeff Law  <law@redhat.com>
24961         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24963 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24965         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24966         * gcc.dg/pragma-ep-1.c: Likewise.
24968 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24970         PR c++/9602
24971         * g++.dg/template/friend16.C: New test.
24973 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24975         PR c++/5333
24976         * g++.dg/parse/fused-params1.C: Adjust error messages.
24977         * g++.dg/template/nested3.C: New test.
24979 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24981         * g++.dg/abi/param1.C: New test.
24983 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24985         PR c++/7982
24986         * g++.dg/warn/implicit-typename1.C: New test.
24988 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24990         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24991         with "mtune".
24992         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24993         * gcc.c-torture/execute/20010129-1.x: Likewise.
24994         * gcc.dg/20011107-1.c: Likewise.
24995         * gcc.dg/20020108-1.c: Likewise.
24996         * gcc.dg/20020122-3.c: Likewise.
24997         * gcc.dg/20020206-1.c: Likewise.
24998         * gcc.dg/20020310-1.c: Likewise.
24999         * gcc.dg/20020426-2.c: Likewise.
25000         * gcc.dg/20020517-1.c: Likewise.
25001         * gcc.dg/991230-1.c: Likewise.
25002         * gcc.dg/i386-unroll-1.c: Likewise.
25003         * gcc.misc-tests/i386-prefetch.exp: Likewise.
25005 2003-02-22  Jan Hubicka  <jh@suse.cz>
25007         * gcc.dg/i386-mul.c: New test.
25009 2003-02-21  Roger Sayle  <roger@eyesopen.com>
25011         * gcc.dg/builtins-5.c: New test case.
25013 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
25015         * gcc.dg/asmreg-1.c: New test.
25017 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25019         PR c++/9749
25020         * g++.dg/parse/varmod1.C: New test.
25022 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25024         PR c++/9727
25025         * g++.dg/template/op1.C: New test.
25027 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25029         PR c++/8906
25030         * g++.dg/template/nested2.C: New test.
25032 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25034         PR c++/8724
25035         * g++.dg/expr/dtor1.C: New test.
25037 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
25039         * gcc.dg/cpp/include3.c: New test.
25040         * gcc.dg/cpp/inc/foo.h: New file.
25042 2003-02-21  Glen Nakamura  <glen@imodulo.com>
25044         * gcc.c-torture/execute/20030221-1.c: New test.
25046 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
25048         PR c++/9729
25049         * g++.dg/abi/conv1.C: New test.
25051 2003-02-20  Jan Hubicka  <jh@suse.cz>
25053         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
25055 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
25057         * gcc.c-torture/compile/20030219-1.c: New test.
25059 2003-02-18  Jan Hubicka  <jh@suse.cz>
25061         * gcc.dg/funcorder.c: New test.
25063 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25065         * gcc.c-torture/execute/20030218-1.c: New.
25067 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
25069         * gcc.dg/20030218-1.c: New.
25071 2003-02-18  Richard Henderson  <rth@redhat.com>
25073         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
25074         * gcc.dg/attr-used-2.c: New.
25076 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
25078         PR c++/9704
25079         * g++.dg/init/copy5.C: New test.
25081 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
25083         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
25084         * g++.dg/pch/pch.exp: Likewise.
25086 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25088         * gcc.c-torture/execute/20030209-1.c: Enable the test if
25089         STACK_SIZE is not defined.
25091 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25093         PR c++/9457
25094         * g++.dg/template/init1.C: New test.
25096 2003-02-16  Jan HUbicka  <jh@suse.cz>
25098         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
25099         (foo): Add few extra tests
25100         * gcc.dg/c99-const-expr-3.c: Likewise.
25101         * gcc.c-torture/execute/20030216-1.c: New.
25103 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25105         PR c++/9459
25106         * g++.dg/ext/typeof4.C: New test.
25108 2003-02-15  Roger Sayle  <roger@eyesopen.com>
25110         * gcc.dg/i386-387-3.c: New test case.
25112 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
25114         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
25115         cris-*-elf* cris-*-aout* and mmix-*-*.
25117 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
25119         * gcc.dg/20030213-1.c: New test.
25121 2003-02-12  Roger Sayle  <roger@eyesopen.com>
25123         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
25124         * gcc.dg/i386-387-2.c: Likewise.
25126 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
25128         * gcc.dg/ppc-spe.c: Fix formatting.
25129         Enable tests that were previously unsupported by gas.
25130         Delete tests for instructions that no longer exist.
25131         Switch arguments on evsubifw builtin.
25133 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
25135         * gcc.c-torture/execute/20030209-1.c: Disable the test if
25136         STACK_SIZE is too small.
25138 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25139             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25141         * gcc.dg/decl-2.c: New test.
25143 2003-02-10  Jan Hubicka  <jh@suse.cz>
25145         * gcc.dg/i386-fpcvt-1.c: New test.
25147 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
25149         * gcc.c-torture/execute/20030209-1.c: New test.
25151 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
25153         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
25154         int-wide bitops, use the constants of the same width.
25155         Likewise, if long long is 32-bit wide, test bitops using
25156         32-bit constants.
25158 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
25160         * gcc.dg/20021014-1.c: Annotate with expected notice text.
25162 2003-02-07  Roger Sayle  <roger@eyesopen.com>
25164         * testsuite/gcc.dg/builtins-4.c: New test case.
25166 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25168         * gcc.dg/20020430-1.c: Fix dg command typos.
25169         * gcc.dg/20020503-1.c: Likewise.
25171 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25173         PR c++/8785
25174         * g++.dg/parse/fused-params1.C: New test.
25176         PR c++/8857
25177         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
25179         PR c++/8921
25180         * g++.dg/parse/non-dependent1.C: New test.
25182         PR c++/8928
25183         * g++.dg/parse/dupl-tmpl-args1.C: New test.
25185         PR c++/9228
25186         * g++.dg/parse/undefined7.C: New test.
25187         * g++.dg/parse/non-templ1.C: New test.
25189         PR c++/9229
25190         * g++.dg/parse/too-many-tmpl-args1.C: New test.
25192 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
25194         * gcc.c-torture/compile/20030206-1.c: New test.
25196 2003-02-05  Roger Sayle  <roger@eyesopen.com>
25198         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
25199         "pow" to "foo" to avoid potential confusion with a math built-in.
25201 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25203         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
25204         conditions for SPARC targets.
25206 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
25208         * gcc.dg/20030204-1.c: New test.
25210 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25212         PR c++/38
25213         * g++.dg/parse/array-size1.C: New test.
25215         PR c++/5657
25216         * g++.dg/parse/undefined3.C: New test.
25218         PR c++/5665
25219         * g++.dg/parse/undefined4.C: New test.
25221         PR c++/5975
25222         * g++.dg/parse/undefined5.C: New test.
25224         PR c++/7259
25225         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
25227         PR c++/8578
25228         * g++.dg/parse/casting-operator1.C: New test.
25230         PR c++/8596
25231         * g++.dg/parse/undefined6.C: New test.
25233         PR c++/8736
25234         * g++.dg/parse/missing-template1.C: New test.
25236 2003-02-04  Jan Hubicka  <jh@suse.cz>
25238         * gcc.dg/i386-cadd.c: Compile using -march=k8.
25239         * gcc.dg/i386-cmov?.c: Likewise.
25240         * gcc.dg/i386-fpcvt-?.c: Likewise.
25241         * gcc.dg/i386-ssefp-1.c: Likewise.
25242         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
25243         conventions.
25245 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
25247         PR c++/7129
25248         * testsuite/g++.dg/ext/max.C: New test.
25250 2003-02-03  Jan Hubicka  <jh@suse.cz>
25252         * gcc.c-torture/execute/20030203-1.c: New test.
25254 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
25256         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
25257         'natural-endian'.
25259 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
25261         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
25262         * g++.dg/init/new2.C: Likewise.
25263         * g++.dg/other/new1.C: Likewise.
25265 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
25267         * gcc.dg/struct-ret-libc.c: New test.
25269 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
25271         * gcc.dg/20030129-1.c: New test.
25273 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25275         PR c++/8849
25276         * g++.dg/template/ptrmem4.C: New test.
25278 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
25280         * g++.dg/parser/constant1.C: New test.
25282 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25284         PR c++/8591
25285         * g++.dg/parse/friend2.C: New test.
25287 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25289         PR c++/9437
25290         * g++.dg/template/unify4.C: New test.
25292 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
25294         * gcc.c-torture/execute/20030128-1.c: New test.
25296 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
25298         * g++.dg/lookup/nested1.C: Test moved from ...
25299         * g++.old-deja/g++.other/lookup24.C: ... here.
25301 2003-01-28  Jan Hubicka  <jh@suse.cz>
25303         * gcc.dg/i386-cmov5.c: New test.
25305 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
25307         * gcc.c-torture/execute/20010925-1.c: Changed the
25308         memcpy declaration.
25310 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25312         PR c++/3902
25313         * g++.dg/parse/template5.C: New test.
25315 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
25317         PR fortran/9258
25318         * g77.dg/pr9258: New test.
25320 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25322         * README: Move relevant parts from README.g++.
25324         * README.g++: Remove this file.
25326 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25328         * g++.dg/abi/dcast1.C: New test.
25330 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25332         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
25334 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
25336         PR c++/47
25337         * g++.old-deja/g++.other/lookup24.C: New test.
25339 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25341         PR middle-end/7227
25342         * gcc.dg/uninit-C.c: New test.
25344 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
25346         * g++.dg/abi/covariant1.C: New test.
25348 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
25350         * gcc.dg/20030123-1.c: New test.
25352 2003-01-25  Jan Hubicka  <jh@suse.cz>
25354         PR opt/8492
25355         * gcc.c-torture/compile/20030125-1.c
25357 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
25359         PR c++/9403
25360         * g++.dg/parse/template3.C: New test.
25361         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
25363         PR c++/795
25364         * g++.dg/parse/template4.C: New test.
25366         PR c++/9415
25367         * g++.dg/template/qual2.C: New test.
25369         PR c++/8545
25370         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
25372         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
25374 2003-01-25  Roger Sayle  <roger@eyesopen.com>
25376         * gcc.c-torture/execute/switch-1.c: New test case.
25378 2003-01-25  Jan Hubicka  <jh@suse.cz>
25380         * gcc.c-torture/execute/20030125-1.[cx]: New test.
25382 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
25384         Tweaks for Bison-1.875. From the NEWS file:
25385         "- `parse error' -> `syntax error'
25386         Bison now uniformly uses the term `syntax error'"
25387         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
25388         * gcc.dg/cpp/digraph2.c: Likewise.
25389         * gcc.dg/cpp/direct2.c: Likewise.
25390         * gcc.dg/cpp/paste4.c: Likewise.
25391         * gcc.dg/c90-restrict-1.c: Likewise.
25392         * gcc.dg/c99-func-2.c: Likewise.
25393         * gcc.dg/noncompile/920721-2.c: Likewise.
25394         * gcc.dg/noncompile/930622-2.c: Likewise.
25395         * gcc.dg/noncompile/940112-1.c: Likewise.
25396         * gcc.dg/noncompile/950921-1.c: Likewise.
25397         * gcc.dg/noncompile/951123-1.c: Likewise.
25398         * gcc.dg/noncompile/971104-1.c: Likewise.
25399         * gcc.dg/noncompile/990416-1.c: Likewise.
25401 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
25403         * g++.dg/parse/undefined1.C: Add error message.
25405 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25407         PR c++/9354
25408         * g++.dg/parse/new1.C: New test.
25410         PR c++/9216
25411         * g++.dg/parse/template2.C: New test.
25413         PR c++/9354
25414         * g++.dg/parse/typedef2.C: New test.
25416         PR c++/9328
25417         * g++.dg/ext/typeof3.C: New test.
25419 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25421         PR c++/2738
25422         * g++.dg/parse/ret-type1.C: New test.
25424         PR c++/3792
25425         * g++.dg/parse/tmpl-outside1.C: New test.
25427         PR c++/4207
25428         * g++.dg/parse/int-as-enum1.C: New test.
25430         PR c++/4903
25431         * g++.dg/parse/no-typename1.C: New test.
25433         PR c++/5533
25434         * g++.dg/parse/no-value1.C: New test.
25436         PR c++/5921
25437         * g++.dg/parse/wrong-inline1.C: New test.
25439         PR c++/6402
25440         * g++.dg/parse/ref1.C: New test.
25442         PR c++/6992
25443         * g++.dg/parse/attr-ctor1.C: New test.
25445         PR c++/7229
25446         * g++.dg/parse/namespace5.C: New test.
25448         PR c++/7917
25449         * g++.dg/parse/func-def1.C: New test.
25451         PR c++/8143
25452         * g++.dg/parse/undefined1.C: New test.
25454         PR c++/5723, PR c++/8522
25455         * g++.dg/parse/specialization1.C: New test.
25457         PR c++/163, PR c++/8595
25458         * g++.dg/parse/struct-as-enum1.C: New test.
25460         PR c++/9173
25461         * g++.dg/parse/undefined2.C: New test.
25463 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25465         PR c++/9298
25466         * g++.dg/parse/template1.C: New test.
25468         PR c++/9384
25469         * g++.dg/parse/using1.C: New test.
25471         PR c++/9285
25472         PR c++/9294
25473         * g++.dg/parse/expr2.C: New test.
25475         PR c++/9388
25476         * g++.dg/parse/lookup2.C: Likewise.
25478 2003-01-21  Jan Hubicka  <jh@suse.cz>
25480         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
25481         * gcc.c-torture/execute/eeprof-1.c: Likewise.
25482         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
25483         * gcc.c-torture/execute/string-opt-*.c: Likewise.
25485 2003-01-20  Nick Clifton  <nickc@redhat.com>
25487         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
25488         problem with ARM sibcall code generation.
25490 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25492         * gcc.c-torture/execute/20030120-1.c: New.
25494 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
25496         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
25498 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
25500         PR c++/9272
25501         * g++.dg/parse/ctor1.C: New test.
25503         PR c++/9294:
25504         * g++.dg/parse/qualified1.C: New test.
25506         * g++.dg/parse/typename3.C: New test.
25508 2003-01-16  Richard Henderson  <rth@redhat.com>
25510         * g++.dg/tls/init-2.C: Fix error matches for real this time.
25512 2003-01-16  Richard Henderson  <rth@redhat.com>
25514         * g++.dg/pch/pch.exp: Copy test header to the working directory
25515         before using it either for precompilation or direct use.
25516         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
25517         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
25519 2003-01-16  Richard Henderson  <rth@redhat.com>
25521         * gcc.dg/pch/pch.exp: Copy test header to the working directory
25522         before using it either for precompilation or direct use.
25523         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
25524         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
25526 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
25528         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
25529         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
25530         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
25531         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
25532         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
25533         typename warning into error.
25534         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
25535         error messages.
25536         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
25537         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
25538         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
25539         messages.
25540         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
25541         make declaration visible in template.
25542         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
25543         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
25544         messages.
25545         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
25546         message.
25547         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
25548         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
25549         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
25550         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
25551         typename warning with error message.
25552         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
25553         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
25554         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
25556 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
25558         * g++.dg/parse/ambig2.C: New test.
25560 2003-01-15  Richard Henderson  <rth@redhat.com>
25562         * g++.dg/tls/init-2.C: Update error message string.
25564 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25566         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
25568 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
25570         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
25571         all for HC11/HC12.
25572         * gcc.c-torture/compile/20001205-1.x: Likewise.
25573         * gcc.c-torture/compile/20001226-1.x: Likewise.
25574         * gcc.c-torture/compile/920520-1.x: Likewise.
25575         * gcc.c-torture/compile/961203-1.x: Likewise.
25576         * gcc.c-torture/compile/20020604-1.x: Likewise.
25578 2003-01-15  Jan Hubicka  <jh@suse.cz>
25580         * gcc.c-torture/compile/20030115-1.c: New test.
25582         * gcc.dg/i386-fpcvt-1.c: New test.
25583         * gcc.dg/i386-fpcvt-2.c: New test.
25585 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
25587         Further conform g++'s __vmi_class_type_info to the C++ ABI
25588         specification.
25589         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
25590         the specification.
25592 2003-01-14  Jan Hubicka  <jh@suse.cz>
25594         * gcc.dg/i386-fpcvt-1.c: New test.
25595         * gcc.dg/i386-fpcvt-2.c: New test.
25597 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25599         * gcc.dg/i386-mmx-3.c: New test.
25601 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
25603         PR c++/9264
25604         * g++.dg/parse/octal1.C: New file.
25606         PR c++/9172
25607         * g++.dg/parse/typename1.C: New file.
25609 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
25611         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
25612         * gcc.dg/bf-no-ms-layout.c: Likewise.
25613         * gcc.dg/bf-ms-attrib.c: Likewise.
25615 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
25617         PR c++/9099
25618         * g++.dg/parse/dtor1.C: New file.
25620         PR c++/9128
25621         * g++.dg/rtti/typeid1.C: New file.
25623         PR c++/9153
25624         * g++.dg/parse/lookup1.C: New file.
25626         PR c++/9171
25627         * g++.dg/templ/spec5.C: New file.
25629 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
25631         * gcc.c-torture/compile/20030110-1.c: New test.
25633 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
25635         Merge from pch-branch:
25637         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
25639         * gcc.dg/pch/cpp-1.h: New.
25640         * gcc.dg/pch/cpp-1.c: New.
25641         * gcc.dg/pch/cpp-2.h: New.
25642         * gcc.dg/pch/cpp-2.c: New.
25644         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25646         * gcc.dg/pch/except-1.h: New.
25647         * gcc.dg/pch/except-1.c: New.
25649         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25651         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25652         running test.
25653         * gcc.dg/pch: Include *.hp not *.h.
25654         * gcc.dg/pch/system-1.h: New.
25655         * gcc.dg/pch/system-1.c: New.
25657         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25659         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25660         rather than trying to build and run a program using PCH.
25661         * gcc.dg/pch: Remove dg-do commands from test files.
25663         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25665         * gcc.dg/pch/macro-3.c: New.
25666         * gcc.dg/pch/macro-3.h: New.
25668         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25670         * gcc.dg/pch/common-1.c: New.
25671         * gcc.dg/pch/common-1.h: New.
25672         * gcc.dg/pch/decl-1.c: New.
25673         * gcc.dg/pch/decl-1.h: New.
25674         * gcc.dg/pch/decl-2.c: New.
25675         * gcc.dg/pch/decl-2.h: New.
25676         * gcc.dg/pch/decl-3.c: New.
25677         * gcc.dg/pch/decl-3.h: New.
25678         * gcc.dg/pch/decl-4.c: New.
25679         * gcc.dg/pch/decl-4.h: New.
25680         * gcc.dg/pch/decl-5.c: New.
25681         * gcc.dg/pch/decl-5.h: New.
25682         * gcc.dg/pch/global-1.c: New.
25683         * gcc.dg/pch/global-1.h: New.
25684         * gcc.dg/pch/inline-1.c: New.
25685         * gcc.dg/pch/inline-1.h: New.
25686         * gcc.dg/pch/inline-2.c: New.
25687         * gcc.dg/pch/inline-2.h: New.
25688         * gcc.dg/pch/static-1.c: New.
25689         * gcc.dg/pch/static-1.h: New.
25690         * gcc.dg/pch/static-2.c: New.
25691         * gcc.dg/pch/static-2.h: New.
25693         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25695         * g++.dg/pch/pch.exp: Better handle failing testcases.
25696         * gcc.dg/pch/pch.exp: Likewise.
25697         * gcc.dg/pch/macro-1.c: New.
25698         * gcc.dg/pch/macro-1.h: New.
25699         * gcc.dg/pch/macro-2.c: New.
25700         * gcc.dg/pch/macro-2.h: New.
25702         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25704         * g++.dg/dg.exp: Treat files in pch/ specially.
25705         * g++.dg/pch/pch.exp: New file.
25706         * g++.dg/pch/empty.H: New file.
25707         * g++.dg/pch/empty.C: New file.
25708         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25709         "precompile".
25711         * gcc.dg/pch/pch.exp: New file.
25712         * gcc.dg/pch/empty.h: New file.
25713         * gcc.dg/pch/empty.c: New file.
25714         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25715         "precompile".
25717 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25719         * g++.dg/template/friend14.C: New test.
25721 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25723         * gcc.dg/old-style-asm-1.c: New test.
25725 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25727         * gcc.c-torture/compile/20030109-1.c: New test.
25729 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25731         * gcc.c-torture/execute/20030109-1.c: New test.
25733 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25735         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25736         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
25737         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
25738         * g++.old-deja/g++.mike/eh2.C: Likewise.
25739         * g++.old-deja/g++.mike/eh3.C: Likewise.
25740         * g++.old-deja/g++.mike/eh5.C: Likewise.
25741         * g++.old-deja/g++.mike/eh6.C: Likewise.
25742         * g++.old-deja/g++.mike/eh7.C: Likewise.
25743         * g++.old-deja/g++.mike/eh8.C: Likewise.
25744         * g++.old-deja/g++.mike/eh9.C: Likewise.
25745         * g++.old-deja/g++.mike/eh10.C: Likewise.
25746         * g++.old-deja/g++.mike/eh12.C: Likewise.
25747         * g++.old-deja/g++.mike/eh13.C: Likewise.
25748         * g++.old-deja/g++.mike/eh14.C: Likewise.
25749         * g++.old-deja/g++.mike/eh16.C: Likewise.
25750         * g++.old-deja/g++.mike/eh17.C: Likewise.
25751         * g++.old-deja/g++.mike/eh18.C: Likewise.
25752         * g++.old-deja/g++.mike/eh21.C: Likewise.
25753         * g++.old-deja/g++.mike/eh23.C: Likewise.
25754         * g++.old-deja/g++.mike/eh24.C: Likewise.
25755         * g++.old-deja/g++.mike/eh25.C: Likewise.
25756         * g++.old-deja/g++.mike/eh26.C: Likewise.
25757         * g++.old-deja/g++.mike/eh27.C: Likewise.
25758         * g++.old-deja/g++.mike/eh28.C: Likewise.
25759         * g++.old-deja/g++.mike/eh29.C: Likewise.
25760         * g++.old-deja/g++.mike/eh31.C: Likewise.
25761         * g++.old-deja/g++.mike/eh33.C: Likewise.
25762         * g++.old-deja/g++.mike/eh34.C: Likewise.
25763         * g++.old-deja/g++.mike/eh35.C: Likewise.
25764         * g++.old-deja/g++.mike/eh36.C: Likewise.
25765         * g++.old-deja/g++.mike/eh37.C: Likewise.
25766         * g++.old-deja/g++.mike/eh38.C: Likewise.
25767         * g++.old-deja/g++.mike/eh39.C: Likewise.
25768         * g++.old-deja/g++.mike/eh40.C: Likewise.
25769         * g++.old-deja/g++.mike/eh41.C: Likewise.
25770         * g++.old-deja/g++.mike/eh42.C: Likewise.
25771         * g++.old-deja/g++.mike/eh44.C: Likewise.
25772         * g++.old-deja/g++.mike/eh46.C: Likewise.
25773         * g++.old-deja/g++.mike/eh47.C: Likewise.
25774         * g++.old-deja/g++.mike/eh48.C: Likewise.
25775         * g++.old-deja/g++.mike/eh49.C: Likewise.
25776         * g++.old-deja/g++.mike/eh50.C: Likewise.
25777         * g++.old-deja/g++.mike/eh51.C: Likewise.
25778         * g++.old-deja/g++.mike/eh53.C: Likewise.
25779         * g++.old-deja/g++.mike/eh55.C: Likewise.
25780         * g++.old-deja/g++.mike/p7912.C: Likewise.
25781         * g++.old-deja/g++.mike/p9706.C: Likewise.
25782         * g++.old-deja/g++.mike/p10416.C: Likewise.
25783         * g++.old-deja/g++.mike/p11667.C: Likewise.
25784         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25785         Remove redundant reference to Iris.
25786         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25787         Elxsi, i860, Pico Java, and WE32K.
25789 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25791         * g++.dg/ext/asm4.C: New test.
25793 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25795         PR c++/9030
25796         * g++.dg/template/friend12.C: New test.
25797         * g++.dg/template/friend13.C: Likewise.
25798         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25800 2003-01-08  Jan Hubicka  <jh@suse.cz>
25802         * gcc.dg/i386-cadd.c: New test.
25803         * gcc.dg/i386-cmov4.c: Likewise.
25805 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25807         PR c++/9165
25808         * g++.dg/warn/Wunused-3.C: New test.
25810         * g++.dg/abi/bitfield9.C: New test.
25812         PR c++/9189
25813         * g++.dg/parse/defarg3.C: New test.
25815 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25817         * g++.dg/parse/ambig1.C: New test.
25818         * g++.dg/parse/defarg2.C: New test.
25820 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25822         * g++.dg/template/defarg-1.C: New test.
25823         * g++.dg/template/local2.C: Likewise.
25825 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25827         * gcc.c-torture/execute/20030105-1.c: New test.
25829 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25831         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25832         * g++.dg/parse/namespace4.C: Likewise.
25834 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25836         * g++.dg/template/ntp2.C: New test.
25838 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25840         * g++.dg/parse/extern-C-1.C: New test.
25842         * g++.dg/parse/namespace4.C: New test.
25844         * g++.dg/template/nested1.C: New test.
25846         * g++.dg/parse/namespace3.C: New test.
25848 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25850         * g++.dg/lookup/two-stage1.C: New test.
25852 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25854         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25855         * g++.old-deja/g++.jason/access8.C: Likewise.
25856         * g++.old-deja/g++.other/decl5.C: Likewise.
25858 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25860         * g++.dg/parse/parse7.C: New test.
25862 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25864         PR c++/2843
25865         * g++.dg/ext/attrib7.C: New test.
25867 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25869         * g++.dg/parse/parse6.C: New test.
25871 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25873         * gcc.dg/h8300-stack-1.c: New.
25875 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25877         g++.dg/lookup/exception1.C: New test.
25879         g++.dg/lookup/template1.C: New test.
25881         g++.dg/parse/namespace2.C: New test.
25883         g++.dg/parse/parens2.C: New test.
25885 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25887         * g++.dg/parse/parse5.C: New test.
25888         * g++.dg/lookup/scoped4.C: New test.
25890 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25892         * g++.dg/parse/parens1.C: New test.
25894         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25895         angle-bracket1.C.
25896         * g++.dg/parse/parens2.C: New test.
25898         * g++.dg/lookup/scope-operator1.C: New test.
25900         * g++.dg/parse/operator1.C: New test.
25902 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25904         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25905         * g++.old-deja/g++.other/access6.C: Likewise.
25906         * g++.old-deja/g++.other/decl1.C: Likewise.
25907         * g++.old-deja/g++.pt/typename12.C: Likewise.
25909 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25911         * g++.dg/parse/namespace1.C: New test.
25913 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25915         * g++.dg/parse/parse4.C: New test.
25917 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25919         * g++.dg/parse/parse3.C: New test.
25921 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25923         * g++.dg/parse/parse2.C: New test.
25925 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25927         * g++.dg/template/friend11.C: New test.
25929 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25931         * g++.dg/parse/parse1.C: New test.
25933 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25935         * lib/profopt.exp: Change the name of a global variable to avoid
25936         possible clashes with other test suites.
25938 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25940         * g++.dg/inherit/covariant8.C: New test.
25942 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25944         * g++.dg/init/array9.C: New test.
25946         PR c++/9112
25947         * g++.dg/parse/expr1.C: New test.
25949 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25951         * gcc.c-torture/compile/20021230-1.c: New test.
25953 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25955         * g++.dg/inherit/covariant5.C: New test.
25956         * g++.dg/inherit/covariant6.C: New test.
25957         * g++.dg/inherit/covariant7.C: New test.
25959 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25961         PR c++/2739
25962         * g++.dg/other/access2.C: New test.
25964 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25966         * g++.dg/other/anon-struct.C: No longer fails
25967         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25968         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25969         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25971 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25973         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25975 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25977         * g++.dg/eh/spec4.C: Remove stray semicolon.
25978         * g++.dg/expr/pmf-1.C: Change error message.
25979         * g++.dg/ext/asm1.C: Remove stray semicolon.
25980         * g++.dg/ext/typename1.C: Add missing typenames.
25981         * g++.dg/inherit/template-as-base.C: Change error message.
25982         * g++.dg/lookup/scoped1.C: Likewise.
25983         * g++.dg/lookup/scoped2.C: Likewise.
25984         * g++.dg/lookup/using2.C: Likewise.
25985         * g++.dg/other/component1.C: Remove stray semicolon.
25986         * g++.dg/other/do1.C: Change error message.
25987         * g++.dg/other/error2.C: Likewise.
25988         * g++.dg/other/init1.C: Likewise.
25989         * g++.dg/other/packed1.C: Remove stray semicolon.
25990         * g++.dg/other/ptrmem2.C: Change error message.
25991         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25992         marker.
25993         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25994         * g++.dg/template/access3.C: Add typename keyword.
25995         * g++.dg/template/access5.C: Remove stray semicolon.
25996         * g++.dg/template/access6.C: Likewise.
25997         * g++.dg/template/complit1.C: Likewise.
25998         * g++.dg/template/crash1.C: Change error message.
25999         * g++.dg/template/inherit2.C: Remove stray semicolon.
26000         * g++.dg/template/instantiate2.C: Likewise.
26001         * g++.dg/template/instantiate3.C: Change error message.
26002         * g++.dg/template/qual1.C: Remove stray semicolon.
26003         * g++.dg/template/qualttp18.C: Change error message.
26004         * g++.dg/template/ref1.C: Remove stray semicolon.
26005         * g++.dg/template/sizeof1.C (A::value): Declare it.
26006         * g++.dg/template/spec4.C: Change error message.
26007         * g++.dg/template/static1.C: Likewise.
26008         * g++.dg/template/type1.C: Likewise.
26009         * g++.dg/template/typename3.C: Likewise.
26010         * g++.old-deja/g++.benjamin/13478.C: Change error message.
26011         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
26012         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
26013         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
26014         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
26015         named return value extension.
26016         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
26017         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
26018         * g++.old-deja/g++.bob/extern_C.C: Likewise.
26019         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26020         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26021         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26022         * g++.old-deja/g++.brendan/crash13.C: Likewise.
26023         * g++.old-deja/g++.brendan/crash15.C: Likewise.
26024         * g++.old-deja/g++.brendan/crash18.C: Change error message.
26025         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
26026         * g++.old-deja/g++.brendan/crash38.C: Likewise.
26027         * g++.old-deja/g++.brendan/crash50.C: Likewise.
26028         * g++.old-deja/g++.brendan/crash56.C: Likewise.
26029         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
26030         syntax.
26031         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
26032         * g++.old-deja/g++.brendan/crash8.C: Change error message.
26033         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
26034         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26035         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
26036         * g++.old-deja/g++.brendan/template11.C: Likewise.
26037         * g++.old-deja/g++.brendan/template26.C: Likewise.
26038         * g++.old-deja/g++.brendan/template27.C: Use explicit
26039         specialization syntax.
26040         * g++.old-deja/g++.brendan/template30.C: Likewise.
26041         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
26042         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
26043         non-dependent names.
26044         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
26045         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
26046         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
26047         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
26048         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
26049         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
26050         named return value extension.
26051         * g++.old-deja/g++.ext/namedret2.C: Likewise.
26052         * g++.old-deja/g++.ext/namedret3.C: Likewise.
26053         * g++.old-deja/g++.ext/return1.C: Likewise.
26054         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
26055         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
26056         * g++.old-deja/g++.jason/access8.C: Likewise.
26057         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
26058         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
26059         pseudo-destructor names.
26060         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
26061         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
26062         pseudo-destructor names.
26063         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
26064         * g++.old-deja/g++.jason/overload19.C: Likewise.
26065         * g++.old-deja/g++.jason/overload32.C: Likewise.
26066         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
26067         stray semicolons.
26068         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
26069         * g++.old-deja/g++.jason/return.C: Likewise.
26070         * g++.old-deja/g++.jason/return2.C: Likewise.
26071         * g++.old-deja/g++.jason/shadow1.C: Likewise.
26072         * g++.old-deja/g++.jason/special.C: Use explicit specialization
26073         syntax.
26074         * g++.old-deja/g++.jason/template10.C: Account for use of
26075         non-dependent names.
26076         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
26077         syntax.
26078         * g++.old-deja/g++.jason/template37.C: Likewise.
26079         * g++.old-deja/g++.law/access4.C: Change error messages.
26080         * g++.old-deja/g++.law/arm13.C: Remove incorrect
26081         pseudo-destructor names.
26082         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
26083         * g++.old-deja/g++.law/ctors9.C: Likewise.
26084         * g++.old-deja/g++.law/cvt22.C: Likewise.
26085         * g++.old-deja/g++.law/dtors5.C: Likewise.
26086         * g++.old-deja/g++.law/global-init1.C: Likewise.
26087         * g++.old-deja/g++.law/missed-error3.C: Likewise.
26088         * g++.old-deja/g++.law/operators28.C: Likewise.
26089         * g++.old-deja/g++.law/visibility28.C: Likewise.
26090         * g++.old-deja/g++.martin/eval1.C: Likewise.
26091         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
26092         name.
26093         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
26094         * g++.old-deja/g++.mike/net34.C: Likewise.
26095         * g++.old-deja/g++.mike/net36.C: Likewise.
26096         * g++.old-deja/g++.mike/ns2.C: Likewise.
26097         * g++.old-deja/g++.mike/p12306.C: Likewise.
26098         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
26099         value extension.
26100         * g++.old-deja/g++.mike/p700.C: Likewise.
26101         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
26102         * g++.old-deja/g++.mike/p710.C: Likewise.
26103         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
26104         value extension.
26105         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
26106         * g++.old-deja/g++.mike/pmf9.C: Likewise.
26107         * g++.old-deja/g++.ns/crash2.C: Likewise.
26108         * g++.old-deja/g++.ns/crash3.C: Likewise.
26109         * g++.old-deja/g++.ns/invalid1.C: Likewise.
26110         * g++.old-deja/g++.ns/ns17.C: Likewise.
26111         * g++.old-deja/g++.ns/template16.C: Likewise.
26112         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
26113         keyword.
26114         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
26115         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
26116         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
26117         named return value extension.
26118         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
26119         * g++.old-deja/g++.other/access4.C: Issue additional error
26120         messages.
26121         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
26122         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
26123         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
26124         * g++.old-deja/g++.other/crash25.C: Change error message.
26125         * g++.old-deja/g++.other/crash4.C: Change error message.
26126         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
26127         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
26128         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
26129         checks.
26130         * g++.old-deja/g++.other/defarg8.C: Likewise.
26131         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
26132         * g++.old-deja/g++.other/dtor10.C: Likewise.
26133         * g++.old-deja/g++.other/incomplete.C: Likewise.
26134         * g++.old-deja/g++.other/linkage7.C: Likewise.
26135         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
26136         lookup algorithm.
26137         * g++.old-deja/g++.other/mangle2.C: Likewise.
26138         * g++.old-deja/g++.other/refinit2.C: Likewise.
26139         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
26140         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
26141         * g++.old-deja/g++.pt/crash28.C: Likewise.
26142         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
26143         syntax.
26144         * g++.old-deja/g++.pt/crash32.C: Change error message.
26145         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
26146         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
26147         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
26148         error message position.
26149         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
26150         * g++.old-deja/g++.pt/defarg8.C: Change error message.
26151         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
26152         syntax.
26153         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
26154         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
26155         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
26156         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
26157         keyword.
26158         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26159         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
26160         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
26161         keyword.
26162         * g++.old-deja/g++.pt/explicit71.C: Change error message.
26163         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
26164         syntax.
26165         * g++.old-deja/g++.pt/friend28.C: Account for use of
26166         non-dependent names.
26167         * g++.old-deja/g++.pt/friend29.C: Likewise.
26168         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
26169         rules.
26170         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
26171         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
26172         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
26173         lookup rules.
26174         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
26175         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
26176         keyword.
26177         * g++.old-deja/g++.pt/memclass20.C: Likewise.
26178         * g++.old-deja/g++.pt/memclass5.C: Likewise.
26179         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
26180         keyword.
26181         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
26182         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
26183         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
26184         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
26185         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
26186         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
26187         keyword.
26188         * g++.old-deja/g++.pt/spec10.C: Likewise.
26189         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
26190         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
26191         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
26192         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
26193         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
26194         * g++.old-deja/g++.pt/ttp62.C: Likewise.
26195         * g++.old-deja/g++.pt/ttp64.C: Likewise.
26196         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
26197         * g++.old-deja/g++.pt/typename15.C: Likewise.
26198         * g++.old-deja/g++.pt/typename22.C: Likewise.
26199         * g++.old-deja/g++.pt/typename6.C: Change error messages.
26200         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
26201         * g++.old-deja/g++.pt/virtual2.C: Likewise.
26202         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
26203         syntax.
26204         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
26205         return value extension.
26206         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
26207         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
26208         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
26209         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
26211 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26213         * g++.dg/warn/inline1.C: New test.
26214         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
26215         * g++.old-deja/g++.jason/synth10.C: Likewise.
26216         * g++.old-deja/g++.mike/net31.C: Likewise.
26217         * g++.old-deja/g++.mike/p8786.C: Likewise.
26219         * g++.dg/template/friend10.C: New test.
26220         * g++.dg/template/conv5.C: New test.
26222 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26224         * g++.dg/lookup/scoped3.C: New test.
26226         * g++.dg/lookup/decl1.C: New test.
26227         * g++.dg/lookup/decl2.C: New test.
26229 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26231         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
26232         gcc.c-torture/compile/20021015-1.c,
26233         gcc.c-torture/compile/20021015-2.c,
26234         gcc.c-torture/compile/20021123-1.c,
26235         gcc.c-torture/compile/20021123-2.c,
26236         gcc.c-torture/compile/20021123-3.c,
26237         gcc.c-torture/compile/20021123-4.c,
26238         gcc.c-torture/execute/20021024-1.c: Add tests previously added
26239         only to 3.1 or 3.2 branch.
26241 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
26243         * gcc.dg/i386-bitfield3.c: New test.
26245         * gcc.dg/i386-bitfield2.c: New test.
26247 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
26249         * g++.dg/parse/conv_op1.C: New test.
26251 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
26253         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
26254         approved.
26256 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
26258         * gcc.c-torture/compile/20021220-1.c: New test.
26260 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
26262         * gcc.dg/i386-fastcall-1.c: New.
26264 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26266         * gcc.c-torture/execute/20021219-1.c: New test.
26268 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26270         * gcc.dg/i386-pic-1.c: New test.
26272 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26274         PR c++/8099
26275         * g++.dg/template/friend9.C: New test.
26277 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26279         PR c++/3663
26280         * g++.dg/template/access7.C: New test.
26282 2002-12-18  Nick Clifton  <nickc@redhat.com>
26284         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
26285         the libstdc++-v3 directory has been found.
26287 2002-12-12  Devang Patel <dpatel@apple.com>
26288         * gcc.dg/darwin-ld-1.c: New test.
26289         * gcc.dg/darwin-ld-2.c: New test.
26290         * gcc.dg/darwin-ld-3.c: New test.
26291         * gcc.dg/darwin-ld-4.c: New test.
26292         * gcc.dg/darwin-ld-5.c: New test.
26294 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26296         * gcc.c-torture/compile/20021212-1.c: New test.
26298 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
26300         * gcc.dg/fshort-wchar: New test.
26302 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
26304         PR c++/8372
26305         * g++.dg/template/dtor1.C: New test.
26307         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
26308         markers.
26310 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
26312         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
26314 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
26316         * g++.dg/template/static1.C: New test.
26317         * g++.dg/template/static2.C: New test.
26318         * g++.old-deja/g++.ext/memconst.C: New test.
26320 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26322         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
26323         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
26324         * g++.dg/special/initp1.C: Likewise.
26326 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
26328         * gcc.c-torture/execute/20021204-1.c: New test.
26330 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
26332         * gcc.dg/ppc-fmadd-1.c: New file.
26333         * gcc.dg/ppc-fmadd-2.c: New file.
26334         * gcc.dg/ppc-fmadd-3.c: New file.
26336 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26338         * gcc.c-torture/compile/20021204-1.c: New test.
26340 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26342         * g++.dg/inherit/covariant2.C: New test.
26343         * g++.dg/inherit/covariant3.C: New test.
26344         * g++.dg/inherit/covariant4.C: New test.
26345         * g++.dg/inherit/covariant1.C: Remove XFAIL.
26346         * g++.old-deja/g++.robertl/eb17.C: Likewise.
26348 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
26350         PR c++/8688
26351         * g++.dg/init/brace3.C: New test.
26353 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
26355         * gcc.dg/20020210-1.c: Fix a comment typo.
26357 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
26359         PR c++/8720
26360         * g++.dg/parse/defarg1.C: New test.
26362         PR c++/8615
26363         * g++.dg/template/char1.C: New test.
26365         * g++.dg/template/varmod1.C: Fix typo.
26367 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26369         DR 180
26370         * g++.old-deja/g++.pt/crash32.C: Expect error.
26372 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
26374         PR c++/5919
26375         * g++.dg/template/varmod1.C: New test.
26377         PR c++/8727
26378         * g++.dg/inherit/typeinfo1.C: New test.
26380         PR c++/8663
26381         * g++.dg/inherit/typedef1.C: New test.
26383 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
26385         PR c++/8332
26386         PR c++/8493
26387         * g++.dg/template/strlen1.C: New test.
26389         PR c++/8227
26390         * g++.dg/template/ctor2.C: New test.
26392         PR c++/8214
26393         * g++.dg/init/string1.C: New test.
26395         PR c++/8511
26396         * g++.dg/template/friend8.C: New test.
26398 2002-11-29  Joe Buck <jbuck@synopsys.com>
26400         * g++.dg/lookup/anon2.C: New test.
26402 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
26404         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
26405         h8300 port.
26407 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
26409         * gcc.dg/bitfld-6.c: New test.
26411 2002-11-27  Jan Hubicka  <jh@suse.cz>
26413         * gcc.c-torture/execute/20021127.[cx]: New test.
26415 2002-11-26  Jan Hubicka  <jh@suse.cz>
26417         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
26418         quality.
26420 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
26422         * g++.dg/init/brace2.C: New test.
26423         * g++.old-deja/g++.mike/p9129.C: Correct.
26425 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
26427         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
26429 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
26431         * gcc.dg/sibcall-6: New test for indirect sibcalls.
26433 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
26435         * testsuite/g++.dg/abi/empty11.C: New test.
26436         * testsuite/g++.dg/rtti/cv1.C: New test.
26438 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
26440         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
26442 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
26444         * g++.dg/abi/empty10.C: New test.
26446 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26448         * gcc.c-torture/compile/20021124-1.c: New test.
26450 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
26452         * g++.dg/abi/rtti2.C: New test.
26454 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26456         * gcc.dg/i386-unroll-1.c: New test.
26458 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26460         * gcc.c-torture/compile/20021120-1.c: New test.
26461         * gcc.c-torture/compile/20021120-2.c: New test.
26463 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26465         * gcc.dg/bitfld-5.c: New test.
26467 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26469         * gcc.c-torture/execute/20021120-3.c: New test.
26471 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26473         * gcc.c-torture/execute/20021120-2.c: New test.
26475 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26477         * gcc.c-torture/execute/20021120-1.c: New test.
26479 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
26481         * gcc.c-torture/execute/20021118-3.c: New test.
26483 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26485         * gcc.c-torture/compile/20021119-1.c: New test.
26487 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
26489         * gcc.dg/duff-1.c: New test.
26490         * gcc.dg/duff-2.c: New test.
26491         * gcc.dg/duff-3.c: New test.
26493 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
26495         * gcc.dg/cpp/_Pragma5.c: New test.
26497 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26499         * gcc.c-torture/execute/20021118-2.c: New test.
26501 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26503         * gcc.c-torture/execute/20021118-1.c: New test.
26505 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
26507         * gcc.dg/20021116-1.c: New test.
26509 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
26511         * g++.dg/abi/vcall1.C: New test.
26513 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
26515         * gcc.dg/20021029-1.c: New test.
26516         * gcc.dg/20021029-2.c: New test.
26518 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26520         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
26522 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26524         PR c/8439
26525         * gcc.dg/20021110.c: Move to ...
26526         * gcc.c-torture/compile/20021110.c: .... here.
26528 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26530         PR c/8467
26531         * gcc.c-torture/execute/20021111-1.c
26533 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26535         PR c/8439
26536         * gcc.dg/20021110.c: New test.
26538 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
26540         * g++.dg/abi/vthunk3.C: Run only on x86.
26542 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26544         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
26546 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
26548         * lib/compat.exp (compat-execute): Fix logic error in last
26549         change.
26551 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
26553         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
26555 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26557         PR c++/8389
26558         * g++.dg/template/access6.C: New test.
26560 2002-11-08  Jan Hubicka  <jh@suse.cz>
26562         * gcc.dg/i386-ssefp-1.c: New test.
26563         * gcc.dg/i386-ssefp-1.c: New test.
26565 2002-11-08  Jan Hubicka  <jh@suse.cz>
26567         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
26569 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26571         * g++.dg/abi/vthunk3.C: New test.
26573         PR c++/8338
26574         * g++.dg/template/crash2.C: New test.
26576 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26578         * testsuite/g++.dg/abi/dtor1.C: New test.
26579         * testsuite/g++.dg/abi/dtor2.C: Likewise.
26581 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
26583         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
26584         Darwin.
26586 2002-11-04  Adam Nemet  <anemet@lnxw.com>
26588         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
26589         -mthumb.  Only xfail with -O0.
26591 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
26593         * g++.dg/abi/thunk1.C: New test.
26594         * g++.dg/abi/thunk2.C: Likewise.
26595         * g++.dg/abi/vtt1.C: Likewise.
26597 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
26599         PR optimization/8423
26600         * gcc.c-torture/execute/builtin-constant.c: New test.
26602 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
26604         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
26605         Add some more cases.
26607 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
26609         PR c++/8391
26610         * g++.dg/opt/local1.C: New test.
26612 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
26614         PR c++/8160
26615         * g++.dg/template/complit1.C: New test.
26617         PR c++/8149
26618         * g++.dg/template/typename4.C: Likewise.
26620 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26622         Core issue 287, PR c++/7639
26623         * g++.dg/template/instantiate1.C: Adjust error location.
26624         * g++.dg/template/instantiate3.C: New test.
26625         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
26626         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
26627         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
26629 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
26631         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
26633 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
26635         PR c++/8287
26636         * g++.dg/init/dtor2.C: New test.
26638 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26640         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26641         * gcc.dg/nest.c: Bypass errors on irix6.
26643 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26645         * gcc.dg/nest.c: Expect error for mmix-*-*.
26646         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26648 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26650         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26651         markers.
26653         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26655 2002-10-25  Mike Stump  <mrs@apple.com>
26657         * gcc.dg/warn-1.c: New test.
26659 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26661         * g++.dg/template/typename3.C: New test.
26663 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26665         * g++.dg/lookup/ptrmem1.C: New test.
26667         * g++.dg/abi/vthunk2.C: New test.
26669 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26671         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26673 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26675         * g++.dg/abi/empty9.C: New test.
26677 2002-10-24  Richard Henderson  <rth@redhat.com>
26679         * g++.dg/inherit/thunk1.C: Enable for ia64.
26681 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26683         PR c++/8067
26684         * g++.dg/lookup/pretty1.C: New test.
26686 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26688         * gcc.dg/20021023-1.c: New test.
26690 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26692         PR c++/7679
26693         * g++.dg/parse/inline1.C: New test.
26695 2002-10-23  Richard Henderson  <rth@redhat.com>
26697         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26699         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26701 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26703         PR c++/6579
26704         * g++.dg/parse/stmtexpr3.C: New test.
26706 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26708         * g++.dg/expr/cond1.C: New test.
26710 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26712         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26714 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26716         * g++.dg/abi/vbase13.C: New test.
26717         * g++.dg/abi/vbase14.C: Likewise.
26719 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26721         * gcc.dg/tls/pic-1.c: New test.
26722         * gcc.dg/tls/nonpic-1.c: New test.
26723         * gcc.dg/20021018-1.c: New test.
26725 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26727         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26728         Remove only files with the same base name as the test case.
26729         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26730         (profopt-execute): Likewise.  Also, remove old profiling
26731         and performance data files before running the tests.
26733         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26734         * g++.dg/bprob/bprob.exp: Likewise.
26735         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26736         to allow more general test case names.
26738         * g++.dg/bprob/bprob-1.C: Rename to ...
26739         * g++.dg/bprob/g++-bprob-1.C: ... this.
26741         * g77.dg/bprob/bprob-1.f: Rename to ...
26742         * g77.dg/bprob/g77-bprob-1.f: ... this.
26744 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26746         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26747         bison 1.50 or later.
26749 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26751         * g++.dg/README: Describe more test directories.
26753 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26755         * g++.dg/init/array6.C: Add additional tests.
26757 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26759         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26760         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26762 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26764         * gcc.c-torture/compile/20020604-1.x: New.
26765         * gcc.c-torture/compile/simd-5.x: Likewise.
26766         * gcc.c-torture/execute/920710-1.x: Likewise.
26767         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26769 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26771         * g++.dg/inherit/override1.C: Add dg-options clause.
26773 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26775         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26776         _mm_slli_si128.
26778 2002-10-19  Andreas Schwab  <schwab@suse.de>
26780         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26781         directory component.
26783 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26785         * g++.dg/inherit/thunk1.C: New test.
26787         * g++.dg/inherit/override1.C: New test.
26789         * g++.dg/abi/mangle11.C: New test.
26790         * g++.dg/abi/mangle14.C: New test.
26791         * g++.dg/abi/mangle17.C: New test.
26793 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26795         * g++.dg/overload/member2.C: New test.
26797 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26799         * g++.dg/README: Describe new compat directory.
26800         * g++.dg/dg.exp: Skip tests in compat directory.
26801         * README.compat: New file.
26802         * lib/compat.exp: New expect script.
26803         * g++.dg/compat: New test directory.
26804         * g++.dg/compat/compat.exp: New expect script.
26805         * g++.dg/compat/abi: New test directory.
26806         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26807         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26808         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26809         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26810         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26811         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26812         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26813         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26814         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26815         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26816         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26817         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26818         * g++.dg/compat/break: New test directory.
26819         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26820         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26821         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26822         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26823         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26824         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26825         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26826         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26827         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26828         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26829         g++.dg/compat/break/README: New files.
26830         * g++.dg/compat/eh: New test directory.
26831         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26832         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26833         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26834         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26835         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26836         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26837         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26838         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26839         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26840         g++.dg/compat/eh/filter2_y.C,
26841         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26842         g++.dg/compat/eh/new1_y.C,
26843         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26844         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26845         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26846         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26847         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26848         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26849         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26850         g++.dg/compat/eh/unexpected1_y.C: New files.
26851         * g++.dg/compat/init: New test directory.
26852         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26853         g++.dg/compat/init/array5_y.C,
26854         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26855         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26856         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26857         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26858         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26859         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26860         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26861         g++.dg/compat/init/init-ref2_y.C: New files.
26863 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26865         PR c++/7584
26866         * g++.dg/inherit/using3.C: New test.
26868 2002-10-17  Jan Hubicka  <jh@suse.cz>
26870         * gcc.dg/20021017-2.c: New test.
26872 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26874         * g++.dg/abi/mangle16.C: Adjust.
26876         * g++.dg/init/array8.C: New test.
26878 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26880         * gcc.dg/special/mips-abi.exp: New test.
26881         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26883 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26885         * g++.dg/abi/mangle16.C: New test.
26886         * g++.dg/abi/mangle17.C: Likewise.
26888         PR c++/7478
26889         * g++.dg/template/ref1.C: New test.
26891 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26893         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26895 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26897         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26899 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26901         PR c++/7524
26902         * g++.dg/init/array7.C: New test.
26904 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26906         * g++.dg/init/array6.C: New test.
26908         * g++.dg/abi/mangle13.C: Likewise.
26909         * g++.dg/abi/mangle14.C: Likewise.
26910         * g++.dg/abi/mangle15.C: Likewise.
26912 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26914         * g++.dg/abi/empty8.C: New test.
26916 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26918         * g++.dg/init/ctor1.C: New test.
26920 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26922         * gcc.c-torture/execute/20021015-1.c: New test.
26924 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26926         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26928 2002-10-14  Jan Hubicka  <jh@suse.cz>
26930         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26932 2002-10-14  Richard Henderson  <rth@redhat.com>
26934         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26936 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26938         PR optimization/6631
26939         * g++.dg/opt/const2.C: New test.
26941 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26943         PR c++/7176
26944         * g++.dg/parse/friend1.C: New test.
26945         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26947 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26949         * gcc.dg/20021014-1.c: New test.
26951 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26953         PR c++/5661
26954         * g++.dg/ext/vlm1.C: New test.
26955         * g++.dg/ext/vlm2.C: Likewise.
26957         * g++.dg/init/array1.C: Remove invalid braces.
26958         * g++.dg/init/brace1.C: New test.
26959         * g++.dg/init/copy2.C: Likewise.
26960         * g++.dg/init/copy3.C: Likewise.
26961         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26962         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26963         braces.
26965 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26967         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26969 2002-10-11  Richard Shann  <richard.shann@superh.com>
26971         * gcc.c-torture/compile/simd-5.c: New test.
26973 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26975         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26977 2002-10-10  Jim Wilson  <wilson@redhat.com>
26979         * gcc.c-torture/execute/20021010-1.c: New test.
26981 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26983         PR c/7353
26984         * g++.dg/ext/typedef-init.C: New test.
26985         * gcc.dg/typedef-init.c: New test.
26987 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26989         * gcc.dg/cpp/paste13.c: New test.
26991 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26993         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26994         remaining platforms, XFAIL during compile, not execute.  Don't
26995         XFAIL at -O0.
26997 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26999         * gcc.dg/alias-1.c: Tweak expected warning.
27001 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27003         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
27005 2002-10-06  Andreas Jaeger  <aj@suse.de>
27007         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
27008         * gcc.dg/cpp/c++98.C: Likewise.
27010         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
27011         * g++.dg/cpp/c++98.C: Likewise.
27013         * g++.dg/README (Subdirectories): Mention cpp directory.
27015         PR target/7559
27016         * gcc.dg/20021006-1.c: New test.
27018 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27020         PR c++/7804
27021         * g++.dg/other/warning1.C: New test.
27023 2002-10-04  Roger Sayle  <roger@eyesopen.com>
27025         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
27026         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
27027         and sparc-*-* with -m64 as expected failures.  See PR 8087.
27029 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27031         PR c++/7931
27032         * g++.dg/template/ptrmem3.C: New test.
27034         PR c++/7754
27035         * g++.dg/template/union1.C: New test.
27037 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27039         PR c++/8006
27040         * g++.dg/abi/mangle9.C: New test.
27041         * g++.dg/abi/mangle10.C: New test.
27042         * g++.dg/abi/mangle11.C: New test.
27043         * g++.dg/abi/mangle12.C: New test.
27045 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
27047         PR c++/7188.
27048         * g++.dg/template/meminit1.C: New test.
27049         * g++.dg/warn/Wreorder-1.C: Likewise.
27050         * g++.old-deja/g++.mike/warn3.C: Tweak.
27051         * lib/prune.exp: Ingore "in copy constructor".
27053 2002-10-02  Andreas Jaeger  <aj@suse.de>
27055         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
27056         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
27057         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
27058         on x86-64.
27060 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27062         * gcc.dg/empty1.C: Fix typo.
27064 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
27066         * gcc.dg/alias-1.c: New test.
27068 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27070         * gcc.dg/empty1.C: New test.
27072         * g++.dg/tls/init-2.C: Tweak error messages.
27074 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
27076         * gcc.c-torture/compile/20020923-1.c: New test.
27078 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
27080         * gcc.c-torture/execute/ffs-1.c: New test.
27081         * gcc.c-torture/execute/ffs-2.c: Ditto.
27083 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
27085         * g++.dg/overload/member1.C: New test.
27087 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
27089         * g++.dg/abi/empty7.C: New test.
27090         * g++.dg/init/pm2.C: Likewise.
27092 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
27094         * g++.dg/rtti/crash1.C: New test.
27096 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
27098         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
27099         gcc.dg/sibcall-4.c: New tests.
27101 2002-09-28  Roger Sayle  <roger@eyesopen.com>
27103         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
27104         powerpc and MMIX targets.
27106 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
27108         * gcc.dg/cpp/20020927-1.c: New.
27110 2002-09-26  David S. Miller  <davem@redhat.com>
27112         * gcc.c-torture/compile/trunctfdf.c: New.
27114 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27116         * lib/target-supports.exp (check_weak_available): Handle solaris2.
27118 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
27120         * gcc.c-torture/execute/loop-15.c: New.
27122 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
27124         * README.QMTEST: Fix typo.
27126 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27128         * gcc.dg/20020926-1.c: New test.
27130 2002-09-25  David S. Miller  <davem@redhat.com>
27132         PR target/7842
27133         * gcc.c-torture/execute/shiftdi.c: New test.
27135 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
27137         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
27138         unique to the tool.
27139         * lib/g77.exp (g77_init): Likewise.
27140         * lib/g++.exp (g++_init): Likewise.
27141         * lib/objc.exp (objc_init): Likewise.
27143 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
27145         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
27146         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
27147         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
27149 2002-09-25  Richard Henderson  <rth@redhat.com>
27151         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
27152         too-small long double.
27154 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
27156         * gcc.dg/20020919-1.c: New test.
27158 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
27160         * g++.dg/abi/bitfield6.C: New test.
27161         * g++.dg/abi/bitfield7.C: New test.
27162         * g++.dg/abi/bitfield8.C: New test.
27163         * g++.dg/abi/vbase11.C: New test.
27165 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27167         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
27168         hppa*-*-hpux*.  Update test comment.
27170 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
27172         * gcc.dg/tls/struct-1.c: New test.
27174 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
27176         * gcc.dg/cpp/tr-warn2.c: Update.
27178 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27180         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
27182 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27184         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
27185         systems.
27187 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
27189         * gcc.c-torture/execute/ieee/mzero3.c: New test.
27191         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27192         Adjust for c++filt moved to binutils.  Remove spurious duplicate
27193         setting of cxxfilt.
27195 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
27197         * gcc.dg/20020312-2.c: Update for darwin.
27199 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27201         * g++.old-deja/g++.other/crash32.C: Mark ICE.
27203 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
27205         * objc.dg/comp-types-1.m: New test.
27206         * objc.dg/comp-types-2.m: New test.
27207         * objc.dg/comp-types-3.m: New test.
27208         * objc.dg/comp-types-4.m: New test.
27209         * objc.dg/comp-types-5.m: New test.
27210         * objc.dg/comp-types-6.m: New test.
27212 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27214         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
27216 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27218         * g++.dg/other/do1.C: New test.
27220         * g++.dg/template/subst1.C: New test.
27222 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
27224         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
27226 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27228         * g++.dg/template/qualttp20.C: Adjust expected errors.
27229         * g++.old-deja/g++.jason/report.C: Likewise.
27230         * g++.old-deja/g++.other/qual1.C: Likewise.
27232         * g++.dg/lookup/scoped2.C: New test.
27234         * g++.dg/ext/asm3.C: New test.
27236 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
27238         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
27240 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
27242         * ChangeLog: follow spelling conventions.
27243         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
27244         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
27245         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
27246         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
27247         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
27248         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
27249         * g++.old-deja/g++.law/global-init1.C: Likewise.
27250         * g++.old-deja/g++.other/delete4.C: Likewise.
27251         * g++.old-deja/g++.other/inline21.C: Likewise.
27252         * g++.old-deja/g++.other/singleton.C: Likewise.
27253         * g77.dg/strlen0.f: Likewise.
27254         * g77.f-torture/compile/20010519-1.f: Likewise.
27255         * g77.f-torture/compile/980310-4.f: Likewise.
27256         * gcc.c-torture/compile/20000605-1.c: Likewise.
27257         * gcc.c-torture/execute/20020225-1.c: Likewise.
27258         * gcc.dg/c90-hexfloat-2.c: Likewise.
27259         * gcc.dg/c99-bool-1.c: Likewise.
27260         * gcc.dg/c99-hexfloat-2.c: Likewise.
27261         * gcc.dg/dll-2.c: Likewise.
27262         * gcc.dg/wtr-union-init-1.c: Likewise.
27263         * gcc.dg/wtr-union-init-2.c: Likewise.
27264         * gcc.dg/wtr-union-init-3.c: Likewise.
27265         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27266         * gcc.dg/cpp/defined.c: Likewise.
27267         * gcc.dg/cpp/macsyntx.c: Likewise.
27268         * gcc.dg/cpp/paste2.c: Likewise.
27269         * gcc.dg/cpp/trad/defined.c: Likewise.
27270         * gcc.dg/format/c90-printf-1.c: Likewise.
27271         * gcc.dg/format/c90-scanf-1.c: Likewise.
27272         * gcc.dg/format/c99-printf-1.c: Likewise.
27273         * gcc.dg/format/c99-scanf-1.c: Likewise.
27274         * gcc.misc-tests/gcov-8.c: Likewise.
27275         * lib/profopt.exp: Likewise.
27277 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
27279         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
27281 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27283         * g++.dg/inherit/using2.C: New test.
27285 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
27287         * ChangeLog: Follow spelling conventions.
27288         * g++.dg/template/friend4.C: Likewise.
27289         * g++.old-deja/g++.pt/crash67.C: Likewise.
27290         * gcc.c-torture/execute/20000801-4.c: Likewise.
27291         * gcc.dg/c90-digraph-1.c: Likewise.
27292         * gcc.dg/c94-digraph-1.c: Likewise.
27293         * gcc.dg/c99-digraph-1.c: Likewise.
27294         * gcc.dg/cpp/line5.c: Likewise.
27295         * gcc.dg/cpp/multiline.c: Likewise.
27296         * gcc.dg/cpp/trad/literals-1.c: Likewise.
27297         * gcc.dg/format/attr-3.c: Likewise.
27298         * gcc.dg/format/c90-scanf-3.c: Likewise.
27299         * gcc.dg/format/ext-4.c: Likewise.
27301 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27303         * g++.dg/template/pretty1.C: New test.
27305 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
27307         * gcc.c-torture/execute/struct-cpy-1.c: New test.
27309 2002-09-13  Matt Austern  <austern@apple.com>
27311         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
27312         passing a cast expression to a function by const reference.
27314 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
27316         * g++.dg/template/deduce1.C: New test.
27318 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
27320         * gcc.c-torture/execute/simd-1.c: Force all use of int to
27321         32-bit int.
27323 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27325         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
27326         usage.
27328 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
27330         * gcc.c-torture/compile/20020910-1.c: New test.
27332 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
27334         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
27336 2002-09-10  Andreas Jaeger  <aj@suse.de>
27338         * gcc.dg/20020312-2.c: Adjust for x86-64.
27340 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
27342         * g77.dg/7388.f: New test case for PR 7388.
27344 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
27346         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
27348 2002-09-05  Ziemowit Laski <zlaski@apple.com>
27350         * objc.dg/proto-lossage-1.m: New test.
27352 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
27354         * gcc.dg/cpp/_Pragma4.c: Fix typo.
27356 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
27358         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
27359         expected to pass.
27361 2002-09-06  Stan Shebs  <shebs@apple.com>
27362             David Edelsohn  <edelsohn@gnu.org>
27364         * gcc.dg/weak: New directory.
27365         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
27366         target-specific xfail bits.
27367         * gcc.dg/typeof-2.c: Move to new directory.
27368         * gcc.dg/weak.exp: New expect script.
27370 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
27372         * gcc.c-torture/execute/extzvsi.c: New test.
27374 2002-09-05  Stan Shebs  <shebs@apple.com>
27376         * gcc.dg/weak-1.c: xfail on Darwin.
27377         * gcc.dg/weak-2.c: Ditto.
27378         * gcc.dg/weak-3.c: Ditto.
27379         * gcc.dg/weak-4.c: Ditto.
27380         * gcc.dg/weak-5.c: Ditto.
27381         * gcc.dg/weak-6.c: Ditto.
27382         * gcc.dg/weak-7.c: Ditto.
27383         * gcc.dg/weak-8.c: Ditto.
27384         * gcc.dg/weak-9.c: Ditto.
27386 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
27388         * gcc.c-torture/execute/loop-14.c: New test.
27390 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
27392         * g++.dg/other/cxa-atexit1.C: New test.
27394         * gcc.dg/typeof-2.c: New test.
27396 2002-09-03  Roger Sayle  <roger@eyesopen.com>
27398         * gcc.dg/builtins-2.c: New testcase.
27399         * gcc.dg/builtins-3.c: New testcase.
27401 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
27403         * gcc.dg/cpp/_Pragma4.c: New test.
27405 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
27407         * objc/execute/nil_method-1.m: New testcase.
27409 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
27411         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
27412         [Object class], not [Object initialize].
27414 2002-08-31  Roger Sayle  <roger@eyesopen.com>
27415             Hans-Peter Nilsson  <hp@bitrange.com>
27417         * gcc.c-torture/execute/20020720-1.x: Skip test on
27418         mmix-knuth-mmixware.  Correct comment.
27420 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
27422         * testsuite/g++.dg/abi/bitfield5.C: New test.
27423         * testsuite/g++.dg/abi/vbase10.C: Likewise.
27425 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
27427         * objc.dg/undeclared-selector.m: New test.
27429 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
27431         * g++.dg/other/offsetof1.C: Avoid cast warning.
27433 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
27435         * objc.dg/super-class-2.m: New test.
27437 2002-08-24  Matt Austern  <austern@apple.com>
27439         * g++.dg/ext/lvaddr.C: New test.
27440         * g++.dg/ext/lvcast.C: New test.
27442 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
27444         * testsuite/g++.dg/inherit/cond1.C: New test.
27446 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
27448         * gcc.dg/noncompile/incomplete-1.c: New test.
27450 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
27452         * gcc.dg/typespec-1.c: New test.
27454 2002-08-20  Devang Patel  <dpatel@apple.com>
27455         * objc.dg/proto-hier-2.m: New test.
27457 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
27459         * objc.dg/bitfield-1.m: New test.
27460         * objc.dg/bitfield-2.m: New test.
27462 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27464         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
27465         gcc.dg/c99-flex-array-4.c: New tests.
27467 2002-08-16  Stan Shebs  <shebs@apple.com>
27469         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
27471 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
27473         * gcc.dg/typeof-1.c: New test.
27474         * g++.dg/ext/typeof2.C: New test.
27476 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27478         * g++.dg/other/offsetof1.C: New test.
27480 2002-08-14  Richard Henderson  <rth@redhat.com>
27482         * gcc.dg/tls/diag-3.c: Fix expected message strings.
27484 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
27486         * gcc.dg/cpp/_Pragma3.c: New test.
27488 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
27490         * g++.dg/template/inherit3: New test.
27492 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27494         * gcc.dg/bitfld-4.c: Add blank options.
27496 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
27498         * g++.dg/template/crash1.C: New test.
27500 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27502         * gcc.dg/tls/opt-2.c: New test.
27504 2002-08-08  Devang Patel  <dpatel@apple.com>
27506         * objc.dg/selector-1.m : New test
27508 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27510         * g++.dg/abi/bitfield4.C: New test.
27511         * gcc.dg/bitfld-4.c: New test.
27513 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27515         * g++.dg/other/packed1.C: New test.
27517 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
27519         * g++.dg/abi/offsetof.C: Tweak error messages.
27520         * g++.old-deja/g++.mike/p10769a.C: Likewise.
27522 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27524         * gcc.dg/bitfld-3.c: New test.
27526 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27527             Richard Henderson  <rth@redhat.com>
27529         * gcc.dg/i386-bitfield1.c: New test.
27530         * g++.dg/abi/bitfield3.C: Update.
27532 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
27534         * objc.dg/const-str-2.m: Update.
27535         * gcc.dg/cpp/c++98.c: Change to C extension.
27536         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
27537         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
27539 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
27541         * testsuite/gcc.dg/tls/diag-3.c: New.
27543 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
27545         * g++.dg/README (Subdirectories): Document new subdir expr.
27546         * g++.dg/expr/pmf-1.C: New test.
27548 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
27550         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
27552 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
27554         * g++.dg/abi/bitfield3.C: New test.
27556 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
27558         * lib/gcov.exp: Tweak expected line formats.
27559         * gcc.misc-tests/gcov8.c: New test.
27560         * gcc.misc-tests/gcov8.x: New flags.
27562 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
27564         * consistency.vlad/layout/endian.c: Include string.h.
27566         * gcc.c-torture/execute/20020805-1.c: New test.
27568 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
27570         * g++.dg/other/conversion1.C: New test.
27572 2002-08-03  Roger Sayle  <roger@eyesopen.com>
27574         * gcc.dg/builtins-1.c: New testcase.
27576 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
27578         * g++.dg/inherit/access3.C: New test.
27580 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
27582         * gcc.dg/ia64-visibility-2.c: New test.
27584 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
27586         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
27587         __qualifier_flags to __flags.
27589 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
27591         * g++.dg/inherit/operator1.C: New test.
27592         * g++.dg/lookup/disamb1.C: Fix typo in comment.
27593         * g++.dg/other/error1.C: Change expected error message.
27594         * g++.dg/template/conv4.C: Likewise.
27596 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
27598         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
27599         for documented behavior.
27601 2002-07-25  Roger Sayle  <roger@eyesopen.com>
27603         * gcc.c-torture/execute/20020720-1.x: Skip this test on
27604         several targets known to fail.
27606 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
27608         * gcc.dg/mips-args-[123].c: New tests.
27610 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
27612         * gcc.dg/ppc-spe.c: New.
27614 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
27616         * g++.dg/other/ptrmem4.C: New testcase.
27618 2002-07-24  Richard Henderson  <rth@redhat.com>
27620         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
27622 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
27624         * g++.dg/ext/alignof1.C (main): Return 0 for success.
27626 2002-07-24  Roger Sayle  <roger@eyesopen.com>
27628         * gcc.c-torture/execute/memset-3.c: New testcase.
27630 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
27632         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
27633         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
27635 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27637         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
27638         Delete.
27640 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27642         * gcc.c-torture/compile/simd-4.c: New test.
27644 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27646         PR c++/7347, c++/7348
27647         * g++.dg/template/access4.C: New test.
27648         * g++.dg/template/access5.C: New test.
27649         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27650         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27651         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27652         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27654 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27656         * gcc.dg/gnu89-init-2.c: New test.
27658 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27660         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27662 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27664         * gcc.c-torture/execute/20020720-1.c: New testcase.
27666 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27668         * gcc.dg/cpp/Wsignprom.c: New tests.
27670 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27672         * gcc.c-torture/execute/loop-13.c: New test.
27674 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27676         * gcc.dg/cpp/expr.c: New tests.
27678 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27680         * g++.dg/opt/pr6713.C: Add template instantiation.
27682 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27684         * gcc.dg/nest.c: New test.
27686 2002-07-17  Richard Henderson  <rth@redhat.com>
27688         * g++.dg/opt/pr6713.C: New test.
27690 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27692         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27693         XFAIL for all x86 processors.
27695 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27697         * gcc.c-torture/execute/20010122-1.x: Do not test with
27698         -fomit-frame-pointer.
27700 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27702         * g++.dg/template/instantiate2.C: New test.
27703         * g++.dg/template/spec4.C: New test.
27705 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27707         * g++.dg/template/access2.C: New test.
27708         * g++.dg/template/access3.C: New test.
27710 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27712         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27713         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27714         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27715         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27716         Convert to use <stdarg.h>.
27717         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27718         Delete.
27719         * gcc.dg/va-arg-2.c: New.
27720         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27722 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27724         * gcc.c-torture/compile/20020710-1.c: New test.
27726 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27727                           Andrew Pinski  <pinskia@physics.uc.edu>
27729         gcc.c-torture/compile/simd-2.c: New testcase.
27730         gcc.c-torture/compile/simd-3.c: Likewise.
27732 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27734         PR c++/7224
27735         * g++.dg/overload/error1.C: New test.
27737 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27739         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27740         configuration and IRIX 6 O32 ABI.
27742 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27744         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27746 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27748         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27750 2002-07-10  Jeffrey A Law  <law@redhat.com>
27752         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27754         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27756 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27758         * gcc.dg/20020312-2.c: Check for __PPC__.
27760 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27762         * gcc.c-torture/compile/20020709-1.c: New test.
27764 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27766         * g++.dg/template/qualttp21.C: New test case.
27768 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27770         * gcc.c-torture/compile/20020706-1.c: New test.
27771         * gcc.c-torture/compile/20020706-2.c: New test.
27773 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27774             Alexandre Oliva  <aoliva@redhat.com>
27776         * g++.dg/warn/incomplete1.C: New test.
27778 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27780         PR c++/7099
27781         * g++.dg/warn/noreturn1.C: New test.
27783 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27785         PR c++/6706
27786         * g++.dg/debug/debug6.C: New test.
27787         * g++.dg/debug/debug7.C: New test.
27789 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27791         * gcc.c-torture/compile/simd-3.c: New test.
27793 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27795         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27796         * gcc.dg/20020620-1.c: Likewise.
27798 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27800         PR c++/6944
27801         * g++.dg/init/array4.C: New test.
27802         * g++.dg/init/array5.C: New test.
27804 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27806         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27807         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27809 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27811         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27812         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27813         * gcc.dg/wtr-conversion-1.c: Likewise.
27814         * gcc.dg/wtr-escape-1.c: Likewise.
27815         * gcc.dg/wtr-int-type-1.c: Likewise.
27816         * gcc.dg/wtr-label-1.c: Likewise.
27817         * gcc.dg/wtr-static-1.c: Likewise.
27818         * gcc.dg/wtr-strcat-1.c: Likewise.
27819         * gcc.dg/wtr-suffix-1.c: Likewise.
27820         * gcc.dg/wtr-switch-1.c: Likewise.
27821         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27822         * gcc.dg/wtr-union-init-1.c: Likewise.
27823         * gcc.dg/wtr-union-init-2.c: Likewise.
27824         * gcc.dg/wtr-union-init-3.c: Likewise.
27826         * gcc.dg/wtr-func-def-1.c: New test.
27828 2002-07-02 Devang Patel <dpatel@apple.com>
27830         * objc.dg/param-1.m: New test.
27832 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27834         * gcc.dg/cpp/trad/directive.c: Add test.
27835         * gcc.dg/cpp/trad/macroargs.c: Add test.
27836         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27838 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27840         * gcc.dg/cpp/cmdlne-M.c: New test.
27842 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27844         * objc.dg/desig-init-1.m: New test.
27846 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27848         PR c++/6716
27849         * g++.dg/template/instantiate1.C: New test.
27851 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27853         PR c++/7112
27854         * g++.dg/template/sizeof2.C: New test.
27856 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27858         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27859         gcc.dg/cpp/trad/include.c: New tests.
27861 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27863         PR target/7177
27864         * gcc.c-torture/compile/20020701-1.c: New test.
27866 2002-07-01  Stan Shebs  <shebs@apple.com>
27868         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27869         header here...
27870         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27871         (objc-torture-execute): or here.
27873 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27875         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27877 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27879         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27881 2002-06-30  Devang Patel  <dpatel@apple.com>
27883         * objc.dg/fsyntax-only.m: New test.
27885 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27887         PR c++/6695
27888         * g++.dg/template/friend7.C: New file.
27890 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27892         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27893         return type.
27895 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27897         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27898         avoid division by zero.
27900 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27902         * gcc.dg/Wunknownprag.c: New tests.
27904 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27906         * gcc.c-torture/execute/simd-2.c: New test.
27908 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27910         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27911         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27912         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27913         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27914         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27915         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27916         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27917         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27918         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27919         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27920         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27921         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27922         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27923         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27924         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27925         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27926         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27928 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27930         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27931         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27932         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27933         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27934         New tests.
27935         * gcc.dg/cpp/trad/directive.c: Update.
27937 2002-06-23  Andreas Jaeger  <aj@suse.de>
27939         * gcc.c-torture/execute/complex-6.c: New.
27941 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27943         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27944         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27945         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27946         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27948 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27950         * gcc.dg/cpp/trad: New directory with traditional tests copied
27951         from parent directory.
27952         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27953         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27954         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27955         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27956         Move to trad/ and rename.
27957         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27958         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27959         gcc.dg/cpp/trad/redef2.c: New tests.
27960         * gcc.dg/cpp/trad/trad.exp: New driver.
27962 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27964         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27965         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27966         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27967         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27968         Remove.
27970 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27972         * gcc.dg/20020620-1.c: New test.
27974 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27976         * g++.dg/template/ttp4.C: New test.
27978 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27980         * g++.dg/opt/vt1.C: Fix regexp.
27982 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27984         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27985         Don't use attribute `noinline'.
27987 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27989         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27991 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27993         * gcc.c-torture/execute/simd-1.c: New.
27995         * gcc.dg/simd-1.c: New.
27997 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27999         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
28001 2002-06-16  Richard Henderson  <rth@redhat.com>
28003         * g++.dg/ext/anon-struct1.C: New.
28004         * g++.dg/ext/anon-struct2.C: New.
28005         * g++.dg/ext/anon-struct3.C: New.
28006         * gcc.dg/anon-struct-1.c: New.
28007         * gcc.dg/anon-struct-2.c: New.
28008         * gcc.dg/anon-struct-3.c: New.
28009         * gcc.dg/20011008-1.c: Adjust warning text.
28010         * gcc.dg/20020527-1.c: Add -fms-extensions.
28012 2002-06-16  Richard Henderson  <rth@redhat.com>
28014         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
28016 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
28018         * gcc.c-torture/execute/20020615-1.c: New test.
28020 2002-06-15  Roger Sayle  <roger@eyesopen.com>
28022         * gcc.c-tortuture/execute/compare-1.c: New test case.
28023         * gcc.c-tortuture/execute/compare-2.c: New test case.
28024         * gcc.c-tortuture/execute/compare-3.c: New test case.
28026 2002-06-13  Richard Henderson  <rth@redhat.com>
28028         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
28029         ia64 ilp32.
28031 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28033         * g++.dg/template/typename2.C: Update error message.
28035 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
28037         * gcc.c-torture/execute/20020611-1.c: New test.
28039 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
28041         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
28042         list of targets to skip.
28044 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
28046         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
28047         targets if not optimizing.
28049 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
28051         * gcc.c-torture/compile/20020605-1.c: New test.
28053         * g++.dg/opt/vt1.C: New test.
28055         * gcc.dg/20020531-1.c: New test.
28057         * gcc.dg/20020530-1.c: New test.
28059         * gcc.dg/20020527-1.c: New test.
28061         * g++.dg/opt/cse1.C: New test.
28063 2002-06-07  Roger Sayle  <roger@eyesopen.com>
28065         * gcc.dg/20020607-2.c: New test case.
28067 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
28069         * gcc.c-torture/compile/20020604-1.c: New test.
28071 2002-06-04  Richard Henderson  <rth@redhat.com>
28073         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
28074         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
28075         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
28077 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
28079         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
28081 2002-06-03  Richard Henderson  <rth@redhat.com>
28083         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
28084         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
28086 2002-06-02  Richard Henderson  <rth@redhat.com>
28088         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
28089         test functions static.
28091 2002-06-02  Andreas Jaeger  <aj@suse.de>
28093         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
28094         now.
28096 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28098         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
28099         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
28100         Update for mofified diagnostics.
28101         * gcc.dg/c99-intconst-1.c: No longer fail.
28103 2002-06-02  Richard Henderson  <rth@redhat.com>
28105         * gcc.dg/uninit-A.c: Remove xfail markers.
28107 2002-06-01  Roger Sayle  <roger@eyesopen.com>
28109         * gcc.dg/fnegate-1.c: New test case.
28111 2002-05-30  Osku Salerma  <osku@iki.fi>
28113         * gcc.c-torture/execute/mayalias-1.c: New file.
28115 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28117         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
28118         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
28119         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
28121 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
28123         * gcc.c-torture/execute/20020529-1.c: New test.
28125 2002-05-27  Richard Henderson  <rth@redhat.com>
28127         * g++.dg/ext/attrib6.C: New test case.
28129 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28131         * gcc.c-torture/execute/pure-1.c: New test.
28133 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28135         * gcc.dg/cpp/arith-2.c: Remove.
28137 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28139         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
28140         * gcc.dg/cpp/if-3.c: Remove.
28142 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
28144         * g++.dg/opt/cse2.C: New test.
28146 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
28148         * gcc.dg/cpp/arith-1.c: New semantic tests.
28149         * gcc.dg/cpp/if-1.c: Update.
28151 2002-05-24  Ben Elliston  <bje@redhat.com>
28153         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
28155 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28157         * gcc.dg/verbose-asm.c: New test.
28159 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28161         * gcc.dg/cpp/paste12.c: New test.
28163 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28165         * g++.dg/parse/named_ops.C: New test.
28167 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
28169         * gcc/testsuite/gcc.dg/weak-8.c: New test.
28171 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
28173         * gcc.dg/weak-2.c: Allow optional leading underscore
28174         in scan-assembler symbol name.
28175         * gcc.dg/weak-3.c: Likewise.
28176         * gcc.dg/weak-4.c: Likewise.
28177         * gcc.dg/weak-5.c: Likewise.
28179 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
28181         * gcc.dg/20020523-1.c: New test.
28183 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28185         * objc.dg/const-str-2.m: Update now that we stop after
28186         a command line error.
28188 2002-05-22  Richard Henderson  <rth@redhat.com>
28190         * g++.dg/dg.exp: Fix typo in test pruneing.
28192 2002-05-22  Richard Henderson  <rth@redhat.com>
28194         * g++.dg/dg.exp: Prune the tls subdirectory.
28195         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
28196         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
28197         * g++.dg/tls/init-1.C: New.
28199 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
28201         * gcc.dg/20020517-1.c: New test.
28203 2002-05-21  Richard Henderson  <rth@redhat.com>
28205         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
28206         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
28208 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
28210         * g++.dg/other/copy2.C: New test.
28212 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
28214         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
28215         (MAX_COPY): Bump up to 10 times sizeof (long long).
28216         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
28218         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
28219         sizeof (long long).
28221         * gcc.c-torture/execute/strcpy-1.c: New test.
28223 2002-05-19  Jason Merrill  <jason2redhat.com>
28225         * g++.dg/ext/oper1.C: New test.
28227 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
28228 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
28230         * README.QMTEST: New file.
28232         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
28234 2002-05-19  Andreas Jaeger  <aj@suse.de>
28236         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
28237         now.
28238         * gcc.c-torture/execute/loop-2d.x: Likewise.
28240 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
28242         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
28243         support weak symbols.
28244         * gcc.dg/weak-4.c: Likewise.
28245         * gcc.dg/weak-6.c: Likewise.
28247 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
28249         * gcc.dg/weak-3.c: Add dg-excess-error comment for
28250         cygwin, coff and h8300-*-hms targets
28251         * gcc.dg/weak-5.c: Likewise.
28252         * gcc.dg/weak-7.c: Likewise.
28254 2002-05-16  Jason Merrill  <jason@redhat.com>
28256         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
28257         (scan-assembler-not, scan-assembler-dem): Likewise.
28258         (scan-assembler-dem-not): Likewise.
28260 2002-05-15  Richard Henderson  <rth@redhat.com>
28262         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
28264 2002-05-15  Richard Henderson  <rth@redhat.com>
28266         * gcc.dg/weak-5.c (vfoo1c): No warning here.
28267         (vfoo1f): Warning here.
28268         (vfoo1l): Don't redefine the alias.
28270 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
28272         * g++.dg/init/pm1.C: New test.
28274 2002-05-12  David S. Miller  <davem@redhat.com>
28276         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
28277         types.
28279 2002-05-10  Roger Sayle  <roger@eyesopen.com>
28281         * gcc.c-torture/execute/20020510-1.c: New test case.
28283 2002-05-10  David S. Miller  <davem@redhat.com>
28285         * gcc.c-torture/execute/conversion.c: Test long double too.
28287 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
28289         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
28290         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
28291         * lib/g++.exp (g++_link_flags): Likewise.
28292         * lib/objc.exp (objc_target_compile): Likewise.
28294 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28296         * gcc.dg/cpp/poison.c: Update.
28297         * gcc.dg/cpp/20000625-2.c: Remove.
28298         * gcc.dg/cpp/direct2s.c: Remove final test.
28300 2002-05-08  Tom Rix  <trix@redhat.com>
28302         * gcc.c-torture/execute/20020508-1.c: New test.
28303         * gcc.c-torture/execute/20020508-2.c: New test.
28304         * gcc.c-torture/execute/20020508-3.c: New test.
28306 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28308         * gcc.dg/cpp/charconst-4.c: More tests.
28310 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
28312         PR c/6569
28313         * gcc.dg/weak-3.c: Update location of warning messages.
28314         * gcc.dg/weak-5.c: Likewise.
28316 2002-05-06  Roger Sayle  <roger@eyesopen.com>
28318         * gcc.c-torture/execute/20020506-1.c: New test case.
28320 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28322         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
28324 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28326         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
28328 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28330         * gcc.dg/cpp/charconst-3.c: New test.
28332 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28334         * gcc.dg/cpp/charconst.c: Update tests.
28336 2002-05-05  Tim Josling  <tej@melbpc.org.au>
28338         * treelang: Added directory for new sample language treelang. Also
28339         lib/treelang.exp: New file to signal treelang should be tested.
28341 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28343         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
28344         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
28345         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
28346         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
28347         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
28348         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
28349         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
28351 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28353         * gcc.dg/format/xopen-2.c: New test.
28355 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28357         * gcc.dg/20020503-1.c: New test.
28359 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
28361         * g++.dg/init/dtor1.C: Make it tougher.
28363 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
28365         * g++.dg/init/dtor1.C: New test.
28367 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
28369         * gcc.dg/altivec-8.c: New.
28371 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
28373         * gcc.dg/altivec-7.c: New.
28375 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
28377         * g++.dg/parse/typedef1.C: New test.
28379 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
28381         PR c++/6486
28382         * g++.dg/template/friend6.C: New test.
28384         PR c++/6492
28385         * g++.dg/init/copy1.C: New test.
28387 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
28389         * g++.dg/warn/effc1.C: New test.
28391 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28393         * gcc.dg/cpp/if-cexp.c: Add a test.
28395 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
28397         * gcc.dg/20020426-2.c: New test.
28399 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28401         * gcc.dg/cpp/if-mop.c: Update.
28402         * gcc.dg/cpp/if-mpar.c: Add test.
28403         * gcc.dg/cpp/if-oppr.c: Update.
28405 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28407         PR c/6343
28408         * gcc.dg/weak-[2-7].c: New tests.
28410 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28412         * gcc.dg/enum1.c: New test.
28414 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28416         PR c++/6497
28417         * g++.dg/inherit/access2.C: New test.
28419 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28421         PR bootstrap/6445
28422         * gcc.dg/20020426-1.c: New test.
28424 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28426         * g++.dg/abi/enum1.C: New test.
28428 2002-04-26  Richard Henderson  <rth@redhat.com>
28430         * gcc.dg/c99-bool-1.c: Expect always true warning.
28432 2002-04-25  Roger Sayle  <roger@eyesopen.com>
28434         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
28436 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28438         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
28439         targets.
28441 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
28443         * g++.dg/abi/mange7.C: New test.
28445         PR c++/6438.
28446         * g++.dg/parse/stmtexpr2.C: New test.
28448 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
28450         * gcc.dg/20020312-2.c: Add SH target.
28452 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28454         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
28455         compiler output on mips*-*-irix*.
28457 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
28459         * g++.dg/parse/attr1.C: New test.
28461 2002-04-23  Roger Sayle  <roger@eyesopen.com>
28463         * gcc.c-torture/execute/string-opt-17.c: New test case.
28464         * gcc.c-torture/execute/memset-2.c: New test case.
28466 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
28468         PR c++/6256:
28469         * g++.dg/template/friend5.C: New test.
28471         PR c++/6331:
28472         * g++.dg/template/qual1.C: Likewise.
28474 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
28476         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
28477         Include stdlib.h, not stdio.h or ctype.h.
28479 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
28481         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
28482         cris-*-elf* and mmix-*-*.
28483         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
28484         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
28485         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
28486         Ditto.
28487         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
28488         * gcc.dg/wchar_t-1.c: Ditto.
28490 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
28492         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
28493         Clarify comment.
28495 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
28497         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
28499 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28501         * gcc.c-torture/execute/20000906-1.x: Delete.
28503 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
28505         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
28507 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
28509         * PR6367
28510         * g77.f-torture/execute/6367.f: New test.
28511         * g77.f-torture/execute/6367.x: Disable for MMIX.
28513 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
28515         * PR6352
28516         * g++.dg/opt/inline2.C: New test.
28518 2002-04-18  Richard Henderson  <rth@redhat.com>
28520         * gcc.dg/20000906-1.c: Enable for all targets.
28521         * gcc.c-torture/compile/iftrap-2.c: New.
28523 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28525         * gcc.dg/20020418-1.c: New test.
28526         * gcc.dg/20020418-2.c: New test.
28528 2002-04-18  Richard Henderson  <rth@redhat.com>
28530         * gcc.c-torture/compile/iftrap-1.c: New.
28531         * gcc.dg/iftrap-1.c: Adjust for ia64.
28532         * gcc.dg/iftrap-2.c: New.
28534 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28536         * gcc.c-torture/compile/20020418-1.c: New test.
28538 2002-04-18  Roger Sayle  <roger@eyesopen.com>
28540         * gcc.c-torture/compile/20020415-1.c: New.
28542 2002-04-18  David S. Miller  <davem@redhat.com>
28544         * gcc.c-torture/execute/20020418-1.c: New test.
28546 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
28548         * gcc.dg/20020416-1.c: New test.
28550         * g++.dg/opt/inline1.C: New test.
28552 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
28554         * gcc.dg/altivec-5.c: New test.
28556         * gcc.dg/20020415-1.c: New test.
28558 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
28560         * testsuite/lib/chill.exp: Remove.
28562 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
28564         * g++.dg/other/big-struct.C: New test.
28566 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
28568         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
28569         of scratch file.
28571 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
28573         PR c/6277
28574         * gcc.dg/i386-387-1.c: Allow optional leading underscore
28575         in scan-assembler function name
28577 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
28579         * g77.f-torture/execute/980628-4.x,
28580         g77.f-torture/execute/980628-5.x,
28581         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28582         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28583         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
28584         i[34567]86-*-*.
28586 2002-04-13  David S. Miller  <davem@redhat.com>
28588         * gcc.c-torture/execute/20020413-1.c: New test.
28590 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
28592         * gcc.dg/asm-6.c,
28593         * g++.dg/ext/asm1.C: New tests.
28595 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
28597         PR c++ 5373.
28598         * g++.dg/parse/stmtexpr1.C: New test.
28600         PR c++/5189.
28601         * g++.dg/template/copy1.C: New test.
28603 2002-04-12  Richard Henderson  <rth@redhat.com>
28605         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
28607 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
28609         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
28610         gcc.c-torture/execute/20020307-2.c.
28612 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
28614         * g++.dg/ext/attrib5.C,
28615         * g++.dg/lookup/struct1.C: New tests.
28617 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
28619         * gcc.dg/20020411-1.c: New test.
28621         * gcc.c-torture/execute/20020411-1.c: New test.
28623 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
28625         * g77.f-torture/execute/6177.f: New test.
28627 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
28629         PR middle-end/6247
28630         * g++.dg/opt/cleanup1.C: New test.
28632         * g++.dg/opt/const1.C: New test.
28634 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
28636         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
28638 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28640         PR c++/5507
28641         * g++.dg/template/typename2.C: New test.
28643 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28645         * gcc.c-torture/execute/loop-12.c: New.
28647 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28649         * g77.f-torture/execute/980628-4.x,
28650         g77.f-torture/execute/980628-5.x,
28651         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28652         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28653         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28655 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28657         PR optimization/6086
28658         * g++.dg/opt/preinc1.C: New test.
28660 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28662         PR c++/5571
28663         * g++.dg/opt/static2.C: New test.
28665 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28667         PR c/5120
28668         * gcc.dg/20020406-1.c: New test.
28670 2002-04-04  David S. Miller  <davem@redhat.com>
28672         * gcc.c-torture/execute/20020404-1.c: New test.
28674 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28676         PR c/6123
28677         * gcc.dg/20020312-2.c: Do not declare global register variable
28678         if __PIC__ or __pic__ is defined.
28680 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28682         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28683         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28685 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28687         * gcc.misc-tests/linkage.exp: Update last change to handle
28688         sparc*-, not just sparc-.
28690 2002-04-03  Richard Henderson  <rth@redhat.com>
28692         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28694 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28696         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28698 2002-04-02  David S. Miller  <davem@redhat.com>
28700         * gcc.c-torture/execute/20020402-3.c: New test.
28702 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28704         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28705         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28707         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28708         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28709         g77.f-torture/execute/20001201.x,
28710         g77.f-torture/execute/u77-test.x: New files.
28712         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28713         * gcc.dg/wchar_t-1.c: Ditto.
28715 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28717         * gcc.c-torture/execute/20020402-1.c: New test.
28719 2002-04-01  Richard Henderson  <rth@redhat.com>
28721         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28723         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28725 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28727         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28729 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28731         * g++.dg/inherit/template-as-base.C: Expect error.
28732         * g++.dg/inherit/namespace-as-base.C: Likewise.
28734 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28736         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28737         g++.dg/ext/instantiate3.C: Tweak match patterns.
28739         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28740         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28741         -da test.
28743 2002-03-31  Richard Henderson  <rth@redhat.com>
28745         * gcc.dg/special/alias-2.c: New.
28746         * gcc.dg/special/ecos.exp: Run it.
28748 2002-03-31  Richard Henderson  <rth@redhat.com>
28750         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28752 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28754         * gcc.dg/weak-1.c: Disable on h8300 port.
28756 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28758         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28759         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28760         ordering tests.
28761         * g++.dg/bprob/bprob-1.C: New test.
28762         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28763         * g++.dg/gcov/gcov-1.C: New test.
28764         * g++.dg/gcov/gcov-1.x: New file.
28765         * g++.dg/gcov/gcov-2.C: New test.
28766         * g++.dg/gcov/gcov-3.C: New test.
28767         * g++.dg/gcov/gcov-3.h: New file.
28769 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28771         * g++.old-deja/g++.other/builtins5.C: New test.
28772         * g++.old-deja/g++.other/builtins6.C: New test.
28773         * g++.old-deja/g++.other/builtins7.C: New test.
28774         * g++.old-deja/g++.other/builtins8.C: New test.
28775         * g++.old-deja/g++.other/builtins9.C: New test.
28777 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28779         * g++.dg/opt/static1.C: New test.
28781         * g++.dg/opt/longbranch1.C: New test.
28783 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28785         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28787         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28789 2002-03-28  Jeffrey A Law  (law@redhat.com)
28791         * gcc.c-torture/execute/20020328-1.c: New test.
28793 2002-03-27  Richard Henderson  <rth@redhat.com>
28795         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28796         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28797         move from g++.old-deja/g++.ext/.
28799 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28801         * g++.dg/init/new2.C: New test.
28803 2002-03-26  Richard Henderson  <rth@redhat.com>
28805         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28807         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28808         on sparc.
28810         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28811         sparcv9 systems.
28812         * gcc.dg/20001102-1.c: Likewise.
28814 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28816         * gcc.dg/cpp/endif-pedantic1.c,
28817         gcc.dg/cpp/endif-pedantic2.c: New tests.
28819 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28821         * g++.dg/init/new1.C: New test.
28823 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28825         * g++.dg/abi/vbase9.C: New test.
28827 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28829         * gcc.dg/arm-asm.c: New test.
28831 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28833         * gcc.dg/Wswitch-enum.c: New test.
28834         Fix PR c/5044.
28836 2002-03-26  Richard Henderson  <rth@redhat.com>
28838         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28839         structure.
28841 2002-03-25  Richard Henderson  <rth@redhat.com>
28843         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28844         sparcv9 systems.
28846         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28847         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28849 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28851         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28853 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28855         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28856         targets using generic thunk support.
28858 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28860         * gcc.c-torture/compile/20020323-1.c: New test.
28862         * g++.dg/opt/conj2.C: New test.
28864 2002-03-24  Richard Henderson  <rth@redhat.com>
28866         * gcc.dg/weak-1.c: Use -fno-common.
28868 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28870         * g77.dg/f77-edit-apostrophe-out.f: New test
28871         * g77.dg/f77-edit-h-out.f: New test
28872         * g77.dg/f77-edit-t-in.f: New test
28873         * g77.dg/f77-edit-t-out.f: New test
28874         * g77.dg/f77-edit-x-out.f: New test
28875         * g77.dg/f77-edit-slash-out.f: New test
28876         * g77.dg/f77-edit-colon-out.f: New test
28877         * g77.dg/f77-edit-s-out.f: New test
28879 2002-03-24  Richard Henderson  <rth@redhat.com>
28881         * objc/execute/formal_protocol-6.x: New XFAIL.
28883 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28885         * gcc.dg/weak-1.c: Early return from dg-final on platforms
28886         that do not support weak symbols
28888 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28890         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
28891         * lib/g77.exp: Likewise.
28892         * lib/objc.exp: Likewise.
28894 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28896         * gcc.dg/Wswitch-default.c: New test.
28898 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28900         * g++.dg/other/enum1.C: New test.
28902 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28904         * gcc.dg/pragma-ep-3.c: Fix typo.
28906 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28908         * g++.dg/inherit/template-as-base.C: New test.
28910 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28912         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28913         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28915 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28917         * gcc.dg/cpp/multiline.c: Update to match.
28919 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28921         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28923 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28925         * gcc.dg/cpp/extratokens2.c: New file.
28927 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28929         * gcc.dg/20020312-2.c: Add rs6000 target.
28931         * gcc.c-torture/compile/20020319-1.c: New test.
28933 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28935         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28936         (A, E): Handle this.
28938 2002-03-20  Jason Merrill  <jason@redhat.com>
28940         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28941         ignoring -fpic.
28942         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28943         through prune_gcc_output.
28945 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28947         * gcc.c-torture/compile/20020320-1.c: New test.
28949 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28951         * gcc.c-torture/compile/20020318-1.c: New test.
28953         * gcc.dg/struct-by-value-1.c: New test.
28955         * gcc.dg/20020319-1.c: New test.
28957 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28959         * g++.dg/opt/conj1.C: New test.
28961 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28963         * g++.dg/template/qualttp20.C: Revert previous change.
28964         * g++.dg/template/qualttp3.C: Likewise.
28965         * g++.dg/template/qualttp4.C: Likewise.
28966         * g++.dg/template/qualttp5.C: Likewise.
28967         * g++.dg/template/qualttp6.C: Likewise.
28968         * g++.dg/template/qualttp7.C: Likewise.
28969         * g++.dg/template/qualttp8.C: Likewise.
28970         * g++.dg/template/recurse.C: Likewise.
28972 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28974         * gcc.dg/cpp/wchar-1.c: Update.
28976 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28978         * g++.dg/template/conv1.C: New test.
28979         * g++.dg/template/conv2.C: New test.
28980         * g++.dg/template/conv3.C: New test.
28981         * g++.dg/template/conv4.C: New test.
28983 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28985         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28986         * g++.dg/template/qualttp3.C: Likewise.
28987         * g++.dg/template/qualttp4.C: Likewise.
28988         * g++.dg/template/qualttp5.C: Likewise.
28989         * g++.dg/template/qualttp6.C: Likewise.
28990         * g++.dg/template/qualttp7.C: Likewise.
28991         * g++.dg/template/qualttp8.C: Likewise.
28992         * g++.dg/template/recurse.C: Likewise.
28994 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28996         * g++.dg/opt/dtor1.C: New test.
28998 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
29000         * gcc.c-torture/compile/20020315-1.c: New test.
29002 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
29004         * gcc.dg/weak-1.c: Fix scan tests.
29006 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
29008         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
29009         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
29010         cris-*-aout* mmix-*-*.
29011         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
29012         cris-*-aout* mmix-*-*.
29013         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
29014         cris-*-elf* cris-*-aout* and mmix-*-*.
29015         * gcc.dg/20001009-1.c: Ditto.
29016         * gcc.dg/20010912-1.c: Ditto.
29017         * gcc.dg/20020122-4.c: Ditto.
29018         * gcc.dg/inline-2.c: Ditto.
29020 2002-03-14  Jeffrey A Law  (law@cygnus.com)
29022         * gcc.c-torture/compile/20020314-1.c: New test.
29024 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
29026         * gcc.c-torture/execute/20020314-1.c: New test.
29028 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
29030         * g++.dg/warn/Wunused-1.C: New test.
29032 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
29034         * g++.dg/abi/mangle6.C: New test.
29036 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
29038         * gcc.c-torture/compile/20020309-2.c: New test.
29040         * gcc.c-torture/compile/20020312-1.c: New test.
29042 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29044         * g++.dg/other/access1.C: New test.
29046 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
29048         * gcc.c-torture/execute/wchar_t-1.c: New test.
29050 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
29052         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
29054 2002-03-12  Roger Sayle  <roger@eyesopen.com>
29056         * gcc.dg/20020312-1.c: New test case.
29058 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
29060         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
29062 2002-03-11  Richard Henderson  <rth@redhat.com>
29064         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
29065         * g++.old-deja/g++.jason/report.C: Likewise.
29067 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29069         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
29070         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
29072 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29074         * testsuite/g++.dg/overload/pmf1.C: New test.
29076 2002-03-11  Kazu Hirata  <kazu@hxi.com>
29078         * gcc.c-torture/execute/20020307-1.c: Use long.
29080 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
29082         PR optimization/5844
29083         * gcc.dg/20020310-1.c: New test.
29085 2002-03-09  Michael Meissner  <meissner@redhat.com>
29087         * gcc.c-torture/execute/memcpy-2.c: New test.
29088         * gcc.c-torture/execute/memset-1.c: New test.
29089         * gcc.c-torture/execute/strlen-1.c: New test.
29090         * gcc.c-torture/execute/strcmp-1.c: New test.
29091         * gcc.c-torture/execute/strncmp-1.c: New test.
29093 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
29095         * gcc.dg/ppc-ldstruct.c: New test.
29097 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
29099         * gcc.c-torture/execute/va-arg-22.c: New test.
29101 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29103         * gcc.c-torture/compile/20020309-1.c: New test.
29105 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
29107         * gcc.c-torture/execute/20020307-2.c: New test.
29109 2002-03-07  Jeffrey A Law  (law@redhat.com)
29111         * g77.f-torture/compile/20020307-1.f: New test.
29113 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
29115         * gcc.dg/unordered-1.c: New test.
29117 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
29119         * gcc.c-torture/execute/20020307-1.c: New test.
29121 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
29123         * gcc.dg/20020304-1.c: New test.
29125         * gcc.c-torture/compile/20020304-2.c: New test.
29127 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
29129         * gcc.c-torture/compile/20020304-1.c: New test case
29130         (from PR c/5830).
29132 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
29134         * gcc.dg/20020103-1.c: Add other -D ppc variants.
29136 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29138         * g++.dg/other/classkey1.C: New test.
29140 2002-03-01  Richard Henderson  <rth@redhat.com>
29142         * gcc.c-torture/compile/981223-1.x: New.
29143         * gcc.c-torture/compile/920625-1.x: New.
29145 2002-02-28  Richard Henderson  <rth@redhat.com>
29147         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
29149 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
29151         * gcc.c-torture/execute/20020227-1.c: New test.
29153 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
29155         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
29156         here" ERROR lines.
29157         * g++.old-deja/g++.oliva/partord1.C: Likewise.
29158         * g++.old-deja.g++.other/defarg1.C: Likewise.
29159         * g++.old-deja/g++.pt/calls2.C: Likewise.
29160         * g++.old-deja/g++.pt/crash20.C: Likewise.
29161         * g++.old-deja/g++.pt/crash30.C: Likewise.
29162         * g++.old-deja/g++.pt/crash36.C: Likewise.
29163         * g++.old-deja/g++.pt/crash6.C: Likewise.
29164         * g++.old-deja/g++.pt/defarg13.C: Likewise.
29165         * g++.old-deja/g++.pt/derived3.C: Likewise.
29166         * g++.old-deja/g++.pt/error1.C: Likewise.
29167         * g++.old-deja/g++.pt/friend21.C: Likewise.
29168         * g++.old-deja/g++.pt/friend23.C: Likewise.
29169         * g++.old-deja/g++.pt/infinite1.C: Likewise.
29170         * g++.old-deja/g++.robertl/eb128.C: Likewise.
29172 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
29174         * gcc.c-torture/execute/20020225-2.c: New test.
29176 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
29178         * gcc.c-torture/execute/920730-1t.c,
29179         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
29180         Delete test cases, only relevant to -traditional.
29182 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29184         * gcc.dg/cpp/undef1.c: Remove.
29185         * gcc.dg/cpp/directiv.c: Update.
29186         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
29188 2002-02-27  Michael Meissner  <meissner@redhat.com>
29190         * gcc.c-torture/execute/20020226-1.c: New test.
29192 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
29194         * g++.dg/debug/debug4.C: New test.
29196         * gcc.dg/ia64-visibility-1.c: New test.
29198 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
29200         * gcc.dg/debug/20020224-1.c: New.
29202 2002-02-25  Kazu Hirata  <kazu@hxi.com>
29204         * gcc.c-torture/execute/960416-1.x: New.
29205         * gcc.c-torture/execute/divconst-3.x: Likewise.
29207 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
29209         * gcc.dg/20020224-1.c: New test.
29211 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
29213         * gcc.c-torture/execute/20020225-1.c: New.
29215 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29217         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
29219 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
29221         * gcc.dg/20020222-1.c: New test.
29223 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
29225         * g++.dg/opt/anonunion1.C: New test.
29227 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
29229         * g++.dg/template/qualttp19.C: New test.
29230         * g++.dg/template/qualttp20.C: New test.
29231         * g++.old-deja/g++.jason/report.C: Adjust expected errors
29232         * g++.old-deja/g++.other/qual1.C: Likewise.
29234 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
29236         * gcc.dg/attr-alwaysinline.c: New.
29238 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
29240         * gcc.dg/20020220-1.c: New test.
29242         * gcc.dg/20020220-2.c: New test.
29244         * g++.dg/opt/mmx1.C: New test.
29246 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
29248         * gcc.c-torture/compile/20020110.c: New test.
29250 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
29252         * gcc.c-torture/execute/20020219-1.c: New test.
29254         * gcc.dg/20020219-1.c: New test.
29256         * gcc.dg/noncompile/20020220-1.c: New test.
29258         * g++.dg/opt/ptrintsum1.C: New test.
29260         * gcc.dg/debug/20020220-1.c: New test.
29262 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
29264         * gcc.c-torture/execute/20020216-1.c: New test.
29266 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29268         * gcc.dg/decl-1.c: Update, new test.
29270 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
29272         * g++.dg/abi/bitfield1.C: New test.
29273         * g++.dg/abi/bitfield2.C: New test.
29275 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29277         * gcc.dg/attr-nest.c: New test.
29279 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29281         * gcc.c-torture/execute/20020215-1.c: New test.
29283 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
29285         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
29286         * g++.dg/debug/debug.exp: New.
29287         * g++.dg/debug/trivial.C: New.
29288         * g++.dg/debug/debug1.C: Moved...
29289         * g++.dg/other/debug1.C: ...from here.
29290         * g++.dg/debug/debug2.C: Moved...
29291         * g++.dg/other/debug2.C: ...from here.
29292         * g++.dg/debug/debug3.C: Moved...
29293         * g++.dg/other/debug3.C: ...from here.
29295         * gcc.dg/noncompile/20020213-1.c: New test.
29297 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
29299         * g++.dg/other/debug3.C: New test.
29301         * gcc.c-torture/execute/20020213-1.c: New test.
29303 2002-02-13  Richard Smith <richard@ex-parrot.com>
29305         * g++.old-deja/g++.other/thunk1.C: New test.
29307 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29309         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
29311 2002-02-13  Stan Shebs  <shebs@apple.com>
29313         * gcc.dg/altivec-3.c: New.
29315 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
29317         * gcc.dg/Wunreachable-1.c: New test.
29318         * gcc.dg/Wunreachable-2.c: New test.
29320 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29322         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
29324 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
29326         * gcc.dg/decl-1.c: New test.
29328 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29330         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
29332 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29334         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
29335         * gcc.c-torture/compile/980506-1.x: Likewise.
29337 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29339         * gcc.dg/20020210-1.c: New.
29341 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
29343         * g77.f-torture/execute/947.f: New regression test
29344         for PR fortran/947.
29346 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
29348         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
29349         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
29351 2002-02-08  Richard Henderson  <rth@redhat.com>
29353         * gcc.c-torture/compile/labels-3.c: New.
29355 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
29357         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
29358         expression statements work instead.
29359         * gcc.dg/noncompile/20020207-1.c: New test.
29361 2002-02-07  Richard Henderson  <rth@redhat.com>
29363         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
29365 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29367         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
29368         message from g77
29369         * lib/g77-dg.exp: Trim g77 error messages so that they are
29370         recognized by dg.exp.
29372 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29374         PR fortran/5473
29375         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
29377 2002-02-07  Richard Henderson  <rth@redhat.com>
29379         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
29380         to be sufficiently aligned for integers.
29382 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
29384         * g++.dg/template/friend4.C: New test.
29386 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29388         PR fortran/5743
29389         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
29390         unsupported cases.
29392 2002-02-07  Richard Henderson  <rth@redhat.com>
29394         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
29395         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
29396         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
29397         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
29399 2002-02-06  Richard Henderson  <rth@redhat.com>
29401         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
29403 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
29405         * gcc.dg/20020206-1.c: New test.
29407 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
29409         * gcc.c-torture/execute/20020206-1.c: New test.
29411         * gcc.c-torture/execute/20020206-2.c: New test.
29413         PR optimization/5429:
29414         * gcc.c-torture/compile/20020206-1.c: New test.
29416 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
29418         * g++.dg/ext/align1.C: Do not use an explicit alignment value
29419         as certain file formats cannot support particularly large
29420         alignments.
29422         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
29423         and do not expect to be able to link the executable.
29425         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
29426         fail because the COFF format does not support the weak attribute.
29428 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
29430         * g77.dg/pr5473.f: New test
29432 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
29434         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
29435         Fix testcase accordingly.
29437 2002-02-04  Richard Henderson  <rth@redhat.com>
29439         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
29440         (buf): Change to be an array of pointers, not ints.
29442 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29444         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
29445         before all tests.  Move warning one line above to match where it
29446         C frontend emits.
29447         * gcc.dg/Wswitch-2.c: New test.
29448         * g++.dg/warn/Wswitch-1.C: New test.
29449         * g++.dg/warn/Wswitch-2.C: New test.
29451 2002-02-04  Richard Henderson  <rth@redhat.com>
29453         * g++.dg/abi/offsetof.C: Fix size comparison.
29455 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
29457         * gcc.dg/cast-qual-2.c: New test.
29459 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29461         * gcc.dg/20020201-4.c: New test.
29463 2002-02-04  Ben Elliston  <bje@redhat.com>
29465         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
29466         target_info attribute != 0, in addition to the empty string.
29467         (gcc_target_compile): Likewise.
29469 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
29471         * gcc.dg/Wswitch.c: New test.
29472         PR gcc/4475. PR gcc/3780.
29474 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
29476         * g77.f-torture/execute/5122.f: New test for regressions
29477         against PR fortran/5122.
29479 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
29481         * g77.f-torture/compile/pr3743.f: Delete
29482         * g77.dg/pr3743-1.f: New test.
29483         * g77.dg/pr3743-2.f: New test.
29484         * g77.dg/pr3743-3.f: New test.
29485         * g77.dg/pr3743-4.f: New test.
29487 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29489         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
29491 2002-02-02  Richard Henderson  <rth@redhat.com>
29493         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
29494         * gcc.c-torture/execute/bf64-1.c: Likewise.
29496 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29498         * gcc.dg/20020201-2.c: New test.
29500         * gcc.dg/20020201-3.c: New test.
29502         * gcc.c-torture/execute/bitfld-2.c: New test.
29504 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29506         * gcc.dg/bitfld-1.c: Update.
29507         * gcc.dg/bitfld-2.c: Update.
29508         * gcc.c-torture/execute/bitfld-1.x: New.
29510 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29512         * gcc.c-torture/execute/20020201-1.c: New test.
29514 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
29516         PR target/5469
29517         * gcc.dg/20020201-1.c: New test.
29519 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
29521         PR fortran/3743
29522         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
29523         * g77.f-torture/compile/pr3743.x: Remove
29525 2002-01-31  Tom Rix  <trix@redhat.com>
29527         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
29529 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29531         * gcc.dg/noncompile/20020130-1.c: New test.
29533 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
29535         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
29537 2002-01-29  Richard Henderson  <rth@redhat.com>
29539         * gcc.c-torture/execute/991118-1.c: Cast various constants back
29540         to long long.
29541         * gcc.c-torture/execute/bf64-1.c: Likewise.
29543 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
29545         * gcc.c-torture/execute/20020129-1.c: New test.
29547 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29549         * gcc.c-torture/compile/20000224-1.c: Update.
29550         * gcc.c-torture/execute/bitfld-1.c: New tests.
29551         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
29552         * gcc.dg/uninit-A.c: Update.
29554 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29556         * g++.dg/template/ctor1.C: Add instantiation.
29558 2002-01-28  Paul Koning  <pkoning@equallogic.com>
29560         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
29561         argument to __builtin_prefetch to be const ptr.
29563 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
29565         * gcc.c-torture/compile/20020120-1.c: New test.
29567 2002-01-27  Kazu Hirata  <kazu@hxi.com>
29569         * gcc.c-torture/execute/20020127-1.c: New test.
29571 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
29573         * g77.dg/f77-edit-i-in.f: New test
29574         * g77.dg/f77-edit-i-out.f: New test
29576 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
29578         * gcc.dg/debug/debug.exp: New file.
29579         * gcc.dg/debug/trivial.c: New file.
29580         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
29581         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
29582         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
29583         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
29584         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
29585         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
29586         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
29587         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
29588         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
29589         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
29590         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
29591         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
29592         * gcc.dg/20000503-1.c: Removed.
29593         * gcc.dg/20010207-1.c: Removed.
29594         * gcc.dg/20011223-1.c: Removed.
29595         * gcc.dg/20020104-2.c: Removed.
29596         * gcc.dg/debug-1.c: Removed.
29597         * gcc.dg/debug-2.c: Removed.
29598         * gcc.dg/debug-3.c: Removed.
29599         * gcc.dg/debug-4.c: Removed.
29600         * gcc.dg/debug-5.c: Removed.
29601         * gcc.dg/debug-6.c: Removed.
29602         * gcc.dg/dwarf2-1.c: Removed.
29603         * gcc.dg/dwarf2-2.c: Removed.
29605 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
29607         * g++.old-deja/g++.other/eh5.C: New test.
29608         * g++.old-deja/g++.other/sibcall2.C: New test.
29609         * g++.old-deja/g++.other/array9.C: New test.
29610         * g++.old-deja/g++.other/typename2.C: New test.
29611         * g++.old-deja/g++.other/crash60.C: New test.
29612         * g++.old-deja/g++.other/conv9.C: New test.
29613         * g++.old-deja/g++.other/mangle10.C: New test.
29614         * g++.old-deja/g++.other/unchanging1.C: New test.
29615         * g++.old-deja/g++.other/exprstmt1.C: New test.
29616         * g++.old-deja/g++.other/inline23.C: New test.
29617         * g++.old-deja/g++.eh/ia64-1.C: New test.
29618         * g++.old-deja/g++.other/dwarf2-1.C: New test.
29619         * g++.old-deja/g++.other/reload1.C: New test.
29620         * g++.old-deja/g++.other/static20.C: New test.
29621         * g++.old-deja/g++.other/local-alloc1.C: New test.
29622         * g++.old-deja/g++.other/conv8.C: New test.
29623         * g++.old-deja/g++.other/stmtexpr2.C: New test.
29624         * g++.old-deja/g++.other/storeexpr1.C: New test.
29625         * g++.old-deja/g++.other/storeexpr2.C: New test.
29626         * g++.dg/eh/template2.C: New test.
29627         * g++.dg/warn/weak1.C: New test.
29629 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
29631         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29632         Remove first, non-varying, argument.
29634 2002-01-23  Richard Henderson  <rth@redhat.com>
29636         * gcc.dg/inline-2.c: New.
29638         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
29639         Add optional target arg.  Check number of arguments.
29640         (scan-assembler-not, scan-assembler-dem): Likewise.
29641         (scan-assembler-dem-not): Likewise.
29643 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29645         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29646         line 12.
29647         * g++.old-deja/g++.brendan/parse3.C,
29648         g++.old-deja/g++.other/crash26.C,
29649         g++.old-deja/g++.other/crash28.C,
29650         g++.old-deja/g++.other/crash29.C,
29651         g++.old-deja/g++.other/crash30.C,
29652         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29654 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29656         * gcc.dg/20020115-1.c: New.
29658 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29660         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29662 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29664         * gcc.dg/20020122-3.c: New.
29666 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29668         * g++.dg/other/gc1.C: New test.
29670 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29672         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29674 2002-01-22  Richard Henderson  <rth@redhat.com>
29676         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29678 2002-01-22  Richard Henderson  <rth@redhat.com>
29680         * gcc.dg/20020122-4.c: New.
29682 2002-01-22  H.J. Lu <hjl@gnu.org>
29684         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29685         link output.
29686         * gcc.dg/special/ecos.exp: Likewise.
29687         * lib/g++-dg.exp: Likewise.
29688         * lib/g77-dg.exp: Likewise.
29689         * lib/gcc-dg.exp : Likewise.
29690         * lib/mike-g++.exp: Likewise.
29691         * lib/mike-g77.exp: Likewise.
29692         * lib/mike-gcc.exp: Likewise.
29693         * lib/objc-dg.exp: Likewise.
29695 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29697         PR target/5379
29698         * gcc.dg/20020122-2.c: New test.
29700 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29702         * gcc.dg/20020122-1.c: New test.
29704 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29706         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29708 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29710         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29712 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29714         * gcc.c-torture/compile/20020121-1.c: New test.
29716 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29718         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29719         ld_library_path.
29721 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29723         * gcc.dg/20020218-1.c: New test.
29725 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29727         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29728         messages
29729         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29730         "At global scope" warning
29731         * g++.dg/ext/align1.C: Change cygwin test for alignment
29732         from db-bogus to dg-warning
29734 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29736         * g77.f-torture/compile/cpp2.F: New test.
29738 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29740         * g++.dg/template/access1.C: New test.
29742 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29744         * gcc.dg/20020118-1.c: New.
29746 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29748         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29750 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29752         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29753         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29754         alignment warnings.
29756 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29758         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29759         torture_with_loops and torture_without_loops
29761 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29763         * gcc.c-torture/compile/20020116-1.c: New test.
29765 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29767         * gcc.dg/20020116-2.c: New test.
29769         * gcc.dg/ultrasp4.c: New test.
29771         * gcc.dg/20020116-1.c: New test.
29773 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29775         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29776         by EABI.
29778 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29780         * gcc.misc-tests/i386-prefetch.exp: New.
29781         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29782         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29783         * gcc.misc-tests/i386-pf-none-1.c: New test.
29784         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29786 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29788         * gcc.dg/gnu89-init-1.c: Add new tests.
29790 2002-01-15  Andreas Jaeger  <aj@suse.de>
29792         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29793         * gcc.dg/i386-mmx-2.c: Likewise.
29794         * gcc.dg/i386-sse-1.c: Likewise.
29795         * gcc.dg/i386-sse-2.c: Likewise.
29796         * gcc.dg/i386-sse-3.c: Likewise.
29798 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29800         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29801         Uncomment additional cases that now pass.
29803 2002-01-11  Richard Henderson  <rth@redhat.com>
29805         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29806         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29808 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29810         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29812 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29814         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29815         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29817 2002-01-10  Dale Johannesen  <dalej@apple.com>
29819         * gcc.c-torture/execute/loop-11.c: New.
29821 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29823         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29824         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29826 2002-01-09  Richard Henderson  <rth@redhat.com>
29828         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29829         type in which to perform the operation for each size.
29831 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29833         * gcc.c-torture/compile/20020109-2.c: New test.
29835 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29837         * gcc.c-torture/execute/loop-10.c: New test.
29839 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29841         * gcc.c-torture/compile/20010226-1.c: New test.
29842         * gcc.c-torture/compile/20010227-1.c: New test.
29843         * gcc.c-torture/compile/20010426-1.c: New test.
29844         * gcc.c-torture/compile/20010510-1.c: New test.
29845         * gcc.c-torture/compile/20010605-3.c: New test.
29846         * gcc.c-torture/compile/20010824-1.c: New test.
29847         * gcc.c-torture/execute/20010409-1.c: New test.
29848         * gcc.dg/noncompile/20000901-1.c: New test.
29849         * gcc.dg/20001023-1.c: New test.
29850         * gcc.dg/20001101-1.c: New test.
29851         * gcc.dg/20001102-1.c: New test.
29852         * gcc.dg/20010207-1.c: New test.
29853         * gcc.dg/20010405-1.c: New test.
29854         * gcc.dg/20010822-1.c: New test.
29855         * gcc.dg/20011107-1.c: New test.
29857 2002-01-09  Jeffrey A Law  (law@redhat.com)
29859         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29861         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29862         execution failure on PA targets.
29864 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29866         * gcc.c-torture/compile/20020109-1.c: New test.
29868 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29870         * gcc.c-torture/execute/20020108-1.c: New test.
29872 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29874         * gcc.dg/20020108-1.c: New test.
29876 2002-01-08  H.J. Lu <hjl@gnu.org>
29878         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29879         for header files.
29881 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29883         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29884         consistency.
29886 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29888         * gcc.dg/altivec-4.c: Test altivec predicates.
29890 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29892         * gcc.c-torture/execute/20020107-1.c: New test.
29894 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29896         PR c/5279
29897         * gcc.c-torture/compile/20020106-1.c: New test.
29899 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29901         * gcc.c-torture/execute/nestfunc-4.c: New test.
29903 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29905         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29906         extra triple that slipped in.
29907         * g++.old-deja/g++.abi/align.C: Likewise.
29908         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29910 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29912         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29913         * g++.old-deja/g++.abi/align.C: Likewise.
29914         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29916         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29917         on FreeBSD/i386.
29918         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29919         FreeBSD.
29921 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29923         * gcc.dg/20020104-1.c: New test.
29925         * gcc.dg/20020104-2.c: New test.
29927 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29929         * gcc.dg/20020103-1.c: Fix typo in target selector.
29931 2002-01-03  Richard Henderson  <rth@redhat.com>
29933         * gcc.dg/20020103-1.c: New.
29935 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29937         * gcc.c-torture/execute/20020103-1.c: New test.
29939 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29941         * g++.dg/other/debug2.C: New test.
29943         * gcc.c-torture/compile/20020103-1.c: New test.
29945 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29947         * gcc.dg/gnu89-init-1.c: Added new tests.
29949 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29951         * g++.dg/template/friend2.C: Remove as patch is reverted.
29953         * g++.dg/warn/oldcast1.C: New test.
29955         * g++.dg/template/ptrmem1.C: New test.
29956         * g++.dg/template/ptrmem2.C: New test.
29958         * g++.dg/template/ntp.C: New test.
29960         * g++.dg/other/component1.C: New test.
29962         * g++.dg/template/ttp3.C: New test.
29964         * g++.dg/template/friend2.C: New test.
29965         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29967 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29969         * g++.dg/other/ptrmem1.C: New test.
29970         * g++.dg/other/ptrmem2.C: New test.
29972 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29974         * g++.dg/template/ctor1.C: New test.
29976 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29978         * g++.dg/template/friend2.C: New test.
29980 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29982         * gcc.dg/mmix-1.c: New test.
29984 2001-12-31  Richard Henderson  <rth@redhat.com>
29986         * gcc.dg/asm-5.c: New.
29988 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29990         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29991         in namespace __gnu_cxx
29993 2001-12-30  Richard Henderson  <rth@redhat.com>
29995         * gcc.dg/debug-6.c: New.
29997 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29999         * gcc.c-torture/compile/20011229-2.c: New test.
30001 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
30003         * gcc.dg/debug-3.c: New test.
30004         * gcc.dg/debug-4.c: New test.
30005         * gcc.dg/debug-5.c: New test.
30007 2001-12-29  Richard Henderson  <rth@redhat.com>
30009         * g++.dg/eh/loop1.C: New.
30011 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30013         * g++.dg/template/crash1.C: New test.
30015 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30017         * g++.dg/other/const1.C: New test.
30019 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30021         * gcc.c-torture/compile/20011229-1.c: New test.
30023 2001-12-28  Stan Shebs  <shebs@apple.com>
30025         * lib/objc-torture.exp: Resync with c-torture.exp.
30026         * lib/objc.exp: Load standard libraries.
30028 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
30030         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
30031         additional tests.
30033 2001-12-27  Roger Sayle <roger@eyesopen.com>
30035         * gcc.c-torture/execute/string-opt-16.c: New testcase.
30037 2001-12-27  Richard Henderson  <rth@redhat.com>
30039         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
30041 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30043         * g++.dg/eh/ctor1.C: New test.
30044         * g++.dg/other/error2.C: New test.
30046 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30048         * g++.dg/other/init2.C: New test.
30050 2001-12-24  Richard Henderson  <rth@redhat.com>
30052         * gcc.dg/20011223-1.c: New.
30053         * gcc.dg/inline-1.c: New.
30055 2001-12-23  Richard Henderson  <rth@redhat.com>
30057         * gcc.dg/asm-4.c: Test operand modifiers.
30059 2001-12-23  Richard Henderson  <rth@redhat.com>
30061         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
30063 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30065         * gcc.c-torture/execute/20011223-1.c: New test.
30067 2001-12-21  Richard Henderson  <rth@redhat.com>
30069         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
30070         re-enables the warning.
30072 2001-12-21  Richard Henderson  <rth@redhat.com>
30074         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
30076 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30078         * gcc.c-torture/compile/20011218-1.c: New test.
30080 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
30082         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
30083         arm-isr.c test.
30084         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
30085         epilogue generation for ARM ISR routines.
30087 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30089         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
30090         * gcc.dg/format/c90-printf-3.c: Likewise.
30091         * gcc.dg/format/c99-printf-3.c: Likewise.
30092         * gcc.dg/format/ext-1.c: Likewise.
30093         * gcc.dg/format/ext-6.c: Likewise.
30094         * gcc.dg/format/format.h: Prototype unlocked stdio.
30096 2001-12-20  Richard Henderson  <rth@redhat.com>
30098         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
30099         (arena): Use it.
30100         (malloc): Correct allocation logic.  Abort if we fill up the
30101         arena before initialization complete.
30102         (realloc): Correct allocation logic.
30104 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30106         * gcc.c-torture/compile/20011219-2.c: New test.
30108         * gcc.c-torture/execute/20011219-1.c: New test.
30110 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
30112         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
30113         target does not support weak symbols.
30115 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
30117         * gcc.c-torture/compile/20011219-1.c: New test.
30119 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
30121         * g++.dg/other/error1.C: New test.
30123 2001-12-17  Jeffrey A Law  (law@redhat.com)
30125         * gcc.c-torture/execute/20011217-1.c: New test.
30127 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
30129         * objc.dg/special/: New directory.
30130         * objc.dg/special/special.exp: New file.
30131         * objc.dg/special/unclaimed-category-1.h: New file.
30132         * objc.dg/special/unclaimed-category-1a.m: New file.
30133         * objc.dg/special/unclaimed-category-1.m: New file.
30135 2001-12-17  Andreas Jaeger  <aj@suse.de>
30137         * gcc.c-torture/compile/20011217-2.c: New test.
30139 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30141         * gcc.c-torture/compile/20011217-1.c: New test.
30143 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
30145         * testsuite/gcc.dg/20011214-1.c: New.
30147 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
30149         * gcc.dg/altivec-4.c: New.
30151 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
30153         * gcc.dg/20011113-1.c: New test.
30155 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30157         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
30158         std::__malloc_alloc_template<0> and
30159         std::__default_alloc_template<false, 0>.
30161 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
30163         * objc/execute/bf-21.m: New test.
30164         * objc/execute/enumeration-1.m: New test.
30165         * objc/execute/enumeration-2.m: New test.
30167 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
30169         * gcc.dg/gnu89-init-1.c: New test.
30171 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30173         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
30174         * g++.old-deja/g++.jason/2371.C: Likewise.
30175         * g++.old-deja/g++.jason/template33.C: Likewise.
30176         * g++.old-deja/g++.jason/template34.C: Likewise.
30177         * g++.old-deja/g++.jason/template36.C: Likewise.
30178         * g++.old-deja/g++.oliva/typename1.C: Likewise.
30179         * g++.old-deja/g++.oliva/typename2.C: Likewise.
30180         * g++.old-deja/g++.other/typename1.C: Likewise.
30181         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30182         * g++.old-deja/g++.pt/nontype5.C: Likewise.
30183         * g++.old-deja/g++.pt/typename11.C: Likewise.
30184         * g++.old-deja/g++.pt/typename14.C: Likewise.
30185         * g++.old-deja/g++.pt/typename16.C: Likewise.
30186         * g++.old-deja/g++.pt/typename3.C: Likewise.
30187         * g++.old-deja/g++.pt/typename4.C: Likewise.
30188         * g++.old-deja/g++.pt/typename5.C: Likewise.
30189         * g++.old-deja/g++.pt/typename7.C: Likewise.
30190         * g++.old-deja/g++.robertl/eb9.C: Likewise.
30192 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
30194         * g++.dg/other/linkage1.C: New test.
30195         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
30196         specifiers.
30198 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30200         * gcc.dg/concat.c: New test.
30202 2001-12-11  Stan Shebs  <shebs@apple.com>
30204         * objc/compile: New test directory.
30205         * objc/compile/compile.exp: New expect script.
30206         * objc/compile/20011211-1.m: New compile test.
30208 2001-12-11  Jason Merrill  <jason@redhat.com>
30210         * lib/prune.exp (prune_gcc_output): Also handle "In member
30211         function".  So many permutations...
30213 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
30215         * g++.dg/template/typedef1.C: New test.
30217 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30219         * g++.dg/other/copy1.C: New test.
30221 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
30223         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
30225         * gcc.dg/builtin-choose-expr.c: New.
30227 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
30229         * gcc.dg/altivec-2.c: New.
30231 2001-12-07  Richard Henderson  <rth@redhat.com>
30233         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
30235 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
30237         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
30238         ultrasparc.
30240 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30242         * g++-old.deja/g++.robertl/eb101.C: Deleted.
30244 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
30246         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
30247         variable argument list.
30249 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
30251         * gcc.c-torture/execute/memcheck: Delete entire directory.
30252         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
30253         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
30255 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30257         * gcc.dg/Wshadow-1.c: New test.
30259 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
30261         * gcc.c-torture/compile/20011130-1.c: New test.
30263         * gcc.dg/noncompile/20011025-1.c: New test.
30265         * g++.dg/other/anon-union.C: New test.
30267         * gcc.c-torture/execute/20011024-1.c: New test.
30269 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30271         * gcc.c-torture/execute/20000722-1.x,
30272         gcc.c-torture/execute/20010123-1.x: Remove.
30273         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
30274         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
30275         gcc.dg/c99-complit-2.c: New tests.
30277 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
30279         * g++.dg/inherit/base1.C: New test.
30281 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
30283         * g++.dg/other/stdarg1.C: New test.
30285         * gcc.c-torture/compile/20011130-2.c: New test.
30287 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
30289         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
30290         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
30291         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
30292         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
30293         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
30294         * gcc.dg/builtin-prefetch-1.c: New test.
30296 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
30298         * gcc.dg/20011130-1.c: New test.
30300 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30302         * g++.dg/other/scope1.C: New test.
30303         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
30305 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30307         * gcc.dg/vla-init-1.c: New test.
30309 2001-12-01  Geoff Keating  <geoffk@redhat.com>
30311         * gcc.c-torture/compile/structs.c: New testcase from GDB.
30313 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30315         * objc.dg/alias.m: Update.
30316         * objc.dg/class-1.m: Update.
30317         * objc.dg/const-str-1.m: Update.
30318         * objc.dg/fwd-proto-1.m: Update.
30319         * objc.dg/id-1.m: Update.
30320         * objc.dg/super-class-1.m: Update.
30322 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
30324         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
30325         constructs.
30327 2001-11-28  Jeffrey A Law  (law@cygnus.com)
30329         * gcc.c-torture/execute/20011128-1.c: New test.
30331 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
30333         * gcc.dg/20011127-1.c: New test.
30335 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30337         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
30338         from Austin Group draft 7.
30339         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
30340         scanf format arguments.
30341         * gcc.dg/format/no-exargs-2.c: New test.
30343 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
30345         * g++.dg/abi/vbase8-4.C: New test.
30347 2001-11-24  Ian Lance Taylor  <ian@airs.com>
30349         * gcc.c-torture/execute/20011121-1.c: New test.
30351 2001-11-23  Jeffrey A Law  (law@cygnus.com)
30353         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
30355 2001-11-23  Andreas Jaeger  <aj@suse.de>
30357         * gcc.dg/cpp/charconst-2.c: New test.
30359 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
30361         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
30362         to the host if it is remote.  Let tests specify extra headers
30363         they use.
30364         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
30365         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
30366         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
30367         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
30368         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
30369         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
30370         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
30371         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
30372         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
30373         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
30375 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
30377         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
30378         for little endian ARMs.
30380 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
30382         * gcc.c-torture/compile/20011119-1.c: New test.
30383         * gcc.c-torture/compile/20011119-2.c: New test.
30385 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
30387         * gcc.dg/altivec-1.c: Fix typo.
30389 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30391         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
30393 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
30395         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
30397 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
30399         * lib/g77.exp: Don't specify --rpath-link.
30401         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
30402         across all the headers.
30403         * gcc.dg/format/format.exp: For testing on a remote host,
30404         copy format.h.
30406         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
30407         * gcc.c-torture/execute/930406-1.c: Likewise.
30408         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30410 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
30412         * gcc.dg/altivec-1.c: New.
30414 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
30416         * gcc.dg/cpp/fpreprocessed.c: New test case.
30418 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30420         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
30421         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
30422         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
30424 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30426         * gcc.dg/no-builtin-1.c: New test.
30428 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
30430         * gcc.c-torture/execute/20011115-1.c: New test.
30432 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
30434         * gcc.c-torture/compile/20011114-2.c: New test.
30435         * gcc.c-torture/compile/20011114-3.c: New test.
30436         * gcc.c-torture/compile/20011114-4.c: New test.
30438 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30440         * g++.dg/other/init1.C: New test.
30442 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
30444         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
30445         message.
30447         * gcc.c-torture/execute/20011114-1.c: New testcase.
30449         * gcc.c-torture/compile/20010327-1.c: Revert last change.
30450         * gcc.c-torture/compile/20011114-1.c: New test, exactly
30451         like the (before this change) version of 20010327-1.c.
30453 2001-11-14  Roger Sayle <roger@eyesopen.com>
30455         * gcc.c-torture/execute/string-opt-13.c: New testcase.
30457 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
30459         * g++.dg/init/array2.C: New test.
30461 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
30463         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
30465 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
30467         * g++.dg/other/forscope1.C: New test.
30468         * g++.dg/ext/forscope1.C: New test.
30469         * g++.dg/ext/forscope2.C: New test.
30471 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
30473         * gcc.c-torture/execute/20011113-1.c: New test.
30475 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
30477         * gcc.c-torture/execute/20011109-2.c: New test.
30479         * gcc.c-torture/execute/20011109-1.c: New test.
30481 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
30483         * gcc.c-torture/compile/20011109-1.c: New test.
30485 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
30487         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
30488         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
30489         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
30490         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
30491         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
30492         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
30493         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
30495 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30497         * g++.dg/warn/Wshadow-1.C: New tests.
30498         * g++.old-deja/g++.mike/for3.C: Update.
30500 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30502         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
30503         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
30504         XFAILs.  Adjust expected error texts.
30505         * gcc.c-torture/compile/20011106-1.c,
30506         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
30507         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
30508         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
30509         gcc.dg/c99-array-lval-5.c: New tests.
30511 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30513         * gcc.dg/cpp/defined.c: Update.
30515 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30517         * gcc.c-torture/execute/anon-1.c: New test.
30519 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
30521         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
30522         same size, so no warning should be produced on stormy16.
30524         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
30525         due to oversized array.
30526         * g++.old-deja/g++.mike/ns15.C: Likewise.
30527         * g++.old-deja/g++.pt/crash16.C: Likewise.
30529 2001-11-02  Graham Stott  <grahams@redhat.com>
30531         * g++.dgother/debug1.C: Fix typos.
30533 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
30535         * g++.dg/other/debug1.C: New test.
30537 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30539         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
30540         of unsigned long.
30542 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
30544         * gcc.dg/20011029-2.c: New test.
30546         * gcc.c-torture/compile/20011029-1.c: New test.
30548 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
30550         * objc/execute/class_self-1.m: New test.
30551         * objc/execute/class_self-2.m: New test.
30553 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
30555         * gcc.misc-tests/msgs.exp: Delete.
30556         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
30557         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
30558         error set to match recent changes.
30560 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
30562         * gcc.dg/20011021-1.c: New test.
30564 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
30566         * gcc.c-torture/compile/20011023-1.c: New test.
30568 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
30570         * lib/g77.exp: Rewrite based on lib/g++.exp.
30572 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
30574         * gcc.c-torture/execute/20011019-1.c: New test.
30576         * gcc.dg/20011018-1.c: New test.
30578 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
30580         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
30582 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
30584         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
30585         * gcc.dg/attr-invalid.c: Likewise.
30587 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
30589         * testsuite/gcc.dg/20011015-1.c: New test.
30591 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30593         * g++.dg/template/unify2.C: New test.
30595 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30597         * g++.dg/other/exception-specification.C: New test
30599 2001-10-13  Tom Rix  <trix@redhat.com>
30601         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
30602         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
30604 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
30606         * testsuite/gcc.dg/20011009-1.c: New test.
30608 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
30610         PR g++/4476
30611         * g++.dg/other/friend1.C: New test.
30613 2001-10-11  Richard Henderson  <rth@redhat.com>
30615         * g++.old-deja/g++.other/crash18.C: Add -S to options.
30617 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30619         * gcc.c-torture/compile/20011010-1.c: New.
30621 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30623         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
30624         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
30625         g77.f-torture/execute/execute.exp,
30626         g77.f-torture/noncompile/noncompile.exp,
30627         gcc.c-torture/compile/compile.exp,
30628         gcc.c-torture/execute/execute.exp,
30629         gcc.c-torture/execute/ieee/ieee.exp,
30630         gcc.c-torture/execute/memcheck/memcheck.exp,
30631         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
30632         objc/execute/execute.exp: Update FSF address.
30634 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30636         * gcc.dg/cpp/cmdlne-C.c: Update.
30637         * gcc.dg/cpp/cmdlne-C2.c: New.
30639 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30641         * gcc.c-torture/execute/20011008-3.c: New.
30643 2001-10-08  DJ Delorie  <dj@redhat.com>
30645         * gcc.dg/20011008-1.c: New.
30646         * gcc.dg/20011008-2.c: New.
30648 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30650         * gcc.dg/cpp/spacing1.c: Update test.
30652 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30654         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30655         spelling errors of "separate" as "seperate".
30657 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30659         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30660         enough to avoid inlining.
30662 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30664         * lib/g77.exp: set libg2c_dir correctly.
30666 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30668         * gcc.dg/cpp/macro11.c: New test.
30670 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30672         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30673         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30674         gcc.dg/format/multattr-3.c: New tests.
30675         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30676         tests for format attributes on function pointers being rejected.
30678 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30680         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30682 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30684         * g++.dg/warn/format1.C: New test.
30686 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30688         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30690 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30692         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30694 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30696         * gcc.dg/cpp/redef2.c: Add test.
30698 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30700         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30701         long-standing bug on i686, apparently.
30702         * gcc.c-torture/execute/loop-2c.x: New file.
30703         * gcc.c-torture/execute/loop-2d.x: New file.
30704         * gcc.c-torture/execute/loop-3c.x: New file.
30706 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30708         * gcc.dg/cpp/20000625-2.c: Correct line number.
30710 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30712         * gcc.dg/cpp/macro10.c: New test.
30713         * gcc.dg/cpp/strify3.c: New test.
30714         * gcc.dg/cpp/spacing1.c: Add tests.
30715         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30716         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30718 2001-09-24  DJ Delorie  <dj@redhat.com>
30720         * gcc.c-torture/execute/20010924-1.c: New test.
30722 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30724         * testsuite/objc/execute/paste.m: Remove.
30726 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30728         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30730 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30732         * g77.dg/strlen0.f: New test.
30734 2001-09-21  Richard Henderson  <rth@redhat.com>
30736         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30737         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30739 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30741         Table-driven attributes.
30742         * g++.dg/ext/attrib1.C: New test.
30744 2001-09-20  DJ Delorie  <dj@redhat.com>
30746         * gcc.dg/20000926-1.c: Update expected warning messages.
30747         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30748         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30749         array.
30751 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30753         * g++.dg/eh/registers1.C: New test case.
30755 2001-09-17  Richard Henderson  <rth@redhat.com>
30757         * gcc.dg/array-5.c: Fix VLA decomposition test.
30759 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30761         * gcc.dg/cpp/line5.c: New testcase.
30763 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30765         * gcc.dg/cpp/macro9.c: New test.
30767 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30769         * gcc.c-torture/execute/980223.c: Change type of addr from long
30770         to char *.
30772 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30774         * gcc.c-torture/execute/20010915-1.c: New test.
30776 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30778         * g77.dg/bprob: New directory.
30779         * g77.dg/bprob/bprob.exp: New file.
30780         * g77.dg/bprob/bprob-1.f: New test.
30781         * g77.dg/gcov: New directory.
30782         * g77.dg/gcov/gcov.exp: New file.
30783         * g77.dg/gcov/gcov-1.f: New test.
30784         * g77.dg/gcov/gcov-1.x: New file.
30786 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30788         * gcc.dg/cpp/directiv.c: Update.
30789         * gcc.dg/cpp/undef1.c: Update.
30791 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30793         * gcc.dg/20010912-1.c: New test.
30795 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30797         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30798         language-independent file in lib.
30799         * lib/gcov.exp: New file.
30801 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30803         * gcc.c-torture/compile/20010911-1.c: New test.
30805 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30807         * lib/profopt.exp: New, to support profile-directed optimizations.
30808         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30809         * gcc.misc-tests/bprob-1.c: New test.
30810         * gcc.misc-tests/bprob-2.c: New test.
30812 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30814         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30815         XFAIL and which kinds of gcov output to verify.
30816         * gcc.misc-tests/gcov-4b.x: New file.
30817         * gcc.misc-tests/gcov-5b.x: New file.
30818         * gcc.misc-tests/gcov-6.x: New file.
30819         * gcc.misc-tests/gcov-7.c: New test.
30820         * gcc.misc-tests/gcov-7.x: New file.
30822 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30824         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30825         * gcc.misc-tests/gcov-6.c: New test.
30827 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30829         PR c++/3986
30830         * g++.dg/abi/vbase1.C: New test.
30832 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30834         * objc.dg/method-2.m: New.
30836 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30838         PR c++/4203
30839         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30840         * g++.dg/init/empty1.C: New test.
30842 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30844         * gcc.c-torture/compile/20010903-1.c: New test.
30846 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30848         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30849         for m68k.
30851 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30853         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30855         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30857         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30859 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30861         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30862         for 16-bit 'unsigned int'.
30864 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30866         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30868 2001-08-27  Richard Henderson  <rth@redhat.com>
30870         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30871         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30873 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30875         * gcc.dg/asm-names.c (ymain): New.
30877 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30879         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30880         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30881         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30883 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30885         * gcc.dg/compare5.c: New testcase.
30887 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30889         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30890         and "In instantiation".
30892 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30894         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30896 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30898         * gcc.misc-tests/gcov.exp: Add support for branch information.
30899         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30900         * gcc.misc-tests/gcov-4.c: New test.
30901         * gcc.misc-tests/gcov-4b.c: New test.
30902         * gcc.misc-tests/gcov-5b.c: New test.
30904 2001-08-20  Zack Weinberg  <zackw@panix.com>
30906         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30907         expected to fail.
30909 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30911         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30913 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30915         * g++.dg/eh/template1.C: New test.
30917 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30919         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30920         Fix thinko.
30921         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30922         for xfail.
30924 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30926         * lib/g77-dg.exp: Use prune.exp for common procedures
30927         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30928         * lib/g77.exp: (g77-dg-prune) Remove
30930 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30932         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30934 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30936         * g++.dg/template/unify1.C: New test.
30938 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30940         * g++.dg/abi/empty4.C: New test.
30942 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30944         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30945         solaris2.*
30946         * g77.f-torture/compile/pr3743.x: Likewise.
30948 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30950         * g++.dg/other/using-declaration.C: New test.
30952 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30954         * gcc.dg/cpp/tr-sign.c: New testcase.
30956 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30958         * gcc.dg/cpp/19951025-1.c: Revert.
30959         * gcc.dg/cpp/directiv.c: We no longer process directives that
30960         interrupt macro arguments.
30962 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30964         * gcc.dg/bconstp-1.c: New test.
30966 2001-08-03  Richard Henderson  <rth@redhat.com>
30968         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30970 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30972         * gcc.dg/cpp/19951025-1.c: Update.
30974 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30976         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30977         should be x.
30979 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30981         Kill -fhonor-std.
30982         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30983         * g++.old-deja/g++.other/std1.C: Likewise.
30984         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30986 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30988         * lib/g77.exp: Load gcc-defs.exp for common procedures
30989         (g77_pass, g77_fail, g77_finish, g77_exit,
30990         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30992 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30994         * g77.dg/fbackslash.f
30995         * g77.dg/fcase-preserve.f
30996         * g77.dg/ff90-1.f
30997         * g77.dg/ffixed-line-length-0.f
30998         * g77.dg/ffixed-line-length-132.f
30999         * g77.dg/ffixed-line-length-7.f
31000         * g77.dg/ffixed-line-length-72.f
31001         * g77.dg/ffixed-line-length-none.f
31002         * g77.dg/ffree-form-1.f
31003         * g77.dg/fno-backslash.f
31004         * g77.dg/fno-f90-1.f
31005         * g77.dg/fno-fixed-form-1.f
31006         * g77.dg/fno-onetrip.f
31007         * g77.dg/fno-typeless-boz.f
31008         * g77.dg/fno-underscoring.f
31009         * g77.dg/fno-vxt-1.f
31010         * g77.dg/fonetrip.f
31011         * g77.dg/ftypeless-boz.f
31012         * g77.dg/fugly-assumed.f
31013         * g77.dg/funderscoring.f
31014         * g77.dg/fvxt-1.f
31016 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
31018         * objc.dg/fwd-proto-1.m: New.
31019         * objc.dg/local-decl-1.m: New.
31020         * objc.dg/naming-1.m: New.
31021         * objc.dg/naming-2.m: New.
31022         * objc.dg/proto-hier-1.m: New.
31024 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
31026         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
31027         largest-type elements to a struct makes its size grow.
31029 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31031         * g++.dg/abi/vthunk1.C: New test.
31033 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31035         * g++.dg/abi/vbase8-22.C: New test.
31037 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31039         * gcc.dg/cpp/macro8.c: New test.
31041 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31043         * g++.dg/abi/vbase8-21.C: New test.
31045 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31047         * g++.dg/abi/vbase8-10.C: New test.
31049 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31051         * lib/g++.exp (g++_set_ld_library_path): Renamed to
31052         ${tool}_set_ld_library_path.
31053         Changed caller.
31054         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
31055         g++.exp.
31057 2001-07-26  Stan Cox <scox@redhat.com>
31059         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
31060         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
31061         gcc_exit, gcc_check_unsupported_p):
31062         Moved to gcc-deps.exp
31063         * gcc-deps.exp: New file.
31065 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31067         * g++.old-deja/g++.pt/defarg14.C: New test.
31069 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31071         * g++.old-deja/g++.other/lineno5.C: New test.
31073 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31075         * g++.old-deja/g++.pt/crash68.C: New test.
31077 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31079         * g++.old-deja/g++.other/crash42.C: New test.
31081 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31083         * gcc.dg/cpp/extratokens.c: Fix.
31084         * gcc.dg/cpp/skipping2.c: New tests.
31086 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31088         * gcc.c-torture/execute/20010724-1.c: New file.
31089         * gcc.c-torture/execute/20010724-1.x: New file.
31091 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31093         * g++.old-deja/g++.other/cond7.C: New test.
31095 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31097         * g++.old-deja/g++.other/optimize4.C: New test.
31099 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31101         * g++.old-deja/g++.abi/vbase8-5.C: New test.
31103 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
31105         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
31106         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
31107         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
31108         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
31110         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
31111         bug report" message.
31113         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
31114         * g++.dg/ext/instantiate1.C: Move from old-deja.
31116 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
31118         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
31119         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
31120         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
31121         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
31123 2001-07-23  Jeffrey A Law  (law@cygnus.com)
31125         * gcc.c-torture/execute/20010723-1.c: New test.
31127 2001-07-23  Ben Elliston  <bje@redhat.com>
31129         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
31131 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31133         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
31134         i[34567]86-*-*.
31135         Delete handling of ieee_multilib_flags.
31136         Pass -mieee for alpha*-*-* and sh-*-*.
31137         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
31139 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
31141         Remove old-abi tests.
31142         * g++.old-deja/g++.mike/p11116.C: Remove.
31143         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
31145 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
31147         * g77.f-torture/compile/pr3743.f: New test
31149 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
31151         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
31153 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31155         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
31156         g++.old-deja/g++.pt/static6.C: Likewise.
31157         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
31158         supports weak symbols.
31160 2001-07-18  Andreas Jaeger  <aj@suse.de>
31162         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
31163         supported again.
31165 2001-07-18  Andreas Jaeger  <aj@suse.de>
31167         * gcc.dg/iftrap-1.c: Fix target line.
31169 2001-07-17  Richard Henderson  <rth@redhat.com>
31171         * gcc.c-torture/execute/20010717-1.c: New.
31173 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31175         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
31176         tests.
31178 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31180         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
31182 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31184         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
31185         UAC_SIGBUS, UAC_NOPRINT definitions.
31187 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
31189         * objc/execute/object_is_class.m: New test.
31190         * objc/execute/object_is_meta_class.m: New test.
31192 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31194         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
31195         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
31197 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
31199         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
31200         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
31202 2001-07-14  Richard Henderson  <rth@redhat.com>
31204         * gcc.dg/iftrap-1.c: New.
31206 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
31208         * g77.f-torture/execute/intrinsic77.f: New test.
31210 2001-07-11  Janis Johnson <janis@us.ibm.com>
31212         * gcc.misc-tests/gcov-3.c: New test.
31214 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31216         * gcc.c-torture/compile/20010711-1.c,
31217         * gcc.c-torture/compile/20010711-2.c: New tests.
31219 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31221         * gcc.c-torture/execute/20010711-1.c: New test.
31223 2001-07-11  Ben Elliston  <bje@redhat.com>
31225         * g++.old-deja/g++.other/enum5.C: New test.
31227 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
31229         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
31230         (g++-dg-prune): Call prune_gcc_output.
31231         * prune.exp: New file for prune_gcc_output.
31232         * lib/g++.exp, lib/gcc.exp: Load it.
31234 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31236         * gcc.c-torture/compile/20010701-1.c,
31237         g++.old-deja/g++.ext/attrib6.C: New tests.
31239 2001-07-06  Jeffrey A Law  (law@cygnus.com)
31241         * gcc.c-torture/compile/20010706-1.c: New test.
31243 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
31245         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
31247 2001-06-28  Stan Shebs  <shebs@apple.com>
31249         * gcc.dg/pragma-darwin.c: New test.
31251 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31253         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
31254         Solaris 2.[678] system.
31256 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31258         * gcc.dg/20010622-1.c: New test.
31260 2001-06-18  Stan Shebs  <shebs@apple.com>
31262         * objc.dg: New directory.
31263         * objc.dg/dg.exp: New file.
31264         * objc.dg/alias.m: New.
31265         * objc.dg/class-1.m: New.
31266         * objc.dg/class-2.m: New.
31267         * objc.dg/const-str-1.m: New.
31268         * objc.dg/const-str-2.m: New.
31269         * objc.dg/id-1.m: New.
31270         * objc.dg/method-1.m: New.
31271         * objc.dg/super-class-1.m: New.
31272         * lib/objc-dg.exp: New file.
31274 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31276         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
31277         of label name.
31279 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31281         * g++.old-deja/g++.abi/vbase8-9.C: New test.
31283 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31285         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
31286         variable.
31288 2001-06-12  Richard Henderson  <rth@redhat.com>
31290         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
31292 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31294         * g++.old-deja/g++.abi/vbase5.C: New test.
31295         * g++.old-deja/g++.abi/vbase6.C: New test.
31296         * g++.old-deja/g++.abi/vbase7.C: New test.
31298 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31300         * gcc.c-torture/compile/20010610-1.c: New test.
31302 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31304         * g++.old-deja/g++.abi/vbase4.C: New test.
31306 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31308         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
31309         support %f for HC11/HC12 targets.
31310         * gcc.c-torture/execute/930513-1.x: New file, likewise.
31311         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
31312         on HC11/HC12 targets.
31313         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
31315 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31317         * gcc.dg/wchar_t-1.c: New file.
31318         * gcc.dg/wint_t-1.c: Likewise.
31320 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
31322         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
31324 2001-06-11  Richard Henderson  <rth@redhat.com>
31326         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
31328 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31330         * gcc.c-torture/compile/20010611-1.c: New test.
31332 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31334         * gcc.dg/c99-tag-1.c: Add more tests.
31336 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
31338         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
31339         representation on MN10300 and ARM/Thumb.
31341 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
31343         * g77.f-torture/execute/20010610.f: New.
31345 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
31347         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
31348         names.
31350 2001-06-09  Richard Henderson  <rth@redhat.com>
31352         * gcc.c-torture/execute/ashrdi-1.c: New.
31353         * gcc.c-torture/execute/ashldi-1.c: New.
31354         * gcc.c-torture/execute/lshrdi-1.c: New.
31356 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
31358         * objc/execute/load-3.m: Added. Check sending +load to categories,
31359         in addition to classes.
31361 2001-06-08  Stan Shebs  <shebs@apple.com>
31363         * objc/execute/load-2.m: New test.  From Nicola Pero
31364         <n.pero@mi.flashnet.it>.
31366 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
31368         * gcc.c-torture/execute/20010605-2.c: New test.
31370 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31372         * g++.old-deja/g++.abi/vbase2.C: New test.
31373         * g++.old-deja/g++.abi/vbase3.C: New test.
31375 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31377         * g++.old-deja/g++.pt/friend49.C: New test.
31379 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31381         * g++.old-deja/g++.ext/anon3.C: New test.
31383 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
31385         * g++.old-deja/g++.other/conv7.C: New test.
31387 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
31389         * gcc.c-torture/compile/20010605-2.c: New test.
31391 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31393         * gcc.c-torture/execute/20010604-1.c: New test.
31395 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
31397         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
31399 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
31401         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
31402         (g++_link_flags): Likewise.
31403         (g++_init): Pass gccpath's value to two previous functions.
31405 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31407         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
31408         Ensure logfile entry matches exec command line.
31410 2001-05-31  Richard Henderson  <rth@redhat.com>
31412         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
31413         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
31415 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
31417         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
31418         compiler for irix6.2
31420 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
31422         * g++.old-deja/g++.other/optimize3.C: New file.
31424 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
31426         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
31427         assemble.
31429 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
31431         * g++.old-deja/g++.other/optimize2.C: New file.
31433 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
31435         * gcc.c-torture/compile/20010518-2.c: New file.
31436         * gcc.c-torture/execute/20010518-1.c: New file.
31437         * gcc.c-torture/execute/20010518-2.c: New file.
31439 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31441         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
31443 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
31445         G++ no longer defines builtins that do not begin with __builtin.
31446         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
31447         * g++.old-deja/g++.brendand/misc13.C: Likewise.
31448         * g++.old-deja/g++.law/builtin1.C: Likewise.
31449         * g++.old-deja/g++.law/cvt2.C: Likewise.
31450         * g++.old-deja/g++.mike/net5.C: Likewise.
31451         * g++.old-deja/g++.other/builtins1.C: Likewise.
31452         * g++.old-deja/g++.other/builtins2.C: Likewise.
31453         * g++.old-deja/g++.other/builtins3.C: Likewise.
31454         * g++.old-deja/g++.other/builtins4.C: Likewise.
31455         * g++.old-deja/g++.other/inline8.C: Likewise.
31456         * g++.old-deja/g++.robertl/eb39.C: Likewise.
31458 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
31460         * g++.old-deja/g++.pt/using1.C: Adjust.
31461         * g++.old-deja/g++.pt/using2.C: New test.
31463 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31465         * gcc.dg/cpp/charconst.c: New tests.
31466         * gcc.dg/cpp/escape.c: New tests.
31467         * gcc.dg/cpp/escape-1.c: New tests.
31468         * gcc.dg/cpp/escape-2.c: New tests.
31469         * gcc.dg/cpp/ucs.c: New tests.
31471 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
31473         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
31474         native compiler for irix6.5.
31476 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
31478         * lib/g++.exp (g++_include_flags): Use args to compute
31479         get_multilibs.
31480         (g++_link_flags): Likewise.
31481         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
31483 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31485         * gcc.dg/c90-hexfloat-1.c: Add more tests.
31487 2001-05-21  Geoff Keating  <geoffk@redhat.com>
31489         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
31490         this file.
31492 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31494         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
31495         STACK_SIZE;
31496         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
31497         to STACK_SIZE; Use it to define size of add_histo array.
31498         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
31499         to STACK_SIZE.
31500         (f): Use GITT_SIZE to define size of gitt local table.
31501         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
31502         to STACK_SIZE; Use it to define size of bytemem array.
31504 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31506         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
31507         on 68HC11/HC12 due to the asm instruction.
31508         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
31509         * gcc.c-torture/compile/920520-1.x: Likewise.
31510         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
31511         on 68HC11/HC12 because the function is larger than 64K.
31512         * gcc.c-torture/compile/961203-1.x: New file, this test fails
31513         on 68HC11/HC12 because the structure is too large.
31515 2001-05-20  Richard Henderson  <rth@redhat.com>
31517         * gcc.c-torture/execute/20010520-1.c: New.
31519 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31521         * g++.old-deja/g++.warn/compare1.C: New test.
31522         * gcc.dg/compare4.c: New test.
31524 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
31526         * g++.old-deja/g++.other/optimize1.C: New test.
31528 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31530         * g++.old-deja/g++.pt/spec41.C: New test.
31532 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
31534         * gcc.c-torture/compile/20010114-1.x: Remove.
31536 2001-05-18  Stan Shebs  <shebs@apple.com>
31538         * gcc.c-torture/compile/20010518-1.c: New test.
31540 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
31542         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
31543         * g++.old-deja/g++.pt/crash67.C: New test.
31545 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
31547         * g++.old-deja/g++.other/debug9.C: New test.
31549 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
31551         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
31553 2001-05-16  Jan Hubicka  <jh@suse.cz>
31555         * gcc.c-torture/compile/20010516-1.c: New test.
31557 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31559         * g++.old-deja/g++.other/crash41.C: New test.
31561 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31563         * g++.old-deja/g++.pt/crash66.C: New test.
31565 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
31567         * g++.old-deja/g++.robertl/eb27.C: Convert.
31569 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
31571         * g++.dg/friend-warn.C: New test.  Do not warn about friend
31572         declaration being redundant.
31574 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
31576         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
31578 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
31580         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
31582 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
31584         * lib/g++.exp: Use testsuite_flags.
31586 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
31588         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
31590 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31592         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
31594 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
31596         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
31598 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
31600         * gcc.c-torture/compile/20010313-1.c: New test.
31602 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
31604         * gcc.dg/cpp/direct2.c: New test.
31605         * gccq.dg/cpp/direct2s.c: New test.
31607         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
31609 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
31611         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
31612         * g++.old-deja/g++.other/op3.C: Likewise.
31614 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31616         * gcc.dg/cpp/syshdr.h: New file.
31617         * gcc.dg/cpp/sysmac1.c: Update.
31618         * gcc.dg/cpp/sysmac2.c: Update.
31620 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31622         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
31624 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
31626         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
31627         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
31629 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
31631         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
31633 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
31635         * lib/g++.exp (g++_include_flags): Don't use any special flags
31636         if TESTING_IN_BUILD_TREE is not defined.
31637         (g++_init): Use a plain 'c++' as the compiler if
31638         TESTING_IN_BUILD_TREEE is not defined.
31640 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31642         * g++.old-deja/g++.eh/catch13.C: New test.
31643         * g++.old-deja/g++.eh/catch14.C: New test.
31645 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31647         * gcc.dg/cpp/tr-define.c: New test.
31649 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31651         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31652         <stdlib.h>, not <malloc.h>.
31654 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31656         * g++.old-deja/g++.ns/template17.C: New test.
31658 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31660         * g++.old-deja/g++.pt/ref4.C: New test.
31662 2001-04-30  Richard Henderson  <rth@redhat.com>
31664         * gcc.dg/20000724-1.c: Revert last change.
31666 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31668         * g77.f-torture/execute/20010430.f: New test.
31670 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31672         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31674 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31676         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31678 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31680         * g++.old-deja/g++.eh/crash6.C: New test.
31682 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31684         * g++.old-deja/g++.other/warn7.C: New test.
31686 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31688         * g++.old-deja/g++.other/defarg9.C: New test.
31690 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31692         * g77.f-torture/compile/20010426.f: New test.
31693         * g77.f-torture/execute/20010426.f: New test.
31695 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31697         * g77.f-torture/compile/20000629-1.x: Remove - error
31698         has been fixed.
31700 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31702         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31703         Tweak slightly to work with g++.dg framework.
31704         * g++.dg/special/ecos.exp: Run initp1.C test.
31705         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31707         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31708         its linker doesn't give line numbers either.
31709         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31711 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31713         * g++.old-deja/g++.other/lex1.C: New test.
31715 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31717         * gcc.dg/noncompile/20010425-1.c: New test.
31719 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31721         * g++.old-deja/g++.pt/mangle2.C: New test.
31723 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31725         * gcc.dg/format/plus-1.c: New test.
31727 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31729         * gcc.dg/20010423-1.c: New test.
31731 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31733         * gcc.c-torture/execute/20010422-1.c: New test.
31735 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31737         * g++.old-deja/g++.ns/type2.C: New test.
31739 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31741         * g++.old-deja/g++.other/perf1.C: New test.
31743 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31745         * gcc.dg/c99-func-2.c: Remove xfail.
31746         * gcc.dg/c99-func-3.c: Remove xfail.
31747         * gcc.dg/c99-func-4.c: Remove xfail.
31749 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31751         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31753 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31755         * gcc.c-torture/compile/20010423-1.c: New test.
31757 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31759         * g++.old-deja/g++.pt/typename28.C: New test.
31761 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31763         * g++.old-deja/g++.abi/empty2.C: New test.
31764         * g++.old-deja/g++.abi/empty3.C: New test.
31766 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31768         * g++.old-deja/g++.other/comdat2.C: New test.
31769         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31771 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31773         * g++.old-deja/g++.other/overload14.C: New test.
31775 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31777         * g++.old-deja/g++.other/lookup23.C: New test.
31779 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31781         * gcc.c-torture/execute/20010403-1.c: New test.
31783 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31784             Mark Mitchell  <mark@codesourcery.com>
31786         * lib/old-dejagnu.exp: Don't delete output of executable.
31787         Add .exe suffix to executables.
31789 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31791         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31793 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31795         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31797 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31799         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31800         * g++.old-deja/g++.abi/crash1.C: New test.
31802 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31804         * g++.old-deja/g++.other/crash40.C: New test.
31806 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31808         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31810 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31812         * g++.old-deja/g++.other/warn6.C: New test.
31814 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31816         * g++.old-deja/g++.robertl/eb42.C: Same.
31818 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31820         * gcc.dg/wtr-conversion-1.c: New testcase.
31822 2001-04-10  Richard Henderson  <rth@redhat.com>
31824         * g++.old-deja/g++.other/array5.C: New.
31826 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31828         * gcc.c-torture/execute/20010408-1.c: New test.
31830 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31832         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31833         headers and constructs.
31834         * g++.old-deja/g++.robertl/eb79.C: Same.
31835         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31836         * g++.old-deja/g++.robertl/eb73.C: Same.
31837         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31838         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31839         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31840         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31841         * g++.old-deja/g++.robertl/eb44.C: Same.
31842         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31843         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31844         * g++.old-deja/g++.robertl/eb39.C: Same.
31845         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31846         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31847         * g++.old-deja/g++.robertl/eb30.C: Same.
31848         * g++.old-deja/g++.robertl/eb3.C: Same.
31849         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31850         * g++.old-deja/g++.robertl/eb21.C: Same.
31851         * g++.old-deja/g++.robertl/eb15.C: Same.
31852         * g++.old-deja/g++.robertl/eb118.C: Same.
31853         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31854         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31855         * g++.old-deja/g++.robertl/eb109.C: Same.
31856         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31857         * g++.old-deja/g++.mike/rtti1.C: Same.
31858         * g++.old-deja/g++.mike/p658.C: Same.
31859         * g++.old-deja/g++.mike/net46.C: Same.
31860         * g++.old-deja/g++.mike/net34.C: Same.
31861         * g++.old-deja/g++.mike/memoize1.C: Same.
31862         * g++.old-deja/g++.mike/eh2.C: Same.
31863         * g++.old-deja/g++.law/weak.C: Same.
31864         * g++.old-deja/g++.law/visibility7.C: Same.
31865         * g++.old-deja/g++.law/visibility25.C: Same.
31866         * g++.old-deja/g++.law/visibility22.C: Same.
31867         * g++.old-deja/g++.law/visibility2.C: Same.
31868         * g++.old-deja/g++.law/visibility17.C: Same.
31869         * g++.old-deja/g++.law/visibility13.C: Same.
31870         * g++.old-deja/g++.law/visibility10.C: Same.
31871         * g++.old-deja/g++.law/visibility1.C: Same.
31872         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31873         * g++.old-deja/g++.law/vbase1.C: Same.
31874         * g++.old-deja/g++.law/operators32.C: Same.
31875         * g++.old-deja/g++.law/nest3.C: Same.
31876         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31877         * g++.old-deja/g++.law/except5.C (main): Same.
31878         * g++.old-deja/g++.law/cvt7.C (run): Same.
31879         * g++.old-deja/g++.law/cvt2.C: Same.
31880         * g++.old-deja/g++.law/cvt16.C: Same.
31881         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31882         * g++.old-deja/g++.law/ctors17.C (main): Same.
31883         * g++.old-deja/g++.law/ctors13.C: Same.
31884         * g++.old-deja/g++.law/ctors12.C (main): Same.
31885         * g++.old-deja/g++.law/ctors10.C: Same.
31886         * g++.old-deja/g++.law/code-gen5.C: Same.
31887         * g++.old-deja/g++.law/bad-error7.C: Same.
31888         * g++.old-deja/g++.law/arm9.C: Same.
31889         * g++.old-deja/g++.law/arm12.C: Same.
31890         * g++.old-deja/g++.law/arg8.C: Same.
31891         * g++.old-deja/g++.law/arg1.C: Same.
31892         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31893         * g++.old-deja/g++.jason/template31.C: Same.
31894         * g++.old-deja/g++.jason/template24.C (main): Same.
31895         * g++.old-deja/g++.jason/2371.C: Same.
31896         * g++.old-deja/g++.eh/new2.C: Same.
31897         * g++.old-deja/g++.eh/new1.C: Same.
31898         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31899         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31900         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31901         * g++.old-deja/g++.brendan/crash62.C: Same.
31902         * g++.old-deja/g++.brendan/crash52.C: Same.
31903         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31904         * g++.old-deja/g++.brendan/crash38.C: Same.
31905         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31906         * g++.old-deja/g++.brendan/copy9.C: Same.
31908 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31910         * gcc.c-torture/execute/20001203-2.c (memset):
31911         Count argument is of type __SIZE_TYPE__.
31913 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31915         * gcc.c-torture/compile/20010404-1.c: New test.
31917 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31919         * gcc.c-torture/compile/20010326-1.c: New test.
31921 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31923         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31924         peculiarities of the SH.
31925         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31927 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31929         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31930         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31931         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31933 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31935         * g77.f-torture/compile/20010321-1.f: New test.
31937 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31939         * gcc.c-torture/compile/20010329-1.c: New test.
31941 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31943         * gcc.c-torture/execute/20010329-1.c: New test.
31945 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31947         * g++.old-deja/g++.other/eh4.C: Fix typo.
31949 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31951         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31953 2001-03-28  Philip Blundell  <philb@gnu.org>
31955         * gcc.c-torture/compile/20010328-1.c: New test.
31957 2001-03-27  Richard Henderson  <rth@redhat.com>
31959         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31960         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31962 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31964         * gcc.c-torture/compile/20010327-1.c: New test.
31966 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31968         * g++.old-deja/g++.other/friend12.C: New test.
31969         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31970         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31972 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31974         * gcc.c-torture/execute/20010325-1.c: New test.
31976 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31978         * g++.old-deja/g++.other/mangle3.C: New test.
31980 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31982         * g++.old-deja/g++.other/anon8.C: New test.
31984 2001-03-20  Philip Blundell  <philb@gnu.org>
31986         * gcc.c-torture/compile/20010320-1.c: New test.
31988 2001-03-17  Richard Henderson  <rth@redhat.com>
31990         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31992 2001-03-15  Geoff Keating  <geoff@redhat.com>
31994         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31995         tests on AIX.
31997 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31999         * g++.old-deja/g++.other/eh4.C: New test.
32001 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32003         * gcc.dg/cpp/mi1.c: Update.
32005 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
32007         * g++.old-deja/g++.other/regstack.C: New test.
32009 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32011         * g++.old-deja/g++.other/ref4.C: New test.
32013 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
32015         * objc/execute/va_method.m: Added.
32016         * objc/execute/IMP.m: Added.
32017         * objc/execute/_cmd.m: Added.
32018         * objc/execute/accessing_ivars.m: Added.
32019         * objc/execute/class-1.m: Added.
32020         * objc/execute/class-10.m: Added.
32021         * objc/execute/class-11.m: Added.
32022         * objc/execute/class-12.m: Added.
32023         * objc/execute/class-13.m: Added.
32024         * objc/execute/class-14.m: Added.
32025         * objc/execute/class-2.m: Added.
32026         * objc/execute/class-3.m: Added.
32027         * objc/execute/class-4.m: Added.
32028         * objc/execute/class-5.m: Added.
32029         * objc/execute/class-6.m: Added.
32030         * objc/execute/class-7.m: Added.
32031         * objc/execute/class-8.m: Added.
32032         * objc/execute/class-9.m: Added.
32033         * objc/execute/class-tests-1.h
32034         * objc/execute/class-tests-2.h
32035         * objc/execute/compatibility_alias.m: Added.
32036         * objc/execute/encode-1.m: Added.
32037         * objc/execute/formal_protocol-1.m: Added.
32038         * objc/execute/formal_protocol-2.m: Added.
32039         * objc/execute/formal_protocol-3.m: Added.
32040         * objc/execute/formal_protocol-4.m: Added.
32041         * objc/execute/formal_protocol-5.m: Added.
32042         * objc/execute/formal_protocol-6.m: Added.
32043         * objc/execute/formal_protocol-7.m: Added.
32044         * objc/execute/informal_protocol.m: Added.
32045         * objc/execute/initialize.m: Added.
32046         * objc/execute/load.m: Added.
32047         * objc/execute/many_args_method.m: Added.
32048         * objc/execute/nested-3.m: Added.
32049         * objc/execute/no_clash.m: Added.
32050         * objc/execute/private.m: Added.
32051         * objc/execute/redefining_self.m: Added.
32052         * objc/execute/root_methods.m: Added.
32053         * objc/execute/selector-1.m: Added.
32054         * objc/execute/static-1.m: Added.
32055         * objc/execute/static-2.m: Added.
32056         * objc/execute/va_method.m: Added.
32058 2001-03-10  Richard Henderson  <rth@redhat.com>
32060         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
32062 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32064         * g++.old-deja/g++.other/crash31.C: XFAIL.
32065         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
32066         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
32067         * gcc.c-torture/execute/20010123-1.x: XFAIL.
32068         * gcc.c-torture/execute/20010124-1.x: XFAIL.
32069         * gcc.dg/sequence-pt-1.c: XFAIL one test.
32071 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32073         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
32075 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32077         * gcc.dg/20000724-1.c: Don't use multiline strings.
32079 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32081         * objc/execute/string1.m, objc/execute/string2.m: Compare the
32082         result of -cString against what we expect it to be; don't just
32083         print it out for no one to read.
32085         * objc/execute/string3.m, objc/execute/string4.m: New tests.
32086         Based on testcases provided by Nicola Pero.
32088 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32090         * gcc.dg/cpp/macro7.c: New test.
32092 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32094         * gcc.dg/cpp/multiline.c: Update.
32096 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32098         * g++.old-deja/g++.other/enum3.C: New test.
32100 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32102         * g++.old-deja/g++.other/pod1.C: New test.
32104 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32106         * g++.old-deja/g++.ext/overload1.C: New test.
32108 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32110         * g++.old-deja/g++.pt/using1.C: New test.
32112 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32114         * g++.old-deja/g++.other/using9.C: New test.
32116 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
32118         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
32120         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
32122 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
32124         * g++.old-deja/g++.ext/realpt1.C: Remove.
32126 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
32128         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
32130 2001-02-26  Will Cohen  <wcohen@redhat.com>
32132         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
32134 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
32136         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
32137         templatized constructors.
32139 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32141         * gcc.c-torture/execute/20010224-1.c: New test.
32143 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
32145         * gcc.c-torture/execute/20010222-1.c: New test.
32147 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
32149         * g++.old-deja/g++.other/inline20.C: New test.
32151 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
32153         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
32155 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32157         * g++.old-deja/g++.other/lookup22.C: New test.
32159 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
32161         * g77.dg: New directory.
32162         * g77.dg/20010216-1.f: New test case.
32163         * g77.dg/dg.exp: New driver.
32164         * lib/g77-dg.exp: New driver library.
32166 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32168         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
32170 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
32172         * g++.old-deja/g++.other/decl9.C: New test.
32174 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
32176         * g++.old-deja/g++.other/init16.C: Update the test so that it does
32177         not need <string> and also tests the initialization at runtime.
32179 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32181         * gcc.c-torture/execute/longlong.c: New test.
32183 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32185         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
32187 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32189         * gcc.c-torture/execute/920302-1.c (execute):
32190         Change argument type to short.
32192 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32194         * g++.old-deja/g++.pt/deduct6.C: New test.
32196 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32198         * g++.old-deja/g++.pt/deduct5.C: New test.
32200 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
32202         * gcc.c-torture/execute/20010209-1.c: New test.
32204 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32206         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
32208 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
32210         * g++.dg/vtgc1.C: Update for new ABI.
32212         * consistency.vlad: New directory, 1665 files.
32214 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32216         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
32217         return type.
32218         * gcc.dg/cpp/digraphs.c: Declare puts.
32220 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32222         * g++.old-deja/g++.other/warn5.C: New test.
32224 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32226         * g++.old-deja/g++.pt/spec40.C: New test.
32228 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32230         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
32231         case.
32232         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
32234 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
32236         * gcc.c-torture/compile/20010209-1.c: New test.
32238 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
32240         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
32241         excess errors message but not if it crashes.
32242         * g++.old-deja/g++.other/crash27.C: Likewise.
32243         * g++.old-deja/g++.other/crash28.C: Likewise.
32244         * g++.old-deja/g++.other/crash30.C: Likewise.
32245         * g++.old-deja/g++.other/crash32.C: Likewise.
32246         * g++.old-deja/g++.other/crash35.C: Likewise.
32247         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32249 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32251         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
32252         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
32253         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
32254         g77.f-torture/execute/execute.exp,
32255         g77.f-torture/noncompile/noncompile.exp,
32256         gcc.c-torture/execute/execute.exp,
32257         gcc.c-torture/execute/memcheck/memcheck.exp,
32258         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
32259         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
32260         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
32261         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
32262         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
32263         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
32264         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32265         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
32266         Remove bug reporting instructions with ancient email addresses.
32268 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32270         * gcc.dg/20010202-1.c: New test.
32271         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
32273 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
32275         * g++.dg/stdbool-if.C: New test.
32277 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
32279         * objc/execute/fdecl.m: Added main().
32281 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32283         * gcc.c-torture/execute/20010206-1.c: New test.
32285 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32287         * gcc.dg/cpp/avoidpaste1.c: Update.
32289 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
32291         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
32292         Pero <nicola@brainstorm.co.uk>.
32293         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
32295 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
32297         * g++.old-deja/g++.pt/spec39.C: New test.
32299 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
32301         * gcc.c-torture/compile/20010202-1.c: New test.
32303 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
32305         * g++.old-deja/g++.abi/primary2.C: New test.
32306         * g++.old-deja/g++.abi/primary3.C: New test.
32307         * g++.old-deja/g++.abi/primary4.C: New test.
32308         * g++.old-deja/g++.abi/primary5.C: New test.
32309         * g++.old-deja/g++.abi/vtable3.h: New test.
32310         * g++.old-deja/g++.abi/vtable3a.C: New test.
32311         * g++.old-deja/g++.abi/vtable3b.C: New test.
32312         * g++.old-deja/g++.abi/vtable3c.C: New test.
32313         * g++.old-deja/g++.abi/vtable3d.C: New test.
32314         * g++.old-deja/g++.abi/vtable3e.C: New test.
32315         * g++.old-deja/g++.abi/vtable3f.C: New test.
32316         * g++.old-deja/g++.abi/vtable3g.C: New test.
32317         * g++.old-deja/g++.abi/vtable3h.C: New test.
32318         * g++.old-deja/g++.abi/vtable3i.C: New test.
32319         * g++.old-deja/g++.abi/vtable3j.C: New test.
32320         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
32322 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
32324         * g++.old-deja/g++.other/anon6.C: New test.
32325         * g++.old-deja/g++.other/anon7.C: New test.
32327 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32329         * gcc.dg/cpp/avoidpaste2.c: New tests.
32331 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
32333         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
32335 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
32337         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
32338         DECIMAL_DIG cases for Irix."
32340 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
32342         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
32344 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32346         * gcc.dg/c99-tag-1.c: New test.
32348 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32350         * gcc.dg/cpp/tr-warn1.c: Add tests.
32352 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32354         * gcc.dg/cpp/avoidpaste1.c: Update.
32355         * gcc.dg/cpp/paste4.c: Update.
32357 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
32359         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
32360         cases for Irix.
32362 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32364         * g++.old-deja/g++.other/inline19.C: New test.
32366 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32368         * gcc.dg/Wlarger-than.c: New test.
32370 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32372         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
32374 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
32376         * gcc.c-torture/execute/20010129-1.c: New test.
32377         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
32379 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32381         * gcc.dg/cpp/avoidpaste1.c: Test case.
32383 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
32385         * g++.old-deja/g++.other/inline18.C: New test.
32387 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32389         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
32390         and __builtin_putchar.
32392 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
32394         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
32395         tests.
32397 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
32399         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
32400         floating point number rounding mode to round to the nearest
32401         representable mode.
32403 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
32405         * g++.old-deja/g++.other/mangle2.C: New test.
32407 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32409         * gcc.c-torture/compile/20010124-1.c: New test.
32411 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
32413         * g++.old-deja/g++.pt/spec38.C: New test.
32415 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32417         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
32418         "Build don't run".
32420 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32422         * gcc.c-torture/execute/20010123-1.c: New test.
32424 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32426         * g++.old-deja/g++.pt/spec37.C: New test.
32428 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32430         * g++.old-deja/g++.pt/overload14.C: New test.
32432 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32434         * gcc.c-torture/execute/20010122-1.c: New test, exercise
32435         __builtin_return_address.
32437 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
32439         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
32440         * g++.old-deja/g++.pt/spec35.C: New test.
32441         * g++.old-deja/g++.pt/spec36.C: New test.
32443 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
32445         * gcc.c-torture/compile/20010118-1.c: New test.
32447 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
32449         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
32451 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32453         * gcc.c-torture/execute/20010119-1.c: New test.
32455 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32457         * g++.old-deja/g++.other/vbase5.C: New test.
32459 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32461         * gcc.c-torture/execute/20010118-1.c: New test.
32463 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32465         * g++.old-deja/g++.pt/deduct3.C: New test.
32467 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32469         * g++.old-deja/g++.pt/spec34.C: New test.
32471 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
32473         * g77.f-torture/compile/20000601-2.f: New test.
32475 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32477         * g++.old-deja/g++.other/init17.C: New test.
32479 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
32481         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
32483 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32485         * g++.old-deja/g++.pt/unify8.C: New test.
32487 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32489         * g++.old-deja/g++.abi/vbase1.C: New test.
32491 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32493         * g++.old-deja/g++.pt/crash65.C: New test.
32495 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32497         * gcc.dg/cpp/assembl2.S: New test case.
32499 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
32501         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
32502         are supported.
32504 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32506         * g++.old-deja/g++.other/builtins1.C: New test.
32507         * g++.old-deja/g++.other/builtins2.C: Likewise.
32508         * g++.old-deja/g++.other/builtins3.C: Likewise.
32509         * g++.old-deja/g++.other/builtins4.C: Likewise.
32511 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
32513         * gcc.c-torture/compile/20010117-1.c: New test.
32514         * gcc.c-torture/compile/20010117-2.c: New test.
32516 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32518         * g77.f-torture/execute/20010116.[fx]: New test,
32519         XFAIL on i?86-*-*.
32520         * g77.f-torture/compile/20010115.f: Indicate it's
32521         a test for PR fortran/1636.
32523 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32525         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
32527 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32529         * g77.f-torture/compile/20010115.f: New test.
32531 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
32533         * g++.old-deja/g++.pt/nontype5.C: New test.
32535 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32537         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
32538         have an equivalent working one below it.
32540 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32542         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
32543         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32545 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32547         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
32548         message containing "init_priority".
32549         (conpr-2.C): Likewise.
32550         (conpr-3.C): Likewise.
32551         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
32553 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32555         * gcc.c-torture/execute/20010114-2.c: New test.
32557 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32559         * gcc.c-torture/compile/20010114-1.c: New test.
32560         * gcc.c-torture/compile/20010114-1.x: Xfail.
32561         * gcc.c-torture/compile/20010114-2.c: New test.
32562         * gcc.c-torture/execute/20010114-1.c: New test.
32563         * gcc.dg/trunc-1.c: New test.
32564         * gcc.dg/uninit-B.c: New test.
32566 2001-01-13  Nick Clifton  <nickc@redhat.com>
32568         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
32569         target.
32571 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32573         * gcc.c-torture/compile/20010113-1.c: New test.
32575 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
32577         * gcc.c-torture/compile/20001212-1.c: New test.
32579 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32581         * gcc.dg/cpp/widestr1.c: Update.
32582         * gcc.dg/cpp/prag-imp.c: Remove.
32584 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
32586         * gcc.c-torture/execute/20000801-3.x: Remove.
32587         * gcc.dg/c90-init-1.c: New test.
32588         * gcc.dg/c99-init-1.c: New test.
32589         * gcc.dg/c99-init-2.c: New test.
32590         * gcc.dg/gnu99-init-1.c: New test.
32592 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
32594         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
32595         testing that no relevant ones were found.
32597 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32599         * g++.old-deja/g++.pt/cast2.C: New test.
32601 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32603         * g++.old-deja/g++.pt/friend47.C: New test.
32605 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32607         * g++.old-deja/g++.pt/instantiate13.C: New test.
32609 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32611         * g++.old-deja/g++.other/defarg7.C: New test.
32612         * g++.old-deja/g++.other/defarg8.C: New test.
32614 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32616         * g++.old-deja/g++.pt/crash64.C: New test.
32618 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32620         * g++.old-deja/g++.pt/crash63.C: New test.
32622 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32624         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
32626 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
32628         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
32630 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32632         * g++.old-deja/g++.pt/error3.C: New test.
32634 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32636         * g++.old-deja/g++.other/crash39.C: New test.
32638 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32640         * g++.old-deja/g++.other/vbase4.C: New test.
32642 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32644         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32645         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32646         * gcc.dg/special/special.exp: New test driver which will check
32647         for alias support for the above test.
32649 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32651         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32652         problems on small machines.
32653         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32654         parameterize.
32656 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32658         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32659         mips.
32660         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32662 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32664         * g++.old_deja/g++.pt/using8.C: New test.
32666 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32668         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32670 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32672         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32673         where a failure is expected.
32674         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32676 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32678         * g++.old_deja/g++.pt/instantiate12.C: New test.
32680 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32682         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32683         start of structs.
32684         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32685         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32686         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32687         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32688         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32689         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32690         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32691         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32692         * g++.old-deja/g++.eh/spec6.C: Likewise.
32693         * g++.old-deja/g++.jason/crash3.C: Likewise.
32694         * g++.old-deja/g++.law/ctors11.C: Likewise.
32695         * g++.old-deja/g++.law/ctors17.C: Likewise.
32696         * g++.old-deja/g++.law/ctors5.C: Likewise.
32697         * g++.old-deja/g++.law/ctors9.C: Likewise.
32698         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32699         * g++.old-deja/g++.mike/net22.C: Likewise.
32700         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32701         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32702         * g++.old-deja/g++.mike/virt3.C: Likewise.
32703         * g++.old-deja/g++.niklas/t128.C: Likewise.
32704         * g++.old-deja/g++.other/anon4.C: Likewise.
32705         * g++.old-deja/g++.other/using1.C: Likewise.
32706         * g++.old-deja/g++.other/warn3.C: Likewise.
32707         * g++.old-deja/g++.pt/t37.C: Likewise.
32708         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32709         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32711 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32713         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32715 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32717         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32719 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32721         * gcc.c-torture/compile/20010107-1.c: New test.
32723 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32725         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32727 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32729         * gcc.dg/format/format.h: New file.
32730         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32731         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32732         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32733         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32734         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32735         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32736         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32737         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32738         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32739         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32740         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32741         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32742         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32743         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32744         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32745         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32746         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32747         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32748         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32749         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32750         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32751         instead of declaring standard types, macros and functions in each
32752         test.
32754 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32756         * gcc.c-torture/execute/20010106-1.c: New test.
32758 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32760         * gcc.dg/format/format.exp: New file.
32761         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32762         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32763         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32764         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32765         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32766         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32767         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32768         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32769         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32770         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32771         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32772         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32773         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32774         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32775         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32776         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32777         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32778         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32779         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32780         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32781         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32782         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32783         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32784         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32785         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32786         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32787         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32788         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32789         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32790         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32791         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32792         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32793         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32794         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32795         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32796         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32797         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32798         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32799         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32800         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32801         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32802         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32804 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32806         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32807         account.
32809 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32811         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32813 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32815         * g++.old-deja/g++.pt/crash62.C: New test.
32817 2001-01-04  Richard Henderson  <rth@redhat.com>
32819         * gcc.dg/20000926-1.c: Update expected warnings.
32820         * gcc.dg/array-2.c: Likewise.
32821         * gcc.dg/array-4.c: Also validate flexible array members.
32822         * gcc.dg/c99-flex-array-1.c: New.
32824 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32826         * gcc.c-torture/compile/20001222-1.x: Remove.
32828 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32830         * gcc.c-torture/execute/built-in-setjmp.c: New.
32832 2001-01-03  Richard Henderson  <rth@redhat.com>
32834         * gcc.dg/940510-1.c: Update expected error wording.
32835         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32837 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32839         * lib/target-supports.exp (check_alias_available): Modified to
32840         indicate aliases not supported if only weak aliases are supported.
32842 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32844         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32845         Turn on cmpstrsi checks for __pj__ and __i370__.
32847 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32849         * g++.old-deja/g++.other/virtual11.C: New test.
32851 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32853         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32855 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32857         * gcc.c-torture/compile/20010102-1.c: New test.
32859 2001-01-02  Andreas Jaeger  <aj@suse.de>
32861         * gcc.dg/noreturn-3.c: New test.
32863         * gcc.dg/noreturn-4.c: New test.
32865 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32867         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32868         __builtin_fputc and __builtin_fwrite.
32870 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32872         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32873         signed char, not default char.
32875 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32877         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32879 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32881         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
32883 2000-12-29  Richard Henderson  <rth@redhat.com>
32885         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32886         (__cyg_profile_func_exit): Define.
32888 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32890         * g++.dg/vtgc1.C: New test.
32892 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32894         * gcc.dg/noncompile/20001228-1.c: New test.
32896         * gcc.dg/20001228-1.c: New test.
32898         * gcc.c-torture/execute/20001228-1.c: New test.
32900 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32902         * gcc.dg/format-strfmon-1.c: New test.
32904 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32906         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32907         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32908         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32909         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32910         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32911         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32912         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32913         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32914         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32915         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32916         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32917         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32918         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32920         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32921         * gcc.c-torture/execute/string-opt-4.c: Test index.
32923 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32925         * gcc.c-torture/compile/20001226-1.c: New test.
32927 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32929         * gcc.c-torture/compile/20001222-1.c: New test.
32930         * gcc.c-torture/compile/20001222-1.x: Xfail.
32932 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32934         * gcc.c-torture/execute/comp-goto-2.c: New test.
32936 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32938         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32939         Use long types if __INT_MAX__ is 32767.
32940         (main): Use cast to (sint32 *) when poking 88 into a_page.
32942         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32944 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32946         * gcc.c-torture/compile/20001221-1.c: New test.
32947         * gcc.c-torture/execute/20001221-1.c: New test.
32949 2000-12-20  Richard Henderson  <rth@redhat.com>
32951         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32952         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32954 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32956         * gcc.dg/compare3.c: New test.
32958 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32960         * gcc.dg/format-warnll-1.c: New test.
32962 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32964         * gcc.dg/cpp/cmdlne-P.c: New test.
32966 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32968         * gcc.c-torture/execute/builtin-abs-1.c,
32969         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32971 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32973         * gcc.dg/cpp/multiline.c: New test.
32975 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32977         * g++.old-deja/g++.other/syshdr1.C: Update.
32978         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32980 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32982         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32984 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32986         * g++.old-deja/g++.pt/ttp65.C: New test.
32988 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32990         * g++.old-deja/g++.pt/ttp64.C: New test.
32992 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32994         * g++.old-deja/g++.pt/spec33.C: New test.
32996 2000-12-14  Catherine Moore  <clm@redhat.com>
32998         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32999         * gcc.c-torture/execute/920612-2.c: Likewise.
33000         * gcc.c-torture/execute/920428-2.c: Likewise.
33001         * gcc-c-torture/execute/va-arg-11.c: Call exit.
33002         * gcc.c-torture/execute/va-arg-21.c: Likewise.
33004 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33006         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
33007         * gcc.dg/pack-test-2.c: Likewise.
33009 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33011         Tests by Zack Weinberg <zackw@stanford.edu>.
33013         * gcc.dg/cpp/defined.c: Update.
33014         * gcc.dg/cpp/defined_trad.c: New tests.
33016 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33018         * gcc.dg/cpp/trad-direct.c: Update.
33020 2000-12-11  Neil Booth  <neilb@earthling.net>
33022         * gcc.dg/cpp/defined_trad.c
33024 2000-12-11  Neil Booth  <neilb@earthling.net>
33026         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
33028 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33030         * gcc.dg/format-miss-2.c: New test.
33032 2000-12-09  Neil Booth  <neilb@earthling.net>
33034         * gcc.dg/cpp/lineflags.c: New tests.
33035         * gcc.dg/cpp/poison.c: Update.
33036         * gcc.dg/cpp/redef2.c: Update.
33037         * gcc.dg/cpp/skipping.c: New test.
33039 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
33041         * g++.old-deja/g++.other/eh3.C: New testcase.
33043 2000-12-07  Neil Booth  <neilb@earthling.net>
33045         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
33046         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
33047         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
33048         wtr-union-init-2.c, wtr-union-init-3.c: Update.
33049         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
33050         Update.
33052 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33054         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
33055         __SIZE_TYPE__ instead of int for type of integers cast to
33056         pointers.
33058 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
33060         * g++.old-deja/g++.other/cleanup4.C: New test.
33062 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33064         * format-sec-1.c: New test.
33066 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33068         * gcc.dg/format-nonlit-3.c: New test.
33070 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33072         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
33073         through a null pointer.
33075 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33077         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
33078         * g++.old-deja/g++.pt/partial4.C: New test.
33080 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
33082         * gcc.c-torture/execute/ieee/hugeval.x: New.
33084 2000-12-06  Neil Booth  <neilb@earthling.net>
33086         * gcc.dg/cpp/backslash2.c: New tests.
33088 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33090         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
33091         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
33093 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
33095         * gcc.c-torture/execute/20001203-2.c: New testcase.
33097 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33099         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
33100         * g++.old-deja/g++.other/virtual10.C: New test.
33102 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33104         * g++.old-deja/g++.mike/pmf5.C: Remove test.
33106 2000-12-05  Richard Henderson  <rth@redhat.com>
33108         * gcc.c-torture/compile/20001205-1.c: New.
33110 2000-12-04  Neil Booth  <neilb@earthling.net>
33112         * g++.old-deja/g++.other/virtual9.C: New test.
33113         * g++.old-deja/g++.pt/crash61.C: New test.
33114         * gcc.c-torture/execute/loop-9.c: New test.
33116 2000-12-04  Neil Booth  <neilb@earthling.net>
33118         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
33119         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
33120         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
33121         * gcc.dg/cpp/extratokens.c: ...here.
33123 2000-12-04  Neil Booth  <neilb@earthling.net>
33125         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
33126         New tests.
33128 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33130         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
33131         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
33133 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33135         * gcc.c-torture/execute/20001203-1.c: New test.
33137 2000-12-03  Neil Booth  <neilb@earthling.net>
33139         * gcc.dg/cpp/macro6.c: New test cases.
33141 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33143         * gcc.c-torture/execute/string-opt-9.c: New test.
33144         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33145         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33146         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33148         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
33149         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
33151 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
33153         * gcc.dg/cpp/if-6.c: New testcase.
33155         * gcc.dg/20001201-1.c: New testcase.
33157 2000-12-02  Neil Booth  <neilb@earthling.net>
33159         * g++.old-deja/g++.other/externC4.C,
33160         g++.old-deja/g++.other/friend10.C: New tests.
33162 2000-12-02  Neil Booth  <neilb@earthling.net>
33164         * g++.old-deja/g++.other/instan2.C
33165         * g++.old-deja/g++.other/instan3.C: New test.
33167 2000-12-02  Neil Booth  <neilb@earthling.net>
33169         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
33170         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
33171         gnuc99.c,gnuc99-pedantic.c: New tests.
33173 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33175         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
33176         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
33178 2000-12-01  Neil Booth  <neilb@earthling.net>
33180         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
33181         * gcc.dg/cpp/poison.c: Update.
33182         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
33184 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
33186         * g77.f-torture/execute/20001201.f: New test.
33188 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33190         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
33192 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
33194         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
33196 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33198         * g++.old-deja/g++.other/cast6.C: New test.
33200 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
33202         * gcc.c-torture/execute/20001130-2.c: New testcase.
33204 2000-11-30  Richard Henderson  <rth@redhat.com>
33206         * gcc.c-torture/execute/20001130-1.c: New test.
33208 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33210         * g++.old-deja/g++.other/op3.C: New test.
33212 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33214         * g++.old-deja/g++.other/op2.C: New test.
33216 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33218         * g++.old-deja/g++.other/crash38.C: New test.
33220 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
33222         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
33224 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
33226         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
33227         tests.
33228         * gcc.c-torture/execute/string-opt-6.c: New test.
33230         * gcc.dg/20001117-1.c: Add main.
33232 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
33234         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
33235         Move from here ...
33236         * gcc.dg/940510-1.c: ... to here.
33238         * gcc.dg/20000926-1.c: GNU C now allows initializations of
33239         zero-size arrays in toplevel structures.
33241 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33243         * gcc.c-torture/execute/loop-8.c: New test.
33245 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33247         * g++.old-deja/g++.other/base1.C: New test.
33249 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33251         * g++.old-deja/g++.other/parse2.C: New test.
33253 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33255         * g++.old-deja/g++.pt/incomplete1.C: New test.
33257 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33259         * g++.old-deja/g++.other/friend9.C: New test.
33261 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33263         * gcc.dg/20001127-1.c: New test.
33265 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33267         * g++.old-deja/g++.pt/friend46.C: New test.
33269 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33271         * g++.old-deja/g++.other/ptrmem8.C: New test.
33273 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33275         * gcc.c-torture/execute/string-opt-7.c: New test.
33276         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33278 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33280         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
33281         instead of 'mkcheck 2'.
33283 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33285         * gcc.c-torture/execute/memcheck/driver.c,
33286         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
33287         C9X references to refer to C99.
33289 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
33291         * gcc.dg/ultrasp3.c: New test.
33293 2000-11-25  Neil Booth  <neilb@earthling.net>
33295         * gcc.dg/cpp/include2.c: Update test to be locale independent.
33297 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
33299         * gcc.c-torture/compile/20001123-2.c: New.
33301 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33303         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
33305 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
33307         * gcc.dg/sequence-point-1.c: Add some new tests.
33308         * gcc.c-torture/execute/20001124-1.c: New test.
33310 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33312         * g++.old-deja/g++.other/vaarg4.C: New test.
33313         * gcc.c-torture/compile/20001123-1.c: New test.
33315 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33317         * g++.other/crash24.C: Adjust and remove XFAIL.
33318         * g++.other/crash37.C: New test.
33320 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
33322         * g++.old-deja/g++.pt/instantiate9.C: New test.
33324 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
33326         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
33327         new ABI, too.
33329         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
33330         * g++.old-deja/g++.robertl/eb55.C: Likewise.
33332 2000-11-22  Neil Booth  <neilb@earthling.net>
33334         * gcc.dg/cpp/Wtrigraphs.c: New test.
33336 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
33338         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
33340 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
33342         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
33344 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
33346         * lib/gcc-dg.exp: load_lib scanasm.exp.
33347         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
33348         * lib/g++-dg.exp: load_lib scanasm.exp.
33349         * lib/scanasm.exp: New.
33350         (scan-assembler, scan-assembler-not): Add optional arguments to
33351         test name, or if not present, the pattern name.
33352         (scan-assembler-dem, scan-assembler-dem-not): New.
33354         * g++.dg/dg.exp: New.
33356 2000-11-21  Neil Booth  <neilb@earthling.net>
33358         * gcc.dg/cpp/integrated1.c: Remove.
33360 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33362         * gcc.c-torture/execute/20001121-1.c: New test.
33364 2000-11-21  Richard Henderson  <rth@redhat.com>
33366         * gcc.c-torture/compile/20001121-1.c: New test.
33368 2000-11-20  Neil Booth  <neilb@earthling.net>
33370         * gcc.dg/cpp/integrated1.c: New test.
33372 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33374         * g++.old-deja/g++.other/inline17.C: New test.
33376 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
33378         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
33379         local variable to be zero: I made the variable global. Now
33380         uses abort() and exit() instead of relying on main's return value.
33382 2000-11-20  Neil Booth  <neilb@earthling.net>
33384         * gcc.dg/cpp/paste2.c: Update test.
33385         * objc/execute/paste.m: New test.
33387 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33389         * gcc.dg/c99-condexpr-1.c: New test.
33391 2000-11-20  Neil Booth  <neilb@earthling.net>
33393         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
33395 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
33397         * g++.old-deja/g++.pt/export1.C: New test.
33399 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
33401         * gcc.dg/20001117-1.c: New test.
33403 2000-11-18  Richard Henderson  <rth@redhat.com>
33405         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
33407 2000-11-18  Richard Henderson  <rth@redhat.com>
33409         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
33410         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
33411         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
33413 2000-11-18  Richard Henderson  <rth@redhat.com>
33415         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
33416         (main): New.  Exit cleanly.
33418 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33420         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
33421         gcc.dg/c99-fordecl-2.c: New tests.
33423 2000-11-18  Richard Henderson  <rth@redhat.com>
33425         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
33426         * gcc.c-torture/execute/zerolen-2.c: New.
33428 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33430         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
33431         memory.
33433 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33435         * g++.old-deja/g++.pt/instantiate8.C: New test.
33437 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33439         * g++.old-deja/g++.other/incomplete.C: Add more tests.
33440         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
33442 2000-11-16  Nick Clifton  <nickc@redhat.com>
33444         * gcc.c-torture/execute/nestfunc-2.c: New test.
33445         * gcc.c-torture/execute/nestfunc-3.c: New test.
33447 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33449         * gcc.c-torture/compile/20001116-1.c: New test.
33451 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33453         * gcc.c-torture/execute/20001115-1.c: New test.
33455 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
33457         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
33458         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
33459         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
33460         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33462 2000-11-15  Neil Booth  <neilb@earthling.net>
33464         gcc.dg/cpp/_Pragma1.c: Update.
33465         gcc.dg/cpp/_Pragma2.c: New test.
33467 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
33469         * g++.old-deja/g++.other/anon5.C: New test.
33471 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33473         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
33474         tests.
33476 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
33478         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
33479         output.
33481 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33483         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
33484         labels at end of compound statements.
33486 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
33488         * gcc.c-torture/execute/loop-7.c: New test.
33490 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33492         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
33494 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33496         * gcc.dg/c99-bool-1.c: New test.
33498 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33500         * gcc.dg/c99-scope-1.c: Remove xfail.
33501         * gcc.dg/c99-scope-2.c: New test.
33503 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33505         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
33506         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
33508 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
33510         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
33511         error messages.
33513         * g++.mike/p700.C: Don't typedef wchar_t.
33514         * g++.mike/p784.C: Likewise.
33515         * g++.mike/eb101.C: Don't use __wchar_t.
33517 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33519         * g77.f-torture/execute/20001111.[fx]: Test premature exit
33520         from DO loop.
33522 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33524         * gcc.c-torture/execute/20001111-1.c: New test.
33526 2000-11-10  Nick Clifton  <nickc@redhat.com>
33528         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
33529         long multuiple and accumulate.
33531 2000-11-09  Richard Henderson  <rth@redhat.com>
33533         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
33534         via size_t instead of int.
33536         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
33537         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33538         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33539         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33541 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
33543         * gcc.c-torture/compile/20001109-1.c: New test.
33544         * gcc.c-torture/compile/20001109-2.c: New test.
33546 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
33548         * g++.old-deja/g++.pt/operator1.C: New test.
33549         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
33551 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33553         * gcc.dg/20001108-1.c: New test.
33555 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33557         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
33558         with both arguments constant strings.
33559         * gcc.c-torture/execute/string-opt-3.c: New test.
33560         * gcc.c-torture/execute/string-opt-4.c: New test.
33561         * gcc.c-torture/execute/string-opt-5.c: New test.
33563 2000-11-08  Nick Clifton  <nickc@redhat.com>
33565         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
33566         mulsidi3adddi patterns.
33568 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
33570         * g++.old-deja/g++.other/crash36.C: New test.
33572 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
33574         * g++.old-deja/g++.other/init16.C: New test.
33576 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
33578         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
33580 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33582         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
33583         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33584         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33586 2000-11-07  DJ Delorie  <dj@redhat.com>
33588         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
33590 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33592         * gcc.c-torture/execute/string-opt-1.c: New test.
33594 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33596         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
33597         mips-sgi-irix6.* because the MIPS ABI passes floating-point
33598         parameters in registers, and there is no way for a varargs
33599         function to know in which order the integer and floating-point
33600         parameters should be interleaved when they are placed on the
33601         stack.
33602         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33603         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33605 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33607         * gcc.c-torture/execute/string-opt-2.c: New test.
33609 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
33611         * g++.old-deja/g++.pt/crash60.C: New test.
33613 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33615         * g++.old-deja/g++.other/crash24.C: New test.
33616         * g++.old-deja/g++.other/crash25.C: New test.
33617         * g++.old-deja/g++.other/crash26.C: New test.
33618         * g++.old-deja/g++.other/crash27.C: New test.
33619         * g++.old-deja/g++.other/crash28.C: New test.
33620         * g++.old-deja/g++.other/crash29.C: New test.
33621         * g++.old-deja/g++.other/crash30.C: New test.
33622         * g++.old-deja/g++.other/crash31.C: New test.
33623         * g++.old-deja/g++.other/crash32.C: New test.
33624         * g++.old-deja/g++.other/crash33.C: New test.
33625         * g++.old-deja/g++.other/crash34.C: New test.
33626         * g++.old-deja/g++.other/crash35.C: New test.
33628 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33630         * gcc.c-torture/execute/20001031-1.c: New test.
33632 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
33634         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
33635         namespace.
33637         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
33638         standards-conformant.
33640         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33642         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33643         * g++.old-deja/g++.mike/p755a.C: Likewise.
33644         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33645         library makes no calls to `operator new' during initialization.
33647 2000-11-04  Neil Booth  <neilb@earthling.net>
33649         * gcc.dg/cpp/include2.c: New tests.
33651 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33653         * lib/g++.exp (g++_set_ld_library_path): New function.
33654         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33656 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33658         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33659         warnings.
33661 2000-11-01  Richard Henderson  <rth@redhat.com>
33663         * g++.old-deja/g++.ext/namedret1.C: New.
33664         * g++.old-deja/g++.ext/namedret2.C: New.
33665         * g++.old-deja/g++.ext/namedret3.C: New.
33667 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33669         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33670         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33672 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33674         * gcc.c-torture/execute/va-arg-21.c: New test.
33676 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33678         * gcc.dg/c99-complex-2.c: New test.
33680 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33682         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33684 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33686         * g++.old-deja/g++.other/inline16.C: New test.
33688 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33690         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33691         __PRETTY_FUNCTION__
33693 2000-10-29  Neil Booth  <neilb@earthling.net>
33695         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33696         New tests.
33697         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33698         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33699         optimisation.
33701 2000-10-29  Neil Booth  <neilb@earthling.net>
33703         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33704         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33705         * mi5.c: Test multiple includes work with -C.
33706         * trigraphs.c: Test ^= version.
33708 2000-10-28  Neil Booth  <neilb@earthling.net>
33710         New tests and test updates for new macro expander.
33712         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33713         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33714         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33715         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33716         new diagnostic messages.
33718         * gcc.dg/cpp/macro3.c: New tests.
33720 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33722         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33723         on the same line.
33725 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33727         * g++.old-deja/g++.other/eh2.C: New test.
33729 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33731         * gcc.c-torture/execute/20001027-1.c: New test.
33733 2000-10-26  Richard Henderson  <rth@redhat.com>
33735         * gcc.c-torture/execute/20001026-1.c: New.
33737 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33739         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33740         * g++.old-deja/g++.law/builtin1.C: Likewise.
33741         * g++.old-deja/g++.law/ctors10.C: Likewise.
33742         * g++.old-deja/g++.law/virtual3.C: Likewise.
33743         * g++.old-deja/g++.mike/p658.C: Likewise.
33744         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33745         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33746         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33747         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33748         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33750 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33752         * gcc.c-torture/compile/20001024-1.c: New test.
33754 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33756         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33757         to tell us whether or not we are using V3.
33759 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33761         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33762         operands.
33764 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33766         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33768 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33770         * gcc.c-torture/execute/20001024-1.c: New test.
33772 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33774         * g++.old-deja/g++.other/sibcall1.C: New test.
33776 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33778         * gcc.dg/noncompile/init-3.c: New test.
33780 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33782         * gcc.dg/format-array-1.c: New test.
33784 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33786         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33787         writing through null pointers; remove comment about testing
33788         unterminated strings.
33790 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33792         * gcc.c-torture/execute/20001017-2.c: New test.
33794 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33796         * gcc.c-torture/compile/20001018-1.c: New test.
33797         * gcc.c-torture/compile/20001018-1.x: Xfail.
33799 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33801         * gcc.c-torture/execute/20001017-1.c: New test.
33803 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33805         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33806         for multiple use of arguments with scanf formats; add tests for
33807         multiple use of arguments.
33809 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33811         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33813 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33815         * gcc.dg/format-miss-1.c: New test.
33817 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33819         * gcc.c-torture/execute/20001013-1.c: New test.
33821 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33823         * gcc.dg/format-branch-1.c: New test.
33825 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33827         * README, lib/file-format.exp: Remove EGCS references.
33829 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33831         * gcc.dg/20001013-1.c: New test.
33833 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33835         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33836         for intmax_t in the compiler using __typeof__ and the type rules
33837         for conditional expressions.
33839 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33841         * gcc.dg/20001012-1.c: New test.
33842         * gcc.dg/20001012-2.c: New test.
33844 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33846         * gcc.dg/format-attr-1.c: New test.
33848 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33850         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33851         __LONG_LONG_MAX__ instead of LLONG_MAX.
33853 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33855         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33856         scanf flags.
33857         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33858         flags.
33860 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33862         * gcc.dg/sequence-pt-1.c: New test.
33864 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33866         * gcc.c-torture/execute/20001011-1.c: New testcase.
33867         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33869 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33871         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33872         does not error on it.
33874 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33876         * gcc.dg/20001009-1.c: New test.
33878 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33880         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33881         * gcc.c-torture/execute/20001009-2.c: ... to here.
33883 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33885         * gcc.c-torture/compile/20001009-1.c: New testcase.
33886         * gcc.c-torture/execute/20001009-1.c: New testcase.
33887         Testcases provided by Jan Hubicka <jh@suse.cz>.
33889 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33891         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33892         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33893         uintmax_t using <limits.h> to emulate the compiler's internal
33894         logic.  No longer XFAIL %j tests.
33896 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33898         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33899         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33900         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33901         regexps and details of expected handling of some bad formats.
33902         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33903         suppression.
33905 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33907         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33908         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33909         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33910         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33911         in list archives.
33913 2000-10-06  Richard Henderson  <rth@cygnus.com>
33915         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33916         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33917         * g++.old-deja/g++.jason/report.C: Likewise.
33918         * g++.old-deja/g++.law/friend5.C: Likewise.
33919         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33920         of the expected warnings.
33922 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33924         * g++.old-deja/g++.pt/enum14.C: New test.
33926 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33928         * g++.old-deja/g++.pt/crash59.C: New test.
33930 2000-10-04  Will Cohen  <wcohen@redhat.com>
33932         * gcc.dg/20000926-1.c: New test.
33934 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33936         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33937         function name for current C++ compiler.
33938         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33940 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33942         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33943         __PRETTY_FUNCTION__.
33944         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33946 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33948         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33950 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33952         * gcc.c-torture/compile/20000923-1.c: New test.
33954 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33956         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33957         * g++.old-deja/g++.pt/ttp62.C: Same.
33958         * g++.old-deja/g++.other/inline14.C: Same.
33960 2000-09-24  Richard Henderson  <rth@cygnus.com>
33962         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33964 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33966         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33968 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33970         * gcc.c-torture/compile/20000922-1.c: New file.
33972 2000-09-21  Nick Clifton  <nickc@redhat.com>
33974         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33975         a signed long modulo operation.
33976         (mod6): New function - perform an unsigned long modulo operation.
33977         (main): Add tests for modulos of very large numbers by very small
33978         dividends.
33980 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33982         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33984 2000-09-19  Richard Henderson  <rth@cygnus.com>
33986         * gcc.dg/compare2.c (case 10): XFAIL.
33988 2000-09-18  Richard Henderson  <rth@cygnus.com>
33990         * gcc.c-torture/execute/20000906-1.c: Move ...
33991         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33992         that support __builtin_trap.
33994 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33996         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33998 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34000         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
34001         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
34002         more $ format tests.
34004 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34006         * gcc.dg/format-errmk-1.c: New test.
34008 2000-09-17  Greg McGary  <greg@mcgary.org>
34010         * gcc.c-torture/execute/20000917-1.x: Remove.
34012 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34014         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
34016 2000-09-17  Greg McGary  <greg@mcgary.org>
34018         * gcc.c-torture/execute/20000917-1.c: New test.
34019         * gcc.c-torture/execute/20000917-1.x: XFAIL.
34021 2000-09-16  Neil Booth  <NeilB@earthling.net>
34023         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
34024         in nested macro bug.
34026 2000-09-15  Neil Booth  <NeilB@earthling.net>
34028         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
34030 2000-09-14  Jeffrey A Law  (law@cygnus.com)
34032         * gcc.c-torture/execute/20000914-1.c: New test.
34034 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
34036         * g++.other/inline13.C: New test.
34038 2000-09-12  Andreas Jaeger  <aj@suse.de>
34040         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
34041         constant by Ulrich Drepper <drepper@redhat.com>.
34043 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
34045         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
34047 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34049         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
34051 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
34053         * gcc.dg/cpp/backslash.c: New test.
34055 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
34057         * gcc.c-torture/execute/20000910-1.c: New test.
34058         * gcc.c-torture/execute/20000910-2.c: Likewise.
34060 2000-09-11  Robert Lipe  <robertl@sco.com>
34062         * gcc.dg/pragma-align.c: New test.
34064 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34066         * g++.old-deja/g++.pt/explicit82.C: New test.
34067         * g++.old-deja/g++.pt/explicit83.C: New test.
34069 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
34071         * gcc.dg/asm-names.c: New test.
34073 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34075         * gcc.dg/cpp/tr-warn6.c: New test
34077 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34079         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
34080         be accepted.
34082 2000-09-07  Catherine Moore  <clm@redhat.com>
34084         * gcc.c-torture/execute/unroll-1.c: New test.
34086 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
34088         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
34089         ERROR markers.
34090         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
34091         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
34092         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
34093         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
34094         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
34095         Preprocess only.
34096         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
34097         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
34099 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34101         * g++.old-deja/g++.pt/deduct2.C: New test.
34103 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34105         * g++.old-deja/g++.pt/parms2.C: New test.
34107 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34109         * g++.old-deja/g++.pt/crash58.C: New test.
34111 2000-09-06  Greg McGary  <greg@mcgary.org>
34113         * gcc.c-torture/execute/20000906-1.c: New test.
34114         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
34116 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34118         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
34120 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34122         * g++.old-deja/g++.pt/crash57.C: New test.
34124 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34126         * g++.old-deja/g++.pt/crash56.C: New test.
34128 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34130         * g++.old-deja/g++.pt/koenig1.C: New test.
34132 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34134         * gcc.dg/20000904-1.c: New test.
34136 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34138         * gcc.dg/cpp/paste8.c: New test.
34140 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
34142         * gcc.c-torture/compile/20000827-1.c: New test.
34144 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34146         * gcc.dg/format-diag-1.c: New test.
34148 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34150         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
34151         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
34152         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
34153         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
34154         gcc.dg/formatz-1.c: Adjust warning regular expressions.
34156 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34158         * g++.old-deja/g++.other/nested4.C: New test.
34160 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34162         * g++.old-deja/g++.ns/scoped1.C: New test.
34164 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
34166         * lib/g++.exp: Support testing already-installed GCC.
34168 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34170         * wtr-label-1.c, wtr-suffix-1.c: New tests.
34172 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34174         * gcc.dg/return-type-2.c: New test.
34176 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
34178         * gcc.c-torture/compile/20000825-1.c: New test.
34180 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
34182         * gcc.dg/dwarf2-2.c: New test.
34184 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
34186         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
34187         dg-warning regexps.
34189 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34191         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
34192         gcc.dg/format-ext-5.c: New tests.
34194 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
34196         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
34198 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
34200         * gcc.dg/noncompile/930622-2.c: Adjust error message.
34202 2000-08-24  Richard Henderson  <rth@cygnus.com>
34204         * gcc.dg/ia64-sync-1.c: New test.
34205         * gcc.dg/ia64-sync-2.c: New test.
34206         * gcc.dg/ia64-asm-1.c: New test.
34208 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34210         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
34211         * gcc.dg/format-ext-2.c: New test.
34213 2000-08-23  Jason Merrill  <jason@redhat.com>
34215         * lib/old-dejagnu.exp: Also ignore "In member function" and
34216         "At global scope".
34218 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34220         * gcc.dg/noncompile/label-lineno-1.c: New test.
34222 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34224         * gcc.dg/c99-array-nonobj-1.c: New test.
34226 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34228         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
34229         tests.
34230         * gcc.dg/format-ext-1.c: New test.
34232 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34234         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
34235         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
34236         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
34237         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
34238         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
34240 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34242         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
34243         gcc.dg/c99-strftime-2.c: New tests.
34245 2000-08-22  Richard Henderson  <rth@cygnus.com>
34247         * gcc.c-torture/execute/20000822-1.c: New test.
34249 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34251         * gcc.c-torture/execute/20000819-1.x: Remove.
34253 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34255         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
34256         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
34257         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
34258         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
34259         gcc.dg/format-xopen-1.c: New tests.
34261 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34263         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
34265 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34267         * g++.old-deja/g++.other/loop2.C: New test.
34269         * gcc.c-torture/compile/20000606-1.c: New test.
34270         * gcc.c-torture/compile/20000728-1.c: New test.
34271         * gcc.c-torture/execute/20000801-1.c: New test.
34272         * gcc.c-torture/execute/20000801-2.c: New test.
34273         * gcc.c-torture/execute/20000819-1.c: New test.
34274         * gcc.c-torture/execute/20000819-1.x: XFAIL.
34275         * gcc.dg/20000629-1.c: New test.
34276         * gcc.dg/20000724-1.c: New test.
34277         * gcc.dg/20000807-1.c: New test.
34279 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
34281         * gcc.dg/cpp/pragma-1.c: New test.
34282         * gcc.dg/cpp/pragma-2.c: New test.
34284 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
34286         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
34287         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
34289 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34291         * gcc.c-torture/compile/20000818-1.c: New test.
34293 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
34295         * gcc.c-torture/execute/20000818-1.c: New test.
34297 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34299         * gcc.dg/format-va-1.c: New test.
34301 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34303         * g++.old-deja/g++.other/typedef8.C: New test.
34305 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34307         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
34308         * g++.old-deja/g++.mike/net36.C: Mark candidate.
34309         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
34310         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
34311         * g++.old-deja/g++.other/ptrmem7.C: New test.
34312         * g++.old-deja/g++.pt/ptrmem10.C: New test.
34314 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34316         * g++.old-deja/g++.pt/typename27.C: New test.
34318 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
34320         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
34321         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
34322         * g++.old-deja/g++.pt/friend45.C: New test.
34323         * g++.old-deja/g++.other/friend8.C: New test.
34325 2000-08-15  Richard Henderson  <rth@cygnus.com>
34327         * gcc.c-torture/execute/20000815-1.c: New test.
34329 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34331         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
34332         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
34333         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
34335 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
34337         * g++.old-deja/g++.other/refinit2.C: New test.
34339 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
34341         * lib/c-torture.exp (c-torture): Make
34342         compiler_conditional_xfail_data global.
34343         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
34344         compiler_conditional_xfail_data machinery.
34345         (f-torture-execute): Likewise.
34346         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
34347         and only when unrolling loops.
34349         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
34351 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34353         * g++.old-deja/g++.pt/explicit81.C: New test.
34355 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34357         * g++.old-deja/g++.pt/typename26.C: New test.
34359 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
34361         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
34362         warning.
34364 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34366         * g++.old-deja/g++.other/array3.C: New test.
34368 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34370         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
34371         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
34372         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
34373         New tests.
34375 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
34377         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
34378         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34380 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
34382         * gcc.c-torture/execute/20000808-1.c: New test.
34384 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34386         * gcc.dg/c90-const-expr-1.c: New test.
34388 2000-08-08  Richard Henderson  <rth@cygnus.com>
34390         * gcc.dg/noncompile/920923-1.c: Declare calloc.
34392 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34394         * gcc.dg/noncompile/const-ll-1.c: New test.
34396 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34398         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
34400 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34402         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
34403         that running programs linked against the shared version of libobjc
34404         run correctly.
34406 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34408         * gcc.dg/c99-printf-1.c: New test.
34410 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34412         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
34414 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
34416         * gcc.c-torture/execute/20000731-1.x: Delete.
34418 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
34420         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
34421         and torture_without_loops as is done by c-torture.exp.
34422         (search_for): Copy from c-torture.exp.
34423         (gcc-dg-runtest): New function, drives a directory of tests
34424         iterating over the TORTURE_OPTIONS.
34425         (scan-assembler, scan-assembler-not): Move here from
34426         individual directory drivers.
34428         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
34429         defined by lib/gcc-dg.exp.
34430         * gcc.dg/cpp/cpp.exp: Likewise.
34431         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
34432         gcc-dg-runtest, so we cycle over optimization options.
34434         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
34435         * gcc.dg/compare2.c: No longer expected to fail.
34437 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34439         * gcc.c-torture/execute/20000804-1.c: New test.
34441 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34443         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
34445 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
34447         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
34449 2000-08-03  Jeffrey A Law  (law@cygnus.com)
34451         * gcc.c-torture/compile/20000803-1.c: New test.
34453 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34455         * gcc.c-torture/execute/20000801-3.c,
34456         gcc.c-torture/execute/20000801-4.c: New tests.
34457         * gcc.c-torture/execute/20000801-3.x,
34458         gcc.c-torture/execute/20000801-4.x: Xfail.
34460 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
34462         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
34463         libobjc/.libs to allow for libtool.
34465 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
34467         * gcc.c-torture/compile/20000802-1.c: New test.
34469 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
34471         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
34473 2000-07-31  Jeffrey A Law  (law@cygnus.com)
34475         * gcc-c-torture/execute/20000731-2.c: New test.
34477         * gcc.c-torture/execute/20000731-1.c: New test.
34478         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
34480 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
34482         * testsuite/gcc.dg/cpp/paste7.c: New test.
34483         * gcc.dg/cpp/20000725-1.c: New test.
34485 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
34487         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
34488         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
34489         declaration warning for __builtin_dwarf_reg_size.
34491         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
34493 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34495         * gcc.dg/noncompile/voidparam-1.c: New test.
34497 2000-07-30  Richard Henderson  <rth@cygnus.com>
34499         * gcc.dg/c90-digraph-1.c: Don't xfail.
34500         * gcc.dg/compare2.c (case 10): Xfail.
34501         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
34503 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
34505         * gcc.dg/c99-main-1.c: New test.
34507 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34509         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
34511 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
34513         * gcc.c-tortuer/execute/20000726-1.c: New test.
34515 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
34517         * gcc.c-torture/execute/enum-2.c: New test.
34519 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34521         * gcc.dg/cpp/tr-warn3.c: New test.
34523 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34525         * g++.old-deja/g++.ext/implicit1.C: Remove.
34526         * g++.old-deja/g++.jason/c2.C: Remove
34527         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
34528         * g++.old-deja/g++.pt/crash16.C: Likewise.
34529         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
34531 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34533         * g++.old-deja/g++.other/for2.C: New test.
34535 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
34537         * gcc.dg/20000720-1.c: New test.
34539 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
34541         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
34543 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
34545         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
34546         * gcc.c-torture/execute/20000722-1.c: New.
34547         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
34549 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
34551         * gcc.dg/cpp/20000720-1.S: New test.
34553 2000-07-21  Michael Meissner  <meissner@redhat.com>
34555         * gcc.c-torture/execute/ieee/hugeval.c: New test.
34557 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34559         * g++.old-deja/g++.brendan/crash16.C,
34560         g++.old-deja/g++.brendan/parse3.C,
34561         g++.old-deja/g++.brendan/redecl1.C,
34562         g++.old-deja/g++.ns/template13.C,
34563         g++.old-deja/g++.other/decl4.C,
34564         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
34566 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34568         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
34569         and "Internal error".
34571         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
34572         regexps.
34573         * gcc.dg/cpp/paste6.c: New test.
34575 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
34577         * gcc.dg/cpp/tr-direct.c: New test.
34579         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
34580         gcc.dg/cpp/undef1.c: Tweak error regexps.
34582 2000-07-18  Eric Christopher <echristo@redhat.com>
34584         * gcc.c-torture/compile/20000718-1.c: New test.
34586 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
34588         * cpplex.c (_cpp_push_token): If the token being pushed back
34589         is the previous token in this context, just subtract one from
34590         context->posn.
34591         * cppmacro.c (save_expansion): Clear aux field when storing a
34592         placemarker.
34594 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
34596         * gcc.dg/noncompile/redecl-1.c: New test.
34598 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
34600         * gcc.c-torture/execute/20000717-5.c: New test.
34601         * gcc.c-torture/execute/20000717-1.x: Removed.
34603 2000-07-17  Richard Henderson  <rth@cygnus.com>
34605         * gcc.c-torture/execute/20000717-4.c: New test.
34607 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
34609         * gcc.dg/cpp/syshdr.c: New test.
34610         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
34612 2000-07-17  Neil Booth  <neilb@earthling.net>
34614         * gcc.dg/cpp/cmdlne-dM.c: New test.
34615         * gcc.dg/cpp/cmdlne-dD.c: New test.
34617 2000-07-17  Jeffrey A Law  (law@cygnus.com)
34619         * gcc.c-torture/execute/20000717-3.c: New test.
34621         * gcc.c-torture/compile/20000717-1.c: New test.
34623 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
34625         * gcc.c-torture/execute/20000717-2.c: New test.
34627 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34629         * gcc.dg/formatz-1.c: New test.
34631         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
34632         * gcc.dg/c99-digraph-1.c: New tests.
34634         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
34635         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
34637         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
34638         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
34639         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34640         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34641         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34642         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34643         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34645 2000-07-17   Greg McGary <greg@mcgary.org>
34647         * gcc.c-torture/execute/20000717-1.c: New test.
34648         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34650 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34652         * gcc.c-torture/execute/20000715-2.c: New test.
34653         * gcc.dg/20000715-1.c: New test.
34655 2000-07-15  Michael Meissner  <meissner@redhat.com>
34657         * gcc.c-torture/execute/20000715-1.c: New test.
34659 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34661         * gcc.c-torture/execute/20000707-1.c: New test.
34663 2000-07-13  Neil Booth  <NeilB@earthling.net>
34665         * testsuite/gcc.dg/cpp/digraph1.c,
34666         testsuite/gcc.dg/cpp/digraph2.c,
34667         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34669 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34671         * g77.f-torture/compile/20000630-2.f: New test.
34672         * g77.f-torture/compile/20000630-2.x
34674 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34676         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34678 2000-07-11  Neil Booth  <NeilB@earthling.net>
34680         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34682 2000-07-11  Neil Booth  <NeilB@earthling.net>
34684         * gcc.dg/cpp/cmdlne-C.c: New.
34686 2000-07-09  Neil Booth  <NeilB@earthling.net>
34688         * gcc.dg/cpp/directiv.c: New tests.
34689         * gcc.dg/cpp/undef1.c: Update.
34691 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34693         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34695 2000-07-09  Neil Booth  <NeilB@earthling.net>
34697         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34699 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34701         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34702         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34704 2000-07-08  Neil Booth  <NeilB@earthling.net>
34706         * gcc.dg/cpp/macsyntx.c: New tests.
34708 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34710         * gcc.dg/20000707-1.c: New test.
34712 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34714         * gcc.c-torture/execute/20000706-1.c: New test.
34715         * gcc.c-torture/execute/20000706-2.c: New test.
34716         * gcc.c-torture/execute/20000706-3.c: New test.
34717         * gcc.c-torture/execute/20000706-4.c: New test.
34718         * gcc.c-torture/execute/20000706-5.c: New test.
34720 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34722         * g++.old-deja/g++.pt/instantiate7.C: New test.
34724 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34726         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34727         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34728         * g++.old-deja/g++.other/rtti3.C: Likewise.
34729         * g++.old-deja/g++.other/rttid3.C: Likewise.
34731 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34733         *  g77.f-torture/compile/20000630-1.x: Fix typo
34735 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34737         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34738         assembly output.
34740 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34742         * gcc.dg/cpp/ident.c: New test.
34744 2000-07-05  Neil Booth  <NeilB@earthling.net>
34746         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34747           gcc.dg/cpp/lexstrng.c: New tests.
34749 2000-07-04  Neil Booth  <NeilB@earthling.net>
34751         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34752         * gcc.dg/cpp/strify2.c: Same.
34754 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34756         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34757         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34758         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34759         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34761         * testsuite/gcc.dg/cpp/macro1.c,
34762         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34763         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34764         testsuite/gcc.dg/cpp/strify1.c,
34765         testsuite/gcc.dg/cpp/strify2.c: New tests.
34767 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34769         * gcc.c-torture/execute/20000703-1.c: New test.
34771 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34773         * g++.old-deja/g++.pt (lookup10.C): New test.
34775 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34777         * g++.old-deja/g++.pt (typename25.C): New test.
34779 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34781         * gcc.c-torture/compile/20000701-1.c: New test.
34783 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34785         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34786         to test case.
34788 2000-06-30  Catherine Moore  <clm@cygnus.com>
34790         * gcc.c-torture/execute/align-1.c: New test.
34792 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34794         * g++.old-deja/g++.pt/expr8.C: New test.
34795         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34797 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34799         * gcc.c-torture/compile/20000629-1.c: New test.
34801 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34804         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34805         gcc.dg/noncompile directory, depending on whether they're
34806         preprocessor tests or not.  Annotate all the tests for the dg
34807         framework.
34809         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34810         * gcc.dg/noncompile/noncompile.exp: New.
34812         * Moved files:
34813         Old name                                New name
34814         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34815         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34816         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34817         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34818         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34819         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34820         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34821         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34822         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34823         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34824         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34825         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34826         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34827         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34828         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34829         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34830         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34831         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34832         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34833         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34834         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34835         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34836         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34837         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34839         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34840         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34841         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34842         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34843         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34844         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34846 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34848         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34849         declare one variable.  On the fourth, error.
34850         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34851         declared by 20000628-1a.h.
34853 2000-06-29  Richard Henderson  <rth@redhat.com>
34855         * gcc.c-torture/execute/930529-1.x: New file.
34856         * gcc.dg/920413-1.c: Adjust expected warning text.
34857         * gcc.dg/980217-1.c: Declare abort.
34858         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34860 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34862         * g77.f-torture/compile/20000629-1.f: New test.
34863         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34865 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34867         Rearrange lots of files, removing entirely the
34868         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34869         directories.
34871         * Deleted files:
34872         gcc.c-torture/code_quality/code_quality.exp
34873         gcc.c-torture/special/special.exp
34874         gcc.failure/failure.exp
34875         gcc.failure/940409-1.x
34876         gcc.c-torture/compile/961203-1.x
34878         * New files:
34879         gcc.misc-tests/linkage.exp
34880         gcc.c-torture/execute/920730-1t.c
34881         gcc.c-torture/execute/920730-1t.x
34882         gcc.c-torture/compile/920520-1.x
34883         gcc.c-torture/compile/920521-1.x
34884         gcc.c-torture/compile/981006-1.x
34885         gcc.c-torture/execute/eeprof-1.x
34887         * Moved files (possibly with modifications to fit a new harness):
34888         Old name                                New name
34889         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34890         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34891         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34892         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34893         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34894         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34895         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34896         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34897         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34898         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34899         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34900         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34901         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34902         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34904 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34906         * c-torture/compile/961203-1.x: Delete.
34908         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34909         not exit. Include stdio.h.
34910         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34911         * gcc.misc-tests/dg-12.c: Likewise.
34912         * gcc.misc-tests/dg-5.c: Likewise.
34913         * gcc.misc-tests/dg-6.c: Likewise.
34914         * gcc.misc-tests/dg-7.c: Prototype abort.
34915         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34916         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34917         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34918         not exit.
34919         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34920         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34922 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34924         * gcc.dg/cpp/20000628-1.c: New test.
34925         * gcc.dg/cpp/20000628-1.h: New header for above test.
34926         * gcc.dg/cpp/20000628-1a.h: Likewise.
34928 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34930         * gcc.dg/cpp: New directory.
34931         * gcc.dg/cpp/cpp.exp: New driver.
34932         * gcc.dg/cpp/20000627-1.c: New test.
34933         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34934         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34935         and rewrite as a compilation test.
34937         * gcc.dg: Move many files into the cpp subdirectory, possibly
34938         renaming or editing them as well.
34939         Old name                New name
34940         990119-1.c              cpp/19990119-1.c
34941         990228-1.c              cpp/19990228-1.c
34942         990407-1.c              cpp/19990407-1.c
34943         990409-1.c              cpp/19990409-1.c
34944         990413-1.c              cpp/19990413-1.c
34945         990703-1.c              cpp/19990703-1.c
34946         20000127-1.c            cpp/20000127-1.c
34947         20000129-1.c            cpp/20000129-1.c
34948         20000207-1.c            cpp/20000207-1.c
34949         20000207-2.c            cpp/20000207-2.c
34950         20000209-1.c            cpp/20000209-1.c
34951         20000209-2.c            cpp/20000209-2.c
34952         20000301-1.c            cpp/20000301-1.c
34953         20000419-1.c            cpp/20000419-1.c
34954         20000510-1.S            cpp/20000510-1.S
34955         20000519-1.c            cpp/20000519-1.c
34956         20000529-1.c            cpp/20000529-1.c
34957         20000625-1.c            cpp/20000625-1.c
34958         20000625-2.c            cpp/20000625-2.c
34959         cpp-as1.c               cpp/assert1.c
34960         cpp-as2.c               cpp/assert2.c
34961         cxx-comments-1.c        cpp/cxxcom1.c
34962         cxx-comments-2.c        cpp/cxxcom2.c
34963         endif-label.c           cpp/endif.c
34964         cpp-hash1.c             cpp/hash1.c
34965         cpp-hash2.c             cpp/hash2.c
34966         cpp-if1.c               cpp/if-1.c
34967         cpp-if2.c               cpp/if-2.c
34968         cpp-if3.c               cpp/if-3.c
34969         cpp-if4.c               cpp/if-4.c
34970         cpp-if5.c               cpp/if-5.c
34971         cpp-cond.c              cpp/if-cexp.c
34972         cpp-missingop.c         cpp/if-mop.c
34973         cpp-missingparen.c      cpp/if-mpar.c
34974         cpp-opprec.c            cpp/if-oppr.c
34975         cpp-ifparen.c           cpp/if-paren.c
34976         cpp-shortcircuit.c      cpp/if-sc.c
34977         cpp-shift.c             cpp/if-shift.c
34978         cpp-unary.c             cpp/if-unary.c
34979         cpp-li1.c               cpp/line1.c
34980         cpp-li2.c               cpp/line2.c
34981         lineno.c                cpp/line3.c
34982         lineno-2.c              cpp/line4.c
34983         cpp-mi.c                cpp/mi1.c
34984         cpp-mic.h               cpp/mi1c.h
34985         cpp-micc.h              cpp/mi1cc.h
34986         cpp-mind.h              cpp/mi1nd.h
34987         cpp-mindp.h             cpp/mi1ndp.h
34988         cpp-mix.h               cpp/mi1x.h
34989         cpp-mi2.c               cpp/mi2.c
34990         cpp-mi2a.h              cpp/mi2a.h
34991         cpp-mi2b.h              cpp/mi2b.h
34992         cpp-mi2c.h              cpp/mi2c.h
34993         cpp-mi3.c               cpp/mi3.c
34994         cpp-mi3.def             cpp/mi3.def
34995         poison-1.c              cpp/poison.c
34996         pr-impl.c               cpp/prag-imp.c
34997         cpp-redef-2.c           cpp/redef1.c
34998         cpp-redef.c             cpp/redef2.c
34999         strpaste.c              cpp/strp1.c
35000         strpaste-2.c            cpp/strp2.c
35001         cpp-tradpaste.c         cpp/tr-paste.c
35002         cpp-tradstringify.c     cpp/tr-str.c
35003         cpp-tradwarn1.c         cpp/tr-warn1.c
35004         cpp-tradwarn2.c         cpp/tr-warn2.c
35005         trigraphs.c             cpp/trigraphs.c
35006         cpp-unc1.c              cpp/unc1.c
35007         cpp-unc2.c              cpp/unc2.c
35008         cpp-unc3.c              cpp/unc3.c
35009         cpp-unc.c               cpp/unc4.c
35010         undef.c                 cpp/undef1.c
35011         undef-2.c               cpp/undef2.c
35012         cpp-wi1.c               cpp/widestr1.c
35014 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
35016         * lib/g++.exp (g++_include_flags): Tweak.
35018 2000-06-27  H.J. Lu  <hjl@gnu.org>
35019             Loren J. Rittle  <ljrittle@acm.org>
35021         * lib/g++.exp (g++_include_flags): Override libgloss.exp
35022         version with one that knows about the new gcc tree structure.
35023         (g++_link_flags): Same.
35025 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
35027         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
35028         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
35029         case we are cross-compiling.
35031         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
35032         g++.old-deja/g++.niklas/Makefile.in,
35033         g++.old-deja/g++.niklas/configure.in,
35034         g++.old-deja/g++.other/Makefile.in,
35035         g++.old-deja/g++.other/configure.in,
35036         gcc.c-torture/code_quality/Makefile.in,
35037         gcc.c-torture/code_quality/configure.in,
35038         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
35039         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
35040         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
35041         gcc.c-torture/execute/ieee/Makefile.in,
35042         gcc.c-torture/execute/ieee/configure.in,
35043         gcc.c-torture/noncompile/Makefile.in,
35044         gcc.c-torture/noncompile/configure.in,
35045         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
35046         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
35047         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
35049 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35051         * g++.old-deja/g++.other/ambig3.C: New test.
35053 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35055         * g++.old-deja/g++.pt/syntax1.C: New test.
35056         * g++.old-deja/g++.pt/syntax2.C: New test.
35057         * g++.old-deja/g++.other/syntax3.C: New test.
35058         * g++.old-deja/g++.other/syntax4.C: New test.
35060 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35062         * gcc.dg/20000623-1.c: Prototype exit and abort.
35064 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35066         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
35067         New tests.
35068         * gcc.dg/cpp-mi3.def: New file.
35070         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
35071         inside assertions.
35072         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
35073         lexer's error messages.
35074         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
35075         divine anything from the linemarkers.
35076         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
35077         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
35079 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
35081         * gcc.dg/20000623-1.c: New test.
35083 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
35085         * gcc.c-torture/execute/20000622-1.c: New test.
35087 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35089         * g++.old-deja/g++.other/init15.C: New test.
35091 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35093         * g++.old-deja/g++.pt/vaarg2.C: New test.
35094         * g++.old-deja/g++.pt/vaarg3.C: New test.
35096 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
35098         * g++.old-deja/g++.other/dyncast6.C: New test.
35100 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
35102         * gcc.c-torture/execute/loop-6.c: New test.
35104 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
35106         * gcc.dg/20000614-1.c: New test.
35107         * gcc.dg/20000614-2.c: New test.
35109 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
35111         * g++.old-deja/g++.other/inline12.C: New test.
35113 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
35115         * g++.old-deja/g++.other/eh1.C: New test.
35117 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
35119         * g++.old-deja/g++.other/type.C: New test.
35121 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35123         * g++.old-deja/g++.other/initstring.C: New test.
35125 2000-06-12  Jason Merrill  <jason@redhat.com>
35127         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
35129 2000-06-09  Jeffrey A Law  (law@cygnus.com)
35131         * gcc.c-torture/compile/20000609-1.c: New test.
35133 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
35135         * gcc.dg/20000609-1.c: New test.
35137 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
35139         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
35140         * gcc.c-torture/noncompile/poison-1.c: Move...
35141         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
35142         * gcc.dg/cpp-li1.c: Add a token after the #line.
35144 2000-06-05  Richard Henderson  <rth@cygnus.com>
35146         * gcc.c-torture/execute/20000605-2.c: New test.
35147         * gcc.c-torture/execute/20000605-3.c: New test.
35149 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
35151         * g77.f-torture/execute/20000503-1.x: New file.
35153 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
35155         * g++.old-deja/g++.eh/badalloc1.C: New test.
35157 2000-06-05  Richard Henderson  <rth@cygnus.com>
35159         * gcc.c-torture/execute/20000605-1.c: New test.
35161 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35162             Nathan Sidwell <nathan@codesourcery.com>
35164         * gcc.c-torture/compile/20000605-1.c: New test.
35166 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
35168         * g77.f-torture/compile/20000601-1.f: New test.
35170 2000-06-03  Richard Henderson  <rth@cygnus.com>
35172         * gcc.c-torture/execute/20000603-1.c: New.
35174 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
35176         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
35177         * gcc.dg/noreturn-2.c (noreturn): Likewise.
35179 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
35181         * gcc.dg/compare2.c (case 12): XFAIL.
35182         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
35183         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
35185         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
35187 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
35189         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
35190         guard macro is already defined when the header is first
35191         included.
35192         * gcc.dg/cpp-mix.h: New file.
35193         * gcc.dg/endif-label.c: Update patterns to match compiler.
35195         * g++.brendan/complex1.C: Declare abort.
35196         * g++.law/refs4.C: Remove XFAIL.
35197         * g++.oliva/expr2.C: Declare abort and exit.
35199 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
35201         * gcc.c-torture/execute/20000528-1.c: New test.
35203         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
35204         * g++.old-deja/g++.law/temps4.C: Likewise.
35206         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
35207         stdlib.h.  Call abort() on failure.
35208         * g++.old-deja/g++.law/refs4.C: Likewise.
35209         * g++.old-deja/g++.law/temps4.C: Likewise.
35210         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
35211         * gcc.c-torture/execute/20000112-1.c: Include string.h.
35213 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
35215         Relative to g++.dg/special:
35216         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
35218         Relative to g++.old-deja:
35219         * g++.brendan/complex1.C, g++.jason/optimize2.C,
35220         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
35221         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
35222         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
35223         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
35224         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
35225         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
35227         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
35228         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
35229         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
35230         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
35231         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
35232         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
35233         and/or string.h.
35235         * g++.other/goto1.C: Update expectations for error messages.
35237 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
35239         * gcc.c-torture/compile/20000523-1.c: New test.
35241 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35243         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
35245 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35247         * g++.old-deja/g++.eh/catch11.C: New test.
35248         * g++.old-deja/g++.eh/catch12.C: New test.
35250 2000-05-24  Nick Clifton  <nickc@cygnus.com>
35252         * gcc.c-torture/execute/20000523-1.c: New test.
35254 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
35256         * c-torture/execute/bcp-1.c: Replace abort in arg of
35257         __builtin_constant_p with a generic external function.
35259         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
35260         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
35261         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
35262         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
35263         Prototype abort and/or exit.
35265         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
35266         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
35267         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
35268         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
35270 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
35272         * gcc.dg/dwarf2-1.c: New test.
35274 2000-05-20  Richard Henderson  <rth@cygnus.com>
35276         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
35278 2000-05-20  Andreas Jaeger  <aj@suse.de>
35280         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
35281         testcase.
35283 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
35285         * gcc.c-torture/execute/20000519-2.c: New test.
35287 2000-05-19  Andreas Jaeger  <aj@suse.de>
35289         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
35290         which fails with SSA.
35292         * lib/c-torture.exp: Also test with -O3 -fssa.
35294 2000-05-18  Michael Meissner  <meissner@redhat.com>
35296         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
35297         * gcc.c-torture/execute/920415-1.c: Ditto.
35298         * gcc.c-torture/execute/920501-1.c: Ditto.
35299         * gcc.c-torture/execute/conversion.c: Ditto.
35300         * gcc.c-torture/execute/cvt-1.c: Ditto.
35302 2000-05-18  Jeffrey A Law  (law@cygnus.com)
35304         * gcc.c-torture/compile/20000518-1.c: New test.
35306 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35308         * g77.f-torture/compile/200005018.f: New test.
35310 2000-05-17  Jeffrey A Law  (law@cygnus.com)
35312         * gcc.c-torture/compile/20000517-1.c: New test.
35314 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35316         * gcc.c-torture/execute/20000516-1.c: New test.
35318 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
35320         * g++.old-deja/g++.other/eh.C: New test.
35322 2000-05-12  Richard Henderson  <rth@cygnus.com>
35324         * gcc.c-torture/execute/990208-1.c (main): Don't pass
35325         constants through to doit's conditional.
35327 2000-05-11  Jeffrey A Law  (law@cygnus.com)
35329         * gcc.c-torture/compile/20000511-1.c: New test.
35330         * g77.f-torture/compile/20000511-1.f: New test.
35331         * g77.f-torture/compile/20000511-2.f: New test.
35333 2000-05-11  Michael Meissner  <meissner@redhat.com>
35335         * gcc.c-torture/execute/20000511-1.c: New test.
35337 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
35339         * gcc.dg/dg.exp: Scan .S files as well as .c files.
35340         * gcc.dg/20000510-1.S: New.
35342 2000-05-08  Catherine Moore  <clm@cygnus.com>
35344         * gcc.dg/unused-3.c: New.
35346 2000-05-06  Richard Henderson  <rth@cygnus.com>
35348           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
35349           * g++.old-deja/g++.mike/warn1.C: Likewise.
35350           * g++.old-deja/g++.pt/local1.C: Likewise.
35351           * g++.old-deja/g++.pt/local7.C: Likewise.
35352           * g++.old-deja/g++.pt/spec16.C: Likewise.
35354 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
35356         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
35358 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
35360           * g77.f-torture/execute/20000503-1.f: New test.
35362 2000-05-04  Andreas Jaeger  <aj@suse.de>
35364         * gcc.dg/noreturn-2.c: New test.
35366 2000-05-04  Neil Booth  <NeilB@earthling.net>
35368         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
35369         preprocessor.
35371 2000-05-04  Richard Henderson  <rth@cygnus.com>
35373         * gcc.c-torture/execute/20000503-1.c: Fix typo.
35375 2000-05-04  Richard Henderson  <rth@cygnus.com>
35377         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
35378         OpenSSL by Jason R Thorpe.
35380 2000-05-03  Jim Wilson  <wilson@cygnus.com>
35382         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
35384 2000-05-03  Robert Lipe <robertlipe@usa.net>
35386         * gcc.dg/20000503-1.c: New test.
35388 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
35390         * gcc.c-torture/compile/20000502-1.c: New test.
35391         * g++.old-deja/g++.other/align.C: New test.
35392         * gcc.dg/cpp-tradstringify.c: New test.
35394 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35396         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
35397         and hard registers.
35399 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
35401         * gcc.c-torture/execute/loop-5.c: New test.
35403 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
35405         * gcc.c-torture/execute/va-arg-20.c: New test.
35407 2000-04-23  Jeffrey A Law  (law@cygnus.com)
35409         * gcc.c-torture/execute/20000422-1.c: New test.
35411 2000-04-20  Greg McGary  <gkm@gnu.org>
35413         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
35414         when optimizing, but without sibling-call optimizations (-O1).
35416 2000-04-20  Jeffrey A Law  (law@cygnus.com)
35418           * gcc.c-torture/compile/20000420-1.c: New test.
35420 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35422         * g++.abi/ptrflags.C: New test.
35423         * g++.eh/catchptr1.C: Test incomplete pointer chains.
35425 2000-04-19  Catherine Moore  <clm@cygnus.com>
35427         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
35429 2000-04-19  Greg McGary  <gkm@gnu.org>
35431         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
35432         sibling-call optimizations.
35434 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
35436         * gcc.dg/20000419-1.c: New test.
35438 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
35440         * gcc.c-torture/execute/20000412-6.c: New test.
35442 2000-04-12  Jeffrey A Law  (law@cygnus.com)
35444         * gcc.c-torture/execute/20000412-5.c: New test.
35445         * g77.f-torture/compile/20000412-1.f: New test.
35446         * gcc.c-torture/execute/20000412-4.c: New test.
35447         * gcc.c-torture/compile/20000412-2.c: New test.
35448         * gcc.c-torture/execute/20000412-3.c: New test.
35449         * gcc.c-torture/compile/20000412-1.c: New test.
35450         * gcc.c-torture/execute/20000412-2.c: New test.
35452 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
35454         * objc/execute/bf-20.m: New test.
35456 2000-04-10  Richard Henderson  <rth@cygnus.com>
35458         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
35460         * gcc.c-torture/execute/20000412-1.c: New test.
35462 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35464         * g++.old-deja/g++.eh/catchptr1.C: New test.
35466 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
35468         * g++.old-deja/g++.abi/cxa_vec.C: New test.
35470 2000-04-08  Neil Booth  <NeilB@earthling.net>
35472         * gcc.dg/cpp-nullchar.c: Remove test as
35473         embedded nulls cause problems.
35475 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35477         * gcc.dg/compare2.c: New test.
35479 2000-04-08  Neil Booth  <NeilB@earthling.net>
35481         * gcc.dg/cpp-nullchar.c: New test.
35483 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
35485         * gcc.dg/cpp-mi2.c: New test.
35486         * gcc.dg/cpp-mi2[abc].h: New files.
35488 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
35490         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
35491         member name.
35493 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35495         * g++.old-deja/g++.abi/vmihint.C: New test.
35497 2000-04-06  Neil Booth  <NeilB@earthling.net>
35499         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
35500         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
35501         copyright.
35503 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
35505         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
35506         avoid stack-frame overwrite.
35508 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
35510         * gcc.c-torture/compile/20000405-2.c: New test.
35511         * gcc.c-torture/compile/20000405-3.c: New test.
35513 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35515         * gcc.c-torture/compile/20000405-1.c: New test.
35517 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
35519         * gcc.dg/cast-qual-1.c: Revert last change.
35521 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35523         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
35525 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
35527         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
35528         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
35530 2000-04-03  Jeffrey A Law  (law@cygnus.com)
35532         * gcc.c-torture/compile/20000403-2.c: New test.
35533         * gcc.c-torture/compile/20000403-1.c: New test.
35535 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
35537         * gcc.c-torture/execute/20000403-1.c: New test.
35539 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
35541         * gcc.c-torture/execute/20000402-1.c: New test.
35543 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
35545         * gcc.c-torture/execute/va-arg-15.c: New test.
35546         * gcc.c-torture/execute/va-arg-16.c: New test.
35547         * gcc.c-torture/execute/va-arg-17.c: New test.
35548         * gcc.c-torture/execute/va-arg-18.c: New test.
35549         * gcc.c-torture/execute/va-arg-19.c: New test.
35551 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
35553         * gcc.c-torture/compile/981211-1.c: Move to...
35554         * gcc.dg/cpp-as1.c: ...here.
35555         * gcc.dg/cpp-as2.c: New file.
35557         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
35558         compiler.
35560 2000-04-02  Neil Booth  <NeilB@earthling.net>
35562         * gcc.dg/cpp-cond.c  New tests.
35563         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
35564         accidental success less likely.
35565         * gcc.dg/cpp-missingop.c  New tests.
35566         * gcc.dg/cpp-missingparen.c  New tests.
35567         * gcc.dg/cpp-shift.c  New tests.
35568         * gcc.dg/cpp-shortcircuit.c  New tests.
35569         * gcc.dg/cpp-unary.c  New tests.
35571 2000-03-29  Jeffrey A Law  (law@cygnus.com)
35573         * gcc.c-torture/compile/20000329-1.c: New test.
35575 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
35577         * gcc.c-torture/compile/20000326-1.c: New test.
35578         * gcc.c-torture/compile/20000326-2.c: New test.
35580 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
35582         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
35583         the first parameter is a function argument.
35585 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
35587         * g++.old-deja/g++.ext/array4.C: New test.
35589 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
35591         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
35593 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35595         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
35597 2000-03-19  Richard Henderson  <rth@cygnus.com>
35599         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
35601 2000-03-19  Richard Henderson  <rth@cygnus.com>
35603         * gcc.c-torture/compile/20000319-1.c: New test.
35605 2000-03-14  Jeffrey A Law  (law@cygnus.com)
35607         * gcc.c-torture/execute/20000314-3.c: New test.
35608         * gcc.c-torture/execute/20000314-2.c: New test.
35609         * gcc.c-torture/execute/20000314-1.c: New test.
35610         * gcc.c-torture/compile/20000314-2.c: New test.
35611         * gcc.c-torture/compile/20000314-1.c: New test.
35613 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
35615         * g++.old-deja/g++.warn/inline.C: New test.
35617 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
35619         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
35620         standards-compliant result rather than specific constants.
35621         Put test-values in array.
35623 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
35625         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
35626         (g++_target_compile): Put test-specific options last.
35628 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35630         * g++.old-deja/g++.eh/vbase4.C: New test.
35632 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35634         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
35636 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35638         * g++.old-deja/g++.brendan/misc12.C: Removed.
35639         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35640         * g++.old-deja/g++.ext/pretty4.C: New test.
35642 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35644         * g++.old-deja/g++.other/string2.C: New test.
35646 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35648         * g++.old-deja/g++.warn/impint2.C: New test.
35650 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35652         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35653         is 1, not zero.
35655 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35657         * g++.old-deja/g++.warn/impint.C: New test.
35658         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35659         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35660         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35661         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35662         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35663         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35664         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35665         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35666         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35667         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35668         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35669         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35671 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35673         * gcc.dg/cpp-redef.c: New test.
35675 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35677         * g++.old-deja/g++.pt/unify7.C: New test.
35679 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35681         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35682         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35684 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35686         * gcc.c-torture/compile/20000224-1.c: New test.
35688 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35690         * gcc.c-torture/compile/cpp-2.c: New test.
35691         * gcc.c-torture/compile/cpp-1.c: New test.
35693 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35695         * gcc.c-torture/execute/20000225-1.c: New test.
35697 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35699         * gcc.dg/cpp-li2.c: New test.
35701         * gcc.dg/cpp-wi1.c: New test.
35703         * gcc.dg/cpp-li1.c: New test.
35705 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35707         * g++.old-deja/g++.other/sizeof5.C: New test.
35709 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35711         * gcc.c-torture/execute/va-arg-13.c: New test.
35713 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35715         * gcc.c-torture/execute/va-arg-12.c: New test.
35717 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35719         * gcc.c-torture/execute/20000223-1.c: New test.
35721 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35723         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35725 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35727         * g++.old-deja/g++.abi/ptrmem.C: New test.
35729 2000-02-19  Richard Henderson  <rth@cygnus.com>
35731         * gcc.c-torture/compile/init-3.c: New.
35733 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35735         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35736         ALWAYS_CXXFLAGS.
35738 2000-02-11  Robert Lipe <robertl@sco.com>
35740         * gcc.c-torture/compile/20000211-3.c: New test.
35742 2000-02-11  Martin Buchholz <martin@xemacs.org>
35744         * gcc.c-torture/compile/20000211-2.c: New test.
35746 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35748         * gcc.c-torture/compile/20000211-1.c: New test.
35750 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35752         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35753           on native targets
35755 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35757         * g++.old-deja/g++.other/cast5.C: New test.
35759 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35761         * gcc.c-torture/execute/20000205-1.c: New.
35763 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35765         * g++.old-deja/g++.jason/cast3.C: Return void.
35766         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35768 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35770         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35772         * gcc.dg/loop-1.c: New test.
35774 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35776         * gcc.c-torture/compile/20000127-1.c: New test.
35777         * gcc.c-torture/execute/991228-1.c: New test.
35779 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35781         * gcc.dg/unused-2.c: New test.
35783         * gcc.dg/conv-1.c: New test.
35785 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35787         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35788         compiler.
35789         (tool_option_proc): Fix typo.
35791 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35793         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35794         of the ld on the host, not on the build machine.
35795         Also, don't crash if '--help' is not a supported option.
35797 2000-01-24  Richard Henderson  <rth@cygnus.com>
35799         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35801 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35803         * gcc.c-torture/execute/20000120-2.c: New test.
35804         * gcc.c-torture/execute/20000120-1.c: New test.
35806 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35808         * gcc.c-torture/execute/20000113-1.c: New test.
35810 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35812         * gcc.c-torture/execute/20000112-1.c: New test.
35814 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35816         * gcc.dg/20000111-1.c: New test.
35818 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35820         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35821         with 16 bit integers.
35823 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35825         * gcc.dg/20000108-1.c: New test.
35827 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35829         * g++.old-deja/g++.ns/koenig8.C: New test.
35831 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35833         * g++.old-deja/g++.other/cast4.C: New test.
35835 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35837         * gcc.c-torture/compile/20000105-2.c: New test.
35838         * gcc.c-torture/compile/20000105-1.c: New test.
35840 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35842         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35843         references to printf & atoi to conform to ANSI standard.
35844         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35845         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35846         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35847         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35848         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35849         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35850         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35851         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35852         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35853         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35854         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35855         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35856         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35857         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35858         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35859         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35860         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35861         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35862         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35863         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35864         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35865         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35866         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35867         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35868         * g++.old-deja/g++.brendan/init3.C: Likewise.
35869         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35870         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35871         * g++.old-deja/g++.brendan/new2.C: Likewise.
35872         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35873         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35874         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35875         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35876         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35877         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35878         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35879         * g++.old-deja/g++.brendan/template24.C: Likewise.
35880         * g++.old-deja/g++.brendan/template3.C: Likewise.
35881         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35882         * g++.old-deja/g++.jason/inline3.C: Likewise.
35883         * g++.old-deja/g++.jason/opeq.C: Likewise.
35884         * g++.old-deja/g++.law/arg5.C: Likewise.
35885         * g++.old-deja/g++.law/arm7.C: Likewise.
35886         * g++.old-deja/g++.law/ctors11.C: Likewise.
35887         * g++.old-deja/g++.law/cvt8.C: Likewise.
35888         * g++.old-deja/g++.law/init9.C: Likewise.
35889         * g++.old-deja/g++.law/refs4.C: Likewise.
35890         * g++.old-deja/g++.law/template2.C: Likewise.
35891         * g++.old-deja/g++.law/visibility24.C: Likewise.
35892         * g++.old-deja/g++.law/vtable3.C: Likewise.
35893         * g++.old-deja/g++.mike/asm2.C: Likewise.
35894         * g++.old-deja/g++.mike/eh1.C: Likewise.
35895         * g++.old-deja/g++.mike/misc1.C: Likewise.
35896         * g++.old-deja/g++.mike/misc13.C: Likewise.
35897         * g++.old-deja/g++.mike/misc14.C: Likewise.
35898         * g++.old-deja/g++.mike/ns12.C: Likewise.
35899         * g++.old-deja/g++.mike/p1248.C: Likewise.
35900         * g++.old-deja/g++.mike/p3708.C: Likewise.
35901         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35902         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35903         * g++.old-deja/g++.mike/p646.C: Likewise.
35904         * g++.old-deja/g++.mike/p700.C: Likewise.
35905         * g++.old-deja/g++.mike/p783.C: Likewise.
35906         * g++.old-deja/g++.mike/p783a.C: Likewise.
35907         * g++.old-deja/g++.mike/p783b.C: Likewise.
35908         * g++.old-deja/g++.mike/p786.C: Likewise.
35909         * g++.old-deja/g++.mike/p789.C: Likewise.
35910         * g++.old-deja/g++.mike/p789a.C: Likewise.
35911         * g++.old-deja/g++.mike/p807a.C: Likewise.
35912         * g++.old-deja/g++.other/delete3.C: Likewise.
35913         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35914         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35915         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35916         * g++.old-deja/g++.other/empty1.C: Likewise.
35917         * g++.old-deja/g++.other/temporary1.C: Likewise.
35918         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35919         * g++.old-deja/g++.pt/t16.C: Likewise.
35920         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35922 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35924         * gcc.dg/991230-1.c: New test.
35926 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35928         * gcc.c-torture/compile/991229-3.c: New test.
35929         * gcc.c-torture/compile/991229-2.c: New test.
35930         * gcc.c-torture/compile/991229-1.c: New test.
35932 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35934         * gcc.c-torture/compile/labels-2.c: New test.
35936 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35938         * gcc.c-torture/execute/991227-1.c: New test.
35940 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35942         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35944 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35946         * gcc.c-torture/execute/991221-1.c: New test.
35948 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35950         * g++.old-deja/g++.other/cast3.C: New test.
35952 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35954         * gcc.c-torture/execute/991216-4.c: New test.
35956 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35958         * gcc.c-torture/execute/991216-1.c: New test.
35959         * gcc.c-torture/execute/991216-2.c: New test.
35960         * gcc.c-torture/execute/991216-3.c: New test.
35962 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35964         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35965         Actually make the test fail by using "-O2" for compilation.
35967 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35969         * g++.old-deja/g++.warn/cast-align1.C: New test.
35971 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35973         * gcc.c-torture/compile/991214-1.c: New test.
35974         * gcc.c-torture/compile/991214-2.c: New test.
35976 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35978         * gcc.dg/991214-1.c: New test.
35980 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35982         * gcc.c-torture/compile/991213-3.c: New test.
35983         * gcc.c-torture/compile/991213-2.c: New test.
35984         * gcc.c-torture/compile/991213-1.c: New test.
35986 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35988         * gcc.dg/991209-1.c: New test.
35990 1999-12-08  Nathan Sidwell <nathan@acm.org>
35992         * gcc.c-torture/compile/991208-1.c: New test.
35994 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35996         * gcc.dg/ultrasp2.c: New test.
35998 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
36000         * g++.old-deja/g++.abi/align.C (main): Fix typo.
36002 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
36004         * gcc.c-torture/compile/991202-1.c: New test.
36005         * gcc.c-torture/execute/991202-1.c: New test.
36006         * gcc.c-torture/execute/991202-2.c: New test.
36007         * gcc.c-torture/execute/991202-3.c: New test.
36009 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
36011         * g++.old-deja/g++.abi/align.C: New test.
36012         * g++.old-deja/g++.abi/aggregates.C: Likewise.
36013         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36015 1999-12-01  Richard Henderson  <rth@cygnus.com>
36017         * gcc.c-torture/execute/991201-1.c: New.
36019 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
36021         * gcc.dg/991129-1.c: New test.
36023 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36025         * gcc.c-torture/compile/991127-1.c: New test.
36027 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36029         * g++.old-deja/g++.other/warn4.C: New test.
36031 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36033         * g++.old-deja/g++.eh/cleanup2.C: New test.
36034         * g++.old-deja/g++.ext/pretty2.C: New test.
36035         * g++.old-deja/g++.ext/pretty3.C: New test.
36036         * g++.old-deja/g++.other/debug6.C: New test.
36038 1999-10-20  Jim Wilson  <wilson@cygnus.com>
36040         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
36041         compiler_output to look for one error message instead of two.
36043 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
36045         * gcc.c-torture/execute/991118-1.c: Also test case
36046         where the word boundary does not split a byte evenly.
36048 1999-11-19  Nathan Sidwell  <nathan@acm.org>
36050         * g++.old-deja/g++.ext/restrict1.C: New test.
36052 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
36054         * gcc.c-torture/execute/991118-1.c: New test.
36056 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
36058         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
36059         working directory pathnames.
36061 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
36063         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
36064         host is equipped with driver.h and driver.o so it can actually
36065         compile and run the tests.
36067 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
36069         * gcc.c-torture/compile/991008-1.c: New test.
36071 1999-11-08  Nick Clifton  <nickc@cygnus.com>
36073         * lib/gcc-dg.exp: Include target-supports.exp
36075 1999-11-05  Nick Clifton  <nickc@cygnus.com>
36077         * lib/target-supports.exp: New file: Provide procs to test for
36078         features supported by the target.
36079         (check_weak_available): Moved here from ecos.exp.
36080         (check_alias_available): New proc: Determine of the target
36081         toolchain supports the alias attribute.
36083         * gcc.dg/special/ecos.exp: Move check_weak_available to
36084         target-supports.exp.
36085         (alias-1.c): Only perform the test if the target supports
36086         aliases.
36087         (wkali-1.c): Only perform the test if the target supports
36088         aliases.
36090         * gcc.dg/990506-0.c: Expect error messages from cross
36091         targets as well as native targets.
36093 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36095         * gcc.dg/ultrasp1.c: Removed xfail.
36096         * gcc.dg/struct-ret-2.c: Likewise.
36097         * gcc.dg/array-1.c: Likewise.
36099 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36101         * gcc.dg/struct-ret-2.c: New test.
36103         * gcc.dg/array-1.c: New test.
36105 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
36107         * gcc.c-torture/execute/991030-1.c: New test.
36109 1999-10-26  Richard Henderson  <rth@cygnus.com>
36111         * gcc.c-torture/compile/991026-2.c: New test.
36113 1999-10-26  Jeffrey A Law  (law@cygnus.com)
36115         * gcc.c-torture/compile/991026-1.c: New test.
36117 1999-10-23  Jeffrey A Law  (law@cygnus.com)
36119         * gcc.c-torture/execute/991023-1.c: New test.
36121 1999-10-19  Jeffrey A Law  (law@cygnus.com)
36123         * gcc.c-torture/execute/991019-1.c: New test.
36125 1999-10-16  Richard Henderson  <rth@cygnus.com>
36127         * gcc.c-torture/execute/991016-1.c: New test.
36129 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
36131         * gcc.c-torture/execute/991014-1.c: New test.
36133 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
36135         * g++.old-deja/g++.other/union2.C: New test.
36137 1999-10-13  Nathan Sidwell  <nathan@acm.org>
36139         * g++.old-deja/g++.other/vaarg2.C: New test.
36140         * g++.old-deja/g++.other/vaarg3.C: New test.
36142 1999-10-12  Craig Burley  <craig@jcb-sc.com>
36144         * g77.f-torture/noncompile/19990905-1.f: Moved from being
36145         in compile/.
36147 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
36149         * gcc.c-torture/execute/va-arg-11.c: New test.
36151 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
36153         * lib/file-format.exp (gcc_target_object_format): Don't
36154         crash if objdump is unavailable.
36156 1999-09-29  Donn Terry <donn@interix.com>
36158         * gcc.misc-tests/mg.exp: delete extraneous redirection.
36160 1999-09-28  Nick Clifton  <nickc@cygnus.com>
36162         * gcc.c-torture/compile/990928-1.c: New test.
36164 1999-09-28  Nathan Sidwell  <nathan@acm.org>
36166         * g++.old-deja/g++.other/decl6.C: New test.
36168 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36170         * gcc.c-torture/execute/va-arg-10.c: New test.
36172 1999-09-27  Nathan Sidwell  <nathan@acm.org>
36174         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
36175         __PRETTY_FUNCTION__.
36177 1999-09-23  Nick Clifton  <nickc@cygnus.com>
36179         * gcc.c-torture/execute/990923-1.c: New test.
36181 1999-09-21  Nick Clifton  <nickc@cygnus.com>
36183         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
36184         for which -fpic is inappropriate.
36186 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
36188         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
36190 1999-09-21  Nathan Sidwell  <nathan@acm.org>
36192         * g++.old-deja/g++.other/dyncast1.C: New test.
36193         * g++.old-deja/g++.other/dyncast2.C: New test.
36194         * g++.old-deja/g++.other/dyncast3.C: New test.
36195         * g++.old-deja/g++.other/dyncast4.C: New test.
36196         * g++.old-deja/g++.other/dyncast5.C: New test.
36197         * g++.old-deja/g++.eh/catch3.C: New test.
36198         * g++.old-deja/g++.eh/catch3p.C: New test.
36199         * g++.old-deja/g++.eh/catch4.C: New test.
36200         * g++.old-deja/g++.eh/catch4p.C: New test.
36201         * g++.old-deja/g++.eh/catch5.C: New test.
36202         * g++.old-deja/g++.eh/catch5p.C: New test.
36203         * g++.old-deja/g++.eh/catch6.C: New test.
36204         * g++.old-deja/g++.eh/catch6p.C: New test.
36205         * g++.old-deja/g++.eh/catch7.C: New test.
36206         * g++.old-deja/g++.eh/catch7p.C: New test.
36207         * g++.old-deja/g++.eh/catch8.C: New test.
36208         * g++.old-deja/g++.eh/catch8p.C: New test.
36209         * g++.old-deja/g++.eh/catch9.C: New test.
36210         * g++.old-deja/g++.eh/catch9p.C: New test.
36212 1999-09-13  Nathan Sidwell  <nathan@acm.org>
36214         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
36215         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
36217 1999-09-13  Jeffrey A Law  (law@cygnus.com)
36219         * gcc.c-torture/compile/990913-1.c: New test.
36221 1999-09-10  Nathan Sidwell  <nathan@acm.org>
36223         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
36224         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36226 1999-09-09  Richard Henderson  <rth@cygnus.com>
36228         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
36230 1999-09-09  Nathan Sidwell  <nathan@acm.org>
36232         * g++.old-deja/g++.other/lookup11.C: New test.
36233         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
36234         what is permitted and what we want.
36235         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
36236         overload use.
36237         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36239 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
36241         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
36242         * gcc.c-torture/noncompile/poison-1.c: New file.
36244 1999-09-08  Nathan Sidwell  <nathan@acm.org>
36246         * g++.old-deja/g++.other/sizeof3.C: New test.
36247         * g++.old-deja/g++.other/sizeof4.C: New test.
36248         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
36249         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
36251 1999-09-07  Richard Henderson  <rth@cygnus.com>
36253         * gcc.dg/va-arg-1.c: New.
36255 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36257         * gcc.c-torture/execute/va-arg-9.c: New test.
36259 1999-09-05  Craig Burley  <craig@jcb-sc.com>
36261         * g77.f-torture/compile/980519-2.f: New test.
36262         * g77.f-torture/compile/19990905-0.f: New test.
36263         * g77.f-torture/compile/19990905-1.f: New test.
36264         * g77.f-torture/compile/19990905-2.f: New test.
36266         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
36268 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
36270         * gcc.c-torture/execute/990827-1.c: Fix typo.
36272 1999-09-03  Nathan Sidwell  <nathan@acm.org>
36274         * g++.old-deja/g++.other/deref1.C: New test.
36276 1999-09-02  Nathan Sidwell  <nathan@acm.org>
36278         * g++.old-deja/g++.other/ambig2.C: New test.
36279         * g++.old-deja/g++.other/cond5.C: New test.
36280         * g++.old-deja/g++.other/lookup16.C: New test.
36282 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
36284         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
36285         assemblers too.
36287 1999-08-31  Jeffrey A Law  (law@cygnus.com)
36289         * lib/c-torture.exp: Avoid the "compare executables" optimization
36290         when testing native.
36292 1999-08-29  Jeffrey A Law  (law@cygnus.com)
36294         * gcc.c-torture/execute/990829-1.c: New test.
36295         * gcc.c-torture/compile/990829-1.c: New test.
36297 1999-08-27  Paul Burchard  <burchard@pobox.com>
36299         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
36300         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
36301         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
36302         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
36303         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
36304         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
36305         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
36306         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
36307         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
36308         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
36309         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
36311 1999-08-27  Jeffrey A Law  (law@cygnus.com)
36313         * gcc.c-torture/execute/990827-1.c: New test.
36315 1999-08-26  Craig Burley  <craig@jcb-sc.com>
36317         * g77.f-torture/noncompile/19990826-4.f: New test.
36319         * g77.f-torture/compile/19990826-3.f: New test.
36321         * g77.f-torture/execute/19990826-2.f: New test.
36323         * g77.f-torture/compile/19990826-1.f: New test.
36325         * gcc.c-torture/execute/990826-0.c: New test.
36326         * g77.c-torture/execute/19990826-0.f: New test.
36328         * g77.f-torture/noncompile/970626-2.f: New test.
36330 1999-08-25  Paul Burchard  <burchard@pobox.com>
36332         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
36333         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
36334         lss-011.C: New tests.
36336 1999-08-25  Nathan Sidwell  <nathan@acm.org>
36338         * g++.old-deja/g++.other/decl5.C: New test.
36340 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36342         * noncompile/noncompile.exp: Load_lib c-torture.exp.
36343         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
36344         call `postbase' for each one.  All callers of `postbase' changed
36345         to call this instead.
36347 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
36349         * gcc.c-torture/execute/990811-1.c: New test.
36351 1999-08-09  Nick Clifton  <nickc@cygnus.com>
36353         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
36354         just native ones.
36356         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
36357         just native ones.
36359 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36361         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
36363 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36365         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
36367 1999-08-04  Nathan Sidwell  <nathan@acm.org>
36369         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
36371 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36373         * gcc.c-torture/execute/990804-1.c: New test.
36375 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36377         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
36378         * g++.old-deja/g++.brendan/crash64.C: Likewise.
36379         * g++.old-deja/g++.brendan/overload8.C: Likewise.
36381 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36383         * g++.old-deja/g++.other/struct1.C: New test.
36385 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36387         * g++.old-deja/g++.other/enum2.C: New test.
36389 1999-08-02  Richard Henderson  <rth@cygnus.com>
36391         Adapted from tests from Franz Sirl:
36392         * gcc.c-torture/execute/va-arg-7.c: New test.
36393         * gcc.c-torture/execute/va-arg-8.c: New test.
36395 1999-08-01  Jeffrey A Law  (law@cygnus.com)
36397         * gcc.c-torture/compile/990801-2.c: New test.
36399         * gcc.c-torture/compile/990801-1.c: New test.
36401 1999-07-27  Michael Meissner  <meissner@cygnus.com>
36403         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
36404         fp-cmp-1.c, converting double to float.
36406         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
36407         fp-cmp-1.c, converting double to long double.
36409         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
36410         from fr1 to unknown_register, since fr1 is a legitimate register
36411         on some machines.
36413 1999-07-25  Jeffrey A Law  (law@cygnus.com)
36415         * README: More listname related changes.
36417 1999-07-08  Catherine Moore  <clm@cygnus.com>
36419         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
36421 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
36423         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
36425 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36427         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
36429 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
36431         * gcc.dg/990703-1.c: New test.
36433 1999-06-29  Nick Clifton  <nickc@cygnus.com>
36435         * lib/file-format.exp: New file: Move definition of proc
36436         gcc_target_object_format to here from
36437         gcc.dg/special/ecos.exp.
36439         * lib/c-torture.exp: Include lib file-format.exp.
36440         * lib/gcc-dg.exp: Include lib file-format.exp.
36442         * gcc.dg/special/ecos.exp: Remove definition of proc
36443         gcc_target_object_format.
36445 1999-06-28  Jeffrey A Law  (law@cygnus.com)
36447         * gcc.c-torture/execute/990628-1.c: New test.
36449 1999-06-25  Jeffrey A Law  (law@cygnus.com)
36451         * gcc.c-torture/compile/990625-2.c: New test.
36453         * gcc.c-torture/compile/990625-1.c: New test.
36455 1999-06-23  Nick Clifton  <nickc@cygnus.com>
36457         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
36458         attributes compile.
36459         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
36460         ports that use the COFF/PE file format.
36462 1999-06-17  Jeffrey A Law  (law@cygnus.com)
36464         * gcc.c-torture/compile/990617-1.c: New test.
36466 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
36468         * g++.old-deja/g++.other/decl4.C: New test.
36470 1999-06-14  Nathan Sidwell  <nathan@acm.org>
36472         * g++.old-deja/g++.other/bitfld3.C: New test.
36474 1999-06-08  Nathan Sidwell  <nathan@acm.org>
36476         * g++.old-deja/g++.eh/catch1.C: New test.
36478 1999-06-07  Jeffrey A Law  (law@cygnus.com)
36480         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
36482         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
36483         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
36485 1999-06-05  Craig Burley  <craig@jcb-sc.com>
36487         * g77.f-torture/compile/19990502-0.f: Replace with new,
36488         shorter, test that still fails after recent changes.
36490 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36492         * gcc.c-torture/execute/990604-1.c: New test.
36494 1999-05-31  Jeffrey A Law  (law@cygnus.com)
36496         * gcc.c-torture/execute/990531-1.c: New test.
36498 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36500         * gcc.c-torture/compile/990527-1.c: New test.
36502 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
36504         * gcc.c-torture/execute/990527-1.c: New test.
36506 1999-05-25  Nick Clifton  <nickc@cygnus.com>
36508         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
36509         bitfields as signed.
36511 1999-05-25  Craig Burley  <craig@jcb-sc.com>
36513         * g77.f-torture/compile/19990525-0.f: New test.
36515 1999-05-25  Jeffrey A Law  (law@cygnus.com)
36517         * gcc.c-torture/execute/990525-2.c: New test.
36519         * gcc.c-torture/execute/990525-1.c: New test.
36521 1999-05-24  Nathan Sidwell  <nathan@acm.org>
36523         * g++.old-deja/g++.other/anon3.C: New test.
36524         * g++.old-deja/g++.other/anon4.C: New test.
36525         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
36526         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
36527         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
36528         Merrill).
36530 1999-05-24  Jeffrey A Law  (law@cygnus.com)
36532         * gcc.c-torture/execute/990524-1.c: New test.
36534         * gcc.dg/990524-1.c: New test.
36536 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36538         * gcc.c-torture/compile/990523-1.c: New test.
36540 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
36542         * gcc.c-torture/compile/990519-1.c: New test.
36544 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36546         * gcc.c-torture/compile/990517-1.c: New test.
36548         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
36549         (e4, f4): New tests.
36550         (main): Call them.
36552 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36554         * gcc.dg/noreturn-1.c: New test.
36556 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
36558         * gcc.c-torture/execute/990513-1.c: New test.
36560 1999-05-10  Richard Henderson  <rth@cygnus.com>
36562         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
36564 1999-05-10  Craig Burley  <craig@jcb-sc.com>
36566         * g77.f-torture/execute/erfc.f: Use small single-precision
36567         values, to avoid problems on Alphas when not -mieee.
36569 1999-05-08  Craig Burley  <craig@jcb-sc.com>
36571         * gcc.dg/990506-0.c: New test.
36573 1999-05-08  Richard Henderson  <rth@cygnus.com>
36575         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
36576         the constant to test.  Don't XFAIL 64-bit targets.
36578         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
36579         * g++.old-deja/g++.law/profile1.C: Likewise.
36581         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
36582         operator new instances.
36583         * g++.old-deja/g++.other/delete5.C: Likewise.
36585 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36587         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
36588         intrinsic.
36590 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36592         * g77.f-torture/execute/u77-test.f: Reverse order of two
36593         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
36595 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36597         * gcc.dg/compare1.c: New test.
36599 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36601         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
36602         New tests.
36604 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36606         * g77.f-torture/compile/19990502-1.f: New test.
36608 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36610         * g77.f-torture/compile/19990502-0.f: New test.
36612 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36614         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
36615         intrinsic.
36617 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36619         * g77.f-torture/execute/u77-test.f (main): List libU77
36620         intrinsics not currently tested.
36621         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
36622         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
36623         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
36624         Trim blanks off the ends of some printed strings.
36626 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36628         * g77.f-torture/execute/u77-test.f (main): Just warn about
36629         FSTAT gid disagreement, as it's expected on some systems.
36631 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36633         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
36634         use a new function, which allows for some slop.
36635         Clean up some commentary.
36636         (issum): The new function.
36637         (sgladd): Deleted subroutine.
36639 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36641         * g77.f-torture/execute/u77-test.f: Modify to be more like
36642         libf2c/libU77 version, bringing patches to that version here.
36643         Add suitable commentary.
36645 1999-04-25  Richard Henderson  <rth@cygnus.com>
36647         * gcc.dg/990424-1.c: New test.
36649 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36651         * g77.f-torture/execute/u77-test.f (main): Bug involving
36652         LSTAT has been fixed, so turn back on full checking.
36654 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36656         * g77.f-torture/compile/19990419-0.f: New test.
36657         * g77.f-torture/execute/19990419-1.f: New test.
36659 1999-04-17  Richard Henderson  <rth@cygnus.com>
36661         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36662         to avoid the need for a prototype to supress a warning.
36664 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36666         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36668 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36670         * gcc.c-torture/execute/990404-1.c: New test.
36672 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36674         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36675         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36676         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36677         missing initializer warnings.
36679 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36681         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36682         matching strings.
36684 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36686         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36688 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36690         * g77.f-torture/execute/19990325-0.f: New test.
36691         * g77.f-torture/execute/19990325-1.f: New test.
36693 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36695         * gcc.c-torture/execute/990324-1.c: New test.
36697 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36699         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36700         test with 4.
36702 1999-03-17  Richard Henderson  <rth@cygnus.com>
36704         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36706 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36708         * g77.f-torture/execute/19990313-2.f: New test.
36709         * g77.f-torture/execute/19990313-3.f: New test.
36711 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36713         * g77.f-torture/execute/19990313-0.f: New test.
36714         * g77.f-torture/execute/19990313-1.f: New test.
36716 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36718         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36719         printf to sprintf.
36720         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36721         (main): Add check for u15.  Conditionalize u31 check depending on
36722         whether ints are <32 bits or >=32 bits.
36724 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36726         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36728 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36730         * g77.f-torture/compile/19990305-0.f: New test.
36731         * g77.f-torture/execute/19981119-0.f: New test.
36733 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36735         * g77.f-torture/execute/970625-2.f: call ABORT if final
36736         result is not correct, instead of just printing it.
36737         Add this checking via newly introduced obfuscation, to
36738         trip up buggy front ends.
36740 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36742         * g77.f-torture/compile/960317-1.f: Moved from being
36743         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36745 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36747         * g77.f-torture/execute/960317-1.f: New (old) test.
36748         * g77.f-torture/execute/970625-2.f: Ditto.
36750 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36752         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36753         message on line 1 or line 2; cccp and cpplib do this differently.
36755 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36757         * g++.old-deja/g++.law/weak1.C: New test.
36759 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36761         * gcc.c-torture/execute/990119-1.c: Renamed to...
36762         * gcc.dg/990119-1.c: this, so it will only be tested once
36763         (it's a preprocessor test, it doesn't need to be run at
36764         multiple optimization levels).
36766 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36768         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36769           ALWAYS_CXXFLAGS.
36771 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36773         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36774         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36775         to not be compilable by current g77.
36777 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36779         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36781 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36783         * gcc.c-torture/execute/990222-1.c: New test.
36785 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36787         * g77.f-torture/compile/19990218-0.f: New test.
36788         * g77.f-torture/noncompile/19990218-1.f: New test.
36790 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36792         * g77.f-torture/compile/19981216-0.f: New test.
36794 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36796         * gcc.dg/990214-1.c: New test.
36798 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36800         * gcc.dg/990213-2.c: New test.
36802         * gcc.dg/990213-1.c: New test.
36804 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36806         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36807         ints.
36809 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36811         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36812         specified by target.
36814         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36816 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36818         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36820 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36822         * gcc.dg/special/ecos.exp: New test driver for new tests with
36823         special requirements.
36825         * gcc.dg/special/alias-1.c: New test.
36826         * gcc.dg/special/gcsec-1.c: New test.
36827         * gcc.dg/special/weak-1.c: New test.
36828         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36829         * gcc.dg/special/weak-2.c: New test.
36830         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36831         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36832         * gcc.dg/special/wkali-1.c: New test.
36833         * gcc.dg/special/wkali-2.c: New test.
36834         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36835         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36837 1999-02-10  Felix Lee  <flee@cygnus.com>
36839           * lib/c-torture.exp (c-torture-compile): Pull out code for
36840           analyzing gcc error messages.
36841           (c-torture-execute): Likewise.  Fix some (harmless) false
36842           positives.
36843           * lib/gcc.exp (gcc_check_compile): New function.
36845 1999-02-08  Richard Henderson  <rth@cygnus.com>
36847         * gcc.c-torture/execute/990208-1.c: New test.
36849 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36851         * g++.dg/special/ecos.exp: New driver for new tests with special
36852         requirements
36854         * g++.dg/special/conpr-1.C: New test
36855         * g++.dg/special/conpr-2.C: New test
36856         * g++.dg/special/conpr-2a.C: New test
36857         * g++.dg/special/conpr-3.C: New test
36858         * g++.dg/special/conpr-3a.C: New test
36859         * g++.dg/special/conpr-3b.C: New test
36861         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36862         allow g++ to use the dg driver
36864         * README: Add comment about g++.dg directory
36866 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36868         * README: Update email addresses.
36870 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36872         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36873         arguments in order to force structure S onto the stack even on
36874         the alpha.
36875         (test): Pass 10 leading arguments to function foo as well as the
36876         structure S.
36878         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36879         failure for all targets.
36881         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36882         abort to terminate program execution.
36884 1999-01-30  Richard Henderson  <rth@cygnus.com>
36886         * gcc.c-torture/execute/990130-1.c: New test.
36888 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36890         * gcc.dg/990130-1.c: New test.
36892 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36894         * gcc.c-torture/execute/990128-1.c: New test.
36896 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36898         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36900 1999-01-27  Felix Lee  <flee@cygnus.com>
36902         * lib/c-torture.exp (c-torture-compile): pull out code for
36903         analyzing gcc error messages.
36904         (c-torture-execute): ditto, and fix some (harmless) false
36905         positives.
36906         * lib/gcc.exp (gcc_check_compile): new function.
36908 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36910         * gcc.dg/990117-1.c: New test.
36912         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36914         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36916 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36918         * g77.f-torture/compile/990115-1.f: New test.
36920 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36922         * gcc.c-torture/compile/990107-1.c: New test
36924 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36926         * gcc.c-torture/execute/990106-2.c: New test.
36928         * gcc.c-torture/execute/990106-1.c: New test.
36930 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36932         * gcc.c-torture/compile/981223-1.c: New test.
36934 1998-12-29  Richard Henderson  <rth@cygnus.com>
36936         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36937         (opt3): Rename from opt4 and disable.
36939 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36941         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36943 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36945         * g++.old-deja/g++.other/conv5.C: New test.
36947 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36949         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36951 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36953         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36955 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36957         * gcc.c-torture/compile/981211-1.c: New test.
36959 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36961         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36963         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36965 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36967         * gcc.special/930510-1.c: Make C9X safe.
36968         * gcc.misc-tests/gcov-1.c Similarly.
36969         * gcc.misc-tests/gcov-2.c Similarly.
36971 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36973         * gcc.dg/ultrasp1.c: New test.
36975 1998-12-06  Richard Henderson  <rth@cygnus.com>
36977         * gcc.c-torture/execute/981206.c: New test.
36979 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36981         * g++.old-deja/g++.ns/template7.C: New test.
36983         * g++.old-deja/g++.other/expr1.C: New test.
36985         * g++.old-deja/g++.eh/tmpl3.C: New test.
36987         * g++.old-deja/g++.eh/tmpl2.C: New test.
36989 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36991         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36992         * g++.old-deja/g++.other/using6.C: Removed.
36993         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36995         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36997 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36999         * g++.old-deja/g++.pt/overload8.C: New test.
37001         * g++.old-deja/g++.pt/overload7.C: New test.
37003         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
37005         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
37006         and relinking messages.
37007         * lib/g++.exp (g++_target_compile): Remove .rpo file when
37008         compiling with -frepo.
37010 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
37012         * g++.old-deja/g++.pt/lookup6.C: New test.
37014 1998-11-30  Nick Clifton  <nickc@cygnus.com>
37016         * gcc.c-torture/execute/981130-1.c: New test.
37017         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
37019 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37021         * g++.old-deja/g++.pt/explicit76.C: New test.
37023         * g++.old-deja/g++.pt/friend38.C: New test.
37025         * g++.old-deja/g++.ns/crash2.C: New test.
37027         * g++.old-deja/g++.pt/defarg8.C: New test.
37029         * g++.old-deja/g++.pt/instantiate6.C: New test.
37031         * g++.old-deja/g++.pt/static6.C: New test.
37033         * g++.old-deja/g++.pt/decl2.C: New test.
37035 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37037         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
37038         problem is actually related with name lookup, but so what? :-)
37040         * g++.old-deja/g++.pt/friend37.C: New test.
37042 1998-11-25  Dave Love  <d.love@dl.ac.uk>
37044         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
37045         element, which fails on some systems.
37047         * g77.f-torture/execute/labug1.f: New test.
37049 1998-11-21  Jeffrey A Law  (law@cygnus.com)
37051         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
37052         is defined.
37054 1998-11-18  Dave Love  <d.love@dl.ac.uk>
37056         * g77.f-torture/compile/981117-1.f: New test.
37058 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
37060         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
37061         properly discarded.
37063 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
37065         * gcc.c-torture/execute/memcheck: New directory of tests for
37066         -fcheck-memory-usage.
37068 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37070         * README: New file, general information about the testsuite and
37071         new description of the various C++ test subdirectories.
37072         * README.g++: Eliminate obsolete information, update and move most
37073         relevant stuff to README.
37075 1998-11-07  Richard Henderson  <rth@cygnus.com>
37077         * gcc.c-torture/compile/981107-1.c: New test.
37079 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
37081         * execute/memcpy-bi.c: New testcase.
37083 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
37085         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
37086         base classes.
37088         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
37089         template is selected.
37091         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
37092         classes, it should be accepted for all types.
37094         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
37096         * g++.old-deja/g++.pt/spec24.C: Ensure that template
37097         specializations start with template headers.
37099 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
37101         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
37103         * g++.old-deja/g++.other/init9.C: Test cross initialization of
37104         non-POD types.
37106 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37108         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
37110 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
37112         * compile/981022-1.c, compile/981022-1.x: New test and driver.
37114 1998-10-19  Jeffrey A Law  (law@cygnus.com)
37116         * 981019-1.c: New test.
37118 1998-10-14  Robert Lipe <robertl@dgii.com>
37120         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
37121         find objc headers.
37123 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37125         * compile/981001-4.c: Remove use of GCC extension that triggers a
37126         compiler bug.
37128 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
37130         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
37132 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37134         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
37135         instantiation of template produces incorrect code for delete
37136         expression.
37138         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
37139         constructors' name is not unique.
37140         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
37141         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
37143         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
37144         automatic array of const is ill-formed.
37146         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
37147         of template parameter?
37149         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
37150         const.
37152         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
37153         pointer-to-member expression.
37155         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
37156         declaration causes ICE.
37158 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
37160         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
37161         reserved in the global namespace.
37163         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
37164         generate needed virtual table.
37166         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
37168 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
37170         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
37171         template-dependent type
37173 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
37175         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
37176         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
37177         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
37179         * g++.old-deja/g++.other/using5.C: New test; using decl from base
37180         class should be usable as argument of member function.
37181         * g++.old-deja/g++.other/using6.C: New test; using decl from base
37182         class should be usable as return type of member function.
37183         * g++.old-deja/g++.other/using7.C: New test; using decl from base
37184         class should be usable as type of data member.
37186         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
37188 1998-10-09  Jeffrey A Law  (law@cygnus.com)
37190         * gcc.c-torture/special/920521-1.c: Fix bogus test.
37192 1998-10-08  Nick Clifton  <nickc@cygnus.com>
37194         * gcc.dg/dll-?.c Add thumb to target list.
37195         Fix assembler scan patterns to match current assembler output.
37197 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
37199         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
37200         matching of template brackets.
37202         * g++.old-deja/g++.other/using4.C: New test.  Test using
37203         declarations of methods from base classes.
37205         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
37206         within functions should introduce names into the innermost
37207         enclosing namespace.
37209         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
37210         of static locals if first initialization throws.
37212 1998-10-07  Jim Wilson  <wilson@cygnus.com>
37214         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
37216 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
37218         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
37219         lose track of the possible targets of tablejump insns.
37220         * special/special.exp: Run it.
37222 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37224         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
37225         must be declared before its specializations can be named in friend
37226         declarations.
37228 1998-10-05  Dave Love  <d.love@dl.ac.uk>
37230         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
37232         * g77.f-torture/execute/io1.f: New test.
37234 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37236         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
37237         with pointer to template function, for which no argument deduction
37238         is possible.
37240         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
37241         specialization of template function as argument to template
37242         function.
37244         * g++.old-deja/g++.other/access2.C: New test; Inner class
37245         shouldn't have privileged access to Outer's names.
37247 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37249         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
37250         friend template declared within template class conflicts with
37251         nested class of the same name.
37253         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
37254         is ignored.
37256         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
37257         object with direct initializer as function declaration.
37259         * g++.old-deja/g++.other/decl2.C: New test; duplicate
37260         initializers.
37262         * g++.old-deja/g++.other/null2.C: New test; conditional operator
37263         involving const pointer and NULL produces incorrect result.
37265         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
37266         type name without `typename' should be rejected with -pedantic.
37268 1998-10-02  Richard Henderson  <rth@cygnus.com>
37270         * g++.old-deja/g++.other/addrof1.C: New test.
37272 1998-10-01  Nick Clifton  <nickc@cygnus.com>
37274         * gcc.c-torture/compile/981001-1.c: New test.
37275         * gcc.c-torture/execute/981001-1.c: New test.
37277 1998-10-01  Jeffrey A Law  (law@cygnus.com)
37279         * gcc.c-torture/compile/981001-2.c: New test.
37280         * gcc.c-torture/compile/981001-3.c: New test.
37281         * gcc.c-torture/compile/981001-4.c: New test.
37283 1998-10-01  Robert Lipe  <robertl@dgii.com>
37285         * lib/objc.exp (objc_target_compile): Add -L during compiles for
37286         multilibbed hosts.   Idea grafted from g77.exp.
37288 1998-09-30  Dave Love  <d.love@dl.ac.uk>
37290         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
37291         avoid losing on systems which need -lsocket.
37293 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
37295         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
37296         * g++.old-deja/g++.other/nested2.C: Ditto.
37297         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
37298         failure.
37300 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37302         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
37303         preferred over template operator!= for enum bitfields.
37305 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
37307         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
37308         that happen to have the same base name, but in different scopes,
37309         are incorrectly rejected.
37311 1998-09-16  Richard Henderson  <rth@cygnus.com>
37313         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
37314         on the native word size instead of an integer literal.
37316 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37318         * g++.old-deja/g++.other/static2.C: Invocation of static data
37319         member of type pointer-to-function denoted as non-static member.
37321         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
37322         checks involving function types and aliases.
37324 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37326         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
37327         redefined to the same non-trivial type.
37329         * g++.old-deja/g++.pt/explicit73.C: Test for proper
37330         namespace-qualification of template specializations declared in
37331         other namespaces.
37333         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
37334         to declare a subset of the specializations of a template function
37335         as friends of specializations of a template class.
37337         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
37338         member templates that do not fully specialize the enclosing
37339         template class are rejected.
37341 1998-09-11  Dave Love  <d.love@dl.ac.uk>
37343         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
37345 1998-09-08  Dave Love  <d.love@dl.ac.uk>
37347         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
37348         altered from libf2c/libU77 version.
37350 1998-09-06  Dave Love  <d.love@dl.ac.uk>
37352         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
37354 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
37356         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
37357         (un)signed char are different types for template specialization
37358         purposes.
37360 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
37362         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
37363         * objc: ObjC testsuite.
37365 1998-08-31  Catherine Moore  <clm@cygnus.com>
37367         * gcc.c-torture/execute/941014-1.x: New file.
37369 1998-08-31  Nick Clifton  <nickc@cygnus.com>
37371         * lib/c-torture.exp: Add support for
37372         torture_eval_before_compile and torture_eval_before_execute
37373         variables.
37375 1998-08-30  Jeffrey A Law  (law@cygnus.com)
37377         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
37378         this test triggers valid.
37380 1998-08-27  Jeffrey A Law  (law@cygnus.com)
37382         * gcc.dg/980827-1.c: New test.
37384 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
37386         * gcc.c-torture/execute/loop-4b.c: New test.
37388 1998-08-26  Nick Clifton  <nickc@cygnus.com>
37390         * lib/c-torture.exp: Add support for
37391         torture_eval_before_compile and torture_eval_before_execute
37392         variables.
37394 1998-08-25  Jeffrey A Law  (law@cygnus.com)
37396         * gcc.c-torture/compile/980825-1.c: New test.
37398 1998-08-24  Nick Clifton  <nickc@cygnus.com>
37400         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
37401         count number tests in opt_t0 not good_t0.
37403 1998-08-24  Jeffrey A Law  (law@cygnus.com)
37405         * gcc.c-torture/compile/930326-1.x: Fix typo.
37407 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
37409         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
37410         causes an ICE.
37412 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37414         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
37415         STACK_SIZE is defined.
37416         * gcc.c-torture/unsorted/stuct.c: Similarly.
37418         * gcc.c-torture/compile/980821-1.c: New test.
37420 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37422         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
37424 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
37426         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
37427         code.
37429 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
37431         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
37432         error'.
37434 1998-08-18  Jeffrey A Law  (law@cygnus.com)
37436         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
37438 1998-08-16  Jeffrey A Law  (law@cygnus.com)
37440         * gcc.c-torture/compile/980816-1.c: New test.
37442         * gcc.dg/980816-1.c: New test.
37444 1998-08-13  Jeffrey A Law  (law@cygnus.com)
37446         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
37447         compiler for ieee tests.
37449 1998-08-01  Dave Love  <d.love@dl.ac.uk>
37451         * g77.f-torture/compile/980729-0.f: New test.
37453 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
37455         * gcc.c-torture/special/eeprof-1.c: New test, for
37456         -finstrument-functions.
37457         * gcc.c-torture/special/special.exp: Run it.
37459 1998-07-29  Jeffrey A Law  (law@cygnus.com)
37461         * gcc.c-torture/compile/980729-1.c: New test.
37463 1998-07-27  Nick Clifton  <nickc@cygnus.com>
37465         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
37466         __thumb__ is defined, and test for ARM style doubles if so.
37468 1998-07-26  Dave Love  <d.love@dl.ac.uk>
37470         * g77.f-torture/noncompile/980615-0.f: New test.
37472 1998-07-26  H.J. Lu  (hjl@gnu.org)
37474         * gcc.dg/980312-1.c: Do link instead of compile.
37475         * gcc.dg/980313-1.c: Likewise.
37477 1998-07-26  Jeffrey A Law  (law@cygnus.com)
37479         * gcc.c-torture/compile/980726-1.c: New test.
37481 1998-07-25  Dave Love  <d.love@dl.ac.uk>
37483         * g77.f-torture/execute/io0.f: New test.
37485 1998-07-24  Nick Clifton  <nickc@cygnus.com>
37487         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
37488         an int.
37490 1998-06-18  Michael Meissner  <meissner@cygnus.com>
37492         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
37493         m32r bugs.
37495 1998-07-17  Nick Clifton  <nickc@cygnus.com>
37497         * gcc.dg/980626-1.c: Expect failures for all toolchains until
37498         c-decl.c:grokdeclarator can handle mode attributes.
37500 1998-07-16  Jeffrey A Law  (law@cygnus.com)
37502         * gcc.c-torture/execute/980716-1.c: New test.
37504 1998-07-13  Jeffrey A Law  (law@cygnus.com)
37506         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
37507         the mn10200.
37508         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
37509         the mn10200.
37510         * gcc.c-torture/execute/va-arg-3.x: Similarly.
37511         * gcc.c-torture/compile/930326-1.x: Similarly.
37513 1998-07-13  Dave Love  <d.love@dl.ac.uk>
37515         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
37516         New test from Craig.
37518 1998-07-12  Dave Love  <d.love@dl.ac.uk>
37520         * g77.f-torture/noncompile/980616-0.f: New test.
37522         * g77.f-torture/execute/970816-3.f: New test from Craig.
37524 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37526         *  g++.other/singleton.C: Return error value instead of taking
37527         SIGSEGV.
37529 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
37531         *  g++.other/singleton.C: New test.   Warning is under dispute.
37532         Runtime crash is not.
37534 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37536         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
37537         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
37538         using6.C, using7.C}: New namespace tests.
37540 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
37542         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
37543         specialization with typedef'ed names used as array indexes.
37545 1998-07-09  Jeffrey A Law  (law@cygnus.com)
37547         * gcc.c-torture/execute/980709-1.c: New test.
37549         * gcc.dg/980709-1.c: New test.
37551 1998-07-07  Richard Henderson  <rth@cygnus.com>
37553         * gcc.c-torture/execute/bcp-1.c: New test.
37555 1998-07-07  Jeffrey A Law  (law@cygnus.com)
37557         * gcc.c-torture/execute/980707-1.c: New test.
37559 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
37561         * gcc.c-torture/compile/980706-1.c: New test.
37563 1998-07-01  Dave Love  <d.love@dl.ac.uk>
37565         * g77.f-torture/execute/980701-0.f,
37566         g77.f-torture/execute/980701-1.f: New test from Craig.
37568 1998-07-01  Jeffrey A Law  (law@cygnus.com)
37570         * gcc.c-torture/compile/980701-1.c: New test.
37572         * gcc.c-torture/execute/980701-1.c: New test.
37574 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
37575 rlsruhe.de>
37577         * g++.old-deja/g++.robertl/eb132.C: New test.
37578         * g++.old-deja/g++.robertl/eb133.C: Likewise.
37580 1998-06-29  Dave Love  <d.love@dl.ac.uk>
37582         * g77.f-torture/execute/980628-7.f,
37583         g77.f-torture/execute/980628-8.f,
37584         g77.f-torture/execute/980628-9.f,
37585         g77.f-torture/execute/980628-10.f: New tests from Craig.
37587         * g77.f-torture/execute/980628-3.f: Remove mail headers.
37589 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37591         * g77.f-torture/execute/980628-4.f: New test from Craig.
37592         * g77.f-torture/execute/980628-5.f: Likewise.
37593         * g77.f-torture/execute/980628-2.f: Likewise.
37594         * g77.f-torture/execute/980628-0.f: Likewise.
37595         * g77.f-torture/execute/980628-1.f: Likewise.
37596         * g77.f-torture/execute/980628-3.f: Likewise.
37597         * g77.f-torture/execute/980628-6.f: Likewise.
37599 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37601         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
37602         directory when nothing has been installed yet.
37604 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
37606         * gcc.c-torture/special/special.exp: Handle newer versions of
37607         dejagnu.
37609 1998-06-26  Jeffrey A Law  (law@cygnus.com)
37611         * gcc.dg/980626-1.c: New test.
37613 1998-06-19  Bruno Haible <haible@ilog.fr>
37615         * gcc.misc-tests/m-un-2.c: New test.
37616         * g++.old-deja/g++.other/warn01.c: Likewise.
37618 1998-06-19  Robert Lipe  <robertl@dgii.com>
37620         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
37621         compatibility with assmblers with a different comment character.
37622         Eliminate use of GAS-specific extensions.
37624 1998-06-19  Jeffrey A Law  (law@cygnus.com)
37626         * gcc.c-torture/execute/ieee/980619-1.c: New test.
37628 1998-06-19  Robert Lipe  <robertl@dgii.com>
37630         * lib/g77.exp: Replace search for libf2c.a with search for newly
37631         renamed libg2c.a
37633 1998-06-17  Jeffrey A Law  (law@cygnus.com)
37635         * gcc.c-torture/execute/980617-1.c: New test.
37637 1998-06-12  Jeffrey A Law  (law@cygnus.com)
37639         * gcc.c-torture/execute/980612-1.c: New test.
37641 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37643         * gcc.dg/980523-1.c: Only test on ppc-linux.
37644         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37646         * gcc.c-torture/execute/980608-1.c: New test.
37648 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37650         * gcc.c-torture/execute/980605-1.c: New test.
37652 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37654         * gcc.c-torture/execute/980604-1.c: New test.
37656 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37658         * gcc.c-torture/execute/980602-1.c: New test.
37659         * gcc.c-torture/execute/980602-2.c: Likewise.
37661 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37663         * 970125-0.f: Fix per JCB.  Add commentary.
37665 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37667         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37668         IEEE -0 support.
37670 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37672         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37673         earlier.
37675 1998-05-28  Catherine Moore <clm@cygnus.com>
37677         * gcc.c-torture/execute/980526-3.c: New test.
37679 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37681         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37682         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37683         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37684         m88k-motorola-sysv3 to XFAIL.
37686 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37688         * gcc.dg/980526-1.c: New test.
37689         * gcc.c-torture/execute/980526-2.c: New test.
37691 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37693         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37695         * gcc.c-torture/execute/980526-1.c: New test.
37697 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37699         * g77.f-torture/execute/alpha2.f: Add runtime test.
37701 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37703         * g++.old-deja/old-deja.exp: Strip leading directories.
37705         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37706         error for the line.  Don't run multiple tests for the same line.
37708 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37710         * gcc.dg/980523-1.c: New test.
37712 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37714         * g77.f-torture/compile/970915-0.f: New test.
37716 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37718         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37720 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37722         * gcc.dg/980520-1.c: New test.
37724 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37726         * gcc.dg/980502-1.c: Fix return type.
37728 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37730         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37731         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37732         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37733         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37734         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37736 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37738         * g77.f-torture/execute/980520-1.f: New test.
37740 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37742         * lib/mike-g77.exp: New file.
37744         * g77.f-torture/noncompile/noncompile.exp,
37745         g77.f-torture/noncompile/check0.f: New files.
37747 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37749         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37750         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37751         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37752         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37753         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37754         abort where appropriate.
37756 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37758         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37759         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37761 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37763         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37765 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37767         * g77.f-torture/compile/980427-0.f: New test.
37769 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37771         * g77.f-torture/compile/980424-0.f: New test.
37773 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37775         * g77.f-torture/compile/980419-2.f (main): New test.
37776         * g77.f-torture/compile/970125-0.f: New test.
37777         * g77.f-torture/compile/980419-1.f: New test.
37779 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37781         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37782         of loop-4.c.
37784 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37786         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37788 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37790         * gcc.c-torture/compile/980329-1.c: New test.
37792 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37794         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37795         * gcc.dg/980312-1.c: Fix typo in -march command.
37797 1998-03-16  H.J. Lu  (hjl@gnu.org)
37799         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37801 1998-03-11  Robert Lipe  <robertl@dgii.com>
37803         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37804         Dave Love agree the Fortran source is bogus.
37806 1998-03-11  Robert Lipe  <robertl@dgii.com>
37808         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37809         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37810         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37811         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37812         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37814 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37816         * g++.old-deja/g++.other/friend1.C: New test.
37818 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37820         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37821         possibly uninitialized) variables and declare dnrm2.
37823 1998-02-23  Robert Lipe <robertl@dgii.com>
37825         From Bruno Haible <haible@ilog.fr>:
37826         * gcc.c-torture/execute/980223.c: New test.
37828 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37830         * gcc.dg/ifelse-1.c: New test.
37832 1998-02-09  H.J. Lu  (hjl@gnu.org)
37834         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37836           * lib/old-dejagnu.exp (old-dejagnu): Added the
37837           "execution test - XFAIL *-*-*" handling in the spirit of
37838           "excess errors test -". Changed the "execution test fails"
37839           handling to be like "excess errors test fails".
37840           * Update various tests accordingly.
37842 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37844         * gcc.c-torture/execute/980205.c: New test.
37846 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37848         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37849         * lib/f-torture.exp: Similarly.
37850         * gcc.c-torture: Rename all .cexp files to .x files.
37852 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37854         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37855         (940510-1.c): Removed duplicate.
37856         (971104-1.c): New test.
37858 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37860           * lib/f-torture.exp: Improve error and loop detection.
37862 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37864         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37865         use that to size the filler array.
37867 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37869         * lib/c-torture.exp(c-torture-execute): Fix typo.
37871         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37872         testcase as the executable name. Keep the executable around if
37873         the test fails.
37875 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37877         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37878         changes.  Only test one -g option, and move it to the end of the
37879         list of options to test.
37881 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37883         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37884         variable GCC_TORTURE_OPTIONS to supply default switches separated
37885         by colons.  If no environment variable, run tests with -O0 -g, -O1
37886         -g, and -O2 -g as well.
37888 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37890         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37891         explanatory comments. Fix indentation.
37893 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37895         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37897 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37899         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37900         * g++.old-deja/g++.mike/p7325.C: Likewise.
37901         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37903 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37905         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37906         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37907         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37908         * g++.old-deja/g++.law/operators4.C: Likewise.
37910 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37912         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37913         * g++.old-deja/g++.mike/p784.C: Ditto.
37914         * g++.old-deja/g++.mike/p785.C: Ditto.
37916 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37918           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37920 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37922         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37923         target feature; pass this to c-torture-execute as needed.
37925 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37927         * lib/c-torture.exp(c-torture-execute): If the previous and the
37928         current executables being tested are identical, we don't need to
37929         run the executable again. Try to make the executable names
37930         unique. Add an optional argument for passing additional compiler
37931         flags.
37933 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37935         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37937 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37939         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37941 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37943         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37944         32bit or larger longs.
37946         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37947         have either a 32bit long or 32bit int.
37949 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37951         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37952         Make double precision tests dependent on sizeof (double).
37954 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37956         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37957         too.
37959 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37961         * gcc.c-torture/compile/961203-1.cexp: New script.
37963 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37965         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37966         up the includes ourselves.
37968 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37970         * lib/plumhall.exp: Remove random include, and add a few
37971         verbose messages for debugging.
37973 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37975         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37976         of trying to do it ourselves.
37978 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37980         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37982 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37984         * gcc.prms/5403.c: Made regexp a bit less strict.
37986 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37988         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37989         is returned from remote_load instead.
37990         * lib/plumhall.exp: Ditto.
37991         * lib/mike-g++.exp: Ditto.
37992         * lib/old-dejagnu.exp: Ditto.
37993         * lib/c-torture.exp: Ditto.
37995 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37997         * lib/g++.exp: Use build_wrapper procedure.
37998         * lib/gcc.exp: Ditto.
38000 1997-05-20  Jeffrey A Law  (law@cygnus.com)
38002         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
38003         an old-style decl for malloc.  Fixes tests to work when
38004         sizeof (int) != sizeof (size_t).
38006 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38008         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
38010         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
38011         use stdargs.h interface.
38013 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38015         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
38016         NO_VARARGS when compiling.
38018 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
38020         * lib/plumhall.exp(ph_includes): New procedure.
38021         (ph_make): Use it.
38022         (ph_compiler): Ditto.
38024         * lib/g++.exp: Rename test-glue.c to testglue.c.
38025         * lib/gcc.exp: Ditto.
38027 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
38029         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
38030         to completion when it's called.
38032 1997-03-21  Michael Meissner  <meissner@cygnus.com>
38034         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
38035         is defined, don't do test.
38037 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
38039         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
38040         for object files.
38041         (ph_summary): Mark skipped testcases as untested, not unresolved.
38043         * lib/plumhall.exp (ph_make): If unresolved because of bad
38044         errorCode, record errorCode in log file.
38045         (*): Replace send_log/verbose with verbose -log.
38047 1997-03-19  Michael Meissner  <meissner@cygnus.com>
38049         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
38050         double conversion if double isn't at least 8 bytes.
38052         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
38053         int to work with targets where int is 16 bits.
38055         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
38056         8 bytes, just exit, since 4 byte doubles don't have enough bits of
38057         precision for the test to complete.
38059 1997-03-14  Michael Meissner  <meissner@cygnus.com>
38061         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
38062         if d10v is not compiled with the -mdouble64 flag.
38063         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
38065         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
38066         d10v is not compiled with the -mint32 flag.
38068 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
38070         * lib/plumhall.exp: Use incr_count.
38072 1997-03-12  Jeffrey A Law  (law@cygnus.com)
38074         * gcc.c-torture: Update to c-torture-1.45.
38076 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
38078         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
38079         the name of the expect testcase file).
38081         * lib/g++.exp(g++_init): Ditto.
38083 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
38085         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
38086         the host.
38088         * lib/gcc.exp(gcc_exit): New procedure.
38090 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
38092         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
38093         specs where appropriate.
38095         * g++.old-deja/g++.arm/*: Added additional ERROR checks
38096         because of new "candidates are" messages, and removed a few
38098         * Converted all non-old-style g++ testcases to old-style, and
38099         moved into g++.old-deja.
38101 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
38103         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
38104         options.
38106         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
38107         succeeded.
38109         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
38111 1997-02-13  Michael Meissner  <meissner@cygnus.com>
38113         * lib/gcc.exp (gcc_target_compile): Add support for defining
38114         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
38115         the machine doesn't have those features.
38117 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
38119         * g++.law/operators4.exp: Don't use LIBS.
38121 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
38123         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
38125         * lib/mike-g++.exp: Don't set the compiler to be tested here.
38126         * lib/g++.exp: Set it here instead. Also, allow use of the
38127         --tool_exec and --tool_opt options. Change CXX to
38128         GXX_UNDER_TEST.
38130         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
38132         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
38134 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
38136         * lib/old-dejagnu.exp: Use prune_warnings instead of
38137         prune_system_crud.
38138         * lib/mike-g++.exp: Ditto.
38139         * lib/gcc.exp: Ditto.
38140         * lib/g++.exp: Ditto.
38142         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
38144 1997-02-07  Jeffrey A Law  (law@cygnus.com)
38146           * 941014-2.c: Include stdlib.h
38147           * 960327-1.c: Include stdio.h
38148           * dbra.c, index-1.c: Don't assume ints are 32bits.
38150 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
38152         * lib/gcc.exp: Add gcc,stack_size target feature.
38154         * lib/g++.exp(g++_target_compile): Add the include and link
38155         paths here, not in two other places. And, it's $options, not
38156         options.
38158         * lib/mike-g++.exp(postbase): Remove the code that determines
38159         the correct include and link paths.
38160         * g++.old-deja/old-deja.exp: Ditto.
38162 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
38164         * lib/g++.exp(g++_init): target_compile no longer returns the
38165         filename of the result.
38167 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
38169         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
38170         call to glob.
38172         * gcc.c-torture/special/special.exp: Change call to
38173         gcc_target_compile to include the object file.
38175 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
38177         * gcc.c-torture/special/special.exp: Correct misspelling in last
38178         change.
38180 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
38182         * lib/plumhall.exp(ph_summary): Log the entire output of the
38183         executable. Return -1 if there were any failures, 0 otherwise.
38184         (ph_execute): Return -1 if there were any failures, 0 otherwise.
38185         (ph_make): Clean up objects and executables that were built
38186         if the tests succeeded.
38188 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
38190         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
38191         libraries and includes in the build tree as appropriate.
38193 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38195         * lib/c-torture.exp: Instead of looking for the global variable
38196         NO_LONG_LONG, check to see if that's a feature of the target.
38198 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38200         * config/default.exp: Minimize. Delete the remainer of the files in
38201         config; this functionality is now in devo/dejagnu/config.
38203         g++.*/*: Pass any additional flags used to compile to postbase;
38204         delete CXXFLAGS.
38206         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
38207         is now done by runtest.exp. Use gcc_target_compile instead of
38208         compile.
38210         lib/c-torture.exp: Use gcc_target_compile instead of compile.
38211         Remove references to CFLAGS. Use remote_file instead of
38212         calling rm -f.
38213         (c-torture): Take a list of arguments to use to compile this
38214         testcase.
38216         lib/g++.exp: Simplify. Use target_compile instead of compile.
38217         lib/gcc-dg.exp: Ditto.
38218         lib/gcc.exp: Ditto.
38219         lib/mike-{gcc,g++}.exp: Ditto.
38220         lib/old-dejagnu.exp: Ditto.
38221         lib/plumhall.exp: Ditto.
38223 1997-01-08  Jim Wilson  <wilson@cygnus.com>
38225         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
38226         (ph_linker): Likewise.
38228 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
38230           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
38231         MAP_ANON / MAP_ANONYMOUS if defined;
38232         else try to map from /dev/zero .
38234 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38236         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
38237         isn't defined, then define it to MAP_ANONYMOUS.
38239 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38241         * gcc.c-torture: Update to c-torture-1.42 release.
38243 1996-11-11  Jeffrey A Law  (law@cygnus.com)
38245         * gcc.c-torture: Update to c-torture-1.41 release.
38247 1996-10-27  Jeffrey A Law  (law@cygnus.com)
38249         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
38250         c-torture release.
38252 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
38254         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
38255         and LDFLAGS.  Fix second case to append the target_info ldflags
38256         onto LDFLAGS, not CFLAGS.
38257         * lib/g++.exp (g++_init): Add target_info stuff.
38258         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
38259         of libgloss and newlib flags for !native.
38261         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
38262         (GDB): Fix relative path to go up another dir for finding gdb.
38264 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
38266         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
38267         versions in the target_info array, if they don't exist.
38269 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
38271         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
38273 1996-07-08  Jim Wilson  <wilson@cygnus.com>
38275         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
38276         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
38278 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
38280         * lib/old-dejagnu.exp: Don't remove the output file before we've
38281         actually tested it. Don't append pwd to the path of the executable
38282         we're testing.
38284 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
38286         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
38288 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
38290         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
38291         temporary directory for compiler files, and set it to a default
38292         value of /tmp. Set $output as the name of the output file from
38293         compiling the testcase. Add a -o option to $cflags_var so the
38294         compiler writes the final output file as $output. Set $executable
38295         to $output.
38297         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
38298         directory for compiler files, and set it to /tmp if it doesn't
38299         already have a value. Set $output_file to the name of the output
38300         file from compiling the testcase. Add a -o option to CXXFLAGS so
38301         the compiler writes the final output file as $output. Use $output
38302         as the executable to be tested.
38304 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38306         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
38308 1996-06-08  Jeffrey A Law  (law@cygnus.com)
38310         * gcc.c-torture/execute/pending-1.c: New test.  Still
38311         pending in Tege's queue.
38313 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
38315         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
38316         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
38317         if there were failures.  Call unresolved if there were unresolved
38318         testcases.  Call gcc_fail if program did not run to completion.
38319         (ph_make): Pass additional argument name to ph_execute.
38320         (ph_execute): Add new argument.  Pass additional arguments to
38321         ph_summary.  Call gcc_fail is there is no execution output.
38323 1996-04-24  Jeffrey A Law  (law@cygnus.com)
38325         * lib/plumhall.exp (proc_summary): Output relavent summary
38326         lines into the log so specific failures in plumhall can be
38327         investigated.
38329 1996-04-10  Jeffrey A Law  (law@cygnus.com)
38331         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
38332         (c-torture-execute): Don't try to execute tests which use
38333         "long long" types if $NO_LONG_LONG is nonzero.
38335 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
38337         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
38338         not c-torture.
38340         * gcc.ieee: Move from here.
38341         * gcc.c-torture/execute/ieee: To here.
38343 1996-03-26  Jeffrey A Law  (law@cygnus.com)
38345         * gcc.c-torture: Update to c-torture-1.41 release.
38347 1996-03-22  Jeffrey A Law  (law@cygnus.com)
38349         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
38350         not "$output".
38352 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
38354         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
38355         -c present.
38357 1996-03-02  Jeffrey A Law  (law@cygnus.com)
38359         * config/proelf.exp: Handle connecting to a simulator.
38361 1996-01-31  Jeffrey A Law  (law@cygnus.com)
38363         * config/proelf.exp: New file.  Enough framework that we can
38364         run c-torture tests on the proelf targets (or any other target
38365         that gdb can connect to for that matter).
38367 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
38369         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
38370         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
38372         * lib/plumhall.exp (ph_execute): Always call ph_summary if
38373         exec_output exists.
38375 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
38377         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
38378         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
38380         * config/*.exp: Update FSF address.  Change result of ${tool}_load
38381         to pass/fail/unresolved/unsupported/untested.  Caller must now
38382         call unresolved/unsupported/untested.
38383         * lib/*.exp: Update FSF address.  Update to handle new results of
38384         ${tool}_load.
38385         * lib/chill.exp (verbose): Delete.
38387 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
38389         * lib/gcc.exp (default_gcc_start): Change order of args to
38390         $LDFLAGS $CFLAGS $LIBS.
38391         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
38392         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
38393         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
38394         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
38395         * gcc.misc-tests/dg-test.exp: Likewise.
38396         * gcc.misc-tests/msgs.exp: Likewise.
38397         * gcc.prms/prms.exp: Likewise.
38398         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
38399         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
38401         * lib/dg.exp: Deleted, moved to dejagnu/lib.
38403 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38405         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
38407         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
38408         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
38410         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
38411         necessary.
38413 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
38415         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
38416         global for loop; add use of $mathlib.
38417         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
38418         settings here; set mathlib for anything but VxWorks.
38420 1996-01-22  Jeffrey A Law  (law@cygnus.com)
38422         * gcc.c-torture: Update to c-torture-1.40 release.
38424 1996-01-03  Jeffrey A Law  (law@cygnus.com)
38426         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
38427         dg.exp.
38429 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
38431         * lib/c-torture.exp (c-torture-execute): Declare "output" as
38432         global.
38434 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
38436         * lib/g++.exp (LIBS): Define if not already.
38437         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
38438         (gcc-dg-prune): Call prune_gcc_output.
38439         * lib/gcc.exp (prune_gcc_output): New proc.
38440         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
38441         prune_gcc_output.
38443 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
38445         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
38446         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
38448 1995-11-15  Jeffrey A Law  (law@cygnus.com)
38450         * gcc.c-torture: Update to c-torture-1.39 release.
38452 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
38454         * lib/c-torture.exp (c-torture-execute): Don't return if one option
38455         fails, try others as well.
38457 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
38459         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
38460         If compilation fails, mark execute tests as `untested'.
38461         If test is marked as unsupported, don't mark compilation and
38462         execute tests as failed.
38464 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
38466         * lib/g++.exp (g++_init): Don't link in libg++, and look to
38467         libstdc++ for whether or not we want to be doing shared
38468         libraries.  Delete link_curses since we don't need it anymore.
38469         * lib/mike-g++.exp (postbase): Don't link in libg++.
38470         * g++.old-deja/old-deja.exp: Likewise.
38472 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
38474         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
38476 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
38478         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
38479         For that, add `-Wl,-a,shared_archive'.
38480         * g++.old-deja/old-deja.exp: Likewise.
38482 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
38484         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
38486 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
38488         * lib/mike-g++.exp (postbase): Pay attention to the status of
38489         g++_load.
38491 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
38493           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
38495 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
38497         * lib/gcc.exp (default_gcc_start): No longer need to log program
38498         being executed or its output, execute_anywhere does that now.
38499         * lib/g++.exp (default_g++_version): Call execute_anywhere.
38500         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
38502 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
38504         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
38505         the same as those in lib/g++.exp.
38507 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
38509         * gcc.c-torture: Update to c-torture-1.38 release.
38510         * gcc.ieee: Related changes.
38512 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
38514         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
38515         "exec". Minor reformatting changes.
38517         * config/rom68k.exp (${tool}_load): Make it work in a canadian
38518         cross. This means all "exec" calls now work on a remote host as
38519         well.
38520         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
38521         cross. Filter out the extra "\r\n" stuff that expect puts in.
38522         (c-torture-execute): Filter out the bogus warnings like
38523         c-torture-compile does. Add support for canadian cross.
38524         * lib/gcc.exp (default_gcc_version, default_gcc_start)
38525         Use execute_anywhere rather than calling exec directly. Now it
38526         works for canadian cross testing.
38528 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
38530         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
38531         results into a variable, and check that rather than using file exists.
38533 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
38535         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
38536         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
38538 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38540         * g++.old-deja/old-deja.exp: Create and pass runshlib and
38541         lib_curses if there's a shared libg++ in the build tree.
38543 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
38545         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
38546         if not supported target.
38548 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
38550         * lib/g++.exp (g++_init): Move empty setting of runshlib and
38551         link_curses up to always happen, not just for native builds.
38553 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
38555         * gcc.c-torture: Update to c-torture-1.36 release.
38556         * gcc.failure: Related changes.
38558 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
38560         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
38562 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
38564         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
38565         * lib/mike-g++.exp (postbase): Not in here.  Still reference
38566         runshlib, link_curses, and mathlib for link and run.
38568         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
38569         pass the runtime shared library options for Solaris, OSF/1, and
38570         Irix5, and link with -lcurses to avoid unresolved references.
38572 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
38574         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
38575         only run once.
38577 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
38579         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
38581 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
38583         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
38584         do not have a framework for the "compat" tests yet.
38586 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
38588         * lib/mike-g++.exp (postbase): New local variable `mathlib',
38589         set to null if we're testing vxworks5.1.  Use that instead of
38590         `-lm' in the setting of LIBS for link and run.
38592 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
38594         * config/rom68k.exp (${tool}_load): Major changes to make it
38595         work.  Verified that it does in fact return the stuff in
38596         exec_output properly.  Catch any Emul or any TRAP other than 0.
38598 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
38600         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
38601         LDFLAGS properly for targets that need stuff from libgloss.
38602         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
38603         only run once.
38604         (gpp_initialized): New variable.
38606 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
38608         * config/rom68k.exp: Load libgloss.exp.
38609         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
38610         so we can produce a fully linked binary.
38611         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
38612         so we can produce a fully linked binary.
38614 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
38616         * lib/plumhall.exp (ph_section): Watch for expected failures.
38617         Add missing `else'.
38619         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
38620         run the testcase.
38621         (c-torture): Likewise.
38623 1995-08-28  Doug Evans  <dje@cygnus.com>
38625         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
38627         * lib/mike-g++.exp (mike_cleanup): New proc.
38628         (prebase): New globals compiler_result, not_compiler_result,
38629         target_regexp.
38630         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
38631         allow leading "-" in pattern.  Watch for unsupported tests.
38632         If $compiler_result is set, pattern match assembler code,
38633         and ditto for $not_compiler_result.
38634         * lib/mike-gcc.exp: Likewise.
38636         * lib/plumhall.exp (ph_execute): Only call ph_summary if
38637         execution "succeeded".
38639 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38641         * config/win32.exp: New file.
38642         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38644 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38646         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38647         unsupported.
38648         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38649         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38650         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38652         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38653         "... without exceptions was ...".  That is now handled by
38654         prune_system_crud.
38655         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38657 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38659         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38660         sieve.c,sort2.c}: New files.
38661         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38662         sieve.exp,sort2.exp}: Drivers for them.
38664         * lib/mike-gcc.exp (program_output): New user settable variable.
38665         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38666         messages.
38667         * lib/mike-g++.exp (program_output): New user settable variable.
38669         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38671         * config/sh.exp: Deleted (use sim.exp instead).
38673 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38675         * config/vx.exp: Declare CHECKTASK as global.
38676         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38677         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38678         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38680 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38682         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38683         target. Like vx.exp, only includes `vx29k.exp' instead of
38684         `vxworks.exp'.
38686 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38688         * config/sim.exp: Increase time limit from 120 seconds to 240.
38690 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38692         * gcc.c-torture/execute/950628-1.c: New test.
38694 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38696         * gcc.c-torture: Update with changes/additions from
38697         c-torture-1.34.
38699 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38701         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38703 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38705         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38707 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38709         * gcc.c-torture/compile/950512-1.c: New test.
38710         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38711         * gcc.dg/struct-ret-1.c: Likewise.
38713 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38715         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38716           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38718 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38720         * gcc.c-torture/special/920411-1.c: Deleted.
38721         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38723 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38725         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38726         cpu limit.
38728 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38730         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38732 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38734         From kenner;
38735         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38736         is the proper length.
38737         * va-arg-3.c: Likewise.
38739 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38741         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38742         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38744         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38745         * lib/g++.exp (default_g++_start): Delete old cruft.
38747 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38749         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38750         (2 * (1 << 18)) to (2 * (1 << 17)).
38752         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38754 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38756         * config/rom68k.exp: Renamed from config/idp.exp
38758 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38760         * c-torture/compile/921109-2.c
38762 1995-04-18  Mike Stump  <mrs@cygnus.com>
38764         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38765         excess errors.
38767 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38769         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38770         output.
38771         * lib/g++.exp (default_g++_start): Likewise.
38773 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38775         * gcc.c-torture/compile/950329-1.c: New test.
38777 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38779           * config/bug.exp (${tool}_load): Updated to use new remote_open
38780           and remote_close procs.
38781         * config/idp.exp: New file.
38783 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38785         * gcc.c-torture/execute/950322-1.c: New test.
38787 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38789         * config/vx.exp (${tool}_load): Clean up testing of return code from
38790         vxworks_ld and vxworks_spawn.
38792 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38794         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38796 1995-03-13  Mike Stump  <mrs@cygnus.com>
38798         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38799         can mark excess errors on a machine by machine basis.  Note, the
38800         default is to not expect any excess errors, even when excess
38801         errors test - is given, so you will want to put an XFAIL ... on
38802         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38803         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38804         those 4 machines, but no others.
38806 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38808         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38809         * lib/c-torture.exp: to here.
38811 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38813         * gcc.c-torture/execute/950221-1.c: New test.
38814         * gcc.c-torture/execute/struct-ret-1.c: New test.
38815         * gcc.c-torture/compile/950221-1.c: New test.
38817         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38819 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38821         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38822         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38824 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38826         * g++.gb: New directory of tests, derived from my signature and
38827         class scoping tests.
38829         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38830         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38831         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38832         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38833         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38834         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38835         * g++.gb/sig25.C: Likewise.
38837         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38838         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38839         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38840         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38841         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38842         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38843         * g++.gb/sig25.exp: Likewise.
38845         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38846         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38847         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38848         * g++.gb/scope13.C: Likewise, this test still fails.
38850         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38851         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38852         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38853         * g++.gb/scope13.exp: Ditto.
38855         * g++.gb/README: New file, explains what these tests are about.
38857 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38859         * lib/dg.exp (dg-do): Support `preprocess'.
38860         (dg-test): Likewise.
38862 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38864         * config/udi.exp: change "continue -expect" to "exp_continue".
38866 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38868         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38869         Delete redundant tests.
38871         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38872         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38873         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38874         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38875         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38876         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38877         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38878         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38880         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38881         storing label pointers.
38882         * gcc.c-torture/execute/921019-1.c: Likewise.
38883         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38884         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38885         parameter fp.
38886         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38887         constants.
38889         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38890         Delete obsolete tests.
38892         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38893         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38894         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38895         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38896         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38897         * gcc.c-torture/compile/950124-1.c: New test.
38899         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38901 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38903         * lib/mike-g++.exp: Add -lm to LIBS.
38905 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38907         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38909 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38911         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38913 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38915         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38917 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38919         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38920         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38921         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38922         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38923         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38924         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38925         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38926         * g++.law/{operators31.C, operators32.C,
38927         * g++.law/{operators33.C, operators34.C}: Likewise.
38928         * g++.law/{pic1.C, refs2.C}: Likewise.
38929         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38930         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38931         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38932         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38934         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38935         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38936         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38937         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38938         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38939         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38940         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38941         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38942         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38943         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38944         * g++.law/{operators34.exp}: Likewise.
38945         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38946         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38947         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38948         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38949         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38951         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38952         No longer expected to fail.
38953         * g++.law/missed-error3.C: Tweak for recent bool changes.
38955 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38957         * config/emb-unix: Deleted.
38958         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38959         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38961 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38963         * lib/dg.exp (dg-test): Fix typo in last patch.
38965 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38967         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38968         (handles multiple occurrences).
38970 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38972         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38973         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38974         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38975         printed).
38976         * lib/c-torture.exp (c-torture-compile): Likewise.
38977         (c-torture): Prepend full path if missing.
38978         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38979         (gcc_fail): Likewise.
38980         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38982 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38984         * lib/netware.exp: Only attach to NetWare i386 systems.
38986 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38988         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38989         messages.  Add test name to "output pattern match" pass/fail message.
38991 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38993         * gcc.dg: New testsuite.
38994         * gcc.dg/dg.exp: New file.
38996         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38997         test-switch.c}: Deleted.
38999         * gcc.misc-tests/msgs.exp: New testcase driver.
39001 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
39003         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
39004         Watch for illegal return values from ${tool}_load.
39005         * config/unix.exp (${tool}_load): Fix pass/fail detection for
39006         cross targets.  Coerce return value >0 to 1.
39008 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
39010         * config/unix.exp (${tool}_load): Call program rsh, not proc.
39012         * config/emb-unix.exp: New file.
39014         * config/sim.exp: Error if variable $SIM not defined.
39015         (${tool}_load): Mark test as "untested" if simulator missing.
39017         * config/unix.exp: Load remote.exp to get rcp_download.
39018         * lib/c-torture.exp: Use different option lists for testcases with
39019         and without loops.
39020         * gcc.c-torture/execute/execute.exp: Likewise.
39022 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
39024         * config/*.exp: Clarify return code from ${tool}_load.
39025         Call `unresolved' or `untested' instead of `warning' or `perror'
39026         (sometimes you still want to call both though).
39027         Add comment that `shell_id' is local to each file.
39028         * config/udi.exp (timeout): Set to 30.
39029         Don't print warning if connection fails, $connectmode has already
39030         printed an error.
39031         (${tool}_load): Move verbose messages to level 2.
39032         Rework pattern for "Process started" message.
39033         Pass `shell_id' to ${connectmode}_download.
39034         Retry twice upon timeout.  Make resetting of target more robust.
39035         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
39036         Pass `shell_id' to exit_$connectmode.
39037         Only call exit_$connectmode if connected.
39038         * config/unix.exp (${tool}_load): Check return codes better.
39039         * config/vrtx.exp (${tool}_load): Likewise.
39040         * config/vx.exp (${tool}_load): Likewise.
39041         Delete unneeded global's.
39042         * lib/dg.exp (dg-test): Update to reflect clarified return codes
39043         from ${tool}_load.
39044         (dg-stat): Delete.
39045         (dg-init): Delete recording of pass/fail counts.
39046         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39047         (old-dejagnu-init): Likewise.
39048         (old-dejagnu-stat): Delete contents, empty proc now.
39049         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
39050         (c-torture): Delete references to lcnt, lpass, lfail.
39051         Get option list from TORTURE_OPTIONS.
39052         Delete -funroll[-all]-loops if no loops.
39053         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
39054         (g++_stat): Delete contents (empty proc now).
39055         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
39056         (gcc_finish): Likewise.
39057         (gcc_stat): Deleted.
39058         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
39059         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
39060         * gcc.c-torture/execute/execute.exp: Likewise.
39061         Split tests into two parts: compile, execute.
39062         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
39063         no loops.  Update to reflect clarified return codes from ${tool}_load.
39065 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
39067         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
39068         to grep for.
39069         (old-dejagnu): Likewise (where necessary).
39071 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
39073         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
39075         * lib/dg.exp (dg-process-target): Fix processing of selector.
39076         Add comment regarding use of `error'.
39078         * lib/gcc.exp (prune_system_crud): Define if missing.
39079         * lib/g++.exp (prune_system_crud): Likewise.
39081         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
39082         Call prune_system_crud.
39083         * lib/dg.exp (dg-runtest): New proc.
39084         Use perror instead of send_user for tcl errors in testcase.
39085         Don't return any value, it's never used.
39086         Don't clobber previous definition of `unknown'.
39087         Print tcl errors in `dg-final'.
39089 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
39091         * lib/dg.exp (dg-process-target): Improve syntax error messages.
39092         (dg-test): Don't print errorInfo, it contains stack backtrace.
39094 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
39096         * lib/g++.exp (runtest_file_p): Define if missing.
39098 1994-09-24  Doug Evans  (dje@cygnus.com)
39100         * lib/mike-g++.exp: Comment out loading of g++.exp.
39101         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
39102         (default_g++_version): Always print something.
39103         (default_g++_start): Comment out call to `which'.
39104         (g++_start, g++_load): Deleted (must be defined in config file).
39105         * lib/gcc.exp: Test for existence of $CC at start.
39106         Delete check for tmpdir (done in gcc_init).
39107         (default_gcc_version): Always print something.
39108         (default_gcc_start): Comment out call to `which'.
39109         * config/*.exp: Major cleanup - make cross targets work at least a
39110         little better for g++ (by not being "--tool gcc" specific).
39111         Rename gcc_xxx to ${tool}_xxx.
39112         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
39113         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
39115 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
39117         * lib/c-torture.exp (c-torture-compile): Rework compiler
39118         message processing.
39120         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
39121         c-torture.
39123 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
39125         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
39127         * lib/dg.exp (dg-process-target): Support { target native }.
39129 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
39131         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
39132         looked for "... program xxx got fatal signal".
39133         Correct regsub munging of `comp_output'.
39134         Ignore compiler messages "path prefix not used" and "linker input
39135         file unused".
39137 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
39139         * lib/gcc.exp (runtest_file_p): Define if missing.
39140         * gcc.prms/template.c: Example to work from.
39142 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
39144         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
39145         * lib/dg.exp (dg-test): Call unsupported testcases as such.
39147         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
39148         * gcc.prms/1883.c: Moved from compile/940714-1.c.
39149         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
39150         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
39152         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
39153         (dg-process-target): No longer a varargs proc.
39154         Return S/N for target, P/F for xfail.  All callers changed.
39155         (user option procs): More argument checking.
39156         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
39157         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
39158         (dg-test): Skip test if not running on selected target in `dg-do'.
39159         Update handling of `dg-do-what', `dg-output-text'.
39160         Separate execution pass/fail from output pattern match pass/fail.
39161         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
39163 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
39165         * gcc.c-torture/special/special.exp: Don't expect failure for mips
39166         target for 920510-1.c.
39168 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
39170         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
39171         Clean up comment regarding use of passcnt, etc.
39172         (gcc_stat): Don't update `testcnt' here.
39173         (gcc_finish): Do it here.
39174         Might as well reset `but_id' here too.
39175         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
39176         to determine if the file should be tested.
39177         * gcc.c-torture/compile/compile.exp: Likewise.
39178         * gcc.c-torture/execute/execute.exp: Likewise.
39179         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39180         * gcc.misc-tests/dg-test.exp: Likewise.
39181         * gcc.prms/prms.exp: Likewise.
39182         * gcc.wendy/wendy.exp: Likewise.
39183         * g++.old-deja.exp: Likewise.
39184         Move "Testing file" message to verbose level 1.
39186 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
39188         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
39190 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
39192         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
39193         (default_gcc_start): Accept optional second list element
39194         of compiler flags.  Print compiler output at verbosity level 2.
39195         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
39196         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
39197         Save current values of framework globals passcnt, failcnt, xpasscnt,
39198         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
39199         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
39200         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
39201         xfailcnt to compute stats.  Update framework global `testcnt' from
39202         pass/fail counts.
39203         (gcc_finish): New proc.  Clean up test environment.
39204         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
39205         (gcc_epass, gcc_efail): Delete.
39206         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
39207         argument of line number.
39208         (dg-init): If the tool has an init routine, call it.
39209         (dg-test): Remove args `cflags_var' and `libs_var'.
39210         Pass all compiler options to ${tool}_start.
39211         Handle missing line number.
39212         (dg-finish): New function.
39213         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
39214         particular files.  Call gcc_finish at end.  Move "skipping test"
39215         message to verbosity level 3.
39216         * gcc.c-torture/compile/compile.exp: Likewise.
39217         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39218         * gcc.c-torture/execute/execute.exp: Likewise.
39219         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39220         Print testcase being tried at verbosity level 1.
39221         * gcc.c-torture/special/special.exp: Unset xfail.
39222         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39223         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
39224         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
39225         * gcc.failure/failure.exp: Likewise.
39226         * gcc.ieee/ieee.exp: Likewise.
39227         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
39228         Update call to dg-test.  Call dg-finish at end.
39229         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
39230         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39231         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
39232         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
39233         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
39234         * gcc.wendy/wendy.exp: Add copyright.
39235         Delete setting of tmpdir (done by gcc_init).
39236         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
39237         Pass compiler flags to gcc_start.  Call gcc_finish at end.
39238         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
39239         gcc_[ce]pass/fail.
39241 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
39243         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
39244         confusion.
39245         (g++_load): Likewise.
39247         * config/*.exp (gcc_load): Some were varargs fns and some were not.
39248         Rename argument to `prog' to remove the confusion.
39249         Varargs fns behave differently too!
39250         (g++_load): Likewise.
39252         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
39254         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
39255         what it is.  Delete (always) printing of status value for !native.
39256         Simplify verbose code, and include status and exec_output.
39257         (g++_load): Use gcc_load.
39259 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
39261         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
39262         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
39263         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
39264         940714-3.c as these testcases don't exist anymore.  Make
39265         va-arg-1.c expected to pass.
39267 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
39269         * gcc.misc-tests/misc.exp: Only run specific testcases.
39270         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
39271         * gcc.misc-tests/dg-[1-9].c: New files.
39273         * lib/dg.exp: New testsuite driver.
39274         * gcc.prms/prms.exp: Use it.
39276         * README.gcc: New file.
39278         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
39279         Document and reset `lxpass' and `lxfail'.
39280         Simplify "initialized" message.
39281         (gcc_stat): Clean up comments a little.
39283 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
39285         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
39287 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
39289         * lib/old-dejagnu.exp (process-option): New proc.
39290         (old-dejagnu-init, old-dejagnu-stat): Likewise.
39291         (old-dejagnu): Simplify.
39292         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
39294 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
39296         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
39297         exists and is not an empty string.
39299         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
39300         $xfail rather than calling setup_xfail.  Clear $xfail when test is
39301         finished.
39302         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
39303         automatically.
39305         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
39306         longer expected to fail.
39308         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
39309         "f" function call.
39311         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
39313         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
39314         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
39315         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
39316         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
39317         c-torture-1.29.
39319         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
39320         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
39322         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
39324         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
39325         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
39327         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
39328         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
39329         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
39331 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
39333         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
39334         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
39335         940714-1.c, 940714-2.c, 940714-3.c},
39336         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
39337         gcc.misc-tests/{mg.c,mg.exp}:
39338         New tests.
39339         * gcc.noncompile/noncompile.exp: Change accordingly.
39341 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
39343         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
39344         Undo previous clobberage.
39346 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
39348         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
39349         * gcc.special/{930510-1.c, special.exp}:
39350         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
39351         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
39352         struct-varargs-1.c}: New tests from c-torture-1.26.
39354 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
39356         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
39357           argument to switch.
39359 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
39361         * Revert the previous changes.  Please see Rob's directory
39362           (/lisa/test/rob/progressive/gcc/testsuite) for testing
39363           fixes.
39365 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
39367         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
39368             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
39369             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
39370             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
39371             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
39372             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
39373             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
39374             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
39375             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
39376             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
39377             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
39378             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
39379             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
39380             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
39381             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
39382             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
39383             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
39384             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
39385             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
39386             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
39387             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
39388             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
39389             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
39390             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
39391             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
39392             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39393             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
39395 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
39397         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
39398             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
39399           with perror calls.
39401 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
39403         * config/unix.exp (g++_load): Fix syntax.
39405 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
39407         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
39408         * gcc.noncompile/921017-1.c: Deleted obsolete test.
39409         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
39410         Don't expect va-arg-1.c to fail.  Correct expected output for
39411         920928-1.c.
39412         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
39413         * gcc.wendy/hbm4.c: Correct typo.
39414         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
39416 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
39418         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
39419         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
39420         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
39421         * lib/c-torture.exp (c-torture-compile): Ditto.
39423         Reduce volume of output (remove all the -I's and such).
39424         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
39425         Call gcc_cpass, gcc_cfail.
39426         (c-torture): Pass testing option to c-torture-compile.
39428 1994-03-21  Doug Evans  (dje@cygnus.com)
39430         Bring patches over from progressive.
39431         * config/default.exp: Exit remote shell cleanly.
39432         (g++_exit, g++_start): Add default versions.
39433         * config/sim.exp (gcc_load): Use perror, not error.
39435 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
39437         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
39438         set in site.exp.
39440 1994-03-14  Doug Evans  (dje@cygnus.com)
39442         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
39443         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
39444         (wendy_try): New proc to run testcase.
39445         (main loop): Call 'em.
39446         * gcc.wendy/*.c: Clean up pass to correct expected output.
39448         * lib/gcc.exp: Minor cleanup work.
39449         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
39451 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
39453         * config/sim.exp (gcc_load): Document return codes better.
39454         Don't pass -v to simulator.
39456 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
39458           * gcc.special/920717-x.c: Fix typo.
39459           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
39460           get at sources.
39462         * lib/mike-gcc.exp: Fix typo.
39464 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
39466         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
39467         binary to use, transform the name.
39468         * config/*.exp: rename everything. Nuke any g++ specific files,
39469         it's now a special case of gcc that requires no special support.
39470         Add a default.exp for unsupported targets.
39472 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
39474         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
39475         lib/old-dejagnu.exp: Fix a few patterns to work with the new
39476         version of Tcl.
39478 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
39480         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
39481         than a warning.
39483 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
39485         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
39487 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
39489         * gcc.execute/execute.exp: Combine opt_list and foption_list into
39490         option_list.  Compile every file with only 4/6 option choices
39491         (same as C torture) instead of with 12/18 different option
39492         choices.
39493         * lib/c-torture.exp: Likewise.
39495         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
39496         not already set.
39498 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
39500         * lib/old-deja.exp: Add `excess errors test fails' error, now one
39501         can put an XFAIL *-*-* on excess errors.
39503 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
39505         * g++.law: Add more tests derived from g++-bugs snapshots.
39507         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
39508         equivalent to g++.law/init9.
39510         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
39511         compiled it, and the a.out file after we've run it.
39513 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
39515         * lib/mike-g++.exp (postbase): Delete the .o file after we've
39516         compiled it, and the a.out file after we've run it.
39518 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
39520         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
39522 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
39524         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
39525         version number.
39527 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
39529         * g++.law: New directory of g++ tests derived from the g++-bugs
39530         snapshots.
39532 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
39534         * gcc.compile: initbug1.c initbug1.exp testcase added
39536 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
39538         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
39539         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
39540           fixes submitted by Jeff Law (law@cs.utah.edu)
39541         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
39542           Jeff Law (law@cs.utah.edu)
39545 1993-11-30  Mike Stump  (mrs@cygnus.com)
39547         * config/unix-g++.exp: Follow the gcc way of doing things.
39548         * g++.old-deja/old-deja.exp: Minor updates.
39549         * lib/g++.exp: New file, follow the gcc way of doing things.
39550         * lib/old-dejagnu.exp: Minor updates.
39551         * lib/mike-g++.exp: Always unset errorInfo.
39553 1993-11-06  Mike Stump  (mrs@cygnus.com)
39555         * lib/gcc.exp: Fix some errors with the below change, CC and
39556         CFLAGS should be global when setting, not local.
39558 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
39560         * lib/gcc.exp: Transform tool name.
39562 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39564         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
39566 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39568         * lib/gcc.exp: change gcc_done to gcc_stat
39570 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39572         * Upgraded gcc testsuite to c-torture version 1.25
39574 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
39576         * lib/gcc.exp: added reporting code. Changed verbose compile message.
39577         * lib/c-torture: added hooks for new reporting code.
39579 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
39581         * config/sh-gcc.exp: check if sh-sim exists in the path
39583 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
39585         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
39586         * gcc.compile/compile.exp: Initial changes for new logic.
39587         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
39588         * gcc.failure/failure.exp: Initial changes for new logic.
39589         * gcc.ieee/ieee.exp: Initial changes for new logic.
39590         * gcc.misc-tests/misc.exp: Initial changes for new logic.
39591         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
39592         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
39593         * lib/c-torture.exp: Initial changes for new logic.
39594         * lib/gcc.exp: Initial changes for new logic.
39596 1993-10-15  Mike Stump  (mrs@cygnus.com)
39598         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
39599         depend upon failure or success.  Fully qualify names in failure
39600         and success messages.  Always remove a.out before starting
39601         compile, just in case.  Pay more attention to error text output by
39602         the compiler.  Handle testcases with no known past errors just
39603         like all others, so that things are uniform.  Other miscellaneous
39604         improvements.
39606 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
39608         * gcc.cpp: new directory for cpp tests
39610 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
39612         * lib/chill.exp: Code reformatted, removed unused code.
39613         * config/unix-chill.exp: Code reformatted, removed unused code.
39614         * chill.execute/execute.exp: Code reformatted, removed unused code.
39615         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
39617 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
39619         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
39620         routines not written.
39622 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
39624         * config/bug-gcc.exp: Use new procs from bug.exp.
39626 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
39628         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
39629         via ftp, rather than depending on NFS.
39630         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
39631         case.
39633 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
39635         * config/bug-gcc.exp: Use new download proc.
39637 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
39639         * chill.execute/execute.exp: cleanups, handles errors better
39640         * chill.compile/compile.exp: rewrite, based on execute.exp
39641         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39642         * lib/chill.exp: major changes to diff proc and compile and link
39643           procs. added chill_fail and chill_pass wrappers to pass and
39644           fail. added more comments, and handle error codes better.
39645           Added a hack to capture stderr from exec, so noncompile tests
39646           can work.
39648 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39650         * chill.execute/execute.exp: rewrite of testsuite driver
39651         * lib/chill.exp: rewrite of testsuite driver
39652         * config/unix-chill.exp: rewrite of testsuite driver
39654 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39656     In chill.execute:
39657         * iexpr.ch: Standardize uppercase.
39658         * tuples.dat: Standardize uppercase.
39659         * vary.ch: standardize.  Correct varying string assignments.
39660         * vary.dat: Add new output lines.
39662 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39664     In chill.execute:
39665         * chprintf.ch: Standardize use of uppercase.
39666         * tuples.ch: Standardize and turn arr2 into a DCL,
39667           rather than a SYN.
39668         * pinits.ch: Standardize.
39670 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39672         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
39673         * Makefil: Renamed to Makefile.in.
39674         * configure.in: New.
39676 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39678     In chill.execute:
39679         * .cvsignore: Add result/output files.
39680         * Makefile: Fix up variables at start.  Use MFLAGS
39681           everywhere.  Correct bool_loc, built_ins entries.
39682           Add entry for vary1.ch.
39683         * bitarray.ch: Standardize upper-case usage.
39684         * bitexpr.ch: Standardize, add output of b1.
39685         * params.ch: Use arrayt in along PROC parameters, to
39686           avoid novelty problems.
39687         * sets.ch: Tiny cleanup.
39688         * vary1.ch: Re-indent.
39690 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39692           * Add PR-related files to Makefiles, .cvsignore files, etc.
39694 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39696         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39697           with compiler objects. New names are test-flow.c and test-loop.c
39699 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39701         * Upgraded c-torture tests from 1.19 to 1.20
39703         * new files:
39704         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39705         * gcc.compile: 930623-1.c 930623-2.c
39706         * gcc.noncompile: 930622-1.c 930622-2.c
39707         * gcc.failure: 920411-1.c 920627-2.c
39708         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39710 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
39712         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39713           More changes to get testsuite working properly. Needs more work.
39714           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39716 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39718         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39719           More changes to get testsuite working properly. Needs more work.
39721 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39723         * chill.compile/compile.exp: Added for Dejagnu support
39724         * chill.execute/execute.exp: Added for Dejagnu support
39725         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39727 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39729     This should complete moving the CHILL test files.
39730         * chill.noncompile(.cvsignore printf.grt
39731             in-printf.grt chprintf.grt chprintf.ch):
39732             Added test-support files.
39733           (Makefile): Modified further.
39734         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39735             signal.ch): Added test files.
39736           * chill.execute (.cvsignore printf.grt printr.c
39737             in-printf.grt rts.c chprintf.grt rts.h): Added
39738           test-support files.
39739             (Makefile): More corrections.
39741 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39743         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39744           test cases, ready for DejaGnu.
39746 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39748         * Upgraded c-torture tests from 1.18 to 1.19
39750         * gcc.compile: added test(s):
39751           930607-1.c
39752         * gcc.execute: added test(s):
39753           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39755         * added new subdirectory for misc tests: gcc.misc-tests
39756         * gcc.misc-test(s): added tests:
39757           inst-check.c test-consts.c test-ior.c test-switch.c
39759 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39761         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39763 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39765         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39767 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39769         * Upgraded c-torture tests from 1.17 to 1.18
39771 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39773         * Upgraded c-torture tests from 1.12 to 1.17
39775 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39777         * lib/old-dejagnu.exp:
39778           Fixed handling of XFAIL target triplets to correctly
39779           recognize wildcard characters.  Removed code that
39780           appended a unique id tag to the end of the file name
39781           printed out by the result of the testcases within a
39782           given test file.
39784 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39786         * lib/old-dejagnu.exp:
39787           Reworked expected failure handling to trigger off of XFAIL
39788           keyword in keyphrase embeded in testcase source code. The
39789           XFAIL keyword must be at the end of the keyphrase line. It
39790           may optionally be followed by one or more target triplets.
39791           It has just occured that the handling of wildcards in the
39792           target triplet may not be correct.
39794 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39796         * g++.old-deja/tests:
39797           Moved all subdirectories up one level into g++.old-deja .
39799         * lib/old-dejagnu.exp:
39800           Fixed problem with CXXFLAGS not being properly reset, and being
39801           corrupted with extraneous "-c" compiler option.  This was
39802           causing binaries to not be generated for test that needed them.
39803           Modified strings passed to "pass" and "fail" so that individual
39804           tests from the same test file would be distinguished by an
39805           identifier appended to the test file name in the summary logs;
39806           this corrected a problem with erroneous diff logs.  Added code
39807           to search testcases for expected fail and unexpected pass keywords.
39809 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39811         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39813 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39815         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39816           Removed extraneous text from end of "Special g++ Options"
39817           keyphrase.
39819         * lib/old-dejagnu.exp: Added pattern matching to look for new
39820           keywords, embedded in testcases comments, which will trigger
39821           calls to xpass and xfail.
39823 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39825         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39826           comments embedded in the testcases, especially the one looking for
39827           special compiler options, as well as the pattern matching for the
39828           compiler output again.
39830 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39832         * lib/old-dejagnu.exp: Do a proper check of the return value for
39833           execute tests. Fixed several problems with the pattern matching
39834           of the compiler output which gave erroneous test results.
39835           Changed several of the test result messages to be more descriptive.
39836         * config/unix-g++.exp: Proc g++_load now actually works and
39837           executes the tests passed to it and returns a usable return
39838           value.
39840 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39842           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39844 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39846         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39847           Modified both files to properly execute the old style
39848           dejagnu tests. The previous versions of these files were
39849           experimental and did not function anything near correctly.
39851 1993-04-05  Rob Savoye  (rob@cygnus.com)
39853         * Removed all Makefile.in and configure.in files. No configuration
39854         needed now.
39856 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39858         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39860 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39862         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39863         gcc.special/configure.in, gcc.noncompile/configure.in,
39864         gcc.execute/configure.in, gcc.code_quality/configure.in,
39865         g++.other/configure.in, g++.old-deja/configure.in,
39866         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39867         in srcname setting.
39869 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39871         * lib/udi.exp: Fixed mondfe and mondfe_download.
39872         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39873         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39875 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39877         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39878         (gdb_exit): Don't remove *_soc files.
39880 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39882         * lib/c-torture.exp: Don't look for main; instead always use -w
39883         -c.  This is how the c-torture tests work.  Remove the object
39884         file if the compilation succeeds.
39885         * gcc.execute/execute.exp: Remove executable if test passes.
39886         * gcc.noncompile/noncompile.exp: Every test is an expected
39887         failure.
39888         * gcc.special/special.exp: Added tests from c-torture 1.11,
39889         corrected use of existing test.
39890         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39891         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39892         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39893         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39894         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39895         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39896         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39897         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39898         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39899         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39900         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39901         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39902         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39903         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39904         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39905         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39906         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39907         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39908         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39909         c-torture 1.11.
39910         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39911         correspond to c-torture 1.11.
39913         * New file.