Fix dg-do directive.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6e92a2d77be60b5ba795669313b7cdfc865baff1
1 2005--4-09  Steven G. Kargl  <kargls@comcast.net>
3         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5 2005--4-09  Steven G. Kargl  <kargls@comcast.net>
7         * gfortran.dg/nint_1.f90: New test.
9 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12         Added test for callee-allocated arrays with write statements.
13         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21         PR libfortran/20163
22         * gfortran.dg/open-options-blanks.f:  New test.
24 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26         PR fortran/13257
27         * gfortran.dg/comma_format_extension_[1234].f: New tests.
29 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34         * gcc.dg/tree-ssa/stdarg-4.c: New test.
35         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36         * gcc.c-torture/execute/stdarg-4.c: New test.
38         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
40         PR target/20795
41         * g++.dg/abi/param2.C: New test.
43 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
45         * gcc.dg/builtins-53.c: New test.
47 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
49         * g++.dg/tree-ssa/pr18178.C: New test.
50         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
51         * gcc.c-torture/execute/20041019-1.c: New test.
52         * gcc.dg/tree-ssa/20041008-1.c: New test.
53         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
54         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
55         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
56         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
57         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
58         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
59         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
60         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
61         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
62         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
64 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
66         PR rtl-optimization/20466
67         * gcc.c-torture/execute/pr20466-1.c: New test.
69 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
71         PR c++/20905
72         * g++.dg/parse/cond2.C: New test.
74         PR c++/20145
75         * g++.dg/warn/Wdtor1.C: New test.
77 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
79         PR fortran/17229
80         * gfortran.dg/pr17229.f: New test.
82 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
84         * gfortran.dg/tiny_1.f90: New test.
85         * gfortran.dg/tiny_2.f90: ditto.
87 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
89         * gfortran.dg/eor_1.f90:  Fix dg-do run line
90         * gfortran.dg/open_new.f90:  Fix dg-do run line
92 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
94         * lib/target-supports.exp (get_compiler_messages): Support
95         optional arguments, the fourth being compiler options.
96         (check_effective_target_fpic): New proc.
97         * gcc.dg/20050321-2.c: Restrict to target fpic.
99 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
101         * gcc.dg/15443-1.c: New test.
102         * gcc.dg/15443-2.c: Likewise.
104 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
106         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
108 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
110         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
112 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
114         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
115         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
116         -m64.
117         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
118         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
119         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
121 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
123         PR c++/20212
124         * g++.dg/warn/Wunused-11.C: New test.
126 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
128         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
130 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
132         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
134 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
136         PR c++/20734
137         * g++.dg/template/ptrmem13.C: New test.
139 2005-04-05  Per Bothner  <per@bothner.com>
141         * lib/gcc.exp: Always add -fno-show-column, for now.
143 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
145         PR testsuite/20767
146         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
147         of plain old "unsigned int" for the type of "i".  Makes this test
148         64bit clean.
150 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
152         * gcc.dg/i386-ssefn-1.c: New test.
153         * gcc.dg/i386-ssefn-2.c: New test.
154         * gcc.dg/i386-ssefn-3.c: New test.
155         * gcc.dg/i386-ssefn-4.c: New test.
157 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
159         PR tree-optimization/20076
160         * gcc.dg/builtin-apply4.c: New test.
162         PR preprocessor/19475
163         * gcc.dg/cpp/macspace1.c: New test.
164         * gcc.dg/cpp/macspace2.c: New test.
166 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
168         * gfortran.dg/pr20755.f: Fixed bad format.
170 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
172         PR c++/20763
173         * g++.dg/ext/attrib21.C: New test.
175 2004-04-05  Devang Patel  <dpatel@apple.com>
177         * lib/target-supports.exp (check_effective_target_vect_shif): New.
178         * gcc.dg/vect/vect-shift-1.c: New test.
179         
180 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
182         PR libfortran/20755
183         * gfortran.dg/pr20755.f: New test.
185 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
187         * gfortran.dg/pr15959.f90: New test.
188         * gfortran.dg/string_pad_trunc.f90: New test.
190 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
192         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
193         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
194         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
195         syntax.
197 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
199         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
201 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
203         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
204         * gcc.c-torture/compile/20011119-2.c: Likewise.
205         * gcc.c-torture/compile/981001-2.c: Likewise.
207 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
209         PR c++/20679
210         * g++.dg/template/overload4.C: New test.
212 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
214         PR c++/20746
215         * g++.dg/abi/covariant5.C: New.
217         PR debug/20505
218         * g++.dg/debug/const2.C: New.
220 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
222         PR rtl-optimization/16104
223         * gcc.c-torture/execute/20050316-1.c: New test.
225 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
227         * g++.dg/template/spec23.C: Fix dg-error text.
229 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
231         PR c++/19199
232         * g++.dg/expr/lval2.C: New.
234 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
236         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
237         __builtin_strcasecmp and __builtin_strncasecmp.
239 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
241         PR c++/20723
242         * g++.dg/template/spec22.C: New.
243         * g++.dg/template/spec23.C: New.
245 2005-04-03  Dale Ranta  <dir@lanl.gov>
246             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
248         PR libfortran/20068
249         PR libfortran/20125
250         PR libfortran/20156
251         PR libfortran/20471
252         * gfortran.dg/backspace.f: New test.
254 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
256         * gcc.dg/pr19345.c: New test.
258 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
260         PR tree-optimization/20640
261         * gcc.dg/torture/tree-loop-1.c: New.
263 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
265         PR rtl-optimization/20290
266         * gcc.c-torture/execute/loop-ivopts-2.c: New.
268 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
270         * gcc.dg/rs6000-fpint.c: New.
272 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
274         * gcc.dg/old-style-then-proto-1.c: New test.
276 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
278         * gfortran.fortran-torture/execute/backspace.f90: Check
279         after backspace and read was incorrect.
281 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
283         * gcc.c-torture/execute/builtins/strcat.c: Check the result
284         buffer past the terminating NUL using memcmp.
285         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
286         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
288         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
289         Fix unused/uninitialized variable warnings.
291         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
292         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
293         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
294         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
296         * gcc.c-torture/execute/builtins/abs-1-lib.c,
297         gcc.c-torture/execute/builtins/fputs-lib.c,
298         gcc.c-torture/execute/builtins/lib/fprintf.c,
299         gcc.c-torture/execute/builtins/lib/main.c,
300         gcc.c-torture/execute/builtins/lib/memcmp.c,
301         gcc.c-torture/execute/builtins/lib/memmove.c,
302         gcc.c-torture/execute/builtins/lib/mempcpy.c,
303         gcc.c-torture/execute/builtins/lib/memset.c,
304         gcc.c-torture/execute/builtins/lib/printf.c,
305         gcc.c-torture/execute/builtins/lib/sprintf.c,
306         gcc.c-torture/execute/builtins/lib/stpcpy.c,
307         gcc.c-torture/execute/builtins/lib/strchr.c,
308         gcc.c-torture/execute/builtins/lib/strcmp.c,
309         gcc.c-torture/execute/builtins/lib/strcpy.c,
310         gcc.c-torture/execute/builtins/lib/strcspn.c,
311         gcc.c-torture/execute/builtins/lib/strlen.c,
312         gcc.c-torture/execute/builtins/lib/strncat.c,
313         gcc.c-torture/execute/builtins/lib/strncmp.c,
314         gcc.c-torture/execute/builtins/lib/strncpy.c,
315         gcc.c-torture/execute/builtins/lib/strrchr.c,
316         gcc.c-torture/execute/builtins/lib/strspn.c,
317         gcc.c-torture/execute/builtins/lib/strstr.c,
318         gcc.c-torture/execute/builtins/memops-asm-lib.c,
319         gcc.c-torture/execute/builtins/strlen-2.c,
320         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
321         prototypes.
323 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
325         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
326         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
327         selectany usage.
329 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
331         PR c++/19406
332         * g++.dg/debug/using1.C: New test.
334 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
336         PR middle-end/20524
337         * gcc.dg/alias-7.c: Prefix asm-declared name with
338         __USER_LABEL_PREFIX__.
340 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
342         Fix fallout from PR middle-end/15700:
343         * gcc.c-torture/compile/20011119-1.c: Take
344         __USER_LABEL_PREFIX__ into account.
345         * gcc.c-torture/compile/20011119-2.c: Likewise.
347 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
349         PR c++/18644
350         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
352 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
354         PR c/17855
355         * gcc.c-torture/compile/struct-non-lval-1.c,
356         gcc.c-torture/compile/struct-non-lval-2.c,
357         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
359 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
361         * gcc.dg/tls/tls.exp: Remove temporary file.
362         * g++.dg/tls/tls.exp: Ditto.
363         * lib/file-format.exp: Ditto.
364         * g++.dg/special/ecos.exp: Ditto.
366         * lib/profopt.exp: Treat prof_ext as a list.
367         * gcc.misc-tests/bprob.exp: Ditto.
368         * g++.dg/bprob/bprob.exp: Ditto.
370         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
371         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
372         g++.dg/tree-ssa/pointer-reference-alias.C,
373         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
374         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
375         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
376         g++.dg/vect/pr19951.cc: Ditto.
377         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
378         gcc.dg/builtins-47.c: Ditto.
379         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
380         gcc.dg/pr20115-1.c: Ditto.
381         * gcc.dg/tree-ssa/20030530-2.c,
382         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
383         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
384         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
385         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
386         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
387         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
388         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
389         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
390         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
391         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
392         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
393         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
394         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
395         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
396         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
397         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
398         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
399         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
400         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
401         gcc.dg/tree-ssa/20030824-1.c,
402         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
403         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
404         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
405         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
406         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
407         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
408         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
409         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
410         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
411         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
412         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
413         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
414         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
415         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
416         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
417         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
418         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
419         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
420         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
421         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
422         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
423         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
424         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
425         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
426         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
427         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
428         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
429         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
430         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
431         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
432         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
433         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
434         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
435         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
436         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
437         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
438         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
439         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
440         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
441         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
442         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
443         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
444         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
445         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
446         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
447         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
448         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
449         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
450         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
451         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
452         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
453         gcc.dg/tree-ssa/useless-1.c: Ditto.
454         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
455         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
456         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
457         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
458         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
459         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
460         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
461         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
462         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
463         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
464         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
465         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
466         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
467         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
468         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
469         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
470         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
471         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
472         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
473         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
474         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
475         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
476         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
477         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
478         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
479         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
480         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
481         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
482         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
483         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
484         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
485         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
486         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
487         gcc.dg/vect/vect-none.c: Ditto.
488         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
489         treelang/compile/unsigned.tree: Ditto.
491         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
492         * gcc.dg/cpp/direct2s.c: Ditto.
493         * gcc.dg/cpp/paste4.c: Ditto.
494         * gcc.dg/cpp/separate-1.c: Ditto.
495         * gcc.dg/pch/save-temps-1.c: Ditto.
496         * g++.dg/ext/altivec-10.C: Ditto.
497         * g++.dg/pch/pch.C: Ditto.
499         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
501         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
502         * g++.dg/template/repo1.C: Ditto.
503         * g++.dg/template/repo2.C: Ditto.
504         * g++.dg/template/repo3.C: Ditto.
505         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
506         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
507         * g++.old-deja/g++.pt/repo1.C: Ditto.
508         * g++.old-deja/g++.pt/repo2.C: Ditto.
509         * g++.old-deja/g++.pt/repo3.C: Ditto.
510         * g++.old-deja/g++.pt/repo4.C: Ditto.
512         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
513         * gcc.dg/20030107-1.c: Ditto.
514         * gcc.dg/20030702-1.c: Ditto.
515         * gcc.dg/profile-generate-1.c: Ditto.
516         * g++.dg/other/profile1.C: Ditto.
517         * g++.old-deja/g++.robertl/eb83.C: Ditto.
519         * lib/gcc-dg.exp (remove-build-file): New.
520         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
521         cleanup-tree-dump, cleanup-saved-temps): New.
523 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
525         PR c++/19203, DR 214
526         * g++.dg/parse/ambig3.C: Not ambiguous.
527         * g++.dg/template/spec20.C: New.
528         * g++.dg/template/spec21.C: New.
530 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
532         PR target/20045
533         * gcc.dg/ia64-fptr-1.c: Run only on linux.
535 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
537         PR libfortran/20660
538         * gfortran.dg/negative_unit.f: New test.
540 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
542         * gcc.dg/20050330-1.c: New test.
544 2005-03-30  Devang Patel  <dpatel@apple.com>
546         * g++.dg/tree-sra/ssa-sra-3.C: New test.
548 2005-03-30  Dale Johannesen  <dalej@apple.com>
550         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
552 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
554         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
555         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
556         Strip options from test name.
558 2005-03-31  Jan Hubicka  <jh@suse.cz>
560         * gcc.dg/varpool-1.c: New testcase.
562 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
564         PR c/772
565         PR c/17913
566         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
567         gcc.dg/stmt-expr-label-3.c : New tests.
568         * gcc.c-torture/execute/medce-2.c: Remove.
570 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
572         PR c/20368
573         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
574         tests.
576 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
578         * gcc.c-torture/compile/pr20203.c: New test.
580 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
582         * gfortran.dg/promotion.f90:  New test.
584 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
586         PR middle-end/20491
587         * gcc.dg/torture/asm-subreg-1.c: New test.
589 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
591         PR c/20672
592         * gcc.dg/pr20672-1.c: New test.
594 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
596         * gfortran.dg/vect: New directory.
597         * gfortran.dg/vect/vect.exp: New.
598         * gfortran.dg/vect/vect-1.f90: New test.
599         * gfortran.dg/vect/vect-2.f90: New test.
600         * gfortran.dg/vect/vect-3.f90: New test.
601         * gfortran.dg/vect/vect-4.f90: New test.
602         * gfortran.dg/vect/vect-5.f90: New test.
604 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
606         PR middle-end/20622
607         * gcc.dg/alias-7.c: New test.
609 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
611         * gcc.dg/sparc-reg-1.c: New test.
613 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
615         PR target/19890
616         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
618 2005-03-29  Dale Ranta  <dir@lanl.gov>
619             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
621         PR libfortran/20163
622         * gfortran.dg/pr20163-2.f: New test.
624 2005-03-28  Jan Hubicka  <jh@suse.cz>
626         PR middle-end/20635
627         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
628         by Jakub Jelinek.
630 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
632         PR tree-optimization/20626
633         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
634         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
636 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
638         * gfortran.dg/underflow.f90:  New test.
639         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
641 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
643         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
645 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
647         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
648         (g++_init): Make sure that CXXFLAGS is set.
649         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
650         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
651         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
652         * lib/objc.exp (objc_init): Likewise.
653         * lib/treelang.exp (treelang_init): Likewise.
655 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
657         PR tree-optimization/20470
658         * gcc.dg/tree-ssa/pr20470.c: New test.
660 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
662         * gcc.dg/ppc-stfiwx.c: New.
664 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
666         PR target/19888
667         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
669 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
671         * gcc.dg/20050325-1.c: Fix a typo.
673 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
675         PR libfortran/19678
676         PR libfortran/19679
677         * gfortran.dg/dos_eol.f: New test.
679 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
681         PR rtl-optimization/20249
682         * gcc.dg/20050325-1.c: New test.
684 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
686         PR libfortran/15332
687         * gfortran.dg/pr15332.f: New test.
689 2005-03-24  Dale Johannesen  <dalej@apple.com>
691         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
693 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
695         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
696         'internal' visibility.
697         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
698         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
699         'protected' visibility.
700         * gcc.dg/visibility-7.c: Likewise.
701         * lib/target-supports.exp (check_visibility_available): Take
702         a parameter, the kind of visibility to check for.
703         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
704         to check_visibility_available.
706         * g++.dg/expr/cast3.C: New.
708 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
710         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
711         rs6000.
713 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
715         PR target/20095
716         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
718 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
720         * gcc.dg/badshift.c: Renamed to...
721         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
723         * gcc.target/i386/badshift.c: Renamed to...
724         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
725         only.
727         PR rtl-optimization/20532
728         * gcc.target/i386/badshift.c: New.
730 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
732         * gfortran.dg/pr18025.f90: New test.
734 2005-03-23  Dale Johannesen  <dalej@apple.com>
735         
736         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
738 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
740         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
742         * lib/target-supports.exp (check_iconv_available): Default
743         libiconv to -liconv, if there is no definition.
745 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
747         * gcc.dg/torture/cris-asm-mof-1.c: New test.
749 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
751         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
752         * g++.dg/opt/pr7503-2.C: Likewise.
753         * g++.dg/opt/pr7503-3.C: Likewise.
754         * g++.dg/opt/pr7503-4.C: Likewise.
755         * g++.dg/opt/pr7503-5.C: Likewise.
756         * g++.dg/warn/minmax.C: New test.
758 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
760         * gfortran.dg/g77_intrinsics_funcs.f: New test.
761         * gfortran.dg/g77_intrinsics_sub.f: New test.
763 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
764             Jan Hubicka  <jh@suse.cz>
765             Steven Bosscher <stevenb@suse.de
767         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
769 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
771         PR c++/19980
772         * g++.dg/template/redecl3.C: New test.
774 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
776         PR c++/20499
777         * g++.dg/parse/error16.C: Tweak error markers.
779 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
781         PR target/20561
782         * gcc.dg/20050321-2.c: New test.
784 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
786         PR c++/20465
787         PR c++/20381
788         * g++.dg/template/ptrmem12.C: New.
790 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
792         PR rtl-optimization/20527
793         * gcc.c-torture/execute/pr20527-1.c: New test.
795 2005-03-22  Ben Elliston  <bje@au.ibm.com>
797         * gcc.misc-tests/options.exp (check_for_options): Create a real C
798         program, compile it into a real executable and then delete the .c
799         and .x files afterwards, to avoid problems on testglue targets.
801 2005-03-21  Stuart Hastings  <stuart@apple.com>
803         * gcc.target/i386/sse-2.c: New.
804         
805 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
807         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
809 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
811         * g++.dg/parse/crash25.C: Fix typo.
813 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
815         PR c++/20461
816         * g++.dg/parse/crash24.C: New test.
818         PR c++/20536
819         * g++.dg/parse/crash25.C: New test.
821 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
823         PR c++/20147    
824         * g++.dg/ext/stmtexpr4.C: New test.
826 2005-03-20  Roger Sayle  <roger@eyesopen.com>
828         PR middle-end/20539
829         * gcc.c-torture/compile/pr13066-1.c: New test case.
830         * gcc.c-torture/compile/pr20539-1.c: Likewise.
831         * g++.dg/opt/pr13066-1.C: Likewise.
833 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
835         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
837 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
839         PR fortran/18525
840         * gfortran.dg/nesting_1.f90: New test.
842 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
844         PR c++/20240
845         * g++.dg/lookup/using13.C: New test.
847 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
849         PR c++/20333
850         * g++.dg/template/crash36.C: New test.
852 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
854         PR c++/20463
855         * g++.dg/template/crash35.C: New test.
857 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
859         PR c++/19966
860         * g++.dg/overload/operator2.C: New test.
862 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
864         PR libfortran/20257
865         * gfortran.dg/pr20257.f90: New test.
867 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
869         PR libfortran/20480
870         * gfortran.dg/pr20480.f90: New test.
872 2005-03-16  Richard Henderson  <rth@redhat.com>
874         PR middle-end/15700
875         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
876         (_rtld_global): New.
877         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
878         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
880         * gcc.dg/alias-3.c: New.
881         * gcc.dg/alias-4.c: New.
882         * gcc.dg/alias-5.c: New.
883         * gcc.dg/alias-6.c: New.
885 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
887         * gcc.dg/cpp/ucnid-7.c: New.
889 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
890             Dorit Naishlos  <dorit@il.ibm.com>
892         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
893         darwin.
895 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
897         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
898         misaligned accesses.
899         * gcc.dg/vect/vect-58.c: Likewise.
900         * gcc.dg/vect/vect-92.c: New.
901         * gcc.dg/vect/vect-93.c: New.
903 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
905         PR fortran/18827
906         * gfortran.dg/assign_2.f90: New test.
907         * gfortran.dg/assign_3.f90: New test.
908         * gfortran.dg/assign.f90: New test.
910 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
912         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
913         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
914         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
915         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
916         names.
918 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
920         * gcc.dg/cpp/ucnid-6.c: New.
922         * gcc.dg/cpp/normalize-1.c: New.
923         * gcc.dg/cpp/normalize-2.c: New.
924         * gcc.dg/cpp/normalize-3.c: New.
925         * gcc.dg/cpp/normalize-4.c: New.
926         * gcc.dg/cpp/ucnid-4.c: New.
927         * gcc.dg/cpp/ucnid-5.c: New.
928         * g++.dg/cpp/normalize-1.C: New.
929         * g++.dg/cpp/ucnid-1.C: New.
931 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
933         * gcc.dg/pr18628.c: New.
935 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
937         PR c++/20280
938         * g++.dg/tree-ssa/pr20280.C: New.
940 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
942         PR fortran/20467
943         * gfortran.dg/stfunc_2.f90: New test.
945 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
947         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
949 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
951         * gcc.dg/tree-ssa/20050314-1.c: New test.
953 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
955         PR c++/4403
956         PR c++/9783, DR433
957         * g++.dg/template/friend34.C: New test.
958         * g++.dg/template/friend35.C: Likewise.
959         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
961 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
963         Friend class name lookup 5/n
964         PR c++/1016
965         * g++.dg/lookup/hidden-class1.C: New test.
966         * g++.dg/lookup/hidden-class2.C: Likewise.
967         * g++.dg/lookup/hidden-class3.C: Likewise.
968         * g++.dg/lookup/hidden-class4.C: Likewise.
969         * g++.dg/lookup/hidden-class5.C: Likewise.
970         * g++.dg/lookup/hidden-class6.C: Likewise.
971         * g++.dg/lookup/hidden-class7.C: Likewise.
972         * g++.dg/lookup/hidden-class8.C: Likewise.
973         * g++.dg/lookup/hidden-class9.C: Likewise.
974         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
975         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
976         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
977         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
978         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
979         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
980         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
981         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
982         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
983         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
984         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
986 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
988         PR c++/20157
989         * g++.dg/template/error18.C: New test.
991 2005-03-09  Ben Elliston  <bje@au.ibm.com>
993         PR debug/16792
994         * g++.dg/debug/pr16792.C: New test.
996 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
998         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
999         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1000         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1001         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1002         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1003         test assertion names.
1005 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1007         PR fortran/18600
1008         * gfortran.dg/stfunc_1.f90: New test.
1010 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1012         PR fortran/16907
1013         * gfortran.dg/real_index_1.f90: New test.
1015 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1017         PR fortran/20323
1018         * gfortran.dg/spec_expr_1.f90: New test.
1020 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1022         PR c/20402
1023         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1024         new parser.
1026 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1028         PR fortran/20361
1029         * gfortran.dg/largeequiv_1.f90: New test.
1031 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1033         * gcc.dg/ucnid-1.c: New.
1034         * gcc.dg/ucnid-2.c: New.
1035         * gcc.dg/ucnid-3.c: New.
1036         * gcc.dg/ucnid-4.c: New.
1037         * gcc.dg/ucnid-5.c: New.
1038         * gcc.dg/ucnid-6.c: New.
1039         * gcc.dg/cpp/ucnid-1.c: New.
1040         * gcc.dg/cpp/ucnid-2.c: New.
1041         * gcc.dg/cpp/ucnid-3.c: New.
1042         * g++.dg/other/ucnid-1.C: New.
1044 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1046         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1048 2005-03-11  Per Bothner  <per@bothner.com>
1050         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1051         that diagnotics refer to correct token.
1052         * gcc.dg/unused-3.c: Likewise.
1054 2005-03-11  Per Bothner  <per@bothner.com>
1056         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1057         constant" is now actually on same line as string constant.
1058         * gcc.dg/cpp/direct2s.c: Likewise.
1060 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1062         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1064 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1066         PR libfortran/20124
1067         * gfortran.dg/pr20124.f90: New Test
1069 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1071         PR tree-optimization/20130
1072         * gcc.dg/pr20130-1.c: New test.
1074 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1076         PR target/20095
1077         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1079 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1081         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1083 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1085         * g++.dg/eh/forced1.C: Fix comment.
1086         * g++.dg/eh/forced2.C: Ditto.
1087         * g++.dg/eh/forced3.C: Ditto.
1088         * g++.dg/eh/forced4.C: Ditto.
1090 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1092         PR rtl-opt/20412
1093         * gcc.c-torture/compile/pr20412.c: New test.
1095 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1097         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1099 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1101         PR target/20322
1102         * gcc.dg/20050307-1.c: New test.
1104 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1106         PR c++/20375
1107         * g++.dg/other/stdarg3.C: New.
1109 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1111         PR c++/18384, c++/18327
1112         * g++.dg/init/array19.C: New test.
1114         PR inline-asm/20314
1115         * gcc.dg/torture/pr20314-1.c: New test.
1116         * gcc.dg/torture/pr20314-2.c: New test.
1118 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1120         * gcc.dg/20050309-1.c: New test.
1122 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1124         * gcc.dg/builtins-10.c: Reactivate disabled test.
1125         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1126         new cbrt transformations.
1128 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1130         PR c++/20208
1131         * g++.dg/template/array13.C: New test.
1133 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1135         PR c++/16859
1136         * g++.dg/init/brace4.C: New test.
1138 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1140         PR c++/20186
1141         * g++.dg/template/non-dependent12.C: New.
1143 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1145         PR c++/20142
1146         * g++.dg/init/array18.C: Add dg-do run marker.
1147         
1148         PR c++/20142
1149         * g++.dg/init/array18.C: New test.
1151 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1153         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1154         * g++.dg/gcov/gcov.exp: Likewise.
1155         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1156         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1157         * lib/c-torture.exp: Likewise.
1158         * lib/fortran-torture.exp: Likewise.
1159         * lib/g++.exp: Likewise.
1160         * lib/gcc-defs.exp: Likewise.
1161         * lib/gcc-dg.exp: Likewise.
1162         * lib/gcc.exp: Likewise.
1163         * lib/gcov.exp: Likewise.
1164         * lib/gfortran.exp: Likewise.
1165         * lib/mike-g++.exp: Likewise.
1166         * lib/mike-gcc.exp: Likewise.
1167         * lib/objc-torture.exp: Likewise.
1168         * lib/objc.exp: Likewise.
1169         * lib/profopt.exp: Likewise.
1170         * lib/target-libpath.exp: Likewise.
1171         * lib/target-supports.exp: Likewise.
1172         * lib/treelang.exp: Likewise.
1173         * lib/wrapper.exp: Likewise.
1175 2005-03-08  Jeff Law  <law@redhat.com>
1177         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1178         PHI-OPT changes.
1180 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1182         * gcc.dg/vect/pr20122.c: New test.
1184 2005-03-07  Jeff Law  <law@redhat.com>
1186         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1187         was folded away.
1188         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1189         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1190         * gcc.dg/tree-ssa/pr18134.c: New test.
1192 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1194         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1195         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1196         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1198 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1200         PR tree-opt/17671
1201         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1203 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1205         * g++.dg/warn/Wnvdtor.C: New test.
1207 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1209         * gcc.dg/torture/pr19683-1.c: New test.
1211 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1213         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1214         * gfortran.dg/g77/19990313-2.f: Ditto.
1215         * gfortran.dg/g77/19990313-3.f: Ditto.
1216         * gfortran.dg/g77/19990525-0.f: Ditto.
1217         * gfortran.dg/g77/19990826-0.f: Ditto.
1218         * gfortran.dg/g77/19990826-2.f: Ditto.
1219         * gfortran.dg/g77/19990826-3.f: Ditto.
1220         * gfortran.dg/g77/20000511-1.f: Ditto.
1221         * gfortran.dg/g77/20000511-2.f: Ditto.
1222         * gfortran.dg/g77/970625-2.f: Ditto.
1223         * gfortran.dg/g77/980310-2.f: Ditto.
1224         * gfortran.dg/g77/980310-3.f: Ditto.
1225         * gfortran.dg/g77/980310-8.f: Ditto.
1226         * gfortran.dg/g77/980519-2.f: Ditto.
1227         * gfortran.dg/g77/alpha1.f: Ditto.
1228         * gfortran.dg/g77/claus.f: Ditto.
1229         * gfortran.dg/g77/erfc.f: Ditto.
1230         * gfortran.dg/g77/short.f: Ditto.
1231         * gfortran.fortran-torture/execute/data.f90: Ditto.
1232         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1233         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1235 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1237         * lib/file-format.exp (gcc_target_object_format): Add check for som
1238         format and hardcode object formats on hppa*-*-hpux*.
1239         * lib/target-supports.exp (check_weak_available): Add check for som
1240         object format.  Always return 0 on hppa*-*-hpux10*.
1242         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1243         is defined.
1245         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1247 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1249         * gfortran.dg/pr19936_1.f90: New test.
1250         * gfortran.dg/pr19936_2.f90: New test.
1251         * gfortran.dg/pr19936_3.f90: New test.
1253 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1254             Paul Thomas <prthomas@drfccad.cea.fr>
1256         * gfortran.dg/PR19754_1.f90: New test.
1257         * gfortran.dg/PR19754_2.f90: Ditto.
1259 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1261         PR c++/19311
1262         * g++.dg/template/non-dependent11.C: New test.
1264 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1266         * lib/target-supports.exp (check_iconv_available): Fix comment.
1268 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1269             Joseph S. Myers  <joseph@codesourcery.com>
1271         PR c++/19797
1272         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1274 2005-03-04  Matthew Sachs  <msachs@apple.com>
1276         * gcc.exp (gcc_target_compile): Put braces around
1277         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1278         * objc.exp (objc_target_compile): Likewise.
1279         * treelang.exp (treelang_target_compile): Likewise.
1281 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1283         PR fortran/19673
1284         * gfortran.dg/func_result_1.f90: New test.
1286 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1288         * gcc.misc-tests/options.exp: New test.
1290 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1292         * gcc.dg/pr15784-4.c: New test.
1294 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1296         * gcc.c-torture/execute/pr17133.c: New.
1297         * gcc.c-torture/compile/20050303-1.c: New.
1299 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1301         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1303 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1305         * g++.dg/overload/using2.C: New.
1307 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1309         PR c++/19916
1310         * g++.dg/init/ptrmem2.C: New test.
1312 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1314         PR c/8927
1315         * gcc.dg/pr8927-1.c: New test.
1317 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1319         PR c++/20232
1320         * g++.dg/inherit/covariant12.C: New.
1322 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1324         PR fortran/19479
1325         * gfortran.dg/bound_1.f90: New test.
1327 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1329         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1330         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1332 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1334         PR c/20245
1335         * gcc.dg/pr20245-1.c: New test.
1337 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1339         PR middle-end/19874
1340         * gcc.c-torture/execute/20050119-2.c: New test case.
1342 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1344         * README: Update the DejaGnu bug reporting address.
1345         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1346         * lib/objc-torture.exp: Likewise.
1348 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1350         * gfortran.dg/boz_1.f90: New test.
1351         * gfortran.dg/boz_3.f90: New test.
1352         * gfortran.dg/boz_4.f90: New test.
1354 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1356         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1357         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1359 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1361         PR libfortran/20101
1362         * gfortran.dg/write_0_pe_format.f90: New test.
1364 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1366         PR c++/20206
1367         * g++.dg/opt/thunk2.C: New test.
1368         * g++.dg/opt/covariant1.C: New test.
1370 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1372         * gfortran.dg/e_d_fmt.f90: New test.
1374 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1376         * gcc.dg/asm-b.c: Fix comment typos.
1378 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1380         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1381         a V_MAY_DEF also.
1383 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1385         PR tree-opt/20188
1386         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1387         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1388         * gcc.dg/asm-b.c: New test.
1390 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1392         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1393         Disable this test on IRIX 6.
1395 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1397         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1398         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1399         parser.
1401 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1403         PR tree-optimization/20204
1404         * testsuite/gcc.dg/pr20204.c: New test.
1406 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1408         PR target/20196
1409         * gcc.c-torture/execute/20050224-1.c: New test.
1411         PR c++/20175
1412         * g++.dg/warn/Wbraces2.C: New test.
1414 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1416         PR c++/19878
1417         * g++.dg/init/const2.C: New test.
1419 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1421         PR tree-optimization/20100
1422         * gcc.c-torture/execute/pr20100-1.c: New test.
1424 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1426         * gfortran.dg/implicit_3.f90: New test.
1428         * gfortran.dg/deftype_1.f90: New test.
1430 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1432         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1433         the test passes.
1434         * g++.dg/other/anon3.C: Accept a warning.
1436 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1438         * gcc.dg/pr20017.c: Fix a comment typo.
1440 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1442         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1444 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1446         PR ada/19902
1447         * ada/acats/tests/cxa/cxa3004.a: Remove.
1448         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1450 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1452         PR c++/20073
1453         * g++.dg/init/const1.C: New test.
1455         PR c++/19991
1456         * g++.dg/parse/constant7.C: New test.
1458         PR c++/20152
1459         * g++.dg/parse/error27.C: New test.
1460         * g++.dg/template/qualttp15.C: Adjust error markers.
1461         * g++.old-deja/g++.other/struct1.C: Likewise.
1462         
1463         PR c++/20153
1464         * g++.dg/template/error17.C: New test.
1466         PR c++/20148
1467         * g++.dg/parser/error26.C: New test.
1469 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1471         PR tree-optimization/20100
1472         PR tree-optimization/20115
1473         * gcc.dg/pr20115.c: New test.
1474         * gcc.dg/pr20115-1.c: New test.
1475         * gcc.dg/pr20100.c: New test.
1476         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1477         call-clobbered variables after alias1.
1479 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1481         * gfortran.dg/list_read_4.f90: new test.
1483 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1485         PR rtl-optimization/20017.
1486         * gcc.dg/pr20017.c: New.
1488 2005-02-22  Devang Patel  <dpatel@apple.com>
1490         PR 19952
1491         * g++.dg/tree-ssa/pr19952.C: New test.
1492         
1493 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1495         PR c++/19883
1496         * g++.dg/parse/constant6.C: New test.
1498 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1500         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1501         * g++.dg/charset/asm2.c: Likewise.
1502         * g++.dg/charset/asm3.c: Likewise.
1503         * g++.dg/charset/asm4.c: Likewise.
1504         * g++.dg/charset/asm5.c: Likewise.
1505         * g++.dg/charset/attribute1.c: Likewise.
1506         * g++.dg/charset/attribute2.c: Likewise.
1507         * g++.dg/charset/extern1.cc: Likewise.
1508         * g++.dg/charset/extern2.cc: Likewise.
1509         * g++.dg/charset/extern3.cc: Likewise.
1510         * g++.dg/charset/function.cc: Likewise.
1511         * g++.dg/charset/string.c: Likewise.
1512         * g++.dg/charset/charset.exp: Likewise.
1513         * lib/target-supports.exp (check_iconv_available): Fix comment.
1515 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1517         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1518         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1519         * gcc.dg/charset/asm2.c: Likewise.
1520         * gcc.dg/charset/asm3.c: Likewise.
1521         * gcc.dg/charset/asm4.c: Likewise.
1522         * gcc.dg/charset/asm5.c: Likewise.
1523         * gcc.dg/charset/asm6.c: Likewise.
1524         * gcc.dg/charset/attribute1.c: Likewise.
1525         * gcc.dg/charset/attribute2.c: Likewise.
1526         * gcc.dg/charset/builtin1.c: Likewise.
1527         * gcc.dg/charset/extern.c: Likewise.
1528         * gcc.dg/charset/function.c: Likewise.
1529         * gcc.dg/charset/string.c: Likewise.
1530         * gcc.dg/charset/charset.exp: Likewise.
1532 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1534         PR fortran/20086
1535         * gfortran.dg/pr20086.f90: New test.
1537 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1539         PR tree-optimization/19786
1540         * g++.dg/tree-ssa/pr19786.C: New.
1542 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1544         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1546 2005-02-21  Jeff Law  <law@redhat.com>
1548         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1550 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1552         * gfortran.dg/do_iterator: Split loop, markup all lines for
1553         which an error locus is printed.
1554         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1555         locus is printed.
1556         * gfortran.dg/select_4.f90: Likewise.
1557         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1558         locuses in the various permutations.
1560 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1562         PR tree-optimization/19951
1563         * g++.dg/vect: New directory.
1564         * g++.dg/vect/vect.exp: New file.
1565         * g++.dg/vect/pr19951.cc: New testcase.
1566         * g++.dg/dg.exp: Also prune vectorizer tests.
1568 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1570         PR 18785
1571         * gcc.dg/charset/builtin1.c: New test.
1573 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1575         PR c++/19299
1576         * g++.dg/inherit/volatile1.C: New test.
1578         PR c++/19440
1579         * g++.dg/template/dtor4.C: New test.
1581 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1583         * gfortran.dg/int_1.f90: New test.
1585 2005-02-19  Devang Patel  <dpatel@apple.com>
1587         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1589 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1591         * gfortran.dg/achar_1.f90: New test.
1593 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1595         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1597 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1598             Jakub Jelinek  <jakub@redhat.com>
1600         PR tree-optimization/19828
1601         * gcc.dg/tree-ssa/loop-7.c: New test.
1602         * gcc.c-torture/execute/20050218-1.c: New test.
1604 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1606         PR c/20043
1607         * gcc.dg/transparent-union-1.c: New test.
1608         * gcc.dg/transparent-union-2.c: New test.
1610 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1612         PR tree-optimization/18977
1613         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1615 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1617         PR target/20054
1618         * gcc.dg/pr20054.c: New test.
1620 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1622         PR c++/19508
1623         * g++.dg/ext/attrib20.C: New test.
1625 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1627         PR middle-end/20030
1628         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1630 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1632         PR c++/20008
1633         * g++.dg/opt/switch4.C: New.
1635 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1637         PR c++/20023
1638         PR tree-optimization/20009
1639         * gcc.c-torture/compile/20050217-1.c: New test.
1640         * g++.dg/opt/switch3.C: New test.
1642         PR tree-optimization/18947
1643         * gcc.c-torture/compile/20050215-1.c: New test.
1644         * gcc.c-torture/compile/20050215-2.c: New test.
1645         * gcc.c-torture/compile/20050215-3.c: New test.
1647 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1649         PR c++/20028
1650         * g++.dg/template/crash34.C: New.
1652         PR c++/20022
1653         * g++.dg/other/access3.C: New.
1655 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1657         * gcc.dg/vect/vect-98.c: New test.
1659 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1661         PR tree-optimization/19967
1662         * gcc.dg/pr19967.c: New.
1664 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1666         PR middle-end/19857
1667         * gcc.dg/tree-ssa/20050215-1.c: New test.
1668         * gcc.c-torture/execute/20050215-1.c: New test.
1670 2005-02-15  Eric Christopher  <echristo@redhat.com>
1672         * gcc.dg/cpp/20050215-1.c: New file.
1674 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1676         PR tree-optimization/15785
1677         * gcc.dg/pr15785-1.c: New test.
1679 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1681         PR c++/17788
1682         * g++.dg/init/ctor4.C: New.
1683         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1685 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1687         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1688         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1690 2005-02-15  Andreas Schwab  <schwab@suse.de>
1692         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1693         declare malloc.
1695 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1697         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1699 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1701         PR tree-optimization/19853
1702         * gcc.c-torture/compile/pr19853.c: New test.
1704 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1706         PR c++/19608
1707         * g++.dg/parse/local-class1.C: New.
1709         PR c++/19895
1710         * g++.dg/parse/ptrmem3.C: New.
1712         PR c++/19884
1713         * g++.old-deja/g++.oliva/template6.C: Add another case.
1714         * g++.dg/template/explicit6.C: New.
1716 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1718         PR c++/17816
1719         * g++.dg/other/redecl2.C: New.
1721 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1723         PR c++/19891
1724         * g++.dg/abi/covariant4.C: New.
1726 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1728         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1730 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1732         * gcc.dg/vect/vect-96.c: Fix typo.
1734 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1736         PR c++/14479
1737         PR c++/19487
1738         * g++.dg/template/enum5.C: New test.
1740 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1742         * gcc.dg/vect/vect-97.c: New test.
1744 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1746         * gcc.dg/vect/vect-96.c: New test.
1748 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1750         * gcc.dg/builtins-34.c: Also check ldexp*.
1752 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1754         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1756 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1758         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1759         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1760         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1761         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1762         selector_list, selector_expression, dg-process-target): Move to new
1763         file target-supports-dg.exp.
1764         * lib/target-supports-dg.exp: New.
1766         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1767         New.
1769 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1771         PR c++/19666
1772         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1774         PR middle-end/19858
1775         * gcc.c-torture/compile/20050210-1.c: New test.
1777 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1779         PR c++/19755
1780         * g++.dg/warn/Wbraces1.C: New test.
1782 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1784         * gcc.dg/builtins-52.c: New testcase.
1786 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1788         PR c/19342
1789         * gcc.c-torture/execute/20050119-1.c: New test.
1791 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1793         PR c++/19811
1794         * g++.dg/init/delete1.C: New test.
1796 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1798         PR c++/18470
1799         * g++.dg/template/static12.C: New test.
1801 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1803         PR c++/19787
1804         * g++.dg/conversion/ambig1.C: New test.
1806         PR c++/19739
1807         * g++.dg/ext/attrib19.C: New test.
1809         PR c++/19732
1810         * g++.dg/parse/dtor5.C: New test.
1812         PR c++/19762
1813         * g++.dg/template/dtor3.C: New test.
1815         PR c++/19826
1816         * g++.dg/template/static11.C: New test.
1817         * g++.dg/template/crash2.C: Remove dg-error marker.
1819 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1821         PR C++/18491
1822         * g++.old-deja/g++.mike/p10769a.C: Remove.
1824 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1826         * gcc.dg/builtins-48.c: New test case.
1827         * gcc.dg/builtins-49.c: New test case.
1828         * gcc.dg/builtins-50.c: New test case.
1829         * gcc.dg/builtins-51.c: New test case.
1831 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1833         PR middle-end/19583
1834         * g++.dg/warn/Wreturn-type-3.C: New test.
1836 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1838         PR middle-end/19402
1839         * gcc.dg/pr19402-1.c: New testcase.
1840         * gcc.dg/pr19402-2.c: likewise.
1842 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1844         PR middle-end/19854
1845         * g++.dg/tree-ssa/tmmti.C: New testcase.
1847 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1849         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1851 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1853         PR c++/19733
1854         * g++.dg/parse/crash23.C: New test.
1855         * g++.dg/warn/Weff1.C: New test.
1857 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1859         * gcc.dg/20050209-1.c: New test.
1861 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1863         PR target/19799
1864         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1866 2005-02-08  Mike Stump  <mrs@apple.com>
1868         * g++.dg/pch/import-2.c: New test.
1869         * g++.dg/pch/import-2.hs: New.
1870         * g++.dg/pch/include/import-2a.h: New.
1871         * g++.dg/pch/include/import-2b.h: New.
1873 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1875         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1877 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1879         * gfortran.dg/substr_1.f90: New test.
1881 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1883         PR middle-end/19775
1884         * gcc.dg/torture/builtin-power-1.c: Disable test for
1885         invalid transformation.
1886         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1887         no longer optimize.
1888         * gcc.dg/builtins-47.c: New testcase.
1890 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1891             Dorit Naishlos  <dorit@il.ibm.com>
1893         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1895 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1897         * gcc.c-torture/compile/20050206-1.c: New test.
1899 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1901         PR tree-opt/19768
1902         * g++.dg/opt/pr19768.C: New test.
1904 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1906         PR tree-opt/19736
1907         * gcc.c-torture/compile/pr19736.c: New test.
1909 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1911         PR c++/17401
1912         * g++.dg/parse/error25.C: New test.
1914 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1916         * gcc.c-torture/execute/20050203-1.c: New.
1918 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1920         * gcc.dg/vect/vect-85.c: Remove xfail.
1921         * gcc.dg/vect/vect-86.c: Remove xfail.
1922         * gcc.dg/vect/vect-87.c: Remove xfail.
1923         * gcc.dg/vect/vect-88.c: Remove xfail.
1925 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1927         * gcc.dg/altivec-19.c: New.
1929 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1931         PR c/17807
1932         * gcc.dg/nested-func-3.c: New test.
1933         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1935 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1937         * gcc.test-framework/gen_directive_tests: Generate tests for
1938         selector expressions.
1940 2005-02-02  Matt Austern  <austern@apple.com>
1942         PR c++/19628
1943         * g++/ext/builtin7.C: New.
1944         * g++/ext/builtin8.C: New.
1946 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1948         PR c/18502
1949         * gcc.dg/pr18502-1.c: New test.
1951 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1953         PR c++/17413
1954         * g++.dg/template/local4.C: Tweak.
1956 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1958         PR tree-optimization/19578
1959         * gcc.c-torture/compile/20050202-1.c: New test.
1961 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1963         PR c/19435
1964         * gcc.dg/c99-init-4.c: New test.
1966 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1968         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1970         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1972         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1973         * g++.dg/eh/check-vect.h: New.
1975         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1976         * gcc.dg/vect/vect-78.c: Ditto.
1977         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1978         Remove.
1980         * g++.dg/conversion/simd1.C: Expect warning.
1981         * g++.dg/ext/attribute-test-1.C: Ditto.
1982         * g++.dg/ext/attribute-test-2.C: Ditto.
1983         * g++.dg/ext/attribute-test-3.C: Ditto.
1984         * g++.dg/ext/attribute-test-4.C: Ditto.
1986         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1987         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1989         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1991 2005-02-01  Richard Henderson  <rth@redhat.com>
1993         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1994         long double for ibm double-double format.
1995         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1997 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1999         PR tree-optimization/19633
2000         * testsuite/gcc.dg/pr19633-1.c: New test.
2001         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2002         to NULL or a symbol.
2004 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2006         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2007         New procs.
2008         (dg-process-target (local override)): Handle selector expressions.
2010         * gcc.test-framework/README: Describe tests in source directory.
2011         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2012         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2013         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2014         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2015         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2016         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2017         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2018         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2019         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2020         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2021         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2022         * gcc.test-framework/dg-error-exp-P.c: New test.
2023         * gcc.test-framework/dg-error-exp-XP.c: New test.
2024         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2025         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2026         * gcc.test-framework/dg-output-exp-P.c: New test.
2027         * gcc.test-framework/dg-output-exp-XF.c: New test.
2028         * gcc.test-framework/dg-warning-exp-P.c: New test.
2029         * gcc.misc-tests/dg-1.c: Remove.
2030         * gcc.misc-tests/dg-2.c: Remove.
2031         * gcc.misc-tests/dg-3.c: Remove.
2032         * gcc.misc-tests/dg-4.c: Remove.
2033         * gcc.misc-tests/dg-5.c: Remove.
2034         * gcc.misc-tests/dg-6.c: Remove.
2035         * gcc.misc-tests/dg-7.c: Remove.
2036         * gcc.misc-tests/dg-8.c: Remove.
2037         * gcc.misc-tests/dg-9.c: Remove.
2038         * gcc.misc-tests/dg-10.c: Remove.
2039         * gcc.misc-tests/dg-11.c: Remove.
2040         * gcc.misc-tests/dg-12.c: Remove.
2041         * gcc.misc-tests/dg-test.exp: Remove.
2043         * gcc.test-framework/test-framework.awk: Change recording and
2044         printing of passes and failures.
2046         * gcc.test-framework: New directory.
2047         * gcc.test-framework/README: New.
2048         * gcc.test-framework/test-framework.exp: New.
2049         * gcc.test-framework/test-framework.awk: New.
2050         * gcc.test-framework/gen_directive_tests: New.
2052 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2054         * lib/treelang.exp: Fix comment typos.
2055         (treelang_target_compile): Don't append libs=-ltreelang to options.
2057 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2059         * g++.dg/parse/typename7.C: Adjust error messages.
2061 2005-01-31  Jeff Law  <law@redhat.com>
2063         * gcc.c-torture/execute/20050131-1.c: New test.
2064         * gcc.dg/wcaselabel.c: New test.
2066 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2068         * g++.dg/other/warning1.C: Adjust error messags.
2069         * g++.dg/parse/constant5.C: New test.
2071 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2073         PR c/19333
2074         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2075         the test case valid.
2076         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2077         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2078         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2079         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2080         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2081         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2083 2005-01-31  Dale Johannesen  <dalej@apple.com>
2085         * g++.dg/opt/pr19650.C:  New test.
2087 2005-01-31  Richard Henderson  <rth@redhat.com>
2089         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2090         long double for intel double extended format.
2091         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2093 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2095         PR c++/19555
2096         * g++.dg/template/static10.C: New test.
2098         PR c++/19395
2099         * g++.dg/parse/error24.C: New test.
2101         PR c++/19367
2102         * g++.dg/lookup/builtin1.C: New test.
2104         PR c++/19457
2105         * g++.dg/warn/conv3.C: New test.
2107 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2109         PR fortran/19647
2110         * gfortan.dg/inquire_7.f90
2112 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2114         PR tree-optimization/15791
2115         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2116         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2117         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2118         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2119         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2120         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2121         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2122         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2123         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2124         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2126 2005-01-29  Paul Brook  <paul@codesourcery.com>
2128         PR fortran/18565
2129         * check.c (real_or_complex_check): New function.
2130         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2131         * intrinsic.c (add_functions): Use new check functions.
2132         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2133         Add prototypes.
2135 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2137         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2138         gcc.dg/lvalue-3.c: New tests.
2139         * gcc.dg/concat.c: Update expected messages.
2141 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2143         PR libfortran/19595
2144         * gfortran.dg/eor_1.f90:  New test.
2146 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2148         PR fortran/19589
2149         * gfortran.dg/logical_data_1.f90: New test.
2151 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2153         PR c++/19253
2154         * g++.dg/template/crash33.C: New test.
2156         PR c++/19667
2157         * g++.dg/template/crash32.C: New test.
2159 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2161         PR middle-end/16558
2162         * g++.dg/warn/Wreturn-type-2.C: New test.
2164 2004-06-24  Jeff Law  <law@redhat.com>
2166         * gcc.dg/tree-ssa/20050128-1.c: New test.
2168 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2170         * gcc.target/frv/all-mdpackh-1.c: New test.
2172 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2174         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2176 2005-01-27  Richard Henderson  <rth@redhat.com>
2178         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2180 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2182         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2184 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2186         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2187         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2188         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2189         to cope with cases where the multilib options override the dg-options.
2191 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2193         PR c/18946
2194         * gcc.dg/noncompile/20050120-1.c: New test.
2196 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2198         PR tree-optimization/19633
2199         * gcc.dg/pr19633.c: New test.
2200         * gcc.dg/tree-ssa/pr19633.c: New test.
2202 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2204         * gcc.dg/20041216-1.c: New test.
2206 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2208         PR objc/18862
2209         * objc.dg/selector-2.m: New test.
2211 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2213         * g++.dg/opt/range-test-2.C: New test.
2215         PR rtl-optimization/19579
2216         * gcc.c-torture/execute/20050124-1.c: New test.
2218 2005-01-26  Greg Parker  <gparker@apple.com>
2219         Stuart Hastings  <stuart@apple.com>
2221         * gcc.c-torture/execute/20050125-1.c: New.
2223 2005-01-18  Jan Hubicka  <jh@suse.cz>
2225         PR tree-optimize/19337
2226         * gcc.c-torture/compile/20050119-1.c: New test.
2228 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2230         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2231         test for successful match.
2233 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2235         PR objc/18408
2236         * objc.dg/comp-types-7.m: New test.
2238 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2240         * lib/target-supports.exp (current_target_name): New.
2241         (check_effective_target_ilp32, check_effective_target_lp64):
2242         Cache the result to use as long as the current target, with
2243         multilib flags, remains the same.
2245         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2246         (dg-require-weak, dg-require-visibility, dg-require-alias,
2247         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2248         dg-require-effective-target, dg-skip-if): Remove call to
2249         skip_test_and_clear_xfail.
2250         (dg-test): Clear xfail data.
2252 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2254         PR target/17751
2255         * gcc.dg/ppc64-toc.c: New test.
2257         * g++.dg/tree-ssa/empty-1.C: New test.
2259         PR middle-end/19551
2260         * gcc.c-torture/execute/20050121-1.c: New test.
2261         * gcc.dg/20050121-2.c: New test.
2263 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2264         Paul Brook  <paul@codesourcery.com>
2266         PR fortran/17941
2267         * gfortran.dg/real_const_1.f: New test.
2268         * gfortran.dg/real_const_2.f90: New test.
2269         * gfortran.dg/complex_int_1.f90: New test.
2271 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2273         PR fortran/19313
2274         * gfortan.dg/inquire_6.f90: New test.
2276 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2278         PR libfortran/19451
2279         * open_readonly_1.f90:  New test.
2281 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2283         PR libfortran/18982
2284         * gfortran.dg/open_new.f90: New file.
2286 2005-01-22  Paul Brook  <paul@codesourcery.com>
2288         * namelist_1.f90: New test.
2290 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2292         PR tree-optimization/19484
2293         * gcc.c-torture/compile/20050122-[12].c: New tests.
2295 2005-01-22  Paul Brook  <paul@codesourcery.com>
2297         * gfortran.dg/implicit_2.f90: New test.
2299 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2301         PR fortran/19314
2302         * gfortran.dg/inquire_5.f90: New test.
2304 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2306         PR c/18809
2307         * gcc.dg/pr18809-1.c: New test.
2309 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2311         * gcc.dg/20050121-1.c: New test.
2313         PR tree-optimization/13000
2314         * gcc.dg/20040206-1.c: Change warning to point where function is
2315         being inlined.
2317 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2319         PR c++/19208
2320         * g++.dg/template/array11.C: New test.
2322 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2324         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2325         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2326         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2327         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2328         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2329         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2331 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2333         PR tree-optimization/15349
2334         * gcc.dg/tree-ssa/pr15349.c: New.
2336 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2338         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2340 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2342         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2343         scan-assembler-times directive name.
2345         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2346         after dg-do.
2348         PR rtl-optimization/19462
2349         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2351 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2353         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2354         counting function calls on ia64.
2356 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2358         PR rtl-optimization/15139
2359         * gcc.dg/20050111-2.c: New test.
2361         PR c/17297
2362         * gcc.c-torture/compile/20050113-1.c: New testcase.
2364         PR middle-end/19164
2365         * gcc.dg/20050113-1.c: New testcase.
2367 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2369         * gcc.dg/vect/vect-85.c: Add comment.
2370         * gcc.dg/vect/vect-86.c: Add xfail for now.
2371         * gcc.dg/vect/vect-87.c: Add xfail for now.
2372         * gcc.dg/vect/vect-88.c: Add xfail for now.
2373         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2375 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2377         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2379 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2381         * g++.dg/debug/typedef3.C: New test.
2383 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2385         PR c/19472
2386         * gcc.dg/asm-a.c: New test.
2388 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2390         * gcc.dg/sh-relax.c: Add prototype for abort.
2392 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2394         * gcc.dg/short-compare-1.c: New test.
2395         * gcc.dg/short-compare-2.c: Likewise.
2397 2005-01-18  Michael Matz  <matz@suse.de>
2399         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2401 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2403         PR tree-optimization/19121
2404         * gcc.c-torture/compile/pr19121.c: New test.
2406 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2408         PR target/19357
2409         * gcc.c-torture/compile/pr19357.c: New test.
2411 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2413         PR c/5675
2414         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2415         pass--those that refer just to the variable, possibly with a
2416         cast.
2417         * gcc.dg/c99-const-expr-3.c: Likewise.
2419         PR middle-end/13127
2420         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2421         longer emitted.
2423 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2425         PR fortran/18778
2426         * gfortran.dg/endfile_2.f90: New test.
2428 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2430         PR 19168
2431         * gfortran.dg/select_5.f90: New test.
2433 2004-01-16  Paul Brook  <paul@codesourcery.com>
2435         * gfortran.dg/common_4.f90: New test.
2437 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2439         PR rtl-optimization/19462
2440         * gcc.dg/torture/pr19462-1.c: New test.
2442 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2444         PR objc/19321
2445         * objc.dg/func-ptr-2.m: New.
2446         * objc.dg/volatile-1.m: New.
2448 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2450         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2452 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2454         PR tree-optimization/19060
2455         * gcc.c-torture/execute/20050104-1.c: New test.
2457 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2459         PR fortran/18983
2460         * gfortran.dg/write_to_null.f90: New test.
2462 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2463             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2465         PR other/19328
2466         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2467         argument.
2469 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2471         PR c++/19263
2472         * g++.dg/init/vector1.C: New test.
2474 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2476         PR target/13158
2477         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2478         PR target/18987
2479         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2481 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2483         * gfortran.dg/select_1.f90: New test.
2484         * gfortran.dg/select_2.f90: New test.
2485         * gfortran.dg/select_3.f90: New test.
2486         * gfortran.dg/select_4.f90: New test.
2488 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2490         PR middle-end/19084
2491         PR rtl-optimization/19348
2492         * gcc.dg/20050111-1.c: New test.
2493         * gcc.c-torture/execute/20050111-1.c: New test.
2495         * gcc.dg/i386-asm-4.c: New test.
2497 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2499         * gcc.dg/nested-func-2.c: New test.
2500         * ada/acats/norun.lst: Remove c953002.
2502 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2504         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2506 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2508         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2510 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2512         PR target/18761
2513         * g++.dg/abi/align1.C: New test.
2515 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2517         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2518         at a time.
2519         * g++.dg/ext/altivec_check.h: Support compiling as C.
2521 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2523         PR c++/19355
2524         * g++.dg/expr/pr19355-1.C: New test case.
2526 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2528         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2529         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2530         * ada/acats/tests/c3/c92005b.ada: Likewise.
2531         * ada/acats/tests/c3/cxb3012.a: Likewise.
2532         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2534 2005-01-09  Paul Brook  <paul@codesourcery.com>
2536         * gfortran.dg/common_2.f90: New file.
2537         * gfortran.dg/common_3.f90: New file.
2539 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2541         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2543 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2545         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2546         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2547         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2548         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2549         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2550         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2551         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2552         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2553         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2554         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2555         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2556         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2557         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2558         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2559         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2560         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2561         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2562         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2563         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2564         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2565         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2566         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2567         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2568         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2569         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2570         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2571         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2572         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2573         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2574         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2575         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2576         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2577         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2578         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2579         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2580         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2581         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2582         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2583         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2584         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2585         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2586         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2587         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2588         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2589         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2590         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2591         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2592         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2593         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2594         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2595         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2596         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2597         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2598         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2599         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2600         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2601         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2602         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2603         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2604         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2605         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2606         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2607         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2608         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2609         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2610         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2611         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2613         * gcc.dg/vect/vect-1.c: Fix spelling.
2614         * gcc.dg/vect/vect-10.c: Fix spelling.
2615         * gcc.dg/vect/vect-11.c: Fix spelling.
2616         * gcc.dg/vect/vect-12.c: Fix spelling.
2617         * gcc.dg/vect/vect-14.c: Fix spelling.
2618         * gcc.dg/vect/vect-15.c: Fix spelling.
2619         * gcc.dg/vect/vect-16.c: Fix spelling.
2620         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2621         * gcc.dg/vect/vect-64.c: Fix comments.
2622         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2624 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2625             Ira Rosen  <irar@il.ibm.com>
2627         * gcc.dg/vect/vect-70.c: New test.
2628         * gcc.dg/vect/vect-71.c: New test.
2630 2005-01-09  Manfred Hollstein  <mh@suse.com>
2632         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2633         * gcc.dg/pr18241-2.c: Likewise.
2634         * gcc.dg/pr18241-3.c: Likewise.
2635         * gcc.dg/pr18241-4.c: Likewise.
2636         * gcc.dg/pr18241-5.c: Likewise.
2638 2005-01-08  Richard Henderson  <rth@redhat.com>
2640         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2641         False for x86 and x86-64.
2643 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2645         PR tree-optimization/18241
2646         * gcc.dg/pr18241-1.c: New test.
2647         * gcc.dg/pr18241-2.c: New test.
2648         * gcc.dg/pr18241-3.c: New test.
2649         * gcc.dg/pr18241-4.c: New test.
2650         * gcc.dg/pr18241-5.c: New test.
2652 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2654         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2655         gfortran.dg/select_4.f90: New.
2657 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2659         * gcc.c-torture/execute/20050107-1.c: New test.
2661 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2663         PR c++/19298
2664         * g++.dg/template/ref2.C: New.
2666 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2668         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2669         instead of being empty.
2671 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2673         PR fortran/15553
2674         * gfortran.dg/array-1.f90: New test.
2676 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2678         PR tree-optimization/19283
2679         * gcc.c-torture/execute/20050106-1.c: New test.
2681         PR rtl-optimization/18861
2682         * gcc.dg/20050105-1.c: New test.
2684         PR tree-optimization/18828
2685         * gcc.dg/20050105-2.c: New test.
2687 2005-01-07  Andreas Jaeger  <aj@suse.de>
2689         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2691 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2693         PR fortran/18398
2694         * gfortran.dg/fmt_read.f90: New test.
2696 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2698         * gcc.dg/rs6000-ldouble-2.c: New.
2700 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2702         PR c++/19244
2703         * g++.dg/parser/ctor2.C: New test.
2705 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2707         PR c++/17154
2708         * g++.dg/template/using9.C: New test.
2710 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2712         PR c++/19258
2713         * g++.dg/lookup/friend6.C: New test.
2715 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2717         PR c++/19270
2718         * g++.dg/template/array10.C: New.
2720 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2722         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2723         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2725 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2727         * gcc.c-torture/compile/20050105-1.c: New test.
2729 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2731         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2733 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2735         PR middle-end/19100
2736         * gcc.dg/conv-3.c: New test case.
2738 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2740         * gcc.dg/asm-wide-1.c: New test.
2742 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2744         PR c++/19030
2745         * g++.dg/parse/crash22.C: New
2747 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2749         PR 19257
2750         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2752 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2754         PR middle-end/17767
2755         * gcc.dg/i386-mmx-6.c: New test case.
2757 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2759         PR tree-optimization/18308
2760         * gcc.dg/vect/pr18308.c: New testcase.
2762 2005-01-04  Andreas Jaeger  <aj@suse.de>
2764         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2766 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2767             Robert Bowdidge <bowdidge@apple.com>
2769         * gcc.dg/cpp/subframework1.c: New.
2770         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2771         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2772         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2773         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2775 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2777         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2778         producing warning.
2779         * gcc.dg/darwin-weakimport-2.c: New.
2781 2005-01-03  Richard Henderson  <rth@redhat.com>
2783         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2785 2005-01-03  Richard Henderson  <rth@redhat.com>
2787         * gcc.dg/vect/vect.exp: Enable for ia64.
2788         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2789         (check_effective_target_vect_float): Likewise.
2790         (check_effective_target_vect_no_align): Likewise.
2791         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2792         * gcc.dg/vect/vect-8.c: Likewise.
2794 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2796         PR target/19236
2797         * gcc.dg/pr19236-1.c: New test case.
2799 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2801         PR rtl-optimization/12092
2802         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2804 2005-01-02  Andreas Jaeger  <aj@suse.de>
2806         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2808 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2809             Andrew Pinski  <pinskia@physics.uc.edu>
2811         PR rtl-optimization/12092
2812         * gcc.dg/pr12092-1.c: New test case.
2814 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2816         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2817         'hidden' and 'default' for better portability.
2818         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2820         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2821         6 and 7.
2822         * g++.old-deja/g++.brendan/new3.C: Likewise.
2824 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2826         * gcc.dg/20041231-1.C: New test.
2827         * g++.dg/warn/Wunreachable-code-1.C: New test.
2829 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2831         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2832         file, not /dev/null.  Abort on error.
2834 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2835             Ziemowit Laski  <zlaski@apple.com>
2837         PR objc/18971
2838         * objc.dg/encode-5.m: New test.
2840 2004-12-29  Richard Henderson  <rth@redhat.com>
2842         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2843         * objc.dg/stabs-1.m: Disable for ia64.
2845 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2847         PR c++/19190
2848         * g++.dg/warn/Wunused-10.C: New test.
2850 2004-12-28  Richard Henderson  <rth@redhat.com>
2852         * objc.dg/stabs-1.m: Disable for alpha.
2854 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2856         PR c++/19149
2857         * g++.dg/parse/error23.C: New test.
2859 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2861         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2863         PR fortran/19032
2864         * gfortran.dg/intrinsic_modulo_1.f90: New.
2865         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2866         tests with divisor -1.
2868 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2870         * g++.dg/opt/temp1.C (memcpy): Return a value.
2872         PR c++/19148
2873         * g++.dg/expr/cond7.C: New test.
2875 2004-12-27  Paul Brook  <paul@codesourcery.com>
2877         * gfortran.dg/g77/select_no_compile.f: Remove.
2879 2004-12-27  Richard Henderson  <rth@redhat.com>
2881         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2882         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2883         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2885 2004-12-26  Richard Henderson  <rth@redhat.com>
2887         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2888         by 1i instead of token pasting.
2890 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2892         PR tree-optimization/17578
2893         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2894         to additional_flags.
2895         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2897 2004-12-25  Richard Henderson  <rth@redhat.com>
2899         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2900         Remove Alpha.
2902 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2904         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2905         hppa*-*-hpux*.
2906         * gcc.dg/pr17957.c (dg-options): Likewise.
2907         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2908         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2909         instead of 0 on __hppa__.
2910         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2911         "foo,%r" on hppa*-*-*.
2913 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2915         PR fortran/19071
2916         * gfortran.dg/complex_write.f90: New test.
2918 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2920         PR c++/17595
2921         * g++.dg/parse/pragma2.C: New test.
2923         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2925 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2927         * gcc.dg/empty2.c: Add missing dg-warning.
2929 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2931         PR c++/17413
2932         * g++.dg/template/local4.C: New test.
2933         * g++.dg/template/crash19.C: Add dg-error marker.
2935         * g++.dg/template/crash31.C: Correct embedded PR number.
2937 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2939         PR c++/16405
2940         * g++.dg/opt/temp1.C: Add do-run marker.
2942 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2944         * g++.dg/template/spec19.C: New.
2946 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2948         PR target/16819
2949         * gcc.dg/empty2.c: New.
2951 2004-12-23  Richard Henderson  <rth@redhat.com>
2953         * lib/target-supports.exp (check_effective_target_vect_no_align):
2954         Remove i?86 and x86-64.
2956 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2958         PR c++/16405
2959         * g++.dg/opt/temp1.C: New test.
2961 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2963         PR c++/18733
2964         * g++.dg/template/friend33.C: New testcase.
2966 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2968         PR c++/18464
2969         * g++.dg/template/cond5.C: New test.
2971         PR c++/18492
2972         * g++.dg/inherit/thunk3.C: New test.
2974         PR c++/11224
2975         * g++.dg/warn/Wunused-9.C: New test.
2977 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2979         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2981 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2983         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2985 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2987         PR c++/18378
2988         * g++.dg/ext/packed8.C: New test.
2990         PR c++/13268
2991         * g++.dg/template/crash31.C: New test.
2993         PR c++/19034
2994         * g++.dg/template/crash30.C: New test.
2996 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2998         PR C++/18984
2999         * g++.dg/eh/ctor3.C: New test.
3001 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3003         * objc.dg/stabs-1.m: Allow section name to be quoted and
3004         assembly label to begin with '.LL'.
3006 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3008         * gcc.dg/vect/vect.exp
3009         (check_effective_target_lp64_or_vect_no_align): New.
3010         * gcc.dg/vect/vect-77.c: Use it.
3011         * gcc.dg/vect/vect-78.c: Use it.
3013         * lib/target-supports.exp
3014         (check_effective_target_vect_no_max,
3015         check_effective_target_vect_no_bitwise,
3016         check_effective_target_vect_no_align): New.
3017         * gcc.dg/vect/vect-13.c: Use them.
3018         * gcc.dg/vect/vect-17.c: Ditto.
3019         * gcc.dg/vect/vect-18.c: Ditto.
3020         * gcc.dg/vect/vect-19.c: Ditto.
3021         * gcc.dg/vect/vect-20.c: Ditto.
3022         * gcc.dg/vect/vect-27.c: Ditto.
3023         * gcc.dg/vect/vect-29.c: Ditto.
3024         * gcc.dg/vect/vect-44.c: Ditto.
3025         * gcc.dg/vect/vect-48.c: Ditto.
3026         * gcc.dg/vect/vect-50.c: Ditto.
3027         * gcc.dg/vect/vect-52.c: Ditto.
3028         * gcc.dg/vect/vect-54.c: Ditto.
3029         * gcc.dg/vect/vect-56.c: Ditto.
3030         * gcc.dg/vect/vect-58.c: Ditto.
3031         * gcc.dg/vect/vect-60.c: Ditto.
3032         * gcc.dg/vect/vect-72.c: Ditto.
3033         * gcc.dg/vect/vect-80.c: Ditto.
3035 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3037         PR c++/14075
3038         * g++.dg/init/string1.C: New.
3040         PR c++/18975
3041         * g++.dg/other/synth1.C: New.
3043 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3045         PR c/18963
3046         * gcc.dg/pr18963-1.c: New test.
3048 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3050         PR c/18596
3051         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3052         * gcc.dg/pr18596-1.c: Use dg-error.
3053         (dg-options): Use -fno-unit-at-a-time.
3054         * gcc.dg/pr18596-2.c: New test.
3055         * gcc.dg/pr18596-3.c: New test.
3057 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3059         PR middle-end/18683
3060         * g++.dg/opt/pr18683-1.C: New test case.
3062 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3064         PR other/19093
3065         * g++.dg/opt/max1.C: Fix for 64bit targets.
3067 2004-12-20  Matt Austern  <austern@apple.com>
3069         PR c++/19044
3070         * g++.dg/ext/builtin6.C: New
3072 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3074         PR tree-optimization/19080
3075         * gcc.c-torture/compile/pr19080.c: New test.
3077 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3079         * gcc.dg/20041219-1.c: New test.
3081 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3083         PR middle-end/19068
3084         * g++.dg/opt/max1.C: New test case.
3086 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3088         * gcc.dg/fdata-sections-1.c: New test.
3090 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3092         PR middle-end/18548
3093         * gcc.dg/max-1.c: New test case.
3095 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3097         * gcc.c-torture/execute/20041218-1.c: New test.
3099 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3101         * gcc.dg/pr18501.c: New test.
3102         * gcc.dg/uninit-5.c: XFAIL.
3103         * gcc.dg/uninit-9.c: XFAIL.
3105 2004-12-17  Dale Johannesen  <dalej@apple.com>
3107         * gcc.dg/20041213-1.c:  New.
3109 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3111         * objc.dg/stabs-1.m: Allow assembly label to begin
3112         with a dot ('.').
3114 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3116         * gcc.c-torture/execute/20041213-1.c: Move...
3117         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3119 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3121         PR c++/18721
3122         * g++.dg/lookup/conv-5.C: New.
3124 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3126         * objc.dg/stabs-1.m: New test.
3128 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3130         * gcc.dg/visibility-c.c: Change compile to
3131         assemble for the test.
3133 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3135         PR target/19041
3136         * gcc.dg/visibility-c.c: New test.
3138 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3140         PR middle-end/18493
3141         * gcc.dg/switch-8.c: New test case.
3143 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3145         PR c++/18905
3146         * g++.dg/template/init4.C: New.
3147         * g++.dg/opt/static3.C: Enable optimizer.
3149 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3151         * g++.dg/other/complex1.C: New test.
3153 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3155         * g++.dg/opt/inline9.C: New test.
3157 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3159         PR fortran/18993
3160         * gfotran.dg/nullify_1.f: New test.
3162 2004-12-15  Richard Henderson  <rth@redhat.com>
3164         * gcc.target/i386/i386.exp: New harness.
3165         * gcc.target/i386/vect-args.c: New.
3167 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3169         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3171 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3173         PR c++/18825
3174         * g++.dg/template/friend32.C: New test.
3176 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3178         * cpp/pragma-once-1.c: New test.
3179         * cpp/pragma-once-1b.h: Likewise.
3180         * cpp/pragma-once-1c.h: Likewise.
3181         * cpp/pragma-once-1d.h: Likewise.
3182         * cpp/inc/pragma-once-1a.h: Likewise.
3184 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3185             Steven G. Kargl  <kargls@comcast.net>
3187         PR fortran/17597
3188         * gfortran.dg/list_read_3.f90: New test.
3190 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3192         * gcc.dg/ftrapv-2.c: New test.
3194 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3196         PR c++/18981
3197         * g++.dg/template/typename9.C: New test.
3199 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3201         PR c++/18738
3202         * g++.dg/template/typename8.C: New test.
3203         * g++.dg/parse/friend2.C: Tweak error message.
3205 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3207         * gcc.c-torture/20041214-1.c: New test.
3209 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3211         PR c++/18965
3212         * g++.dg/init/array17.C: New test.
3214 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3216         PR c++/18793
3217         * g++.dg/init/aggr3.C: New test.
3219 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3221         * gcc.dg/altivec-types-1.c: New test.
3222         * gcc.dg/altivec-types-2.c: New test.
3223         * gcc.dg/altivec-types-3.c: New test.
3224         * gcc.dg/altivec-types-4.c: New test.
3225         * g++.dg/ext/altivec-types-1.C: New test.
3226         * g++.dg/ext/altivec-types-2.C: New test.
3227         * g++.dg/ext/altivec-types-3.C: New test.
3228         * g++.dg/ext/altivec-types-4.C: New test.
3230 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3232         PR middle-end/18951
3233         * gcc.c-torture/execute/20041213-1.c: New test.
3235 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3237         PR c++/18949
3238         * g++.dg/template/cast1.C: New.
3240 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3242         * gcc.c-torture/execute/20041213-2.c: New test.
3244 2004-12-13  Richard Henderson  <rth@redhat.com>
3246         * gcc.dg/i386-sse-10.c: Fix typo in options.
3248 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3250         PR c++/18968
3251         * g++.dg/opt/pr18968.C: New test.
3253 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3255         PR c++/18925
3256         * g++.dg/ext/visibility/staticdatamem.C: New test.
3258 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3260         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3262 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3264         PR rtl-optimization/18928
3265         * gcc.dg/pr18928-1.c: New test case.
3267 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3269         PR tree-opt/16951
3270         * gcc.c-torture/compile/20041211-1.c: New.
3272 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3274         PR middle-end/17564
3275         * gcc.c-torture/execute/20041212-1.c: New test.
3277 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3279         PR fortran/18869
3280         * gfortran.dg/common_1.f90: New test.
3282 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3283         Paul Brook  <paul@codesourcery.com>
3285         PR fortran/16222
3286         * gfortran.dg/real_do_1.f90: New test.
3288 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3290         PR tree-opt/18040
3291         * g++.dg/opt/ptrmem6.C: New test.
3293 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3295         PR middle-end/18921
3296         * gcc.dg/pr18921-1.c: New test case.
3298 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3300         PR fortran/17175
3301         * gfortran.dg/scale_1.f90: New test.
3303 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3305         PR middle-end/18903
3306         * gcc.c-torture/compile/pr18903.c: New test.
3308 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3310         * gcc.c-torture/execute/20041210-1.c: New test.
3312 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3314         PR c++/18731
3315         * g++.dg/parser/struct-1.C: New test.
3316         * g++.dg/parser/struct-2.C: New test.
3317         * g++.dg/parser/struct-3.C: New test.
3319 2004-12-09  Richard Henderson  <rth@redhat.com>
3321         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3323         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3324         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3326 2004-12-09  Matt Austern  <austern@apple.com>
3328         PR c++/18514
3329         * g++.dg/ext/builtin1.C: New
3330         * g++.dg/ext/builtin2.C: New
3331         * g++.dg/ext/builtin3.C: New
3332         * g++.dg/ext/builtin4.C: New
3333         * g++.dg/ext/builtin5.C: New
3335 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3337         PR tree-opt/18904
3338         * g++.dg/opt/ptrmem5.C: New test.
3340 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3342         * g++.dg/parse/typename5.C: Adjust for new error.
3343         * g++.dg/parse/typename7.C: New.
3345 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3347         PR c++/18073
3348         * g++.dg/other/mmintrin.C: New test.
3350 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3352         PR c++/16681
3353         * g++.dg/init/array15.C: New.
3354         * g++.dg/init/array16.C: New.
3356 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3358         PR fortran/18826
3359         * gfortran.dg/assign_1.f90: New test.
3361 2004-12-08  Nick Clifton  <nickc@redhat.com>
3363         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3364         * gcc.target/xstormy16/data_below100: Likewise.
3365         * gcc.target/xstormy16/sfr: Likewise.
3366         * gcc.target/xstormy16/below100.S: New test source file.
3367         * gcc.target/xstormy16/below100.ld: New test linker script.
3368         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3369         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3370         bp instructions.
3371         * gcc.target/xstormy16/bp.c: Likewise.
3373         * gcc.target/xstormy16/bss_below100: New files:
3374         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3375         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3376         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3377         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3378         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3379         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3380         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3381         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3382         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3383         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3384         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3385         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3386         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3387         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3388         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3389         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3390         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3391         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3392         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3393         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3394         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3395         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3396         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3397         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3398         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3399         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3400         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3402         * gcc.target/xstormy16/data_below100: New files:
3403         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3404         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3405         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3406         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3407         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3408         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3409         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3410         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3411         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3412         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3413         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3414         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3415         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3416         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3417         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3418         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3419         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3420         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3421         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3422         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3423         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3424         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3425         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3426         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3427         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3428         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3429         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3431         * gcc.target/xstormy16/sfr: New files:
3432         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3433         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3434         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3435         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3436         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3437         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3438         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3439         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3440         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3441         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3442         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3443         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3444         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3445         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3446         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3447         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3448         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3449         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3450         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3451         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3452         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3453         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3454         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3455         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3456         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3457         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3458         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3459         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3460         27_if0_sfrw_bitfield_f.c
3462 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3464         PR c++/18100
3465         * g++.dg/lookup/name-clash4.C: New test.
3467 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3469         PR c++/18672
3470         * g++.dg/opt/array1.C: New.
3472         PR c++/18803
3473         * g++.dg/template/operator5.C: New.
3475 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3477         PR c/18867
3478         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3480 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3482         * gcc.dg/noncompile/20041207.c: New test.
3484 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3486         * g++.dg/other/unreachable-1.C: New test.
3488 2004-12-06  Nick Clifton  <nickc@redhat.com>
3490         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3491         <limits.h> because the latter comes from gcc's include/ directory
3492         and not the newlib/libc/include directory.
3494 2004-12-04  Richard Henderson  <rth@redhat.com>
3496         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3498 2004-12-04  Richard Henderson  <rth@redhat.com>
3500         * lib/target-supports.exp (check_gc_sections_available): Disable
3501         for alpha and ia64.
3503 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3505         PR middle-end/17909
3506         * g++.dg/other/vararg-2.C: New test.
3508 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3510         PR c++/17011, c++/17971
3511         * g++.dg/template/error15.C: Adjust expected error.
3512         * g++.dg/template/instantiate3.C: Likewise.
3514 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3516         * gcc.dg/altivec-18.c: Fix for darwin
3518 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3520         PR c++/18782
3521         * g++.dg/parse/ptrmem2.C: New.
3523         PR c++/18318
3524         * g++.dg/template/new1.C: New.
3526 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3528         PR fortran/18710
3529         * gfortran.dg/direct_io_3.f90: New test.
3531 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3533         PR 18758
3534         * g++.dg/parse/crash21.C: New.
3536 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3538         PR c++/15664, c++/18276
3539         * g++.dg/template/ttp13.C: New test.
3540         * g++.dg/template/ttp14.C: Likewise.
3542 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3544         PR c++/18123
3545         * g++.dg/parse/enum2.C: New test.
3546         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3548 2004-12-02  Nick Clifton  <nickc@redhat.com>
3550         * gcc.target/xstormy16: New test directory.
3551         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3552         * gcc.target/xstormy16/bp.c: Check the generation of bp
3553         instructions.
3554         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3555         bn instructions and the BELOW100 attribute.
3557 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3559         PR target/16952
3560         * gcc.dg/ppc-eabi.c: New.
3562 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3564         PR fortran/18284
3565         * gfortran.dg/backspace.f90
3567 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3569         * gfortran.dg/inquire.f90: New test.
3571 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3573         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3574         handle effective-target-keyword.
3575         (dg-skip-if): Support effective-target keyword as target list.
3576         (dg-xfail-if): Ditto.
3577         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3579 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3581         PR tree-optimization/18291
3582         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3584 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3586         PR C++/18729
3587         * g++.dg/parse/crash20.C: New.
3589         PR c++/17431
3590         * g++.dg/overload/arg1.C: New.
3591         * g++.dg/overload/arg2.C: New.
3592         * g++.dg/overload/arg3.C: New.
3593         * g++.dg/overload/arg4.C: New.
3595 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3597         * gcc.dg/c99-flex-array-4.c: Remove.
3599 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3601         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3603         * lib/target-supports.exp (is-effective-target): Simplify.
3605         * lib/target-supports.exp (check_effective_target_vect_long):
3606         Fix for powerpc64-*-*.
3608 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3610         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3611         to support new requirements on FreeBSD 5.
3613 2004-11-30  Devang Patel  <dpatel@apple.com>
3615         PR 18702
3616         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3618 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3620         * g++.dg/ext/altivec-13.C: New test.
3622 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3624         PR tree-opt/18298
3625         * gcc.c-torture/execute/p18298.c: New test.
3627 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3628             Dorit Naishlos  <dorit@il.ibm.com>
3630         PR tree-opt/18607
3631         * gcc.dg/vect/vect-89.c: New test.
3633 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3635         * gcc.dg/pr18596-1.c: New test.
3637 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3639         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3641 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3643         PR c/18479
3644         * gcc.dg/pr18479.c: New test.
3646 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3648         PR target/18490
3649         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3650         mmix-knuth-mmixware.
3652         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3653         cris-*-elf* cris-*-aout* mmix-*-*
3655 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3657         PR middle-end/18725
3658         * gcc.dg/pr18725.c: New test.
3660 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3662         PR target/18488
3663         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3665         PR target/18336
3666         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3668 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3670         PR c++/18368
3671         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3672         * g++.old-deja/g++.law/ctors5.C: Likewise.
3673         * g++.old-deja/g++.other/crash25.C: Likewise.
3675         PR c++/18674
3676         * g++.dg/template/error16.C: New test.
3678         PR c++/18512
3679         * g++.dg/template/crash29.C: New test.
3681 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3683         PR tree-optimization/18712
3684         * gcc.c-torture/compile/pr18712.c: New test.
3686 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3688         PR c/7544
3689         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3690         tests.
3692 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3694         PR c++/18652
3695         * g++.dg/lookup/crash6.C: New test.
3697 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3699         PR middle-end/18164
3700         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3702 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3704         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3705         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3706         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3708 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3710         * gcc.dg/pr18164.c: New test.
3712 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3714         * gcc.dg/funroll-loops-all.c: New.
3716 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3718         PR target/18489
3719         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3720         delimeter, match space and TAB as well as ":".
3722         PR target/18484
3723         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3725         PR target/18348
3726         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3728         PR target/18345
3729         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3731         PR target/18337
3732         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3734 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3736         * gfortran.dg/direct_io_2.f90: New test.
3738 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3740         PR target/18334
3741         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3743 2004-11-28  Richard Henderson  <rth@redhat.com>
3745         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3747 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3749         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3750         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3751         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3752         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3753         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3754         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3755         gcc.dg/pointer-arith-8.c: New tests.
3757 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3759         PR fortran/18364
3760         * gfortran.dg/endfile.f90: New test.
3762 2004-11-27  Falk Hueffner  <falk@debian.org>
3764         * gcc.dg/loop-6.c: New test.
3766 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3768         * gcc.c-torture/execute/20041126-1.c: New test.
3770 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3772         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3773         on IRIX.
3775 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3777         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3778         functions.
3780 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3782         PR rtl-optimization/17825
3783         * gcc.c-torture/compile/20041119-1.c: New test.
3785 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3787         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3788         Check existence of ld library path variables before unsetting.
3790 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3792         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3794 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3796         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3798 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3800         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3802 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3804         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3805         dg-do directive.
3807 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3809         * gcc.dg/pr17957.c: Pass --param, not -param.
3811 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3813         PR middle-end/17957
3814         * testsuite/gcc.dg/pr17957.c: New test.
3816 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3818         PR c++/18445
3819         * g++.dg/template/crash28.C: Likewise.
3821         PR c++/18001
3822         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3823         * g++.dg/ext/lvaddr.C: Likewise.
3824         * g++.dg/opt/pr7503-3.C: Likewise.
3826         PR c++/18466
3827         * g++.dg/parse/qualified3.C: New test.
3828         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3830         PR c++/18545
3831         * g++.dg/expr/return1.C: New test.
3833 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3835         Friend class name lookup 3/n, PR c++/3332
3836         * g++.dg/lookup/friend3.C: New test.
3837         * g++.dg/lookup/friend4.C: Likewise.
3838         * g++.dg/lookup/friend5.C: Likewise.
3840 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3842         Friend class name lookup 2/n, PR c++/14513, c++/15410
3843         * g++.dg/lookup/friend2.C: New test.
3844         * g++.dg/template/friend31.C: Likewise.
3846 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3848         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3850 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3852         PR c++/17473
3853         * g++.dg/tc1/dr56.C: Remove.
3854         * g++.dg/template/typedef1.C: Add dg-error markers.
3855         * g++.old-deja/g++.other/typedef7.C: Likewise.
3857         PR c++/18285
3858         * g++.dg/parse/typedef7.C: New test.
3860 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3862         * gcc.c-torture/execute/20041124-1.c: New test.
3864 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3866         * g++.dg/template/deduce3.C: New test.
3868         PR c++/18586
3869         * g++.dg/template/crash27.C: New test.
3871         PR c++/18530
3872         * g++.dg/warn/Wshadow-3.C: New test.
3874 2004-11-24  Devang Patel  <dpatel@apple.com>
3876         PR/18555
3877         * gcc.dg/cpp/isysroot-1.c: New test.
3878         * gcc.dg/cpp/usr/include/stdio.h: New file.
3879         * gcc.dg/cpp/isysroot-2.c: New test.
3880         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3881         New file.
3883 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3885         PR c++/8929
3886         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3888 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3890         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3891         * gcc.target/sparc/pdist.c: Likewise.
3893 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3895         PR c++/16882
3896         * g++.dg/conversion/simd1.C: New test.
3898 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3900         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3901         and restore_ld_library_path_env_vars.
3902         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3903         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3904         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3905         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3907 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3909         * gcc.dg/pragma-align-2.c: Test macro expansion.
3910         * gcc.dg/pragma-pack-2.c: New test.
3912 2004-11-23  Richard Henderson  <rth@redhat.com>
3914         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3915         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3916         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3917         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3918         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3919         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3921         * gcc.dg/vect/vect.exp: Add check for alpha.
3922         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3923         (check_effective_target_vect_int): Enable for alpha.
3924         (check_effective_target_vect_long): New.
3925         (is-effective-target): Add it.
3927 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3929         * gcc.dg/pr18614-1.c: New test.
3931 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3933         * gcc.dg/setjmp-2.c: New test.
3935 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3937         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3938         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3939         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3940         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3941         gcc.target/sparc/pdist.c: New tests.
3943 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3945         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3947 2004-11-22  Dale Johannesen  <dalej@apple.com>
3949         * gcc.dg/20041111-1.c:  New.
3951 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3953         PR tree-opt/18536
3954         * gcc.dg/vect/pr18536.c: New test.
3956 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3958         PR c++/18354
3959         * g++.dg/template/nontype11.C: New test.
3961 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3963         PR middle-end/18520
3964         * gcc.dg/pr18520-1.c: New test case.
3966 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3968         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3969         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3970         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3971         expected diagnostics.
3973 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3975         PR target/18580
3976         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3977         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3978         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3980 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3982         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3984 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3985             Joseph Myers  <joseph@codesourcery.com>
3987         * lib/target-supports.exp (check_visibility_available): Really
3988         test the compiler.
3990 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3992         PR tree-opt/18181
3993         * gcc.dg/vect/vect-85.c: New test.
3994         * gcc.dg/vect/vect-86.c: New test.
3995         * gcc.dg/vect/vect-87.c: New test.
3996         * gcc.dg/vect/vect-88.c: New test.
3998 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4000         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4002 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4004         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4005         * gcc.dg/ppc-and-1.c: Ditto.
4006         * gcc.dg/ppc-compare-1.c: Ditto.
4007         * gcc.dg/ppc-mov-1.c: Ditto
4009 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4010             Mark Mitchell  <mark@codesourcery.com>
4012         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4014 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4015             Aldy Hernandez  <aldyh@redhat.com>
4017         * lib/target-supports.exp (check_effective_target_vect_int): New
4018         (check_effective_target_vect_float): New
4019         (check_effective_target_vect_double): New.
4020         (is-effective-target): Support new effective targets keywords.
4021         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4022         default action for dg-do.
4023         * gcc.dg/vect/pr16105.c: Use new support.
4024         * gcc.dg/vect/pr18400.c: Ditto.
4025         * gcc.dg/vect/pr18425.c: Ditto.
4026         * gcc.dg/vect/vect-1.c: Ditto.
4027         * gcc.dg/vect/vect-10.c: Ditto.
4028         * gcc.dg/vect/vect-11.c: Ditto.
4029         * gcc.dg/vect/vect-12.c: Ditto.
4030         * gcc.dg/vect/vect-13.c: Ditto.
4031         * gcc.dg/vect/vect-14.c: Ditto.
4032         * gcc.dg/vect/vect-15.c: Ditto.
4033         * gcc.dg/vect/vect-16.c: Ditto.
4034         * gcc.dg/vect/vect-17.c: Ditto.
4035         * gcc.dg/vect/vect-18.c: Ditto.
4036         * gcc.dg/vect/vect-19.c: Ditto.
4037         * gcc.dg/vect/vect-2.c: Ditto.
4038         * gcc.dg/vect/vect-20.c: Ditto.
4039         * gcc.dg/vect/vect-21.c: Ditto.
4040         * gcc.dg/vect/vect-22.c: Ditto.
4041         * gcc.dg/vect/vect-23.c: Ditto.
4042         * gcc.dg/vect/vect-24.c: Ditto.
4043         * gcc.dg/vect/vect-25.c: Ditto.
4044         * gcc.dg/vect/vect-26.c: Ditto.
4045         * gcc.dg/vect/vect-27.c: Ditto.
4046         * gcc.dg/vect/vect-27a.c: Ditto.
4047         * gcc.dg/vect/vect-28.c: Ditto.
4048         * gcc.dg/vect/vect-29.c: Ditto.
4049         * gcc.dg/vect/vect-29a.c: Ditto.
4050         * gcc.dg/vect/vect-3.c: Ditto.
4051         * gcc.dg/vect/vect-30.c: Ditto.
4052         * gcc.dg/vect/vect-31.c: Ditto.
4053         * gcc.dg/vect/vect-32.c: Ditto.
4054         * gcc.dg/vect/vect-33.c: Ditto.
4055         * gcc.dg/vect/vect-34.c: Ditto.
4056         * gcc.dg/vect/vect-35.c: Ditto.
4057         * gcc.dg/vect/vect-36.c: Ditto.
4058         * gcc.dg/vect/vect-37.c: Ditto.
4059         * gcc.dg/vect/vect-38.c: Ditto.
4060         * gcc.dg/vect/vect-4.c: Ditto.
4061         * gcc.dg/vect/vect-40.c: Ditto.
4062         * gcc.dg/vect/vect-41.c: Ditto.
4063         * gcc.dg/vect/vect-42.c: Ditto.
4064         * gcc.dg/vect/vect-43.c: Ditto.
4065         * gcc.dg/vect/vect-44.c: Ditto.
4066         * gcc.dg/vect/vect-45.c: Ditto.
4067         * gcc.dg/vect/vect-46.c: Ditto.
4068         * gcc.dg/vect/vect-47.c: Ditto.
4069         * gcc.dg/vect/vect-48.c: Ditto.
4070         * gcc.dg/vect/vect-48a.c: Ditto.
4071         * gcc.dg/vect/vect-49.c: Ditto.
4072         * gcc.dg/vect/vect-5.c: Ditto.
4073         * gcc.dg/vect/vect-50.c: Ditto.
4074         * gcc.dg/vect/vect-51.c: Ditto.
4075         * gcc.dg/vect/vect-52.c: Ditto.
4076         * gcc.dg/vect/vect-53.c: Ditto.
4077         * gcc.dg/vect/vect-54.c: Ditto.
4078         * gcc.dg/vect/vect-55.c: Ditto.
4079         * gcc.dg/vect/vect-56.c: Ditto.
4080         * gcc.dg/vect/vect-56a.c: Ditto.
4081         * gcc.dg/vect/vect-57.c: Ditto.
4082         * gcc.dg/vect/vect-58.c: Ditto.
4083         * gcc.dg/vect/vect-59.c: Ditto.
4084         * gcc.dg/vect/vect-6.c: Ditto.
4085         * gcc.dg/vect/vect-60.c: Ditto.
4086         * gcc.dg/vect/vect-61.c: Ditto.
4087         * gcc.dg/vect/vect-62.c: Ditto.
4088         * gcc.dg/vect/vect-63.c: Ditto.
4089         * gcc.dg/vect/vect-64.c: Ditto.
4090         * gcc.dg/vect/vect-65.c: Ditto.
4091         * gcc.dg/vect/vect-66.c: Ditto.
4092         * gcc.dg/vect/vect-67.c: Ditto.
4093         * gcc.dg/vect/vect-68.c: Ditto.
4094         * gcc.dg/vect/vect-69.c: Ditto.
4095         * gcc.dg/vect/vect-7.c: Ditto.
4096         * gcc.dg/vect/vect-72.c: Ditto.
4097         * gcc.dg/vect/vect-72a.c: Ditto.
4098         * gcc.dg/vect/vect-73.c: Ditto.
4099         * gcc.dg/vect/vect-74.c: Ditto.
4100         * gcc.dg/vect/vect-75.c: Ditto.
4101         * gcc.dg/vect/vect-76.c: Ditto.
4102         * gcc.dg/vect/vect-77.c: Ditto.
4103         * gcc.dg/vect/vect-77a.c: Ditto.
4104         * gcc.dg/vect/vect-78.c: Ditto.
4105         * gcc.dg/vect/vect-79.c: Ditto.
4106         * gcc.dg/vect/vect-8.c: Ditto.
4107         * gcc.dg/vect/vect-80.c: Ditto.
4108         * gcc.dg/vect/vect-82.c: Ditto.
4109         * gcc.dg/vect/vect-82_64.c: Ditto.
4110         * gcc.dg/vect/vect-83.c: Ditto.
4111         * gcc.dg/vect/vect-83_64.c: Ditto.
4112         * gcc.dg/vect/vect-9.c: Ditto.
4113         * gcc.dg/vect/vect-all.c: Ditto.
4114         * gcc.dg/vect/vect-none.c: Ditto.
4116 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4118         * lib/gcc-dg.exp (dg-skip-if): New function.
4119         (dg-forbid-option): Remove.
4120         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4121         * g++.dg/abi/bitfield8.C: Likewise.
4122         * g++.dg/abi/dtor1.C: Likewise.
4123         * g++.dg/abi/empty10.C: Likewise.
4124         * g++.dg/abi/empty7.C: Likewise.
4125         * g++.dg/abi/empty9.C: Likewise.
4126         * g++.dg/abi/layout3.C: Likewise.
4127         * g++.dg/abi/layout4.C: Likewise.
4128         * g++.dg/abi/thunk1.C: Likewise.
4129         * g++.dg/abi/thunk2.C: Likewise.
4130         * g++.dg/abi/vbase11.C: Likewise.
4131         * g++.dg/abi/vthunk2.C: Likewise.
4132         * g++.dg/abi/vthunk3.C: Likewise.
4133         * g++.dg/ext/attrib8.C: Likewise.
4134         * g++.dg/opt/longbranch2.C: Likewise.
4135         * g++.dg/opt/reg-stack4.C: Likewise.
4136         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4137         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4138         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4139         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4140         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4141         * gcc.dg/20000609-1.c: Likewise.
4142         * gcc.dg/20000720-1.c: Likewise.
4143         * gcc.dg/20011107-1.c: Likewise.
4144         * gcc.dg/20011119-1.c: Likewise.
4145         * gcc.dg/20020108-1.c: Likewise.
4146         * gcc.dg/20020122-2.c: Likewise.
4147         * gcc.dg/20020122-3.c: Likewise.
4148         * gcc.dg/20020201-3.c: Likewise.
4149         * gcc.dg/20020206-1.c: Likewise.
4150         * gcc.dg/20020218-1.c: Likewise.
4151         * gcc.dg/20020310-1.c: Likewise.
4152         * gcc.dg/20020411-1.c: Likewise.
4153         * gcc.dg/20020418-2.c: Likewise.
4154         * gcc.dg/20020426-1.c: Likewise.
4155         * gcc.dg/20020426-2.c: Likewise.
4156         * gcc.dg/20020517-1.c: Likewise.
4157         * gcc.dg/20020523-1.c: Likewise.
4158         * gcc.dg/20020523-2.c: Likewise.
4159         * gcc.dg/20020729-1.c: Likewise.
4160         * gcc.dg/20030204-1.c: Likewise.
4161         * gcc.dg/20030826-2.c: Likewise.
4162         * gcc.dg/20030926-1.c: Likewise.
4163         * gcc.dg/20031202-1.c: Likewise.
4164         * gcc.dg/980312-1.c: Likewise.
4165         * gcc.dg/980313-1.c: Likewise.
4166         * gcc.dg/990117-1.c: Likewise.
4167         * gcc.dg/990424-1.c: Likewise.
4168         * gcc.dg/990524-1.c: Likewise.
4169         * gcc.dg/991230-1.c: Likewise.
4170         * gcc.dg/i386-387-1.c: Likewise.
4171         * gcc.dg/i386-387-2.c: Likewise.
4172         * gcc.dg/i386-387-3.c: Likewise.
4173         * gcc.dg/i386-387-4.c: Likewise.
4174         * gcc.dg/i386-387-5.c: Likewise.
4175         * gcc.dg/i386-387-6.c: Likewise.
4176         * gcc.dg/i386-asm-1.c: Likewise.
4177         * gcc.dg/i386-bitfield1.c: Likewise.
4178         * gcc.dg/i386-bitfield2.c: Likewise.
4179         * gcc.dg/i386-loop-1.c: Likewise.
4180         * gcc.dg/i386-loop-2.c: Likewise.
4181         * gcc.dg/i386-loop-3.c: Likewise.
4182         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4183         * gcc.dg/i386-pic-1.c: Likewise.
4184         * gcc.dg/i386-regparm.c: Likewise.
4185         * gcc.dg/i386-signbit-1.c: Likewise.
4186         * gcc.dg/i386-signbit-2.c: Likewise.
4187         * gcc.dg/i386-signbit-3.c: Likewise.
4188         * gcc.dg/i386-sse-5.c: Likewise.
4189         * gcc.dg/i386-sse-8.c: Likewise.
4190         * gcc.dg/i386-unroll-1.c: Likewise.
4191         * gcc.dg/tls/opt-1.c: Likewise.
4192         * gcc.dg/tls/opt-2.c: Likewise.
4193         * gcc.dg/unroll-1.c: Likewise.
4194         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4195         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4196         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4197         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4199 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4201         * g++.dg/template/incomplete1.C: New test.
4203 2004-11-16  Nick Clifton  <nickc@redhat.com>
4205         Revert patches accidentally commited during checkin of fixes for
4206         xstormy16 tests:
4207         gcc.c-torture/execute/simd-4.c: Revert
4208         gcc.dg/20040910-1.c: Revert.
4210 2004-11-16  Paul Brook  <paul@codesourcery.com>
4212         PR fortran/13010
4213         * gfortran.dg/der_pointer_1.f90: New test.
4215 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4217         PR c/18498
4218         * gcc.dg/bitfld-13.c: New test.
4220 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4222         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4223         powerpc*-*-linux*.
4225         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4226         * gcc.dg/ppc64-abi-2.c: Ditto.
4227         * gcc.dg/ppc64-abi-3.c: Ditto.
4229         * lib/gcc-dg.exp (dg-target-list): Remove.
4231 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4233         * gcc.dg/ia64-postinc.c: New test.
4235 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4237         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4239 2004-11-15  Nick Clifton  <nickc@redhat.com>
4241         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4242         __INT_MAX__ so that the test can be compiled by toolchains
4243         targeted at 16-bit processors.
4245         * gcc.dg/20040625-1.c: Use long constants rather than integers
4246         when performing arithmetic that will overflow 16-bits.
4248         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4249         xstormy16.  It does not support 128-bit vector operations.
4251         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4252         with the macro PTR_TYPE.  Define this macro to an integer type
4253         suitable for holding a pointer.
4255         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4256         the target is a 16-bit processor.
4258         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4259         16-bit targets where the character constant will be too long.
4261         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4262         where the double will not be directly addressable.
4264 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4266         Friend class name lookup 1/n, PR c++/18471
4267         * g++.dg/template/crash26.C: New test.
4268         * g++.dg/lookup/struct1.C: Adjust expected error.
4269         * g++.dg/parse/elab1.C: Likewise.
4270         * g++.dg/parse/elab2.C: Likewise.
4271         * g++.dg/parse/int-as-enum1.C: Likewise.
4272         * g++.dg/parse/struct-as-enum1.C: Likewise.
4273         * g++.dg/parse/typedef1.C: Likewise.
4274         * g++.dg/parse/typedef3.C: Likewise.
4275         * g++.dg/parse/typedef4.C: Likewise.
4276         * g++.dg/parse/typedef5.C: Likewise.
4277         * g++.dg/template/nontype4.C: Likewise.
4278         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4279         * g++.old-deja/g++.other/elab1.C: Likewise.
4280         * g++.old-deja/g++.other/syntax4.C: Likewise.
4282 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4284         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4286 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4288         * gcc.c-torture/execute/20041114-1.c: New test.
4290 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4292         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4293         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4294         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4295         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4296         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4297         gcc.dg/switch-7.c: New tests.
4299 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4301         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4303 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4305         PR tree-opt/18400
4306         * gcc.dg/vect/pr18400.c: New test.
4308 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4309             Andrew Pinski  <pinskia@physics.uc.edu>
4311         PR tree-opt/18425
4312         * gcc.dg/vect/pr18425.c: New test.
4314 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4316         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4317         Guard with dg-require-alias and dg-require-visibility.
4319 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4321         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4323 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4325         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4327 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4329         PR c++/17344
4330         * g++.dg/template/defarg5.C: New test.
4332 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4334         * g++.dg/parse/cast1.C: Run only on ILP32.
4335         * g++.old-deja/g++.mike/p784.C: Likewise.
4337 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4339         * gcc.c-torture/execute/20041113-1.c: New test.
4341 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4343         PR target/18230
4344         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4345         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4346         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4347         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4348         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4349         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4350         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4351         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4352         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4353         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4354         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4355         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4356         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4358 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4360         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4361         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4362         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4363         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4364         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4365         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4366         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4367         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4368         gcc.target/sparc/combined-1.c: New tests.
4370 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4372         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4373         New tests.
4375 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4377         * lib/gcc-dg.exp (dg-forbid-option): New function.
4378         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4379         * g++.dg/abi/bitfield8.C: Likewise.
4380         * g++.dg/abi/dtor1.C: Likewise.
4381         * g++.dg/abi/empty10.C: Likewise.
4382         * g++.dg/abi/empty7.C: Likewise.
4383         * g++.dg/abi/empty9.C: Likewise.
4384         * g++.dg/abi/layout3.C: Likewise.
4385         * g++.dg/abi/layout4.C: Likewise.
4386         * g++.dg/abi/thunk1.C: Likewise.
4387         * g++.dg/abi/thunk2.C: Likewise.
4388         * g++.dg/abi/vbase11.C: Likewise.
4389         * g++.dg/abi/vthunk2.C: Likewise.
4390         * g++.dg/abi/vthunk3.C: Likewise.
4391         * g++.dg/ext/attrib8.C: Likewise.
4392         * g++.dg/opt/longbranch2.C: Likewise.
4393         * g++.dg/opt/reg-stack4.C: Likewise.
4394         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4395         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4396         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4397         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4398         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4399         * gcc.dg/20000609-1.c: Likewise.
4400         * gcc.dg/20000720-1.c: Likewise.
4401         * gcc.dg/20011107-1.c: Likewise.
4402         * gcc.dg/20011119-1.c: Likewise.
4403         * gcc.dg/20020108-1.c: Likewise.
4404         * gcc.dg/20020122-2.c: Likewise.
4405         * gcc.dg/20020122-3.c: Likewise.
4406         * gcc.dg/20020201-3.c: Likewise.
4407         * gcc.dg/20020206-1.c: Likewise.
4408         * gcc.dg/20020218-1.c: Likewise.
4409         * gcc.dg/20020310-1.c: Likewise.
4410         * gcc.dg/20020411-1.c: Likewise.
4411         * gcc.dg/20020418-2.c: Likewise.
4412         * gcc.dg/20020426-1.c: Likewise.
4413         * gcc.dg/20020426-2.c: Likewise.
4414         * gcc.dg/20020517-1.c: Likewise.
4415         * gcc.dg/20020523-1.c: Likewise.
4416         * gcc.dg/20020523-2.c: Likewise.
4417         * gcc.dg/20020729-1.c: Likewise.
4418         * gcc.dg/20030204-1.c: Likewise.
4419         * gcc.dg/20030826-2.c: Likewise.
4420         * gcc.dg/20030926-1.c: Likewise.
4421         * gcc.dg/20031202-1.c: Likewise.
4422         * gcc.dg/980312-1.c: Likewise.
4423         * gcc.dg/980313-1.c: Likewise.
4424         * gcc.dg/990117-1.c: Likewise.
4425         * gcc.dg/990424-1.c: Likewise.
4426         * gcc.dg/990524-1.c: Likewise.
4427         * gcc.dg/991230-1.c: Likewise.
4428         * gcc.dg/i386-387-1.c: Likewise.
4429         * gcc.dg/i386-387-2.c: Likewise.
4430         * gcc.dg/i386-387-3.c: Likewise.
4431         * gcc.dg/i386-387-4.c: Likewise.
4432         * gcc.dg/i386-387-5.c: Likewise.
4433         * gcc.dg/i386-387-6.c: Likewise.
4434         * gcc.dg/i386-asm-1.c: Likewise.
4435         * gcc.dg/i386-bitfield1.c: Likewise.
4436         * gcc.dg/i386-bitfield2.c: Likewise.
4437         * gcc.dg/i386-loop-1.c: Likewise.
4438         * gcc.dg/i386-loop-2.c: Likewise.
4439         * gcc.dg/i386-loop-3.c: Likewise.
4440         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4441         * gcc.dg/i386-pic-1.c: Likewise.
4442         * gcc.dg/i386-regparm.c: Likewise.
4443         * gcc.dg/i386-signbit-1.c: Likewise.
4444         * gcc.dg/i386-signbit-2.c: Likewise.
4445         * gcc.dg/i386-signbit-3.c: Likewise.
4446         * gcc.dg/i386-sse-5.c: Likewise.
4447         * gcc.dg/i386-sse-8.c: Likewise.
4448         * gcc.dg/i386-unroll-1.c: Likewise.
4449         * gcc.dg/tls/opt-1.c: Likewise.
4450         * gcc.dg/tls/opt-2.c: Likewise.
4451         * gcc.dg/unroll-1.c: Likewise.
4452         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4453         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4454         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4455         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4456         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4457         -m64 is specified.
4459 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4461         PR c++/18389
4462         * g++.dg/parse/cond1.C: New test.
4464         PR c++/18429
4465         * g++.dg/template/array9.C: New test.
4466         * g++.dg/ext/vla1.C: Adjust error messages.
4467         * g++.dg/ext/vlm1.C: Likewise.
4468         * g++.dg/template/crash2.C: Likewise.
4470         PR c++/18436
4471         * g++.dg/template/call3.C: New test.
4473         PR c++/18407
4474         * g++.dg/template/ptrmem11.C: New test.
4476 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4478         PR other/14264
4479         * lib/g++.exp: Set LC_ALL and LANG to C.
4480         * lib/gcc-dg.exp: Likewise.
4481         * lib/gfortran.exp: Likewise.
4482         * lib/objc.exp: Likewise.
4483         * lib/treelang.exp: Likewise.
4485 2004-11-12  Andreas Schwab  <schwab@suse.de>
4487         * gcc.dg/pr16286.c: Fix last change.
4489 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4491         PR c++/18416
4492         * g++.dg/init/global1.C: New test.
4494 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4496         * gcc.c-torture/execute/20041112-1.c: New test.
4498 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4500         * lib/gcc-dg.exp (dg-target-list): New.
4502 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4503             Richard Sandiford  <rsandifo@redhat.com>
4505         * lib/target-supports.exp (get-compiler_messages): New.
4506         (check_named_sections_available): Use it.
4507         (check_effective_target_ilp32): New.
4508         (check_effective_target_lp64): New.
4509         (is-effective-target): New.
4510         * lib/gcc-dg.exp (dg-require-effective-target): New.
4512 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4514         * gcc.dg/precedence-1.c: New test.
4516 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4518         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4520         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4521         message, delete generated files, use more descriptive name for
4522         executable, and make the test unsupported when it cannot be run.
4524         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4525         (dg-require-weak, dg-require-visibility, dg-require-alias,
4526         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4527         dg-require-iconv, dg-require-named-sections): Use it.
4529         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4531 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4533         PR target/16457
4534         * gcc.dg/ppc-and-1: New
4536         PR target/16796
4537         * gcc.dg/ppc-mov-1.c: New.
4539         PR target/16458
4540         * gcc.dg/ppc-compare-1.c: New.
4542 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4544         * objc.dg/desig-init-2.m: New test.
4546 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4548         PR middle-end/18160
4549         * g++.dg/warn/register-var-1.C: New test.
4550         * g++.dg/warn/register-var-2.C: New test.
4552 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4554         * gcc.dg/union-2.c: New test.
4556 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4558         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4559         New test for PR tree-optimization/17892.
4561 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4563         PR c++/18369
4564         * g++.dg/init/new12.C: New test.
4566 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4568         * gcc.target/sparc: New directory.
4569         * gcc.target/sparc/sparc.exp: New driver.
4570         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4571         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4572         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4573         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4575 2004-11-10  Paul Brook  <paul@codesourcery.com>
4577         PR fortran/18218
4578         * gfortran.dg/list_read.c: New test.
4580 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4582         PR c/18322
4583         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4584         expected diagnostic location.
4586 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4588         * gcc.dg/20041109-1.c: New test.
4590 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4592         PR objc/18406
4593         * objc/compile/pr18406.m: New test.
4595 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4597         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4599 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4601         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4603 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4605         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4607 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4609         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4610         exit.
4612 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4614         PR tree-opt/18299
4615         * gcc.c-torture/pr18299-1.c: New test.
4617 2004-11-06  Andreas Schwab  <schwab@suse.de>
4619         * gcc.dg/pr16286.c: Also test for bool and pixel.
4621 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4623         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4624         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4625         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4626         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4627         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4628         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4629         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4630         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4631         gcc.dg/struct-semi-3.c: New tests.
4633 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4635         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4637 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4639         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4640         Do not use C99 designators.
4642 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4644         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4646 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4648         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4649         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4650         * gcc.c-torture/execute/simd-5.x: Remove.
4652 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4654         PR rtl-optimization/17933
4655         * gcc.dg/torture/pr17933-1.c: New test.
4657 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4659         PR target/18106
4660         * lib/target-supports.exp (check_weak_available): Support
4661         Windows.
4663 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4665         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4666         call to fflush(stdout) before abort.
4667         (my_ffsll): New function.
4668         (generate_fields): Use it.
4670 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4672         * gcc.dg/init-undef-1.c: New test.
4674 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4676         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4677         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4678         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4679         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4680         expected messages for new parser.
4682 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4684         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4686 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4688         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4689         on LP64 targets.
4691 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4693         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4694         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4695         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4696         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4697         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4698         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4699         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4700         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4701         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4702         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4704 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4706         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4707         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4708         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4709         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4710         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4711         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4712         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4713         for new parser.
4715 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4717         PR target/15342
4718         * gcc.dg/20041104-1.c: New test.
4720 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4722         * g++.dg/template/nontype7.C: New test.
4723         * g++.dg/template/nontype8.C: Likewise.
4724         * g++.dg/template/nontype9.C: Likewise.
4725         * g++.dg/template/nontype10.C: Likewise.
4726         * g++.dg/tc1/dr49.C: Likewise.
4727         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4728         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4730 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4732         * g++.dg/rtti/tinfo1.C: Remove xfails.
4734 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4736         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4737         packed attribute to the definition to satisfy the new C++ parser.
4739 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4741         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4742         invocations of va_arg.
4744 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4746         PR c++/18124
4747         * g++.dg/template/crash25.C: New test.
4749         PR c++/18155
4750         * g++.dg/template/typedef2.C: New test.
4751         * g++.dg/parse/crash13.C: Adjust error markers.
4753         PR c++/18177
4754         * g++.dg/conversion/const3.C: New test.
4756 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4758         PR fortran/17535
4759         PR fortran/17583
4760         PR fortran/17713
4761         * gfortran.dg/generic_[123].f90: New testcases.
4763 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4765         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4766         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4768 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4770         PR tree-opt/16808
4771         * gcc.c-torture/compile/pr16808.c: New test.
4773 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4775         PR rtl-optimization/17104
4776         * gcc.dg/ppc-bitfield1.c: New.
4778 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4780         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4782 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4784         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4785         strings for 32-bit code.
4787 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4789         PR c/18239
4790         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4792 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4794         PR c++/18064
4795         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4797 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4799         PR c++/15172
4800         * g++.dg/init/aggr2.C: New test.
4802 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4804         * objc.dg/local-decl-1.m: New test.
4806 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4808         * gcc.dg/20040910-1.c: Adjust regex.
4810 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4812         PR rtl-optimization/18084
4813         * g++.dg/opt/pr18084-1.C: New testcase.
4815 2004-10-30  Matt Austern  <austern@apple.com>
4817         PR c++/17542
4818         * g++.dg/ext/attrib18.C: New test.
4820 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4822         PR middle-end/18096
4823         * gcc.dg/pr18096-1.c: New test case.
4825 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4827         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4829 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4831         PR c/16666
4832         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4833         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4834         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4835         gcc.dg/old-style-prom-3.c: New tests.
4837 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4839         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4840         Remove unnecessary inclusion of stdio.h.
4842 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4844         PR rtl-optimization/17581
4845         * gcc.dg/pr17581-1.c: New test case.
4847 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4849         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4850         being implemented.
4851         * g++.dg/conversion/dr195-1.C: New.
4852         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4853         * g++.old-deja/g++.mike/p10148.C: Likewise.
4855 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4857         PR c++/17695
4858         * g++.dg/debug/typedef2.C: New test.
4860 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4862         PR fortran/13490
4863         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4864         * gfortran.dg/g77/README: Update.
4866 2004-10-28  Matt Austern  <austern@apple.com>
4868         PR c++/14124
4869         * g++.dg/ext/packed7.C: New test.
4871 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4873         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4874         scan-assembler.
4875         * lib/scanasm.exp (hidden-scan-for): New proc.
4876         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4877         string.
4878         (scan-not-hidden): Likewise.
4879         * lib/target-supports.exp (check_visibility_available): mach-o is
4880         support too.
4882 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4884         PR c++/17132
4885         * g++.dg/template/memclass3.C: New test.
4887 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4889         PR middle-end/18160
4890         * gcc.dg/register-var-1.c: New test.
4891         * gcc.dg/register-var-2.c: New test.
4892         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4893         error now.
4895 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4897         PR other/18172
4898         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4899         unused variables.
4900         * gcc.dg/vect/vect-22.c: Likewise.
4902 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4904         * gcc.dg/i386-rotate-1.c: New test.
4906 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4908         * g++.dg/init/ref12.C: Add "run" marker.
4910         PR c++/17435
4911         * g++.dg/init/ref12.C: New test.
4913         PR c++/18140
4914         * g++.dg/template/shift1.C: New test.
4915         * g++.dg/template/error10.C: Adjust error markers.
4917 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4919         PR tree-opt/17529
4920         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4922 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4924         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4925         * gcc.dg/weak/weak-3.c: Likewise.
4926         * gcc.dg/weak/weak-5.c: Likewise.
4927         * gcc.dg/weak/weak-9.c: Likewise.
4928         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4929         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4931         * gcc.dg/darwin-weakimport-1.c: New.
4933 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4935         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4937 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4939         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4940         'syntax' error messages.
4941         * gcc.dg/cpp/direct2s.c: Likewise.
4943 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4945         * gcc.c-torture/compile/20041026-1.c: New.
4947 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4949         PR c++/18093
4950         * g++.dg/lookup/ns2.C: New test.
4952         PR c++/18020
4953         * g++.dg/template/enum4.C: New test.
4955         PR c++/18161
4956         * g++.dg/template/expr1.C: New test.
4958 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4960         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4962 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4964         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4965         gcc.dg/decl-nospec-3.c: New tests.
4967 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4969         * objc.dg/super-class-3.m: New test.
4971 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4973         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4974         resyncing.
4975         * gcc.dg/cpp/direct2s.c: Likewise.
4977 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4979         * objc.dg/image-info.m: Update for changes to section selection.
4981 2004-10-25  David Ayers  <d.ayers@inode.at>
4982             Ziemowit Laski  <zlaski@apple.com>
4984         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4985         diagnostics when messaging 'id <Proto>'.
4986         * objc.dg/class-protocol-1.m: New test.
4987         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4988         a non-existent method signature.
4989         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4990         Update diagnostics when messaging with non-existent method signature.
4991         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4992         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4993         invalid receivers are now resolved as if messaging 'id'; remove
4994         extraneous diagnostics.
4996 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4998         PR c/16667
4999         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5000         gcc.dg/init-desig-obs-3.c: New tests.
5002 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5004         * gcc.dg/debug/20041023-1.c: New test.
5006 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5008         PR middle-end/17407
5009         * gcc.c-torture/compile/pr17407.c: New test.
5011         PR c++/18121
5012         * g++.dg/template/array8.C: New test.
5014 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5016         PR other/18138
5017         * lib/g++.exp: Accept more than one multilib libgcc.
5018         * lib/gcc-dg.exp: Likewise.
5019         * lib/objc.exp: Likewise.
5020         * lib/treelang.exp: Likewise.
5021         * lib/gfortran.exp: Likewise.
5023 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5025         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5027 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5029         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5030         * gcc.dg/c99-const-expr-3.c: Likewise.
5032 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5034         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5036 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5038         * gcc.c-torture/execute/loop-2e.x: Remove.
5040 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5042         PR c++/18095
5043         * g++.dg/parse/crash18.C: New.
5044         * g++.dg/parse/crash19.C: New.
5046 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5048         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5049         * g++.dg/ext/dllimport2.C: Same.
5050         * g++.dg/ext/dllimport8.C: Same.
5052 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5054         PR c++/10841
5055         * g++.dg/conversion/cast1.C: New test.
5056         * g++.dg/overload/pmf1.C: Adjust error marker.
5058 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5060         PR objc/17923
5061         * objc.dg/const-str-7.m: New test.
5063 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5065         * g++.dg/template/memfriend11.C: Fix comment typo.
5066         * g++.dg/template/memfriend14.C: Likewise.
5068 2004-10-20  Richard Henderson  <rth@redhat.com>
5070         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5071         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5072         -fasynchronous-unwind-tables.
5074 2004-10-20  Richard Henderson  <rth@redhat.com>
5076         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5077         (main): Return success.
5078         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5079         (main): Return success.
5081 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5083         PR c++/13495
5084         * g++.dg/template/memfriend9.C: New test.
5085         * g++.dg/template/memfriend10.C: Likewise.
5086         * g++.dg/template/memfriend11.C: Likewise.
5087         * g++.dg/template/memfriend12.C: Likewise.
5088         * g++.dg/template/memfriend13.C: Likewise.
5089         * g++.dg/template/memfriend14.C: Likewise.
5090         * g++.dg/template/memfriend15.C: Likewise.
5091         * g++.dg/template/memfriend16.C: Likewise.
5092         * g++.dg/template/memfriend17.C: Likewise.
5093         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5095 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5097         * g++.dg/conversion/dr195.C: New.
5098         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5100 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5101             Devang Patel  <dpatel@apple.com>
5103         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5104         of floating point arithmetic, which could trap.
5106 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5108         PR c++/14035
5109         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5110         * g++.dg/conversion/const2.C: New test.
5111         * g++.dg/expr/reinterpret2.C: New test.
5112         * g++.dg/expr/reinterpret3.C: New test.
5113         * g++.dg/expr/cast2.C: New test.
5114         * g++.dg/expr/copy1.C: New test.
5115         * g++.dg/other/conversion1.C: Change error message.
5116         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5117         function pointers to void *.
5118         * g++.old-deja/g++.mike/p10148.C: Likewise.
5120 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5122         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5124 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5126         PR c++/18047
5128         * g++.dg/parse/expr3.C: New test.
5130 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5132         * gcc.dg/smod-1.c: New test.
5134 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5136         * objc.dg/method-14.m: New test.
5138 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5140         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5141         Also xfail as the patch was reverted.
5143 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5145         PR middle-end/16973
5146         * gcc.dg/pr16973.c: New test.
5148 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5150         PR tree-optimization/17656
5151         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5153 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5155         * g++.dg/eh/shadow1.C: New.
5157 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5159         * gcc.c-torture/compile/20041018-1.c: New test.
5161 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5163         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5164         compiler referring to register 0 when accessing sdata.  The linker
5165         now patches things up.
5167 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5169         PR c/17529
5170         * gcc.c-torture/compile/pr17529.c: New test.
5172 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5174         PR c++/17743
5175         * g++.dg/ext/attrib17.C: New test.
5177 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5179         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5181 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5183         PR c++/10479
5184         * g++.dg/ext/attrib16.C: New test.
5186 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5188         PR c++/17042
5189         * g++.dg/init/dso_handle1.C: New test.
5191         PR c++/14667
5192         * g++.dg/parse/typedef6.C: New test.
5194         PR c++/17916
5195         * g++.dg/parse/pragma1.C: New test.
5197 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5199         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5201 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5203         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5204         -fno-common when on HPPA HP-UX platforms.
5206 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5208         PR other/16820
5209         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5210         stdint.h.
5211         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5212         uintptr_t.
5214 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5216         PR c++/16301
5217         * g++.dg/lookup/strong-using-4.C: New test.
5219 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5221         PR middle-end/16567
5222         * gcc.c-torture/compile/nested-1.c: New test.
5224 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5226         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5227         and mipsisa64*-*-* (until support for misaligned loads is added).
5228         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5229         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5230         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5231         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5232         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5233         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5235 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5237         PR c++/17976
5238         * g++.dg/init/dtor3.C: New test.
5240 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5242         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5244 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5246         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5247         * gcc.dg/macho-lo-sum.c: Likewise.
5249 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5251         * gcc.dg/ppc-spe64-1.c: New test.
5253 2004-10-14  Devang Patel  <dpatel@apple.com>
5255         PR 17635
5256         * gcc.dg/pr17635.c : New test.
5258 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5260         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5261         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5262         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5263         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5264         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5265         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5266         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5267         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5268         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5269         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5270         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5271         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5272         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5273         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5274         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5275         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5276         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5277         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5279 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5281         * gcc.dg/vect/vect-82.c: New testcase.
5282         * gcc.dg/vect/vect-82_64.c: New testcase.
5283         * gcc.dg/vect/vect-83.c: New testcase.
5284         * gcc.dg/vect/vect-83_64.c: New testcase.
5286 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5288         * gcc.dg/cpp/error-1.c: New test.
5290 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5292         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5294 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5296         PR target/17984
5297         * gcc.dg/cris-peep2-xsrand2.c: New test.
5299 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5301         PR c++/17661
5302         * testsuite/g++.dg/expr/for2.C: New test.
5304 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5306         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5308 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5310         PR tree-optimization/17724
5311         * g++.dg/opt/pr17724-1.C: New test.
5312         * g++.dg/opt/pr17724-2.C: New test.
5313         * g++.dg/opt/pr17724-3.C: New test.
5314         * g++.dg/opt/pr17724-4.C: New test.
5315         * g++.dg/opt/pr17724-5.C: New test.
5316         * g++.dg/opt/pr17724-6.C: New test.
5318 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5320         PR c/17301
5321         * gcc.dg/pr17301-2.c: New test.
5323 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5325         PR c++/15876
5326         * g++.dg/parse/error22.C: New test.
5328         PR c++/17936
5329         * g++.dg/template/spec18.C: New test.
5331 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5333         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5334         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5335         memcpy.
5336         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5337         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5339 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5341         * g++.dg/eh/cleanup5.C: Add dg-options "".
5343 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5345         PR middle-end/17657
5346         * gcc.dg/switch-4.c: New test case.
5348 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5350         * gcc.c-torture/execute/20041011-1.c: New test.
5352 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5354         PR c++/17554
5355         * g++.dg/init/for3.C: New test.
5357         PR c++/17657
5358         * g++.dg/opt/switch2.C: New test.
5360         PR middle-end/17703
5361         * g++.dg/warn/Wreturn-2.C: New test.
5363 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5365         PR c++/17907
5366         * g++.dg/eh/cleanup5.C: New test.
5368 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5370         PR c++/17393
5371         * g++.dg/parse/error21.C: New test.
5373 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5375         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5376         * g++.dg/warn/incomplete1.C: Likewise.
5377         * g++.dg/template/qualttp20.C: Likewise.
5379 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5381         PR c/17881
5382         * parm-incomplete-1.c: New test.
5384 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5386         PR c++/17867
5387         * g++.dg/parse/error19.C: New test.
5389         PR c++/17670
5390         * g++.dg/init/new11.C: New test.
5392         PR c++/17821
5393         * g++.dg/parse/error20.C: New test.
5395         PR c++/17826
5396         * g++.dg/template/crash24.C: New test.
5398 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5400         PR c/17301
5401         * gcc.dg/pr17301-1.c: New test.
5403 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5405         PR c/17189
5406         * gcc.dg/anon-struct-5.c: New test.
5408 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5410         PR c/17844
5411         * gcc.dg/pr17844-1.c: New test.
5413 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5415         PR tree-optimization/17906
5416         * gcc.c-torture/compile/pr17906.c: New.
5418 2004-10-09  Stuart Hastings  <stuart@apple.com>
5419             Roger Sayle  <roger@eyesopen.com>
5421         PR rtl-optimization/17853
5422         * gcc.dg/i386-mmx-5.c: New testcase.
5424 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5426         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5428 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5430         PR c++/17524
5431         * g++.dg/template/static9.C: New test.
5433         PR c++/17685
5434         * g++.dg/parse/operator5.C: New test.
5436 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5438         PR middle-end/17894
5439         * gcc.c-torture/execute/divcmp-4.c: New test case.
5441 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5443         PR tree-opt/17902
5444         * g++.dg/opt/pr17902.C: New test.
5446 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5448         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5450 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5452         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5454 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5456         * gcc.dg/assign-warn-3.c: New test.
5458 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5460         PR c/16999
5461         * gcc.dg/cpp/ident-1.c: New test.
5463 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5465         * gcc.c-torture/compile/acc1.c: New.
5467 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5469         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5470         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5472 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5474         * gcc.dg/ultrasp11.c: New test.
5476 2004-10-08  Michael Matz  <matz@suse.de>
5478         * gcc.dg/doloop-2.c: New test.
5480 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5482         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5483         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5484         objc.dg/method-9.m: Update expected diagnostics.
5486 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5488         * gcc.dg/ppc-fsel-3.c: New file.
5489         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5491 2004-10-07  Paul Brook  <paul@codesourcery.com>
5493         * gfortran.dg/intrinsic_verify_1.f90: New test.
5495 2004-10-07  Paul Brook  <paul@codesourcery.com>
5497         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5499 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5501         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5502         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5503         commit.
5505 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5507         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5509 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5511         PR c++/17115
5512         * g++.dg/warn/Winline-4.C: New test.
5514 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5516         * gcc.c-torture/compile/20041007-1.c: New test.
5518 2004-10-07  Paul Brook  <paul@codesourcery.com>
5520         PR fortran/17678
5521         * gfortran.dg/use_allocated_1.f90: New test.
5523 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5525         PR middle-end/17849
5526         * gfortran.fortran-torture/compile/nested.f90: New test
5528 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5530         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5532 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5534         PR c++/17368
5535         * g++.dg/ext/asm6.C: New test.
5537 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5539         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5541 2004-10-06  Paul Brook  <paul@codesourcery.com>
5543         PR libfortran/17709
5544         * gfortran.dg/empty_format_1.f90: New test.
5546 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5548         PR fortran/17568
5549         * gfortran.dg/ishft.f90: New test.
5551         PR fortran/17283
5552         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5553         tests.
5555 2004-10-06  Paul Brook  <paul@codesourcery.com>
5557         * gfortran.dg/do_1.f90: New test.
5559 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5561         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5562         optimizing for size.
5564 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5566         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5568 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5570         * gcc.c-torture/compile/20041005-1.c: New test.
5572 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5574         PR c++/17829
5575         * g++.dg/lookup/koenig4.C: New.
5577 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5579         * g++.dg/other/classkey1.C: Adjust quoting marks.
5580         * g++.dg/parse/error15.C: Likewise.
5581         * g++.dg/template/meminit2.C (int>): Likewise.
5583 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5585         PR fortran/17283
5586         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5588         PR fortran/17631
5589         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5591         PR fortran/17708
5592         * gfortran.dg/pr17708.f90: New test.
5594 2004-10-04  Chao-ying Fu  <fu@mips.com>
5596         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5597         * gcc.dg/vect/vect-4.c: Ditto.
5598         * gcc.dg/vect/vect-5.c: Ditto.
5599         * gcc.dg/vect/vect-6.c: Ditto.
5600         * gcc.dg/vect/vect-8.c: Ditto.
5601         * gcc.dg/vect/vect-16.c: Ditto.
5602         * gcc.dg/vect/vect-30.c: Ditto.
5603         * gcc.dg/vect/vect-40.c: Ditto.
5604         * gcc.dg/vect/vect-41.c: Ditto.
5605         * gcc.dg/vect/vect-42.c: Ditto.
5606         * gcc.dg/vect/vect-43.c: Ditto.
5607         * gcc.dg/vect/vect-44.c: Ditto.
5608         * gcc.dg/vect/vect-45.c: Ditto.
5609         * gcc.dg/vect/vect-46.c: Ditto.
5610         * gcc.dg/vect/vect-47.c: Ditto.
5611         * gcc.dg/vect/vect-48.c: Ditto.
5612         * gcc.dg/vect/vect-49.c: Ditto.
5613         * gcc.dg/vect/vect-50.c: Ditto.
5614         * gcc.dg/vect/vect-51.c: Ditto.
5615         * gcc.dg/vect/vect-52.c: Ditto.
5616         * gcc.dg/vect/vect-53.c: Ditto.
5617         * gcc.dg/vect/vect-54.c: Ditto.
5618         * gcc.dg/vect/vect-55.c: Ditto.
5619         * gcc.dg/vect/vect-56.c: Ditto.
5620         * gcc.dg/vect/vect-57.c: Ditto.
5621         * gcc.dg/vect/vect-58.c: Ditto.
5622         * gcc.dg/vect/vect-59.c: Ditto.
5623         * gcc.dg/vect/vect-60.c: Ditto.
5624         * gcc.dg/vect/vect-74.c: Ditto.
5625         * gcc.dg/vect/vect-79.c: Ditto.
5626         * gcc.dg/vect/vect-80.c: Ditto.
5628 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5630         * gcc.dg/unused-7.c: Use the correct option.
5632 2004-10-04  Paul Brook  <paul@codesourcery.com>
5633         Bud Davis  <bdavis9659@comcast.net>
5635         PR fortran/17706
5636         PR fortran/16434
5637         * gfortran/pr17706.f90: New test.
5638         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5640 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5642         * gfortran.dg/pr17612.f90: New test.
5644 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5646         * g++.dg/template/local1.C: Adjust quoting marks in
5647         testing for diagnostics.
5648         * g++.dg/tls/diag-2.C: Likewise.
5649         * g++.dg/other/error8.C: Likewise.
5651 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5653         PR c/17178
5654         * gcc.dg/unused-4.c: Adjust to be correct.
5656         PR c/17820
5657         * gcc.dg/unused-7.c: New test.
5659 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5661         PR c++/17797
5662         * g++.dg/overload/template2.C: New test.
5664 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5666         PR tree-optimization/16632
5667         * gcc.dg/tree-ssa/20041002-1.c: New.
5669 2004-10-03  Paul Brook  <paul@codesourcery.com>
5671         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5672         rather than relying on default formatting.
5674 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5676         * gcc.dg/20040920-1.c: Update expected message text.
5678 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5680         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5682 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5684         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5685         tree level.
5687 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5689         * gcc.dg/tree-ssa/pr17343.c: Remove.
5691 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5693         PR tree-opt/17343
5694         * gcc.dg/tree-ssa/pr17343.c: New test.
5696 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5698         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5699         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5700         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5701         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5702         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5704 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5706         * gcc.dg/lvalue-2.c: New test.
5708 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5710         PR c/17730
5711         * gcc.dg/pr17730-1.c: New test
5713 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5715         PR c/7425
5716         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5718 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5720         * gcc.c-torture/execute/stdarg-1.c: New test.
5721         * gcc.c-torture/execute/stdarg-2.c: New test.
5722         * gcc.c-torture/execute/stdarg-3.c: New test.
5723         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5724         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5725         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5726         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5727         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5729 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5731         PR tree-optimization/17697
5732         * g++.dg/opt/pr17697-1.C: New test.
5733         * g++.dg/opt/pr17697-2.C: New test.
5734         * g++.dg/opt/pr17697-3.C: New test.
5736 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5738         PR c/16409
5739         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5740         gcc.dg/vla-init-5.c: New tests.
5742 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5744         PR c/13804
5745         * gcc.dg/pr13804-1.c: New test.
5747 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5749         PR fortran/16938
5750         * gfortran.dg/pr16938.f90: New test.
5752 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5754         * g++.dg/template/crash23.C: New test.
5756 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5758         PR c++/17585
5759         * g++.dg/template/static8.C: New test.
5761 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5763         PR c++/17681
5764         * g++.dg/other/error9.C: New test.
5766 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5768         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5770 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5772         PR fortran/15164
5773         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5775 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5777         PR middle-end/17112
5778         * gcc.dg/pr17112-1.c: New test case.
5780 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5782         PR c/11459
5783         * gcc.dg/pr11459-1.c: New test.
5785 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5787         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5788         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5790 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5792         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5794 2004-09-25  Jan Hubicka  <jh@suse.cz>
5796         * compile/30040909-1.c: New test.
5797         * compile/30040907-1.c: New test.
5799 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5801         * gcc.c-torture/execute/va-arg-26.c: New test.
5803 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5805         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5806         extra diagnostics on targets with 64-bit pointers.
5807         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5809 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5811         PR c/17188
5812         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5813         * gcc.dg/decl-3.c: Adjust expected message.
5815 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5817         PR fortran/17615
5818         * gfortran.dg/pr17615.f90: New test.
5820 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5822         PR tree-optimzation/17517
5823         * g++.dg/tree-ssa/pr17517.C: New Test.
5825 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5827         PR c++/16889
5828         * g++.dg/lookup/ambig3.C: New.
5830 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5832         PR tree-opt/17624
5833         * g++.dg/opt/pr17624.C: New test.
5835 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5837         PR c/6980
5838         * gcc.dg/Wbad-function-cast-1.c: New test.
5840 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5842         * g++.dg/ext/complit1.C
5843         * g++.dg/other/error2.C
5844         * g++.dg/other/nontype-1.C
5845         * g++.dg/parse/crash11.C
5846         * g++.dg/parse/crash12.C
5847         * g++.dg/parse/error15.C
5848         * g++.dg/parse/error4.C
5849         * g++.dg/parse/tmpl-outside1.C
5850         * g++.dg/parse/too-many-tmpl-args1.C
5851         * g++.dg/template/dependent-expr3.C
5852         * g++.dg/template/error10.C
5853         * g++.dg/template/instantiate1.C
5854         * g++.dg/template/vtable2.C
5855         * g++.dg/warn/Wshadow-1.C
5856         * g++.dg/warn/weak1.C
5857         * g++.old-deja/g++.brendan/crash16.C
5858         * g++.old-deja/g++.brendan/crash18.C
5859         * g++.old-deja/g++.brendan/crash48.C
5860         * g++.old-deja/g++.brendan/crash49.C
5861         * g++.old-deja/g++.brendan/crash55.C
5862         * g++.old-deja/g++.brendan/crash56.C
5863         * g++.old-deja/g++.brendan/crash8.C
5864         * g++.old-deja/g++.brendan/enum11.C
5865         * g++.old-deja/g++.brendan/enum8.C
5866         * g++.old-deja/g++.brendan/enum9.C
5867         * g++.old-deja/g++.brendan/friend3.C
5868         * g++.old-deja/g++.brendan/misc14.C
5869         * g++.old-deja/g++.bugs/900402_02.C
5870         * g++.old-deja/g++.bugs/900404_03.C
5871         * g++.old-deja/g++.bugs/900404_04.C
5872         * g++.old-deja/g++.bugs/900428_03.C
5873         * g++.old-deja/g++.jason/crash4.C
5874         * g++.old-deja/g++.jason/overload21.C
5875         * g++.old-deja/g++.jason/redecl1.C
5876         * g++.old-deja/g++.jason/report.C
5877         * g++.old-deja/g++.jason/rfg10.C
5878         * g++.old-deja/g++.jason/template30.C
5879         * g++.old-deja/g++.law/arm12.C
5880         * g++.old-deja/g++.law/ctors5.C
5881         * g++.old-deja/g++.law/cvt20.C
5882         * g++.old-deja/g++.law/init10.C
5883         * g++.old-deja/g++.law/init8.C
5884         * g++.old-deja/g++.law/visibility17.C
5885         * g++.old-deja/g++.law/visibility7.C
5886         * g++.old-deja/g++.mike/net8.C
5887         * g++.old-deja/g++.mike/p646.C
5888         * g++.old-deja/g++.mike/p700.C
5889         * g++.old-deja/g++.mike/p701.C
5890         * g++.old-deja/g++.mike/p811.C
5891         * g++.old-deja/g++.ns/template13.C
5892         * g++.old-deja/g++.other/array3.C
5893         * g++.old-deja/g++.other/crash25.C
5894         * g++.old-deja/g++.other/dtor3.C
5895         * g++.old-deja/g++.other/dtor4.C
5896         * g++.old-deja/g++.other/main1.C
5897         * g++.old-deja/g++.other/warn7.C
5898         * g++.old-deja/g++.pt/crash11.C
5899         * g++.old-deja/g++.pt/crash36.C
5900         * g++.old-deja/g++.pt/spec22.C
5901         * g++.old-deja/g++.pt/spec9.C
5902         * g++.old-deja/g++.pt/ttp52.C
5903         * g++.old-deja/g++.robertl/eb103.C
5904         * g++.old-deja/g++.robertl/eb121.C
5905         * g++.old-deja/g++.robertl/eb22.C
5906         * g++.old-deja/g++.robertl/eb8.C:
5907         Update locations and/or regexps of dg-error markers.
5908         Remove markers for some bogus messages that are no longer issued.
5910 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5912         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5913         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5915 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5917         PR c++/17618
5918         * g++.dg/lookup/crash5.C: New test.
5920 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5922         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5923         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5924         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5925         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5926         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5927         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5929         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5930         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5931         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5932         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5933         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5934         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5936         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5938         * gcc.dg/vect/vect-44.c: Check additional cases.
5939         * gcc.dg/vect/vect-48.c: Check additional cases.
5941         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5942         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5943         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5944         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5945         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5946         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5947         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5948         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5949         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5951         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5952         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5953         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5955 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5957         * gcc.dg/tree-ssa/loop-6.c: New test.
5959 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5961         PR c++/17620
5962         * g++.dg/inherit/base2.C: New.
5964 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5966         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5967         * gcc.dg/20001012-2.c: Likewise.
5968         * gcc.dg/20001013-1.c: Likewise.
5969         * gcc.dg/20001101-1.c: Likewise.
5970         * gcc.dg/20001102-1.c: Likewise.
5971         * gcc.dg/bf-spl1.c: Likewise.
5972         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5973         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5975 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5977         PR tree-optimization/16721
5978         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5980 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5982         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5983         * gcc.dg/20040305-1.c: Likewise.
5985 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5987         PR c/16566
5988         * gcc.c-torture/compile/pr16566-1.c,
5989         gcc.c-torture/compile/pr16566-2.c,
5990         gcc.c-torture/compile/pr16566-3.c: New tests.
5992 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5994         PR tree-optimization/17512
5995         * gcc.c-torture/compile/20040916-1.c.
5997 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5999         * gcc.dg/pragma-re-3.c: New test.
6001 2004-09-17  Matt Austern  <austern@apple.com>
6003         PR c++/15049
6004         * g++.dg/other/anon3.C: New.
6006 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6008         PR c++/7503
6009         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6010         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6011         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6012         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6013         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6015 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6017         PR fortran/17286
6018         * gfortran.dg/pr17286.f90: New test.
6020 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6022         PR c++/17530
6023         * g++.dg/template/static7.C: New test.
6025 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6027         PR tree-opt/17558
6028         * gcc.c-torture/compile/pr17558.c: New test.
6030 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6032         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6033         if SKIP_ATTRIBUTE is defined.
6035 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6037         PR fortran/15957
6038         * gfortran.dg/pr15957.f90: New test.
6040 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6042         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6043         in comparison.
6044         * gcc.dg/vect/vect-79.c: Likewise.
6045         * gcc.dg/vect/vect-80.c: Likewise.
6047 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6049         PR fortran/15750
6050         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6052 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6054         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6055         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6056         * gcc.dg/vect/vect-62.c: New testcase.
6057         * gcc.dg/vect/vect-63.c: New testcase.
6058         * gcc.dg/vect/vect-64.c: New testcase.
6059         * gcc.dg/vect/vect-65.c: New testcase.
6060         * gcc.dg/vect/vect-66.c: New testcase.
6061         * gcc.dg/vect/vect-67.c: New testcase.
6062         * gcc.dg/vect/vect-68.c: New testcase.
6063         * gcc.dg/vect/vect-69.c: New testcase.
6064         * gcc.dg/vect/vect-79.c: New testcase.
6065         * gcc.dg/vect/vect-80.c: New testcase.
6067 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6069         * gcc.target/mips/asm-1.c: New test.
6071 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6073         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6074         * gcc.dg/vect/vect-73.c: New testcase.
6075         * gcc.dg/vect/vect-74.c: New testcase.
6076         * gcc.dg/vect/vect-75.c: New testcase.
6077         * gcc.dg/vect/vect-76.c: New testcase.
6078         * gcc.dg/vect/vect-77.c: New testcase.
6079         * gcc.dg/vect/vect-78.c: New testcase
6081 2004-09-18  Paul Brook  <paul@codesourcery.com>
6083         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6085 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6087         PR c/17424
6088         * gcc.dg/pr17424-1.c: New test.
6090 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6092         * g++.dg/tree-ssa/pr17153.C: New test.
6094 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6096         PR pch/13361
6097         * testsuite/g++.dg/pch/wchar-1.C: New.
6098         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6100 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6102         * gcc.c-torture/execute/20040917-1.c: New test.
6104 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6106         PR tree-optimization/17319
6107         * gcc.dg/pr17319.c: New test.
6109 2004-09-17  Devang Patel  <dpatel@apple.com>
6111         * gcc.dg/20040813-1.c: New test.
6113 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6115         PR tree-optimization/17273
6116         * gcc.c-torture/compile/pr17273.c: New test.
6118 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6120         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6121         Update expected messages.
6122         * gcc.dg/declspec-13.c: New test.
6124 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6126         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6128 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6130         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6131         change what 'a' is pointing to.
6133 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6135         PR c++/16002
6136         * g++.dg/template/error18.C: New test.
6138         PR c++/16029
6139         * g++.dg/warn/Wunused-8.C: New test.
6141 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6143         PR tree-optimization/17513
6144         * gcc.dg/20040916-1.c: New test.
6146 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6148         PR c++/17501
6149         * g++.dg/template/typename7.C: New test.
6151 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6153         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6155 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6157         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6158         with -ftree-based-profiling also.
6159         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6161 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6163         PR/15364
6164         * gfortran.dg/der_array_io_1.f90: New test.
6165         * gfortran.dg/der_array_io_2.f90: New test.
6166         * gfortran.dg/der_array_io_3.f90: New test.
6168 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6170         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6171         EABI.
6173 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6175         * g++.dg/opt/switch1.C: New test.
6177 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6179         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6180         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6181         Update expected messages.
6183 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6185         PR fortran/16485
6186         * gfortran.dg/same_name_1.f90: New test.
6188 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6190         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6191         dereference garbage pointers.
6193 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6195         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6196         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6198         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6199         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6200         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6202 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6204         PR c++/17324
6205         * g++.dg/template/mangle1.C: New test.
6207 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6209         PR tree-optimization/17252
6210         * gcc.c-torture/execute/pr17252.c: New test.
6212 2004-09-14  Andrew Pinski  <apinski@apple.com>
6214         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6216 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6218         PR rtl-optimization/9771
6219         * gcc.dg/pr9771-1.c: New test case.
6221 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6223         PR tree-optimization/15262
6224         * gcc.c-torture/execute/pr15262-1.c: New test.
6225         * gcc.c-torture/execute/pr15262-2.c: New test.
6227 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6229         * gcc.dg/declspec-12.c: New test.
6231 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6233         * gfortran.dg/pr17090.f90: Add directives to test.
6235 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6237         * gcc.c-torture/compile/20040914-1.c: New test.
6239 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6241         PR c++/16162
6242         * g++.dg/template/decl2.C: New test.
6244 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6246         PR fortran/17090
6247         * gfortran.dg/pr17090.f90: New test.
6249 2004-09-13  Dale Johannesen  <dalej@apple.com>
6251         * gcc.c-torture/compile/pr17408.c:  New test case.
6253 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6255         PR c++/16716
6256         * g++.dg/parse/crash17.C: New test.
6258         PR c++/17327
6259         * g++.dg/template/enum3.C: New test.
6261 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6263         * lib/gcc-defs.exp: Load wrapper.exp.
6264         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6265         using local code.
6266         * lib/gcc.exp (gcc_init): Similar.
6267         * lib/gfortran.exp (gfortran_init): Similar.
6268         * lib/objc.exp (objc_init): Similar.
6269         * lib/treelang.exp (treelang_init): Similar.
6270         * lib/wrapper.exp: New file with build_wrapper call machinery in
6271         ${tool}_maybe_build_wrapper.
6273 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6275         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6276         "inline".
6277         * gcc.dg/declspec-11.c: Update expected messages.
6278         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6279         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6280         gcc.dg/inline-12.c: New tests.
6282 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6284         * g++.dg/tree-ssa/pr17400.C: New testcase.
6286 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6288         * gcc.target/mips/sb1-1.c: New testcase.
6290 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6292         * lib/g77-dg.exp: Remove unused file.
6293         * lib/mike-g77.exp: Ditto.
6294         * lib/g77.exp: Ditto.
6296 2004-09-12  Richard Henderson  <rth@redhat.com>
6298         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6300 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6302         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6303         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6304         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6305         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6306         Update expected messages.
6308 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6310         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6311         declaration/use mismatch for dirp parameter.
6313 2004-09-12  Andrew Pinski  <apinski@apple.com>
6315         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6316         -fgnu-runtime is passed.
6318 2004-09-12  Richard Henderson  <rth@redhat.com>
6320         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6321         do the uplevel thing and update additional_flags directly.
6322         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6323         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6324         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6325         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6327 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6329         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6331 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6333         PR middle-end/17411
6334         * g++.dg/opt/pr17411-1.C: New test case.
6336 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6338         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6339         gcc.dg/tls/diag-2.c: Update expected messages.
6340         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6341         messages.
6342         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6343         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6344         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6345         gcc.dg/tls/diag-5.c: New tests.
6347 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6349         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6351 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6353         * g++.dg/parse/break-in-for.C: New test.
6355 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6357         * gcc.dg/tree-ssa/20040911-1.c: New test.
6359 2004-09-11  Andreas Jaeger  <aj@suse.de>
6361         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6362         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6364 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6366         * gcc.target/frv: New directory of FR-V-specific tests.
6368 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6370         * gcc.dg/convert-vec-1.c: New test.
6372 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6374         PR middle-end/17024
6375         * gcc.dg/pr17024-1.c: New test case.
6377 2004-09-10  Eric Christopher  <echristo@redhat.com>
6379         * gcc.dg/20040910-1.c: New test.
6381 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6383         * gcc.dg/bitfld-9.c: New test.
6385 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6387         * gcc.c-torture/execute/ieee/acc1.c: New test.
6388         * gcc.c-torture/execute/ieee/acc2.c: New test.
6389         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6391 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6393         * gcc.dg/deprecated-2.c: New test.
6395 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6397         * gcc.dg/init-vec-1.c: New test.
6399 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6401         PR middle-end/17055
6402         * gcc.dg/pr17055-1.c: New test case.
6404 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6406         PR target/17377
6407         * gcc.c-torture/execute/pr17377.c: New test.
6409 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6411         PR c/8420
6412         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6413         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6414         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6415         gcc.dg/long-long-typespec-1.c: New tests.
6416         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6418 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6420         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6421         gcc.dg/gnu99-static-1.c: New tests.
6423 2004-09-08  Devang Patel  <dpatel@apple.com>
6425         * gcc.dg/darwin-ld-20040828-1.c: New test.
6426         * gcc.dg/darwin-ld-20040828-2.c: New test.
6427         * gcc.dg/darwin-ld-20040828-3.c: New test.
6429 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6431         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6432         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6433         in error message.
6434         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6435         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6436         in error message.
6437         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6438         types they qualify.
6439         * objc.dg/type-size-2.m: Fix wording in comment.
6440         * objc.dg/va-meth-1.m: New test case.
6442 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6444         PR c/16633:
6445         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6446         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6448 2004-09-06  Devang Patel  <dpatel@apple.com>
6450         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6451         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6453 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6455         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6456         reflect changed line numbering of diagnostics.
6458 2004-09-06  Paul Brook  <paul@codesourcery.com>
6460         * gfortran.dg/edit_real_1.f90: Add new test.
6462 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6464         * gcc.dg/tree-ssa/loop-2.c: New test.
6465         * gcc.dg/tree-ssa/loop-3.c: New test.
6466         * gcc.dg/tree-ssa/loop-4.c: New test.
6467         * gcc.dg/tree-ssa/loop-5.c: New test.
6469 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6471         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6473 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6475         * gcc.dg/format/sentinel-1.c: New test.
6477 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6479         * testsuite/gcc.dg/builtins-46.c: New.
6481 2004-09-03  Devang Patel  <dpatel@apple.com>
6483         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6484         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6486 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6488         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6489         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6490         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6491         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6492         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6493         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6494         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6495         the non-portable bzero.
6496         * gcc.dg/20010912-1.c: xfail for NetWare.
6497         * gcc.dg/20020426-2.c: xfail for NetWare.
6498         * gcc.dg/20021014-1.c: xfail for NetWare.
6499         * gcc.dg/20021018-1.c: xfail for NetWare.
6500         * gcc.dg/20030213-1.c: xfail for NetWare.
6501         * gcc.dg/20030225-1.c: xfail for NetWare.
6502         * gcc.dg/20030708-1.c: xfail for NetWare.
6503         * gcc.dg/builtins-config.h: Also exclude NetWare.
6504         * gcc.dg/format/format.h: Define restrict only if not already defined.
6505         * gcc.dg/nest.c: xfail for NetWare.
6506         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6507         * lib/target-supports.exp (check_visibility_available): Exclude
6508         NetWare.
6510 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6512         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6513         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6514         deterministic starting point for the alignment of structure fields.
6515         * gcc.dg/Wpadded.c: Dito.
6516         * g++.dg/abi/vbase10.C: Dito.
6518 2004-09-03  Devang Patel  <dpatel@apple.com>
6520         * g++.dg/debug/pr15736.cc: New test.
6522 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6524         * README.QMTEST: Fix out-of-date link.
6526 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6528         PR fortran/16579
6529         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6530         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6532 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6534         * g++.dg/abi/arm_rtti1.C: New test.
6536 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6538         * gcc.dg/ppc-vector-memcpy.c: New.
6539         * gcc.dg/ppc-vector-memset.c: New.
6541 2004-09-02  Chao-ying Fu  <fu@mips.com>
6543         * gcc.target/mips/mips-3d-1.c: New test.
6544         * gcc.target/mips/mips-3d-2.c: New test.
6545         * gcc.target/mips/mips-3d-3.c: New test.
6546         * gcc.target/mips/mips-3d-4.c: New test.
6547         * gcc.target/mips/mips-3d-5.c: New test.
6548         * gcc.target/mips/mips-3d-6.c: New test.
6549         * gcc.target/mips/mips-3d-7.c: New test.
6550         * gcc.target/mips/mips-3d-8.c: New test.
6551         * gcc.target/mips/mips-3d-9.c: New test.
6552         * gcc.target/mips/mips-ps-1.c: New test.
6553         * gcc.target/mips/mips-ps-2.c: New test.
6554         * gcc.target/mips/mips-ps-3.c: New test.
6555         * gcc.target/mips/mips-ps-4.c: New test.
6556         * gcc.target/mips/mips-ps-type.c: New test.
6558 2004-09-02  Paul Brook  <paul@codesourcery.com>
6560         * gfortran.dg/edit_real_1.f90: Add new tests.
6562 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6564         PR fortran/15327
6565         * gfortran.dg/merge_char_1.f90: New test.
6567 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6569         PR fortran/16404
6570         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6572 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6574         PR c/1522
6575         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6577 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6579         * g++.dg/opt/loop1.C: Do not XFAIL.
6581 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6583         * gcc.c-torture/execute/20040831-1.c: New test.
6585 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6587         PR fortran/16579
6588         * gfortran.dg/g77/20010610.f: Now passes.
6589         Copy from g77.f-torture/execute. Add dg-run directive.
6590         * gfortran.dg/g77/README: Update
6592 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6594         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6595         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6596         (t1, t2, t3, t4): Add volatile.
6598 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6600         * g++.dg/ext/visibility/arm1.C: New test.
6602 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6604         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6605         -pedantic-errors.
6607 2004-09-01  Paul Brook  <paul@codesourcery.com>
6609         * gfortran.dg/eof_2.f90: New test.
6611 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6613         PR fortran/16579
6614         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6616 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6618         PR libfortran/16805
6619         * gfortran.dg/list_read_2.f90: New test.
6621 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6623         * g++.dg/abi/key1.C: New test.
6625 2004-08-31  Richard Henderson  <rth@redhat.com>
6627         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6628         form of offsetof.
6629         * g++.dg/other/offsetof5.C: Remove duplicate.
6631 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6633         PR fortran/17244
6634         * gfortran.dg/func_derived_1.f90: New test.
6636 2004-08-31  Paul Brook  <paul@codesourcery.com>
6638         * gfortran.dg/eof_1.f90: New test.
6640 2004-08-31  Paul Brook  <paul@codesourcery.com>
6642         * gfortran.dg/list_read_1.f90: New file.
6644 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6646         * g++.dg/opt/loop1.C: XFAIL.
6648 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6650         * gcc.dg/funcdef-storage-1.c: New.
6651         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6652         an extern function in local scope.
6653         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6654         declare an 'auto inline' function in local scope.
6655         * gcc.dg/20011130-1.c: Likewise.
6656         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6657         an 'auto' function in local scope.
6658         * gcc.dg/20021014-1.c: Likewise.
6659         * gcc.dg/20030331-2.c: Likewise.
6661 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6663         * gfortran.dg/blockdata_1.f90: New test.
6665 2004-08-30  Richard Henderson  <rth@redhat.com>
6667         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6669 2004-08-30  Richard Henderson  <rth@redhat.com>
6671         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6672         additional_flags set by alternate driver.
6673         (ieee-options): New procedure.
6674         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6675         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6676         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6677         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6679 2004-08-30  Richard Henderson  <rth@redhat.com>
6681         * lib/f-torture.exp: Remove.
6683 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6685         PR rtl-optimization/16590
6686         * g++.dg/opt/loop1.C: New test.
6688 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6690         PR fortran/13910
6691         * gfortran.dg/oldstyle_1.f90: New test.
6693 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6694         Paul Brook  <paul@codesourcery.com>
6696         * gfortran.dg/g77/README: Update.
6697         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6698         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6699         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6701 2004-08-28  Paul Brook  <paul@codesourcery.com>
6703         PR libfortran/17195
6704         * gfortran.dg/edit_real_1.f90: New test.
6706 2004-08-27  Paul Brook  <paul@codesourcery.com>
6708         * gfortran.dg/rewind_1.f90: New test.
6710 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6712         PR fortran/16597
6713         * gfortran.dg/pr16597.f90: New test.
6715 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6717         PR c/13801
6718         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6719         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6720         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6721         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6722         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6724 2004-08-26  Nick Clifton  <nickc@redhat.com>
6726         * gcc.c-torture/compile/pr17119.c: New test.
6728 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6730         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6732 2004-08-25  Richard Henderson  <rth@redhat.com>
6734         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6735         the bits that expect kind=8 to be the largest real kind.
6737 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6739         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6741 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6743         * gfortran.dg/assignment_1.f90: New test.
6745 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6747         * g++.dg/template/repo3.C: New test.
6749 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6751         PR middle-end/16693
6752         PR tree-optimization/16372
6753         * g++.dg/opt/pr16372-1.C: New test case.
6754         * g++.dg/opt/pr16693-1.C: New test case.
6755         * g++.dg/opt/pr16693-2.C: New test case.
6757 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6759         * objc.dg/proto-lossage-4.m: New test.
6761 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6763         PR c++/17155
6764         * g++.dg/inherit/local2.C: New test.
6766 2004-08-25  Paul Brook  <paul@codesourcery.com>
6768         PR fortran/17144
6769         * gfortran.dg/string_ctor_1.f90: New test.
6771 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6773         PR c++/14428
6774         * g++.dg/template/redecl2.C: New test.
6776 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6778         PR fortran/17143
6779         * gfortran.dg/pr17143.f90: New test.
6781 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6783         PR fortran/17164
6784         * gfortran.dg/pr17164.f90: New test.
6786 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6788         * gcc.dg/tree-ssa/loop-1.c: New test.
6790 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6792         * gcc.c-torture/compile/20040824-1.c: New test.
6794 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6796         * gcc.c-torture/compile/iftrap-3.c: New test.
6798 2004-08-24  Paul Brook  <paul@codesourcery.com>
6800         * gfortran.dg/entry_2.f90: New test.
6802 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6804         PR c++/16889
6805         * g++.dg/lookup/ambig[12].C: New.
6807 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6809         PR c++/16706
6810         * g++.dg/template/crash21.C: New test.
6811         * g++.dg/template/crash22.C: Likewise.
6813 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6815         PR c++/17149
6816         * g++.dg/template/access15.C: New.
6818 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6820         PR c++/17163
6821         * g++.dg/template/repo2.C: New test.
6823 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6825         PR rtl-optimization/17078
6826         * gcc.c-torture/execute/pr17078-1.c: New test case.
6828 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6830         PR c/14492
6831         * gcc.dg/debug/crash1.c: New test.
6833 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6835         PR c/16180
6836         * gcc.dg/loop-5.c: New test.
6838 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6840         * gcc.c-torture/execute/20040823-1.c: New test.
6842 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6844         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6845         to the assembler.  Simplify test accordingly.
6846         (asm_abi_flags): Use GNU names.
6847         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6848         to check for ABI flags.
6850 2004-08-22  Andrew Pinski  <apinski@apple.com>
6852         * g++.dg/opt/pr14029.C: New test.
6853         * gcc.c-torture/execute/pr15262.c: New test.
6855 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6857         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6859 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6861         PR 16908
6862         * gfortran.dg/direct_io.f90: New test.
6864 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6866         PR c++/17121
6867         * g++.dg/inherit/local2.C: New test.
6869 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6871         PR c++/17120
6872         * g++.dg/warn/Wparentheses-4.C: New test.
6874 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6876         PR c++/17121
6877         * g++.dg/inherit/local2.C: New test.
6879         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6880         * gcc.dg/ppc-ldstruct.c: Likewise.
6881         * gcc.dg/ppc64-abi-2.c: Likewise.
6883 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6885         PR rtl-optimization/17099
6886         * gcc.c-torture/execute/20040820-1.c: New test.
6888 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6890         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6892 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6894         PR fortran/17077
6895         * gfortran.dg/auto_array_1.f90: New test.
6897 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6899         PR fortran/17074
6900         * gfortran.dg/simpleif_1.f90: New test.
6902 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6904         * lib/target-supports.exp (check_profiling_available): Return
6905         false for arm*-*-symbianelf* and arm*-*-eabi*.
6907         PR c++/15890
6908         * g++.dg/template/delete1.C: New test.
6910 2004-08-19  Paul Brook  <paul@codesourcery.com>
6912         PR fortran/14976
6913         PR fortran/16228
6914         * gfortran.dg/data_char_1.f90: New test.
6916 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6918         PR fortran/16946
6919         * gfortran.dg/reduction.f90: New testcase.
6921 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6923         PR fortran/16520
6924         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6926 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6928         PR c++/17041
6929         * g++.dg/Wparentheses-3.C: New test.
6931 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6933         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6934         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6935         * gcc.dg/vect/vect-2.c: Likewise.
6936         * gcc.dg/vect/vect-3.c: Likewise.
6937         * gcc.dg/vect/vect-4.c: Likewise.
6938         * gcc.dg/vect/vect-5.c: Likewise.
6939         * gcc.dg/vect/vect-6.c: Likewise.
6940         * gcc.dg/vect/vect-7.c: Likewise.
6941         * gcc.dg/vect/vect-25.c: Likewise.
6942         * gcc.dg/vect/vect-31.c: Likewise.
6943         * gcc.dg/vect/vect-32.c: Likewise.
6944         * gcc.dg/vect/vect-34.c: Likewise.
6945         * gcc.dg/vect/vect-36.c: Likewise.
6946         * gcc.dg/vect/vect-all.c: Likewise.
6948 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6950         PR c++/17068
6951         * g++.dg/template/operator4.C: New test.
6953 2004-08-18  Richard Henderson  <rth@redhat.com>
6955         * gcc.dg/20040206-1.c: XFAIL.
6957 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6959         PR c++/16246
6960         * g++.dg/template/array7.C: New test.
6962 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6964         * gcc.dg/mips-movcc-1.c: New test.
6965         * gcc.dg/mips-movcc-2.c: New test.
6966         * gcc.dg/mips-movcc-3.c: New test.
6968         * gcc.dg/mips-nmadd-1.c: New test.
6969         * gcc.dg/mips-nmadd-2.c: New test.
6971 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6973         PR c++/15871
6974         * g++.dg/opt/inline8.C: New test.
6976         PR c++/16965
6977         * g++.dg/parse/error17.C: New test.
6979 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6981         * gcc.dg/vect: New directory for vectorizer tests.
6982         * gcc.dg/vect/tree-vect.h: New file.
6983         * gcc.dg/vect/vect.exp: New file.
6984         * gcc.dg/vect/pr16105.c.c: New test.
6985         * gcc.dg/vect/vect-1.c: New test.
6986         * gcc.dg/vect/vect-2.c: New test.
6987         * gcc.dg/vect/vect-3.c: New test.
6988         * gcc.dg/vect/vect-4.c: New test.
6989         * gcc.dg/vect/vect-5.c: New test.
6990         * gcc.dg/vect/vect-6.c: New test.
6991         * gcc.dg/vect/vect-7.c: New test.
6992         * gcc.dg/vect/vect-8.c: New test.
6993         * gcc.dg/vect/vect-9.c: New test.
6994         * gcc.dg/vect/vect-10.c: New test.
6995         * gcc.dg/vect/vect-11.c: New test.
6996         * gcc.dg/vect/vect-12.c: New test.
6997         * gcc.dg/vect/vect-13.c: New test.
6998         * gcc.dg/vect/vect-14.c: New test.
6999         * gcc.dg/vect/vect-15.c: New test.
7000         * gcc.dg/vect/vect-16.c: New test.
7001         * gcc.dg/vect/vect-17.c: New test.
7002         * gcc.dg/vect/vect-18.c: New test.
7003         * gcc.dg/vect/vect-19.c: New test.
7004         * gcc.dg/vect/vect-20.c: New test.
7005         * gcc.dg/vect/vect-21.c: New test.
7006         * gcc.dg/vect/vect-22.c: New test.
7007         * gcc.dg/vect/vect-23.c: New test.
7008         * gcc.dg/vect/vect-24.c: New test.
7009         * gcc.dg/vect/vect-25.c: New test.
7010         * gcc.dg/vect/vect-26.c: New test.
7011         * gcc.dg/vect/vect-27.c: New test.
7012         * gcc.dg/vect/vect-28.c: New test.
7013         * gcc.dg/vect/vect-29.c: New test.
7014         * gcc.dg/vect/vect-30.c: New test.
7015         * gcc.dg/vect/vect-31.c: New test.
7016         * gcc.dg/vect/vect-32.c: New test.
7017         * gcc.dg/vect/vect-33.c: New test.
7018         * gcc.dg/vect/vect-34.c: New test.
7019         * gcc.dg/vect/vect-35.c: New test.
7020         * gcc.dg/vect/vect-36.c: New test.
7021         * gcc.dg/vect/vect-37.c: New test.
7022         * gcc.dg/vect/vect-38.c: New test.
7023         * gcc.dg/vect/vect-40.c: New test.
7024         * gcc.dg/vect/vect-41.c: New test.
7025         * gcc.dg/vect/vect-42.c: New test.
7026         * gcc.dg/vect/vect-43.c: New test.
7027         * gcc.dg/vect/vect-44.c: New test.
7028         * gcc.dg/vect/vect-45.c: New test.
7029         * gcc.dg/vect/vect-46.c: New test.
7030         * gcc.dg/vect/vect-47.c: New test.
7031         * gcc.dg/vect/vect-48.c: New test.
7032         * gcc.dg/vect/vect-49.c: New test.
7033         * gcc.dg/vect/vect-50.c: New test.
7034         * gcc.dg/vect/vect-51.c: New test.
7035         * gcc.dg/vect/vect-52.c: New test.
7036         * gcc.dg/vect/vect-53.c: New test.
7037         * gcc.dg/vect/vect-54.c: New test.
7038         * gcc.dg/vect/vect-55.c: New test.
7039         * gcc.dg/vect/vect-56.c: New test.
7040         * gcc.dg/vect/vect-57.c: New test.
7041         * gcc.dg/vect/vect-58.c: New test.
7042         * gcc.dg/vect/vect-59.c: New test.
7043         * gcc.dg/vect/vect-60.c: New test.
7044         * gcc.dg/vect/vect-61.c: New test.
7045         * gcc.dg/vect/vect-all.c: New test.
7046         * gcc.dg/vect/vect-none.c: New test.
7048 2004-08-17  Paul Brook  <paul@codesourcery.com>
7050         PR fortran/13082
7051         * gfortran.dg/entry_1.f90: New test.
7053 2004-08-17  Andrew Pinski  <apinski@apple.com>
7055         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7057 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7059         * gcc.dg/pr17036-1.c: New test.
7061 2004-08-16  Devang Patel  <dpatel@apple.com>
7063         * gcc.dg/darwin-20040809-1.c: New test.
7065 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7067         * gcc.dg/funcdef-attr-1.c: New test.
7069 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7071         * gcc.dg/altivec-17.c: New test.
7072         * gcc.dg/altivec-18.c: New test.
7074 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7076         PR c++/6749
7077         * g++.dg/template/vtable2.C: New test.
7079 2004-08-14  Richard Henderson  <rth@redhat.com>
7081         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7082         * gcc.dg/pack-test-4.c (main): Return 0.
7083         * gcc.dg/setjmp-1.c: Remove XFAIL.
7084         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7086 2004-08-14  Richard Henderson  <rth@redhat.com>
7088         * gcc.dg/980217-1.c: Add prototype for printf.
7090 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7092         * gfortran.dg/pr16935.f90: New test.
7094 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7096         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7098 2004-08-13  Paul Brook  <paul@codesourcery.com>
7100         * gfortran.dg/der_io_1.f90: Remove stray comma.
7102 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7104         * gcc.dg/vmx/cw-bug-2.c: Remove.
7105         * gcc.dg/vmx/vprint-1.c: Remove.
7106         * gcc.dg/vmx/vscan-1.c: Remove.
7108 2004-08-12  Devang patel  <dpatel@apple.com>
7110         * gcc.dg/darwin-20040809-2.c: New test.
7112 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7114         * g++.dg/ext/altivec-12.C: New test.
7116         * g++.dg/ext/altivec-11.C: New test.
7118 2004-08-12  Paul Brook  <paul@codesourcery.com>
7120         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7122 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7124         * g++.dg/ext/altivec-2.C: Check for hardware support before
7125         executing any VMX instructions.
7127         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7129 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7131         PR c++/16276
7132         * g++.old-deja/g++.other/comdat4.C: New test.
7133         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7135 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7137         PR target/16286
7138         * gcc.dg/pr16286.c: New test.
7140 2004-08-12 Jan Beulich <jbeulich@novell.com>
7142         * g++.dg/ext/asm5.C: New.
7144 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7146         PR c++/16698
7147         * g++.dg/eh/crash1.C: New test.
7149         PR c++/16717
7150         * g++.dg/ext/construct1.C: New test.
7152 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7154         PR c++/16853
7155         * g++.dg/init/ptrmem1.C: New test.
7157         PR c++/16618
7158         * g++.dg/parse/offsetof5.C: New test.
7160         PR c++/16870
7161         * g++.dg/template/overload3.C: New test.
7163 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7165         PR c++/16964
7166         * g++.dg/parse/error16.C: New test.
7168         PR c++/16904
7169         * g++.dg/template/error14.C: New test.
7171         PR c++/16929
7172         * g++.dg/template/error15.C: New test.
7174 2004-08-11  Devang Patel  <dpatel@apple.com>
7176         * gcc.dg/darwin-ld-20040809-1.c: New test.
7177         * gcc.dg/darwin-ld-20040809-2.c: New test.
7179 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7181         PR fortran/16917
7182         * gfortran.dg/dfloat_1.f90: New test.
7184 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7186         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7187         * gcc.dg/dll-2.c: Fix dg-require syntax.
7188         * gcc.misc-tests/arm-isr.c (abort): Declare.
7189         (exit): Likewise.
7191 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7193         PR c++/16971
7194         * g++.dg/parse/crash16.C: New test.
7196 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7198         * gcc.dg/mips-rsqrt-1.c: New test case.
7199         * gcc.dg/mips-rsqrt-2.c: New test case.
7200         * gcc.dg/mips-rsqrt-3.c: New test case.
7202 2004-08-10  Paul Brook  <paul@codesourcery.com>
7204         * gfortran.dg/der_io_1.f90: New test.
7206 2004-08-10  Paul Brook  <paul@codesourcery.com>
7208         PR fortran/16919
7209         * gfortran.dg/der_array_1.f90: New test.
7211 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7213         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7215 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7217         * gcc.dg/wchar_t-2.c: Fix typo.
7219 2004-08-09  Falk Hueffner  <falk@debian.org>
7221         PR tree-optimization/12517
7222         * gcc.c-torture/compile/pr12517.c: New test.
7224         PR tree-optimization/12578
7225         * gcc.c-torture/compile/pr12578.c: New test.
7227         PR tree-optimization/12899
7228         * gcc.c-torture/compile/pr12899.c: New test.
7230         PR rtl-optimization/14692
7231         * gcc.c-torture/compile/pr14692.c: New test.
7233         PR tree-optimization/16461
7234         * gcc.c-torture/compile/pr16461.c: New test.
7236 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7238         * gfortran.dg/getenv_1.f90: New test.
7240 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7242         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7243         wchar_t.
7244         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7246 2004-08-06  Paul Brook  <paul@codesourcery.com>
7248         * gfortran.dg/ret_array_1.f90: New test.
7249         * gfortran.dg/ret_pointer_1.f90: New test.
7251 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7253         * gcc.dg/missing-field-init-[12].c: New tests.
7254         * g++.dg/warn/missing-field-init-[12].C: New tests.
7256 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7258         * gcc.dg/enum2.c: New test.
7259         * gcc.dg/symbian3.c: Likewise.
7260         * gcc.dg/symbian4.c: Likewise.
7261         * gcc.dg/wchar_t-2.c: Likewise.
7263 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7265         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7266         destructor tests.
7268 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7270         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7271         dg-require-visiblity.
7272         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7273         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7274         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7275         * g++.dg/ext/visibility/new1.C: Likewise.
7276         * g++.dg/ext/visibility/pragma.C: Likewise.
7277         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7278         * g++.dg/ext/visibility/virtual.C: Likewise.
7279         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7280         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7281         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7282         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7283         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7284         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7285         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7286         * g++/dg/ext/visibility/visibility-8.C: New test.
7287         * gcc.c-torture/compile/dll.x: Remove.
7288         * gcc.dg/dll-2.c: Use dg-require-dll
7289         * gcc.dg/visibility-10.c: New test.
7290         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7291         supporting DLLs.
7292         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7293         (scan_not_hidden): Likewise.
7295 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7297         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7299 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7301         * gcc.c-torture/execute/20040805-1.c: New test.
7303 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7305         * gcc.dg/20020118-1.c: Declare abort.
7306         * gcc.dg/altivec_check.h: Likewise.
7307         * gcc.dg/iftrap-2.c: Likewise.
7308         * gcc.dg/pragma-darwin.c: Likewise.
7309         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7311 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7313         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7315 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7317         * gcc.c-torture/execute/builtins/abs-2.c,
7318         gcc.c-torture/execute/builtins/abs-3.c,
7319         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7320         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7321         intmax_t, uintmax_t and their limits.
7322         * gcc.dg/intmax_t-1.c: New test.
7324 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7326         * g++.dg/tc1/dr147.C: Add reference to PR.
7328 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7330         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7331         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7333 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7335         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7337 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7339         * gcc.dg/redecl-5.c: New test.
7340         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7341         of scanf.
7343 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7345         PR middle-end/16790
7346         * gcc.c-torture/execute/pr16790-1.c: New test case.
7348 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7350         * g++.dg/ext/visibility/assign1.C: New test.
7351         * g++.dg/ext/visibility/new1.C: Likewise.
7353         * gcc.dg/symbian1.c: New test.
7354         * gcc.dg/symbian2.c: Likewise.
7356 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7358         PR target/16570
7359         * gcc.dg/i386-sse-9.c: New test.
7361 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7363         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7365 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7367         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7368         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7369         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7370         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7371         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7372         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7373         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7374         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7375         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7376         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7377         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7378         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7379         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7380         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7381         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7382         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7383         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7384         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7385         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7386         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7387         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7388         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7389         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7390         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7391         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7392         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7393         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7394         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7395         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7396         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7397         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7398         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7399         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7400         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7401         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7402         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7403         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7404         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7405         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7406         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7407         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7408         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7409         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7410         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7411         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7412         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7413         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7414         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7415         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7416         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7417         gcc.misc-tests/i386-pf-3dnow-1.c,
7418         gcc.misc-tests/i386-pf-athlon-1.c,
7419         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7420         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7421         Declare built-in functions used.
7422         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7424 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7426         PR c++/16707
7427         * g++.dg/lookup/using12.C: New test.
7429         * g++.dg/init/null1.C: Fix PR number.
7430         * g++.dg/parse/namespace10.C: Likewise.
7432 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7434         PR c++/16224
7435         * g++.dg/template/spec17.C: New test.
7436         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7437         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7439 2004-08-02  David Billinghurst
7441         PR fortran/16292
7442         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7444 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7446         * gcc.dg/ia64-got-1.c: New test case.
7448 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7450         PR c++/16489
7451         * g++.dg/init/null1.C: New test.
7452         * g++.dg/tc1/dr76.C: Adjust error marker.
7454         PR c++/16529
7455         * g++.dg/parse/namespace10.C: New test.
7457         PR c++/16810
7458         * g++.dg/inherit/ptrmem2.C: New test.
7460 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7462         PR target/16155
7463         * gcc.dg/pr16155.c: New test.
7465 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7467         * gcc.dg/redecl-2.c: New test.
7469 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7471         * gcc.dg/darwin-longdouble.c: New file.
7473 2004-07-30  Richard Henderson  <rth@redhat.com>
7475         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7476         write to constant argument.
7477         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7479 2004-07-30  Richard Henderson  <rth@redhat.com>
7481         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7482         tests of nearest around zero.
7484 2004-07-30  Andrew Pinski  <apinski@apple.com>
7486         * gcc.c-torture/compile/20040730-1.c: New test.
7488 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7490         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7491         powerpc-eabispe.
7493 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7495         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7497 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7499         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7500         contains $ld_library_path.
7501         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7503 2004-07-29  Richard Henderson  <rth@redhat.com>
7505         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7507         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7508         (alt2, which): New.
7509         (Check): Accept either alternative.
7511 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7513         * g++.dg/abi/inline1.C: New test.
7514         * g++.dg/abi/local1-a.cc: Likewise.
7515         * g++.dg/abi/local1.C: Likewise.
7516         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7517         * g++.dg/abi/mangle12.C: Likewise.
7518         * g++.dg/abi/mangle17.C: Likewise.
7519         * g++.dg/abi/mangle20-2.C: Likewise.
7520         * g++.dg/opt/interface1.C: Likewise.
7521         * g++.dg/opt/interface1.h: Likewise.
7522         * g++.dg/opt/interface1-a.cc: New test.
7523         * g++.dg/parse/repo1.C: New test.
7524         * g++.dg/template/repo1.C: Likewise.
7525         * g++.dg/warn/Winline-1.C: Likewise.
7526         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7528 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7530         * gcc.dg/tree-ssa/20040729-1.c: New test.
7532 2004-07-27  Matt Austern <austern@apple.com>
7534         * gcc.dg/darwin-bool-1.c: New test.
7535         * gcc.dg/darwin-bool-2.c: New test.
7537 2004-07-28  Richard Henderson  <rth@redhat.com>
7539         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7540         arguments in the correct type.  Don't write to constant arguments.
7542 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7544         PR tree-optimization/16688
7545         PR tree-optimization/16689
7546         * g++.dg/tree-ssa/pr16688.C: New test.
7548 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7550         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7551         loads.  Not only in the comment, this time.
7553 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7555         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7556         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7557         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7558         * gcc.dg/sh4a-bitmovua.c: New.
7559         * gcc.dg/sh4a-cos.c: New.
7560         * gcc.dg/sh4a-cosf.c: New.
7561         * gcc.dg/sh4a-fprun.c: New.
7562         * gcc.dg/sh4a-fsrra.c: New.
7563         * gcc.dg/sh4a-memmovua.c: New.
7564         * gcc.dg/sh4a-sin.c: New.
7565         * gcc.dg/sh4a-sincos.c: New.
7566         * gcc.dg/sh4a-sincosf.c: New.
7567         * gcc.dg/sh4a-sinf.c: New.
7569 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7571         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7572         conditionals.
7573         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7574         loads.
7575         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7576         DOM1.
7578 2004-07-27  Andrew Pinski  <apinski@apple.com>
7580         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7582 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7584         * gcc.dg/pragma-isr.c: New test.
7586 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7588         PR c++/14429
7589         * g++.dg/template/ttp11.C: New test.
7591 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7593         * gcc.c-torture/compile/20040727-1.c: New test.
7595 2004-07-26  Eric Christopher  <echristo@redhat.com>
7597         * gcc.c-torture/compile/20040726-2.c: New test.
7599 2004-07-26  Andrew Pinski  <apinski@apple.com>
7601         * g++.dg/rtti/tinfo1.C: Xfail.
7603 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7605         * gcc.c-torture/compile/20040726-1.c: New test.
7607 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7608             Brian Ryner  <bryner@brianryner.com>
7610         PR c++/9283
7611         PR c++/15000
7612         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7613         * g++.dg/ext/visibility/: New directory.
7614         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7615         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7616         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7617         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7618         * g++.dg/ext/visibility/fvisibility.C,
7619         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7620         g++.dg/ext/visibility/fvisibility-override1.C
7621         g++.dg/ext/visibility/fvisibility-override2.C
7622         g++.dg/ext/visibility/memfuncts.C
7623         g++.dg/ext/visibility/noPLT.C
7624         g++.dg/ext/visibility/pragma.C
7625         g++.dg/ext/visibility/pragma-override1.C
7626         g++.dg/ext/visibility/pragma-override2.C
7627         g++.dg/ext/visibility/staticmemfuncts.C
7628         g++.dg/ext/visibility/virtual.C: New tests.
7630 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7632         PR c/15360
7633         * gcc.dg/pr15360-1.c: New test.
7635 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7637         * gcc.dg/pragma-align-2.c: New test.
7638         * gcc.dg/pragma-init-fini.c: New test.
7639         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7640         targets.
7642 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7644         * gcc.dg/init-string-2.c: New test.
7646 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7648         PR 16684
7649         * gcc.dg/Wredundant-decls-1.c: New test case.
7651 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7653         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7654         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7655         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7656         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7657         * gcc.dg/compat/generate-random.c: New file.
7658         * gcc.dg/compat/generate-random.h: Likewise.
7659         * gcc.dg/compat/generate-random_r.c: Likewise.
7660         * gcc.dg/compat/struct-layout-1.h: Likewise.
7661         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7662         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7663         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7664         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7665         * gcc.dg/compat/struct-layout-1_main.c: New test.
7666         * gcc.dg/compat/struct-layout-1_x.c: New file.
7667         * gcc.dg/compat/struct-layout-1_y.c: New file.
7668         * gcc.dg/compat/struct-layout-1_test.h: New file.
7670 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7672         * gcc.dg/comp-return-1.c: New test
7674 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7676         * gcc.dg/vmx/8-02a.c: Fix typo.
7678         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7679         * gcc.dg/darwin-abi-3.c: New test.
7681         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7682         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7684         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7685         * gcc.dg/vmx/ops-long-1.c: New test.
7686         * gcc.dg/vmx/ops-long-2.c: New test.
7688 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7690         * g++.dg/lookup/conv-[1234].C: New.
7692 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7694         * g++.dg/parse/attr2.C: Simplify.
7696 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7698         PR c/7284
7699         * gcc.c-torture/execute/pr7284-1.c: New test.
7701 2004-07-22  Brian Booth  <bbooth@redhat.com>
7703         * gcc.dg/tree-ssa/20040721-1.c: New test.
7705 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7707         * g++.dg/template/crash20.c: New.
7709 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7711         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7712         Add dg-run directive.  Declare variables as required.
7713         * gfortran.dg/g77/README: Update
7715 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7717         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7718         gcc.dg/cris-peep2-andu2.c: New tests.
7720 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7722         PR c/15052
7723         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7724         on return type.
7725         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7726         messages.
7727         * gcc.dg/qual-return-2.c: Update expected messages.
7728         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7730 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7732         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7733         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7735 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7737         PR c/11250
7738         * gcc.dg/init-string-1.c: New test.
7740 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7742         PR middle-end/15345
7743         PR c/16450
7744         * gcc.dg/torture/nested-fn-1.c: New test.
7746 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7748         PR target/16559
7749         * gcc.dg/ia64-fptr-1.c: New file.
7751 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7753         PR c++/14497
7754         * g++.dg/template/spec16.C: New test.
7755         * g++.old-deja/g++.robertl/eb118.C: Remove.
7757 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7759         PR c++/509
7760         * g++.dg/template/spec15.C: New test.
7762 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7764         Copy cases from g77.f-torture/execute and add dg-run
7765         directive.  Other changes as noted.
7766         * gfortran.dg/g77/13037.f
7767         * gfortran.dg/g77/1832.f
7768         * gfortran.dg/g77/19981119-0.f
7769         * gfortran.dg/g77/19990313-0.f
7770         * gfortran.dg/g77/19990313-1.f
7771         * gfortran.dg/g77/19990313-2.f
7772         * gfortran.dg/g77/19990313-3.f
7773         * gfortran.dg/g77/19990419-1.f
7774         * gfortran.dg/g77/19990826-0.f
7775         * gfortran.dg/g77/19990826-2.f
7776         * gfortran.dg/g77/20000503-1.f
7777         * gfortran.dg/g77/20001111.f
7778         * gfortran.dg/g77/20010116.f
7779         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7780         * gfortran.dg/g77/20010430.f
7781         * gfortran.dg/g77/6177.f
7782         * gfortran.dg/g77/947.f
7783         * gfortran.dg/g77/970816-3.f
7784         * gfortran.dg/g77/971102-1.f
7785         * gfortran.dg/g77/980520-1.f
7786         * gfortran.dg/g77/980628-0.f
7787         * gfortran.dg/g77/980628-1.f
7788         * gfortran.dg/g77/980628-10.f
7789         * gfortran.dg/g77/980628-2.f
7790         * gfortran.dg/g77/980628-3.f
7791         * gfortran.dg/g77/980628-7.f
7792         * gfortran.dg/g77/980628-8.f
7793         * gfortran.dg/g77/980628-9.f
7794         * gfortran.dg/g77/980701-0.f
7795         * gfortran.dg/g77/980701-1.f
7796         * gfortran.dg/g77/cabs.f
7797         * gfortran.dg/g77/claus.f
7798         * gfortran.dg/g77/complex_1.f
7799         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7800         * gfortran.dg/g77/dcomplex.f
7801         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7802         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7803         * gfortran.dg/g77/f90-intrinsic-numeric.f
7804         * gfortran.dg/g77/int8421.f
7805         * gfortran.dg/g77/labug1.f
7806         * gfortran.dg/g77/large_vec.f
7807         * gfortran.dg/g77/le.f
7808         * gfortran.dg/g77/short.f
7809         * gfortran.dg/g77/README: Update
7811 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7813         PR c++/16637
7814         * g++.dg/parse/lookup4.C: New test.
7816 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7818         PR c++/16175
7819         * g++.dg/template/ttp10.C: New test.
7821 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7823         * gcc.dg/pr12625-1.c: New test.
7825 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7827         * testsuite/gcc.dg/switch-warn-1.c: New test.
7828         * testsuite/gcc.dg/switch-warn-2.c: New test.
7829         * gcc.c-torture/compile/pr14730.c: Update.
7831 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7833         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7834         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7835         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7836         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7838 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7840         PR c++/16623
7841         * g++.dg/template/assign1.C: New test.
7843 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7845         PR c++/12170
7846         * g++.dg/template/ttp9.C: New test.
7848 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7850         * gcc.dg/format/cmn-err-1.c: New test.
7852 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7854         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7855         gcc.dg/Wparentheses-10.c: New tests.
7856         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7858 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7860         PR fortran/16465
7861         * gfortran.dg/g77//ffixed-line-length-0.f,
7862         gfortran.dg/g77/ffixed-line-length-132.f,
7863         gfortran.dg/g77/ffixed-line-length-72.f,
7864         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7865         gfortran.dg/g77/README: Update.
7867 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7869         PR c++/13092
7870         * g++.dg/template/non-dependent7.C: New test.
7871         * g++.dg/template/non-dependent8.C: Likewise.
7872         * g++.dg/template/non-dependent9.C: Likewise.
7873         * g++.dg/template/non-dependent10.C: Likewise.
7875 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7877         PR c++/16337
7878         * g++.dg/parse/attr2.C: New test.
7880 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7882         * g77.dg: Removed.
7883         * g77.f-torture: Ditto.
7885 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7887         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7888         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7889         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7891 2004-07-16  Richard Henderson  <rth@redhat.com>
7893         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7895 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7897         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7898         tests with full list of options.
7899         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7900         of TORTURE_OPTIONS if test contains 'dg-do run'.
7902         PR fortran/16404
7903         * gfortran.dg/do_iterator.f90: New test.
7905 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7907         PR rtl-optimization/16536
7908         * gcc.c-torture/execute/restrict-1.c: New test.
7910 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7912         PR fortran/15324
7913         * gfortran.dg/pr15324.f90: New test.
7915         PR fortran/15129
7916         * gfortran.dg/pr15129.f90: New test.
7918         PR fortran/15140
7919         * gfortran.dg/pr15140.f90: New test.
7921         PR fortran/13792
7922         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7923         compile-time simplification.
7925 2004-07-14  Mike Stump  <mrs@apple.com>
7927         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7929 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7931         PR target/16325
7932         * gcc.dg/profile-generate-1.c: New.
7934 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7936         * gcc.c-torture/execute/20040709-1.c: New test.
7937         * gcc.c-torture/execute/20040709-2.c: New test.
7939 2004-07-14  Mike Stump  <mrs@apple.com>
7941         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7943 2004-07-14  Mike Stump  <mrs@apple.com>
7945         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7947 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7949         PR c++/16518
7950         * g++.dg/parse/mutable1.C: New test.
7952 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7954         PR tree-optimization/16443
7955         * gcc.dg/tree-ssa/20040713-1.c: New test.
7957 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7959         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7960         for operator new.
7962 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7964         * gfortran.dg/g77/README: New file
7965         * gfortran.dg/g77/19981216-0.f:  Copy from
7966         g77.f-torture/noncompile.  Add "dg-do compile" and
7967         dg-error as required.
7968         * gfortran.dg/g77/19990218-1.f: Likewise
7969         * gfortran.dg/g77/19990905-1.f: Likewise
7970         * gfortran.dg/g77/9263.f: Likewise
7971         * gfortran.dg/g77/980615-0.f: Likewise
7972         * gfortran.dg/g77/980616-0.f: Likewise
7973         * gfortran.dg/g77/check0.f: Likewise
7974         * gfortran.dg/g77/select_no_compile.f: Likewise
7976 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7978         Copy files from g77.f-torture/compile.
7979         Add "{ dg-do compile}".  Other changes as noted
7980         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7981         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7982         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7983         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7984         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7985         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7986         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7987         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7988         statement to conform to standard.  Append alpha1.x for reference.
7989         * gfortran.dg/g77/xformat.f: Add dg-warning
7991 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7993         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7994         Add {dg-do compile} directive.
7995         * gfortran.dg/g77/cpp2.F: Likewise
7997 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7999         PR c++/5402
8000         * g++.dg/lookup/name-clash1.C: New test.
8002         PR c++/9777
8003         * g++.dg/lookup/name-clash2.C: New test.
8005         PR c++/12102
8006         * g++.dg/lookup/name-clash3.C: New test.
8008 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8010         * g++.dg/lookup/new2.C: New test.
8011         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8013 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8015         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8016         Add {dg-do compile} directive.
8017         * gfortran.dg/g77/13060.f: Likewise
8018         * gfortran.dg/g77/19990218-0.f: Likewise
8019         * gfortran.dg/g77/19990305-0.f: Likewise
8020         * gfortran.dg/g77/19990419-0.f: Likewise
8021         * gfortran.dg/g77/19990502-0.f: Likewise
8022         * gfortran.dg/g77/19990502-1.f: Likewise
8023         * gfortran.dg/g77/19990525-0.f: Likewise
8024         * gfortran.dg/g77/19990826-1.f: Likewise
8025         * gfortran.dg/g77/19990826-3.f: Likewise
8026         * gfortran.dg/g77/19990905-2.f: Likewise
8027         * gfortran.dg/g77/20000412-1.f: Likewise
8028         * gfortran.dg/g77/20000511-1.f: Likewise
8029         * gfortran.dg/g77/20000511-2.f: Likewise
8030         * gfortran.dg/g77/20000518.f: Likewise
8031         * gfortran.dg/g77/20000601-1.f: Likewise
8032         * gfortran.dg/g77/20000601-2.f: Likewise
8033         * gfortran.dg/g77/20000629-1.f: Likewise
8034         * gfortran.dg/g77/20000630-2.f: Likewise
8035         * gfortran.dg/g77/20010115.f: Likewise
8036         * gfortran.dg/g77/20010321-1.f: Likewise
8037         * gfortran.dg/g77/20010426.f: Likewise
8038         * gfortran.dg/g77/20020307-1.f: Likewise
8039         * gfortran.dg/g77/8485.f: Likewise
8040         * gfortran.dg/g77/960317-1.f: Likewise
8041         * gfortran.dg/g77/970915-0.f: Likewise
8042         * gfortran.dg/g77/980310-1.f: Likewise
8043         * gfortran.dg/g77/980310-2.f: Likewise
8044         * gfortran.dg/g77/980310-3.f: Likewise
8045         * gfortran.dg/g77/980310-4.f: Likewise
8046         * gfortran.dg/g77/980310-6.f: Likewise
8047         * gfortran.dg/g77/980310-7.f: Likewise
8048         * gfortran.dg/g77/980310-8.f: Likewise
8049         * gfortran.dg/g77/980419-2.f: Likewise
8050         * gfortran.dg/g77/980424-0.f: Likewise
8051         * gfortran.dg/g77/980427-0.f: Likewise
8052         * gfortran.dg/g77/980729-0.f: Likewise
8053         * gfortran.dg/g77/981117-1.f: Likewise
8054         * gfortran.dg/g77/toon_1.f: Likewise
8056 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8058         PR c++/2204
8059         * g++.dg/other/abstract2.C: New test.
8061 2004-07-12  Paul Brook  <paul@codesourcery.com>
8063         * gfortran.dg/pointer_init_1.f90: New test.
8065 2004-07-11  Paul Brook  <paul@codesourcery.com>
8067         PR fortran/15986
8068         * gfortran.dg/contained_1.f90: New test.
8070 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8072         * g++.dg/parse/defarg8.C: New test.
8074 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8076         PR fortran/16433
8077         * gfortran.dg/pr16433.f: New test.
8079         PR fortran/17574
8080         * gfortran.dg/pr15754.f90: New test.
8082 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8084         PR tree-optimization/16437
8085         * gcc.c-torture/execute/bitfld-4.c: New test.
8087 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8089         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8090         access to common var from module.
8092 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8094         PR fortran/16336
8095         * gfortran.fortran-torture/execute/common_2.f90: New test.
8097 2004-07-10  Paul Brook  <paul@codesourcery.com>
8099         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8101 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8103         PR fortran/15969
8104         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8106 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8108         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8109         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8110         * gfortran.dg/g77/ffree-form-1.f: Likewise
8111         * gfortran.dg/g77/ffree-form-2.f: Likewise
8112         * gfortran.dg/g77/ffree-form-3.f: Likewise
8113         * gfortran.dg/g77/fno-underscoring.f: Likewise
8114         * gfortran.dg/g77/funderscoring.f: Likewise
8115         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8117 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8119         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8121 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8122         Paul Brook  <paul@codesourcery.com>
8124         PR fortran/13415
8125         * gfortran.dg/common_pointer_1.f90: New test.
8127 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8129         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8131 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8133         PR target/16364
8134         * gcc.c-torture/compile/20040709-1.c: New.
8136 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8138         PR fortran/14077
8139         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8141 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8143         PR fortran/13201
8144         * gfortran.dg/shape_1.f90: New test.
8146 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8147             Andrew Pinski  <apinski@apple.com>
8149         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8151 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8153         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8154         comment.
8156 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8157         Paul Brook  <paul@codesourcery.com>
8159         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8160         '.f95' and '.F95'.
8162 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8164         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8166 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8168         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8169         testcases with capital suffix.
8171 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8173         PR fortran/15481
8174         PR fortran/13372
8175         PR fortran/13575
8176         PR fortran/15978
8177         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8179         * gfortran.dg/implicit_1.f90: New test.
8181 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8183         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8184         expression to match gfortran warning/error messages
8185         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8186         dg-error text.
8188 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8190         * lib/fortran-torture.exp: Rename proc search_for to
8191         search_for_re.
8193 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8195         * gcc.c-torture/execute/simd-5.x: New file.
8196         XFAIL on SPARC 64-bit at -O0.
8198 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8200         PR c++/8211
8201         PR c++/16165
8202         * g++.dg/warn/effc3.C: New test.
8204 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8206         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8207         change X to 1X in format.
8208         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8209         add data statements to conform to standard.
8211 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8213         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8214         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8215         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8217 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8219         * gfortran.dg/g77/7388.f: Copy from g77.dg
8220         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8221         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8222         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8223         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8224         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8225         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8226         * gfortran.dg/g77/strlen0.f: Likewise
8228 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8230         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8231         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8233 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8235         * gcc.c-torture/execute/920428-2.x: Delete.
8236         * gcc.c-torture/execute/920501-7.x: Likewise.
8238 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8240         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8241         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8242         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8243         prescott and c3-2.
8244         (PREFETCH_3DNOW): Add -march=c3.
8246 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8248         PR c/16437
8249         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8250         * gcc.c-torture/execute/bf64-1.x: Likewise.
8252 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8254         * gcc.c-torture/compile/20040708-1.c: New test.
8256 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8258         PR c++/16169
8259         * g++.dg/warn/effc2.C: New test.
8261 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8263         * gcc.c-torture/execute/bitfld-1.x: Remove.
8264         * gcc.c-torture/execute/bitfld-3.c: New test.
8265         * gcc.dg/bitfld-2.c: Remove XFAILs.
8267 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8269         PR c++/16276
8270         * g++.dg/rtti/tinfo1.C: New file.
8272 2004-07-07  Eric Christopher  <echristo@redhat.com>
8274         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8276 2004-07-07  Andrew Pinski  <apinski@apple.com>
8278         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8280 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8282         * g++.dg/init/call1.C: XFAIL.
8284 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8286         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8287         except for movstrict*, to movmem* and clrstr* to clrmem*.
8289 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8291         * gcc.c-torture/execute/20040707-1.c: New test.
8293 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8295         * gcc.c-torture/execute/20040706-1.c: New test.
8297 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8299         PR c++/3671
8300         * g++.dg/template/spec14.C: New test.
8302 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8304         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8305         nothing if not yet defined.  Use it in b, c and d type definitions.
8306         * gcc.c-torture/execute/20040705-1.c: New test.
8307         * gcc.c-torture/execute/20040705-2.c: New test.
8309 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8311         PR c++/2518
8312         * g++.dg/lookup/new1.C: New test.
8314 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8316         PR c++/11406
8317         * g++.dg/template/sizeof8.C: New test.
8319 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8321         * gcc.c-torture/compile/20040705-1.c: New test.
8323 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8325         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8327 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8329         * gcc.dg/cpp/if-mop.c: Two new testcases.
8330         * gcc.dg/cpp/trad/comment-3.c: New.
8332 2004-07-04  Paul Brook  <paul@codesourcery.com>
8334         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8336 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8338         PR c++/3761
8339         * g++.dg/lookup/crash4.C: New test.
8341 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8343         * gcc.c-torture/execute/builtin-abs-1.c
8344         * gcc.c-torture/execute/builtin-abs-2.c
8345         * gcc.c-torture/execute/builtin-complex-1.c
8346         * gcc.c-torture/execute/builtins/string-1-lib.c
8347         * gcc.c-torture/execute/builtins/string-1.c
8348         * gcc.c-torture/execute/builtins/string-2-lib.c
8349         * gcc.c-torture/execute/builtins/string-2.c
8350         * gcc.c-torture/execute/builtins/string-3-lib.c
8351         * gcc.c-torture/execute/builtins/string-3.c
8352         * gcc.c-torture/execute/builtins/string-4-lib.c
8353         * gcc.c-torture/execute/builtins/string-4.c
8354         * gcc.c-torture/execute/builtins/string-5-lib.c
8355         * gcc.c-torture/execute/builtins/string-5.c
8356         * gcc.c-torture/execute/builtins/string-6-lib.c
8357         * gcc.c-torture/execute/builtins/string-6.c
8358         * gcc.c-torture/execute/builtins/string-7-lib.c
8359         * gcc.c-torture/execute/builtins/string-7.c
8360         * gcc.c-torture/execute/builtins/string-8-lib.c
8361         * gcc.c-torture/execute/builtins/string-8.c
8362         * gcc.c-torture/execute/builtins/string-9-lib.c
8363         * gcc.c-torture/execute/builtins/string-9.c
8364         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8365         * gcc.c-torture/execute/builtins/string-asm-1.c
8366         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8367         * gcc.c-torture/execute/builtins/string-asm-2.c
8368         * gcc.c-torture/execute/stdio-opt-1.c
8369         * gcc.c-torture/execute/stdio-opt-2.c
8370         * gcc.c-torture/execute/stdio-opt-3.c
8371         * gcc.c-torture/execute/string-opt-1.c
8372         * gcc.c-torture/execute/string-opt-10.c
8373         * gcc.c-torture/execute/string-opt-11.c
8374         * gcc.c-torture/execute/string-opt-12.c
8375         * gcc.c-torture/execute/string-opt-13.c
8376         * gcc.c-torture/execute/string-opt-14.c
8377         * gcc.c-torture/execute/string-opt-15.c
8378         * gcc.c-torture/execute/string-opt-16.c
8379         * gcc.c-torture/execute/string-opt-2.c
8380         * gcc.c-torture/execute/string-opt-6.c
8381         * gcc.c-torture/execute/string-opt-7.c
8382         * gcc.c-torture/execute/string-opt-8.c:
8383         Replace with ...
8385         * gcc.c-torture/execute/builtins/abs-2.c
8386         * gcc.c-torture/execute/builtins/abs-3.c
8387         * gcc.c-torture/execute/builtins/complex-1.c
8388         * gcc.c-torture/execute/builtins/fprintf.c
8389         * gcc.c-torture/execute/builtins/fputs.c
8390         * gcc.c-torture/execute/builtins/memcmp.c
8391         * gcc.c-torture/execute/builtins/memmove.c
8392         * gcc.c-torture/execute/builtins/memops-asm.c
8393         * gcc.c-torture/execute/builtins/mempcpy-2.c
8394         * gcc.c-torture/execute/builtins/mempcpy.c
8395         * gcc.c-torture/execute/builtins/memset.c
8396         * gcc.c-torture/execute/builtins/printf.c
8397         * gcc.c-torture/execute/builtins/sprintf.c
8398         * gcc.c-torture/execute/builtins/strcat.c
8399         * gcc.c-torture/execute/builtins/strchr.c
8400         * gcc.c-torture/execute/builtins/strcmp.c
8401         * gcc.c-torture/execute/builtins/strcpy.c
8402         * gcc.c-torture/execute/builtins/strcspn.c
8403         * gcc.c-torture/execute/builtins/strlen-2.c
8404         * gcc.c-torture/execute/builtins/strlen.c
8405         * gcc.c-torture/execute/builtins/strncat.c
8406         * gcc.c-torture/execute/builtins/strncmp-2.c
8407         * gcc.c-torture/execute/builtins/strncmp.c
8408         * gcc.c-torture/execute/builtins/strncpy.c
8409         * gcc.c-torture/execute/builtins/strpbrk.c
8410         * gcc.c-torture/execute/builtins/strpcpy-2.c
8411         * gcc.c-torture/execute/builtins/strpcpy.c
8412         * gcc.c-torture/execute/builtins/strrchr.c
8413         * gcc.c-torture/execute/builtins/strspn.c
8414         * gcc.c-torture/execute/builtins/strstr-asm.c
8415         * gcc.c-torture/execute/builtins/strstr.c:
8416         ... these new files.
8418         * gcc.c-torture/execute/builtins/abs-2-lib.c
8419         * gcc.c-torture/execute/builtins/abs-3-lib.c
8420         * gcc.c-torture/execute/builtins/complex-1-lib.c
8421         * gcc.c-torture/execute/builtins/fprintf-lib.c
8422         * gcc.c-torture/execute/builtins/fputs-lib.c
8423         * gcc.c-torture/execute/builtins/memcmp-lib.c
8424         * gcc.c-torture/execute/builtins/memmove-lib.c
8425         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8426         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8427         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8428         * gcc.c-torture/execute/builtins/memset-lib.c
8429         * gcc.c-torture/execute/builtins/printf-lib.c
8430         * gcc.c-torture/execute/builtins/sprintf-lib.c
8431         * gcc.c-torture/execute/builtins/strcat-lib.c
8432         * gcc.c-torture/execute/builtins/strchr-lib.c
8433         * gcc.c-torture/execute/builtins/strcmp-lib.c
8434         * gcc.c-torture/execute/builtins/strcpy-lib.c
8435         * gcc.c-torture/execute/builtins/strcspn-lib.c
8436         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8437         * gcc.c-torture/execute/builtins/strlen-lib.c
8438         * gcc.c-torture/execute/builtins/strncat-lib.c
8439         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8440         * gcc.c-torture/execute/builtins/strncmp-lib.c
8441         * gcc.c-torture/execute/builtins/strncpy-lib.c
8442         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8443         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8444         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8445         * gcc.c-torture/execute/builtins/strrchr-lib.c
8446         * gcc.c-torture/execute/builtins/strspn-lib.c
8447         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8448         * gcc.c-torture/execute/builtins/strstr-lib.c
8449         * gcc.c-torture/execute/builtins/lib/abs.c
8450         * gcc.c-torture/execute/builtins/lib/fprintf.c
8451         * gcc.c-torture/execute/builtins/lib/memset.c
8452         * gcc.c-torture/execute/builtins/lib/printf.c
8453         * gcc.c-torture/execute/builtins/lib/sprintf.c
8454         * gcc.c-torture/execute/builtins/lib/strcpy.c
8455         * gcc.c-torture/execute/builtins/lib/strcspn.c
8456         * gcc.c-torture/execute/builtins/lib/strncat.c
8457         * gcc.c-torture/execute/builtins/lib/strncmp.c
8458         * gcc.c-torture/execute/builtins/lib/strncpy.c
8459         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8460         * gcc.c-torture/execute/builtins/lib/strspn.c
8461         * gcc.c-torture/execute/builtins/lib/strstr.c:
8462         New files containing support routines.
8464         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8465         declaration.
8466         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8467         when not optimizing.
8469 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8471         PR c++/16240
8472         * g++.dg/abi/mangle22.C: New test.
8473         * g++.dg/abi/mangle23.C: Likewise.
8475 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8477         PR fortran/16290
8478         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8479         Allow for cases without denormalized floating point numbers.
8481 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8483         PR c/1027
8484         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8485         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8486         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8487         expected warning text.
8488         * gcc.dg/format/diag-2.c: New test.
8490 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8492         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8494 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8496         * gcc.dg/builtins-43.c: New.
8497         * gcc.dg/builtins-44.c: New.
8498         * gcc.dg/builtins-45.c: New.
8500 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8501             Andreas Tobler  <a.tobler@schweiz.ch>
8503         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8504         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8505         as SIGSEGV.
8506         * gcc.dg/cleanup-11.c: Likewise.
8507         * gcc.dg/cleanup-8.c: Likewise.
8508         * gcc.dg/cleanup-9.c: Likewise.
8509         * gcc.dg/cleanup-5.c: Run on all platforms.
8511 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8513         * g++.dg/warn/nonnull1.C: New test.
8515 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8517         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8518         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8519         Special-case the Sun compiler wrt to <complex.h>.
8521 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8523         * gcc.dg/Wunreachable-8.C: New test.
8525         * gcc.dg/h8300-ice2.c : New test.
8527 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8529         PR fortran/16161
8530         * gfortran.fortran-torture/compile/implicit.f90: Add test
8531         for implicit character.
8533 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8535         PR fortran/16289
8536         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8537         Use tiny() intrinsic to find smallest non-negative real
8539 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8541         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8542         * gcc.dg/compat/struct-by-value-22_x.c: New.
8543         * gcc.dg/compat/struct-by-value-22_y.c: New.
8545         * gcc.c-torture/execute/20040629-1.c: New test.
8547 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8549         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8550         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8552         PR target/16195
8553         * gcc.dg/20040625-1.c: New test.
8555 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8557         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8559 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8561         PR fortran/15963
8562         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8564 2004-06-29  Richard Henderson  <rth@redhat.com>
8566         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8568 2004-06-29  Paul Brook  <paul@codesourcery.com>
8570         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8571         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8573 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8575         PR c++/16260
8576         * g++.dg/parse/crash15.C: New.
8578 2004-06-28  Andrew Pinski  <apinski@apple.com>
8580         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8581         by the error already.
8583         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8585 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8587         PR target/14041
8588         * gcc.dg/h8300-bss-align-1.c : New.
8590 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8592         * PR c++/16174
8593         * g++.dg/template/ctor4.C: New.
8595 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8597         PR c++/16205
8598         * g++.dg/warn/Wsequence-point-1.C: New test.
8600 2004-06-27  Paul Brook  <paul@codesourcery.com>
8602         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8604 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8606         * g++.old-deja/g++.mike/p7325.C: Remove.
8608 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8610         PR c/14963
8611         * gcc.dg/pr14963.c: New test.
8613 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8615         PR c++/16193
8616         * g++.dg/parse/redef1.C: New test.
8618 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8620         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8621         20021110.c.
8622         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8623         20021119-1.c.
8624         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8625         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8626         5-04.c.
8627         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8628         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8629         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8630         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8631         g++.brendan/enum14.C.
8632         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8633         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8634         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8635         g++.mike/virt1.C.
8636         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8637         memtemp24.C.
8639 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8641         * gcc.dg/20040527-1.c: New test case.
8643 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8645         PR gfortran/pr16196
8646         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8648 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8650         PR middle-end/15825
8651         * gcc.dg/pr15825-1.c: New test case.
8653 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8655         * gcc.c-torture/execute/20040625-1.c: New test.
8657 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8659         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8661 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8663         * gcc.dg/torture/mips-div-1.c: New test.
8665 2004-06-24  Jeff Law  <law@redhat.com>
8667         * gcc.dg/tree-ssa/20040624-1.c: New test.
8669 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8671         * gcc.c-torture/compile/20040624-1.c: New test.
8673 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8675         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8676         this directory.
8678 2004-06-23  Andrew Pinski  <apinski@apple.com>
8680         PR middle-end/15988
8681         * g++.dg/opt/ptrmem4.C: New test.
8683         * gcc.dg/c90-array-quals-2.c: New test.
8685 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8687         * gcc.dg/kpice1.c: New test.
8689 2006-06-23  Andrew Pinski  <apinski@apple.com>
8691         * gcc.dg/c90-array-quals.c: New test.
8693 2006-06-22  Richard Henderson  <rth@redhat.com>
8695         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8697 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8699         * gcc.dg/builtins-config.h: Handle FreeBSD.
8701 2006-06-22  Richard Henderson  <rth@redhat.com>
8703         * g++.dg/opt/devirt1.C: New.
8705 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8707         * g++.dg/opt/pr15551.C: New testcase.
8709 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8711         PR target/14800
8712         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8713         x86_64-*-linux* when compiling for 32bit.
8715 2004-06-21  Andrew Pinski  <apinski@apple.com>
8717         * gcc.dg/pch/struct-1.c: New.
8718         * gcc.dg/pch/struct-1.hs: New.
8720 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8722         * gcc.dg/pch/save-temps-1.c: New file.
8723         * gcc.dg/pch/save-temps-1.hs: New file.
8725 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8727         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8728         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8730 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8732         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8733         to fix type error.
8734         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8735         Remove trailing spaces.
8737 2004-06-21  Richard Henderson  <rth@redhat.com>
8739         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8740         merging && to BIT_FIELD_REF.
8742 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8744         * g++.dg/opt/placeholder1.C: New test.
8746 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8748         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8749         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8750         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8751         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8753 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8755         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8756         extern "C".
8757         * g++.dg/other/pragma-re-1.C: Add comments.
8759 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8761         PR gfortran/16080
8762         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8764 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8766         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8767         instead of setting the type of size_t by
8768         hand.
8770 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8772         * gcc.dg/unordered-2.c: New test case.
8773         * gcc.dg/unordered-3.c: New test case.
8775 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8777         PR other/16043
8778         * lib/g++.exp (g++_version): Tweak regexp for version
8779         * lib/g77.exp (g77_version): Likewise
8780         * lib/gfortran.exp (gfortran_version): Likewise
8781         * lib/objc.exp (objc_version): Likewise
8782         * lib/treelang.exp (treelang_version): Likewise
8784 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8786         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8787         Use INT_MAX instead of __INT_MAX__.
8788         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8790         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8791         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8792         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8793         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8794         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8795         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8796         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8797         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8798         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8800         * gcc.dg/range-test-1.c: New test.
8801         * g++.dg/opt/range-test-1.C: New test.
8803 2004-06-17  Richard Henderson  <rth@redhat.com>
8805         * objc.dg/sync-1.m: New.
8806         * objc.dg/try-catch-1.m: Don't force next runtime.
8807         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8808         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8809         shadowed catch clause.
8810         * objc.dg/try-catch-5.m: New.
8812 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8814         Bug 14610
8815         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8817 2004-06-15  Richard Henderson  <rth@redhat.com>
8819         * gcc.dg/20001116-1.c: Move expected warning line.
8821 2004-06-15  Richard Henderson  <rth@redhat.com>
8823         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8824         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8826 2004-06-15  Jeff Law  <law@redhat.com>
8828         * gcc.dg/tree-ssa/20040615-1.c: New test.
8829         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8830         be less sensitive to operand ordering.
8831         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8833 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8835         * g++.dg/abi/bitfield3.C: Add comment..
8837 2004-06-15  Richard Henderson  <rth@redhat.com>
8839         * g++.dg/ext/stmtexpr1.C: XFAIL.
8840         * gcc.dg/20030612-1.c: XFAIL.
8842 2004-06-15  Eric Christopher  <echristo@redhat.com>
8844         * g++.dg/charset/asm5.c: New.
8845         * gcc.dg/charset/asm6.c: New.
8847 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8849         PR fortran/15962
8850         * gfortran.fortran-torture/execute/select_1.f90: New test.
8852 2004-06-15  Paul Brook  <paul@codesourcery.com>
8854         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8856 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8858         PR c++/15967
8859         * g++.dg/lookup/crash3.C: New test.
8861 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8863         PR c++/15947
8864         * g++.dg/parse/dtor4.C: New test.
8866 2004-06-14  Jeff Law  <law@redhat.com>
8868         * gcc.c-torture/compile/20040614-1.c: New test.
8870 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8872         PR fortran/15211
8873         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8874         LEN of a character array.
8876 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8878         PR c++/15096
8879         * g++.dg/template/ptrmem10.C: New test.
8881         PR c++/14930
8882         * g++.dg/template/friend30.C: New test.
8884 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8886         PR fortran/14928
8887         * gfortran.fortran-torture/compile/mloc.f90: New test.
8889 2004-06-13  Paul Brook  <paul@codesourcery.com>
8891         * gfortran.fortran-torture/execute/random_2.f90: New test.
8893 2004-06-13  Eric Christopher  <echristo@redhat.com>
8895         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8897 2004-06-12  Paul Brook  <paul@codesourcery.com>
8899         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8901 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8903         PR fortran/14923
8904         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8906 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8908         PR fortran/14957
8909         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8910         syntax errors in end statements of contained subroutines.
8912 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8914         PR fortran/12841
8915         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8917 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8919         PR fortran/15665
8920         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8922 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8924         PR gfortran/12839
8925         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8927 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8929         PR c++/15862
8930         * g++.dg/parse/enum1.C: New test.
8932 2004-06-10  Jeff Law  <law@redhat.com>
8934         * gcc.c-torture/compile/20040610-1.c: New test.
8936 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8938         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8939         * g++.old-deja/g++.other/decl3.C: Likewise.
8941 2004-06-10  Brian Booth  <bbooth@redhat.com>
8943         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8944         V_MAY_DEF instead of VDEF.
8945         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8947 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8949         PR c++/14211
8950         * g++.dg/conversion/const1.C: New test.
8952         PR c++/15076
8953         * g++.dg/conversion/reinterpret1.C: New test.
8955         PR c++/15877
8956         * g++.dg/template/enum2.C: New test.
8958         PR c++/15227
8959         * g++.dg/template/error13.C: New test.
8961 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8963         PR fortran/14957
8964         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8965         arguments to test_* REAL and of the right size.
8967 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8969         PR target/15569
8970         PR rtl-optimization/15681
8971         * gcc.dg/20040609-1.c: New test.
8973 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8975         PR c++/14791
8976         * g++.dg/opt/builtins1.C: New test.
8978 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8980         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8981         that use default windows32 struct layout.
8982         * gcc.dg/i386-bitfield2.c: Likewise.
8984 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8986         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8987         for mingw32 and cygwin targets.
8989 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8991         * gcc.dg/pch/macro-4.c: New.
8992         * gcc.dg/pch/macro-4.hs: New.
8994 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8996         PR fortran/13249
8997         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8999 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9001         PR fortran/13372
9002         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9004 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9006         PR gfortran/14897
9007         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9009 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9011         PR gfortran/15755
9012         * gfortran.fortran-torture/execute/backspace.c : New test.
9014 2004-06-09  Paul Brook  <paul@codesourcery.com>
9016         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9017         (pointer_to_section): Rewrite to use smaller array.
9019 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9021         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9022         * gcc.dg/ext/altivec-10.c: Same.
9023         * gcc.dg/ext/altivec-11.c: Same.
9024         * gcc.dg/ext/altivec-12.c: Same.
9025         * gcc.dg/ext/altivec-13.c: Same.
9026         * gcc.dg/ext/altivec-14.c: Same.
9027         * gcc.dg/ext/altivec-15.c: Same.
9028         * gcc.dg/ext/altivec-16.c: Same.
9029         * gcc.dg/ext/altivec-3.c: Same.
9030         * gcc.dg/ext/altivec-4.c: Same.
9031         * gcc.dg/ext/altivec-6.c: Same.
9032         * gcc.dg/ext/altivec-7.c: Same.
9033         * gcc.dg/ext/altivec-8.c: Same.
9034         * gcc.dg/ext/altivec-varargs-1.c: Same.
9036         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9037         * g++.dg/ext/altivec-10.C: Same.
9038         * g++.dg/ext/altivec-2.C: Same.
9039         * g++.dg/ext/altivec-3.C: Same.
9040         * g++.dg/ext/altivec-4.C: Same.
9041         * g++.dg/ext/altivec-5.C: Same.
9042         * g++.dg/ext/altivec-6.C: Same.
9043         * g++.dg/ext/altivec-7.C: Same.
9044         * g++.dg/ext/altivec-8.C: Same.
9045         * g++.dg/ext/altivec-9.C: Same.
9047 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9049         PR c++/7841
9050         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9052 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9054         * gcc.dg/union-1.c: New test.
9056 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9058         * gcc.dg/builtins-41.c: New test case.
9059         * gcc.dg/builtins-42.c: New test case.
9061 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9063         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9064         * g++.dg/ext/altivec-10.C: Same.
9065         * g++.dg/ext/altivec-2.C: Same.
9066         * g++.dg/ext/altivec-3.C: Same.
9067         * g++.dg/ext/altivec-4.C: Same.
9068         * g++.dg/ext/altivec-5.C: Same.
9069         * g++.dg/ext/altivec-6.C: Same.
9070         * g++.dg/ext/altivec-7.C: Same.
9071         * g++.dg/ext/altivec-8.C: Same.
9072         * g++.dg/ext/altivec-9.C: Same.
9073         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9074         * g++.old-deja/g++.brendan/new3.C: Same.
9075         * gcc.c-torture/execute/eeprof-1.x: Same.
9077 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9079         PR c/14765
9080         * gcc.dg/pr14765-1.c: New test.
9082 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9084         PR c/14649
9085         * gcc.dg/pr14649-1.c: New test case.
9087 2004-06-07  Richard Henderson  <rth@redhat.com>
9089         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9090         if temporaries.
9092 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9094         * g++.dg/eh/elide1.C: Remove XFAIL.
9096 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9098         PR c++/15337
9099         * g++.dg/expr/sizeof3.C: New test.
9101         PR c++/14777
9102         * g++.dg/template/access14.C: New test.
9104         PR c++/15554
9105         * g++.dg/template/enum1.C: New test.
9107         PR c++/15057
9108         * g++.dg/eh/throw1.C: New test.
9110 2004-06-07  David Ayers  <d.ayers@inode.at>
9111             Ziemowit Laski  <zlaski@apple.com>
9113         * lib/objc.exp (objc_target_compile): Revert the '-framework
9114         Foundation' flag fix, since bare Darwin does not ship
9115         with the Foundation framework.
9116         * objc/execute/next_mapping.h: Provide a local NSConstantString
9117         @interface and @implementation.
9118         (objc_constant_string_init): A constructor function, used to
9119         initialize the NSConstantString meta-class object.
9120         * objc/execute/string1.m: Include "next_mapping.h" instead of
9121         <Foundation/NSString.h>.
9122         * objc/execute/string2.m: Likewise.
9123         * objc/execute/string3.m: Likewise.
9124         * objc/execute/string4.m: Likewise.
9126 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9128         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9129         to double. Replace double with FLOAT.
9130         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9132         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9133         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9134         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9135         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9136         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9137         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9138         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9139         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9141 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9143         PR c/13519
9144         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9146 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9148         PR c++/15503
9149         * g++.dg/template/meminit2.C: New test.
9151 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9153         PR target/15822
9154         * gcc.c-torture/execute/compare-fp-1.c,
9155         gcc.c-torture/execute/compare-fp-2.c,
9156         gcc.c-torture/execute/compare-fp-3.c,
9157         gcc.c-torture/execute/compare-fp-4.c,
9158         gcc.c-torture/execute/compare-fp-3.x,
9159         gcc.c-torture/execute/compare-fp-4.x: Moved...
9160         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9161         gcc.c-torture/execute/ieee/compare-fp-2.c,
9162         gcc.c-torture/execute/ieee/compare-fp-3.c,
9163         gcc.c-torture/execute/ieee/compare-fp-4.c,
9164         gcc.c-torture/execute/ieee/compare-fp-3.x,
9165         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9167 2004-06-04  David Ayers  <d.ayers@inode.at>
9169         * objc/execute/protocol-isEqual-4.m: New testcase.
9171 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9173         * objc/execute/protocol-isEqual-1.m: New testcase.
9174         * objc/execute/protocol-isEqual-2.m: New testcase.
9175         * objc/execute/protocol-isEqual-3.m: New testcase.
9177 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9179         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9181 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9183         * lib/objc.exp (objc_target_compile): When running tests on
9184         Darwin (Mac OS X), inform the linker about '-framework
9185         'Foundation'.
9187 2004-06-02  Eric Christopher  <echristo@redhat.com>
9189         * gcc.c-torture/compile/20040602-1.c: New.
9191 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9193         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9194         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9196         PR tree-optimization/14736
9197         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9199         PR tree-optimization/14042
9200         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9202         PR tree-optimization/14729
9203         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9205 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9207         PR fortran/15557
9208         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9210 2004-06-01  Richard Hederson  <rth@redhat.com>
9212         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9214 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9216         PR c++/14932
9217         * g++.dg/parse/offsetof4.C: New test.
9219 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9221         PR objc/7993
9222         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9224 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9226         PR c++/15701
9227         * g++.dg/template/friend29.C: New test.
9229 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9231         PR c/15749
9232         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9234 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9236         * gcc.dg/sparc-trap-1.c: New test.
9238 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9240         PR middle-end/15069
9241         * g++.dg/opt/fold3.C: New test case.
9243 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9245         * lib/target-supports.exp (check_iconv_available): Fix fallout
9246         from 2004-05-28 patch.
9248 2004-05-30  Paul Brook  <paul@codesourcery.com>
9250         PR fortran/15620
9251         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9252         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9254 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9256         * gfortran.fortran-torture/execute/random_1.f90: New test.
9258 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9260         * g++.dg/ext/altivec-10.C: New test.
9262 2004-05-29  Paul Brook  <paul@codesourcery.com>
9264         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9266 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9268         * gcc.dg/altivec-16.c: New test.
9270 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9272         * lib/target-supports.exp (check_vmx_hw_available): New.
9273         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9275         * lib/target-supports.exp (check_alias_available,
9276         check_iconv_available, check_named_sections_available): Use
9277         unique names for temporary files.
9279 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9281         * gcc.dg/altivec-15.c: New test.
9283 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9285         PR c++/15083
9286         * g++.dg/warn/noeffect6.C: New test.
9288         PR c++/15471
9289         * g++.dg/expr/ptrmem4.C: New test.
9291         PR c++/15640
9292         * g++.dg/template/operator3.C: New test.
9294 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9296         PR c++/14668
9297         * g++.dg/lookup/redecl1.C: New test.
9298         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9300 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9302         * gcc.c-torture/execute/compare-fp-1.c,
9303         gcc.c-torture/execute/compare-fp-2.c,
9304         gcc.c-torture/execute/compare-fp-3.c,
9305         gcc.c-torture/execute/compare-fp-4.c,
9306         gcc.c-torture/execute/compare-fp-3.x,
9307         gcc.c-torture/execute/compare-fp-4.x,
9308         gcc.dg/pr15649-1.c: New.
9310 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9312         PR c++/12883
9313         * g++.dg/init/array14.C: New test.
9315 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9317         * lib/compat.exp (compat-get-options-main): New.
9318         (compat-get-options): Remove unneeded code, warn for ignored
9319         command.
9320         (compat-execute): Check flag set by dg-require-* commands.
9322         * lib/compat.exp (compat-execute): Break up long lines.
9324 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9326         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9327         * gcc.dg/altivec-14.c: New test.
9328         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9330         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9331         * gcc.dg/altivec-12.c: Ditto.
9333         * gcc.dg/altivec-3.c: Move call to altivec_check.
9335 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9337         PR c++/15044
9338         * g++.dg/template/error12.C: New test.
9340         PR c++/15317
9341         * g++.dg/ext/attrib15.C: New test.
9343         PR c++/15329
9344         * g++.dg/template/ptrmem9.C: New test.
9346 2004-05-25  Paul Brook  <paul@codesourcery.com>
9348         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9350 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9352         PR c++/15165
9353         * g++.dg/template/crash19.C: New test.
9355 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9357         PR c++/15025
9358         * g++.dg/template/redecl1.C: New test.
9360 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9362         PR c++/14821
9363         * g++.dg/other/ns1.C: New test.
9365         PR c++/14883
9366         * g++.dg/template/invalid1.C: New test.
9368 2004-05-23  Paul Brook  <paul@codesourcery.com>
9369         Victor Leikehman  <lei@haifasphere.co.il>
9371         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9372         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9374 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9376         PR c++/15285
9377         PR c++/15299
9378         * g++.dg/template/non-dependent5.C: New test.
9379         * g++.dg/template/non-dependent6.C: New test.
9381 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9383         PR c++/15507
9384         * g++.dg/inherit/union1.C: New test.
9386         PR c++/15542
9387         * g++.dg/template/addr1.C: New test.
9389         PR c++/15427
9390         * g++.dg/template/array5.C: New test.
9392         PR c++/15287
9393         * g++.dg/template/array6.C: New test.
9395 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9396             Roger Sayle  <roger@eyesopen.com>
9398         * g++.dg/lookup/forscope2.C: New test case.
9400 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9402         * gcc.dg/cpp/Wmissingdirs.c: New.
9404 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9406         PR target/15301
9407         * gcc.dg/compat/union-m128-1.h: New file.
9408         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9409         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9410         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9412 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9414         PR target/15302
9415         * gcc.dg/compat/struct-complex-1.h: New file.
9416         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9417         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9418         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9420 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9422         PR middle-end/3074
9423         * gcc.dg/pr3074-1.c: New test case.
9424         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9426 2004-05-20  Falk Hueffner  <falk@debian.org>
9428         PR other/15526
9429         * gcc.dg/ftrapv-1.c: New test case.
9431 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9433         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9435 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9436             Jeff Law  <law@redhat.com>
9438         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9439         * gcc.dg/tree-ssa/20040518-2.c: New test.
9441         * gcc.dg/tree-ssa/20040518-1.c: New test.
9443 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9445         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9447 2004-05-18  Paul Brook  <paul@codesourcery.com>
9449         PR fortran/13930
9450         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9452 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9454         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9455         constant folding.
9457 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9459         * gcc.dg/tree-ssa/20040517-1.c: New test.
9461 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9463         * gcc.dg/loop-4.c: New test.
9465 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9467         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9469 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9471         PR fortran/15311
9472         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9474 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9476         PR fortran/13826
9477         PR fortran/13940
9478         * gfortran.fortran-torture/compile/data_1.f90: New test.
9480 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9482         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9483         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9485 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9487         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9489 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9491         PR c/15444
9492         * gcc.dg/format/xopen-1.c: Adjust expected message.
9493         * gcc.dg/format/xopen-3.c: New test.
9495 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9497         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9499 2004-05-14  Jeff Law  <law@redhat.com>
9501         * gcc.dg/tree-ssa/20040514-2.c: New test.
9503 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9505         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9506         this ...
9507         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9508         this.
9510 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9512         * gcc.dg/tree-ssa/20040514-1.c: New test.
9514 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9516         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9517         test.
9519 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9521         PR fortran/14066
9522         * gfortran.fortran-torture/compile/do_1.f90: New test.
9524 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9526         PR fortran/15051
9527         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9528         test.
9530 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9532         PR fortran/15149
9533         * gfortran.fortran-torture/execute/random_init.f90: New test.
9535 2004-05-13  Paul Brook  <paul@codesourcery.com>
9537         PR fortran/15314
9538         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9540 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9542         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9543         for the powerpc case.
9545 2004-05-13  Jeff Law  <law@redhat.com>
9547         * gcc.dg/tree-ssa/20040513-1.c: New test.
9548         * gcc.dg/tree-ssa/20040513-2.c: New test.
9550 2004-05-13  Paul Brook  <paul@codesourcery.com>
9552         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9553         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9554         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9556 2004-05-13  Andreas Schwab  <schwab@suse.de>
9558         PR other/10819
9559         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9560         characters.
9562 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9564         PR fortran/15294
9565         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9567 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9569         Merge from tree-ssa-20020619-branch.  See
9570         ChangeLog.tree-ssa for details.
9572 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9574         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9575         include <altivec.h> explicitly.
9576         * gcc.dg/altivec-13.c: Likewise.
9578 2004-05-11  Paul Brook  <paul@codesourcery.com>
9580         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9582 2004-05-10  Eric Christopher  <echristo@redhat.com>
9584         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9585         * gcc.dg/sibcall-4.c: Ditto.
9587 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9589         * g++.dg/ext/altivec-8.C: New test case.
9590         * gcc.dg/altivec-13.c: New test case.
9592 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9594         * gcc.c-torture/execute/divcmp-1.c: New test case.
9595         * gcc.c-torture/execute/divcmp-2.c: New test case.
9596         * gcc.c-torture/execute/divcmp-3.c: New test case.
9598 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9600         * g++.dg/other/pragma-re-2.C: New test.
9602 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9604         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9605         * gcc.dg/i386-387-2.c: Likewise.
9607         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9608         __builtin_drem.
9609         * gcc.dg/i386-387-6.c: Likewise.
9611 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9613         * gcc.dg/builtins-33.c:  Also check log1p*.
9615 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9617         PR optimization/15296
9618         * gcc.c-torture/execute/pr15296.c: New test.
9620 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9622         * gcc.dg/builtins-40.c: New test.
9624 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9626         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9628 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9630         * g++.dg/ext/spe1.C: New testcase.
9632 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9634         * objc.dg/image-info.m: Allow additional attributes
9635         for __image_info section.
9637 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9639         * gcc.dg/torture/mips-hilo-2.c: New test.
9641 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9643         PR c++/14389
9644         * g++.dg/template/member5.C: New test.
9646 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9648         * gcc.dg/builtins-34.c: Also check expm1*.
9650 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9652         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9653         * gcc.dg/torture/builtin-convert-3.c: New test.
9655 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9657         PR middle-end/15054
9658         * g++.dg/opt/pr15054.C: New test.
9660 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9662         * gcc.dg/torture/builtin-rounding-1.c: New test.
9663         * gcc.dg/builtins-25.c: Delete.
9664         * gcc.dg/builtins-29.c: Delete.
9666 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9668         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9669         * gcc.dg/sibcall-4.c: Likewise.
9670         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9672 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9674         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9675         bit-field on 16-bit targets.
9677 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9679         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9680         16-bit targets.
9682 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9684         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9685         * gcc.dg/rs6000-power2-2.c: Likewise.
9687 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9689         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9690         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9691         Change the asm registers to be in form of frN instead of fN.
9693 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9695         * gcc.dg/torture/builtin-convert-2.c: New test.
9697 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9699         * gcc.dg/rs6000-power2-1.c: New test.
9700         * gcc.dg/rs6000-power2-2.c: New test.
9702 2004-04-28  Jan Hubicka  <jh@suse.cz>
9704         * gcc.dg/unused-6.c: New test.
9706 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9707             Ulrich Weigand  <uweigand@de.ibm.com>
9709         * ada/acats/run_all.sh: Define $target variable.
9711 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9713         PR c++/15119
9714         * g++.dg/other/vararg-1.C: New test.
9716         PR c++/4794
9717         * g++.dg/eh/cleanup3.C: New test.
9719 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9721         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9722         and ad8011a (target_insn).
9723         * ada/acats/support/macro.dfs: Likewise.
9724         * ada/acats/support/impbit.adb: New file.
9726 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9728         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9730 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9732         * gcc.dg/loop-3.c: New test.
9734 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9736         * gcc.c-torture/execute/simd-5.c: New test.
9738 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9740         PR c++/15064
9741         * g++.dg/template/crash18.C: New test.
9743 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9745         * g++.dg/ext/complit3.C: New test.
9747 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9749         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9750         * gcc.dg/altivec-3.c: Same.
9751         * gcc.dg/altivec-varargs-1.c: Same.
9753 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9755         * lib/target-supports.exp (check_profiling_available): Assume
9756         profiling is not available on powerpc-eabi targets.
9758 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9760         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9761         * gcc.dg/vmx/bug-1.c: Ditto.
9763 2004-04-20  Eric Christopher  <echristo@redhat.com>
9765         * gcc.dg/charset/extern.c: New test.
9766         * g++.dg/charset/extern3.cc: Ditto.
9768 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9770         * gcc.dg/builtins-39.c: New test.
9772 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9774         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9776 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9778         * gcc.dg/torture/mips-hilo-1.c: New test.
9780 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9782         * gcc.c-torture/compile/20040419-1.c: New test.
9784 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9786         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9788 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9789             Aldy Hernandez  <aldyh@redhat.com>
9791         * gcc.c-torture/execute/va-arg-24.c: New.
9793 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9794             Aldy Hernandez  <aldyh@redhat.com>
9796         * gcc.dg/vmx/1b-01.c: New.
9797         * gcc.dg/vmx/1b-02.c: New.
9798         * gcc.dg/vmx/1b-03.c: New.
9799         * gcc.dg/vmx/1b-04.c: New.
9800         * gcc.dg/vmx/1b-05.c: New.
9801         * gcc.dg/vmx/1b-06.c: New.
9802         * gcc.dg/vmx/1b-07.c: New.
9803         * gcc.dg/vmx/1c-01.c: New.
9804         * gcc.dg/vmx/1c-02.c: New.
9805         * gcc.dg/vmx/3a-01a.c: New.
9806         * gcc.dg/vmx/3a-01.c: New.
9807         * gcc.dg/vmx/3a-01m.c: New.
9808         * gcc.dg/vmx/3a-03.c: New.
9809         * gcc.dg/vmx/3a-03m.c: New.
9810         * gcc.dg/vmx/3a-04.c: New.
9811         * gcc.dg/vmx/3a-04m.c: New.
9812         * gcc.dg/vmx/3a-05.c: New.
9813         * gcc.dg/vmx/3a-06.c: New.
9814         * gcc.dg/vmx/3a-06m.c: New.
9815         * gcc.dg/vmx/3a-07.c: New.
9816         * gcc.dg/vmx/3b-01.c: New.
9817         * gcc.dg/vmx/3b-02.c: New.
9818         * gcc.dg/vmx/3b-10.c: New.
9819         * gcc.dg/vmx/3b-13.c: New.
9820         * gcc.dg/vmx/3b-14.c: New.
9821         * gcc.dg/vmx/3b-15.c: New.
9822         * gcc.dg/vmx/3c-01a.c: New.
9823         * gcc.dg/vmx/3c-01.c: New.
9824         * gcc.dg/vmx/3c-02.c: New.
9825         * gcc.dg/vmx/3c-03.c: New.
9826         * gcc.dg/vmx/3d-01.c: New.
9827         * gcc.dg/vmx/4-01.c: New.
9828         * gcc.dg/vmx/4-03.c: New.
9829         * gcc.dg/vmx/5-01.c: New.
9830         * gcc.dg/vmx/5-02.c: New.
9831         * gcc.dg/vmx/5-03.c: New.
9832         * gcc.dg/vmx/5-04.c: New.
9833         * gcc.dg/vmx/5-05.c: New.
9834         * gcc.dg/vmx/5-06.c: New.
9835         * gcc.dg/vmx/5-07.c: New.
9836         * gcc.dg/vmx/5-07t.c: New.
9837         * gcc.dg/vmx/5-08.c: New.
9838         * gcc.dg/vmx/5-10.c: New.
9839         * gcc.dg/vmx/5-11.c: New.
9840         * gcc.dg/vmx/7-01a.c: New.
9841         * gcc.dg/vmx/7-01.c: New.
9842         * gcc.dg/vmx/7c-01.c: New.
9843         * gcc.dg/vmx/7d-01.c: New.
9844         * gcc.dg/vmx/7d-02.c: New.
9845         * gcc.dg/vmx/8-01.c: New.
9846         * gcc.dg/vmx/8-02a.c: New.
9847         * gcc.dg/vmx/8-02.c: New.
9848         * gcc.dg/vmx/brode-1.c: New.
9849         * gcc.dg/vmx/bug-1.c: New.
9850         * gcc.dg/vmx/bug-2.c: New.
9851         * gcc.dg/vmx/bug-3.c: New.
9852         * gcc.dg/vmx/cw-bug-1.c: New.
9853         * gcc.dg/vmx/cw-bug-2.c: New.
9854         * gcc.dg/vmx/cw-bug-3.c: New.
9855         * gcc.dg/vmx/dct.c: New.
9856         * gcc.dg/vmx/debug-1.c: New.
9857         * gcc.dg/vmx/debug-2.c: New.
9858         * gcc.dg/vmx/debug-3.c: New.
9859         * gcc.dg/vmx/debug-4.c: New.
9860         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9861         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9862         * gcc.dg/vmx/eg-5.c: New.
9863         * gcc.dg/vmx/fft.c: New.
9864         * gcc.dg/vmx/gcc-bug-1.c: New.
9865         * gcc.dg/vmx/gcc-bug-2.c: New.
9866         * gcc.dg/vmx/gcc-bug-3.c: New.
9867         * gcc.dg/vmx/gcc-bug-4.c: New.
9868         * gcc.dg/vmx/gcc-bug-5.c: New.
9869         * gcc.dg/vmx/gcc-bug-6.c: New.
9870         * gcc.dg/vmx/gcc-bug-7.c: New.
9871         * gcc.dg/vmx/gcc-bug-8.c: New.
9872         * gcc.dg/vmx/gcc-bug-9.c: New.
9873         * gcc.dg/vmx/gcc-bug-b.c: New.
9874         * gcc.dg/vmx/gcc-bug-c.c: New.
9875         * gcc.dg/vmx/gcc-bug-d.c: New.
9876         * gcc.dg/vmx/gcc-bug-e.c: New.
9877         * gcc.dg/vmx/gcc-bug-f.c: New.
9878         * gcc.dg/vmx/gcc-bug-g.c: New.
9879         * gcc.dg/vmx/gcc-bug-i.c: New.
9880         * gcc.dg/vmx/harness.h: New.
9881         * gcc.dg/vmx/ira1.c: New.
9882         * gcc.dg/vmx/ira2a.c: New.
9883         * gcc.dg/vmx/ira2b.c: New.
9884         * gcc.dg/vmx/ira2.c: New.
9885         * gcc.dg/vmx/ira2c.c: New.
9886         * gcc.dg/vmx/mem.c: New.
9887         * gcc.dg/vmx/newton-1.c: New.
9888         * gcc.dg/vmx/ops.c: New.
9889         * gcc.dg/vmx/sn7153.c: New.
9890         * gcc.dg/vmx/spill2.c: New.
9891         * gcc.dg/vmx/spill3.c: New.
9892         * gcc.dg/vmx/spill.c: New.
9893         * gcc.dg/vmx/t.c: New.
9894         * gcc.dg/vmx/varargs-1.c: New.
9895         * gcc.dg/vmx/varargs-2.c: New.
9896         * gcc.dg/vmx/varargs-3.c: New.
9897         * gcc.dg/vmx/varargs-4.c: New.
9898         * gcc.dg/vmx/varargs-5.c: New.
9899         * gcc.dg/vmx/varargs-6.c: New.
9900         * gcc.dg/vmx/varargs-7.c: New.
9901         * gcc.dg/vmx/vmx.exp: New.
9902         * gcc.dg/vmx/vprint-1.c: New.
9903         * gcc.dg/vmx/vscan-1.c: New.
9904         * gcc.dg/vmx/x-01.c: New.
9905         * gcc.dg/vmx/x-02.c: New.
9906         * gcc.dg/vmx/x-03.c: New.
9907         * gcc.dg/vmx/x-04.c: New.
9908         * gcc.dg/vmx/x-05.c: New.
9909         * gcc.dg/vmx/yousufi-1.c: New.
9910         * gcc.dg/vmx/zero-1.c: New.
9911         * gcc.dg/vmx/zero.c: New.
9913 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9915         * g++.dg/lookup/java1.C: Update for chage of
9916         _Jv_AllocObject.
9917         * g++.dg/lookup/java2.C: Likewise.
9919 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9921         * ada/acats/run_all.sh: use -O2 by default.
9923 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9925         * gcc.dg/vr-mult-[12].c: New tests.
9927 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9929         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9931         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9933 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9935         * lib/target-supports.exp (check_profiling_available): Assume profiling
9936         isn't available for mips*-*-elf targets.
9938 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9940         * gcc.dg/builtins-38.c: New test.
9942 2004-04-14  Eric Christopher  <echristo@redhat.com>
9944         * g++.dg/charset/charset.exp: Run .cc extension tests.
9946 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9948         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9950 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9952         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9954 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9956         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9957         * gcc.dg/i386-387-2.c: Likewise.
9959         * gcc.dg/i386-387-7.c: New test.
9960         * gcc.dg/i386-387-8.c: New test.
9962         * gcc.dg/builtins-37.c: New test.
9964 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9966         * g++.dg/pch/externc-1.C: Add missing semicolon.
9968 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9970         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9972 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9974         * gcc.c-torture/execute/20040411-1.c: New test.
9976 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9978         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9980 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9982         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9984 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9986         * lib/target-supports.exp (check_named_sections_available): New.
9987         * lib/gcc-dg.exp (dg-require-named-sections): New.
9988         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9989         old-deja.exp.  Also prune error-count message from HP linker.
9990         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9992         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9993         * g++.old-deja/g++.pt/static3.C: Likewise.
9994         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9996 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9998         * gcc.c-torture/execute/20040409-1.c: New test case.
9999         * gcc.c-torture/execute/20040409-2.c: New test case.
10000         * gcc.c-torture/execute/20040409-3.c: New test case.
10002 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10004         * gcc.dg/20040409-1.c: New test.
10006 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10008         PR target/14888
10009         * g++.dg/opt/pr14888.C: New test case.
10011 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10013         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10014         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10015         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10016         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10017         New tests.
10019 2004-04-08  Paul Brook  <paul@codesourcery.com>
10021         * gcc.dg/spill-1.c: New test.
10023 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10025         * gcc.dg/torture/builtin-ctype-2.c: New test.
10027 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10029         * gcc.dg/pch/pch.exp: Add largefile test.
10031 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10033         * g++.dg/pch/externc-1.Hs: New.
10034         * g++.dg/pch/externc-1.C: New.
10036 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10038         * gcc.dg/compat/struct-by-value-5a_main.c,
10039         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10040         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10041         * gcc.dg/compat/struct-by-value-5a_x.c,
10042         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10043         gcc.dg/compat/struct-by-value-5_x.c.
10044         * gcc.dg/compat/struct-by-value-5a_y.c,
10045         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10046         gcc.dg/compat/struct-by-value-5_y.c.
10048         * gcc.dg/compat/struct-by-value-6a_main.c,
10049         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10050         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10051         * gcc.dg/compat/struct-by-value-6a_x.c,
10052         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10053         gcc.dg/compat/struct-by-value-6_x.c.
10054         * gcc.dg/compat/struct-by-value-6a_y.c,
10055         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10056         gcc.dg/compat/struct-by-value-6_y.c.
10058         * gcc.dg/compat/struct-by-value-7a_main.c,
10059         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10060         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10061         * gcc.dg/compat/struct-by-value-7a_x.c,
10062         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10063         gcc.dg/compat/struct-by-value-7_x.c.
10064         * gcc.dg/compat/struct-by-value-7a_y.c,
10065         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10066         gcc.dg/compat/struct-by-value-7_y.c.
10068 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10070         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10071         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10072         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10073         options.
10075 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10077         * gcc.dg/builtins-36.c: New test.
10079 2004-04-06  Paul Brook  <paul@codesourcery.com>
10081         * README.gcc: Remove obsolete contraint on testcases.
10083 2004-04-05  Paul Brook  <paul@codesourcery.com>
10085         PR2123
10086         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10087         failure and exit(0) on success.
10088         * g++.dg/expr/anew2.C: Ditto.
10089         * g++.dg/expr/anew3.C: Ditto.
10090         * g++.dg/expr/anew4.C: Ditto.
10092 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10094         PR c++/3518
10095         * g++.dg/template/unify7.C: New.
10097 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10099         * g++.dg/README: Bring up to date with new subdirectories; remove
10100         duplicate subdirectory lines.
10102 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10104         PR c++/14007
10105         * g++.dg/template/unify5.C: New.
10106         * g++.dg/template/unify6.C: New.
10107         * g++.dg/template/qualttp20.C: Adjust.
10108         * g++.old-deja/g++.jason/report.C: Adjust.
10109         * g++.old-deja/g++.other/qual1.C: Adjust.
10111 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10113         PR c++/14803
10114         * g++.dg/inherit/ptrmem1.C: New test.
10116 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10118         PR c++/14755
10119         * gcc.c-torture/execute/20040331-1.c: New test.
10120         * gcc.dg/20040331-1.c: New test.
10122 2004-04-01  Paul Brook  <paul@codesourcery.com>
10124         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10126 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10128         PR c++/14724
10129         * g++.dg/init/goto1.C: New test.
10131         PR c++/14763
10132         * g++.dg/template/defarg4.C: New test.
10134 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10136         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10138 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10140         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10142 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10144         * gcc.dg/noncompile/undeclared-2.c: New test.
10146 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10148         * gcc.dg/940409-1.c: Remove XFAIL.
10149         * gcc.dg/reg-vol-struct-1.c: New test.
10151 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10153         * gcc.dg/torture/builtin-wctype-1.c: New test.
10155 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10157         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10158         * gcc.dg/20001101-1.c: Likewise.
10159         * gcc.dg/20001102-1.c: Likewise.
10161 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10163         * gcc.dg/compare8.c: Add an additional test for XOR.
10165 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10167         * gcc.dg/torture/builtin-ctype-1.c: New test.
10169 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10171         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10172         * gcc.dg/torture/builtin-math-1.c: Likewise.
10173         * gcc.dg/torture/builtin-power-1.c: New test.
10175 2004-03-24  Andreas Schwab  <schwab@suse.de>
10177         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10178         IA64 assembler.
10180 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10181             Roger Sayle  <roger@eyesopen.com>
10183         * gcc.dg/compare8.c: New test case.
10185 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10187         * g++.dg/ext/altivec-7.C: New test.
10189 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10191         PR 12267, 12391, 12560, 13129, 14114, 14133
10192         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10193         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10194         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10195         Adjust error regexps.
10196         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10197         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10198         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10199         * gcc.dg/local1.c: Add explanatory comment.
10201 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10203         PR optimization/14669
10204         * g++.dg/opt/fold2.C: New test case.
10206 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10208         PR c/14069
10209         * gcc.dg/20040322-1.c: New test.
10211 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10213         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10214         * gcc.dg/ultrasp4.c: Likewise.
10215         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10217 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10219         * gcc.dg/i386-sse-8.c: Reset default options.
10221 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10223         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10224         in the error message text.
10226 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10228         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10230 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10232         PR c++/14616
10233         * g++.dg/init/array13.C: New test.
10235 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10237         PR target/13889
10238         * gcc.c-torture/compile/pr13889.c: New test case.
10240 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10242         PR c/14635
10243         * builtins-1.c (nan, nans): Don't test.
10244         * builtins-30.c: Don't use nan, nanf, nanl.
10245         * builtins-35.c: New test.
10247 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10249         * g++.dg/ext/altivec-6.C: New test.
10251 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10253         * g++.dg/init/placement3.C: New test.
10255         * g++.dg/template/spec13.C: New test.
10257         * g++.dg/lookup/using11.C: New test.
10259         * g++.dg/lookup/koenig3.C: New test.
10261         * g++.dg/template/operator2.C: New test.
10263         * g++.dg/expr/dtor3.C: New test.
10264         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10265         marker.
10266         * g++.old-deja/g++.law/visibility28.C: Likewise.
10268 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10270         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10271         * gcc.dg/ppc64-abi-3.c: Likewise.
10273 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10275         PR c++/14545
10276         * g++.dg/parse/template15.C: New test.
10278 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10280         * g++.dg/expr/dtor2.C: New test.
10282         * g++.dg/lookup/anon4.C: New test.
10284         * g++.dg/overload/using1.C: New test.
10286         * g++.dg/template/lookup7.C: New test.
10288         * g++.dg/template/typename6.C: New test.
10290         * g++.dg/expr/cond6.C: New test.
10292 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10294         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10296 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10298         * g++.dg/expr/cond5.C: New test.
10299         * g++.dg/expr/constcast1.C: Likewise.
10300         * g++.dg/expr/ptrmem2.C: Likewise.
10301         * g++.dg/expr/ptrmem3.C: Likewise.
10302         * g++.dg/lookup/main1.C: Likewise.
10303         * g++.dg/template/lookup6.C: Likewise.
10305 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10307         * gcc.dg/local1.c: New test.
10309         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10311 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10313         * gcc.dg/torture/builtin-convert-1.c: New test.
10315 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10317         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10319 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10321         PR c++/14481
10322         * g++.dg/warn/Wunused-7.C: New test.
10324 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10326         * gcc.dg/torture/builtin-integral-1.c: New test.
10328 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10330         PR c++/14586
10331         * g++.dg/parse/non-dependent3.C: New test.
10333 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10335         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10336         * g++.dg/eh/simd-2.C: Likewise.
10337         * g++.dg/init/array10.C: Likewise.
10338         * gcc.c-torture/compile/simd-1.c: Likewise.
10339         * gcc.c-torture/compile/simd-2.c: Likewise.
10340         * gcc.c-torture/compile/simd-3.c: Likewise.
10341         * gcc.c-torture/compile/simd-4.c: Likewise.
10342         * gcc.c-torture/compile/simd-6.c: Likewise.
10343         * gcc.c-torture/execute/simd-1.c: Likewise.
10344         * gcc.c-torture/execute/simd-2.c: Likewise.
10345         * gcc.dg/compat/vector-defs.h: Likewise.
10346         * gcc.dg/20020531-1.c: Likewise.
10347         * gcc.dg/altivec-3.c: Likewise.
10348         * gcc.dg/altivec-4.c: Likewise.
10349         * gcc.dg/altivec-varargs-1.c: Likewise.
10350         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10351         * gcc.dg/i386-mmx-3.c: Likewise.
10352         * gcc.dg/i386-sse-4.c: Likewise.
10353         * gcc.dg/i386-sse-5.c: Likewise.
10354         * gcc.dg/i386-sse-8.c: Likewise.
10355         * gcc.dg/simd-1.c: Likewise.
10356         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10357         __ev64_opaque__ since the machine description provides it.
10359 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10361         * lib/compat.exp (skip_list): New global variable.
10362         Use it to hold the user defined COMPAT_SKIPS list if any.
10363         (compat-obj): Add the members of skip_list to optall.
10365 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10367         * gcc.dg/compat/union-by-value-1_main.c,
10368         union-by-value-1_x.c, union-by-value-1_y.c,
10369         union-check.h, union-defs.h,
10370         union-init.h, union-return-1_main.c,
10371         union-return-1_x.c, union-return-1_y.c: New files.
10373 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10375         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10376         mixed-struct-init.h: Add 4 mixed structure types.
10377         struct-by-value-21_main.c, struct-by-value-21_x.c,
10378         struct-by-value-21_y.c, struct-return-21_main.c,
10379         struct-return-21_x.c, struct-return-21_y.c: New files.
10381 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10383         PR c++/14550
10384         * g++.dg/parse/template14.C: New test.
10386 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10388         * gcc.c-torture/execute/20040313-1.c: New test.
10390 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10392         PR target/14533
10393         * gcc.dg/20040311-2.c: New test.
10395 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10397         PR other/14544
10398         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10399         bit-field.
10401 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10403         * gcc.dg/20040305-2.c: Add missing return statement.
10405 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10407         * gcc.dg/builtins-34.c: Also check pow10*.
10409 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10411         PR target/14262
10412         * gcc.dg/20040305-2.c: New test.
10414 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10416         * gcc.dg/20040310-1.c: New test.
10418 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10420         * gcc.c-torture/execute/20040311-1.c: New test case.
10422 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10424         PR c++/14476
10425         * g++.dg/lookup/enum1.C: New test.
10427 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10429         PR c++/14510
10430         * g++.dg/lookup/struct2.C: New test.
10432 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10434         * gcc.dg/builtins-34.c: New test.
10436 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10438         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10440 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10442         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10443         * gcc.dg/alias-2.c: New testcase.
10445 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10447         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10449 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10451         * gcc.c-torture/execute/20040309-1.c: New test case.
10453 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10455         PR c++/14397
10456         * g++.dg/overload/ref1.C: New.
10458 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10460         PR c++/14409
10461         * g++.dg/template/spec12.C: New test.
10463         PR c++/14448
10464         * g++.dg/parse/crash14.C: New test.
10466 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10468         PR c++/14230
10469         * g++.dg/init/ref11.C: New test.
10471 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10473         PR c++/14432
10474         * g++.dg/parse/builtin2.C: New test.
10476 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10478         PR c++/14401
10479         * g++.dg/init/ctor3.C: New test.
10480         * g++.dg/init/union1.C: New test.
10481         * g++.dg/ext/anon-struct4.C: New test.
10483 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10485         * g++.dg/lookup/koenig1.C: Tweak error messages.
10486         * g++.dg/lookup/used-before-declaration.C: Likewise.
10487         * g++.dg/other/do1.C: Likewise.
10488         * g++.dg/overload/koenig1.C: Likewise.
10489         * g++.dg/parse/crash13.C: Likewise.
10490         * g++.dg/template/instantiate3.C: Likewise.
10492 2004-03-08  Eric Christopher  <echristo@redhat.com>
10494         * * lib/target-supports.exp: Enable libiconv in test
10495         compilation.  Fix up error checking.
10497 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10499         PR middle-end/14289
10500         * gcc.dg/pr14289-1.c: New test case.
10501         * gcc.dg/pr14289-2.c: Likewise.
10502         * gcc.dg/pr14289-3.c: Likewise.
10504 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10506         * gcc.c-torture/execute/20040308-1.c: New test.
10508 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10510         * gcc.c-torture/execute/20040307-1.c: New test case.
10512 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10514         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10516 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10518         * gcc.dg/20040306-1.c: New test.
10520 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10522         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10523         them static.
10524         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10526 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10528         PR c/14465
10529         * gcc.dg/decl-6.c: New test.
10531 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10533         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10534         Rename LOGPOW -> LOG_POW.
10535         (SQRT_EXP, POW_EXP): New.
10537 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10539         * gcc.dg/i386-sse-8.c: New test.
10541 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10543         PR c/14114
10544         * gcc.dg/decl-5.c: New test.
10546 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10548         * gcc.dg/20040305-1.c: New test.
10550 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10552         PR other/14354
10553         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10555 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10557         PR c++/14425, c++/14426
10558         * g++.dg/ext/altivec-4.C: New test.
10559         * g++.dg/ext/altivec-5.C: New test.
10561 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10563         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10564         global variables of a type with no linkage.
10565         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10566         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10567         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10568         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10569         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10570         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10571         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10572         * g++.dg/warn/deprecated.C: Name enum Color.
10573         * g++.dg/overload/VLA.C: Name structure for 'b'.
10574         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10576 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10578         * gcc.c-torture/compile/20040304-1.c: New test.
10580 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10582         PR 13728
10583         * gcc.dg/decl-4.c: New testcase.
10585 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10587         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10588         as PRECF if sizeof (float) > sizeof (double).
10589         (PRECL): Make it the same as PRECF if
10590         sizeof (float) > sizeof (long double).
10592 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10594         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10595         system type.  Add check for irix6 which doesn't have c99 runtime.
10597 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10599         * gcc.dg/const-elim-1.c: xfail for xtensa.
10601 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10603         PR c++/14369
10604         * g++.dg/template/cond4.C: New test.
10606 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10608         PR c++/14360
10609         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10611         PR c++/14361
10612         * g++.dg/parse/defarg7.C: New test.
10614         PR c++/14359
10615         * g++.dg/template/friend26.C: New test.
10617 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10619         PR c++/14324
10620         * g++.dg/abi/mangle21.C: New test.
10622         PR c++/14260
10623         * g++.dg/parse/constructor2.C: New test.
10625         PR c++/14337
10626         * g++.dg/template/sfinae1.C: New test.
10628 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10630         PR c++/14267
10631         * g++.dg/expr/crash2.C: New test.
10633         PR middle-end/13448
10634         * gcc.dg/inline-5.c: New test.
10635         * gcc.dg/always-inline.c: Split out tests into ...
10636         * gcc.dg/always-inline2.c: ... this and ...
10637         * gcc.dg/always-inline3.c: ... this.
10639 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10641         PR debug/12103
10642         * g++.dg/debug/crash1.C: New test.
10644 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10646         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10647         function with __attribute__((noinline)).
10648         (recurser_void2): Likewise.
10649         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10650         (recurser_void2): Likewise.
10652 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10654         PR middle-end/14203
10655         * g++.dg/warn/Wunused-6.C: New test case.
10657 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10659         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10660         not defined.
10662 2004-02-27  Eric Christopher  <echristo@redhat.com>
10664         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10665         * g++.dg/charset/asm2.c: Run only x86.
10666         * gcc.dg/charset/asm3.c: Ditto.
10668 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10670         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10671         ld_library_path.
10673 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10675         * g++.dg/ext/altivec-3.C: New.
10677 2004-02-26  Richard Henderson  <rth@redhat.com>
10679         * g++.dg/ext/attrib10.C: Mark for warning.
10680         * gcc.dg/attr-alias-1.c: New.
10682 2004-02-26  Richard Henderson  <rth@redhat.com>
10684         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10685         * gcc.c-torture/execute/20040208-2.c: ... it back.
10687 2004-02-26  Eric Christopher  <echristo@redhat.com>
10689         * lib/target-supports.exp (check-iconv-available): New function.
10690         * lib/gcc-dg.exp (dg-require-iconv): New function.
10691         Use above.
10692         * gcc.dg/charset: New directory.
10693         * gcc.dg/charset/charset.exp: New file.
10694         * gcc.dg/charset/asm1.c: Ditto.
10695         * gcc.dg/charset/asm2.c: Ditto.
10696         * gcc.dg/charset/asm3.c: Ditto.
10697         * gcc.dg/charset/asm4.c: Ditto.
10698         * gcc.dg/charset/asm5.c: Ditto.
10699         * gcc.dg/charset/attribute1.c: Ditto.
10700         * gcc.dg/charset/attribute2.c: Ditto.
10701         * gcc.dg/charset/string1.c: Ditto.
10702         * g++.dg/charset: New directory.
10703         * g++.dg/dg.exp: Add here. Special options.
10704         * g++.dg/charset/charset.exp: New file.
10705         * g++.dg/charset/asm1.c: Ditto.
10706         * g++.dg/charset/asm2.c: Ditto.
10707         * g++.dg/charset/asm3.c: Ditto.
10708         * g++.dg/charset/asm4.c: Ditto.
10709         * g++.dg/charset/attribute1.c: Ditto.
10710         * g++.dg/charset/attribute2.c: Ditto.
10711         * g++.dg/charset/extern1.cc: Ditto.
10712         * g++.dg/charset/extern2.cc: Ditto.
10713         * g++.dg/charset/string1.c: Ditto.
10715 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10717         PR c++/14278
10718         * g++.dg/parse/comma1.C: New test.
10720 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10722         PR c++/14284
10723         * g++.dg/template/ttp8.C: New test.
10725 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10727         * gcc.dg/fixuns-trunc-1.c: New test.
10729 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10731         * gcc.dg/builtins-config.h: Use #elif.
10733 2004-02-26  Michael Matz  <matz@suse.de>
10735         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10736         * gcc.dg/991214-1.c: Likewise.
10737         * gcc.dg/i386-asm-1.c: Likewise.
10739 2004-02-25  Richard Henderson  <rth@redhat.com>
10741         * gcc.c-torture/execute/20040208-2.c: Move ...
10742         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10744 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10746         PR c++/14246
10747         * g++.dg/other/crash-3.C: New test.
10749 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10751         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10752         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10754         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10755         HP-UX.
10757 2004-02-24  Michael Matz  <matz@suse.de>
10759         * gcc.dg/i386-regparm.c: New.
10761 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10763         * gcc.c-torture/execute/20040223-1.c: New.
10765 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10766             Kazu Hirata  <kazu@cs.umass.edu>
10768         * gcc.dg/fwritable-strings-1.c: Remove.
10770 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10772         PR c/14156
10773         * gcc.dg/20040223-1.c: New test.
10775 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10777         PR c++/14106
10778         * g++.dg/ext/typeof9.C: New test.
10780 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10782         PR c++/14250
10783         * g++.dg/other/switch1.C: New test.
10785 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10787         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10788         * gcc.dg/va-arg-1.c: Likewise.
10790 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10792         PR c++/14143
10793         * g++.dg/template/koenig5.C: New test.
10795 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10797         * g++.dg/ext/altivec-1.C: Generalize target triple.
10798         * g++.dg/ext/altivec-2.C: New test case.
10799         * g++.dg/ext/altivec_check.h: New file.
10800         * gcc.dg/altivec-1.c: Generalize target triple;
10801         include altivec_check.h and call altivec_check().
10802         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10803         * gcc.dg/altivec-6.c: New test case.
10804         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10805         type casts as needed.
10806         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10807         altivec_check().
10808         * gcc.dg/altivec-12.c: New test case.
10809         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10810         include altivec_check.h and call altivec_check().
10811         * gcc.dg/altivec_check.h: New file.
10813 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10815         * lib/target-supports.exp (check_alias_available): Don't mangle
10816         function `g' in test program.
10818 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10820         * lib/target-supports.exp (check_profiling_available): Check
10821         argument to determine whether we support a profiling type.
10822         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10823         check_profiling_available.
10824         * g++.dg/bprob/bprob.exp: Likewise
10825         * g77.dg/bprob/bprob.exp: Likewise.
10826         * gcc.misc-tests/bprob.exp: Likewise.
10827         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10828         dg-require-profiling and delete expected error handling.
10829         * gcc.dg/20021014-1.c: Likewise.
10830         * gcc.dg/nest.c: Likewise.
10832 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10834         PR c++/12007
10835         * g++.dg/other/vthunk1.C: New test.
10837 2004-02-20  Falk Hueffner  <falk@debian.org>
10839         PR target/14201
10840         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10842 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10844         PR c++/13927
10845         * g++.dg/other/error8.C: Remove XFAIL markers.
10847         PR c++/14173
10848         * g++.dg/ext/packed5.C: New test.
10850         PR c++/14199
10851         * g++.dg/warn/Wunused-5.C: New test.
10853         PR c++/14186
10854         * g++.dg/lookup/member1.C: New test.
10856 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10858         * gcc.c-torture/compile/20040130-1.c: Enable only when
10859         __INT_MAX__ >= 2147483647L.
10860         * gcc.c-torture/compile/961203-1.c: Likewise.
10862 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10864         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10865         * g++.dg/opt/template1.C: Robustify assembler regexp
10867 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10869         * gcc.c-torture/execute/simd-4.x: Remove.
10870         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10871         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10872         Guard with #ifndef SKIP_ATTRIBUTE.
10873         * gcc.dg/compat/vector-1_y.c: Likewise.
10874         * gcc.dg/compat/vector-2_x.c: Likewise.
10875         * gcc.dg/compat/vector-2_y.c: Likewise.
10876         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10877         * g++.dg/eh/simd-2.C: Likewise.
10879 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10881         * gcc.c-torture/compile/complex-1.c: New.
10883 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10885         PR target/14209
10886         * gcc.c-torture/execute/20040218-1.c: New test.
10888 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10890         PR c++/14181
10891         * g++.dg/parse/new2.C: New test.
10893 2004-02-18  Paul Brook  <paul@codesourcery.com>
10895         * gcc.c-torture/compile/libcall-1.c: New test.
10897 2004-02-18  Paul Brook  <paul@codesourcery.com>
10899         PR debug/12934
10900         * gcc.dg/debug/debug-7.c: New test.
10902 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10904         * gcc.dg/20040217-1.c: New test.
10906 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10908         * gcc.c-torture/execute/990208-1.x: Delete.
10910 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10912         * gcc.c-torture/execute/20040208-2.x: New file.
10914 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10916         PR c++/11326
10917         * g++.dg/abi/structret1.C: New test.
10919 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10921         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10922         (i386_cpuid): No need to test if cpuid is available on AMD64.
10923         Fix assembly, so that it works onboth i386 and AMD64.
10924         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10925         (vecInLong): Fix s[] member type to unsigned int.
10926         (vecInWord): Remove type.
10927         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10928         (a64, b64, c64, d64, e64): Remove.
10929         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10930         Remove unused variable.  Remove initialization of removed variables.
10931         Don't call mmx_tests nor sse_tests.
10932         (reference_mmx, reference_sse): Remove.
10933         (check): Add return stmt.
10934         * gcc.dg/i386-sse-7.c: New test.
10935         * gcc.dg/i386-mmx-4.c: New test.
10937 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10939         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10940         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10941         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10942         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10943         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10944         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10945         g++.dg/tc1/dr94.C: Fix line terminator.
10947 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10949         * gcc.c-torture/compile/20040216-1.c: New.
10951 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10953         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10954         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10955         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10956         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10957         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10958         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10960 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10962         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10964 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10966         PR c++/13971
10967         * g++.dg/expr/cond4.C: New test.
10969         PR c++/14086
10970         * g++.dg/lookup/crash2.C: New test.
10972 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10974         * gcc.c-torture/compile/20040214-2.c: New test.
10976 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10978         PR c++/14116
10979         * g++.dg/ext/typeof8.C: New test.
10981 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10983         * gcc.c-torture/compile/20040214-1.c: New test.
10985 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10987         PR c++/13635
10988         * g++.dg/template/spec11.C: New test.
10990 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10992         PR c++/13927
10993         * g++.dg/other/error8.C: New test.
10995 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10997         PR c++/14122
10998         * g++.dg/template/array4.C: New test.
11000         PR c++/14108
11001         * g++.dg/inherit/thunk2.C: New test.
11003         PR c++/14083
11004         * g++.dg/eh/cond2.C: New test.
11006 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11008         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11010 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11012         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11014 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11016         * g++.dg/simd-2.C: xfail on ppc64-linux.
11018 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11020         PR c/456
11021         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11022         tests.
11024 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11026         * gcc.dg/builtins-33.c: New test.
11028 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11030         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11032 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11034         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11036 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11038         * gcc.dg/ppc64-abi-3.c: New test.
11040 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11042         PR c/14092
11044         * gcc.dg/pr14092-1.c: New testcase.
11046 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11048         * gcc.dg/cpp/assert4.c: Fix typo last change.
11050         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11051         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11053         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11055 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11057         * gcc.c-torture/compile/20040209-1.c: New test case.
11059 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11061         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11063 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11065         * gcc.c-torture/execute/20040208-[12].c: New tests.
11067 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11069         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11071 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11073         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11075 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11077         Bug 13856
11078         * gcc.dg/visibility-8.c: New testcase.
11080 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11082         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11083         arguments.
11084         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11086 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11088         PR middle-end/13696
11089         * g++.dg/opt/fold1.C: New test case.
11091 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11093         PR c++/14033
11094         * g++.dg/other/crash-2.C: New test.
11096 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11098         PR c++/14028
11099         * g++.dg/parse/angle-bracket2.C: New test.
11101 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11103         PR middle-end/13750
11104         Revert:
11105         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11106         PR pch/13361
11107         * testsuite/g++.dg/pch/wchar-1.C: New.
11108         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11110 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11112         PR c++/14008
11113         * g++.dg/parse/error15.C: New test.
11114         * g++.dg/parse/crash11.C: Update dg-error mark.
11116 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11118         PR c++/13932
11119         * g++.dg/warn/conv2.C: New test.
11121 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11123         PR c++/13086
11124         * g++.dg/warn/incomplete1.C: Remove xfail.
11126 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11128         * lib/file-format.exp (gcc_target_object_format): Use
11129         ${tool}_target_compile, not gcc_target_compile.
11130         * lib/target-supports.exp (check_alias_available): Likewise.
11131         (check_gc_sections_available): Likewise.
11132         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11133         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11134         dg-require-alias.
11136 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11138         PR c++/13969
11139         * g++.dg/template/static6.C: New test.
11141 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11143         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11145 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11147         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11148         tests for systems where `char' is unsigned by default.
11150 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11152         PR c++/13997
11153         * g++.dg/template/partial3.C: New test.
11155 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11157         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11158         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11159         Remove mentions of obsolete ports.
11161 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11163         * gcc.dg/noncompile/20001228-1.c: Fix for new
11164         error message.
11166 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11168         PR target/9348
11169         * gcc.c-torture/execute/multdi-1.c: New test case.
11171 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11173         PR c++/13925
11174         * g++.dg/template/lookup5.C: New test.
11176 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11178         PR c++/13950
11179         * g++.dg/template/lookup4.C: New test.
11181         PR c++/13970
11182         * g++.dg/parse/error14.C: New test.
11184         PR c++/14002
11185         * g++.dg/parse/template13.C: New test.
11187 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11189         PR c++/13978
11190         * g++.dg/template/koenig4.C: New test.
11192         PR c++/13968
11193         * g++.dg/template/crash17.C: New test.
11195         PR c++/13975
11196         * g++.dg/parse/error13.C: New test.
11197         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11199 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11201         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11203 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11205         PR c/11658
11206         PR c/13994
11207         * gcc.dg/noncompile/20040203-1.c: New test.
11208         * gcc.dg/noncompile/20040203-2.c: Likewise.
11209         * gcc.dg/noncompile/20040203-3.c: Likewise.
11210         * gcc.dg/20040203-1.c: Likewise.
11212 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11214         PR c++/10858
11215         * g++.dg/template/sizeof7.C: New test.
11217 2004-02-02  Eric Christopher  <echristo@redhat.com>
11218             Zack Weinberg  <zack@codesourcery.com>
11220         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11222 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11224         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11225         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11226         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11227         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11229 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11231         PR c++/13113
11232         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11234         PR c++/13854
11235         * g++.dg/ext/attrib13.C: New test.
11237         PR c++/13907
11238         * g++.dg/conversion/op2.C: New test.
11240 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11242         * gcc.dg/titype-1.c: Fix pasto.
11244 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11246         * gcc.dg/titype-1.c: New test.
11248 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11250         PR c++/13957
11251         * g++.dg/template/non-type-template-argument-1.C,
11252         g++.dg/template/qualified-id1.C: Update dg-error marks.
11253         * g++.dg/template/nontype6.C: New test.
11255 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11257         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11258         * gcc.dg/builtins-31.c: New testcase.
11259         * gcc.dg/builtins-32.c: New testcase.
11261 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11263         * objc.dg/call-super-2.m: Update line numbers
11264         for the including of stddef.h.
11266 2004-01-30  Michael Matz  <matz@suse.de>
11268         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11269         g++.dg/ext/case-range3.C: New tests.
11271 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11273         DR206
11274         PR c++/13813
11275         * g++.dg/template/member4.C: New test.
11277 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11279         PR c++/13683
11280         * g++.dg/template/sizeof6.C: New test.
11282 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11284         * gcc.dg/fwritable-strings-1.c: New test.
11286 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11288         * gcc.c-torture/compile/20040130-1.c: New test.
11290 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11292         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11294 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11296         PR c++/13883
11297         * g++.dg/template/ctor3.C: New test.
11299 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11301         * g++.dg/tc1: New directory.
11302         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11303         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11304         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11305         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11306         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11308 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11310         * g++.dg/parse/error11.C: New test.
11311         * g++.dg/parse/error12.C: Likewise.
11313 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11315         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11316         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11318 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11320         PR c++/13791
11321         * g++.dg/ext/attrib12.C: New test.
11323         PR c++/13736
11324         * g++.dg/parse/cast2.C: New test.
11326 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11328         * objc.dg/encode-2.m (main): New local string.  Set depending on
11329         sizeof long.  Use in sscanf call.
11330         * objc.dg/encode-3.m (main): New local string.  Set depending on
11331         sizeof long.  Use in scan_initial call.
11333 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11335         * objc.dg/call-super-2.m: Make LP64-safe.
11336         * objc.dg/desig-init-1.m: Likewise.
11338 2004-01-27  Devang Patel <dpatel@apple.com>
11340         * g++.dg/debug/namespace1.C: New test.
11342 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11344         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11345         xscale-*-*.
11347         * gcc.dg/arm-mmx-1.c: New test.
11349 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11351         * gcc.dg/20040127-1.c: New test.
11352         * gcc.dg/20040127-2.c: New test.
11354 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11356         * objc.dg/stret-1.m (glob): Renamed to globa.
11358 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11360         PR c++/13663
11361         * g++.dg/expr/for1.C: New test.
11363 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11365         PR middle-end/13779
11366         * gcc.dg/darwin-longlong.c: New test.
11368 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11370         * gcc.dg/20040124-1.c: Moved test from here...
11371         * gcc.c-torture/compile/20040124-1.c: ...to here.
11373 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11375         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11376         the assembly output if -m64 is passed.
11378 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11380         PR c++/13833
11381         * g++.dg/template/cond3.C: New test.
11383 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11385         PR c++/13810
11386         * g++.dg/template/ttp7.C: New test.
11388 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11390         PR c++/13797
11391         * g++.dg/template/nontype4.C: New test.
11392         * g++.dg/template/nontype5.C: Likewise.
11394 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11396         * gcc.dg/torture/mips-clobber-at.c: New test.
11398 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11400         * gcc.dg/20040124-1.c: New test.
11402 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11404         * gcc.dg/20040123-1.c: New test.
11406 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11408         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11410 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11412         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11414 2004-01-23  Andrew Pinski  <apinski@apple.com>
11416         * gcc.dg/20030121-1.c: Move to ..
11417         * gcc.dg/20040121-1.c: here.
11419 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11421         * gcc.dg/builtins-29.c: New test case.
11423 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11425         PR 18314
11426         * gcc.dg/builtins-30.c: New testcase.
11428 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11430         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11431         * lib/g77.exp: Likewise.
11432         * lib/objc.exp: Likewise.
11433         * lib/g++.exp: Likewise.
11435 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11437         * gcc.dg/struct-by-value-2.c: New test.
11439 2004-01-21  Andrew Pinski  <apinski@apple.com>
11441         PR target/13785
11442         * gcc.dg/20030121-1.c: New test.
11444 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11446         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11447         clobber frame pointer register in asm statement.
11449 2004-01-21  Falk Hueffner  <falk@debian.org>
11451         * gcc.c-torture/compile/20040121-1.c: New test.
11453 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11455         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11457 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11459         * gcc.dg/ppc64-abi-2.c: New test.
11461 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11463         * lib/treelang.exp: Fill out this file.
11464         * lib/treelang-dg.exp: New File.
11466 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11468         * gcc.c-torture/compile/981022-1.c: Remove.
11469         * gcc.dg/array-5.c: Remove XFAIL.
11470         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11471         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11472         gcc.dg/cond-lvalue-1.c: Update.
11473         * gcc.dg/cast-lvalue-2.c: New test.
11475 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11477         PR c++/13592
11478         * g++.dg/other/error1.C (class foo): Tweak error message.
11480         PR c++/13592
11481         * g++.dg/template/call2.C: New test.
11483 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11485         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11486         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11487         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11488         scalar-return-1_x.c, scalar-return-2_y.c,
11489         scalar-return-3_x.c, scalar-return-3_y.c,
11490         scalar-return-4_x.c, scalar-return-4_y.c,
11491         struct-align-1.h, struct-align-1_x.c,
11492         struct-align-1_y.c, struct-align-2.h,
11493         struct-align-2_x.c, struct-align-2_y.c,
11494         struct-by-value-10_y.c, struct-by-value-11_x.c,
11495         struct-by-value-11_y.c, struct-by-value-12_x.c,
11496         struct-by-value-12_y.c, struct-by-value-13_x.c,
11497         struct-by-value-13_y.c, struct-by-value-14_x.c,
11498         struct-by-value-14_y.c, struct-by-value-15_x.c,
11499         struct-by-value-15_y.c, struct-by-value-16_y.c,
11500         struct-by-value-17_y.c, struct-by-value-18_y.c,
11501         struct-by-value-19_y.c, struct-by-value-1_x.c,
11502         struct-by-value-1_y.c, struct-by-value-20_y.c,
11503         struct-by-value-2_x.c, struct-by-value-2_y.c,
11504         struct-by-value-3_y.c, struct-by-value-4_x.c,
11505         struct-by-value-4_y.c, struct-by-value-5_y.c,
11506         struct-by-value-6_y.c, struct-by-value-7_y.c
11507         struct-by-value-8_x.c, struct-by-value-8_y.c
11508         struct-by-value-9_x.c, struct-by-value-9_y.c
11509         struct-return-10_x.c, struct-return-10_y.c,
11510         struct-return-19_x.c, struct-return-20_x.c
11511         struct-return-2_x.c, struct-return-2_y.c
11512         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11513         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11515 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11517         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11518         attribute on sparc*-sun-solaris2.*.
11520 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11522         PR c++/13710
11523         * g++.dg/ext/typeof7.C: New test.
11525 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11527         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11528         * gcc.dg/const-elim-1.c: Same.
11530 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11532         * objc.dg/stret-1.m: New.
11533         * objc.dg/stret-2.m: New.
11535 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11537         PR c++/11895
11538         * g++.dg/ext/vector1.C: New test.
11540 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11542         * gcc.dg/pch/import-1.c: New.
11543         * gcc.dg/pch/import-1.hs: New.
11544         * gcc.dg/pch/import-1a.h: New.
11545         * gcc.dg/pch/import-1b.h: New.
11546         * gcc.dg/pch/import-1c.h: New.
11548 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11550         PR c++/13574
11551         * g++.dg/ext/array1.C: New test.
11553         PR c++/13178
11554         * g++.dg/conversion/op1.C: New test.
11556 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11558         PR 11864
11559         From Kazumoto Kojima / Dan Kegel:
11560         * gcc.dg/pr11864-1.c: New test.
11562         PR 10392
11563         From Marcus Comstedt / Dan Kegel:
11564         * gcc.dg/pr10392-1.c: New test.
11566 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11568         PR c++/13478
11569         * g++.dg/init/ref10.C: New test.
11571 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11573         PR c++/13407
11574         * g++.dg/parse/typename6.C: New test.
11576 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11578         PR pch/13361
11579         * testsuite/g++.dg/pch/wchar-1.C: New.
11580         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11582 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11584         PR c++/9259
11585         * g++.dg/expr/sizeof2.C: New test.
11587 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11589         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11591 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11593         PR c++/13659
11594         * g++.dg/lookup/strong-using-3.C: New.
11595         * g++.dg/lookup/using-10.C: New.
11597 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11599         PR c++/13594
11600         * g++.dg/lookup/strong-using-2.C: New.
11602 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11603             Dan Kegel <dank@kegel.com>
11604             J"orn Rennecke <joern.rennecke@superh.com>
11606         PR target/9365
11607         * gcc.dg/pr9365-1.c: New test.
11609 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11611         PR c++/8856
11612         * g++.dg/parse/casting-operator2.C: New test.
11613         * g++.old-deja/g++.pt/explicit83.C: Remove.
11615 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11617         * gcc.dg/label-compound-stmt-1.c: New test.
11618         * gcc.c-torture/compile/950922-1.c,
11619         gcc.c-torture/compile/20000211-3.c,
11620         gcc.c-torture/compile/20000518-1.c,
11621         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11622         compound statements.
11624 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11626         * gcc.dg/ppc64-abi-1.c: New test.
11628 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11630          * g++.dg/ext/attrib9.C: Add dg-warnings.
11632 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11634         PR c++/12335
11635         * g++.dg/parse/dtor3.C: New test.
11637 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11639         PR c++/12709
11640         * g++.dg/parse/try-catch-1.C: New test.
11642 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11644         * ada/acats/run_all.sh: Add more verbose output in acats.log
11645         when compiling tests.
11647 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11649         PR 13656
11650         * gcc.dg/typedef-redecl.c: New test case.
11651         * gcc.dg/typedef-redecl.h: New support file.
11653 2004-01-13  Jan Hubicka  <jh@suse.cz>
11655         * gcc.dg/always_inline.c: New test.
11656         * gcc.dg/debug/20031231-1.c: Fix.
11658 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11660         PR c++/13474
11661         * g++.dg/template/array3.C: New test.
11663 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11665         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11666         * g++.dg/warn/Wunused-2.C: Likewise.
11668 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11670         PR c++/13289
11671         * g++.dg/template/instantiate6.C: New test.
11673 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11675         PR middle-end/11397
11676         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11678 2004-01-12  Jan Hubicka  <jh@suse.cz>
11680         PR opt/12826
11681         * gcc.dg/20040112-1.c: New.
11683         * gcc.dg/dwarf-die[1-7].c: Move to...
11684         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11685         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11687 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11689         PR c++/4100
11690         * g++.dg/parse/friend4.C: New test.
11692 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11694         PR c++/4100
11695         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11696         definition is called a friend.
11698 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11700         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11702 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11704         PR c++/3478
11705         * g++.dg/parse/error10.C: New test.
11706         * g++.dg/template/arg2.C: Accept "invalid type" error.
11708 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11710         PR middle-end/13392
11711         * g++.dg/opt/expect2.C: New test.
11713 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11715         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11716         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11717         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11718         Update dg-error regexps.
11720 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11722         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11723         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11725 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11727         * gcc.dg/pragma-re-1.c: Use right pointer type.
11729 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11731         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11733 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11735         * gcc.dg/rs6000-ldouble-1.c: New.
11737 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11739         DR 337
11740         PR c++/9256
11741         * g++.dg/other/abstract1.C: New test.
11743 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11745         * g++.dg/lookup/strong-using-1.C: New.
11747 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11749         PR c/11234
11750         * gcc.dg/func-ptr-conv-1.c: New test.
11751         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11753 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11755         PR target/13380.
11756         * gcc.c-torture/compile/20040109-1.c: New.
11758 2004-01-08  Stuart Hastings  <stuart@apple.com>
11760         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11761         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11762         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11764 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11766         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11768 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11770         * ada/acats/run_acats: Treat 'gnatchop' the same way
11771         as 'gnatmake'.  Export GCC_DRIVER.
11772         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11773         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11775 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11777         PR c++/12573
11778         * g++.dg/template/dependent-expr4.C: New test.
11780 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11782         * gcc.dg/altivec-11.c: New test.
11784 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11786         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11788 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11790         PR c/6024
11791         * gcc.dg/enum-compat-1.c: New test.
11792         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11794 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11796         PR c/12165
11797         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11798         gcc.dg/c99-idem-qual-3.c: New tests.
11800 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11802         * gcc.dg/winline-7.c: Don't cast void * to int.
11804 2004-01-06  Jan Hubicka  <jh@suse.cz>
11806         * gcc.dg/i386-sse-5.c: New test
11807         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11809 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11811         PR c++/12815
11812         * g++.dg/rtti/typeid4.C: New test.
11814 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11816         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11818 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11820         PR c++/12132
11821         * g++.dg/template/error11.C: New test.
11823         PR c++/13451
11824         * g++.dg/template/class2.C: New test.
11826 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11827         Richard Sandiford <rsandifo@redhat.com>
11829         PR c++/13387
11830         * g++.dg/opt/alias3.C: New test.
11832 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11834         PR c++/13157
11835         * g++.dg/template/koenig3.C: New test.
11837         PR c++/13529
11838         * g++.dg/parse/offsetof3.C: New test.
11840         * g++.dg/init/copy7.C: Add missing dg-error markers.
11842         PR c++/12226
11843         * g++.dg/init/copy7.c: New test.
11845         PR c++/13536
11846         * g++.dg/parse/cast1.C: New test.
11848 2004-01-04  Jan Hubicka  <jh@suse.cz>
11850         * gcc.dg/winline[1-7].c: New tests.
11852 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11854         PR c++/13520
11855         * g++.dg/template/qualttp22.C: New test.
11857 2004-01-01  Jan Hubicka  <jh@suse.cz>
11859         * gcc.dg/debug/20031231-1.c: New.
11860         * gcc.c-torture/compile/20040101-1.c: New.
11861         * gcc.dg/dwarf-die-[1-7].c: New.
11863 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11865         PR optimization/13521
11866         * gcc.c-torture/compile/20031231-1.c: New test.
11868 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11870         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11872 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11874         PR c++/10079
11875         * g++.dg/template/crash16.C: New test.
11877 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11879         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11881 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11883         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11884         ports.
11885         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11886         * g++.old-deja/g++.law/profile1.C: Likewise.
11887         * gcc.c-torture/compile/981006-1.c: Likewise.
11888         * gcc.c-torture/execute/loop-2e.x: Likewise.
11889         * gcc.c-torture/execute/loop-2f.x: Remove.
11890         * gcc.c-torture/execute/loop-2g.x: Likewise.
11891         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11892         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11894 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11896         PR c++/13507
11897         * g++.dg/ext/attrib11.C: New test.
11899         PR c++/13494
11900         * g++.dg/template/array2-1.C: New test.
11901         * g++.dg/template/array2-2.C: New test.
11903 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11905         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11907 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11909         PR c++/12774
11910         * g++.dg/template/array1-1.C: New test.
11911         * g++.dg/template/array1-2.C: New test.
11913 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11915         PR fortran/12632
11916         * g77.dg/12632.f: New test case.
11918 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11920         PR c++/13289
11921         * g++.dg/parse/nontype1.C: New test.
11923 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11925         PR c++/12403
11926         * g++.dg/parse/explicit1.C: New test.
11927         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11929 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11931         PR c++/13081
11932         * g++.dg/opt/inline6.C: New test.
11934         PR c++/12613
11935         * g++.dg/parse/error9.C: New test.
11937         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11939 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11941         PR c++/13009
11942         * g++.dg/init/assign1.C: New test.
11944 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11946         PR c++/13070
11947         * g++.dg/warn/format3.C: New test case.
11949 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11951         * gcc.c-torture/compile/20031227-1.c: New test.
11953 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11955         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11956         * g77.dg/bprob/bprob.exp: Likewise.
11957         * gcc.misc-tests/bprob.exp: Likewise.
11958         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11959         variants on systems where the library does not provide that
11960         functionality.
11961         * gcc.dg/builtins-20.c: Use builtins-config.h.
11962         * gcc.dg/builtins-config.h: New file.
11964 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11966         * lib/gcc-dg.exp (dg-require-profiling): New function.
11967         * lib/target-supports.exp (check_profiling_available): Likewise.
11968         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11969         * g77.dg/bprob/bprob.exp: Likewise.
11970         * gcc.misc-tests/bprob.exp: Likewise.
11971         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11972         * gcc.dg/20021014-1.c: Likewise.
11973         * gcc.dg/nest.c: Likewise.
11975 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11977         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11978         compiling.
11979         * g++.dg/lookup/java2.C: Likewise.
11980         * gcc.dg/cpp/lexident.c: Likewise.
11982 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11984         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11985         given.
11986         * gcc.c-torture/compile/961203-1.c: Likewise.
11987         * gcc.c-torture/compile/980506-1.c: Likewise.
11989 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11991         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11992         (additional_prunes): New global.
11993         (gcc-dg-prune): Handle additional per-test pruning.
11994         (dg-test): Clear additional_prunes between tests.
11996         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11997         dg-prune-output to avoid spurious failures from assembler
11998         complaining about nonexistent WAW violations.
11999         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12000         Use dg-prune-output to avoid spurious failures from assembler
12001         warning about Itanium B-step errata.
12003 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12005         * g++.dg/abi/macro0.C: New test.
12006         * g++.dg/abi/macro1.C: Likewise.
12007         * g++.dg/abi/macro2.C: Likewise.
12009         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12010         * g++.dg/abi/bitfield7.C: Likewise.
12011         * g++.dg/abi/dtor2.C: Likewise.
12012         * g++.dg/abi/mangle11.C: Likewise.
12013         * g++.dg/abi/mangle12.C: Likewise.
12014         * g++.dg/abi/mangle14.C: Likewise.
12015         * g++.dg/abi/mangle17.C: Likewise.
12016         * g++.dg/abi/vbase10.C: Likewise.
12017         * g++.dg/abi/vbase14.C: Likewise.
12018         * g++.dg/template/qualttp17.C: Likewise.
12020 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12022         PR c/11995
12023         * gcc.dg/20031223-1.c: New test.
12025 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12027         * gcc.dg/noreturn-7.c: New test.
12029 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12031         * gcc.dg/null-pointer-1.c: New test.
12033 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12035         * g++.old-deja/g++.jason/template18.C: Remove.
12036         * g++.old-deja/g++.jason/template37.C: Likewise.
12038         PR c++/12862
12039         * g++.dg/lookup/ns1.C: New test.
12041         PR c++/12397
12042         * g++.dg/template/lookup3.C: New test.
12044 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12046         * g++.dg/template/recurse1.C: New test
12048 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12050         PR c++/12479
12051         * g++.dg/parse/semicolon1.C: New test.
12052         * g++.dg/parse/semicolon1.h: Likewise.
12054 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12056         * gcc.dg/darwin-misaligned.c: New test.
12058 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12060         PR c/9163
12061         * gcc.dg/20031222-1.c: New test.
12063 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12065         PR c++/13438
12066         * g++.dg/parse/error8.C: New test.
12068         PR c++/11554
12069         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12071 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12073         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12074         too small.
12075         * gcc.c-torture/compile/930217-1.c: Likewise.
12076         * gcc.c-torture/compile/930513-1.c: Likewise.
12077         * gcc.c-torture/execute/920908-2.c: Likewise.
12078         * gcc.c-torture/execute/921204-1.c: Likewise.
12079         * gcc.c-torture/execute/930621-1.c: Likewise.
12080         * gcc.c-torture/execute/930630-1.c: Likewise.
12081         * gcc.c-torture/execute/931031-1.c: Likewise.
12082         * gcc.c-torture/execute/980602-2.c: Likewise.
12083         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12084         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12085         * gcc.c-torture/execute/extzvsi.c: Likewise.
12086         * gcc.c-torture/unsorted/ext.c: Likewise.
12088 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12090         PR target/12749
12091         * gcc.c-torture/compile/20031220-2.c: New test case.
12093 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12095         PR optimization/13031
12096         * gcc.c-torture/compile/20031220-1.c: New test case.
12098 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12100         * gcc.dg/cast-function-1.c: New test.
12102 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12104         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12105         formats.
12107 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12109         PR c++/12795
12110         * g++.dg/ext/attrib10.C: New test.
12112 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12114         * gcc.dg/cleanup-10.c: New test.
12115         * gcc.dg/cleanup-11.c: New test.
12117 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12119         PR c++/13239
12120         * g++.dg/opt/expect1.C: New test.
12122 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12124         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12126 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12128         PR debug/12923
12129         * gcc.dg/20031218-1.c: New test.
12131         PR debug/12389
12132         * gcc.dg/20031218-2.c: New test.
12133         * gcc.dg/20031218-3.c: New test.
12135         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12136         of label name and allow for USER_LABEL_PREFIX == "_" names.
12137         * g++.dg/abi/mangle18-2.C: Likewise.
12138         * g++.dg/abi/mangle19-1.C: Likewise.
12139         * g++.dg/abi/mangle19-2.C: Likewise.
12140         * g++.dg/abi/mangle20-1.C: Likewise.
12141         * g++.dg/abi/mangle20-2.C: Likewise.
12143 2003-12-18  Richard Henderson  <rth@redhat.com>
12145         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12147 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12148             Dan Kegel <dank@kegel.com>
12150         PR other/12009
12151         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12152         testing a cross compiler, it causes spurious compile failures.
12153         * lib/g++.exp: Likewise.
12155 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12157         PR c++/13262
12158         * g++.dg/template/access13.C: New test.
12160 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12162         * gcc.dg/20031216-1.c: New test.
12164 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12166         PR c++/9154
12167         * g++.dg/template/error10.C: New test.
12169 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12171         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12172         * g++.dg/eh/simd-2.C: Likewise.
12174 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12175             Roger Sayle  <roger@eyesopen.com>
12177         * gcc.c-torture/execute/ieee/mzero5.c: New.
12179 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12181         PR c++/10603
12182         * g++.dg/parse/error6.C: New test.
12184         PR c++/12827
12185         * g++.dg/parse/error7.C: New test.
12187 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12189         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12190         at -O with stabs debugging formats.
12191         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12192         * gcc.dg/debug/debug-2.c: Likewise.
12194 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12196         PR c++/12696
12197         * g++.dg/init/error1.C: New test.
12199         PR c++/12218
12200         * g++.dg/init/pm3.C: New test.
12202 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12204         PR c/3347
12205         * gcc.dg/bitfld-8.c: New test.
12207 2003-12-16  James Lemke  <jim@wasabisystems.com>
12209         * gcc.dg/arm-scd42-[123].c: New tests.
12211 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12213         PR c++/9043
12214         * g++.dg/abi/mangle20-1.C: New test.
12215         * g++.dg/abi/mangle20-2.C: New test.
12217 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12219         PR c++/13275
12220         * g++.dg/other/offsetof2.C: Remove XFAIL.
12221         * g++.dg/parse/offsetof1.C: New test.
12222         * g++.gd/parse/offsetof2.C: Likewise.
12224 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12226         * g++.dg/template/nontype3.C: New test.
12227         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12229 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12231         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12233 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12235         PR c++/13387
12236         * g++.dg/expr/assign1.C: New test.
12238         PR c++/13242
12239         * g++.dg/abi/mangle19-1.C: New test.
12240         * g++.dg/abi/mangle19-2.C: New test.
12242 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12244         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12246 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12248         * gcc.c-torture/execute/20031216-1.c: New test.
12250 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12252         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12253         an ICE regression.
12255 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12257         PR c++/10926
12258         * g++.dg/template/error9.C: New test.
12260         PR c++/11116
12261         * g++.dg/template/error8.C: New test.
12263 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12265         PR middle-end/13400
12266         * gcc.c-torture/execute/20031215-1.c: New test case.
12268 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12270         PR c++/13269
12271         * g++.dg/parse/error5.C: New test.
12273         PR c++/12989
12274         * g++.dg/expr/sizeof1.C: New test.
12276         PR c++/13310
12277         * g++.dg/template/crash15.C: New test.
12279 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12281         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12282         a non-POD type as the last named parameter of a varargs function.
12284 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12286         PR c++/13243
12287         PR c++/12573
12288         * g++.dg/template/crash14.C: New test.
12289         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12291 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12293         * g++.dg/other/java1.C: New test.
12295         PR c++/13241
12296         * g++.dg/abi/mangle18-1.C: New test.
12297         * g++.dg/abi/mangle18-2.C: New test.
12299 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12301         PR optimization/10312
12302         * gcc.c-torture/execute/20031214-1.c: New.
12304 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12306         PR c++/10779
12307         PR c++/12160
12308         * g++.dg/parse/error3.C: New test.
12309         * g++.dg/parse/error4.C: Likewise.
12310         * g++.dg/abi/mangle4.C: Tweak error messages.
12311         * g++.dg/lookup/using5.C: Likewise.
12312         * g++.dg/other/error2.C: Likewise.
12313         * g++.dg/parse/typename5.C: Likewise.
12314         * g++.dg/parse/undefined1.C: Likewise.
12315         * g++.dg/template/arg2.C: Likewise.
12316         * g++.dg/template/ttp3.C: Likewise.
12317         * g++.dg/template/type1.C: Likewise.
12318         * g++.old-deja/g++.other/crash32.C: Likewise.
12319         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12321 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12323         PR c++/13106
12324         * g++.dg/warn/noreturn-3.C: New test.
12326 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12328         PR c++/13118
12329         * g++.dg/abi/covariant3.C: New.
12331 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12333         * g++.dg/eh/ia64-1.C: New test.
12335 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12337         PR optimization/13037
12338         * g77.f-torture/execute/13037.f: New test case.
12340 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12342         PR c++/12881
12343         * g++.dg/abi/covariant2.C: New.
12345 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12347         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12349 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12351         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12353 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12355         PR other/10819
12356         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12357         to fix Bug 10819.
12358         * lib/g++.exp (g++_version): Likewise.
12359         * lib/g77.exp (g77_version): Likewise.
12360         * lib/objc.exp (default_objc_version): Likewise.
12362 2003-12-10  Richard Henderson  <rth@redhat.com>
12364         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12366         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12368 2003-12-08  Matt Austern  <austern@apple.com>
12370         PR c/13134
12371         * lib/gcc-dg.exp (dg-require-visibility): Define.
12372         * lib/target-supports (check_visibility_available): Define.
12373         * gcc.dg/visibility-1.c: New test.
12374         * gcc.dg/visibility-2.c: Likewise.
12375         * gcc.dg/visibility-3.c: Likewise.
12376         * gcc.dg/visibility-4.c: Likewise.
12377         * gcc.dg/visibility-5.c: Likewise.
12378         * gcc.dg/visibility-6.c: Likewise.
12379         * g++.dg/ext/visibility-1.C: Likewise.
12380         * g++.dg/ext/visibility-2.C: Likewise.
12381         * g++.dg/ext/visibility-3.C: Likewise.
12382         * g++.dg/ext/visibility-4.C: Likewise.
12383         * g++.dg/ext/visibility-5.C: Likewise.
12384         * g++.dg/ext/visibility-6.C: Likewise.
12386 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12388         * g++.dg/lookup/java1.C: New test.
12389         * g++.dg/lookup/java2.C: New test.
12391 2003-12-07  Falk Hueffner  <falk@debian.org>
12393         * g++.dg/opt/noreturn-1.C: New test.
12395 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12397         * gcc.dg/overflow-1.c: New test.
12399 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12401         * g77.f-torture/compile/13060.f: New test.
12403 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12405         PR c++/13323
12406         * g++.dg/inherit/operator2.C: New test.
12408 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12410         PR c++/13305
12411         * g++.dg/ext/attrib9.C: New test.
12413 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12415         PR c++/13314
12416         * g++.dg/template/error7.C: New test.
12418 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12419             J"orn Rennecke <joern.rennecke@superh.com>
12421         PR target/13302
12422         * g++.dg/other/struct-va_list.C: New test.
12424 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12426         PR c++/13166
12427         * g++.dg/parse/defarg6.C: New test.
12429 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12431         PR target/13256
12432         * gcc.c-torture/execute/20031201-1.c: New test.
12434 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12436         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12438 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12440         * gcc.dg/builtin-return-1.c: New test.
12442 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12443             J"orn Rennecke <joern.rennecke@superh.com>
12445         PR optimization/13260
12446         * gcc.c-torture/execute/20031204-1.c: New test.
12448 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12450         PR c++/9127
12451         * g++.dg/template/error6.C: New test.
12453 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12455         * gcc.dg/20031202-1.c: New test.
12457 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12459         PR c++/13179
12460         * g++.dg/template/eh1.C: New test.
12462         PR c++/10771
12463         * g++.dg/template/error5.C: New test.
12465 2003-12-02  David Ung  <davidu@mips.com>
12467         * gcc.dg/compat/vector-check.h: Corrected type for var
12468         g_##TMODE
12470 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12472         PR c++/10126
12473         * g++.dg/template/ptrmem8.C: New test.
12475 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12477         PR c++/12573
12478         * g++.dg/template/dependent-expr3.C: New test.
12480 2003-12-01  James Lemke  <jim@wasabisystems.com>
12482         * gcc.dg/arm-g2.c: New test.
12484 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12486         PR optimization/11634
12487         * gcc.dg/20031201-2.c: New test case.
12489 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12491         PR 11433
12492         * objc.dg/proto-lossage-3.m: New test.
12494 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12496         PR optimization/12628
12497         * gcc.dg/20031201-1.c: New test case.
12499 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12501         * gcc.dg/unaligned-1.c: New test.
12503 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12505         PR c++/9849
12506         * g++.dg/template/error4.C: New test.
12507         * g++.dg/template/nested3.C: Adjust error markers.
12509 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12511         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12513 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12515         PR c/10333
12516         * gcc.dg/bitfld-7.c: New test.
12518 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12520         * gcc.dg/tls/asm-1.C: New test.
12522 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12524         * gcc.dg/cpp/assert4.c: Update.
12526 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12528         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12529         * gcc.dg/builtin-apply3.c: New test.
12531 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12533         * lib/compat.exp (compat-obj): New xfaildata parameter.
12534         Use it to set compiler_conditional_xfail_data before compiling.
12535         (compat-get-options): Handle dg-xfail-if.
12536         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12537         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12538         * gcc.dg/compat/vector-1_y.c: Likewise.
12539         * gcc.dg/compat/vector-2_x.c: Likewise.
12540         * gcc.dg/compat/vector-2_y.c: Likewise.
12542 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12544         * g++.dg/opt/reg-stack4.C: New test.
12546 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12548         * gcc.dg/builtin-apply2.c: New test.
12550 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12552         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12554 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12556         PR c++/12924
12557         * g++.dg/template/template-id-2.C: New test.
12559 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12561         PR c++/5369
12562         * g++.dg/template/memfriend1.C: New test.
12563         * g++.dg/template/memfriend2.C: Likewise.
12564         * g++.dg/template/memfriend3.C: Likewise.
12565         * g++.dg/template/memfriend4.C: Likewise.
12566         * g++.dg/template/memfriend5.C: Likewise.
12567         * g++.dg/template/memfriend6.C: Likewise.
12568         * g++.dg/template/memfriend7.C: Likewise.
12569         * g++.dg/template/memfriend8.C: Likewise.
12570         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12572 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12574         PR c++/12515
12575         * g++.dg/ext/cond1.C: New test.
12577 2003-11-20  Richard Henderson  <rth@redhat.com>
12579         * gcc.dg/20020201-2.c: Remove.
12580         * gcc.dg/20020201-4.c: Remove.
12581         * gcc.dg/20020304-1.c: Remove.
12583 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12585         * gcc.dg/cpp/trad/xwin1.c: New test case.
12587 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12589         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12590         * lib/g77.exp: Likewise.
12591         * lib/objc.exp: Likewise.
12592         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12593         for darwin.
12595 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12597         PR c++/12932
12598         * g++.dg/template/static5.C: New test.
12600 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12602         * gcc.dg/nested-func-1.c: New test.
12604 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12606         * gcc.dg/cpp/assert4.c: New test.
12608 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12610         PR c++/2294
12611         * g++.dg/lookup/using9.c: New test.
12613 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12615         PR c++/12762
12616         * g++.dg/template/error3.C: New test.
12618 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12620         PR ada/13035
12621         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12622         No longer use a wrapper for gcc, since this does not work under
12623         Windows.
12625 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12627         PR c++/2094
12628         * g++.dg/template/ptrmem7.C: New test.
12630 2003-11-13  Andrew Pinski <apinski@apple.com>
12632         * gcc.c-torture/compile/20031113-1.c: New test.
12634 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12635             Kean Johnston <jkj@sco.com>
12637         PR c/13029
12638         * gcc.dg/unused-4.c: Update.
12640 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12642         * g++.dg/opt/const3.C: New test.
12644 2003-11-13  Jan Hubicka  <jh@suse.cz>
12646         * gcc.c-torture/compile/20031112-1.c: New test.
12648 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12650         * g++.dg/parse/crash10.C: Remove bogus error marker.
12652 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12654         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12655         (host_gcc): Likewise.
12656         (ROOT): Honor $PWDCMD.
12657         (BASE): Likewise.
12658         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12660 2003-11-12  Catherine Moore  <clm@redhat.com>
12662         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12664 2003-11-12  Andreas Jaeger  <aj@suse.de>
12665             Jakub Jelinek  <jakub@redhat.com>
12666             Andrew Pinski  <pinskia@physics.uc.edu>
12667             Richard Henderson  <rth@redhat.com>
12669         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12670         systems.
12671         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12673         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12674         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12676 2003-11-11  Andreas Jaeger  <aj@suse.de>
12678         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12680         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12682 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12684         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12685         Clean ups.
12687 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12689         * gcc.dg/trampoline-1.c: New test.
12691 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12693         * gcc.c-torture/compile/200031109-1.c: New test.
12695 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12697         PR c/3190
12698         PR c/8714
12699         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12700         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12701         gcc.dg/format/no-y2k-1.c: Update.
12703 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12705         PR optimization/10467
12706         * gcc.dg/20031108-1.c: New test case.
12708 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12710         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12712 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12714         * gcc.dg/compound-lvalue-1.c: New test.
12715         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12716         some XFAILs.
12718 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12720         * gcc.dg/altivec-varargs-1.c: New test.
12722 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12724         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12725         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12726         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12727         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12728         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12730 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12732         * gcc.dg/cond-lvalue-1.c: New test.
12734 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12736         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12738 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12740         PR c++/11616
12741         * g++.dg/template/instantiate5.C: New test.
12743 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12745         PR c++/12726
12746         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12747         * ChangeLog: Add missing first entry for above test.
12749 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12751         PR c++/9810
12752         * g++.dg/template/using8.C: New test.
12753         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12755 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12757         PR optimization/10817
12758         * gcc.c-torture/compile/20031102-1.c: New test case.
12760 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12762         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12763         2147483647.
12765 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12767         * gcc.dg/20031102-1.c: New test.
12769 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12771         * gcc.dg/complex-1.c: New test.
12773 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12775         PR c++/12796
12776         * g++.dg/template/crash13.C: Adjust expected error location.
12777         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12779 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12781         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12783 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12785         PR/10239
12786         * gcc.c-torture/compile/20031031-2.c: New test.
12788 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12790         PR/11640
12791         * gcc.c-torture/compile/20031031-1.c: New test.
12793 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12795         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12796         * gcc.misc-tests/bprob.exp: Likewise.
12797         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12798         the execution test on arm-elf configs.
12799         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12800         configs that don't support scratch files.
12801         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12803 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12805         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12806         done by dejagnu.
12808 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12810         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12811         Avoid non pure sh syntax. Add more logging.
12813         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12814         fail.
12816 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12818         PR libgcj/10610
12819         * gcc.dg/ppc-stackalign-1.c: New test.
12821 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12823         * ada/acats/run_all.sh: Change output to be more compliant with
12824         dejagnu framework.
12825         Create acats.sum and acats.log files under testsuite/ada/acats
12826         Only run [a-z]* directories, to filter out e.g. CVS.
12827         Redirect build output to log file.
12829 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12831         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12833 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12835         PR ada/5909:
12836         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12838 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12840         * gcc.c-torture/compile/20031023-1.c: New test.
12841         * gcc.c-torture/compile/20031023-2.c: New test.
12842         * gcc.c-torture/compile/20031023-3.c: New test.
12843         * gcc.c-torture/compile/20031023-4.c: New test.
12845 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12847         PR c++/10371
12848         * g++.dg/lookup/scoped8.C: New test.
12850 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12852         * g++.dg/opt/reg-stack3.C: New test.
12854 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12856         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12858 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12860         PR c++/11076
12861         * g++.dg/template/crash13.C: New test.
12863 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12865         * gcc.dg/c99-restrict-2.c: New test.
12867 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12869         PR c++/12698, c++/12699, c++/12700, c++/12566
12870         * g++.dg/inherit/covariant9.C: New test.
12871         * g++.dg/inherit/covariant10.C: New test.
12872         * g++.dg/inherit/covariant11.C: New test.
12874 2003-10-23  Jason Merrill  <jason@redhat.com>
12876         PR c++/12726
12877         * g++.dg/ext/complit2.C: New test.
12879 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12881         PR target/12654
12882         * gcc.c-torture/execute/20031020-1.c: New test.
12884 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12886         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12887         following the jump_insn.
12889 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12891         * gcc.dg/cast-lvalue-1.c: New test.
12893 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12895         PR c++/11962
12896         * g++.dg/template/cond2.C: New test.
12898 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12900         * gcc.dg/builtins-28.c: New test.
12902 2003-10-20  Jan Hubicka  <jh@suse.cz>
12904         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12905         parameter.
12906         * testsuite/gcc.dg/inline-2.c: Likewise.
12908 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12910         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12911         * gcc.dg/nest.c:  Likewise.
12913 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12915         PR c++/9781, c++/10583, c++/11862
12916         * g++.dg/parse/crash13.C: New test.
12918 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12920         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12922 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12924         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12925         Define HAVE_C99_RUNTIME except on Solaris.
12926         * gcc.dg/builtins-20.c: Likewise.
12928 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12930         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12932 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12934         PR c++/12495
12935         * g++.dg/template/crash21.C: New test.
12937 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12939         PR c++/2513
12940         * g++.dg/template/typename5.C: New test.
12942 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12944         PR c++/12369
12945         * g++.dg/template/friend25.C: New test.
12947 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12949         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12950         versions.
12952 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12954         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12955         == 2147483647.
12957 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12959         * gcc.c-torture/execute/960416-1.x: Remove.
12960         * gcc.c-torture/execute/divconst-3.x: Likewise.
12962 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12964         PR target/12598
12965         * gcc.dg/torture/cris-volatile-1.c: New test.
12967 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12969         PR optimization/9325
12970         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12971         for overflowing floating point to integer conversion during RTL
12972         simplification.
12974 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12976         * objc/execute/_cmd.m: Fix typo.
12977         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12978         Relax 'scan-assembler' regexp.
12979         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12980         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12981         * objc.dg/zero-link-2.m: Remove blank line.
12982         * objc.dg/zero-link-3.m: New test case.
12984 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12986         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12988         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12989         than linker trickery.
12991 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12993         PR c++/12370
12994         * g++.dg/other/friend2.C: New test.
12996 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12998         * gcc.dg/20031012-1.c: New test.
13000 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13002         * gcc.dg/weak/weak-3.c: Fix for new warning.
13004 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13006         PR optimization/8750
13007         * gcc.c-torture/execute/20031012-1.c: New test case.
13009 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13011         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13012         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13014 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13016         PR optimization/12260
13017         * gcc.c-torture/compile/20031011-2.c: New test case.
13019 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13021         * gcc.c-torture/execute/20031011-1.c: New testcase.
13023 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13025         * gcc.c-torture/compile/20031011-1.c: New test.
13027 2003-10-11  Jan Hubicka  <jh@suse.cz>
13029         * g++.dg/other/first-global.C: New test.
13031 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13033         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13035 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13037         * gcc.c-torture/compile/20031010-1.c: New test.
13039 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13041         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13042         * gcc.c-torture/execute/va-arg-25.c: ... here.
13044 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13046         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13048 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13050         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13052 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13054         * g++.dg/parse/error2.C: New test.
13056 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13058         PR c++/11097
13059         * g++.dg/other/error5.C: Modify the error message.
13060         * g++.dg/lookup/using8.C: New test.
13062 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13064         * gcc.dg/darwin-abi-2.c: New file.
13065         * gcc.c-torture/execute/va-arg-24.c: New file.
13067 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13069         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13070         indentation.
13072 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13074         PR c++/10147
13075         * g++.dg/other/error4.C: Update error messages.
13076         * g++.dg/template/ptrmem4.C: Likewise.
13078         PR c++/12337
13079         * g++.dg/init/new9.C: New test.
13081         PR c++/12334, c++/12236, c++/8656
13082         * g++.dg/ext/attrib8.C: New test.
13084 2003-10-06  Devang Patel  <dpatel@apple.com>
13086         * gcc.dg/debug/dwarf2-3.h: New test.
13087         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13089 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13091         * g++.dg/opt/cfg2.C: New test.
13093 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13095         * g++.dg/opt/float1.C: New test.
13097 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13099         * gcc.dg/c90-array-lval-6.c: New test.
13100         * gcc.dg/c99-array-lval-6.c: New test.
13102 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13103             Ziemowit Laski  <zlaski@apple.com>
13105         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13106         'Derived', so that it is never considered a class method; add
13107         new warning for '+port' method ambiguity.
13108         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13109         <objc/objc-api.h> (needed on Mac OS X).
13110         * objc.dg/method-13.m: New test.
13112 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13114         PR optimization/9325, PR java/6391
13115         * gcc.c-torture/execute/20031003-1.c: New test case.
13117 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13119         PR optimization/12180
13120         * gcc.dg/20031002-1.c: New test.
13122         PR c++/12486
13123         * g++.dg/inherit/error1.C: New test.
13125 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13127         * lib/f-torture.exp (search_for): Rename to...
13128         (search_for_re): This.  Also, clean up comments and the
13129         "regexp" invocation.
13131 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13133         * gcc.c-torture/compile/20031002-1.c: New test.
13135 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13137         * g++.dg/opt/cond1.C: New test.
13139 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13141         * gcc.dg/Wold-style-definition-2.c: New testcase.
13142         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13144 2003-09-29  Richard Henderson  <rth@redhat.com>
13146         * g++.dg/init/array10.C: Add dg-options.
13148 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13150         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13152 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13154         * g++.dg/template/friend19.C: Fix typo.
13155         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13157 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13159         * gcc.c-torture/execute/20030928-1.c: New test.
13160         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13162 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13164         * g++.dg/opt/unroll1.C: New test.
13166 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13168         PR optimization/11741
13169         * gcc.dg/20030926-1.c: New test case.
13171 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13173         PR c++/5655
13174         * g++.dg/parse/access7.C: New test.
13175         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13177 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13179         MERGE OF objc-improvements-branch into MAINLINE:
13180         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13181         if libobjc has not been built.
13182         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13183         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13184         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13185         objc/execute/nested-3.m, objc/execute/np-2.m,
13186         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13187         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13188         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13189         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13190         objc.dg/special/unclaimed-category-1.h,
13191         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13192         well as GNU runtime.
13193         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13194         * execute/cascading-1.m, execute/function-message-1.m,
13195         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13196         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13197         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13198         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13199         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13200         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13201         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13202         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13203         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13204         * objc.dg/bitfield-2.m: Run only on Darwin.
13205         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13206         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13207         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13208         * objc.dg/const-str-1.m: Fix constant string layout.
13210 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13212         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13214 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13216         * gcc.dg/darwin-abi-1.c: New file.
13218 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13220         PR target/12281
13221         * gcc.c-torture/compile/20030921-1.c: New test.
13223 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13225         * g++.dg/opt/reg-stack2.C: New test.
13227 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13229         * g++.dg/eh/delayslot1.C: New test.
13231 2003-09-20  Richard Henderson  <rth@redhat.com>
13233         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13235 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13237         * gcc.c-torture/execute/20030920-1.c: New test case.
13239 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13241         * g++.dg/rtti/typeid3.C: Correct expected error message.
13243 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13245         PR c++/157
13246         * g++.dg/parse/crash12.C: New test.
13248 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13250         * gcc.dg/compat/mixed-struct-check.h: New.
13251         * gcc.dg/compat/mixed-struct-defs.h: New.
13252         * gcc.dg/compat/mixed-struct-init.h: New.
13253         * gcc.dg/compat/struct-by-value-19_main.c: New.
13254         * gcc.dg/compat/struct-by-value-19_x.c: New.
13255         * gcc.dg/compat/struct-by-value-19_y.c: New.
13256         * gcc.dg/compat/struct-by-value-20_main.c: New.
13257         * gcc.dg/compat/struct-by-value-20_x.c: New.
13258         * gcc.dg/compat/struct-by-value-20_y.c: New.
13259         * gcc.dg/compat/struct-return-19_main.c: New.
13260         * gcc.dg/compat/struct-return-19_x.c: New.
13261         * gcc.dg/compat/struct-return-19_y.c: New.
13262         * gcc.dg/compat/struct-return-20_main.c: New.
13263         * gcc.dg/compat/struct-return-20_x.c: New.
13264         * gcc.dg/compat/struct-return-20_y.c: New.
13266 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13267         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13268         so that it will not complain on LP64 targets.
13270 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13272         PR c++/495
13273         * g++.dg/template/friend24.C: New test.
13275 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13277         PR c++/12332
13278         * g++.dg/template/memtmpl2.C: New test.
13280 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13282         PR target/11184
13283         * gcc.dg/builtin-apply1.c: New test.
13285 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13287         PR c++/9848
13288         * g++.dg/warn/Wunused-4.C: New test.
13290 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13292         PR c++/12316
13293         * g++.dg/other/gc2.C: New test.
13295 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13297         PR c++/11991
13298         * g++.dg/rtti/typeid3.C: New test.
13300         PR c++/12266
13301         * g++.dg/overload/template1.C: New test.
13303 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13305         * g++.dg/opt/cfg3.C: New test.
13307 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13309         PR c++/7939
13310         * g++.dg/template/crash11.C: New test.
13312 2003-09-16  Jason Merrill  <jason@redhat.com>
13313             Jakub Jelinek  <jakub@redhat.com>
13315         * gcc.dg/attr-warn-unused-result.c: New test.
13317 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13319         PR c++/12184
13320         * g++.dg/expr/call2.C: New test.
13322 2003-09-15  Andreas Jaeger  <aj@suse.de>
13324         * gcc.dg/Wold-style-definition-1.c: New test.
13326 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13328         PR c++/3907
13329         * g++.dg/parse/template12.C: New test.
13331         * g++.dg/abi/bitfield11.C: New test.
13332         * g++.dg/abi/bitfield12.C: Likewise.
13334 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13336         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13337         non-expansion of functional macro name without arguments at EOL.
13338         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13340 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13342         * gcc.c-torture/execute/20030914-[12].c: New tests.
13344 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13346         PR c++/11788
13347         * g++.dg/overload/addr1.C: New test.
13349 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13351         * gcc.dg/20030909-1.c: New test.
13353 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13355         * gcc.dg/ultrasp10.c: New test.
13357 2003-09-09  Devang Patel  <dpatel@apple.com>
13359         * gcc.dg/darwin-ld-6.c: New test.
13361 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13363         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13365 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13367         * gcc.dg/ia64-types1.c: New test.
13368         * gcc.dg/ia64-types2.c: Likewise.
13370 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13372         * gcc.dg/builtins-1.c: Add more _Complex tests.
13373         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13375         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13376         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13378 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13380         PR c++/11786
13381         * g++.dg/lookup/koenig2.C: New test.
13383         PR c++/5296
13384         * g++.dg/rtti/typeid2.C: New test.
13386 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13388         * gcc.c-torture/compile/20030904-1.c: New test.
13390 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13392         * g++.dg/opt/longbranch2.C: New test.
13394 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13396         * g++.dg/template/crash10.C: Only compile it.
13398 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13400         PR middle-end/11665
13401         * gcc.c-torture/compile/20030907-1.c: New test.
13402         * g++.dg/init/array11.C: New test.
13404 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13406         PR c++/11852
13407         * g++.dg/init/struct1.C: New test.
13409 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13411         PR c++/12181
13412         * g++.dg/expr/comma1.C: New test.
13414 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13416         PR c++/11867
13417         * g++.dg/expr/static_cast5.C: New test.
13419 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13421         PR c++/11507
13422         * g++.dg/lookup/scoped7.C: New test.
13424         PR c++/9574
13425         * g++.dg/other/static1.C: New test.
13427         PR c++/11490
13428         * g++.dg/warn/template-1.C: New test.
13430         PR c++/11432
13431         * g++.dg/template/crash10.C: New test.
13433         PR c++/2478
13434         * g++.dg/overload/VLA.C: New test.
13436         PR c++/10804
13437         * g++.dg/template/call1.C: New test.
13439 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13441         PR c++/11794
13442         * g++.dg/parse/using3.C: New test.
13444 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13446         PR c++/11409
13447         * g++.dg/overload/builtin3.C: New test case.
13449 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13451         PR c/9862
13452         * gcc.dg/20030906-1.c: New test.
13453         * gcc.dg/20030906-2.c: Likewise.
13455 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13457         PR c++/12167
13458         * g++.dg/parse/defarg5.C: New test.
13460         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13462 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13464         PR c++/12163
13465         * g++.dg/expr/static_cast4.C: New test.
13467         PR c++/12146
13468         * g++.dg/template/crash9.C: New test.
13470 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13472         * g++.old-deja/g++.ext/pretty2.C: Update for change
13473         in __FUNCTION__.
13474         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13476 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13478         PR c++/11922
13479         * g++/dg/template/qualified-id1.C: New test.
13481         PR c++/12037
13482         * g++.dg/warn/noeffect4.C: New test.
13484 2003-09-04  Matt Austern  <austern@apple.com>
13486         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13487         * g++.dg/ext/fnname2.C: Likewise.
13488         * g++.dg/ext/fnname3.C: Likewise.
13490 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13492         * g++.dg/expr/lval1.C: New test.
13493         * g++.dg/ext/lvcast.C: Remove.
13495 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13497         PR optimization/11700.
13498         * gcc.c-torture/compile/20030903-1.c: New test case.
13500 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13502         PR c++/12053
13503         * g++.dg/abi/layout4.C: New test.
13505 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13507         PR c++/11553
13508         * g++.dg/parse/friend3.C: New test.
13510 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13512         PR c++/11847
13513         * g++.dg/template/class1.C: New test.
13515         PR c++/11808
13516         * g++.dg/expr/call1.C: New test.
13518 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13520         PR c++/12114
13521         * g++.dg/init/ref9.C: New test.
13523         PR c++/11972
13524         * g++.dg/template/nested4.C: New test.
13526 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13528         PR c++/12093
13529         * g++.dg/template/non-dependent4.C: New test.
13531         PR c++/11928
13532         * g++.dg/inherit/conv1.C: New test.
13534 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13536         PR c++/6196
13537         * g++.dg/ext/label1.C: New test.
13538         * g++.dg/ext/label2.C: Likewise.
13540 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13542         * g++.dg/expr/cond3.C: New test.
13544 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13546         * gcc.dg/builtins-1.c: Add new builtin cases.
13548 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13550         * gcc.dg/builtins-1.c: Add new cases.
13551         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13553 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13555         * gcc.dg/builtins-1.c: Add more math builtin tests.
13556         * gcc.dg/torture/builtin-attr-1.c: New test.
13558 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13560         PR optimization/5079
13561         * g++.dg/opt/static3.C: New test.
13563 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13565         * gcc.misc-tests/gcov-10b.c: New test.
13567 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13569         * g++.dg/opt/ptrmem3.C: New test.
13571         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13573 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13575         * gcc.dg/20030826-2.c: New test.
13577 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13579         PR middle-end/12002
13580         * g77.f-torture/compile/12002.f: New test case.
13582 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13584         * gcc.dg/20030826-1.c: New test case.
13586 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13588         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13590 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13592         PR c++/11871
13593         * c++.dg/lookup/crash1.C: New test.
13595         * c++.dg/warn/noeffect3.C: New test.
13597 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13599         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13600         * gcc.dg/compat/vector-1_y.c: Ditto.
13601         * gcc.dg/compat/vector-2_x.c: Ditto.
13602         * gcc.dg/compat/vector-2_y.c: Ditto.
13604 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13606         * gcc.dg/20030702-1.c: New test.
13608 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13610         PR c++/8795
13611         * g++.dg/ext/altivec-1.C: New test.
13613 2003-08-24  Richard Henderson  <rth@redhat.com>
13615         * g++.dg/eh/simd-2.C: Add -w for x86.
13617 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13619         * gcc.dg/20030815-1.c: New test.
13621 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13623         PR c++/3765
13624         * g++.dg/parse/access6.C: New test.
13626 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13628         PR c++/641, c++/11876
13629         * g++.dg/template/friend22.C: New test.
13630         * g++.dg/template/friend23.C: Likewise.
13632 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13634         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13635         identically.
13637 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13639         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13641 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13643         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13645 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13647         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13649 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13651         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13653 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13655         PR c++/11919
13656         * g++.dg/overload/prom1.C: New test.
13658         PR c++/11551
13659         * g++.dg/parse/dtor2.C: New test.
13661         PR c++/10762
13662         * g++.dg/parse/using2.C: New test.
13664 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13666         PR target/11805
13667         * gcc.c-torture/compile/20030821-1.c: New.
13669 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13671         PR c++/11834
13672         * g++.dg/template/deduce2.C: New test.
13674 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13676         * gcc.c-torture/execute/20030821-1.c: New test.
13678 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13680         PR middle-end/11984
13681         * gcc.dg/20030820-1.c: New test case.
13683 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13685         PR c++/11945
13686         * g++.dg/warn/noeffect2.C: New test.
13688 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13690         PR c++/10926
13691         * g++.dg/template/dtor2.C: New test.
13693         PR c++/11684
13694         * g++.dg/template/operator1.C: New test.
13695         * g++.dg/parse/operator4.C: New test.
13697         PR c++/11946.C
13698         * g++.dg/expr/enum1.C: New test.
13699         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13701         PR c++/11036.C
13702         * g++.dg/parse/elab2.C: New test.
13703         * g++.dg/parse/typedef4.C: Change error message.
13704         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13705         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13706         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13708 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13710         * gcc.dg/pch/warn-1.c: New.
13711         * gcc.dg/pch/warn-1.hs: New.
13713         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13714         not-tested file.
13716 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13718         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13720 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13722         * gcc.dg/uninit-D.c: New Test.
13723         * gcc.dg/uninit-E.c: New Test.
13724         * gcc.dg/uninit-F.c: New Test.
13725         * gcc.dg/uninit-G.c: New Test.
13727 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13729         * g++.dg/README: Describe the pch directory.
13731 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13733         PR c++/11174
13734         * g++.dg/parse/access4.C: New test.
13735         * g++.dg/parse/access5.C: Likewise.
13736         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13738 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13740         * gcc.dg/noncompile/20030818-1.c: New.
13742 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13744         PR c++/11957
13745         * g++.dg/warn/noeffect1.C: New test.
13747         * g++.dg/template/scope2.C: New test.
13748         * g++.dg/template/error2.C: Correct dg-error
13750 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13752         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13754 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13756         PR C++/11512
13757         * g++.dg/template/warn1.C: New.
13759 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13761         * g++.dg/template/error2.C: New test.
13762         * g++.dg/lookup/using7.C: Adjust errors
13763         * g++.old-deja/g++.pt/crash36.C: Likewise.
13764         * g++.old-deja/g++.pt/derived3.C: Likewise.
13766 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13768         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13769         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13770         * gcc.c-torture/execute/builtins/string-9.c: New, from
13771         string-opt-9.c.  Adjust for execute/builtins framework.
13772         * gcc.c-torture/execute/string-opt-9.c: Delete.
13774 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13776         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13778         * g++.dg/parse/ret-type2.C: New test.
13780         PR c++/11703
13781         * g++.dg/init/new8.C: New test.
13783         PR c++/10923
13784         * g++.dg/parse/typedef5.C: New test.
13786         PR c++/9512
13787         * g++.dg/parse/qualified2.C: New test.
13788         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13789         invalid code.
13791 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13793         * g++.dg/conversion/ptrmem1.C: New test.
13795 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13797         PR target/11693
13798         * gcc.dg/20030811-1.c: New test.
13800         PR target/11535
13801         * gcc.c-torture/execute/20030811-1.c: New test.
13803 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13805         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13807 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13809         PR c++/11789.C
13810         * g++.dg/inherit/multiple1.C: New test.
13812 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13814         * gcc.dg/spe1.c: New test.
13816         PR c++/11670
13817         * g++.dg/expr/cast2.C: New test.
13819         PR c++/10530
13820         * g++.dg/template/dependent-name2.C: New test.
13822 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13824         * g++.dg/parse/crash11.C: Put the dg options in comments.
13826 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13828         * lib/gcc-dg.exp: Update for diagnostic change.
13830 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13832         PR c++/5767
13833         * g++.dg/parse/crash11.C: New test.
13835 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13837         * gcc.dg/cpp/spacing1.c: Update.
13839 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13841         PR target/11739
13842         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13843         a value for -mtune.
13845 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13847         PR middle-end/11771
13848         * gcc.c-torture/compile/20030804-1.c: New test case.
13850 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13852         * gcc.dg/20030804-1.c: New test case.
13854 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13856         * gcc.dg/cpp/separate-1.c: New test.
13858 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13860         PR c++/11704
13861         * g++.dg/template/dependent-expr2.C: New test.
13863         PR c++/11766
13864         * g++.dg/expr/ptrmem1.C: New test.
13866 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13868         PR c++/9453
13869         * g++.dg/template/friend15.C: New test.
13871 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13873         * lib/dg-pch.exp: Work round PCH bug.
13875 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13877         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13878         builtins.  Move cases from builtins-4.c here.
13880         * gcc.dg/torture/builtin-math-1.c: New test taken from
13881         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13882         additional cases.
13884         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13885         Delete.
13887 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13889         PR c++/9447
13890         * g++.dg/template/using7.C: New test.
13892 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13894         * import1.c, import2.c: New tests.
13896 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13898         * g++.dg/eh/crossjump1.C: New test.
13900 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13902         PR c++/11697
13903         * g++.dg/template/using6.C: New test.
13905         PR c++/11744
13906         * g++.dg/template/koenig2.C: New test.
13908 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13910         PR c++/7983
13911         * g++.dg/parse/typedef4.C: New test.
13913 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13915         PR c++/8442, c++/8806
13916         * g++.dg/template/elab1.C: New test.
13917         * g++.dg/template/type2.C: Likewise.
13918         * g++.dg/template/ttp3.C: Adjust expected error message.
13919         * g++.old-deja/g++.law/visibility13.C: Likewise.
13920         * g++.old-deja/g++.niklas/t135.C: Likewise.
13921         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13922         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13923         template argument.
13924         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13926 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13928         PR c++/11295
13929         * g++.dg/ext/stmtexpr1.C: New test.
13931         * g++.dg/opt/tmp1.C: New test.
13933         PR c++/11525
13934         * g++.dg/parse/constant4.C: New test.
13936         PR c++/9447
13937         * g++.dg/template/using5.C: New test.
13939 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13941         * gcc.dg/builtins-27.c: New test case.
13943 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13945         * gcc.dg/tls/opt-7.c: New test.
13947 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13949         * g++.old-deja/g++.other/crash18.C: Remove.
13951 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13953         * g++.dg/template/explicit3.C: New.
13954         * g++.dg/template/explicit4.C: New.
13955         * g++.dg/template/explicit5.C: New.
13957         PR c++/11347
13958         * g++.dg/template/memtmpl1.C: New.
13960 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13962         PR target/11565
13963         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13964         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13966 2003-07-30  Jan Hubicka  <jh@suse.cz>
13968         * vtgc1.c: Kill.
13970 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13972         * gcc.dg/struct-in-proto-1.c: New test.
13974 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13976         * gcc.dg/cpp/include2.c: Only expect one message.
13978 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13980         PR c++/9447
13981         * g++.dg/template/using1.C: New test.
13982         * g++.dg/template/using2.C: New test.
13983         * g++.dg/template/using3.C: New test.
13984         * g++.dg/template/using4.C: New test.
13986 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13988         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13989         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13991 2003-07-28  Jan Hubicka  <jh@suse.cz>
13993         PR c++/11530
13994         * g++.dg/opt/call1.C: New test.
13996 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13998         PR c++/11667
13999         * g++.dg/init/enum2.C: New test.
14000         * g++.dg/template/overload1.C: Add "-w" option.
14002 2003-07-28    <hp@bitrange.com>
14004         * gcc.dg/Wdeclaration-after-statement-1.c,
14005         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14007 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14009         * gcc.c-torture/compile/20030725-1.c: New test.
14011 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14013         * gcc.dg/20030505.c: Only run for SPE.
14014         Remove definition of opaque type.
14016 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14018         * g++.dg/template/ptrmem6.C: New test.
14020 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14022         * gcc.c-torture/compile/zero-strct-2.c: New test.
14024 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14026         * gcc.dg/intermod-1.c: New test.
14028 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14030         PR c++/11617
14031         * g++.dg/template/lookup2.C: New test.
14032         * g++.dg/template/memclass1.C: Remove instantiated from error.
14033         * g++.dg/other/error2.C: Tweak expected errors.
14035         PR c++/11596
14036         * g++.dg/template/defarg3.C: New test.
14038         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14040 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14042         * g++.dg/inherit/access5.C: New test.
14044 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14046         PR c++/11513
14047         * g++.dg/template/crash8.C: New test.
14049 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14051         PR c/10602
14052         * gcc.dg/noncompile/incomplete-2.c: New test.
14054 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14056         PR c++/11645
14057         * g++.dg/inherit/access4.C: New test.
14059         PR c++/11517
14060         * g++.dg/expr/cond2.C: New test.
14062         PR optimization/10679
14063         * g++.dg/opt/inline4.C: New test.
14065 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14067         * g++.dg/parse/crash10: New test.
14069 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14071         * g++.dg/ext/flexary1.C: New test.
14073 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14075         PR c++/10793
14076         * g++.dg/template/crash9.C: New test.
14078 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14080         PR c++/3004
14081         * g++.dg/parse/typedef3.C: New test.
14083         PR c++/7906
14084         * g++.dg/parse/operator2.C: New test.
14086         PR c++/8895
14087         * g++.dg/parse/def-tmpl-arg1.C: New test.
14089         PR c++/9282
14090         * g++.dg/parse/funptr1.C: New test.
14092         PR c++/9452
14093         * g++.dg/parse/ambig3.C: New test.
14095         PR c++/9454
14096         * g++.dg/parse/operator3.C: New test.
14098         PR c++/9486
14099         * g++.dg/parse/template10.C: New test.
14101         PR c++/9488
14102         * g++.dg/parse/template11.C: New test.
14104         PR c++/10150
14105         * g++.dg/parse/invalid-op1.C: New test.
14107         PR c++/10247
14108         * g++.dg/parse/condexpr1.C: New test.
14110 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14112         * g++.dg/ext/packed3.C: New test.
14113         * g++.dg/ext/packed4.C: New test.
14115         * gcc.dg/pack-test-3.c: New test.
14117 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14119         * lib/compat.exp: Handle dg-options per source file.
14120         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14121         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14122         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14123         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14124         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14125         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14126         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14127         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14128         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14129         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14130         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14131         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14132         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14133         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14135 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14137         PR c/10320
14138         * gcc.c-torture/execute/20030718-1.c: New test.
14140 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14142         PR optimization/11536
14143         * gcc.dg/20030721-1.c: New test.
14145 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14147         PR c++/11546
14148         * g++.dg/template/lookup1.C: New test.
14150 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14152         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14153         diagnostics of ill-formed constructs involving labels.
14154         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14155         the new 'previously defined here' message.
14157 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14159         * g++.dg/parse/non-dependent2.C: New test.
14161 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14163         * g++.dg/init/init-ref4.C: xfail on targets without
14164         weak symbols.
14166 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14168         PR target/11087
14169         * gcc.c-torture/execute/20030717-1.c: New test.
14171 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14173         * g++.dg/opt/cfg1.C: New test.
14175 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14177         PR optimization/11557
14178         * gcc.dg/20030717-1.c: New test.
14180 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14182         PR c++/10476
14183         * g++.dg/expr/crash-1.C: New test.
14185         PR c++/11027
14186         * g++.dg/template/init3.C: New test.
14188         PR c++/8222
14189         * g++.dg/template/non-dependent1.C: New test.
14191         PR c++/11070
14192         * g++.dg/template/non-dependent2.C: New test.
14194         PR c++/11071
14195         * g++.dg/template/non-dependent3.C: New test.
14197         PR c++/9907
14198         * g++.dg/template/sizeof5.C: New test.
14200 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14202         PR 11498
14203         * gcc.c-torture/compile/mangle-1.c: New file.
14205 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14207         PR c++/7809
14208         * g++.dg/parse/access3.C: New test.
14210 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14212         PR c++/11384
14213         * g++.dg/init/init-ref4.C: New test.
14215 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14217         PR c++/11547
14218         * g++.dg/parse/constant3.C: New test.
14219         * g++.dg/parse/crash7.C: Likewise.
14221 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14223         PR target/11008
14224         * gcc.dg/i386-pentium4-not-mull.c: New.
14226 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14228         * gcc.dg/asm-names.c (ymain): Make it weak.
14230 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14232         PR c++/5421
14233         * g++.dg/template/friend21.C: New test.
14235 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14237         * gcc.dg/cleanup-8.c: New test.
14238         * gcc.dg/cleanup-9.c: New test.
14240 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14242         * g++.dg/ext/dll-MI1.h: New file.
14243         * g++.dg/ext/dllexport-MI1.C: New file.
14244         * g++.dg/ext/dllimport-MI1.C: New file.
14246 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14248         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14249         it does not have cmpstrsi patterns (just cmpmemsi).
14251 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14253         PR debug/11473
14254         * g++.dg/debug/debug8.C: New test.
14256 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14258         PR c++/10108
14259         * g++.dg/template/crash7.C: New test.
14261 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14263         PR target/10795
14264         * gcc.c-torture/compile/20030708-1.c: New.
14266 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14268         * gcc.c-torture/execute/20030715-1.c: New test.
14270 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14272         * gcc.dg/pch/inline-3.c: New file.
14273         * gcc.dg/pch/inline-3.hs: New file.
14274         * gcc.dg/pch/inline-4.c: New file.
14275         * gcc.dg/pch/inline-4.hs: New file.
14277 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14279         PR c++/11509
14280         * g++.dg/template/crash6.C: New test.
14282         PR c++/7053
14283         * g++.dg/template/friend20.C: New test.
14285         PR c++/7019
14286         * g++.dg/template/overload2.C: New test.
14288 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14290         PR optimization/11440
14291         * gcc.c-torture/execute/20030714-1.c: New test.
14293 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14295         PR c++/11154
14296         * g++.dg/template/partial2.C: New test.
14298 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14300         PR c++/11503
14301         * g++.dg/template/anon1.C: New test.
14303         PR c++/11493
14304         PR c++/11495
14305         * g++.dg/parse/template9.C: Likewise.
14306         * g++.dg/template/crash4.C: New test.
14307         * g++.dg/template/koenig1.C: Likewise.
14308         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14309         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14310         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14311         functions.
14312         * g++.old-deja/g++.jason/template36.C: Likewise.
14313         * g++.old-deja/g++.mike/p1989.C: Likewise.
14314         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14315         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14316         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14317         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14318         compiling.
14319         * g++.old-deja/g++.pt/union2.C: Use this->.
14321 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14323         * gcc.dg/20030711-1.c: New test.
14325 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14327         PR c++/11050
14328         * g++.dg/parse/args1.C: New test.
14329         * g++.pt/defarg8.C: Change expected errors.
14331 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14333         PR c++/8164
14334         * g++.dg/template/nontype2.C: New test.
14336         PR c++/10558
14337         * g++.dg/parse/template8.C: New test.
14339         PR c++/8327
14340         * g++.dg/template/scope1.C: New test.
14342         * g++.dg/warn/Wsign-compare-1.C: New test.
14344 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14346         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14348 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14350         PR c++/9411
14351         * g++.dg/template/explicit2.C: New test.
14353         PR c++/10032
14354         * g++.dg/warn/pedantic1.C: New test.
14356 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14358         PR c++ 9483
14359         * g++.dg/other/field1.C: New test.
14361 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14363         PR c/11449
14364         * gcc.c-torture/compile/20030707-1.c: New.
14366 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14368         PR c++/10849
14369         * g++.dg/template/access12.C: New test.
14371 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14373         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14374         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14375         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14376         * gcc.misc-tests/gcov.exp: Update
14377         * g++.dg/gcov/gcov.exp: Update
14378         * lib/gcov.exp: Update.
14380 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14382         * g++.dg/abi/mangle17.C: Make sure template expressions are
14383         dependent.
14384         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14385         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14386         * g++.dg/opt/stack1.C: Remove erroneous code.
14387         * g++.dg/parse/template7.C: New test.
14388         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14389         * g++.old-deja/g++.pt/crash4.C: Likewise.
14391 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14393         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14394         with zero or one occurence of `$' after the initial `L'.
14396 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14398         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14400 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14402         PR c/11370
14403         * gcc.dg/Wunreachable-6.c: New testcase.
14404         * gcc.dg/Wunreachable-7.c: New testcase.
14406 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14408         PR c/11420
14409         * gcc.dg/20030708-1.c: New test.
14411 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14413         * gcc.dg/compat/sdata-section.h: New file.
14414         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14415         * gcc.dg/torture/mips-sdata-1.c: New test.
14417 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14419         PR c++/11030
14420         * g++.dg/template/friend19.C: New test.
14422 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14424         * g++.dg/opt/strength-reduce.C: New test.
14426 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14428         PR target/10979
14429         * gcc.dg/20030707-1.c: New testcase.
14431 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14433         PR optimization/11059
14434         * g++.dg/opt/emptyunion.C: New testcase.
14436 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14437             Eric Botcazou  <ebotcazou@libertysurf.fr>
14439         * g++.dg/opt/stack1.C: New test.
14441 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14443         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14444         run test.
14446         PR c++/11431
14447         * g++.dg/expr/static_cast3.C: New test.
14449 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14451         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14452         everywhere.
14453         * gcc.dg/concat.c: Concatenation of string constants with
14454         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14455         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14456         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14457         necessary to avoid multi-character character constant warning.
14458         * gcc.dg/cpp/escape.c: Likewise.
14459         * gcc.dg/cpp/ucs.c: Likewise.
14460         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14461         Fix a typo.
14463 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14465         PR c/11428
14466         * gcc.c-torture/compile/20030704-1.c: New.
14468 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14470         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14472 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14474         PR c++/5287, PR c++/7910,  PR c++/11021
14475         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14476         tests for warnings.
14477         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14478         * g++.dg/ext/dllimport3.C: Likewise.
14479         * g++.dg/ext/dllimport4.C: New file.
14480         * g++.dg/ext/dllimport5.C: New file.
14481         * g++.dg/ext/dllimport6.C: New file.
14482         * g++.dg/ext/dllimport7.C: New file.
14483         * g++.dg/ext/dllimport8.C: New file.
14484         * g++.dg/ext/dllimport9.C: New file.
14485         * g++.dg/ext/dllimport10.C: New file.
14486         * g++.dg/ext/dllexport1.C: New file.
14488 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14490         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14491         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14493 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14495         * gcc.dg/builtins-25.c: New testcase.
14496         * gcc.dg/builtins-26.c: New testcase.
14498 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14500         * gcc.dg/compat/vector-defs.h: New file.
14501         * gcc.dg/compat/vector-setup.h: New file.
14502         * gcc.dg/compat/vector-check.h: New file.
14503         * gcc.dg/compat/vector-1_main.c: New file.
14504         * gcc.dg/compat/vector-1_x.c: New file.
14505         * gcc.dg/compat/vector-1_y.c: New file.
14506         * gcc.dg/compat/vector-2_main.c: New file.
14507         * gcc.dg/compat/vector-2_x.c: New file.
14508         * gcc.dg/compat/vector-2_y.c: New file.
14510         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14511         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14512         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14513         * gcc.dg/compat/struct-align-1.h: New file.
14514         * gcc.dg/compat/struct-align-1_main.c: New file.
14515         * gcc.dg/compat/struct-align-1_x.c: New file.
14516         * gcc.dg/compat/struct-align-1_y.c: New file.
14517         * gcc.dg/compat/struct-align-2.h: New file.
14518         * gcc.dg/compat/struct-align-2_main.c: New file.
14519         * gcc.dg/compat/struct-align-2_x.c: New file.
14520         * gcc.dg/compat/struct-align-2_y.c: New file.
14522         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14523         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14524         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14525         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14526         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14527         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14528         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14529         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14530         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14531         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14532         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14533         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14534         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14535         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14536         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14537         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14538         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14539         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14540         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14541         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14542         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14543         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14544         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14545         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14546         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14547         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14548         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14549         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14550         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14552 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14554         * gcc.dg/i386-call-1.c: New test.
14556 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14558         PR c++/9162
14559         * g++.dg/parse/defarg4.C: New.
14561 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14563         PR target/10700
14564         * gcc.c-torture/compile/20030703-1.c: New test case.
14566 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14568         * g++.dg/template/local3.C: Remove extra semicolon.
14570 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14572         * gcc.dg/i386-volatile-1.c: New test.
14574 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14576         PR c++/11072
14577         * g++.dg/other/offsetof2.C: XFAIL.
14578         * g++.dg/other/offsetof5.C: New.
14580         PR c++/10219
14581         * g++.dg/template/error1.C: New.
14583         PR c++/9779
14584         * g++.dg/template/dependent-expr1.C: New.
14586 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14588         PR c++/6949
14589         * g++.dg/template/local3.C: New test.
14591         PR c++/11149
14592         * g++.dg/lookup/scoped6.C: New test.
14594 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14596         PR c++/8046
14597         * g++.dg/other/error7.C: New test.
14599 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14601         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14602         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14603         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14604         * g++.old-deja/g++.other/union2.C: Likewise.
14605         * gcc.dg/c90-const-expr-2.c: Likewise.
14606         * gcc.dg/c90-const-expr-3.c: Likewise.
14607         * gcc.dg/c99-const-expr-2.c: Likewise.
14608         * gcc.dg/c99-const-expr-3.c: Likewise.
14609         * gcc.dg/concat.c: Likewise.
14611 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14613         PR c++/9559
14614         * g++.dg/init/static1.C: New test.
14616 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14618         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14619         * g++.old-deja/g++.other/access2.C: Likewise.
14620         * g++.old-deja/g++.other/decl2.C: Likewise.
14621         * gcc.c-torture/execute/20020615-1.c: Likewise.
14623 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14625         PR c++/4933
14626         * g++.dg/template/sizeof4.C: New test.
14628 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14630         * g++.dg/other/error6.C: New test.
14632 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14634         PR c++/10750
14635         * g++.dg/parse/constant2.C: New test.
14637 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14639         PR c++/11106
14640         * g++.dg/other/error5.C: New test.
14642 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14644         * gcc.dg/format/gcc_diag-1.c: New test.
14646 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14648         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14650 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14652         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14653         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14654         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14656 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14658         * gcc.c-torture/execute/builtins/string-8.c: New test.
14659         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14660         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14661         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14663 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14665         PR c++/10468
14666         * g++.dg/ext/typeof6.C: New test.
14668 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14670         PR c++/10796
14671         * g++.dg/init/enum1.C: New test.
14673 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14675         * gcc.dg/20030627-1.c: New test.
14677 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14679         PR c++/11332
14680         * g++.dg/expr/static_cast2.C: New test.
14682 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14683             Jakub Jelinek  <jakub@redhat.com>
14685         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14686         sprintf(dst,"%s",src) optimization.
14687         * gcc.c-torture/execute/20030626-1.c: New test case.
14688         * gcc.c-torture/execute/20030626-2.c: New test case.
14690 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14692         * gcc.c-torture/execute/multi-ix.c: New test.
14694         * gcc.c-torture/execute/simd-4.c (main):
14695         Added missing semicolon at end of union.
14697 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14699         PR c++/8266
14700         * g++.dg/template/explicit-instantiation3.C: New test.
14702 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14704         * gcc.dg/20030626-1.c: Use signed char.
14706 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14708         * gcc.dg/20030626-1.c: New test.
14710 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14712         * const-str-2.m: Update.
14714 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14716         PR c++/10990
14717         * g++.dg/rtti/dyncast1.C: New test.
14718         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14719         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14720         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14722         PR c++/10931
14723         * g++.dg/expr/static_cast1.C: New test.
14725 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14727         * gcc.dg/20030625-1.c: New test.
14729 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14731         * gcc.c-torture/compile/20030624-1.c: New test case.
14733 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14735         * gcc.c-torture/execute/string-opt-17.c: New test.
14737 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14739         PR c++/5754
14740         * g++.dg/parse/crash6.C: New test.
14742 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14744         * gcc.dg/builtins-24.c: New test case.
14746 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14748         * g++.dg/opt/operator1.C: New test.
14750 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14752         * gcc.c-torture/execute/string-opt-16.c: New test case.
14754 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14756         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14757         * g++.old-deja/g++.other/conv7.C: Likewise
14758         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14759         * g++.old-deja/g++.other/overload14.C: Likewise.
14761 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14763         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14764         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14766 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14768         PR c++/10888
14769         * g++.dg/warn/Winline-3.C: New test.
14771 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14773         * lib/target-supports.exp (check_alias_available): Make the test
14774         program acceptable to the Solaris assembler.
14776         PR c++/10749
14777         * g++.dg/template/memclass2.C: New test.
14779 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14780             Eric Botcazou  <ebotcazou@libertysurf.fr>
14782         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14783         data for non-matching targets.
14784         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14786 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14788         PR c++/10845
14789         * g++.dg/template/member3.C: New test.
14791 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14793         PR c++/10939
14794         * g++.dg/template/func1.C: New test.
14796         PR c++/9649
14797         * g++.dg/template/static4.C: New test.
14798         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14800         PR c++/11041
14801         * g++.dg/init/ref7.C: New test.
14803 2003-06-19  Matt Austern  <austern@apple.com>
14805         PR c++/11228
14806         * g++.dg/anew1.C: New test.
14807         * g++.dg/anew2.C: New test.
14808         * g++.dg/anew3.C: New test.
14809         * g++.dg/anew4.C: New test.
14811 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14813         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14815 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14817         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14818         endian-dependent.
14820 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14822         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14823         Remove cruft.
14825 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14827         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14828         * gcc.c-torture/compile/961203-1.c: Likewise.
14829         * gcc.c-torture/compile/980506-1.c: Likewise.
14831 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14833         PR c++/10712
14834         * g++.dg/lookup/using7.C: New test.
14836 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14838         PR c++/11105
14839         * g++.dg/abi/conv1.C: Remove it.
14840         * g++.dg/template/conv7.C: New test.
14841         * g++.dg/template/conv8.C: Likewise.
14842         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14843         conversion operator.
14845 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14847         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14848         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14849         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14850         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14851         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14852         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14853         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14854         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14855         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14856         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14857         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14858         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14859         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14860         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14861         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14862         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14863         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14864         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14865         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14866         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14867         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14868         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14869         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14870         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14871         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14872         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14873         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14874         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14875         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14877 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14879         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14880         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14881         indications.
14883 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14885         * gcc.dg/i386-387-5.c: New test case.
14886         * gcc.dg/i386-387-6.c: New test case.
14887         * gcc.dg/builtins-23.c: New test case.
14889 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14891         * gcc.dg/builtins-22.c: New test case.
14892         * gcc.dg/i386-387-1.c: Update to test exp.
14893         * gcc.dg/i386-387-2.c: Likewise.
14895 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14897         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14899 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14901         * lib/gcc-dg.exp (dg-require-dll): New function.
14902         (dg-xfail-if): Likewise.
14903         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14904         driver.
14906         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14907         * gcc.c-torture/compile/20001205-1.c: Likewise.
14908         * gcc.c-torture/compile/20001226-1.c: Likewise.
14909         * gcc.c-torture/compile/20010518-2.c: Likewise.
14910         * gcc.c-torture/compile/20020312-1.c: Likewise.
14911         * gcc.c-torture/compile/20020604-1.c: Likewise.
14912         * gcc.c-torture/compile/920501-12.c: Likewise.
14913         * gcc.c-torture/compile/920501-4.c: Likewise.
14914         * gcc.c-torture/compile/920520-1.c: Likewise.
14915         * gcc.c-torture/compile/920521-1.c: Likewise.
14916         * gcc.c-torture/compile/920625-1.c: Likewise.
14917         * gcc.c-torture/compile/961203-1.c: Likewise.
14918         * gcc.c-torture/compile/980506-1.c: Likewise.
14919         * gcc.c-torture/compile/981006-1.c: Likewise.
14920         * gcc.c-torture/compile/981022-1.c: Likewise.
14921         * gcc.c-torture/compile/981223-1.c: Likewise.
14922         * gcc.c-torture/compile/990617-1.c: Likewise.
14923         * gcc.c-torture/compile/dll.c: Likewise.
14924         * gcc.c-torture/compile/labels-3.c: Likewise.
14925         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14926         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14927         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14928         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14929         * gcc.c-torture/compile/simd-5.c: Likewise.
14930         * gcc.c-torture/compile/20000804-1.x: Remove.
14931         * gcc.c-torture/compile/20001205-1.x: Likewise.
14932         * gcc.c-torture/compile/20001226-1.x: Likewise.
14933         * gcc.c-torture/compile/20010518-2.x: Likewise.
14934         * gcc.c-torture/compile/20020312-1.x: Likewise.
14935         * gcc.c-torture/compile/20020604-1.x: Likewise.
14936         * gcc.c-torture/compile/920501-12.x: Likewise.
14937         * gcc.c-torture/compile/920501-4.x: Likewise.
14938         * gcc.c-torture/compile/920520-1.x: Likewise.
14939         * gcc.c-torture/compile/920521-1.x: Likewise.
14940         * gcc.c-torture/compile/920625-1.x: Likewise.
14941         * gcc.c-torture/compile/961203-1.x: Likewise.
14942         * gcc.c-torture/compile/980506-1.x: Likewise.
14943         * gcc.c-torture/compile/981006-1.x: Likewise.
14944         * gcc.c-torture/compile/981022-1.x: Likewise.
14945         * gcc.c-torture/compile/981223-1.x: Likewise.
14946         * gcc.c-torture/compile/990617-1.x: Likewise.
14947         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14948         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14949         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14950         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14951         * gcc.c-torture/compile/simd-5.x: Likewise.
14953         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14955 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14957         * gcc.c-torture/execute/20030611-1.c: New test.
14959 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14961         PR middle-end/168
14962         * gcc.dg/20030612-1.c: New test case.
14964 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14966         PR c++/10635
14967         * g++.dg/expr/cast1.C: New test.
14969 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14971         * gcc.dg/builtins-21.c: New test case.
14973 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14975         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14976         options instead of at the end.
14977         * lib/objc.exp (objc_target_compile): Likewise.
14979 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14981         PR c++/10432
14982         * g++.dg/parse/error1.C: New test.
14984 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14986         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14987         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14988         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14989         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14990         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14991         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14992         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14993         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14994         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14995         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14996         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14997         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14998         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14999         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15000         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15001         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15002         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15003         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15004         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15005         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15006         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15007         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15008         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15009         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15011         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15012         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15013         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15014         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15015         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15016         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15017         * gcc.dg/compat/scalar-return-3_main.c: New file.
15018         * gcc.dg/compat/scalar-return-3_x.c: New file.
15019         * gcc.dg/compat/scalar-return-3_y.c: New file.
15020         * gcc.dg/compat/scalar-return-4_main.c: New file.
15021         * gcc.dg/compat/scalar-return-4_x.c: New file.
15022         * gcc.dg/compat/scalar-return-4_y.c: New file.
15024 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15026         * gcc.dg/compat/fp2-struct-check.h: New file.
15027         * gcc.dg/compat/fp2-struct-defs.h: New file.
15028         * gcc.dg/compat/fp2-struct-init.h: New file.
15029         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15030         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15031         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15032         * gcc.dg/compat/struct-return-10_main.c: New file.
15033         * gcc.dg/compat/struct-return-10_x.c: New file.
15034         * gcc.dg/compat/struct-return-10_y.c: New file.
15036         * gcc.dg/compat/compat-common.h: New file.
15037         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15038         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15039         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15040         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15041         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15042         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15043         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15044         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15045         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15046         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15047         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15048         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15049         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15050         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15051         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15052         * gcc.dg/compat/small-struct-check.h: Ditto.
15053         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15054         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15055         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15056         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15057         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15058         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15059         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15060         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15061         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15062         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15063         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15064         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15065         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15066         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15067         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15068         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15069         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15070         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15071         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15072         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15073         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15074         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15075         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15076         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15077         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15078         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15079         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15080         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15081         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15082         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15084 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15086         * g++.dg/pch/static-1.C: New file.
15087         * g++.dg/pch/static-1.Hs: New file.
15089 2003-06-10  Richard Henderson  <rth@redhat.com>
15091         * gcc.dg/asm-7.c: Adjust expected warning text.
15093 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15095         * gcc.dg/builtins-20.c: New test case.
15097 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15099         PR c++/11131
15100         * g++.dg/opt/template1.C: New test.
15102 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15104         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15105         additional_sources.
15107 2003-05-21  David Taylor  <dtaylor@emc.com>
15109         * gcc.dg/Wpadded.c: New file.
15111 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15113         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15114         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15115         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15116         dg-require-weak.
15118 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15120         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15122 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15124         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15125         (dg-require-alias): Likewise.
15126         (dg-require-gc-sections): Likewise.
15127         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15129 2003-06-08  Richard Henderson  <rth@redhat.com>
15131         * gcc.dg/20011029-2.c: Fix the array reference.
15132         * gcc.dg/asm-7.c: New.
15134 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15136         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15138 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15140         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15141         (dg-require-gc-sections): Likewise.
15143 2003-06-08  Jan Hubicka  <jh@suse.cz>
15145         * i386-cmov1.c: Fix regular expression.
15146         * i386-cvt-1.c: Likewise.
15147         * i386-local.c: Likewise.
15148         * i386-local2.c: Likewise.
15149         * i386-mul.c: Likewise.
15150         * i386-ssetype-1.c: Likewise.
15151         * i386-ssetype-3.c: Likewise.
15152         * i386-ssetype-5.c: Likewise.
15154 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15156         PR c++/11039
15157         * g++.dg/warn/implicit-typename2.C: New test.
15158         * g++.dg/warn/implicit-typename3.C: New test.
15160 2003-06-07  Richard Henderson  <rth@redhat.com>
15162         * g++.dg/other/offsetof3.C: Use size_t.
15163         * g++.dg/other/offsetof4.C: Likewise.
15165 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15167         * lib/copy-file.exp: New. Implement gcc_copy_files.
15169         * lib/dg-pch.exp: Load copy-file.exp
15170         (dg-pch): Use gcc_copy_files instead of "file copy".
15172 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15174         * gcc.dg/weak/weak.exp: Simplify.
15175         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15176         * gcc.dg/weak/weak-1.c: Likewise.
15177         * gcc.dg/weak/weak-2.c: Likewise.
15178         * gcc.dg/weak/weak-3.c: Likewise.
15179         * gcc.dg/weak/weak-4.c: Likewise.
15180         * gcc.dg/weak/weak-5.c: Likewise.
15181         * gcc.dg/weak/weak-6.c: Likewise.
15182         * gcc.dg/weak/weak-7.c: Likewise.
15183         * gcc.dg/weak/weak-8.c: Likewise.
15184         * gcc.dg/weak/weak-9.c: Likewise.
15186 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15188         gcc.c-torture/execute/20030606-1.c: New.
15190 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15192         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15193         * gcc.dg/builtins-19.c: Likewise.
15195 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15197         * gcc.dg/builtins-2.c: Add some more tests.
15198         * gcc.dg/builtins-18.c: New test case.
15199         * gcc.dg/builtins-19.c: New test case.
15201 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15202             Jim Wilson  <wilson@tuliptree.org>
15204         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15206 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15208         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15209         mempcpy/stpcpy calls not to be optimized into something else.
15210         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15211         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15212         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15214 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15216         * gcc.dg/format/asm_fprintf-1.c: New test.
15218 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15220         * lib/gcc-defs.exp (additional_sources): New variable.
15221         (dg-additional-sources): New function.
15222         (additional_files): New variable.
15223         (dg-additional-files): New function.
15224         (dg-additional-files-options): Likewise.
15225         * lib/gcc-dg.exp (dg-require-weak): New function.
15226         (dg-require-alias): Likewise.
15227         (dg-require-gc-sections): Likewise.
15228         * lib/target-supports.exp (check_alias_available): Remove testfile
15229         parameter.
15230         (check_gc_sections_available): New function.
15231         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15232         (dg-gpp-additional-files): Likewise.
15233         * lib/g++.exp (additional_sources): Remove.
15234         (additional_files): Likewise.
15235         (g++_target_compile): Use dg-additional-files-options.
15237         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15238         Tcl logic.
15239         * gcc.dg/special/ecos.exp: Remove.
15240         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15241         * gcc.dg/special/alias-1.c: Likewise.
15242         * gcc.dg/special/alias-2.c: Likewise.
15243         * gcc.dg/special/gcsec-1.c: Likewise.
15244         * gcc.dg/special/weak-1.c: Likewise.
15245         * gcc.dg/special/weak-2.c: Likewise.
15246         * gcc.dg/special/wkali-1.c: Likewise.
15247         * gcc.dg/special/wkali-2.c: Likewise.
15249         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15250         dg-gpp-additional-*.
15251         * g++.dg/special/conpr-3.C: Likewise.
15252         * g++.dg/special/conpr-4.C: Likewise.
15253         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15254         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15255         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15256         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15257         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15258         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15259         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15260         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15261         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15262         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15263         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15264         * g++.old-deja/g++.other/comdat1.C: Likewise.
15265         * g++.old-deja/g++.other/comdat2.C: Likewise.
15266         * g++.old-deja/g++.other/comdat3.C: Likewise.
15267         * g++.old-deja/g++.other/ctor1.C: Likewise.
15268         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15270 2003-06-05  Richard Henderson  <rth@redhat.com>
15272         * gcc.dg/debug/20030605-1.c: New.
15274 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15276         * README.QMTEST: Update.
15278 2003-06-04  Richard Henderson  <rth@redhat.com>
15280         * gcc.dg/cleanup-1.c: New.
15281         * gcc.dg/cleanup-2.c: New.
15282         * gcc.dg/cleanup-3.c: New.
15283         * gcc.dg/cleanup-4.c: New.
15284         * gcc.dg/cleanup-5.c: New.
15285         * gcc.dg/cleanup-6.c: New.
15286         * gcc.dg/cleanup-7.c: New.
15288 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15290         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15292         * lib/dg-pch.exp: New file.
15293         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15294         * gcc.dg/pch/pch.exp: Likewise.
15296 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15298         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15299         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15300         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15301         * gcc.dg/builtins-17.c: New test case.
15302         * gcc.dg/i386-387-4.c: New test case.
15303         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15305 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15307         * gcc.dg/ultrasp9.c: New test.
15309 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15311         * gcc.c-torture/compile/20030604-1.c: New test.
15312         * gcc.dg/sparc-constant-1.c: New test.
15314 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15316         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15318 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15320         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15322         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15323         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15325 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15327         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15329 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15331         PR c++/10940
15332         * g++.dg/template/spec10.C: New test.
15334 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15336         * gcc.dg/builtins-16.c: New test case.
15338 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15340         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15341         mempcpy test with post-increments.
15342         * gcc.c-torture/execute/string-opt-3.c: New test.
15343         * gcc.dg/string-opt-1.c: New test.
15345 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15347         PR fortran/10965
15348         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15350 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15352         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15353         (scan-assembler): ... here.  Use dg-scan.
15354         (scan-assembler-not): Likewise.
15355         (scan-file): New function.
15356         (scan-file-not): Likewise.
15357         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15358         * gcc.dg/cpp/_Pragma4.c: Likewise.
15359         * gcc.dg/cpp/_Pragma5.c: Likewise.
15360         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15361         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15362         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15363         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15364         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15365         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15366         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15367         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15368         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15369         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15370         * gcc.dg/cpp/cxxcom1.c: Likewise.
15371         * gcc.dg/cpp/line1.c: Likewise.
15372         * gcc.dg/cpp/maccom1.c: Likewise.
15373         * gcc.dg/cpp/maccom2.c: Likewise.
15374         * gcc.dg/cpp/maccom3.c: Likewise.
15375         * gcc.dg/cpp/maccom4.c: Likewise.
15376         * gcc.dg/cpp/maccom5.c: Likewise.
15377         * gcc.dg/cpp/maccom6.c: Likewise.
15378         * gcc.dg/cpp/multiline.c: Likewise.
15379         * gcc.dg/cpp/spacing1.c: Likewise.
15380         * gcc.dg/cpp/spacing2.c: Likewise.
15381         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15382         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15383         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15384         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15385         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15386         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15387         * gcc.dg/cpp/cxxcom2.c: Likewise.
15388         * gcc.dg/cpp/cxxcom2.h: New file.
15390         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15391         * g++.dg/cpp/truefalse.C: Here.
15392         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15394 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15396         * gcc.dg/cpp/redef3.c: New file.
15398 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15400         * gcc.dg/i386-loop-3.c: New test.
15402 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15404         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15406 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15408         * gcc.dg/fwrapv-1.c: New test case.
15409         * gcc.dg/fwrapv-2.c: New test case.
15411 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15413         PR c++/10956
15414         * g++.dg/template/spec9.C: New test.
15416 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15418         * gcc.dg/duff-4.c: New test case.
15420 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15422         PR fortran/10843
15423         * g77.dg/ffixed-form-1.f: New test
15424         * g77.dg/ffixed-form-2.f: New test
15425         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15426         * g77.dg/ffree-form-3.f: New test
15428 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15430         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15431         * gcc.dg/wint_t-1.c: Likewise.
15433 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15435         * g++.dg/template/access11.C: New test.
15437 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15439         PR c++/10849
15440         * g++.dg/template/access10.C: New test.
15442 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15443             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15445         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15447 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15449         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15450         suppress for powerpc-*-darwin*.
15451         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15453 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15455         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15456         suppress option for powerpc-*-darwin*.
15458 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15460         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15461         * gcc.dg/builtins-4.c: Add test for fmod.
15463 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15465         PR c++/10682
15466         * g++.dg/template/instantiate4.C: New test.
15468 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15470         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15472 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15474         * gcc.dg/compat/scalar-return-1_main.c: New file.
15475         * gcc.dg/compat/scalar-return-1_x.c: New file.
15476         * gcc.dg/compat/scalar-return-1_y.c: New file.
15477         * gcc.dg/compat/scalar-return-2_main.c: New file.
15478         * gcc.dg/compat/scalar-return-2_x.c: New file.
15479         * gcc.dg/compat/scalar-return-2_y.c: New file.
15480         * gcc.dg/compat/struct-return-3_main.c: New file.
15481         * gcc.dg/compat/struct-return-3_y.c: New file.
15482         * gcc.dg/compat/struct-return-3_x.c: New file.
15483         * gcc.dg/compat/struct-return-2_main.c: New file.
15484         * gcc.dg/compat/struct-return-2_x.c: New file.
15485         * gcc.dg/compat/struct-return-2_y.c: New file.
15487 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15489         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15490         for hppa*-hp-hpux*.
15491         * gcc.dg/20021014-1.c (dg-options): Likewise.
15492         * gcc.dg/nest.c (dg-options): Likewise.
15494 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15496         PR c++/9738
15497         * g++.dg/ext/dllimport2.C: New file.
15498         * g++.dg/ext/dllimport3.C: New file.
15500 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15502         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15503         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15504         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15505         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15506         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15507         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15508         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15509         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15510         * gcc.dg/compat/small-struct-defs.h: New file.
15511         * gcc.dg/compat/small-struct-init.h: New file.
15512         * gcc.dg/compat/small-struct-check.h: New file.
15513         * gcc.dg/compat/fp-struct-defs.h: New file.
15514         * gcc.dg/compat/fp-struct-check.h: New file.
15515         * gcc.dg/compat/fp-struct-init.h: New file.
15516         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15517         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15519 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15521         * gcc.dg/20030225-2.c: New test.
15523 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15524             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15526         * gcc.c-torture/compile/20030518-1.c: New test case.
15528 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15530         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15531         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15532         gcc-dg-debug-runtest.
15533         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15534         gcc-dg-debug-runtest.
15536 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15538         PR c++/9022
15539         * g++.dg/lookup/using6.C: New test.
15541 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15543         * g++.dg/parse/access2.C: New test.
15545 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15547         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15548         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15549         * gcc.dg/debug/debug.exp: Likewise.
15551 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15553         * gcc.dg/dollar.c: New test.
15555 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15557         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15558         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15559         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15560         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15561         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15562         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15563         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15564         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15565         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15566         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15567         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15568         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15569         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15570         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15571         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15572         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15573         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15574         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15576 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15578         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15579         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15580         support for "repo" mode.
15581         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15582         * lib/g77-dg.exp: Likewise.
15583         * lib/obj-dg.exp: Likewise.
15585 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15587         Merge from gcc-3_2-rhl8-branch:
15588         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15590         * gcc.dg/tls/opt-6.c: New test.
15592         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15594         * gcc.dg/20030405-1.c: New test.
15596         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15598         * gcc.dg/20030309-1.c: New test.
15600         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15602         * gcc.c-torture/execute/20030307-1.c: New test.
15604         2003-02-20  Randolph Chung  <tausq@debian.org>
15606         * gcc.c-torture/compile/20030220-1.c: New test.
15608         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15610         * gcc.dg/20030217-1.c: New test.
15612         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15614         * gcc.c-torture/compile/20020129-1.c: New test.
15616         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15618         * gcc.dg/unroll-1.c: New test.
15620         2002-11-16  Jan Hubicka  <jh@suse.cz>
15622         * gcc.c-torture/execute/20020920-1.c: New test.
15624         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15626         PR target/7434
15627         * gcc.c-torture/compile/20021008-1.c: New test.
15629         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15631         PR target/7559
15632         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15634         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15636         * gcc.c-torture/compile/20020807-1.c: New test.
15638         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15640         * gcc.dg/tls/opt-1.c: New test.
15642         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15644         * gcc.dg/20020729-1.c: New test.
15646         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15648         * g++.dg/opt/life1.C: New test.
15650         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15652         * gcc.dg/20020525-1.c: New test.
15654         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15656         PR c++/6794
15657         * g++.dg/ext/pretty1.C: New test.
15658         * g++.dg/ext/pretty2.C: New test.
15660 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15662         PR c++/8385
15663         * g++.dg/ext/typeof5.C: New test.
15665 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15667         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15668         __USER_LABEL_PREFIX__ into account.
15669         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15671 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15673         * gcc.dg/builtins-15.c: New test case.
15675 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15677         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15679 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15681         * lib/g++.exp: Tweak handling of additional source files.
15682         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15683         * g++.dg/special/conpr-2a.C: Rename to ...
15684         * g++.dg/special/conpr-2a.cc: ... this.
15685         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15686         * g++.dg/special/conpr-3a.C: Rename to ...
15687         * g++.dg/special/conpr-3a.cc: This.
15688         * g++.dg/special/conpr-3b.C: Rename to ...
15689         * g++.dg/special/conpr-3b.cc: This.
15690         * g++.dg/special/conpr-4.C: New test.
15691         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15693 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15695         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15697 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15699         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15700         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15701         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15702         * g++.old-deja/g++.other/warn3.C: Likewise.
15704 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15706         * gcc.dg/i386-387-1.c: Update to also test log.
15707         * gcc.dg/i386-387-2.c: Likewise.
15709 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15711         * g77.f-torture/execute/int8421.f: New test.
15713 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15715         PR c++/10230, c++/10481
15716         * g++.dg/lookup/scoped5.C: New test.
15718 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15720         PR c++/10552
15721         * g++.dg/template/ttp6.C: New test.
15723 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15725         * gcc.c-torture/execute/builtins: New directory.
15726         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15727         gcc.c-torture/execute/builtins.
15728         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15729         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15730         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15731         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15733 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15735         PR c++/9252
15736         * g++.dg/template/access8.C: New test.
15737         * g++.dg/template/access9.C: New test.
15739 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15741         PR c++/9554
15742         * g++.dg/parse/access1.C: New test.
15744 2003-05-09  DJ Delorie  <dj@redhat.com>
15746         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15747         long, and not an int.
15749 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15751         PR c++/10555, c++/10576
15752         * g++.dg/template/memclass1.C: New test.
15754 2003-05-08  DJ Delorie  <dj@redhat.com>
15756         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15757         targets.
15758         * gcc.c-torture/execute/20021024-1.x: Likewise.
15759         * gcc.c-torture/execute/shiftdi.x: Likewise.
15760         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15761         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15762         * gcc.dg/20021018-1.c: Likewise.
15764 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15766         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15768         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15769         (bcopy): Call memmove.
15771 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15773         * g77.f-torture/compile/8485.f: New test case.
15775 2003-05-07  Richard Henderson  <rth@redhat.com>
15777         PR c++/10570
15778         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15779         Verify exception_cleanup not called for rethrows.
15780         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15781         when exiting catch block without rethrowing.
15782         * g++.dg/eh/forced3.C: New.
15783         * g++.dg/eh/forced4.C: New.
15785 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15787         * gcc.dg/20030505.c: Fix triplet.
15789 2003-05-06  DJ Delorie  <dj@redhat.com>
15791         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15792         * gcc.dg/nest.c: Likewise.
15794 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15796         * gcc.dg/builtins-14.c: New test case.
15798 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15800         * lib/compat.exp (compat-execute): New argument.
15801         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15802         * gcc.dg/compat: New test directory.
15803         * gcc.dg/compat/compat.exp: New expect script.
15804         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15805         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15806         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15807         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15808         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15809         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15811         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15812         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15813         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15814         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15815         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15816         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15817         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15818         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15819         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15820         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15821         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15822         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15823         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15824         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15825         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15827 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15829         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15831 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15833         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15835 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15837         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15838         * gcc.dg/ppc-fsel-2.c: New test.
15840         * gcc.dg/unused-5.c: New test.
15842 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15844         PR c++/10496
15845         * g++.dg/warn/pmf1.C: New test.
15847 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15849         PR c++/4494
15850         * g++.dg/warn/main.C: New test.
15852 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15854         * gcc.dg/nonnull-3.c: New test.
15856 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15858         * gcc.dg/cpp/Wtrigraphs.c: Update.
15859         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15861 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15863         * gcc.dg/ppc-fsel-1.c: New test.
15865 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15867         PR c/10604
15868         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15870 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15872         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15874 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15876         PR c++/9364, c++/10553, c++/10586
15877         * g++.dg/parse/typename4.C: New test.
15878         * g++.dg/parse/typename5.C: Likewise.
15880 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15882         * gcc.c-torture/compile/20030503-1.c: New test.
15884 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15886         * g++.dg/lookup/using5.C: Fix testcase error.
15888 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15890         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15891         since MEABI is no longer supported.  Remove all vestiges
15892         of MEABI from the test.
15894 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15896         PR c++/10554
15897         * g++.dg/lookup/using5.C: New test.
15899 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15901         PR c++/8772
15902         * g++.dg/template/ttp5.C: New test.
15904 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15906         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15907         (dg-gpp-additional-sources): New function.
15908         (dg-gpp-additional-files): Likewise.
15909         * lib/g++.exp (additional_sources): New variable.
15910         (additional_files): Likewise.
15911         (g++_target_compile): Deal with them.
15912         * lib/old-dejagnu.exp: Remove.
15913         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15914         * g++.old-deja: Revise all tests to use dg commands.
15916 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15918         PR c++/9432, c++/9528
15919         * g++.dg/lookup/using4.C: New test.
15921 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15923         * gcc.dg/noreturn-5.c: New file.
15924         * gcc.dg/noreturn-6.c: New file.
15926         * gcc.c-torture/compile/inline-1.c: New file.
15928 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15930         PR c++/10551
15931         * g++.dg/template/explicit1.C: New test.
15933 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15935         PR c++/10549
15936         * g++.dg/other/bitfield1.C: New test.
15938         PR c++/10527
15939         * g++.dg/init/new7.C: New test.
15941 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15943         * g++.dg/ext/desig1.C: New test.
15944         * g++.dg/ext/init1.C: Update.
15946         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15948 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15950         PR c++/10180
15951         * g++.dg/warn/Winline-1.C: New test.
15953 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15955         * gcc.c-torture/execute/string-opt-19.c: New test.
15957         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15958         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15960 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15962         PR c++/10506
15963         * g++.dg/init/new6.C: New test.
15965         PR c++/10503
15966         * g++.dg/init/ref6.C: New test.
15968 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15970         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15972 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15974         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15975         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15977 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15979         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15980         initialized static data members.
15982 2003-04-25  H.J. Lu <hjl@gnu.org>
15984         * gcc.dg/ia64-sync-4.c: New test.
15986 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15988         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15989         date.
15991 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15993         PR c++/10337
15994         * g++.dg/warn/conv1.C: New test.
15995         * g++.old-deja/g++.other/conv7.C: Adjust.
15996         * g++.old-deja/g++.other/overload14.C: Adjust.
15998 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16000         PR c++/10471
16001         * g++.dg/template/defarg2.C: New test.
16003 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16005         * gcc.dg/cpp/include2.c: Update.
16006         * gcc.dg/cpp/multiline-2.c: New.
16007         * gcc.dg/cpp/multiline.c: Update.
16008         * gcc.dg/cpp/strify2.c: Update.
16009         * gcc.dg/cpp/trad/literals-2.c: Update.
16011 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16013         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16015 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16017         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16019 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16021         PR c++/10451
16022         * g++.dg/parse/crash4.C: New test.
16024         PR c++/9847
16025         * g++.dg/parse/crash5.C: New test.
16027 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16029         PR c++/10446
16030         * g++.dg/parse/crash3.C: New test.
16032         PR c++/10428
16033         * g++.dg/parse/elab1.C: New test.
16035 2003-04-22  Devang Patel  <dpatel@apple.com>
16037         * gcc.dg/cpp/trad/funlike-5.c: New test.
16039 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16041         * g++.dg/other/packed1.C: Fix dg options.
16043 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16045         * g++.dg/other/offsetof2.C: New test.
16047 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16049         * g++.dg/template/recurse.C: Adjust location of error messages.
16051 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16053         PR c++/9881
16054         * g++.dg/init/addr-const1.C: New test.
16055         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16057 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16059         PR c++/10405
16060         * g++.dg/lookup/struct-hack1.C: New test.
16062 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16064         * ucs.c: Update diagnostic messages.
16066 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16068         * gcc.dg/cpp/truefalse.cpp: New test.
16069         * gcc.dg/cpp/cpp.exp: Update.
16070         * g++.dg/other/stdbool-if.C: Remove.
16072 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16074         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16075         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16077 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16079         * gcc.c-torture/compile/20030418-1.c: New test.
16081 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16083         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16085 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16087         PR c++/10347
16088         g++.dg/template/dependent-name1.C: New test.
16090 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16092         * gcc.dg/warn-1.c (tourist_guide): New array,
16093         contains a pointer to bar.
16095 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16097         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16098         * gcc.c-torture/execute/medce-1.c: New test case.
16099         * gcc.c-torture/execute/medce-2.c: New test case.
16101 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16103         * lib/prune.exp: Ignore more messages.
16105         PR c++/10381
16106         * g++.dg/parse/lookup3.C: New test.
16108 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16110         * gcc.c-torture/compile/20030415-1.c : New test.
16112 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16114         * gcc.c-torture/execute/scope-2.c: Move to ...
16115         * gcc.dg/noncompile/scope.c: .... here.
16117 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16119         * gcc.dg/20030414-2.c: New test case.
16121 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16123         PR target/10377
16124         * gcc.dg/20030414-1.c: New test.
16126 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16128         * gcc.dg/builtins-12.c: New test case.
16129         * gcc.dg/builtins-13.c: New test case.
16131 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16133         * gcc.c-torture/execute/string-opt-18.c: New test.
16135 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16137         PR c++/10300
16138         * g++.dg/init/new5.C: New test.
16140 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16142         PR c++/7910
16143         * g++.dg/ext/dllimport1.C: New test.
16145 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16147         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16149 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16151         PR Fortran/9263
16152         * g77.f-torture/noncompile/9263.f: New test
16153         PR Fortran/1832
16154         * g77.f-torture/execute/1832.f: New test
16156 2003-04-11  David Chad  <davidc@freebsd.org>
16157             Loren J. Rittle  <ljrittle@acm.org>
16159         libobjc/8562
16160         * objc.dg/headers.m: New test.
16162 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16164         * gcc.c-torture/execute/builtin-noret-2.c: New.
16165         * gcc.c-torture/execute/builtin-noret-2.x: New.
16166         XFAIL builtin-noret-2.c at -O1 and above.
16167         * gcc.dg/redecl.c: New.
16168         * gcc.dg/Wshadow-1.c: Update error regexps.
16170 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16172         * g++.dg/abi/bitfield10.C: New test.
16174 2003-04-09  Mike Stump  <mrs@apple.com>
16176         * gcc.dg/pch/pch.exp: Make testcase names longer.
16177         * g++.dg/pch/pch.exp: Make testcase names longer.
16179 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16181         * gcc.dg/builtins-11.c: New test case.
16183 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16185         * gcc.dg/builtins-9.c: New test case.
16186         * gcc.dg/builtins-10.c: New test case.
16188 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16190         * gcc.dg/noncompile/init-4.c.c: New test.
16192 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16194         * gcc.misc-test/gcov-9.c: New test.
16195         * gcc.misc-test/gcov-10.c: New test
16196         * gcc.misc-test/gcov-11.c: New test.
16198 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16200         PR optimization/10024
16201         * gcc.c-torture/compile/20030405-1.c: New test.
16203 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16205         * gcc.dg/pch/static-3.c: New.
16206         * gcc.dg/pch/static-3.hs: New.
16207         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16209 2003-04-04  Richard Henderson  <rth@redhat.com>
16211         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16212         * g++.dg/eh/forced2.C: Likewise.
16214 2003-04-03  Mike Stump  <mrs@apple.com>
16216         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16217         target arg.
16218         (scan-assembler-times, scan-assembler-not): Likewise.
16219         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16221 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16223         * gcc.dg/sparc-loop-1.c: New test.
16225 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16227         PR other/9274
16228         * g++.dg/pch/system-2.C: New.
16229         * g++.dg/pch/system-2.Hs: New.
16231 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16233         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16235         * g++.dg/eh/simd-1.C (vecfunc): Same.
16237 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16239         * gcc.c-torture/execute/20030401-1.c: New test case.
16241 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16243         * objc.dg/defs.m: New.
16245 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16247         * g++.dg/eh/simd-1.C: New.
16248         * g++.dg/eh/simd-2.C: New.
16250 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16252         * gcc.c-torture/execute/simd-3.c: New.
16254 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16256         PR c/9936
16257         * gcc.dg/20030331-2.c: New test.
16259 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16261         PR c++/10278
16262         * g++.dg/parse/crash2.C: New test.
16264 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16266         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16267         * gcc.c-torture/execute/20030331-1.c: ...here.
16269 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16271         * gcc.c-torture/execute/20030331-1.c: New test.
16273 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16275         * lib/gcov.exp: Adjust call return testing strings.
16276         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16278 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16280         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16281         * gcc.dg/builtins-7.c: New test case.
16282         * gcc.dg/builtins-8.c: New test case.
16284 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16286         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16288 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16290         PR c++/7647
16291         * g++.dg/lookup-class-member-2.C: New test.
16293 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16295         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16297 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16299         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16301 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16303         * g++.dg/init/attrib1.C: New test.
16305 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16307         * gcc.dg/ultrasp8.c: New test.
16309 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16311         * gcc.dg/ultrasp7.c: New test.
16313 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16315         PR c++/10047
16316         * g++.dg/template/inline1.C: New test.
16318 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16320         * gcc.dg/sparc-dwarf2.c: New test.
16322 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16324         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16325         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16327 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16329         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16330         than reading .x files.
16331         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16332         * g77.dg/gcov/gcov-1.f: Likewise.
16333         * gcc.misc-tests/gcov-4b.c: Likewise.
16334         * gcc.misc-tests/gcov-5b.c: Likewise.
16335         * gcc.misc-tests/gcov-6.c: Likewise.
16336         * gcc.misc-tests/gcov-7.c: Likewise.
16337         * gcc.misc-tests/gcov-8.c: Likewise.
16338         * g++.dg/gcov/gcov-1.x: Remove.
16339         * g77.dg/gcov/gcov-1.x: Likewise.
16340         * gcc.misc-tests/gcov-4b.x: Likewise.
16341         * gcc.misc-tests/gcov-5b.x: Likewise.
16342         * gcc.misc-tests/gcov-6.x: Likewise.
16343         * gcc.misc-tests/gcov-7.x: Likewise.
16344         * gcc.misc-tests/gcov-8.x: Likewise.
16346 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16348         PR opt/10087
16349         * gcc.dg/20030324-1.c: New test.
16351 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16353         PR c++/10224
16354         * g++.dg/template/arg3.C: New test.
16356         PR c++/10158
16357         * g++.dg/template/friend18.C: New test.
16359 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16361         * g77.f-torture/compile/20030326-1.f: New test case.
16363 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16365         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16367         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16369 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16371         * gcc.dg/ia64-sync-3.c: New test.
16373 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16375         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16377 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16379         * gcc.dg/ultrasp6.c: New test.
16381 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16383         * gcc.dg/i386-signbit-1.c: New test.
16384         * gcc.dg/i386-signbit-2.c: New test.
16385         * gcc.dg/i386-signbit-3.c: New test.
16387 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16389         * gcc.dg/ultrasp5.c: Fix options.
16391 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16393         * gcc.dg/ultrasp5.c: Fix comment.
16395 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16397         PR fortran/10197
16398         * g77.f-torture/execute/10197.f: New test.
16400 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16402         PR c++/9898, c++/383
16403         * g++.dg/template/conv6.C: New test.
16405         PR c++/10119
16406         * g++.dg/template/ptrmem5.C: New test.
16408         PR c++/10026
16409         * g++.dg/lookup/koenig1.C: New test.
16411         PR C++/10199
16412         * g++.dg/lookup/template2.C: New test.
16414 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16416         * g++.dg/opt/rtti1.C: New test.
16418 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16420         * gcc.dg/ultrasp5.c: New test.
16422 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16424         PR middle-end/9967
16425         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16426         builtin fputs.
16428 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16430         PR c/8224
16431         * gcc.dg/20030323-1.c: New test.
16433 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16435         * gcc.c-torture/compile/20030323-1.c: New test case.
16437 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16439         * gcc.dg/20030321-1.c: New test.
16441 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16443         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16445 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16447         PR c++/9978, c++/9708
16448         * g++.dg/ext/vlm1.C: Adjust expected error.
16449         * g++.dg/ext/vla2.C: New test.
16450         * g++.dg/template/arg1.C: New test.
16451         * g++.dg/template/arg2.C: New test.
16453 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16455         * g77.f-torture/execute/select.f: New test.
16456         * g77.f-torture/noncompile/select_no_compile.f: New test.
16458 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16460         PR c++/9898
16461         * g++.dg/other/error4.C: New test.
16463 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16465         * g++.dg/template/friend17.C: New test.
16467 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16469         * gcc.c-torture/compile/20030320-1.c: New.
16471 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16473         * gcc.dg/builtins-6.c: New test case.
16475 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16477         PR target/10073
16478         * gcc.c-torture/compile/20030319-1.c: New.
16480 2003-03-18  Jan Hubicka  <jh@suse.cz>
16482         * gcc.dg/i386-cvt-1.c: New test.
16484 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16486         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16487         * objc.dg/naming-2.m: Likewise.
16489 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16491         PR c++/9639
16492         * g++.dg/parse/crash1.C: New test.
16494 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16496         PR c++/8805
16497         * g++.dg/eh/cleanup1.C: New test.
16499 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16501         * gcc.c-torture/execute/20030316-1.c: New test case.
16503 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16505         PR c++/9629
16506         * g++.dg/init/ctor2.C: New test.
16508 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16510         * g77.f-torture/compile/xformat.f: New test case.
16512 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16514         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16515         * g++.old-deja/g++.mike/eh50.C: Likewise.
16517 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16519         PR c++/6440
16520         * g++.dg/template/spec7.C: New test.
16521         * g++.dg/template/spec8.C: Likewise.
16523 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16525         * gcc.c-torture/execute/20030313-1.c: New test.
16527 2003-03-14  Richard Henderson  <rth@redhat.com>
16529         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16531 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16533         * gcc.c-torture/compile/20030314-1.c: New test.
16535 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16537         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16538         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16539         thumb target,
16540         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16541         to accept newer _imp__  prefix and additional
16542         newline in .drectve section.
16543         * gcc.dg/dll-4.c: Likewise.
16544         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16545         switch.
16547 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16549         * g++.dg/parse/namespace9.C: New test.
16551         * g++.dg/init/ref5.C: New test.
16552         * g++.dg/parse/ptrmem1.C: Likewise.
16554 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16556         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16557         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16558         regular expression.
16559         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16560         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16562 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16564         * gcc.c-torture/execute/20030224-2.c: New test.
16566 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16568         * gcc.dg/decl-3.c: New test.
16570 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16572         * gcc.dg/i386-loop-2.c: New test.
16574 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16576         PR c++/9474
16577         * g++.dg/parse/namespace8.C: New test.
16579         PR c++/9924
16580         * g++.dg/overload/builtin2.C: New test.
16582 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16584         * gcc.dg/return-type-3.c: New test.
16586 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16588         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16589         profiling options are not supported.
16591 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16593         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16594         * g++.old-deja/g++.warn/impint2.C: Likewise.
16596 2003-03-10  Devang Patel  <dpatel@apple.com>
16598         * g++.dg/cpp/c++_cmd_1.C: New test.
16599         * g++.dg/cpp/c++_cmd_1.h: New file.
16601 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16603         * gcc.dg/altivec-9.c: New file.
16605 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16607         * gcc.dg/ppc-sdata-1.c: New test.
16608         * gcc.dg/ppc-sdata-2.c: New test.
16610 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16612         PR c++/9373
16613         * g++.dg/opt/ptrmem2.C: New test.
16615         PR c++/8534
16616         * g++.dg/opt/ptrmem1.C: New test.
16618 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16620         * gcc.dg/i386-loop-1.c: New test.
16622 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16624         PR c++/9970
16625         * g++.dg/lookup/friend1.C: New test.
16627 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16629         PR c++/9823
16630         * g++.dg/parser/constructor1.C: New test.
16632 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16634         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16636         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16638 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16640         * gcc.dg/cpp/Wunused.c: Update test.
16642 2003-03-08  Jan Hubicka  <jh@suse.cz>
16644         * gcc.dg/inline-3.c: New test.
16646 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16648         PR c++/9809
16649         * g++.dg/parse/builtin1.C: New test.
16651         PR c++/9982
16652         * g++.dg/abi/cookie1.C: New test.
16653         * g++.dg/abi/cookie2.C: Likewise.
16655         PR c++/9524
16656         * g++.dg/template/field1.C: New test.
16658         PR c++/9912
16659         * g++.dg/parse/class1.C: New test.
16660         * g++.dg/parse/namespace7.C: Likewise.
16661         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16663 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16665         * g++.dg/init/ref4.C: New test.
16667 2003-03-07  Jan Hubicka  <jh@suse.cz>
16669         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16670         * gcc.dg/inline-3.c:  New test.
16672 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16674         * g++.dg/init/ref3.C: New test.
16676         PR c++/9965
16677         * g++.dg/init/ref2.C: New test.
16679         PR c++/9400
16680         * g++.dg/warn/Wshadow-2.C: New test.
16682         PR c++/9791
16683         * g++.dg/warn/Woverloaded-1.C: New test.
16685 2003-03-05  Jan Hubicka  <jh@suse.cz>
16687         * gcc.dg/i386-local2.c: New.
16688         * gcc.dg/i386-local.c: Fix typo.
16690 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16692         * g++.dg/abi/layout3.C: New test.
16694 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16696         * gcc.c-torture/compile/20030305-1.c
16698 2003-03-05  Jan Hubicka  <jh@suse.cz>
16700         * gcc.dg/i386-local.c: New.
16702 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16704         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16706 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16708         * gcc.dg/switch-2.c: New test.
16709         * gcc.dg/switch-3.c: New test.
16710         * gcc.dg/Wswitch.c: Adjust line numbers.
16711         * gcc.dg/Wswitch-default.c: Likewise.
16712         * gcc.dg/Wswitch-enum.c: Likewise.
16714 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16716         * gcc.c-torture/execute/20030222-1.c: New test.
16718 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16720         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16722 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16724         PR c++/9878
16725         * g++.dg/init/ref1.C: New test.
16727 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16729         * gcc.dg/sh-relax.c: New SH-only test.
16731 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16733         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16734         comment explaining purpose of testcase.
16736 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16738         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16739         for HC11/HC12 (asm needs two int registers).
16740         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16741         HC11/HC12 because the test uses an asm which needs two 32-bit
16742         registers.
16744 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16746         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16747         for HC11/HC12 (array is too large otherwise).
16748         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16749         * gcc.c-torture/compile/20010518-2.x: Likewise.
16750         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16751         HC11/HC12 (array is too large).
16753 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16755         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16756         * lib/g++-dg.exp (g++-dg-test): Likewise.
16758 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16760         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16761         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16763 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16765         * g++.dg/warn/implicit-typename1.C: Remove warning.
16767 2003-02-28  Richard Henderson  <rth@redhat.com>
16769         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16770         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16772 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16774         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16775         * g++.dg/pch/pch.exp: Likewise.
16777 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16779         PR c++/9879
16780         * testsuite/g++.dg/init/new4.C: New test.
16782 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16784         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16786 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16788         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16789         unsigned long.
16791         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16792         wider than float.
16794 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16796         * lib/scanasm.exp: Add support for counting numbers of
16797         occurences.
16798         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16799         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16801 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16803         PR c++/9683
16804         * g++.dg/template/static3.C: New test.
16806         PR c++/9829
16807         * g++.dg/parse/namespace6.C: New test.
16809 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16811         PR target/9732
16812         * gcc.dg/20030225-1.c: New test.
16814 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16816         * README: Remove out-of-date information.
16818         PR c++/9836
16819         * g++.dg/template/spec6.C: New test.
16821 2003-02-24  Jeff Law  <law@redhat.com>
16823         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16825 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16827         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16828         * gcc.dg/pragma-ep-1.c: Likewise.
16830 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16832         PR c++/9602
16833         * g++.dg/template/friend16.C: New test.
16835 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16837         PR c++/5333
16838         * g++.dg/parse/fused-params1.C: Adjust error messages.
16839         * g++.dg/template/nested3.C: New test.
16841 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16843         * g++.dg/abi/param1.C: New test.
16845 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16847         PR c++/7982
16848         * g++.dg/warn/implicit-typename1.C: New test.
16850 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16852         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16853         with "mtune".
16854         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16855         * gcc.c-torture/execute/20010129-1.x: Likewise.
16856         * gcc.dg/20011107-1.c: Likewise.
16857         * gcc.dg/20020108-1.c: Likewise.
16858         * gcc.dg/20020122-3.c: Likewise.
16859         * gcc.dg/20020206-1.c: Likewise.
16860         * gcc.dg/20020310-1.c: Likewise.
16861         * gcc.dg/20020426-2.c: Likewise.
16862         * gcc.dg/20020517-1.c: Likewise.
16863         * gcc.dg/991230-1.c: Likewise.
16864         * gcc.dg/i386-unroll-1.c: Likewise.
16865         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16867 2003-02-22  Jan Hubicka  <jh@suse.cz>
16869         * gcc.dg/i386-mul.c: New test.
16871 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16873         * gcc.dg/builtins-5.c: New test case.
16875 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16877         * gcc.dg/asmreg-1.c: New test.
16879 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16881         PR c++/9749
16882         * g++.dg/parse/varmod1.C: New test.
16884 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16886         PR c++/9727
16887         * g++.dg/template/op1.C: New test.
16889 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16891         PR c++/8906
16892         * g++.dg/template/nested2.C: New test.
16894 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16896         PR c++/8724
16897         * g++.dg/expr/dtor1.C: New test.
16899 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16901         * gcc.dg/cpp/include3.c: New test.
16902         * gcc.dg/cpp/inc/foo.h: New file.
16904 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16906         * gcc.c-torture/execute/20030221-1.c: New test.
16908 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16910         PR c++/9729
16911         * g++.dg/abi/conv1.C: New test.
16913 2003-02-20  Jan Hubicka  <jh@suse.cz>
16915         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16917 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16919         * gcc.c-torture/compile/20030219-1.c: New test.
16921 2003-02-18  Jan Hubicka  <jh@suse.cz>
16923         * gcc.dg/funcorder.c: New test.
16925 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16927         * gcc.c-torture/execute/20030218-1.c: New.
16929 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16931         * gcc.dg/20030218-1.c: New.
16933 2003-02-18  Richard Henderson  <rth@redhat.com>
16935         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16936         * gcc.dg/attr-used-2.c: New.
16938 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16940         PR c++/9704
16941         * g++.dg/init/copy5.C: New test.
16943 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16945         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16946         * g++.dg/pch/pch.exp: Likewise.
16948 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16950         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16951         STACK_SIZE is not defined.
16953 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16955         PR c++/9457
16956         * g++.dg/template/init1.C: New test.
16958 2003-02-16  Jan HUbicka  <jh@suse.cz>
16960         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16961         (foo): Add few extra tests
16962         * gcc.dg/c99-const-expr-3.c: Likewise.
16963         * gcc.c-torture/execute/20030216-1.c: New.
16965 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16967         PR c++/9459
16968         * g++.dg/ext/typeof4.C: New test.
16970 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16972         * gcc.dg/i386-387-3.c: New test case.
16974 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16976         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16977         cris-*-elf* cris-*-aout* and mmix-*-*.
16979 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16981         * gcc.dg/20030213-1.c: New test.
16983 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16985         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16986         * gcc.dg/i386-387-2.c: Likewise.
16988 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16990         * gcc.dg/ppc-spe.c: Fix formatting.
16991         Enable tests that were previously unsupported by gas.
16992         Delete tests for instructions that no longer exist.
16993         Switch arguments on evsubifw builtin.
16995 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16997         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16998         STACK_SIZE is too small.
17000 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17001             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17003         * gcc.dg/decl-2.c: New test.
17005 2003-02-10  Jan Hubicka  <jh@suse.cz>
17007         * gcc.dg/i386-fpcvt-1.c:  New test.
17009 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17011         * gcc.c-torture/execute/20030209-1.c: New test.
17013 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17015         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17016         int-wide bitops, use the constants of the same width.
17017         Likewise, if long long is 32-bit wide, test bitops using
17018         32-bit constants.
17020 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17022         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17024 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17026         * testsuite/gcc.dg/builtins-4.c: New test case.
17028 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17030         * gcc.dg/20020430-1.c: Fix dg command typos.
17031         * gcc.dg/20020503-1.c: Likewise.
17033 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17035         PR c++/8785
17036         * g++.dg/parse/fused-params1.C: New test.
17038         PR c++/8857
17039         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17041         PR c++/8921
17042         * g++.dg/parse/non-dependent1.C: New test.
17044         PR c++/8928
17045         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17047         PR c++/9228
17048         * g++.dg/parse/undefined7.C: New test.
17049         * g++.dg/parse/non-templ1.C: New test.
17051         PR c++/9229
17052         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17054 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17056         * gcc.c-torture/compile/20030206-1.c: New test.
17058 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17060         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17061         "pow" to "foo" to avoid potential confusion with a math built-in.
17063 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17065         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17066         conditions for SPARC targets.
17068 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17070         * gcc.dg/20030204-1.c: New test.
17072 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17074         PR c++/38
17075         * g++.dg/parse/array-size1.C: New test.
17077         PR c++/5657
17078         * g++.dg/parse/undefined3.C: New test.
17080         PR c++/5665
17081         * g++.dg/parse/undefined4.C: New test.
17083         PR c++/5975
17084         * g++.dg/parse/undefined5.C: New test.
17086         PR c++/7259
17087         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17089         PR c++/8578
17090         * g++.dg/parse/casting-operator1.C: New test.
17092         PR c++/8596
17093         * g++.dg/parse/undefined6.C: New test.
17095         PR c++/8736
17096         * g++.dg/parse/missing-template1.C: New test.
17098 2003-02-04  Jan Hubicka  <jh@suse.cz>
17100         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17101         * gcc.dg/i386-cmov?.c:  Likewise.
17102         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17103         * gcc.dg/i386-ssefp-1.c:  Likewise.
17104         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17105         conventions.
17107 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17109         PR c++/7129
17110         * testsuite/g++.dg/ext/max.C: New test.
17112 2003-02-03  Jan Hubicka  <jh@suse.cz>
17114         * gcc.c-torture/execute/20030203-1.c: New test.
17116 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17118         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17119         'natural-endian'.
17121 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17123         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17124         * g++.dg/init/new2.C: Likewise.
17125         * g++.dg/other/new1.C: Likewise.
17127 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17129         * gcc.dg/struct-ret-libc.c: New test.
17131 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17133         * gcc.dg/20030129-1.c: New test.
17135 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17137         PR c++/8849
17138         * g++.dg/template/ptrmem4.C: New test.
17140 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17142         * g++.dg/parser/constant1.C: New test.
17144 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17146         PR c++/8591
17147         * g++.dg/parse/friend2.C: New test.
17149 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17151         PR c++/9437
17152         * g++.dg/template/unify4.C: New test.
17154 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17156         * gcc.c-torture/execute/20030128-1.c: New test.
17158 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17160         * g++.dg/lookup/nested1.C: Test moved from ...
17161         * g++.old-deja/g++.other/lookup24.C: ... here.
17163 2003-01-28  Jan Hubicka  <jh@suse.cz>
17165         * gcc.dg/i386-cmov5.c:  New test.
17167 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17169         * gcc.c-torture/execute/20010925-1.c: Changed the
17170         memcpy declaration.
17172 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17174         PR c++/3902
17175         * g++.dg/parse/template5.C: New test.
17177 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17179         PR fortran/9258
17180         * g77.dg/pr9258: New test.
17182 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17184         * README: Move relevant parts from README.g++.
17186         * README.g++: Remove this file.
17188 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17190         * g++.dg/abi/dcast1.C: New test.
17192 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17194         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17196 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17198         PR c++/47
17199         * g++.old-deja/g++.other/lookup24.C: New test.
17201 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17203         PR middle-end/7227
17204         * gcc.dg/uninit-C.c: New test.
17206 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17208         * g++.dg/abi/covariant1.C: New test.
17210 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17212         * gcc.dg/20030123-1.c: New test.
17214 2003-01-25  Jan Hubicka  <jh@suse.cz>
17216         PR opt/8492
17217         * gcc.c-torture/compile/20030125-1.c
17219 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17221         PR c++/9403
17222         * g++.dg/parse/template3.C: New test.
17223         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17225         PR c++/795
17226         * g++.dg/parse/template4.C: New test.
17228         PR c++/9415
17229         * g++.dg/template/qual2.C: New test.
17231         PR c++/8545
17232         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17234         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17236 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17238         * gcc.c-torture/execute/switch-1.c: New test case.
17240 2003-01-25  Jan Hubicka  <jh@suse.cz>
17242         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17244 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17246         Tweaks for Bison-1.875. From the NEWS file:
17247         "- `parse error' -> `syntax error'
17248         Bison now uniformly uses the term `syntax error'"
17249         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17250         * gcc.dg/cpp/digraph2.c: Likewise.
17251         * gcc.dg/cpp/direct2.c: Likewise.
17252         * gcc.dg/cpp/paste4.c: Likewise.
17253         * gcc.dg/c90-restrict-1.c: Likewise.
17254         * gcc.dg/c99-func-2.c: Likewise.
17255         * gcc.dg/noncompile/920721-2.c: Likewise.
17256         * gcc.dg/noncompile/930622-2.c: Likewise.
17257         * gcc.dg/noncompile/940112-1.c: Likewise.
17258         * gcc.dg/noncompile/950921-1.c: Likewise.
17259         * gcc.dg/noncompile/951123-1.c: Likewise.
17260         * gcc.dg/noncompile/971104-1.c: Likewise.
17261         * gcc.dg/noncompile/990416-1.c: Likewise.
17263 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17265         * g++.dg/parse/undefined1.C: Add error message.
17267 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17269         PR c++/9354
17270         * g++.dg/parse/new1.C: New test.
17272         PR c++/9216
17273         * g++.dg/parse/template2.C: New test.
17275         PR c++/9354
17276         * g++.dg/parse/typedef2.C: New test.
17278         PR c++/9328
17279         * g++.dg/ext/typeof3.C: New test.
17281 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17283         PR c++/2738
17284         * g++.dg/parse/ret-type1.C: New test.
17286         PR c++/3792
17287         * g++.dg/parse/tmpl-outside1.C: New test.
17289         PR c++/4207
17290         * g++.dg/parse/int-as-enum1.C: New test.
17292         PR c++/4903
17293         * g++.dg/parse/no-typename1.C: New test.
17295         PR c++/5533
17296         * g++.dg/parse/no-value1.C: New test.
17298         PR c++/5921
17299         * g++.dg/parse/wrong-inline1.C: New test.
17301         PR c++/6402
17302         * g++.dg/parse/ref1.C: New test.
17304         PR c++/6992
17305         * g++.dg/parse/attr-ctor1.C: New test.
17307         PR c++/7229
17308         * g++.dg/parse/namespace5.C: New test.
17310         PR c++/7917
17311         * g++.dg/parse/func-def1.C: New test.
17313         PR c++/8143
17314         * g++.dg/parse/undefined1.C: New test.
17316         PR c++/5723, PR c++/8522
17317         * g++.dg/parse/specialization1.C: New test.
17319         PR c++/163, PR c++/8595
17320         * g++.dg/parse/struct-as-enum1.C: New test.
17322         PR c++/9173
17323         * g++.dg/parse/undefined2.C: New test.
17325 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17327         PR c++/9298
17328         * g++.dg/parse/template1.C: New test.
17330         PR c++/9384
17331         * g++.dg/parse/using1.C: New test.
17333         PR c++/9285
17334         PR c++/9294
17335         * g++.dg/parse/expr2.C: New test.
17337         PR c++/9388
17338         * g++.dg/parse/lookup2.C: Likewise.
17340 2003-01-21  Jan Hubicka  <jh@suse.cz>
17342         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17343         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17344         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17345         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17347 2003-01-20  Nick Clifton  <nickc@redhat.com>
17349         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17350         problem with ARM sibcall code generation.
17352 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17354         * gcc.c-torture/execute/20030120-1.c: New.
17356 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17358         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17360 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17362         PR c++/9272
17363         * g++.dg/parse/ctor1.C: New test.
17365         PR c++/9294:
17366         * g++.dg/parse/qualified1.C: New test.
17368         * g++.dg/parse/typename3.C: New test.
17370 2003-01-16  Richard Henderson  <rth@redhat.com>
17372         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17374 2003-01-16  Richard Henderson  <rth@redhat.com>
17376         * g++.dg/pch/pch.exp: Copy test header to the working directory
17377         before using it either for precompilation or direct use.
17378         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17379         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17381 2003-01-16  Richard Henderson  <rth@redhat.com>
17383         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17384         before using it either for precompilation or direct use.
17385         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17386         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17388 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17390         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17391         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17392         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17393         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17394         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17395         typename warning into error.
17396         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17397         error messages.
17398         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17399         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17400         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17401         messages.
17402         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17403         make declaration visible in template.
17404         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17405         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17406         messages.
17407         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17408         message.
17409         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17410         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17411         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17412         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17413         typename warning with error message.
17414         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17415         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17416         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17418 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17420         * g++.dg/parse/ambig2.C: New test.
17422 2003-01-15  Richard Henderson  <rth@redhat.com>
17424         * g++.dg/tls/init-2.C: Update error message string.
17426 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17428         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17430 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17432         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17433         all for HC11/HC12.
17434         * gcc.c-torture/compile/20001205-1.x: Likewise.
17435         * gcc.c-torture/compile/20001226-1.x: Likewise.
17436         * gcc.c-torture/compile/920520-1.x: Likewise.
17437         * gcc.c-torture/compile/961203-1.x: Likewise.
17438         * gcc.c-torture/compile/20020604-1.x: Likewise.
17440 2003-01-15  Jan Hubicka  <jh@suse.cz>
17442         * gcc.c-torture/compile/20030115-1.c: New test.
17444         * gcc.dg/i386-fpcvt-1.c: New test.
17445         * gcc.dg/i386-fpcvt-2.c: New test.
17447 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17449         Further conform g++'s __vmi_class_type_info to the C++ ABI
17450         specification.
17451         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17452         the specification.
17454 2003-01-14  Jan Hubicka  <jh@suse.cz>
17456         * gcc.dg/i386-fpcvt-1.c: New test.
17457         * gcc.dg/i386-fpcvt-2.c: New test.
17459 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17461         * gcc.dg/i386-mmx-3.c: New test.
17463 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17465         PR c++/9264
17466         * g++.dg/parse/octal1.C: New file.
17468         PR c++/9172
17469         * g++.dg/parse/typename1.C: New file.
17471 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17473         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17474         * gcc.dg/bf-no-ms-layout.c: Likewise.
17475         * gcc.dg/bf-ms-attrib.c: Likewise.
17477 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17479         PR c++/9099
17480         * g++.dg/parse/dtor1.C: New file.
17482         PR c++/9128
17483         * g++.dg/rtti/typeid1.C: New file.
17485         PR c++/9153
17486         * g++.dg/parse/lookup1.C: New file.
17488         PR c++/9171
17489         * g++.dg/templ/spec5.C: New file.
17491 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17493         * gcc.c-torture/compile/20030110-1.c: New test.
17495 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17497         Merge from pch-branch:
17499         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17501         * gcc.dg/pch/cpp-1.h: New.
17502         * gcc.dg/pch/cpp-1.c: New.
17503         * gcc.dg/pch/cpp-2.h: New.
17504         * gcc.dg/pch/cpp-2.c: New.
17506         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17508         * gcc.dg/pch/except-1.h: New.
17509         * gcc.dg/pch/except-1.c: New.
17511         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17513         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17514         running test.
17515         * gcc.dg/pch: Include *.hp not *.h.
17516         * gcc.dg/pch/system-1.h: New.
17517         * gcc.dg/pch/system-1.c: New.
17519         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17521         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17522         rather than trying to build and run a program using PCH.
17523         * gcc.dg/pch: Remove dg-do commands from test files.
17525         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17527         * gcc.dg/pch/macro-3.c: New.
17528         * gcc.dg/pch/macro-3.h: New.
17530         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17532         * gcc.dg/pch/common-1.c: New.
17533         * gcc.dg/pch/common-1.h: New.
17534         * gcc.dg/pch/decl-1.c: New.
17535         * gcc.dg/pch/decl-1.h: New.
17536         * gcc.dg/pch/decl-2.c: New.
17537         * gcc.dg/pch/decl-2.h: New.
17538         * gcc.dg/pch/decl-3.c: New.
17539         * gcc.dg/pch/decl-3.h: New.
17540         * gcc.dg/pch/decl-4.c: New.
17541         * gcc.dg/pch/decl-4.h: New.
17542         * gcc.dg/pch/decl-5.c: New.
17543         * gcc.dg/pch/decl-5.h: New.
17544         * gcc.dg/pch/global-1.c: New.
17545         * gcc.dg/pch/global-1.h: New.
17546         * gcc.dg/pch/inline-1.c: New.
17547         * gcc.dg/pch/inline-1.h: New.
17548         * gcc.dg/pch/inline-2.c: New.
17549         * gcc.dg/pch/inline-2.h: New.
17550         * gcc.dg/pch/static-1.c: New.
17551         * gcc.dg/pch/static-1.h: New.
17552         * gcc.dg/pch/static-2.c: New.
17553         * gcc.dg/pch/static-2.h: New.
17555         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17557         * g++.dg/pch/pch.exp: Better handle failing testcases.
17558         * gcc.dg/pch/pch.exp: Likewise.
17559         * gcc.dg/pch/macro-1.c: New.
17560         * gcc.dg/pch/macro-1.h: New.
17561         * gcc.dg/pch/macro-2.c: New.
17562         * gcc.dg/pch/macro-2.h: New.
17564         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17566         * g++.dg/dg.exp: Treat files in pch/ specially.
17567         * g++.dg/pch/pch.exp: New file.
17568         * g++.dg/pch/empty.H: New file.
17569         * g++.dg/pch/empty.C: New file.
17570         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17571         "precompile".
17573         * gcc.dg/pch/pch.exp: New file.
17574         * gcc.dg/pch/empty.h: New file.
17575         * gcc.dg/pch/empty.c: New file.
17576         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17577         "precompile".
17579 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17581         * g++.dg/template/friend14.C: New test.
17583 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17585         * gcc.dg/old-style-asm-1.c: New test.
17587 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17589         * gcc.c-torture/compile/20030109-1.c: New test.
17591 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17593         * gcc.c-torture/execute/20030109-1.c: New test.
17595 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17597         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17598         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17599         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17600         * g++.old-deja/g++.mike/eh2.C: Likewise
17601         * g++.old-deja/g++.mike/eh3.C: Likewise
17602         * g++.old-deja/g++.mike/eh5.C: Likewise
17603         * g++.old-deja/g++.mike/eh6.C: Likewise
17604         * g++.old-deja/g++.mike/eh7.C: Likewise
17605         * g++.old-deja/g++.mike/eh8.C: Likewise
17606         * g++.old-deja/g++.mike/eh9.C: Likewise
17607         * g++.old-deja/g++.mike/eh10.C: Likewise
17608         * g++.old-deja/g++.mike/eh12.C: Likewise
17609         * g++.old-deja/g++.mike/eh13.C: Likewise
17610         * g++.old-deja/g++.mike/eh14.C: Likewise
17611         * g++.old-deja/g++.mike/eh16.C: Likewise
17612         * g++.old-deja/g++.mike/eh17.C: Likewise
17613         * g++.old-deja/g++.mike/eh18.C: Likewise
17614         * g++.old-deja/g++.mike/eh21.C: Likewise
17615         * g++.old-deja/g++.mike/eh23.C: Likewise
17616         * g++.old-deja/g++.mike/eh24.C: Likewise
17617         * g++.old-deja/g++.mike/eh25.C: Likewise
17618         * g++.old-deja/g++.mike/eh26.C: Likewise
17619         * g++.old-deja/g++.mike/eh27.C: Likewise
17620         * g++.old-deja/g++.mike/eh28.C: Likewise
17621         * g++.old-deja/g++.mike/eh29.C: Likewise
17622         * g++.old-deja/g++.mike/eh31.C: Likewise
17623         * g++.old-deja/g++.mike/eh33.C: Likewise
17624         * g++.old-deja/g++.mike/eh34.C: Likewise
17625         * g++.old-deja/g++.mike/eh35.C: Likewise
17626         * g++.old-deja/g++.mike/eh36.C: Likewise
17627         * g++.old-deja/g++.mike/eh37.C: Likewise
17628         * g++.old-deja/g++.mike/eh38.C: Likewise
17629         * g++.old-deja/g++.mike/eh39.C: Likewise
17630         * g++.old-deja/g++.mike/eh40.C: Likewise
17631         * g++.old-deja/g++.mike/eh41.C: Likewise
17632         * g++.old-deja/g++.mike/eh42.C: Likewise
17633         * g++.old-deja/g++.mike/eh44.C: Likewise
17634         * g++.old-deja/g++.mike/eh46.C: Likewise
17635         * g++.old-deja/g++.mike/eh47.C: Likewise
17636         * g++.old-deja/g++.mike/eh48.C: Likewise
17637         * g++.old-deja/g++.mike/eh49.C: Likewise
17638         * g++.old-deja/g++.mike/eh50.C: Likewise
17639         * g++.old-deja/g++.mike/eh51.C: Likewise
17640         * g++.old-deja/g++.mike/eh53.C: Likewise
17641         * g++.old-deja/g++.mike/eh55.C: Likewise
17642         * g++.old-deja/g++.mike/p7912.C: Likewise
17643         * g++.old-deja/g++.mike/p9706.C: Likewise
17644         * g++.old-deja/g++.mike/p10416.C: Likewise
17645         * g++.old-deja/g++.mike/p11667.C: Likewise
17646         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17647         Remove redundant reference to Iris.
17648         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17649         Elxsi, i860, Pico Java, and WE32K.
17651 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17653         * g++.dg/ext/asm4.C: New test.
17655 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17657         PR c++/9030
17658         * g++.dg/template/friend12.C: New test.
17659         * g++.dg/template/friend13.C: Likewise.
17660         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17662 2003-01-08  Jan Hubicka  <jh@suse.cz>
17664         * gcc.dg/i386-cadd.c: New test.
17665         * gcc.dg/i386-cmov4.c: Likewise.
17667 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17669         PR c++/9165
17670         * g++.dg/warn/Wunused-3.C: New test.
17672         * g++.dg/abi/bitfield9.C: New test.
17674         PR c++/9189
17675         * g++.dg/parse/defarg3.C: New test.
17677 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17679         * g++.dg/parse/ambig1.C: New test.
17680         * g++.dg/parse/defarg2.C: New test.
17682 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17684         * g++.dg/template/defarg-1.C: New test.
17685         * g++.dg/template/local2.C: Likewise.
17687 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17689         * gcc.c-torture/execute/20030105-1.c: New test.
17691 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17693         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17694         * g++.dg/parse/namespace4.C: Likewise.
17696 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17698         * g++.dg/template/ntp2.C: New test.
17700 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17702         * g++.dg/parse/extern-C-1.C: New test.
17704         * g++.dg/parse/namespace4.C: New test.
17706         * g++.dg/template/nested1.C: New test.
17708         * g++.dg/parse/namespace3.C: New test.
17710 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17712         * g++.dg/lookup/two-stage1.C: New test.
17714 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17716         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17717         * g++.old-deja/g++.jason/access8.C: Likewise.
17718         * g++.old-deja/g++.other/decl5.C: Likewise.
17720 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17722         * g++.dg/parse/parse7.C: New test.
17724 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17726         PR c++/2843
17727         * g++.dg/ext/attrib7.C: New test.
17729 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17731         * g++.dg/parse/parse6.C: New test.
17733 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17735         * gcc.dg/h8300-stack-1.c: New.
17737 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17739         g++.dg/lookup/exception1.C: New test.
17741         g++.dg/lookup/template1.C: New test.
17743         g++.dg/parse/namespace2.C: New test.
17745         g++.dg/parse/parens2.C: New test.
17747 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17749         * g++.dg/parse/parse5.C: New test.
17750         * g++.dg/lookup/scoped4.C: New test.
17752 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17754         * g++.dg/parse/parens1.C: New test.
17756         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17757         angle-bracket1.C.
17758         * g++.dg/parse/parens2.C: New test.
17760         * g++.dg/lookup/scope-operator1.C: New test.
17762         * g++.dg/parse/operator1.C: New test.
17764 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17766         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17767         * g++.old-deja/g++.other/access6.C: Likewise.
17768         * g++.old-deja/g++.other/decl1.C: Likewise.
17769         * g++.old-deja/g++.pt/typename12.C: Likewise.
17771 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17773         * g++.dg/parse/namespace1.C: New test.
17775 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17777         * g++.dg/parse/parse4.C: New test.
17779 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17781         * g++.dg/parse/parse3.C: New test.
17783 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17785         * g++.dg/parse/parse2.C: New test.
17787 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17789         * g++.dg/template/friend11.C: New test.
17791 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17793         * g++.dg/parse/parse1.C: New test.
17795 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17797         * lib/profopt.exp: Change the name of a global variable to avoid
17798         possible clashes with other test suites.
17800 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17802         * g++.dg/inherit/covariant8.C: New test.
17804 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17806         * g++.dg/init/array9.C: New test.
17808         PR c++/9112
17809         * g++.dg/parse/expr1.C: New test.
17811 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17813         * gcc.c-torture/compile/20021230-1.c: New test.
17815 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17817         * g++.dg/inherit/covariant5.C: New test.
17818         * g++.dg/inherit/covariant6.C: New test.
17819         * g++.dg/inherit/covariant7.C: New test.
17821 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17823         PR c++/2739
17824         * g++.dg/other/access2.C: New test.
17826 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17828         * g++.dg/other/anon-struct.C: No longer fails
17829         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17830         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17831         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17833 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17835         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17837 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17839         * g++.dg/eh/spec4.C: Remove stray semicolon.
17840         * g++.dg/expr/pmf-1.C: Change error message.
17841         * g++.dg/ext/asm1.C: Remove stray semicolon.
17842         * g++.dg/ext/typename1.C: Add missing typenames.
17843         * g++.dg/inherit/template-as-base.C: Change error message.
17844         * g++.dg/lookup/scoped1.C: Likewise.
17845         * g++.dg/lookup/scoped2.C: Likewise.
17846         * g++.dg/lookup/using2.C: Likewise.
17847         * g++.dg/other/component1.C: Remove stray semicolon.
17848         * g++.dg/other/do1.C: Change error message.
17849         * g++.dg/other/error2.C: Likewise.
17850         * g++.dg/other/init1.C: Likewise.
17851         * g++.dg/other/packed1.C: Remove stray semicolon.
17852         * g++.dg/other/ptrmem2.C: Change error message.
17853         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17854         marker.
17855         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17856         * g++.dg/template/access3.C: Add typename keyword.
17857         * g++.dg/template/access5.C: Remove stray semicolon.
17858         * g++.dg/template/access6.C: Likewise.
17859         * g++.dg/template/complit1.C: Likewise.
17860         * g++.dg/template/crash1.C: Change error message.
17861         * g++.dg/template/inherit2.C: Remove stray semicolon.
17862         * g++.dg/template/instantiate2.C: Likewise.
17863         * g++.dg/template/instantiate3.C: Change error message.
17864         * g++.dg/template/qual1.C: Remove stray semicolon.
17865         * g++.dg/template/qualttp18.C: Change error message.
17866         * g++.dg/template/ref1.C: Remove stray semicolon.
17867         * g++.dg/template/sizeof1.C (A::value): Declare it.
17868         * g++.dg/template/spec4.C: Change error message.
17869         * g++.dg/template/static1.C: Likewise.
17870         * g++.dg/template/type1.C: Likewise.
17871         * g++.dg/template/typename3.C: Likewise.
17872         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17873         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17874         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17875         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17876         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17877         named return value extension.
17878         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17879         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17880         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17881         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17882         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17883         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17884         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17885         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17886         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17887         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17888         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17889         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17890         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17891         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17892         syntax.
17893         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17894         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17895         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17896         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17897         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17898         * g++.old-deja/g++.brendan/template11.C: Likewise.
17899         * g++.old-deja/g++.brendan/template26.C: Likewise.
17900         * g++.old-deja/g++.brendan/template27.C: Use explicit
17901         specialization syntax.
17902         * g++.old-deja/g++.brendan/template30.C: Likewise.
17903         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17904         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17905         non-dependent names.
17906         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17907         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17908         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17909         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17910         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17911         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17912         named return value extension.
17913         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17914         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17915         * g++.old-deja/g++.ext/return1.C: Likewise.
17916         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17917         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17918         * g++.old-deja/g++.jason/access8.C: Likewise.
17919         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17920         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17921         pseudo-destructor names.
17922         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17923         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17924         pseudo-destructor names.
17925         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17926         * g++.old-deja/g++.jason/overload19.C: Likewise.
17927         * g++.old-deja/g++.jason/overload32.C: Likewise.
17928         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17929         stray semicolons.
17930         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17931         * g++.old-deja/g++.jason/return.C: Likewise.
17932         * g++.old-deja/g++.jason/return2.C: Likewise.
17933         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17934         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17935         syntax.
17936         * g++.old-deja/g++.jason/template10.C: Account for use of
17937         non-dependent names.
17938         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17939         syntax.
17940         * g++.old-deja/g++.jason/template37.C: Likewise.
17941         * g++.old-deja/g++.law/access4.C: Change error messages.
17942         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17943         pseudo-destructor names.
17944         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17945         * g++.old-deja/g++.law/ctors9.C: Likewise.
17946         * g++.old-deja/g++.law/cvt22.C: Likewise.
17947         * g++.old-deja/g++.law/dtors5.C: Likewise.
17948         * g++.old-deja/g++.law/global-init1.C: Likewise.
17949         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17950         * g++.old-deja/g++.law/operators28.C: Likewise.
17951         * g++.old-deja/g++.law/visibility28.C: Likewise.
17952         * g++.old-deja/g++.martin/eval1.C: Likewise.
17953         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17954         name.
17955         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17956         * g++.old-deja/g++.mike/net34.C: Likewise.
17957         * g++.old-deja/g++.mike/net36.C: Likewise.
17958         * g++.old-deja/g++.mike/ns2.C: Likewise.
17959         * g++.old-deja/g++.mike/p12306.C: Likewise.
17960         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17961         value extension.
17962         * g++.old-deja/g++.mike/p700.C: Likewise.
17963         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17964         * g++.old-deja/g++.mike/p710.C: Likewise.
17965         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17966         value extension.
17967         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17968         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17969         * g++.old-deja/g++.ns/crash2.C: Likewise.
17970         * g++.old-deja/g++.ns/crash3.C: Likewise.
17971         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17972         * g++.old-deja/g++.ns/ns17.C: Likewise.
17973         * g++.old-deja/g++.ns/template16.C: Likewise.
17974         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17975         keyword.
17976         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17977         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17978         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17979         named return value extension.
17980         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17981         * g++.old-deja/g++.other/access4.C: Issue additional error
17982         messages.
17983         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17984         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17985         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17986         * g++.old-deja/g++.other/crash25.C: Change error message.
17987         * g++.old-deja/g++.other/crash4.C: Change error message.
17988         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17989         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17990         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17991         checks.
17992         * g++.old-deja/g++.other/defarg8.C: Likewise.
17993         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17994         * g++.old-deja/g++.other/dtor10.C: Likewise.
17995         * g++.old-deja/g++.other/incomplete.C: Likewise.
17996         * g++.old-deja/g++.other/linkage7.C: Likewise.
17997         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17998         lookup algorithm.
17999         * g++.old-deja/g++.other/mangle2.C: Likewise.
18000         * g++.old-deja/g++.other/refinit2.C: Likewise.
18001         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18002         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18003         * g++.old-deja/g++.pt/crash28.C: Likewise.
18004         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18005         syntax.
18006         * g++.old-deja/g++.pt/crash32.C: Change error message.
18007         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18008         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18009         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18010         error message position.
18011         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18012         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18013         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18014         syntax.
18015         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18016         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18017         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18018         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18019         keyword.
18020         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18021         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18022         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18023         keyword.
18024         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18025         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18026         syntax.
18027         * g++.old-deja/g++.pt/friend28.C: Account for use of
18028         non-dependent names.
18029         * g++.old-deja/g++.pt/friend29.C: Likewise.
18030         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18031         rules.
18032         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18033         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18034         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18035         lookup rules.
18036         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18037         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18038         keyword.
18039         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18040         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18041         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18042         keyword.
18043         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18044         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18045         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18046         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18047         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18048         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18049         keyword.
18050         * g++.old-deja/g++.pt/spec10.C: Likewise.
18051         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18052         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18053         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18054         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18055         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18056         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18057         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18058         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18059         * g++.old-deja/g++.pt/typename15.C: Likewise.
18060         * g++.old-deja/g++.pt/typename22.C: Likewise.
18061         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18062         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18063         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18064         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18065         syntax.
18066         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18067         return value extension.
18068         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18069         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18070         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18071         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18073 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18075         * g++.dg/warn/inline1.C: New test.
18076         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18077         * g++.old-deja/g++.jason/synth10.C: Likewise.
18078         * g++.old-deja/g++.mike/net31.C: Likewise.
18079         * g++.old-deja/g++.mike/p8786.C: Likewise.
18081         * g++.dg/template/friend10.C: New test.
18082         * g++.dg/template/conv5.C: New test.
18084 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18086         * g++.dg/lookup/scoped3.C: New test.
18088         * g++.dg/lookup/decl1.C: New test.
18089         * g++.dg/lookup/decl2.C: New test.
18091 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18093         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18094         gcc.c-torture/compile/20021015-1.c,
18095         gcc.c-torture/compile/20021015-2.c,
18096         gcc.c-torture/compile/20021123-1.c,
18097         gcc.c-torture/compile/20021123-2.c,
18098         gcc.c-torture/compile/20021123-3.c,
18099         gcc.c-torture/compile/20021123-4.c,
18100         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18101         only to 3.1 or 3.2 branch.
18103 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18105         * gcc.dg/i386-bitfield3.c: New test.
18107         * gcc.dg/i386-bitfield2.c: New test.
18109 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18111         * g++.dg/parse/conv_op1.C: New test.
18113 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18115         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18116         approved.
18118 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18120         * gcc.c-torture/compile/20021220-1.c: New test.
18122 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18124         * gcc.dg/i386-fastcall-1.c: New.
18126 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18128         * gcc.c-torture/execute/20021219-1.c: New test.
18130 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18132         * gcc.dg/i386-pic-1.c: New test.
18134 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18136         PR c++/8099
18137         * g++.dg/template/friend9.C: New test.
18139 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18141         PR c++/3663
18142         * g++.dg/template/access7.C: New test.
18144 2002-12-18  Nick Clifton  <nickc@redhat.com>
18146         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18147         the libstdc++-v3 directory has been found.
18149 2002-12-12  Devang Patel <dpatel@apple.com>
18150         * gcc.dg/darwin-ld-1.c: New test.
18151         * gcc.dg/darwin-ld-2.c: New test.
18152         * gcc.dg/darwin-ld-3.c: New test.
18153         * gcc.dg/darwin-ld-4.c: New test.
18154         * gcc.dg/darwin-ld-5.c: New test.
18156 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18158         * gcc.c-torture/compile/20021212-1.c: New test.
18160 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18162         * gcc.dg/fshort-wchar: New test.
18164 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18166         PR c++/8372
18167         * g++.dg/template/dtor1.C: New test.
18169         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18170         markers.
18172 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18174         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18176 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18178         * g++.dg/template/static1.C: New test.
18179         * g++.dg/template/static2.C: New test.
18180         * g++.old-deja/g++.ext/memconst.C: New test.
18182 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18184         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18185         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18186         * g++.dg/special/initp1.C: Likewise.
18188 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18190         * gcc.c-torture/execute/20021204-1.c: New test.
18192 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18194         * gcc.dg/ppc-fmadd-1.c: New file.
18195         * gcc.dg/ppc-fmadd-2.c: New file.
18196         * gcc.dg/ppc-fmadd-3.c: New file.
18198 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18200         * gcc.c-torture/compile/20021204-1.c: New test.
18202 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18204         * g++.dg/inherit/covariant2.C: New test.
18205         * g++.dg/inherit/covariant3.C: New test.
18206         * g++.dg/inherit/covariant4.C: New test.
18207         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18208         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18210 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18212         PR c++/8688
18213         * g++.dg/init/brace3.C: New test.
18215 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18217         * gcc.dg/20020210-1.c: Fix a comment typo.
18219 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18221         PR c++/8720
18222         * g++.dg/parse/defarg1.C: New test.
18224         PR c++/8615
18225         * g++.dg/template/char1.C: New test.
18227         * g++.dg/template/varmod1.C: Fix typo.
18229 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18231         DR 180
18232         * g++.old-deja/g++.pt/crash32.C: Expect error.
18234 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18236         PR c++/5919
18237         * g++.dg/template/varmod1.C: New test.
18239         PR c++/8727
18240         * g++.dg/inherit/typeinfo1.C: New test.
18242         PR c++/8663
18243         * g++.dg/inherit/typedef1.C: New test.
18245 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18247         PR c++/8332
18248         PR c++/8493
18249         * g++.dg/template/strlen1.C: New test.
18251         PR c++/8227
18252         * g++.dg/template/ctor2.C: New test.
18254         PR c++/8214
18255         * g++.dg/init/string1.C: New test.
18257         PR c++/8511
18258         * g++.dg/template/friend8.C: New test.
18260 2002-11-29  Joe Buck <jbuck@synopsys.com>
18262         * g++.dg/lookup/anon2.C: New test.
18264 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18266         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18267         h8300 port.
18269 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18271         * gcc.dg/bitfld-6.c: New test.
18273 2002-11-27  Jan Hubicka  <jh@suse.cz>
18275         * gcc.c-torture/execute/20021127.[cx]: New test.
18277 2002-11-26  Jan Hubicka  <jh@suse.cz>
18279         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18280         quality.
18282 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18284         * g++.dg/init/brace2.C: New test.
18285         * g++.old-deja/g++.mike/p9129.C: Correct.
18287 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18289         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18291 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18293         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18295 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18297         * testsuite/g++.dg/abi/empty11.C: New test.
18298         * testsuite/g++.dg/rtti/cv1.C: New test.
18300 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18302         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18304 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18306         * g++.dg/abi/empty10.C: New test.
18308 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18310         * gcc.c-torture/compile/20021124-1.c: New test.
18312 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18314         * g++.dg/abi/rtti2.C: New test.
18316 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18318         * gcc.dg/i386-unroll-1.c: New test.
18320 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18322         * gcc.c-torture/compile/20021120-1.c: New test.
18323         * gcc.c-torture/compile/20021120-2.c: New test.
18325 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18327         * gcc.dg/bitfld-5.c: New test.
18329 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18331         * gcc.c-torture/execute/20021120-3.c: New test.
18333 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18335         * gcc.c-torture/execute/20021120-2.c: New test.
18337 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18339         * gcc.c-torture/execute/20021120-1.c: New test.
18341 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18343         * gcc.c-torture/execute/20021118-3.c: New test.
18345 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18347         * gcc.c-torture/compile/20021119-1.c: New test.
18349 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18351         * gcc.dg/duff-1.c: New test.
18352         * gcc.dg/duff-2.c: New test.
18353         * gcc.dg/duff-3.c: New test.
18355 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18357         * gcc.dg/cpp/_Pragma5.c: New test.
18359 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18361         * gcc.c-torture/execute/20021118-2.c: New test.
18363 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18365         * gcc.c-torture/execute/20021118-1.c: New test.
18367 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18369         * gcc.dg/20021116-1.c: New test.
18371 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18373         * g++.dg/abi/vcall1.C: New test.
18375 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18377         * gcc.dg/20021029-1.c: New test.
18378         * gcc.dg/20021029-2.c: New test.
18380 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18382         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18384 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18386         PR c/8439
18387         * gcc.dg/20021110.c: Move to ...
18388         * gcc.c-torture/compile/20021110.c: .... here.
18390 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18392         PR c/8467
18393         * gcc.c-torture/execute/20021111-1.c
18395 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18397         PR c/8439
18398         * gcc.dg/20021110.c: New test.
18400 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18402         * g++.dg/abi/vthunk3.C: Run only on x86.
18404 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18406         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18408 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18410         * lib/compat.exp (compat-execute): Fix logic error in last
18411         change.
18413 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18415         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18417 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18419         PR c++/8389
18420         * g++.dg/template/access6.C: New test.
18422 2002-11-08  Jan Hubicka  <jh@suse.cz>
18424         * gcc.dg/i386-ssefp-1.c: New test.
18425         * gcc.dg/i386-ssefp-1.c: New test.
18427 2002-11-08  Jan Hubicka  <jh@suse.cz>
18429         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18431 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18433         * g++.dg/abi/vthunk3.C: New test.
18435         PR c++/8338
18436         * g++.dg/template/crash2.C: New test.
18438 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18440         * testsuite/g++.dg/abi/dtor1.C: New test.
18441         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18443 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18445         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18446         Darwin.
18448 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18450         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18451         -mthumb.  Only xfail with -O0.
18453 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18455         * g++.dg/abi/thunk1.C: New test.
18456         * g++.dg/abi/thunk2.C: Likewise.
18457         * g++.dg/abi/vtt1.C: Likewise.
18459 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18461         PR optimization/8423
18462         * gcc.c-torture/execute/builtin-constant.c: New test.
18464 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18466         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18467         Add some more cases.
18469 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18471         PR c++/8391
18472         * g++.dg/opt/local1.C: New test.
18474 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18476         PR c++/8160
18477         * g++.dg/template/complit1.C: New test.
18479         PR c++/8149
18480         * g++.dg/template/typename4.C: Likewise.
18482 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18484         Core issue 287, PR c++/7639
18485         * g++.dg/template/instantiate1.C: Adjust error location.
18486         * g++.dg/template/instantiate3.C: New test.
18487         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18488         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18489         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18491 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18493         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18495 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18497         PR c++/8287
18498         * g++.dg/init/dtor2.C: New test.
18500 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18502         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18503         * gcc.dg/nest.c: Bypass errors on irix6.
18505 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18507         * gcc.dg/nest.c: Expect error for mmix-*-*.
18508         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18510 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18512         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18513         markers.
18515         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18517 2002-10-25  Mike Stump  <mrs@apple.com>
18519         * gcc.dg/warn-1.c: New test.
18521 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18523         * g++.dg/template/typename3.C: New test.
18525 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18527         * g++.dg/lookup/ptrmem1.C: New test.
18529         * g++.dg/abi/vthunk2.C: New test.
18531 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18533         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18535 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18537         * g++.dg/abi/empty9.C: New test.
18539 2002-10-24  Richard Henderson  <rth@redhat.com>
18541         * g++.dg/inherit/thunk1.C: Enable for ia64.
18543 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18545         PR c++/8067
18546         * g++.dg/lookup/pretty1.C: New test.
18548 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18550         * gcc.dg/20021023-1.c: New test.
18552 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18554         PR c++/7679
18555         * g++.dg/parse/inline1.C: New test.
18557 2002-10-23  Richard Henderson  <rth@redhat.com>
18559         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18561         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18563 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18565         PR c++/6579
18566         * g++.dg/parse/stmtexpr3.C: New test.
18568 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18570         * g++.dg/expr/cond1.C: New test.
18572 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18574         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18576 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18578         * g++.dg/abi/vbase13.C: New test.
18579         * g++.dg/abi/vbase14.C: Likewise.
18581 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18583         * gcc.dg/tls/pic-1.c: New test.
18584         * gcc.dg/tls/nonpic-1.c: New test.
18585         * gcc.dg/20021018-1.c: New test.
18587 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18589         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18590         Remove only files with the same base name as the test case.
18591         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18592         (profopt-execute): Likewise.  Also, remove old profiling
18593         and performance data files before running the tests.
18595         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18596         * g++.dg/bprob/bprob.exp: Likewise.
18597         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18598         to allow more general test case names.
18600         * g++.dg/bprob/bprob-1.C: Rename to ...
18601         * g++.dg/bprob/g++-bprob-1.C: ... this.
18603         * g77.dg/bprob/bprob-1.f: Rename to ...
18604         * g77.dg/bprob/g77-bprob-1.f: ... this.
18606 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18608         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18609         bison 1.50 or later.
18611 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18613         * g++.dg/README: Describe more test directories.
18615 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18617         * g++.dg/init/array6.C: Add additional tests.
18619 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18621         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18622         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18624 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18626         * gcc.c-torture/compile/20020604-1.x: New.
18627         * gcc.c-torture/compile/simd-5.x: Likewise.
18628         * gcc.c-torture/execute/920710-1.x: Likewise.
18629         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18631 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18633         * g++.dg/inherit/override1.C: Add dg-options clause.
18635 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18637         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18638         _mm_slli_si128.
18640 2002-10-19  Andreas Schwab  <schwab@suse.de>
18642         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18643         directory component.
18645 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18647         * g++.dg/inherit/thunk1.C: New test.
18649         * g++.dg/inherit/override1.C: New test.
18651         * g++.dg/abi/mangle11.C: New test.
18652         * g++.dg/abi/mangle14.C: New test.
18653         * g++.dg/abi/mangle17.C: New test.
18655 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18657         * g++.dg/overload/member2.C: New test.
18659 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18661         * g++.dg/README: Describe new compat directory.
18662         * g++.dg/dg.exp: Skip tests in compat directory.
18663         * README.compat: New file.
18664         * lib/compat.exp: New expect script.
18665         * g++.dg/compat: New test directory.
18666         * g++.dg/compat/compat.exp: New expect script.
18667         * g++.dg/compat/abi: New test directory.
18668         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18669         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18670         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18671         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18672         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18673         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18674         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18675         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18676         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18677         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18678         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18679         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18680         * g++.dg/compat/break: New test directory.
18681         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18682         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18683         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18684         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18685         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18686         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18687         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18688         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18689         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18690         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18691         g++.dg/compat/break/README: New files.
18692         * g++.dg/compat/eh: New test directory.
18693         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18694         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18695         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18696         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18697         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18698         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18699         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18700         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18701         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18702         g++.dg/compat/eh/filter2_y.C,
18703         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18704         g++.dg/compat/eh/new1_y.C,
18705         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18706         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18707         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18708         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18709         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18710         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18711         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18712         g++.dg/compat/eh/unexpected1_y.C: New files.
18713         * g++.dg/compat/init: New test directory.
18714         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18715         g++.dg/compat/init/array5_y.C,
18716         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18717         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18718         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18719         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18720         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18721         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18722         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18723         g++.dg/compat/init/init-ref2_y.C: New files.
18725 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18727         PR c++/7584
18728         * g++.dg/inherit/using3.C: New test.
18730 2002-10-17  Jan Hubicka  <jh@suse.cz>
18732         * gcc.dg/20021017-2.c: New test.
18734 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18736         * g++.dg/abi/mangle16.C: Adjust.
18738         * g++.dg/init/array8.C: New test.
18740 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18742         * gcc.dg/special/mips-abi.exp: New test.
18743         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18745 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18747         * g++.dg/abi/mangle16.C: New test.
18748         * g++.dg/abi/mangle17.C: Likewise.
18750         PR c++/7478
18751         * g++.dg/template/ref1.C: New test.
18753 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18755         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18757 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18759         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18761 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18763         PR c++/7524
18764         * g++.dg/init/array7.C: New test.
18766 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18768         * g++.dg/init/array6.C: New test.
18770         * g++.dg/abi/mangle13.C: Likewise.
18771         * g++.dg/abi/mangle14.C: Likewise.
18772         * g++.dg/abi/mangle15.C: Likewise.
18774 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18776         * g++.dg/abi/empty8.C: New test.
18778 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18780         * g++.dg/init/ctor1.C: New test.
18782 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18784         * gcc.c-torture/execute/20021015-1.c: New test.
18786 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18788         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18790 2002-10-14  Jan Hubicka  <jh@suse.cz>
18792         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18794 2002-10-14  Richard Henderson  <rth@redhat.com>
18796         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18798 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18800         PR optimization/6631
18801         * g++.dg/opt/const2.C: New test.
18803 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18805         PR c++/7176
18806         * g++.dg/parse/friend1.C: New test.
18807         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18809 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18811         * gcc.dg/20021014-1.c: New test.
18813 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18815         PR c++/5661
18816         * g++.dg/ext/vlm1.C: New test.
18817         * g++.dg/ext/vlm2.C: Likewise.
18819         * g++.dg/init/array1.C: Remove invalid braces.
18820         * g++.dg/init/brace1.C: New test.
18821         * g++.dg/init/copy2.C: Likewise.
18822         * g++.dg/init/copy3.C: Likewise.
18823         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18824         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18825         braces.
18827 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18829         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18831 2002-10-11  Richard Shann  <richard.shann@superh.com>
18833         * gcc.c-torture/compile/simd-5.c: New test.
18835 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18837         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18839 2002-10-10  Jim Wilson  <wilson@redhat.com>
18841         * gcc.c-torture/execute/20021010-1.c: New test.
18843 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18845         PR c/7353
18846         * g++.dg/ext/typedef-init.C: New test.
18847         * gcc.dg/typedef-init.c: New test.
18849 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18851         * gcc.dg/cpp/paste13.c: New test.
18853 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18855         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18856         remaining platforms, XFAIL during compile, not execute.  Don't
18857         XFAIL at -O0.
18859 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18861         * gcc.dg/alias-1.c: Tweak expected warning.
18863 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18865         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18867 2002-10-06  Andreas Jaeger  <aj@suse.de>
18869         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18870         * gcc.dg/cpp/c++98.C: Likewise.
18872         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18873         * g++.dg/cpp/c++98.C: Likewise.
18875         * g++.dg/README (Subdirectories): Mention cpp directory.
18877         PR target/7559
18878         * gcc.dg/20021006-1.c: New test.
18880 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18882         PR c++/7804
18883         * g++.dg/other/warning1.C: New test.
18885 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18887         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18888         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18889         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18891 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18893         PR c++/7931
18894         * g++.dg/template/ptrmem3.C: New test.
18896         PR c++/7754
18897         * g++.dg/template/union1.C: New test.
18899 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18901         PR c++/8006
18902         * g++.dg/abi/mangle9.C: New test.
18903         * g++.dg/abi/mangle10.C: New test.
18904         * g++.dg/abi/mangle11.C: New test.
18905         * g++.dg/abi/mangle12.C: New test.
18907 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18909         PR c++/7188.
18910         * g++.dg/template/meminit1.C: New test.
18911         * g++.dg/warn/Wreorder-1.C: Likewise.
18912         * g++.old-deja/g++.mike/warn3.C: Tweak.
18913         * lib/prune.exp: Ingore "in copy constructor".
18915 2002-10-02  Andreas Jaeger  <aj@suse.de>
18917         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18918         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18919         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18920         on x86-64.
18922 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18924         * gcc.dg/empty1.C: Fix typo.
18926 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18928         * gcc.dg/alias-1.c: New test.
18930 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18932         * gcc.dg/empty1.C: New test.
18934         * g++.dg/tls/init-2.C: Tweak error messages.
18936 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18938         * gcc.c-torture/compile/20020923-1.c: New test.
18940 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18942         * gcc.c-torture/execute/ffs-1.c: New test.
18943         * gcc.c-torture/execute/ffs-2.c: Ditto.
18945 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18947         * g++.dg/overload/member1.C: New test.
18949 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18951         * g++.dg/abi/empty7.C: New test.
18952         * g++.dg/init/pm2.C: Likewise.
18954 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18956         * g++.dg/rtti/crash1.C: New test.
18958 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18960         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18961         gcc.dg/sibcall-4.c: New tests.
18963 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18965         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18966         powerpc and MMIX targets.
18968 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18970         * gcc.dg/cpp/20020927-1.c: New.
18972 2002-09-26  David S. Miller  <davem@redhat.com>
18974         * gcc.c-torture/compile/trunctfdf.c: New.
18976 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18978         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18980 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18982         * gcc.c-torture/execute/loop-15.c: New.
18984 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18986         * README.QMTEST: Fix typo.
18988 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18990         * gcc.dg/20020926-1.c: New test.
18992 2002-09-25  David S. Miller  <davem@redhat.com>
18994         PR target/7842
18995         * gcc.c-torture/execute/shiftdi.c: New test.
18997 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18999         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19000         unique to the tool.
19001         * lib/g77.exp (g77_init): Likewise.
19002         * lib/g++.exp (g++_init): Likewise.
19003         * lib/objc.exp (objc_init): Likewise.
19005 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19007         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19008         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19009         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19011 2002-09-25  Richard Henderson  <rth@redhat.com>
19013         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19014         too-small long double.
19016 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19018         * gcc.dg/20020919-1.c: New test.
19020 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19022         * g++.dg/abi/bitfield6.C: New test.
19023         * g++.dg/abi/bitfield7.C: New test.
19024         * g++.dg/abi/bitfield8.C: New test.
19025         * g++.dg/abi/vbase11.C: New test.
19027 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19029         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19030         hppa*-*-hpux*.  Update test comment.
19032 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19034         * gcc.dg/tls/struct-1.c: New test.
19036 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19038         * gcc.dg/cpp/tr-warn2.c: Update.
19040 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19042         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19044 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19046         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19047         systems.
19049 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19051         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19053         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19054         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19055         setting of cxxfilt.
19057 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19059         * gcc.dg/20020312-2.c: Update for darwin.
19061 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19063         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19065 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19067         * objc.dg/comp-types-1.m: New test.
19068         * objc.dg/comp-types-2.m: New test.
19069         * objc.dg/comp-types-3.m: New test.
19070         * objc.dg/comp-types-4.m: New test.
19071         * objc.dg/comp-types-5.m: New test.
19072         * objc.dg/comp-types-6.m: New test.
19074 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19076         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19078 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19080         * g++.dg/other/do1.C: New test.
19082         * g++.dg/template/subst1.C: New test.
19084 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19086         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19088 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19090         * g++.dg/template/qualttp20.C: Adjust expected errors.
19091         * g++.old-deja/g++.jason/report.C: Likewise.
19092         * g++.old-deja/g++.other/qual1.C: Likewise.
19094         * g++.dg/lookup/scoped2.C: New test.
19096         * g++.dg/ext/asm3.C: New test.
19098 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19100         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19102 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19104         * ChangeLog: follow spelling conventions.
19105         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19106         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19107         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19108         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19109         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19110         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19111         * g++.old-deja/g++.law/global-init1.C: Likewise.
19112         * g++.old-deja/g++.other/delete4.C: Likewise.
19113         * g++.old-deja/g++.other/inline21.C: Likewise.
19114         * g++.old-deja/g++.other/singleton.C: Likewise.
19115         * g77.dg/strlen0.f: Likewise.
19116         * g77.f-torture/compile/20010519-1.f: Likewise.
19117         * g77.f-torture/compile/980310-4.f: Likewise.
19118         * gcc.c-torture/compile/20000605-1.c: Likewise.
19119         * gcc.c-torture/execute/20020225-1.c: Likewise.
19120         * gcc.dg/c90-hexfloat-2.c: Likewise.
19121         * gcc.dg/c99-bool-1.c: Likewise.
19122         * gcc.dg/c99-hexfloat-2.c: Likewise.
19123         * gcc.dg/dll-2.c: Likewise.
19124         * gcc.dg/wtr-union-init-1.c: Likewise.
19125         * gcc.dg/wtr-union-init-2.c: Likewise.
19126         * gcc.dg/wtr-union-init-3.c: Likewise.
19127         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19128         * gcc.dg/cpp/defined.c: Likewise.
19129         * gcc.dg/cpp/macsyntx.c: Likewise.
19130         * gcc.dg/cpp/paste2.c: Likewise.
19131         * gcc.dg/cpp/trad/defined.c: Likewise.
19132         * gcc.dg/format/c90-printf-1.c: Likewise.
19133         * gcc.dg/format/c90-scanf-1.c: Likewise.
19134         * gcc.dg/format/c99-printf-1.c: Likewise.
19135         * gcc.dg/format/c99-scanf-1.c: Likewise.
19136         * gcc.misc-tests/gcov-8.c: Likewise.
19137         * lib/profopt.exp: Likewise.
19139 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19141         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19143 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19145         * g++.dg/inherit/using2.C: New test.
19147 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19149         * ChangeLog: Follow spelling conventions.
19150         * g++.dg/template/friend4.C: Likewise.
19151         * g++.old-deja/g++.pt/crash67.C: Likewise.
19152         * gcc.c-torture/execute/20000801-4.c: Likewise.
19153         * gcc.dg/c90-digraph-1.c: Likewise.
19154         * gcc.dg/c94-digraph-1.c: Likewise.
19155         * gcc.dg/c99-digraph-1.c: Likewise.
19156         * gcc.dg/cpp/line5.c: Likewise.
19157         * gcc.dg/cpp/multiline.c: Likewise.
19158         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19159         * gcc.dg/format/attr-3.c: Likewise.
19160         * gcc.dg/format/c90-scanf-3.c: Likewise.
19161         * gcc.dg/format/ext-4.c: Likewise.
19163 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19165         * g++.dg/template/pretty1.C: New test.
19167 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19169         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19171 2002-09-13  Matt Austern  <austern@apple.com>
19173         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19174         passing a cast expression to a function by const reference.
19176 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19178         * g++.dg/template/deduce1.C: New test.
19180 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19182         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19183         32-bit int.
19185 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19187         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19188         usage.
19190 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19192         * gcc.c-torture/compile/20020910-1.c: New test.
19194 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19196         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19198 2002-09-10  Andreas Jaeger  <aj@suse.de>
19200         * gcc.dg/20020312-2.c: Adjust for x86-64.
19202 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19204         * g77.dg/7388.f: New test case for PR 7388.
19206 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19208         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19210 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19212         * objc.dg/proto-lossage-1.m: New test.
19214 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19216         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19218 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19220         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19221         expected to pass.
19223 2002-09-06  Stan Shebs  <shebs@apple.com>
19224             David Edelsohn  <edelsohn@gnu.org>
19226         * gcc.dg/weak: New directory.
19227         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19228         target-specific xfail bits.
19229         * gcc.dg/typeof-2.c: Move to new directory.
19230         * gcc.dg/weak.exp: New expect script.
19232 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19234         * gcc.c-torture/execute/extzvsi.c: New test.
19236 2002-09-05  Stan Shebs  <shebs@apple.com>
19238         * gcc.dg/weak-1.c: xfail on Darwin.
19239         * gcc.dg/weak-2.c: Ditto.
19240         * gcc.dg/weak-3.c: Ditto.
19241         * gcc.dg/weak-4.c: Ditto.
19242         * gcc.dg/weak-5.c: Ditto.
19243         * gcc.dg/weak-6.c: Ditto.
19244         * gcc.dg/weak-7.c: Ditto.
19245         * gcc.dg/weak-8.c: Ditto.
19246         * gcc.dg/weak-9.c: Ditto.
19248 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19250         * gcc.c-torture/execute/loop-14.c: New test.
19252 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19254         * g++.dg/other/cxa-atexit1.C: New test.
19256         * gcc.dg/typeof-2.c: New test.
19258 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19260         * gcc.dg/builtins-2.c: New testcase.
19261         * gcc.dg/builtins-3.c: New testcase.
19263 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19265         * gcc.dg/cpp/_Pragma4.c: New test.
19267 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19269         * objc/execute/nil_method-1.m: New testcase.
19271 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19273         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19274         [Object class], not [Object initialize].
19276 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19277             Hans-Peter Nilsson  <hp@bitrange.com>
19279         * gcc.c-torture/execute/20020720-1.x: Skip test on
19280         mmix-knuth-mmixware.  Correct comment.
19282 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19284         * testsuite/g++.dg/abi/bitfield5.C: New test.
19285         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19287 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19289         * objc.dg/undeclared-selector.m: New test.
19291 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19293         * g++.dg/other/offsetof1.C: Avoid cast warning.
19295 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19297         * objc.dg/super-class-2.m: New test.
19299 2002-08-24  Matt Austern  <austern@apple.com>
19301         * g++.dg/ext/lvaddr.C: New test.
19302         * g++.dg/ext/lvcast.C: New test.
19304 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19306         * testsuite/g++.dg/inherit/cond1.C: New test.
19308 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19310         * gcc.dg/noncompile/incomplete-1.c: New test.
19312 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19314         * gcc.dg/typespec-1.c: New test.
19316 2002-08-20  Devang Patel  <dpatel@apple.com>
19317         * objc.dg/proto-hier-2.m: New test.
19319 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19321         * objc.dg/bitfield-1.m: New test.
19322         * objc.dg/bitfield-2.m: New test.
19324 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19326         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19327         gcc.dg/c99-flex-array-4.c: New tests.
19329 2002-08-16  Stan Shebs  <shebs@apple.com>
19331         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19333 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19335         * gcc.dg/typeof-1.c: New test.
19336         * g++.dg/ext/typeof2.C: New test.
19338 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19340         * g++.dg/other/offsetof1.C: New test.
19342 2002-08-14  Richard Henderson  <rth@redhat.com>
19344         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19346 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19348         * gcc.dg/cpp/_Pragma3.c: New test.
19350 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19352         * g++.dg/template/inherit3: New test.
19354 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19356         * gcc.dg/bitfld-4.c: Add blank options.
19358 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19360         * g++.dg/template/crash1.C: New test.
19362 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19364         * gcc.dg/tls/opt-2.c: New test.
19366 2002-08-08  Devang Patel  <dpatel@apple.com>
19368         * objc.dg/selector-1.m : New test
19370 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19372         * g++.dg/abi/bitfield4.C: New test.
19373         * gcc.dg/bitfld-4.c: New test.
19375 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19377         * g++.dg/other/packed1.C: New test.
19379 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19381         * g++.dg/abi/offsetof.C: Tweak error messages.
19382         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19384 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19386         * gcc.dg/bitfld-3.c: New test.
19388 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19389             Richard Henderson  <rth@redhat.com>
19391         * gcc.dg/i386-bitfield1.c: New test.
19392         * g++.dg/abi/bitfield3.C: Update.
19394 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19396         * objc.dg/const-str-2.m: Update.
19397         * gcc.dg/cpp/c++98.c: Change to C extension.
19398         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19399         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19401 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19403         * testsuite/gcc.dg/tls/diag-3.c: New.
19405 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19407         * g++.dg/README (Subdirectories): Document new subdir expr.
19408         * g++.dg/expr/pmf-1.C: New test.
19410 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19412         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19414 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19416         * g++.dg/abi/bitfield3.C: New test.
19418 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19420         * lib/gcov.exp: Tweak expected line formats.
19421         * gcc.misc-tests/gcov8.c: New test.
19422         * gcc.misc-tests/gcov8.x: New flags.
19424 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19426         * consistency.vlad/layout/endian.c: Include string.h.
19428         * gcc.c-torture/execute/20020805-1.c: New test.
19430 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19432         * g++.dg/other/conversion1.C: New test.
19434 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19436         * gcc.dg/builtins-1.c: New testcase.
19438 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19440         * g++.dg/inherit/access3.C: New test.
19442 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19444         * gcc.dg/ia64-visibility-2.c: New test.
19446 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19448         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19449         __qualifier_flags to __flags.
19451 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19453         * g++.dg/inherit/operator1.C: New test.
19454         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19455         * g++.dg/other/error1.C: Change expected error message.
19456         * g++.dg/template/conv4.C: Likewise.
19458 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19460         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19461         for documented behavior.
19463 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19465         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19466         several targets known to fail.
19468 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19470         * gcc.dg/mips-args-[123].c: New tests.
19472 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19474         * gcc.dg/ppc-spe.c: New.
19476 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19478         * g++.dg/other/ptrmem4.C: New testcase.
19480 2002-07-24  Richard Henderson  <rth@redhat.com>
19482         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19484 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19486         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19488 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19490         * gcc.c-torture/execute/memset-3.c: New testcase.
19492 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19494         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19495         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19497 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19499         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19500         Delete.
19502 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19504         * gcc.c-torture/compile/simd-4.c: New test.
19506 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19508         PR c++/7347, c++/7348
19509         * g++.dg/template/access4.C: New test.
19510         * g++.dg/template/access5.C: New test.
19511         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19512         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19513         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19514         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19516 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19518         * gcc.dg/gnu89-init-2.c: New test.
19520 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19522         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19524 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19526         * gcc.c-torture/execute/20020720-1.c: New testcase.
19528 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19530         * gcc.dg/cpp/Wsignprom.c: New tests.
19532 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19534         * gcc.c-torture/execute/loop-13.c: New test.
19536 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19538         * gcc.dg/cpp/expr.c: New tests.
19540 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19542         * g++.dg/opt/pr6713.C: Add template instantiation.
19544 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19546         * gcc.dg/nest.c: New test.
19548 2002-07-17  Richard Henderson  <rth@redhat.com>
19550         * g++.dg/opt/pr6713.C: New test.
19552 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19554         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19555         XFAIL for all x86 processors.
19557 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19559         * gcc.c-torture/execute/20010122-1.x: Do not test with
19560         -fomit-frame-pointer.
19562 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19564         * g++.dg/template/instantiate2.C: New test.
19565         * g++.dg/template/spec4.C: New test.
19567 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19569         * g++.dg/template/access2.C: New test.
19570         * g++.dg/template/access3.C: New test.
19572 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19574         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19575         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19576         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19577         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19578         Convert to use <stdarg.h>.
19579         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19580         Delete.
19581         * gcc.dg/va-arg-2.c: New.
19582         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19584 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19586         * gcc.c-torture/compile/20020710-1.c: New test.
19588 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19589                           Andrew Pinski  <pinskia@physics.uc.edu>
19591         gcc.c-torture/compile/simd-2.c: New testcase.
19592         gcc.c-torture/compile/simd-3.c: Likewise.
19594 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19596         PR c++/7224
19597         * g++.dg/overload/error1.C: New test.
19599 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19601         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19602         configuration and IRIX 6 O32 ABI.
19604 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19606         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19608 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19610         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19612 2002-07-10  Jeffrey A Law  <law@redhat.com>
19614         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19616         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19618 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19620         * gcc.dg/20020312-2.c: Check for __PPC__.
19622 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19624         * gcc.c-torture/compile/20020709-1.c: New test.
19626 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19628         * g++.dg/template/qualttp21.C: New test case.
19630 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19632         * gcc.c-torture/compile/20020706-1.c: New test.
19633         * gcc.c-torture/compile/20020706-2.c: New test.
19635 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19636             Alexandre Oliva  <aoliva@redhat.com>
19638         * g++.dg/warn/incomplete1.C: New test.
19640 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19642         PR c++/7099
19643         * g++.dg/warn/noreturn1.C: New test.
19645 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19647         PR c++/6706
19648         * g++.dg/debug/debug6.C: New test.
19649         * g++.dg/debug/debug7.C: New test.
19651 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19653         * gcc.c-torture/compile/simd-3.c: New test.
19655 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19657         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19658         * gcc.dg/20020620-1.c: Likewise.
19660 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19662         PR c++/6944
19663         * g++.dg/init/array4.C: New test.
19664         * g++.dg/init/array5.C: New test.
19666 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19668         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19669         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19671 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19673         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19674         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19675         * gcc.dg/wtr-conversion-1.c: Likewise.
19676         * gcc.dg/wtr-escape-1.c: Likewise.
19677         * gcc.dg/wtr-int-type-1.c: Likewise.
19678         * gcc.dg/wtr-label-1.c: Likewise.
19679         * gcc.dg/wtr-static-1.c: Likewise.
19680         * gcc.dg/wtr-strcat-1.c: Likewise.
19681         * gcc.dg/wtr-suffix-1.c: Likewise.
19682         * gcc.dg/wtr-switch-1.c: Likewise.
19683         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19684         * gcc.dg/wtr-union-init-1.c: Likewise.
19685         * gcc.dg/wtr-union-init-2.c: Likewise.
19686         * gcc.dg/wtr-union-init-3.c: Likewise.
19688         * gcc.dg/wtr-func-def-1.c: New test.
19690 2002-07-02 Devang Patel <dpatel@apple.com>
19692         * objc.dg/param-1.m: New test.
19694 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19696         * gcc.dg/cpp/trad/directive.c: Add test.
19697         * gcc.dg/cpp/trad/macroargs.c: Add test.
19698         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19700 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19702         * gcc.dg/cpp/cmdlne-M.c: New test.
19704 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19706         * objc.dg/desig-init-1.m: New test.
19708 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19710         PR c++/6716
19711         * g++.dg/template/instantiate1.C: New test.
19713 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19715         PR c++/7112
19716         * g++.dg/template/sizeof2.C: New test.
19718 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19720         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19721         gcc.dg/cpp/trad/include.c: New tests.
19723 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19725         PR target/7177
19726         * gcc.c-torture/compile/20020701-1.c: New test.
19728 2002-07-01  Stan Shebs  <shebs@apple.com>
19730         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19731         header here...
19732         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19733         (objc-torture-execute): or here.
19735 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19737         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19739 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19741         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19743 2002-06-30  Devang Patel  <dpatel@apple.com>
19745         * objc.dg/fsyntax-only.m: New test.
19747 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19749         PR c++/6695
19750         * g++.dg/template/friend7.C: New file.
19752 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19754         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19755         return type.
19757 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19759         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19760         avoid division by zero.
19762 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19764         * gcc.dg/Wunknownprag.c: New tests.
19766 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19768         * gcc.c-torture/execute/simd-2.c: New test.
19770 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19772         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19773         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19774         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19775         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19776         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19777         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19778         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19779         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19780         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19781         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19782         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19783         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19784         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19785         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19786         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19787         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19788         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19790 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19792         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19793         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19794         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19795         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19796         New tests.
19797         * gcc.dg/cpp/trad/directive.c: Update.
19799 2002-06-23  Andreas Jaeger  <aj@suse.de>
19801         * gcc.c-torture/execute/complex-6.c: New.
19803 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19805         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19806         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19807         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19808         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19810 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19812         * gcc.dg/cpp/trad: New directory with traditional tests copied
19813         from parent directory.
19814         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19815         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19816         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19817         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19818         Move to trad/ and rename.
19819         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19820         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19821         gcc.dg/cpp/trad/redef2.c: New tests.
19822         * gcc.dg/cpp/trad/trad.exp: New driver.
19824 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19826         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19827         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19828         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19829         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19830         Remove.
19832 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19834         * gcc.dg/20020620-1.c: New test.
19836 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19838         * g++.dg/template/ttp4.C: New test.
19840 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19842         * g++.dg/opt/vt1.C: Fix regexp.
19844 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19846         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19847         Don't use attribute `noinline'.
19849 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19851         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19853 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19855         * gcc.c-torture/execute/simd-1.c: New.
19857         * gcc.dg/simd-1.c: New.
19859 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19861         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19863 2002-06-16  Richard Henderson  <rth@redhat.com>
19865         * g++.dg/ext/anon-struct1.C: New.
19866         * g++.dg/ext/anon-struct2.C: New.
19867         * g++.dg/ext/anon-struct3.C: New.
19868         * gcc.dg/anon-struct-1.c: New.
19869         * gcc.dg/anon-struct-2.c: New.
19870         * gcc.dg/anon-struct-3.c: New.
19871         * gcc.dg/20011008-1.c: Adjust warning text.
19872         * gcc.dg/20020527-1.c: Add -fms-extensions.
19874 2002-06-16  Richard Henderson  <rth@redhat.com>
19876         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19878 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19880         * gcc.c-torture/execute/20020615-1.c: New test.
19882 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19884         * gcc.c-tortuture/execute/compare-1.c: New test case.
19885         * gcc.c-tortuture/execute/compare-2.c: New test case.
19886         * gcc.c-tortuture/execute/compare-3.c: New test case.
19888 2002-06-13  Richard Henderson  <rth@redhat.com>
19890         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19891         ia64 ilp32.
19893 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19895         * g++.dg/template/typename2.C: Update error message.
19897 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19899         * gcc.c-torture/execute/20020611-1.c: New test.
19901 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19903         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19904         list of targets to skip.
19906 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19908         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19909         targets if not optimizing.
19911 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19913         * gcc.c-torture/compile/20020605-1.c: New test.
19915         * g++.dg/opt/vt1.C: New test.
19917         * gcc.dg/20020531-1.c: New test.
19919         * gcc.dg/20020530-1.c: New test.
19921         * gcc.dg/20020527-1.c: New test.
19923         * g++.dg/opt/cse1.C: New test.
19925 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19927         * gcc.dg/20020607-2.c: New test case.
19929 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19931         * gcc.c-torture/compile/20020604-1.c: New test.
19933 2002-06-04  Richard Henderson  <rth@redhat.com>
19935         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19936         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19937         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19939 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19941         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19943 2002-06-03  Richard Henderson  <rth@redhat.com>
19945         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19946         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19948 2002-06-02  Richard Henderson  <rth@redhat.com>
19950         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19951         test functions static.
19953 2002-06-02  Andreas Jaeger  <aj@suse.de>
19955         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19956         now.
19958 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19960         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19961         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19962         Update for mofified diagnostics.
19963         * gcc.dg/c99-intconst-1.c: No longer fail.
19965 2002-06-02  Richard Henderson  <rth@redhat.com>
19967         * gcc.dg/uninit-A.c: Remove xfail markers.
19969 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19971         * gcc.dg/fnegate-1.c: New test case.
19973 2002-05-30  Osku Salerma  <osku@iki.fi>
19975         * gcc.c-torture/execute/mayalias-1.c: New file.
19977 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19979         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19980         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19981         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19983 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19985         * gcc.c-torture/execute/20020529-1.c: New test.
19987 2002-05-27  Richard Henderson  <rth@redhat.com>
19989         * g++.dg/ext/attrib6.C: New test case.
19991 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19993         * gcc.c-torture/execute/pure-1.c: New test.
19995 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19997         * gcc.dg/cpp/arith-2.c: Remove.
19999 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20001         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20002         * gcc.dg/cpp/if-3.c: Remove.
20004 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20006         * g++.dg/opt/cse2.C: New test.
20008 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20010         * gcc.dg/cpp/arith-1.c: New semantic tests.
20011         * gcc.dg/cpp/if-1.c: Update.
20013 2002-05-24  Ben Elliston  <bje@redhat.com>
20015         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20017 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20019         * gcc.dg/verbose-asm.c: New test.
20021 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20023         * gcc.dg/cpp/paste12.c: New test.
20025 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20027         * g++.dg/parse/named_ops.C: New test.
20029 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20031         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20033 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20035         * gcc.dg/weak-2.c: Allow optional leading underscore
20036         in scan-assembler symbol name.
20037         * gcc.dg/weak-3.c: Likewise.
20038         * gcc.dg/weak-4.c: Likewise.
20039         * gcc.dg/weak-5.c: Likewise.
20041 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20043         * gcc.dg/20020523-1.c: New test.
20045 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20047         * objc.dg/const-str-2.m: Update now that we stop after
20048         a command line error.
20050 2002-05-22  Richard Henderson  <rth@redhat.com>
20052         * g++.dg/dg.exp: Fix typo in test pruneing.
20054 2002-05-22  Richard Henderson  <rth@redhat.com>
20056         * g++.dg/dg.exp: Prune the tls subdirectory.
20057         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20058         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20059         * g++.dg/tls/init-1.C: New.
20061 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20063         * gcc.dg/20020517-1.c: New test.
20065 2002-05-21  Richard Henderson  <rth@redhat.com>
20067         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20068         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20070 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20072         * g++.dg/other/copy2.C: New test.
20074 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20076         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20077         (MAX_COPY): Bump up to 10 times sizeof (long long).
20078         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20080         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20081         sizeof (long long).
20083         * gcc.c-torture/execute/strcpy-1.c: New test.
20085 2002-05-19  Jason Merrill  <jason2redhat.com>
20087         * g++.dg/ext/oper1.C: New test.
20089 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20090 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20092         * README.QMTEST: New file.
20094         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20096 2002-05-19  Andreas Jaeger  <aj@suse.de>
20098         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20099         now.
20100         * gcc.c-torture/execute/loop-2d.x: Likewise.
20102 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20104         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20105         support weak symbols.
20106         * gcc.dg/weak-4.c: Likewise
20107         * gcc.dg/weak-6.c: Likewise
20109 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20111         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20112         cygwin, coff and h8300-*-hms targets
20113         * gcc.dg/weak-5.c: Likewise
20114         * gcc.dg/weak-7.c: Likewise
20116 2002-05-16  Jason Merrill  <jason@redhat.com>
20118         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20119         (scan-assembler-not, scan-assembler-dem): Likewise.
20120         (scan-assembler-dem-not): Likewise.
20122 2002-05-15  Richard Henderson  <rth@redhat.com>
20124         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20126 2002-05-15  Richard Henderson  <rth@redhat.com>
20128         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20129         (vfoo1f): Warning here.
20130         (vfoo1l): Don't redefine the alias.
20132 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20134         * g++.dg/init/pm1.C: New test.
20136 2002-05-12  David S. Miller  <davem@redhat.com>
20138         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20139         types.
20141 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20143         * gcc.c-torture/execute/20020510-1.c: New test case.
20145 2002-05-10  David S. Miller  <davem@redhat.com>
20147         * gcc.c-torture/execute/conversion.c: Test long double too.
20149 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20151         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20152         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20153         * lib/g++.exp (g++_link_flags): Likewise.
20154         * lib/objc.exp (objc_target_compile): Likewise.
20156 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20158         * gcc.dg/cpp/poison.c: Update.
20159         * gcc.dg/cpp/20000625-2.c: Remove.
20160         * gcc.dg/cpp/direct2s.c: Remove final test.
20162 2002-05-08  Tom Rix  <trix@redhat.com>
20164         * gcc.c-torture/execute/20020508-1.c: New test.
20165         * gcc.c-torture/execute/20020508-2.c: New test.
20166         * gcc.c-torture/execute/20020508-3.c: New test.
20168 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20170         * gcc.dg/cpp/charconst-4.c: More tests.
20172 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20174         PR c/6569
20175         * gcc.dg/weak-3.c: Update location of warning messages.
20176         * gcc.dg/weak-5.c: Likewise.
20178 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20180         * gcc.c-torture/execute/20020506-1.c: New test case.
20182 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20184         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20186 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20188         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20190 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20192         * gcc.dg/cpp/charconst-3.c: New test.
20194 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20196         * gcc.dg/cpp/charconst.c: Update tests.
20198 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20200         * treelang: Added directory for new sample language treelang. Also
20201         lib/treelang.exp: New file to signal treelang should be tested.
20203 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20205         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20206         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20207         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20208         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20209         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20210         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20211         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20213 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20215         * gcc.dg/format/xopen-2.c: New test.
20217 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20219         * gcc.dg/20020503-1.c: New test.
20221 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20223         * g++.dg/init/dtor1.C: Make it tougher.
20225 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20227         * g++.dg/init/dtor1.C: New test.
20229 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20231         * gcc.dg/altivec-8.c: New.
20233 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20235         * gcc.dg/altivec-7.c: New.
20237 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20239         * g++.dg/parse/typedef1.C: New test.
20241 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20243         PR c++/6486
20244         * g++.dg/template/friend6.C: New test.
20246         PR c++/6492
20247         * g++.dg/init/copy1.C: New test.
20249 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20251         * g++.dg/warn/effc1.C: New test.
20253 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20255         * gcc.dg/cpp/if-cexp.c: Add a test.
20257 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20259         * gcc.dg/20020426-2.c: New test.
20261 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20263         * gcc.dg/cpp/if-mop.c: Update.
20264         * gcc.dg/cpp/if-mpar.c: Add test.
20265         * gcc.dg/cpp/if-oppr.c: Update.
20267 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20269         PR c/6343
20270         * gcc.dg/weak-[2-7].c: New tests.
20272 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20274         * gcc.dg/enum1.c: New test.
20276 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20278         PR c++/6497
20279         * g++.dg/inherit/access2.C: New test.
20281 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20283         PR bootstrap/6445
20284         * gcc.dg/20020426-1.c: New test.
20286 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20288         * g++.dg/abi/enum1.C: New test.
20290 2002-04-26  Richard Henderson  <rth@redhat.com>
20292         * gcc.dg/c99-bool-1.c: Expect always true warning.
20294 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20296         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20298 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20300         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20301         targets.
20303 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20305         * g++.dg/abi/mange7.C: New test.
20307         PR c++/6438.
20308         * g++.dg/parse/stmtexpr2.C: New test.
20310 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20312         * gcc.dg/20020312-2.c: Add SH target.
20314 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20316         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20317         compiler output on mips*-*-irix*.
20319 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20321         * g++.dg/parse/attr1.C: New test.
20323 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20325         * gcc.c-torture/execute/string-opt-17.c: New test case.
20326         * gcc.c-torture/execute/memset-2.c: New test case.
20328 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20330         PR c++/6256:
20331         * g++.dg/template/friend5.C: New test.
20333         PR c++/6331:
20334         * g++.dg/template/qual1.C: Likewise.
20336 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20338         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20339         Include stdlib.h, not stdio.h or ctype.h.
20341 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20343         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20344         cris-*-elf* and mmix-*-*.
20345         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20346         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20347         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20348         Ditto.
20349         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20350         * gcc.dg/wchar_t-1.c: Ditto.
20352 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20354         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20355         Clarify comment.
20357 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20359         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20361 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20363         * gcc.c-torture/execute/20000906-1.x: Delete.
20365 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20367         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20369 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20371         * PR6367
20372         * g77.f-torture/execute/6367.f: New test.
20373         * g77.f-torture/execute/6367.x: Disable for MMIX.
20375 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20377         * PR6352
20378         * g++.dg/opt/inline2.C: New test.
20380 2002-04-18  Richard Henderson  <rth@redhat.com>
20382         * gcc.dg/20000906-1.c: Enable for all targets.
20383         * gcc.c-torture/compile/iftrap-2.c: New.
20385 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20387         * gcc.dg/20020418-1.c: New test.
20388         * gcc.dg/20020418-2.c: New test.
20390 2002-04-18  Richard Henderson  <rth@redhat.com>
20392         * gcc.c-torture/compile/iftrap-1.c: New.
20393         * gcc.dg/iftrap-1.c: Adjust for ia64.
20394         * gcc.dg/iftrap-2.c: New.
20396 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20398         * gcc.c-torture/compile/20020418-1.c: New test.
20400 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20402         * gcc.c-torture/compile/20020415-1.c: New.
20404 2002-04-18  David S. Miller  <davem@redhat.com>
20406         * gcc.c-torture/execute/20020418-1.c: New test.
20408 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20410         * gcc.dg/20020416-1.c: New test.
20412         * g++.dg/opt/inline1.C: New test.
20414 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20416         * gcc.dg/altivec-5.c: New test.
20418         * gcc.dg/20020415-1.c: New test.
20420 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20422         * testsuite/lib/chill.exp: Remove.
20424 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20426         * g++.dg/other/big-struct.C: New test.
20428 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20430         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20431         of scratch file.
20433 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20435         PR c/6277
20436         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20437         in scan-assembler function name
20439 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20441         * g77.f-torture/execute/980628-4.x,
20442         g77.f-torture/execute/980628-5.x,
20443         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20444         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20445         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20446         i[34567]86-*-*.
20448 2002-04-13  David S. Miller  <davem@redhat.com>
20450         * gcc.c-torture/execute/20020413-1.c: New test.
20452 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20454         * gcc.dg/asm-6.c,
20455         * g++.dg/ext/asm1.C: New tests.
20457 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20459         PR c++ 5373.
20460         * g++.dg/parse/stmtexpr1.C: New test.
20462         PR c++/5189.
20463         * g++.dg/template/copy1.C: New test.
20465 2002-04-12  Richard Henderson  <rth@redhat.com>
20467         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20469 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20471         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20472         gcc.c-torture/execute/20020307-2.c.
20474 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20476         * g++.dg/ext/attrib5.C,
20477         * g++.dg/lookup/struct1.C: New tests.
20479 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20481         * gcc.dg/20020411-1.c: New test.
20483         * gcc.c-torture/execute/20020411-1.c: New test.
20485 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20487         * g77.f-torture/execute/6177.f: New test.
20489 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20491         PR middle-end/6247
20492         * g++.dg/opt/cleanup1.C: New test.
20494         * g++.dg/opt/const1.C: New test.
20496 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20498         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20500 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20502         PR c++/5507
20503         * g++.dg/template/typename2.C: New test.
20505 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20507         * gcc.c-torture/execute/loop-12.c: New.
20509 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20511         * g77.f-torture/execute/980628-4.x,
20512         g77.f-torture/execute/980628-5.x,
20513         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20514         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20515         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20517 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20519         PR optimization/6086
20520         * g++.dg/opt/preinc1.C: New test.
20522 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20524         PR c++/5571
20525         * g++.dg/opt/static2.C: New test.
20527 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20529         PR c/5120
20530         * gcc.dg/20020406-1.c: New test.
20532 2002-04-04  David S. Miller  <davem@redhat.com>
20534         * gcc.c-torture/execute/20020404-1.c: New test.
20536 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20538         PR c/6123
20539         * gcc.dg/20020312-2.c: Do not declare global register variable
20540         if __PIC__ or __pic__ is defined.
20542 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20544         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20545         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20547 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20549         * gcc.misc-tests/linkage.exp: Update last change to handle
20550         sparc*-, not just sparc-.
20552 2002-04-03  Richard Henderson  <rth@redhat.com>
20554         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20556 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20558         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20560 2002-04-02  David S. Miller  <davem@redhat.com>
20562         * gcc.c-torture/execute/20020402-3.c: New test.
20564 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20566         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20567         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20569         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20570         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20571         g77.f-torture/execute/20001201.x,
20572         g77.f-torture/execute/u77-test.x: New files.
20574         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20575         * gcc.dg/wchar_t-1.c: Ditto.
20577 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20579         * gcc.c-torture/execute/20020402-1.c: New test.
20581 2002-04-01  Richard Henderson  <rth@redhat.com>
20583         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20585         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20587 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20589         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20591 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20593         * g++.dg/inherit/template-as-base.C: Expect error.
20594         * g++.dg/inherit/namespace-as-base.C: Likewise.
20596 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20598         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20599         g++.dg/ext/instantiate3.C: Tweak match patterns.
20601         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20602         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20603         -da test.
20605 2002-03-31  Richard Henderson  <rth@redhat.com>
20607         * gcc.dg/special/alias-2.c: New.
20608         * gcc.dg/special/ecos.exp: Run it.
20610 2002-03-31  Richard Henderson  <rth@redhat.com>
20612         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20614 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20616         * gcc.dg/weak-1.c: Disable on h8300 port.
20618 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20620         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20621         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20622         ordering tests.
20623         * g++.dg/bprob/bprob-1.C: New test.
20624         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20625         * g++.dg/gcov/gcov-1.C: New test.
20626         * g++.dg/gcov/gcov-1.x: New file.
20627         * g++.dg/gcov/gcov-2.C: New test.
20628         * g++.dg/gcov/gcov-3.C: New test.
20629         * g++.dg/gcov/gcov-3.h: New file.
20631 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20633         * g++.old-deja/g++.other/builtins5.C: New test.
20634         * g++.old-deja/g++.other/builtins6.C: New test.
20635         * g++.old-deja/g++.other/builtins7.C: New test.
20636         * g++.old-deja/g++.other/builtins8.C: New test.
20637         * g++.old-deja/g++.other/builtins9.C: New test.
20639 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20641         * g++.dg/opt/static1.C: New test.
20643         * g++.dg/opt/longbranch1.C: New test.
20645 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20647         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20649         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20651 2002-03-28  Jeffrey A Law  (law@redhat.com)
20653         * gcc.c-torture/execute/20020328-1.c: New test.
20655 2002-03-27  Richard Henderson  <rth@redhat.com>
20657         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20658         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20659         move from g++.old-deja/g++.ext/.
20661 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20663         * g++.dg/init/new2.C: New test.
20665 2002-03-26  Richard Henderson  <rth@redhat.com>
20667         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20669         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20670         on sparc.
20672         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20673         sparcv9 systems.
20674         * gcc.dg/20001102-1.c: Likewise.
20676 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20678         * gcc.dg/cpp/endif-pedantic1.c,
20679         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20681 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20683         * g++.dg/init/new1.C: New test.
20685 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20687         * g++.dg/abi/vbase9.C: New test.
20689 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20691         * gcc.dg/arm-asm.c: New test.
20693 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20695         * gcc.dg/Wswitch-enum.c: New test.
20696         Fix PR c/5044.
20698 2002-03-26  Richard Henderson  <rth@redhat.com>
20700         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20701         structure.
20703 2002-03-25  Richard Henderson  <rth@redhat.com>
20705         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20706         sparcv9 systems.
20708         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20709         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20711 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20713         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20715 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20717         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20718         targets using generic thunk support.
20720 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20722         * gcc.c-torture/compile/20020323-1.c: New test.
20724         * g++.dg/opt/conj2.C: New test.
20726 2002-03-24  Richard Henderson  <rth@redhat.com>
20728         * gcc.dg/weak-1.c: Use -fno-common.
20730 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20732         * g77.dg/f77-edit-apostrophe-out.f: New test
20733         * g77.dg/f77-edit-h-out.f: New test
20734         * g77.dg/f77-edit-t-in.f: New test
20735         * g77.dg/f77-edit-t-out.f: New test
20736         * g77.dg/f77-edit-x-out.f: New test
20737         * g77.dg/f77-edit-slash-out.f: New test
20738         * g77.dg/f77-edit-colon-out.f: New test
20739         * g77.dg/f77-edit-s-out.f: New test
20741 2002-03-24  Richard Henderson  <rth@redhat.com>
20743         * objc/execute/formal_protocol-6.x: New XFAIL.
20745 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20747         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20748         that do not support weak symbols
20750 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20752         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20753         * lib/g77.exp:  Likewise
20754         * lib/objc.exp: Likewise
20756 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20758         * gcc.dg/Wswitch-default.c: New test.
20760 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20762         * g++.dg/other/enum1.C: New test.
20764 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20766         * gcc.dg/pragma-ep-3.c: Fix typo.
20768 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20770         * g++.dg/inherit/template-as-base.C: New test.
20772 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20774         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20775         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20777 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20779         * gcc.dg/cpp/multiline.c: Update to match.
20781 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20783         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20785 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20787         * gcc.dg/cpp/extratokens2.c:  New file.
20789 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20791         * gcc.dg/20020312-2.c: Add rs6000 target.
20793         * gcc.c-torture/compile/20020319-1.c: New test.
20795 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20797         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20798         (A, E): Handle this.
20800 2002-03-20  Jason Merrill  <jason@redhat.com>
20802         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20803         ignoring -fpic.
20804         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20805         through prune_gcc_output.
20807 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20809         * gcc.c-torture/compile/20020320-1.c: New test.
20811 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20813         * gcc.c-torture/compile/20020318-1.c: New test.
20815         * gcc.dg/struct-by-value-1.c: New test.
20817         * gcc.dg/20020319-1.c: New test.
20819 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20821         * g++.dg/opt/conj1.C: New test.
20823 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20825         * g++.dg/template/qualttp20.C: Revert previous change.
20826         * g++.dg/template/qualttp3.C: Likewise.
20827         * g++.dg/template/qualttp4.C: Likewise
20828         * g++.dg/template/qualttp5.C: Likewise
20829         * g++.dg/template/qualttp6.C: Likewise
20830         * g++.dg/template/qualttp7.C: Likewise
20831         * g++.dg/template/qualttp8.C: Likewise
20832         * g++.dg/template/recurse.C: Likewise.
20834 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20836         * gcc.dg/cpp/wchar-1.c: Update.
20838 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20840         * g++.dg/template/conv1.C: New test.
20841         * g++.dg/template/conv2.C: New test.
20842         * g++.dg/template/conv3.C: New test.
20843         * g++.dg/template/conv4.C: New test.
20845 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20847         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20848         * g++.dg/template/qualttp3.C: Likewise.
20849         * g++.dg/template/qualttp4.C: Likewise
20850         * g++.dg/template/qualttp5.C: Likewise
20851         * g++.dg/template/qualttp6.C: Likewise
20852         * g++.dg/template/qualttp7.C: Likewise
20853         * g++.dg/template/qualttp8.C: Likewise
20854         * g++.dg/template/recurse.C: Likewise.
20856 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20858         * g++.dg/opt/dtor1.C: New test.
20860 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20862         * gcc.c-torture/compile/20020315-1.c: New test.
20864 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20866         * gcc.dg/weak-1.c: Fix scan tests.
20868 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20870         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20871         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20872         cris-*-aout* mmix-*-*.
20873         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20874         cris-*-aout* mmix-*-*.
20875         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20876         cris-*-elf* cris-*-aout* and mmix-*-*.
20877         * gcc.dg/20001009-1.c: Ditto.
20878         * gcc.dg/20010912-1.c: Ditto.
20879         * gcc.dg/20020122-4.c: Ditto.
20880         * gcc.dg/inline-2.c: Ditto.
20882 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20884         * gcc.c-torture/compile/20020314-1.c: New test.
20886 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20888         * gcc.c-torture/execute/20020314-1.c: New test.
20890 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20892         * g++.dg/warn/Wunused-1.C: New test.
20894 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20896         * g++.dg/abi/mangle6.C: New test.
20898 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20900         * gcc.c-torture/compile/20020309-2.c: New test.
20902         * gcc.c-torture/compile/20020312-1.c: New test.
20904 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20906         * g++.dg/other/access1.C: New test.
20908 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20910         * gcc.c-torture/execute/wchar_t-1.c: New test.
20912 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20914         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20916 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20918         * gcc.dg/20020312-1.c: New test case.
20920 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20922         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20924 2002-03-11  Richard Henderson  <rth@redhat.com>
20926         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20927         * g++.old-deja/g++.jason/report.C: Likewise.
20929 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20931         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20932         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20934 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20936         * testsuite/g++.dg/overload/pmf1.C: New test.
20938 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20940         * gcc.c-torture/execute/20020307-1.c: Use long.
20942 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20944         PR optimization/5844
20945         * gcc.dg/20020310-1.c: New test.
20947 2002-03-09  Michael Meissner  <meissner@redhat.com>
20949         * gcc.c-torture/execute/memcpy-2.c: New test.
20950         * gcc.c-torture/execute/memset-1.c: New test.
20951         * gcc.c-torture/execute/strlen-1.c: New test.
20952         * gcc.c-torture/execute/strcmp-1.c: New test.
20953         * gcc.c-torture/execute/strncmp-1.c: New test.
20955 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20957         * gcc.dg/ppc-ldstruct.c: New test.
20959 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20961         * gcc.c-torture/execute/va-arg-22.c: New test.
20963 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20965         * gcc.c-torture/compile/20020309-1.c: New test.
20967 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20969         * gcc.c-torture/execute/20020307-2.c: New test.
20971 2002-03-07  Jeffrey A Law  (law@redhat.com)
20973         * g77.f-torture/compile/20020307-1.f: New test.
20975 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20977         * gcc.dg/unordered-1.c: New test.
20979 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20981         * gcc.c-torture/execute/20020307-1.c: New test.
20983 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20985         * gcc.dg/20020304-1.c: New test.
20987         * gcc.c-torture/compile/20020304-2.c: New test.
20989 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20991         * gcc.c-torture/compile/20020304-1.c: New test case
20992         (from PR c/5830).
20994 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20996         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20998 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21000         * g++.dg/other/classkey1.C: New test.
21002 2002-03-01  Richard Henderson  <rth@redhat.com>
21004         * gcc.c-torture/compile/981223-1.x: New.
21005         * gcc.c-torture/compile/920625-1.x: New.
21007 2002-02-28  Richard Henderson  <rth@redhat.com>
21009         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21011 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21013         * gcc.c-torture/execute/20020227-1.c: New test.
21015 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21017         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21018         here" ERROR lines.
21019         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21020         * g++.old-deja.g++.other/defarg1.C: Likewise.
21021         * g++.old-deja/g++.pt/calls2.C: Likewise.
21022         * g++.old-deja/g++.pt/crash20.C: Likewise.
21023         * g++.old-deja/g++.pt/crash30.C: Likewise.
21024         * g++.old-deja/g++.pt/crash36.C: Likewise.
21025         * g++.old-deja/g++.pt/crash6.C: Likewise.
21026         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21027         * g++.old-deja/g++.pt/derived3.C: Likewise.
21028         * g++.old-deja/g++.pt/error1.C: Likewise.
21029         * g++.old-deja/g++.pt/friend21.C: Likewise.
21030         * g++.old-deja/g++.pt/friend23.C: Likewise.
21031         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21032         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21034 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21036         * gcc.c-torture/execute/20020225-2.c: New test.
21038 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21040         * gcc.c-torture/execute/920730-1t.c,
21041         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21042         Delete test cases, only relevant to -traditional.
21044 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21046         * gcc.dg/cpp/undef1.c: Remove.
21047         * gcc.dg/cpp/directiv.c: Update.
21048         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21050 2002-02-27  Michael Meissner  <meissner@redhat.com>
21052         * gcc.c-torture/execute/20020226-1.c: New test.
21054 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21056         * g++.dg/debug/debug4.C: New test.
21058         * gcc.dg/ia64-visibility-1.c: New test.
21060 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21062         * gcc.dg/debug/20020224-1.c: New.
21064 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21066         * gcc.c-torture/execute/960416-1.x: New.
21067         * gcc.c-torture/execute/divconst-3.x: Likewise.
21069 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21071         * gcc.dg/20020224-1.c: New test.
21073 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21075         * gcc.c-torture/execute/20020225-1.c: New.
21077 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21079         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21081 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21083         * gcc.dg/20020222-1.c: New test.
21085 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21087         * g++.dg/opt/anonunion1.C: New test.
21089 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21091         * g++.dg/template/qualttp19.C: New test.
21092         * g++.dg/template/qualttp20.C: New test.
21093         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21094         * g++.old-deja/g++.other/qual1.C: Likewise.
21096 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21098         * gcc.dg/attr-alwaysinline.c: New.
21100 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21102         * gcc.dg/20020220-1.c: New test.
21104         * gcc.dg/20020220-2.c: New test.
21106         * g++.dg/opt/mmx1.C: New test.
21108 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21110         * gcc.c-torture/compile/20020110.c: New test.
21112 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21114         * gcc.c-torture/execute/20020219-1.c: New test.
21116         * gcc.dg/20020219-1.c: New test.
21118         * gcc.dg/noncompile/20020220-1.c: New test.
21120         * g++.dg/opt/ptrintsum1.C: New test.
21122         * gcc.dg/debug/20020220-1.c: New test.
21124 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21126         * gcc.c-torture/execute/20020216-1.c: New test.
21128 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21130         * gcc.dg/decl-1.c: Update, new test.
21132 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21134         * g++.dg/abi/bitfield1.C: New test.
21135         * g++.dg/abi/bitfield2.C: New test.
21137 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21139         * gcc.dg/attr-nest.c: New test.
21141 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21143         * gcc.c-torture/execute/20020215-1.c: New test.
21145 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21147         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21148         * g++.dg/debug/debug.exp: New.
21149         * g++.dg/debug/trivial.C: New.
21150         * g++.dg/debug/debug1.C: Moved...
21151         * g++.dg/other/debug1.C: ...from here.
21152         * g++.dg/debug/debug2.C: Moved...
21153         * g++.dg/other/debug2.C: ...from here.
21154         * g++.dg/debug/debug3.C: Moved...
21155         * g++.dg/other/debug3.C: ...from here.
21157         * gcc.dg/noncompile/20020213-1.c: New test.
21159 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21161         * g++.dg/other/debug3.C: New test.
21163         * gcc.c-torture/execute/20020213-1.c: New test.
21165 2002-02-13  Richard Smith <richard@ex-parrot.com>
21167         * g++.old-deja/g++.other/thunk1.C: New test.
21169 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21171         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21173 2002-02-13  Stan Shebs  <shebs@apple.com>
21175         * gcc.dg/altivec-3.c: New.
21177 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21179         * gcc.dg/Wunreachable-1.c: New test.
21180         * gcc.dg/Wunreachable-2.c: New test.
21182 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21184         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21186 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21188         * gcc.dg/decl-1.c: New test.
21190 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21192         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21194 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21196         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21197         * gcc.c-torture/compile/980506-1.x: Likewise.
21199 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21201         * gcc.dg/20020210-1.c: New.
21203 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21205         * g77.f-torture/execute/947.f: New regression test
21206         for PR fortran/947.
21208 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21210         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21211         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21213 2002-02-08  Richard Henderson  <rth@redhat.com>
21215         * gcc.c-torture/compile/labels-3.c: New.
21217 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21219         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21220         expression statements work instead.
21221         * gcc.dg/noncompile/20020207-1.c: New test.
21223 2002-02-07  Richard Henderson  <rth@redhat.com>
21225         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21227 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21229         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21230         message from g77
21231         * lib/g77-dg.exp: Trim g77 error messages so that they are
21232         recognized by dg.exp.
21234 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21236         PR fortran/5473
21237         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21239 2002-02-07  Richard Henderson  <rth@redhat.com>
21241         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21242         to be sufficiently aligned for integers.
21244 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21246         * g++.dg/template/friend4.C: New test.
21248 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21250         PR fortran/5743
21251         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21252         unsupported cases.
21254 2002-02-07  Richard Henderson  <rth@redhat.com>
21256         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21257         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21258         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21259         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21261 2002-02-06  Richard Henderson  <rth@redhat.com>
21263         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21265 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21267         * gcc.dg/20020206-1.c: New test.
21269 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21271         * gcc.c-torture/execute/20020206-1.c: New test.
21273         * gcc.c-torture/execute/20020206-2.c: New test.
21275         PR optimization/5429:
21276         * gcc.c-torture/compile/20020206-1.c: New test.
21278 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21280         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21281         as certain file formats cannot support particularly large
21282         alignments.
21284         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21285         and do not expect to be able to link the executable.
21287         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21288         fail because the COFF format does not support the weak attribute.
21290 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21292         * g77.dg/pr5473.f:  New test
21294 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21296         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21297         Fix testcase accordingly.
21299 2002-02-04  Richard Henderson  <rth@redhat.com>
21301         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21302         (buf): Change to be an array of pointers, not ints.
21304 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21306         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21307         before all tests.  Move warning one line above to match where it
21308         C frontend emits.
21309         * gcc.dg/Wswitch-2.c: New test.
21310         * g++.dg/warn/Wswitch-1.C: New test.
21311         * g++.dg/warn/Wswitch-2.C: New test.
21313 2002-02-04  Richard Henderson  <rth@redhat.com>
21315         * g++.dg/abi/offsetof.C: Fix size comparison.
21317 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21319         * gcc.dg/cast-qual-2.c: New test.
21321 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21323         * gcc.dg/20020201-4.c: New test.
21325 2002-02-04  Ben Elliston  <bje@redhat.com>
21327         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21328         target_info attribute != 0, in addition to the empty string.
21329         (gcc_target_compile): Likewise.
21331 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21333         * gcc.dg/Wswitch.c: New test.
21334         PR gcc/4475. PR gcc/3780.
21336 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21338         * g77.f-torture/execute/5122.f: New test for regressions
21339         against PR fortran/5122.
21341 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21343         * g77.f-torture/compile/pr3743.f: Delete
21344         * g77.dg/pr3743-1.f: New test.
21345         * g77.dg/pr3743-2.f: New test.
21346         * g77.dg/pr3743-3.f: New test.
21347         * g77.dg/pr3743-4.f: New test.
21349 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21351         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21353 2002-02-02  Richard Henderson  <rth@redhat.com>
21355         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21356         * gcc.c-torture/execute/bf64-1.c: Likewise.
21358 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21360         * gcc.dg/20020201-2.c: New test.
21362         * gcc.dg/20020201-3.c: New test.
21364         * gcc.c-torture/execute/bitfld-2.c: New test.
21366 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21368         * gcc.dg/bitfld-1.c: Update.
21369         * gcc.dg/bitfld-2.c: Update.
21370         * gcc.c-torture/execute/bitfld-1.x: New.
21372 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21374         * gcc.c-torture/execute/20020201-1.c: New test.
21376 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21378         PR target/5469
21379         * gcc.dg/20020201-1.c: New test.
21381 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21383         PR fortran/3743
21384         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21385         * g77.f-torture/compile/pr3743.x: Remove
21387 2002-01-31  Tom Rix  <trix@redhat.com>
21389         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21391 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21393         * gcc.dg/noncompile/20020130-1.c: New test.
21395 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21397         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21399 2002-01-29  Richard Henderson  <rth@redhat.com>
21401         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21402         to long long.
21403         * gcc.c-torture/execute/bf64-1.c: Likewise.
21405 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21407         * gcc.c-torture/execute/20020129-1.c: New test.
21409 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21411         * gcc.c-torture/compile/20000224-1.c: Update.
21412         * gcc.c-torture/execute/bitfld-1.c: New tests.
21413         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21414         * gcc.dg/uninit-A.c: Update.
21416 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21418         * g++.dg/template/ctor1.C: Add instantiation.
21420 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21422         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21423         argument to __builtin_prefetch to be const ptr.
21425 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21427         * gcc.c-torture/compile/20020120-1.c: New test.
21429 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21431         * gcc.c-torture/execute/20020127-1.c: New test.
21433 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21435         * g77.dg/f77-edit-i-in.f: New test
21436         * g77.dg/f77-edit-i-out.f: New test
21438 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21440         * gcc.dg/debug/debug.exp: New file.
21441         * gcc.dg/debug/trivial.c: New file.
21442         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21443         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21444         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21445         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21446         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21447         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21448         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21449         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21450         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21451         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21452         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21453         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21454         * gcc.dg/20000503-1.c: Removed.
21455         * gcc.dg/20010207-1.c: Removed.
21456         * gcc.dg/20011223-1.c: Removed.
21457         * gcc.dg/20020104-2.c: Removed.
21458         * gcc.dg/debug-1.c: Removed.
21459         * gcc.dg/debug-2.c: Removed.
21460         * gcc.dg/debug-3.c: Removed.
21461         * gcc.dg/debug-4.c: Removed.
21462         * gcc.dg/debug-5.c: Removed.
21463         * gcc.dg/debug-6.c: Removed.
21464         * gcc.dg/dwarf2-1.c: Removed.
21465         * gcc.dg/dwarf2-2.c: Removed.
21467 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21469         * g++.old-deja/g++.other/eh5.C: New test.
21470         * g++.old-deja/g++.other/sibcall2.C: New test.
21471         * g++.old-deja/g++.other/array9.C: New test.
21472         * g++.old-deja/g++.other/typename2.C: New test.
21473         * g++.old-deja/g++.other/crash60.C: New test.
21474         * g++.old-deja/g++.other/conv9.C: New test.
21475         * g++.old-deja/g++.other/mangle10.C: New test.
21476         * g++.old-deja/g++.other/unchanging1.C: New test.
21477         * g++.old-deja/g++.other/exprstmt1.C: New test.
21478         * g++.old-deja/g++.other/inline23.C: New test.
21479         * g++.old-deja/g++.eh/ia64-1.C: New test.
21480         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21481         * g++.old-deja/g++.other/reload1.C: New test.
21482         * g++.old-deja/g++.other/static20.C: New test.
21483         * g++.old-deja/g++.other/local-alloc1.C: New test.
21484         * g++.old-deja/g++.other/conv8.C: New test.
21485         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21486         * g++.old-deja/g++.other/storeexpr1.C: New test.
21487         * g++.old-deja/g++.other/storeexpr2.C: New test.
21488         * g++.dg/eh/template2.C: New test.
21489         * g++.dg/warn/weak1.C: New test.
21491 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21493         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21494         Remove first, non-varying, argument.
21496 2002-01-23  Richard Henderson  <rth@redhat.com>
21498         * gcc.dg/inline-2.c: New.
21500         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21501         Add optional target arg.  Check number of arguments.
21502         (scan-assembler-not, scan-assembler-dem): Likewise.
21503         (scan-assembler-dem-not): Likewise.
21505 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21507         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21508         line 12.
21509         * g++.old-deja/g++.brendan/parse3.C,
21510         g++.old-deja/g++.other/crash26.C,
21511         g++.old-deja/g++.other/crash28.C,
21512         g++.old-deja/g++.other/crash29.C,
21513         g++.old-deja/g++.other/crash30.C,
21514         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21516 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21518         * gcc.dg/20020115-1.c: New.
21520 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21522         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21524 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21526         * gcc.dg/20020122-3.c: New.
21528 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21530         * g++.dg/other/gc1.C: New test.
21532 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21534         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21536 2002-01-22  Richard Henderson  <rth@redhat.com>
21538         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21540 2002-01-22  Richard Henderson  <rth@redhat.com>
21542         * gcc.dg/20020122-4.c: New.
21544 2002-01-22  H.J. Lu <hjl@gnu.org>
21546         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21547         link output.
21548         * gcc.dg/special/ecos.exp: Likewise.
21549         * lib/g++-dg.exp: Likewise.
21550         * lib/g77-dg.exp: Likewise.
21551         * lib/gcc-dg.exp : Likewise.
21552         * lib/mike-g++.exp: Likewise.
21553         * lib/mike-g77.exp: Likewise.
21554         * lib/mike-gcc.exp: Likewise.
21555         * lib/objc-dg.exp: Likewise.
21557 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21559         PR target/5379
21560         * gcc.dg/20020122-2.c: New test.
21562 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21564         * gcc.dg/20020122-1.c: New test.
21566 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21568         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21570 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21572         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21574 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21576         * gcc.c-torture/compile/20020121-1.c: New test.
21578 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21580         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21581         ld_library_path.
21583 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21585         * gcc.dg/20020218-1.c: New test.
21587 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21589         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21590         messages
21591         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21592         "At global scope" warning
21593         * g++.dg/ext/align1.C: Change cygwin test for alignment
21594         from db-bogus to dg-warning
21596 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21598         * g77.f-torture/compile/cpp2.F: New test.
21600 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21602         * g++.dg/template/access1.C: New test.
21604 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21606         * gcc.dg/20020118-1.c: New.
21608 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21610         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21612 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21614         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21615         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21616         alignment warnings.
21618 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21620         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21621         torture_with_loops and torture_without_loops
21623 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21625         * gcc.c-torture/compile/20020116-1.c: New test.
21627 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21629         * gcc.dg/20020116-2.c: New test.
21631         * gcc.dg/ultrasp4.c: New test.
21633         * gcc.dg/20020116-1.c: New test.
21635 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21637         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21638         by EABI.
21640 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21642         * gcc.misc-tests/i386-prefetch.exp: New.
21643         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21644         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21645         * gcc.misc-tests/i386-pf-none-1.c: New test.
21646         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21648 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21650         * gcc.dg/gnu89-init-1.c: Add new tests.
21652 2002-01-15  Andreas Jaeger  <aj@suse.de>
21654         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21655         * gcc.dg/i386-mmx-2.c: Likewise.
21656         * gcc.dg/i386-sse-1.c: Likewise.
21657         * gcc.dg/i386-sse-2.c: Likewise.
21658         * gcc.dg/i386-sse-3.c: Likewise.
21660 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21662         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21663         Uncomment additional cases that now pass.
21665 2002-01-11  Richard Henderson  <rth@redhat.com>
21667         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21668         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21670 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21672         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21674 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21676         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21677         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21679 2002-01-10  Dale Johannesen  <dalej@apple.com>
21681         * gcc.c-torture/execute/loop-11.c: New.
21683 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21685         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21686         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21688 2002-01-09  Richard Henderson  <rth@redhat.com>
21690         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21691         type in which to perform the operation for each size.
21693 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21695         * gcc.c-torture/compile/20020109-2.c: New test.
21697 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21699         * gcc.c-torture/execute/loop-10.c: New test.
21701 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21703         * gcc.c-torture/compile/20010226-1.c: New test.
21704         * gcc.c-torture/compile/20010227-1.c: New test.
21705         * gcc.c-torture/compile/20010426-1.c: New test.
21706         * gcc.c-torture/compile/20010510-1.c: New test.
21707         * gcc.c-torture/compile/20010605-3.c: New test.
21708         * gcc.c-torture/compile/20010824-1.c: New test.
21709         * gcc.c-torture/execute/20010409-1.c: New test.
21710         * gcc.dg/noncompile/20000901-1.c: New test.
21711         * gcc.dg/20001023-1.c: New test.
21712         * gcc.dg/20001101-1.c: New test.
21713         * gcc.dg/20001102-1.c: New test.
21714         * gcc.dg/20010207-1.c: New test.
21715         * gcc.dg/20010405-1.c: New test.
21716         * gcc.dg/20010822-1.c: New test.
21717         * gcc.dg/20011107-1.c: New test.
21719 2002-01-09  Jeffrey A Law  (law@redhat.com)
21721         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21723         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21724         execution failure on PA targets.
21726 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21728         * gcc.c-torture/compile/20020109-1.c: New test.
21730 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21732         * gcc.c-torture/execute/20020108-1.c: New test.
21734 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21736         * gcc.dg/20020108-1.c: New test.
21738 2002-01-08  H.J. Lu <hjl@gnu.org>
21740         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21741         for header files.
21743 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21745         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21746         consistency.
21748 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21750         * gcc.dg/altivec-4.c: Test altivec predicates.
21752 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21754         * gcc.c-torture/execute/20020107-1.c: New test.
21756 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21758         PR c/5279
21759         * gcc.c-torture/compile/20020106-1.c: New test.
21761 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21763         * gcc.c-torture/execute/nestfunc-4.c: New test.
21765 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21767         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21768         extra triple that slipped in.
21769         * g++.old-deja/g++.abi/align.C: Likewise.
21770         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21772 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21774         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21775         * g++.old-deja/g++.abi/align.C: Likewise.
21776         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21778         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21779         on FreeBSD/i386.
21780         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21781         FreeBSD.
21783 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21785         * gcc.dg/20020104-1.c: New test.
21787         * gcc.dg/20020104-2.c: New test.
21789 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21791         * gcc.dg/20020103-1.c: Fix typo in target selector.
21793 2002-01-03  Richard Henderson  <rth@redhat.com>
21795         * gcc.dg/20020103-1.c: New.
21797 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21799         * gcc.c-torture/execute/20020103-1.c: New test.
21801 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21803         * g++.dg/other/debug2.C: New test.
21805         * gcc.c-torture/compile/20020103-1.c: New test.
21807 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21809         * gcc.dg/gnu89-init-1.c: Added new tests.
21811 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21813         * g++.dg/template/friend2.C: Remove as patch is reverted.
21815         * g++.dg/warn/oldcast1.C: New test.
21817         * g++.dg/template/ptrmem1.C: New test.
21818         * g++.dg/template/ptrmem2.C: New test.
21820         * g++.dg/template/ntp.C: New test.
21822         * g++.dg/other/component1.C: New test.
21824         * g++.dg/template/ttp3.C: New test.
21826         * g++.dg/template/friend2.C: New test.
21827         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21829 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21831         * g++.dg/other/ptrmem1.C: New test.
21832         * g++.dg/other/ptrmem2.C: New test.
21834 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21836         * g++.dg/template/ctor1.C: New test.
21838 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21840         * g++.dg/template/friend2.C: New test.
21842 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21844         * gcc.dg/mmix-1.c: New test.
21846 2001-12-31  Richard Henderson  <rth@redhat.com>
21848         * gcc.dg/asm-5.c: New.
21850 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21852         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21853         in namespace __gnu_cxx
21855 2001-12-30  Richard Henderson  <rth@redhat.com>
21857         * gcc.dg/debug-6.c: New.
21859 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21861         * gcc.c-torture/compile/20011229-2.c: New test.
21863 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21865         * gcc.dg/debug-3.c: New test.
21866         * gcc.dg/debug-4.c: New test.
21867         * gcc.dg/debug-5.c: New test.
21869 2001-12-29  Richard Henderson  <rth@redhat.com>
21871         * g++.dg/eh/loop1.C: New.
21873 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21875         * g++.dg/template/crash1.C: New test.
21877 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21879         * g++.dg/other/const1.C: New test.
21881 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21883         * gcc.c-torture/compile/20011229-1.c: New test.
21885 2001-12-28  Stan Shebs  <shebs@apple.com>
21887         * lib/objc-torture.exp: Resync with c-torture.exp.
21888         * lib/objc.exp: Load standard libraries.
21890 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21892         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21893         additional tests.
21895 2001-12-27  Roger Sayle <roger@eyesopen.com>
21897         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21899 2001-12-27  Richard Henderson  <rth@redhat.com>
21901         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21903 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21905         * g++.dg/eh/ctor1.C: New test.
21906         * g++.dg/other/error2.C: New test.
21908 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21910         * g++.dg/other/init2.C: New test.
21912 2001-12-24  Richard Henderson  <rth@redhat.com>
21914         * gcc.dg/20011223-1.c: New.
21915         * gcc.dg/inline-1.c: New.
21917 2001-12-23  Richard Henderson  <rth@redhat.com>
21919         * gcc.dg/asm-4.c: Test operand modifiers.
21921 2001-12-23  Richard Henderson  <rth@redhat.com>
21923         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21925 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21927         * gcc.c-torture/execute/20011223-1.c: New test.
21929 2001-12-21  Richard Henderson  <rth@redhat.com>
21931         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21932         re-enables the warning.
21934 2001-12-21  Richard Henderson  <rth@redhat.com>
21936         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21938 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21940         * gcc.c-torture/compile/20011218-1.c: New test.
21942 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21944         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21945         arm-isr.c test.
21946         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21947         epilogue generation for ARM ISR routines.
21949 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21951         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21952         * gcc.dg/format/c90-printf-3.c: Likewise.
21953         * gcc.dg/format/c99-printf-3.c: Likewise.
21954         * gcc.dg/format/ext-1.c: Likewise.
21955         * gcc.dg/format/ext-6.c: Likewise.
21956         * gcc.dg/format/format.h: Prototype unlocked stdio.
21958 2001-12-20  Richard Henderson  <rth@redhat.com>
21960         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21961         (arena): Use it.
21962         (malloc): Correct allocation logic.  Abort if we fill up the
21963         arena before initialization complete.
21964         (realloc): Correct allocation logic.
21966 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21968         * gcc.c-torture/compile/20011219-2.c: New test.
21970         * gcc.c-torture/execute/20011219-1.c: New test.
21972 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21974         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21975         target does not support weak symbols.
21977 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21979         * gcc.c-torture/compile/20011219-1.c: New test.
21981 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21983         * g++.dg/other/error1.C: New test.
21985 2001-12-17  Jeffrey A Law  (law@redhat.com)
21987         * gcc.c-torture/execute/20011217-1.c: New test.
21989 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21991         * objc.dg/special/: New directory.
21992         * objc.dg/special/special.exp: New file.
21993         * objc.dg/special/unclaimed-category-1.h: New file.
21994         * objc.dg/special/unclaimed-category-1a.m: New file.
21995         * objc.dg/special/unclaimed-category-1.m: New file.
21997 2001-12-17  Andreas Jaeger  <aj@suse.de>
21999         * gcc.c-torture/compile/20011217-2.c: New test.
22001 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22003         * gcc.c-torture/compile/20011217-1.c: New test.
22005 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22007         * testsuite/gcc.dg/20011214-1.c: New.
22009 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22011         * gcc.dg/altivec-4.c: New.
22013 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22015         * gcc.dg/20011113-1.c: New test.
22017 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22019         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22020         std::__malloc_alloc_template<0> and
22021         std::__default_alloc_template<false, 0>.
22023 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22025         * objc/execute/bf-21.m: New test.
22026         * objc/execute/enumeration-1.m: New test.
22027         * objc/execute/enumeration-2.m: New test.
22029 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22031         * gcc.dg/gnu89-init-1.c: New test.
22033 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22035         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22036         * g++.old-deja/g++.jason/2371.C: Likewise.
22037         * g++.old-deja/g++.jason/template33.C: Likewise.
22038         * g++.old-deja/g++.jason/template34.C: Likewise.
22039         * g++.old-deja/g++.jason/template36.C: Likewise.
22040         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22041         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22042         * g++.old-deja/g++.other/typename1.C: Likewise.
22043         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22044         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22045         * g++.old-deja/g++.pt/typename11.C: Likewise.
22046         * g++.old-deja/g++.pt/typename14.C: Likewise.
22047         * g++.old-deja/g++.pt/typename16.C: Likewise.
22048         * g++.old-deja/g++.pt/typename3.C: Likewise.
22049         * g++.old-deja/g++.pt/typename4.C: Likewise.
22050         * g++.old-deja/g++.pt/typename5.C: Likewise.
22051         * g++.old-deja/g++.pt/typename7.C: Likewise.
22052         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22054 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22056         * g++.dg/other/linkage1.C: New test.
22057         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22058         specifiers.
22060 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22062         * gcc.dg/concat.c: New test.
22064 2001-12-11  Stan Shebs  <shebs@apple.com>
22066         * objc/compile: New test directory.
22067         * objc/compile/compile.exp: New expect script.
22068         * objc/compile/20011211-1.m: New compile test.
22070 2001-12-11  Jason Merrill  <jason@redhat.com>
22072         * lib/prune.exp (prune_gcc_output): Also handle "In member
22073         function".  So many permutations...
22075 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22077         * g++.dg/template/typedef1.C: New test.
22079 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22081         * g++.dg/other/copy1.C: New test.
22083 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22085         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22087         * gcc.dg/builtin-choose-expr.c: New.
22089 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22091         * gcc.dg/altivec-2.c: New.
22093 2001-12-07  Richard Henderson  <rth@redhat.com>
22095         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22097 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22099         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22100         ultrasparc.
22102 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22104         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22106 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22108         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22109         variable argument list.
22111 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22113         * gcc.c-torture/execute/memcheck: Delete entire directory.
22114         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22115         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22117 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22119         * gcc.dg/Wshadow-1.c: New test.
22121 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22123         * gcc.c-torture/compile/20011130-1.c: New test.
22125         * gcc.dg/noncompile/20011025-1.c: New test.
22127         * g++.dg/other/anon-union.C: New test.
22129         * gcc.c-torture/execute/20011024-1.c: New test.
22131 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22133         * gcc.c-torture/execute/20000722-1.x,
22134         gcc.c-torture/execute/20010123-1.x: Remove.
22135         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22136         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22137         gcc.dg/c99-complit-2.c: New tests.
22139 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22141         * g++.dg/inherit/base1.C: New test.
22143 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22145         * g++.dg/other/stdarg1.C: New test.
22147         * gcc.c-torture/compile/20011130-2.c: New test.
22149 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22151         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22152         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22153         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22154         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22155         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22156         * gcc.dg/builtin-prefetch-1.c: New test.
22158 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22160         * gcc.dg/20011130-1.c: New test.
22162 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22164         * g++.dg/other/scope1.C: New test.
22165         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22167 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22169         * gcc.dg/vla-init-1.c: New test.
22171 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22173         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22175 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22177         * objc.dg/alias.m: Update.
22178         * objc.dg/class-1.m: Update.
22179         * objc.dg/const-str-1.m: Update.
22180         * objc.dg/fwd-proto-1.m: Update.
22181         * objc.dg/id-1.m: Update.
22182         * objc.dg/super-class-1.m: Update.
22184 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22186         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22187         constructs.
22189 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22191         * gcc.c-torture/execute/20011128-1.c: New test.
22193 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22195         * gcc.dg/20011127-1.c: New test.
22197 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22199         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22200         from Austin Group draft 7.
22201         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22202         scanf format arguments.
22203         * gcc.dg/format/no-exargs-2.c: New test.
22205 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22207         * g++.dg/abi/vbase8-4.C: New test.
22209 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22211         * gcc.c-torture/execute/20011121-1.c: New test.
22213 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22215         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22217 2001-11-23  Andreas Jaeger  <aj@suse.de>
22219         * gcc.dg/cpp/charconst-2.c: New test.
22221 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22223         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22224         to the host if it is remote.  Let tests specify extra headers
22225         they use.
22226         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22227         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22228         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22229         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22230         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22231         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22232         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22233         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22234         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22235         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22237 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22239         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22240         for little endian ARMs.
22242 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22244         * gcc.c-torture/compile/20011119-1.c: New test.
22245         * gcc.c-torture/compile/20011119-2.c: New test.
22247 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22249         * gcc.dg/altivec-1.c: Fix typo.
22251 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22253         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22255 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22257         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22259 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22261         * lib/g77.exp: Don't specify --rpath-link.
22263         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22264         across all the headers.
22265         * gcc.dg/format/format.exp: For testing on a remote host,
22266         copy format.h.
22268         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22269         * gcc.c-torture/execute/930406-1.c: Likewise.
22270         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22272 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22274         * gcc.dg/altivec-1.c: New.
22276 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22278         * gcc.dg/cpp/fpreprocessed.c: New test case.
22280 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22282         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22283         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22284         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22286 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22288         * gcc.dg/no-builtin-1.c: New test.
22290 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22292         * gcc.c-torture/execute/20011115-1.c: New test.
22294 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22296         * gcc.c-torture/compile/20011114-2.c: New test.
22297         * gcc.c-torture/compile/20011114-3.c: New test.
22298         * gcc.c-torture/compile/20011114-4.c: New test.
22300 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22302         * g++.dg/other/init1.C: New test.
22304 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22306         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22307         message.
22309         * gcc.c-torture/execute/20011114-1.c: New testcase.
22311         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22312         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22313         like the (before this change) version of 20010327-1.c.
22315 2001-11-14  Roger Sayle <roger@eyesopen.com>
22317         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22319 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22321         * g++.dg/init/array2.C: New test.
22323 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22325         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22327 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22329         * g++.dg/other/forscope1.C: New test.
22330         * g++.dg/ext/forscope1.C: New test.
22331         * g++.dg/ext/forscope2.C: New test.
22333 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22335         * gcc.c-torture/execute/20011113-1.c: New test.
22337 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22339         * gcc.c-torture/execute/20011109-2.c: New test.
22341         * gcc.c-torture/execute/20011109-1.c: New test.
22343 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22345         * gcc.c-torture/compile/20011109-1.c: New test.
22347 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22349         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22350         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22351         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22352         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22353         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22354         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22355         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22357 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22359         * g++.dg/warn/Wshadow-1.C: New tests.
22360         * g++.old-deja/g++.mike/for3.C: Update.
22362 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22364         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22365         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22366         XFAILs.  Adjust expected error texts.
22367         * gcc.c-torture/compile/20011106-1.c,
22368         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22369         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22370         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22371         gcc.dg/c99-array-lval-5.c: New tests.
22373 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22375         * gcc.dg/cpp/defined.c: Update.
22377 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22379         * gcc.c-torture/execute/anon-1.c: New test.
22381 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22383         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22384         same size, so no warning should be produced on stormy16.
22386         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22387         due to oversized array.
22388         * g++.old-deja/g++.mike/ns15.C: Likewise.
22389         * g++.old-deja/g++.pt/crash16.C: Likewise.
22391 2001-11-02  Graham Stott  <grahams@redhat.com>
22393         * g++.dgother/debug1.C: Fix typos.
22395 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22397         * g++.dg/other/debug1.C: New test.
22399 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22401         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22402         of unsigned long.
22404 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22406         * gcc.dg/20011029-2.c: New test.
22408         * gcc.c-torture/compile/20011029-1.c: New test.
22410 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22412         * objc/execute/class_self-1.m: New test.
22413         * objc/execute/class_self-2.m: New test.
22415 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22417         * gcc.misc-tests/msgs.exp: Delete.
22418         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22419         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22420         error set to match recent changes.
22422 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22424         * gcc.dg/20011021-1.c: New test.
22426 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22428         * gcc.c-torture/compile/20011023-1.c: New test.
22430 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22432         * lib/g77.exp: Rewrite based on lib/g++.exp.
22434 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22436         * gcc.c-torture/execute/20011019-1.c: New test.
22438         * gcc.dg/20011018-1.c: New test.
22440 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22442         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22444 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22446         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22447         * gcc.dg/attr-invalid.c: Likewise.
22449 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22451         * testsuite/gcc.dg/20011015-1.c: New test.
22453 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22455         * g++.dg/template/unify2.C: New test.
22457 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22459         * g++.dg/other/exception-specification.C: New test
22461 2001-10-13  Tom Rix  <trix@redhat.com>
22463         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22464         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22466 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22468         * testsuite/gcc.dg/20011009-1.c: New test.
22470 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22472         PR g++/4476
22473         * g++.dg/other/friend1.C: New test.
22475 2001-10-11  Richard Henderson  <rth@redhat.com>
22477         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22479 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22481         * gcc.c-torture/compile/20011010-1.c: New.
22483 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22485         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22486         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22487         g77.f-torture/execute/execute.exp,
22488         g77.f-torture/noncompile/noncompile.exp,
22489         gcc.c-torture/compile/compile.exp,
22490         gcc.c-torture/execute/execute.exp,
22491         gcc.c-torture/execute/ieee/ieee.exp,
22492         gcc.c-torture/execute/memcheck/memcheck.exp,
22493         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22494         objc/execute/execute.exp: Update FSF address.
22496 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22498         * gcc.dg/cpp/cmdlne-C.c: Update.
22499         * gcc.dg/cpp/cmdlne-C2.c: New.
22501 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22503         * gcc.c-torture/execute/20011008-3.c: New.
22505 2001-10-08  DJ Delorie  <dj@redhat.com>
22507         * gcc.dg/20011008-1.c: New.
22508         * gcc.dg/20011008-2.c: New.
22510 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22512         * gcc.dg/cpp/spacing1.c: Update test.
22514 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22516         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22517         spelling errors of "separate" as "seperate".
22519 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22521         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22522         enough to avoid inlining.
22524 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22526         * lib/g77.exp: set libg2c_dir correctly.
22528 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22530         * gcc.dg/cpp/macro11.c: New test.
22532 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22534         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22535         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22536         gcc.dg/format/multattr-3.c: New tests.
22537         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22538         tests for format attributes on function pointers being rejected.
22540 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22542         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22544 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22546         * g++.dg/warn/format1.C: New test.
22548 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22550         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22552 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22554         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22556 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22558         * gcc.dg/cpp/redef2.c: Add test.
22560 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22562         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22563         long-standing bug on i686, apparently.
22564         * gcc.c-torture/execute/loop-2c.x: New file.
22565         * gcc.c-torture/execute/loop-2d.x: New file.
22566         * gcc.c-torture/execute/loop-3c.x: New file.
22568 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22570         * gcc.dg/cpp/20000625-2.c: Correct line number.
22572 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22574         * gcc.dg/cpp/macro10.c: New test.
22575         * gcc.dg/cpp/strify3.c: New test.
22576         * gcc.dg/cpp/spacing1.c: Add tests.
22577         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22578         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22580 2001-09-24  DJ Delorie  <dj@redhat.com>
22582         * gcc.c-torture/execute/20010924-1.c: New test.
22584 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22586         * testsuite/objc/execute/paste.m: Remove.
22588 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22590         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22592 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22594         * g77.dg/strlen0.f: New test.
22596 2001-09-21  Richard Henderson  <rth@redhat.com>
22598         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22599         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22601 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22603         Table-driven attributes.
22604         * g++.dg/ext/attrib1.C: New test.
22606 2001-09-20  DJ Delorie  <dj@redhat.com>
22608         * gcc.dg/20000926-1.c: Update expected warning messages.
22609         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22610         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22611         array.
22613 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22615         * g++.dg/eh/registers1.C: New test case.
22617 2001-09-17  Richard Henderson  <rth@redhat.com>
22619         * gcc.dg/array-5.c: Fix VLA decomposition test.
22621 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22623         * gcc.dg/cpp/line5.c: New testcase.
22625 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22627         * gcc.dg/cpp/macro9.c: New test.
22629 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22631         * gcc.c-torture/execute/980223.c: Change type of addr from long
22632         to char *.
22634 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22636         * gcc.c-torture/execute/20010915-1.c: New test.
22638 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22640         * g77.dg/bprob: New directory.
22641         * g77.dg/bprob/bprob.exp: New file.
22642         * g77.dg/bprob/bprob-1.f: New test.
22643         * g77.dg/gcov: New directory.
22644         * g77.dg/gcov/gcov.exp: New file.
22645         * g77.dg/gcov/gcov-1.f: New test.
22646         * g77.dg/gcov/gcov-1.x: New file.
22648 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22650         * gcc.dg/cpp/directiv.c: Update.
22651         * gcc.dg/cpp/undef1.c: Update.
22653 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22655         * gcc.dg/20010912-1.c: New test.
22657 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22659         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22660         language-independent file in lib.
22661         * lib/gcov.exp: New file.
22663 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22665         * gcc.c-torture/compile/20010911-1.c: New test.
22667 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22669         * lib/profopt.exp: New, to support profile-directed optimizations.
22670         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22671         * gcc.misc-tests/bprob-1.c: New test.
22672         * gcc.misc-tests/bprob-2.c: New test.
22674 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22676         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22677         XFAIL and which kinds of gcov output to verify.
22678         * gcc.misc-tests/gcov-4b.x: New file.
22679         * gcc.misc-tests/gcov-5b.x: New file.
22680         * gcc.misc-tests/gcov-6.x: New file.
22681         * gcc.misc-tests/gcov-7.c: New test.
22682         * gcc.misc-tests/gcov-7.x: New file.
22684 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22686         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22687         * gcc.misc-tests/gcov-6.c: New test.
22689 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22691         PR c++/3986
22692         * g++.dg/abi/vbase1.C: New test.
22694 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22696         * objc.dg/method-2.m: New.
22698 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22700         PR c++/4203
22701         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22702         * g++.dg/init/empty1.C: New test.
22704 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22706         * gcc.c-torture/compile/20010903-1.c: New test.
22708 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22710         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22711         for m68k.
22713 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22715         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22717         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22719         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22721 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22723         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22724         for 16-bit 'unsigned int'.
22726 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22728         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22730 2001-08-27  Richard Henderson  <rth@redhat.com>
22732         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22733         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22735 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22737         * gcc.dg/asm-names.c (ymain): New.
22739 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22741         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22742         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22743         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22745 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22747         * gcc.dg/compare5.c: New testcase.
22749 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22751         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22752         and "In instantiation".
22754 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22756         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22758 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22760         * gcc.misc-tests/gcov.exp: Add support for branch information.
22761         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22762         * gcc.misc-tests/gcov-4.c: New test.
22763         * gcc.misc-tests/gcov-4b.c: New test.
22764         * gcc.misc-tests/gcov-5b.c: New test.
22766 2001-08-20  Zack Weinberg  <zackw@panix.com>
22768         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22769         expected to fail.
22771 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22773         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22775 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22777         * g++.dg/eh/template1.C: New test.
22779 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22781         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22782         Fix thinko.
22783         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22784         for xfail.
22786 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22788         * lib/g77-dg.exp:  Use prune.exp for common procedures
22789         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22790         * lib/g77.exp: (g77-dg-prune) Remove
22792 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22794         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22796 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22798         * g++.dg/template/unify1.C: New test.
22800 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22802         * g++.dg/abi/empty4.C: New test.
22804 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22806         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22807         solaris2.*
22808         * g77.f-torture/compile/pr3743.x: Likewise
22810 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22812         * g++.dg/other/using-declaration.C: New test.
22814 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22816         * gcc.dg/cpp/tr-sign.c: New testcase.
22818 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22820         * gcc.dg/cpp/19951025-1.c: Revert.
22821         * gcc.dg/cpp/directiv.c: We no longer process directives that
22822         interrupt macro arguments.
22824 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22826         * gcc.dg/bconstp-1.c: New test.
22828 2001-08-03  Richard Henderson  <rth@redhat.com>
22830         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22832 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22834         * gcc.dg/cpp/19951025-1.c: Update.
22836 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22838         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22839         should be x.
22841 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22843         Kill -fhonor-std.
22844         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22845         * g++.old-deja/g++.other/std1.C: Likewise.
22846         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22848 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22850         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22851         (g77_pass, g77_fail, g77_finish, g77_exit,
22852         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22854 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22856         * g77.dg/fbackslash.f
22857         * g77.dg/fcase-preserve.f
22858         * g77.dg/ff90-1.f
22859         * g77.dg/ffixed-line-length-0.f
22860         * g77.dg/ffixed-line-length-132.f
22861         * g77.dg/ffixed-line-length-7.f
22862         * g77.dg/ffixed-line-length-72.f
22863         * g77.dg/ffixed-line-length-none.f
22864         * g77.dg/ffree-form-1.f
22865         * g77.dg/fno-backslash.f
22866         * g77.dg/fno-f90-1.f
22867         * g77.dg/fno-fixed-form-1.f
22868         * g77.dg/fno-onetrip.f
22869         * g77.dg/fno-typeless-boz.f
22870         * g77.dg/fno-underscoring.f
22871         * g77.dg/fno-vxt-1.f
22872         * g77.dg/fonetrip.f
22873         * g77.dg/ftypeless-boz.f
22874         * g77.dg/fugly-assumed.f
22875         * g77.dg/funderscoring.f
22876         * g77.dg/fvxt-1.f
22878 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22880         * objc.dg/fwd-proto-1.m: New.
22881         * objc.dg/local-decl-1.m: New.
22882         * objc.dg/naming-1.m: New.
22883         * objc.dg/naming-2.m: New.
22884         * objc.dg/proto-hier-1.m: New.
22886 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22888         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22889         largest-type elements to a struct makes its size grow.
22891 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22893         * g++.dg/abi/vthunk1.C: New test.
22895 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22897         * g++.dg/abi/vbase8-22.C: New test.
22899 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22901         * gcc.dg/cpp/macro8.c: New test.
22903 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22905         * g++.dg/abi/vbase8-21.C: New test.
22907 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22909         * g++.dg/abi/vbase8-10.C: New test.
22911 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22913         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22914         ${tool}_set_ld_library_path.
22915         Changed caller.
22916         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22917         g++.exp.
22919 2001-07-26  Stan Cox <scox@redhat.com>
22921         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22922         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22923         gcc_exit, gcc_check_unsupported_p):
22924         Moved to gcc-deps.exp
22925         * gcc-deps.exp: New file.
22927 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22929         * g++.old-deja/g++.pt/defarg14.C: New test.
22931 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22933         * g++.old-deja/g++.other/lineno5.C: New test.
22935 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22937         * g++.old-deja/g++.pt/crash68.C: New test.
22939 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22941         * g++.old-deja/g++.other/crash42.C: New test.
22943 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22945         * gcc.dg/cpp/extratokens.c: Fix.
22946         * gcc.dg/cpp/skipping2.c: New tests.
22948 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22950         * gcc.c-torture/execute/20010724-1.c: New file.
22951         * gcc.c-torture/execute/20010724-1.x: New file.
22953 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22955         * g++.old-deja/g++.other/cond7.C: New test.
22957 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22959         * g++.old-deja/g++.other/optimize4.C: New test.
22961 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22963         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22965 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22967         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22968         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22969         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22970         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22972         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22973         bug report" message.
22975         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22976         * g++.dg/ext/instantiate1.C: Move from old-deja.
22978 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22980         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22981         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22982         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22983         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22985 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22987         * gcc.c-torture/execute/20010723-1.c: New test.
22989 2001-07-23  Ben Elliston  <bje@redhat.com>
22991         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22993 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22995         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22996         i[34567]86-*-*.
22997         Delete handling of ieee_multilib_flags.
22998         Pass -mieee for alpha*-*-* and sh-*-*.
22999         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23001 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23003         Remove old-abi tests.
23004         * g++.old-deja/g++.mike/p11116.C: Remove.
23005         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23007 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23009         * g77.f-torture/compile/pr3743.f:  New test
23011 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23013         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23015 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23017         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23018         g++.old-deja/g++.pt/static6.C: Likewise.
23019         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23020         supports weak symbols.
23022 2001-07-18  Andreas Jaeger  <aj@suse.de>
23024         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23025         supported again.
23027 2001-07-18  Andreas Jaeger  <aj@suse.de>
23029         * gcc.dg/iftrap-1.c: Fix target line.
23031 2001-07-17  Richard Henderson  <rth@redhat.com>
23033         * gcc.c-torture/execute/20010717-1.c: New.
23035 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23037         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23038         tests.
23040 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23042         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23044 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23046         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23047         UAC_SIGBUS, UAC_NOPRINT definitions.
23049 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23051         * objc/execute/object_is_class.m: New test.
23052         * objc/execute/object_is_meta_class.m: New test.
23054 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23056         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23057         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23059 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23061         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23062         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23064 2001-07-14  Richard Henderson  <rth@redhat.com>
23066         * gcc.dg/iftrap-1.c: New.
23068 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23070         * g77.f-torture/execute/intrinsic77.f: New test.
23072 2001-07-11  Janis Johnson <janis@us.ibm.com>
23074         * gcc.misc-tests/gcov-3.c: New test.
23076 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23078         * gcc.c-torture/compile/20010711-1.c,
23079         * gcc.c-torture/compile/20010711-2.c: New tests.
23081 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23083         * gcc.c-torture/execute/20010711-1.c: New test.
23085 2001-07-11  Ben Elliston  <bje@redhat.com>
23087         * g++.old-deja/g++.other/enum5.C: New test.
23089 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23091         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23092         (g++-dg-prune): Call prune_gcc_output.
23093         * prune.exp: New file for prune_gcc_output.
23094         * lib/g++.exp, lib/gcc.exp: Load it.
23096 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23098         * gcc.c-torture/compile/20010701-1.c,
23099         g++.old-deja/g++.ext/attrib6.C: New tests.
23101 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23103         * gcc.c-torture/compile/20010706-1.c: New test.
23105 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23107         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23109 2001-06-28  Stan Shebs  <shebs@apple.com>
23111         * gcc.dg/pragma-darwin.c: New test.
23113 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23115         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23116         Solaris 2.[678] system.
23118 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23120         * gcc.dg/20010622-1.c: New test.
23122 2001-06-18  Stan Shebs  <shebs@apple.com>
23124         * objc.dg: New directory.
23125         * objc.dg/dg.exp: New file.
23126         * objc.dg/alias.m: New.
23127         * objc.dg/class-1.m: New.
23128         * objc.dg/class-2.m: New.
23129         * objc.dg/const-str-1.m: New.
23130         * objc.dg/const-str-2.m: New.
23131         * objc.dg/id-1.m: New.
23132         * objc.dg/method-1.m: New.
23133         * objc.dg/super-class-1.m: New.
23134         * lib/objc-dg.exp: New file.
23136 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23138         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23139         of label name.
23141 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23143         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23145 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23147         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23148         variable.
23150 2001-06-12  Richard Henderson  <rth@redhat.com>
23152         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23154 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23156         * g++.old-deja/g++.abi/vbase5.C: New test.
23157         * g++.old-deja/g++.abi/vbase6.C: New test.
23158         * g++.old-deja/g++.abi/vbase7.C: New test.
23160 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23162         * gcc.c-torture/compile/20010610-1.c: New test.
23164 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23166         * g++.old-deja/g++.abi/vbase4.C: New test.
23168 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23170         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23171         support %f for HC11/HC12 targets.
23172         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23173         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23174         on HC11/HC12 targets.
23175         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23177 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23179         * gcc.dg/wchar_t-1.c: New file.
23180         * gcc.dg/wint_t-1.c: Likewise.
23182 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23184         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23186 2001-06-11  Richard Henderson  <rth@redhat.com>
23188         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23190 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23192         * gcc.c-torture/compile/20010611-1.c: New test.
23194 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23196         * gcc.dg/c99-tag-1.c: Add more tests.
23198 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23200         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23201         representation on MN10300 and ARM/Thumb.
23203 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23205         * g77.f-torture/execute/20010610.f: New.
23207 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23209         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23210         names.
23212 2001-06-09  Richard Henderson  <rth@redhat.com>
23214         * gcc.c-torture/execute/ashrdi-1.c: New.
23215         * gcc.c-torture/execute/ashldi-1.c: New.
23216         * gcc.c-torture/execute/lshrdi-1.c: New.
23218 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23220         * objc/execute/load-3.m: Added. Check sending +load to categories,
23221         in addition to classes.
23223 2001-06-08  Stan Shebs  <shebs@apple.com>
23225         * objc/execute/load-2.m: New test.  From Nicola Pero
23226         <n.pero@mi.flashnet.it>.
23228 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23230         * gcc.c-torture/execute/20010605-2.c: New test.
23232 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23234         * g++.old-deja/g++.abi/vbase2.C: New test.
23235         * g++.old-deja/g++.abi/vbase3.C: New test.
23237 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23239         * g++.old-deja/g++.pt/friend49.C: New test.
23241 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23243         * g++.old-deja/g++.ext/anon3.C: New test.
23245 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23247         * g++.old-deja/g++.other/conv7.C: New test.
23249 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23251         * gcc.c-torture/compile/20010605-2.c: New test.
23253 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23255         * gcc.c-torture/execute/20010604-1.c: New test.
23257 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23259         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23261 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23263         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23264         (g++_link_flags): Likewise.
23265         (g++_init): Pass gccpath's value to two previous functions.
23267 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23269         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23270         Ensure logfile entry matches exec command line.
23272 2001-05-31  Richard Henderson  <rth@redhat.com>
23274         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23275         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23277 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23279         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23280         compiler for irix6.2
23282 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23284         * g++.old-deja/g++.other/optimize3.C: New file.
23286 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23288         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23289         assemble.
23291 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23293         * g++.old-deja/g++.other/optimize2.C: New file.
23295 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23297         * gcc.c-torture/compile/20010518-2.c: New file.
23298         * gcc.c-torture/execute/20010518-1.c: New file.
23299         * gcc.c-torture/execute/20010518-2.c: New file.
23301 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23303         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23305 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23307         G++ no longer defines builtins that do not begin with __builtin.
23308         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23309         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23310         * g++.old-deja/g++.law/builtin1.C: Likewise.
23311         * g++.old-deja/g++.law/cvt2.C: Likewise.
23312         * g++.old-deja/g++.mike/net5.C: Likewise.
23313         * g++.old-deja/g++.other/builtins1.C: Likewise.
23314         * g++.old-deja/g++.other/builtins2.C: Likewise.
23315         * g++.old-deja/g++.other/builtins3.C: Likewise.
23316         * g++.old-deja/g++.other/builtins4.C: Likewise.
23317         * g++.old-deja/g++.other/inline8.C: Likewise.
23318         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23320 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23322         * g++.old-deja/g++.pt/using1.C: Adjust.
23323         * g++.old-deja/g++.pt/using2.C: New test.
23325 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23327         * gcc.dg/cpp/charconst.c: New tests.
23328         * gcc.dg/cpp/escape.c: New tests.
23329         * gcc.dg/cpp/escape-1.c: New tests.
23330         * gcc.dg/cpp/escape-2.c: New tests.
23331         * gcc.dg/cpp/ucs.c: New tests.
23333 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23335         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23336         native compiler for irix6.5.
23338 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23340         * lib/g++.exp (g++_include_flags): Use args to compute
23341         get_multilibs.
23342         (g++_link_flags): Likewise.
23343         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23345 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23347         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23349 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23351         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23352         this file.
23354 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23356         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23357         STACK_SIZE;
23358         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23359         to STACK_SIZE; Use it to define size of add_histo array.
23360         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23361         to STACK_SIZE.
23362         (f): Use GITT_SIZE to define size of gitt local table.
23363         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23364         to STACK_SIZE; Use it to define size of bytemem array.
23366 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23368         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23369         on 68HC11/HC12 due to the asm instruction.
23370         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23371         * gcc.c-torture/compile/920520-1.x: Likewise.
23372         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23373         on 68HC11/HC12 because the function is larger than 64K.
23374         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23375         on 68HC11/HC12 because the structure is too large.
23377 2001-05-20  Richard Henderson  <rth@redhat.com>
23379         * gcc.c-torture/execute/20010520-1.c: New.
23381 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23383         * g++.old-deja/g++.warn/compare1.C: New test.
23384         * gcc.dg/compare4.c: New test.
23386 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23388         * g++.old-deja/g++.other/optimize1.C: New test.
23390 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23392         * g++.old-deja/g++.pt/spec41.C: New test.
23394 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23396         * gcc.c-torture/compile/20010114-1.x: Remove.
23398 2001-05-18  Stan Shebs  <shebs@apple.com>
23400         * gcc.c-torture/compile/20010518-1.c: New test.
23402 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23404         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23405         * g++.old-deja/g++.pt/crash67.C: New test.
23407 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23409         * g++.old-deja/g++.other/debug9.C: New test.
23411 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23413         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23415 2001-05-16  Jan Hubicka  <jh@suse.cz>
23417         * gcc.c-torture/compile/20010516-1.c: New test.
23419 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23421         * g++.old-deja/g++.other/crash41.C: New test.
23423 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23425         * g++.old-deja/g++.pt/crash66.C: New test.
23427 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23429         * g++.old-deja/g++.robertl/eb27.C: Convert.
23431 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23433         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23434         declaration being redundant.
23436 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23438         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23440 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23442         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23444 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23446         * lib/g++.exp: Use testsuite_flags.
23448 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23450         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23452 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23454         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23456 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23458         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23460 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23462         * gcc.c-torture/compile/20010313-1.c: New test.
23464 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23466         * gcc.dg/cpp/direct2.c: New test.
23467         * gccq.dg/cpp/direct2s.c: New test.
23469         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23471 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23473         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23474         * g++.old-deja/g++.other/op3.C: Likewise.
23476 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23478         * gcc.dg/cpp/syshdr.h: New file.
23479         * gcc.dg/cpp/sysmac1.c: Update.
23480         * gcc.dg/cpp/sysmac2.c: Update.
23482 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23484         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23486 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23488         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23489         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23491 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23493         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23495 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23497         * lib/g++.exp (g++_include_flags): Don't use any special flags
23498         if TESTING_IN_BUILD_TREE is not defined.
23499         (g++_init): Use a plain 'c++' as the compiler if
23500         TESTING_IN_BUILD_TREEE is not defined.
23502 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23504         * g++.old-deja/g++.eh/catch13.C: New test.
23505         * g++.old-deja/g++.eh/catch14.C: New test.
23507 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23509         * gcc.dg/cpp/tr-define.c: New test.
23511 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23513         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23514         <stdlib.h>, not <malloc.h>.
23516 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23518         * g++.old-deja/g++.ns/template17.C: New test.
23520 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23522         * g++.old-deja/g++.pt/ref4.C: New test.
23524 2001-04-30  Richard Henderson  <rth@redhat.com>
23526         * gcc.dg/20000724-1.c: Revert last change.
23528 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23530         * g77.f-torture/execute/20010430.f: New test.
23532 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23534         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23536 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23538         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23540 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23542         * g++.old-deja/g++.eh/crash6.C: New test.
23544 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23546         * g++.old-deja/g++.other/warn7.C: New test.
23548 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23550         * g++.old-deja/g++.other/defarg9.C: New test.
23552 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23554         * g77.f-torture/compile/20010426.f: New test.
23555         * g77.f-torture/execute/20010426.f: New test.
23557 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23559         * g77.f-torture/compile/20000629-1.x: Remove - error
23560         has been fixed.
23562 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23564         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23565         Tweak slightly to work with g++.dg framework.
23566         * g++.dg/special/ecos.exp: Run initp1.C test.
23567         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23569         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23570         its linker doesn't give line numbers either.
23571         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23573 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23575         * g++.old-deja/g++.other/lex1.C: New test.
23577 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23579         * gcc.dg/noncompile/20010425-1.c: New test.
23581 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23583         * g++.old-deja/g++.pt/mangle2.C: New test.
23585 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23587         * gcc.dg/format/plus-1.c: New test.
23589 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23591         * gcc.dg/20010423-1.c: New test.
23593 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23595         * gcc.c-torture/execute/20010422-1.c: New test.
23597 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23599         * g++.old-deja/g++.ns/type2.C: New test.
23601 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23603         * g++.old-deja/g++.other/perf1.C: New test.
23605 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23607         * gcc.dg/c99-func-2.c: Remove xfail.
23608         * gcc.dg/c99-func-3.c: Remove xfail.
23609         * gcc.dg/c99-func-4.c: Remove xfail.
23611 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23613         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23615 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23617         * gcc.c-torture/compile/20010423-1.c: New test.
23619 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23621         * g++.old-deja/g++.pt/typename28.C: New test.
23623 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23625         * g++.old-deja/g++.abi/empty2.C: New test.
23626         * g++.old-deja/g++.abi/empty3.C: New test.
23628 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23630         * g++.old-deja/g++.other/comdat2.C: New test.
23631         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23633 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23635         * g++.old-deja/g++.other/overload14.C: New test.
23637 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23639         * g++.old-deja/g++.other/lookup23.C: New test.
23641 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23643         * gcc.c-torture/execute/20010403-1.c: New test.
23645 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23646             Mark Mitchell  <mark@codesourcery.com>
23648         * lib/old-dejagnu.exp: Don't delete output of executable.
23649         Add .exe suffix to executables.
23651 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23653         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23655 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23657         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23659 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23661         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23662         * g++.old-deja/g++.abi/crash1.C: New test.
23664 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23666         * g++.old-deja/g++.other/crash40.C: New test.
23668 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23670         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23672 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23674         * g++.old-deja/g++.other/warn6.C: New test.
23676 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23678         * g++.old-deja/g++.robertl/eb42.C: Same.
23680 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23682         * gcc.dg/wtr-conversion-1.c: New testcase.
23684 2001-04-10  Richard Henderson  <rth@redhat.com>
23686         * g++.old-deja/g++.other/array5.C: New.
23688 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23690         * gcc.c-torture/execute/20010408-1.c: New test.
23692 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23694         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23695         headers and constructs.
23696         * g++.old-deja/g++.robertl/eb79.C: Same.
23697         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23698         * g++.old-deja/g++.robertl/eb73.C: Same.
23699         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23700         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23701         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23702         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23703         * g++.old-deja/g++.robertl/eb44.C: Same.
23704         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23705         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23706         * g++.old-deja/g++.robertl/eb39.C: Same.
23707         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23708         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23709         * g++.old-deja/g++.robertl/eb30.C: Same.
23710         * g++.old-deja/g++.robertl/eb3.C: Same.
23711         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23712         * g++.old-deja/g++.robertl/eb21.C: Same.
23713         * g++.old-deja/g++.robertl/eb15.C: Same.
23714         * g++.old-deja/g++.robertl/eb118.C: Same.
23715         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23716         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23717         * g++.old-deja/g++.robertl/eb109.C: Same.
23718         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23719         * g++.old-deja/g++.mike/rtti1.C: Same.
23720         * g++.old-deja/g++.mike/p658.C: Same.
23721         * g++.old-deja/g++.mike/net46.C: Same.
23722         * g++.old-deja/g++.mike/net34.C: Same.
23723         * g++.old-deja/g++.mike/memoize1.C: Same.
23724         * g++.old-deja/g++.mike/eh2.C: Same.
23725         * g++.old-deja/g++.law/weak.C: Same.
23726         * g++.old-deja/g++.law/visibility7.C: Same.
23727         * g++.old-deja/g++.law/visibility25.C: Same.
23728         * g++.old-deja/g++.law/visibility22.C: Same.
23729         * g++.old-deja/g++.law/visibility2.C: Same.
23730         * g++.old-deja/g++.law/visibility17.C: Same.
23731         * g++.old-deja/g++.law/visibility13.C: Same.
23732         * g++.old-deja/g++.law/visibility10.C: Same.
23733         * g++.old-deja/g++.law/visibility1.C: Same.
23734         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23735         * g++.old-deja/g++.law/vbase1.C: Same.
23736         * g++.old-deja/g++.law/operators32.C: Same.
23737         * g++.old-deja/g++.law/nest3.C: Same.
23738         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23739         * g++.old-deja/g++.law/except5.C (main): Same.
23740         * g++.old-deja/g++.law/cvt7.C (run): Same.
23741         * g++.old-deja/g++.law/cvt2.C: Same.
23742         * g++.old-deja/g++.law/cvt16.C: Same.
23743         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23744         * g++.old-deja/g++.law/ctors17.C (main): Same.
23745         * g++.old-deja/g++.law/ctors13.C: Same.
23746         * g++.old-deja/g++.law/ctors12.C (main): Same.
23747         * g++.old-deja/g++.law/ctors10.C: Same.
23748         * g++.old-deja/g++.law/code-gen5.C: Same.
23749         * g++.old-deja/g++.law/bad-error7.C: Same.
23750         * g++.old-deja/g++.law/arm9.C: Same.
23751         * g++.old-deja/g++.law/arm12.C: Same.
23752         * g++.old-deja/g++.law/arg8.C: Same.
23753         * g++.old-deja/g++.law/arg1.C: Same.
23754         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23755         * g++.old-deja/g++.jason/template31.C: Same.
23756         * g++.old-deja/g++.jason/template24.C (main): Same.
23757         * g++.old-deja/g++.jason/2371.C: Same.
23758         * g++.old-deja/g++.eh/new2.C: Same.
23759         * g++.old-deja/g++.eh/new1.C: Same.
23760         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23761         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23762         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23763         * g++.old-deja/g++.brendan/crash62.C: Same.
23764         * g++.old-deja/g++.brendan/crash52.C: Same.
23765         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23766         * g++.old-deja/g++.brendan/crash38.C: Same.
23767         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23768         * g++.old-deja/g++.brendan/copy9.C: Same.
23770 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23772         * gcc.c-torture/execute/20001203-2.c (memset):
23773         Count argument is of type __SIZE_TYPE__.
23775 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23777         * gcc.c-torture/compile/20010404-1.c: New test.
23779 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23781         * gcc.c-torture/compile/20010326-1.c: New test.
23783 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23785         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23786         peculiarities of the SH.
23787         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23789 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23791         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23792         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23793         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23795 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23797         * g77.f-torture/compile/20010321-1.f: New test.
23799 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23801         * gcc.c-torture/compile/20010329-1.c: New test.
23803 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23805         * gcc.c-torture/execute/20010329-1.c: New test.
23807 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23809         * g++.old-deja/g++.other/eh4.C: Fix typo.
23811 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23813         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23815 2001-03-28  Philip Blundell  <philb@gnu.org>
23817         * gcc.c-torture/compile/20010328-1.c: New test.
23819 2001-03-27  Richard Henderson  <rth@redhat.com>
23821         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23822         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23824 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23826         * gcc.c-torture/compile/20010327-1.c: New test.
23828 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23830         * g++.old-deja/g++.other/friend12.C: New test.
23831         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23832         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23834 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23836         * gcc.c-torture/execute/20010325-1.c: New test.
23838 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23840         * g++.old-deja/g++.other/mangle3.C: New test.
23842 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23844         * g++.old-deja/g++.other/anon8.C: New test.
23846 2001-03-20  Philip Blundell  <philb@gnu.org>
23848         * gcc.c-torture/compile/20010320-1.c: New test.
23850 2001-03-17  Richard Henderson  <rth@redhat.com>
23852         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23854 2001-03-15  Geoff Keating  <geoff@redhat.com>
23856         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23857         tests on AIX.
23859 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23861         * g++.old-deja/g++.other/eh4.C: New test.
23863 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23865         * gcc.dg/cpp/mi1.c: Update.
23867 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23869         * g++.old-deja/g++.other/regstack.C: New test.
23871 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23873         * g++.old-deja/g++.other/ref4.C: New test.
23875 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23877         * objc/execute/va_method.m: Added.
23878         * objc/execute/IMP.m: Added.
23879         * objc/execute/_cmd.m: Added.
23880         * objc/execute/accessing_ivars.m: Added.
23881         * objc/execute/class-1.m: Added.
23882         * objc/execute/class-10.m: Added.
23883         * objc/execute/class-11.m: Added.
23884         * objc/execute/class-12.m: Added.
23885         * objc/execute/class-13.m: Added.
23886         * objc/execute/class-14.m: Added.
23887         * objc/execute/class-2.m: Added.
23888         * objc/execute/class-3.m: Added.
23889         * objc/execute/class-4.m: Added.
23890         * objc/execute/class-5.m: Added.
23891         * objc/execute/class-6.m: Added.
23892         * objc/execute/class-7.m: Added.
23893         * objc/execute/class-8.m: Added.
23894         * objc/execute/class-9.m: Added.
23895         * objc/execute/class-tests-1.h
23896         * objc/execute/class-tests-2.h
23897         * objc/execute/compatibility_alias.m: Added.
23898         * objc/execute/encode-1.m: Added.
23899         * objc/execute/formal_protocol-1.m: Added.
23900         * objc/execute/formal_protocol-2.m: Added.
23901         * objc/execute/formal_protocol-3.m: Added.
23902         * objc/execute/formal_protocol-4.m: Added.
23903         * objc/execute/formal_protocol-5.m: Added.
23904         * objc/execute/formal_protocol-6.m: Added.
23905         * objc/execute/formal_protocol-7.m: Added.
23906         * objc/execute/informal_protocol.m: Added.
23907         * objc/execute/initialize.m: Added.
23908         * objc/execute/load.m: Added.
23909         * objc/execute/many_args_method.m: Added.
23910         * objc/execute/nested-3.m: Added.
23911         * objc/execute/no_clash.m: Added.
23912         * objc/execute/private.m: Added.
23913         * objc/execute/redefining_self.m: Added.
23914         * objc/execute/root_methods.m: Added.
23915         * objc/execute/selector-1.m: Added.
23916         * objc/execute/static-1.m: Added.
23917         * objc/execute/static-2.m: Added.
23918         * objc/execute/va_method.m: Added.
23920 2001-03-10  Richard Henderson  <rth@redhat.com>
23922         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23924 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23926         * g++.old-deja/g++.other/crash31.C: XFAIL.
23927         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23928         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23929         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23930         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23931         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23933 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23935         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23937 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23939         * gcc.dg/20000724-1.c: Don't use multiline strings.
23941 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23943         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23944         result of -cString against what we expect it to be; don't just
23945         print it out for no one to read.
23947         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23948         Based on testcases provided by Nicola Pero.
23950 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23952         * gcc.dg/cpp/macro7.c: New test.
23954 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23956         * gcc.dg/cpp/multiline.c: Update.
23958 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23960         * g++.old-deja/g++.other/enum3.C: New test.
23962 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23964         * g++.old-deja/g++.other/pod1.C: New test.
23966 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23968         * g++.old-deja/g++.ext/overload1.C: New test.
23970 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23972         * g++.old-deja/g++.pt/using1.C: New test.
23974 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23976         * g++.old-deja/g++.other/using9.C: New test.
23978 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23980         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23982         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23984 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23986         * g++.old-deja/g++.ext/realpt1.C: Remove.
23988 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23990         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23992 2001-02-26  Will Cohen  <wcohen@redhat.com>
23994         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23996 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23998         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23999         templatized constructors.
24001 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24003         * gcc.c-torture/execute/20010224-1.c: New test.
24005 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24007         * gcc.c-torture/execute/20010222-1.c: New test.
24009 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24011         * g++.old-deja/g++.other/inline20.C: New test.
24013 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24015         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24017 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24019         * g++.old-deja/g++.other/lookup22.C: New test.
24021 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24023         * g77.dg: New directory.
24024         * g77.dg/20010216-1.f: New test case.
24025         * g77.dg/dg.exp: New driver.
24026         * lib/g77-dg.exp: New driver library.
24028 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24030         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24032 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24034         * g++.old-deja/g++.other/decl9.C: New test.
24036 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24038         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24039         not need <string> and also tests the initialization at runtime.
24041 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24043         * gcc.c-torture/execute/longlong.c: New test.
24045 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24047         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24049 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24051         * gcc.c-torture/execute/920302-1.c (execute):
24052         Change argument type to short.
24054 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24056         * g++.old-deja/g++.pt/deduct6.C: New test.
24058 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24060         * g++.old-deja/g++.pt/deduct5.C: New test.
24062 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24064         * gcc.c-torture/execute/20010209-1.c: New test.
24066 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24068         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24070 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24072         * g++.dg/vtgc1.C: Update for new ABI.
24074         * consistency.vlad: New directory, 1665 files.
24076 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24078         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24079         return type.
24080         * gcc.dg/cpp/digraphs.c: Declare puts.
24082 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24084         * g++.old-deja/g++.other/warn5.C: New test.
24086 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24088         * g++.old-deja/g++.pt/spec40.C: New test.
24090 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24092         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24093         case.
24094         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24096 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24098         * gcc.c-torture/compile/20010209-1.c: New test.
24100 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24102         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24103         excess errors message but not if it crashes.
24104         * g++.old-deja/g++.other/crash27.C: Likewise.
24105         * g++.old-deja/g++.other/crash28.C: Likewise.
24106         * g++.old-deja/g++.other/crash30.C: Likewise.
24107         * g++.old-deja/g++.other/crash32.C: Likewise.
24108         * g++.old-deja/g++.other/crash35.C: Likewise.
24109         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24111 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24113         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24114         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24115         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24116         g77.f-torture/execute/execute.exp,
24117         g77.f-torture/noncompile/noncompile.exp,
24118         gcc.c-torture/execute/execute.exp,
24119         gcc.c-torture/execute/memcheck/memcheck.exp,
24120         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24121         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24122         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24123         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24124         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24125         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24126         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24127         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24128         Remove bug reporting instructions with ancient email addresses.
24130 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24132         * gcc.dg/20010202-1.c: New test.
24133         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24135 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24137         * g++.dg/stdbool-if.C: New test.
24139 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24141         * objc/execute/fdecl.m: Added main().
24143 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24145         * gcc.c-torture/execute/20010206-1.c: New test.
24147 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24149         * gcc.dg/cpp/avoidpaste1.c: Update.
24151 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24153         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24154         Pero <nicola@brainstorm.co.uk>.
24155         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24157 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24159         * g++.old-deja/g++.pt/spec39.C: New test.
24161 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24163         * gcc.c-torture/compile/20010202-1.c: New test.
24165 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24167         * g++.old-deja/g++.abi/primary2.C: New test.
24168         * g++.old-deja/g++.abi/primary3.C: New test.
24169         * g++.old-deja/g++.abi/primary4.C: New test.
24170         * g++.old-deja/g++.abi/primary5.C: New test.
24171         * g++.old-deja/g++.abi/vtable3.h: New test.
24172         * g++.old-deja/g++.abi/vtable3a.C: New test.
24173         * g++.old-deja/g++.abi/vtable3b.C: New test.
24174         * g++.old-deja/g++.abi/vtable3c.C: New test.
24175         * g++.old-deja/g++.abi/vtable3d.C: New test.
24176         * g++.old-deja/g++.abi/vtable3e.C: New test.
24177         * g++.old-deja/g++.abi/vtable3f.C: New test.
24178         * g++.old-deja/g++.abi/vtable3g.C: New test.
24179         * g++.old-deja/g++.abi/vtable3h.C: New test.
24180         * g++.old-deja/g++.abi/vtable3i.C: New test.
24181         * g++.old-deja/g++.abi/vtable3j.C: New test.
24182         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24184 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24186         * g++.old-deja/g++.other/anon6.C: New test.
24187         * g++.old-deja/g++.other/anon7.C: New test.
24189 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24191         * gcc.dg/cpp/avoidpaste2.c: New tests.
24193 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24195         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24197 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24199         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24200         DECIMAL_DIG cases for Irix."
24202 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24204         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24206 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24208         * gcc.dg/c99-tag-1.c: New test.
24210 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24212         * gcc.dg/cpp/tr-warn1.c: Add tests.
24214 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24216         * gcc.dg/cpp/avoidpaste1.c: Update.
24217         * gcc.dg/cpp/paste4.c: Update.
24219 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24221         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24222         cases for Irix.
24224 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24226         * g++.old-deja/g++.other/inline19.C: New test.
24228 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24230         * gcc.dg/Wlarger-than.c: New test.
24232 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24234         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24236 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24238         * gcc.c-torture/execute/20010129-1.c: New test.
24239         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24241 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24243         * gcc.dg/cpp/avoidpaste1.c: Test case.
24245 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24247         * g++.old-deja/g++.other/inline18.C: New test.
24249 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24251         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24252         and __builtin_putchar.
24254 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24256         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24257         tests.
24259 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24261         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24262         floating point number rounding mode to round to the nearest
24263         representable mode.
24265 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24267         * g++.old-deja/g++.other/mangle2.C: New test.
24269 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24271         * gcc.c-torture/compile/20010124-1.c: New test.
24273 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24275         * g++.old-deja/g++.pt/spec38.C: New test.
24277 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24279         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24280         "Build don't run".
24282 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24284         * gcc.c-torture/execute/20010123-1.c: New test.
24286 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24288         * g++.old-deja/g++.pt/spec37.C: New test.
24290 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24292         * g++.old-deja/g++.pt/overload14.C: New test.
24294 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24296         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24297         __builtin_return_address.
24299 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24301         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24302         * g++.old-deja/g++.pt/spec35.C: New test.
24303         * g++.old-deja/g++.pt/spec36.C: New test.
24305 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24307         * gcc.c-torture/compile/20010118-1.c: New test.
24309 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24311         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24313 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24315         * gcc.c-torture/execute/20010119-1.c: New test.
24317 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24319         * g++.old-deja/g++.other/vbase5.C: New test.
24321 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24323         * gcc.c-torture/execute/20010118-1.c: New test.
24325 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24327         * g++.old-deja/g++.pt/deduct3.C: New test.
24329 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24331         * g++.old-deja/g++.pt/spec34.C: New test.
24333 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24335         * g77.f-torture/compile/20000601-2.f: New test.
24337 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24339         * g++.old-deja/g++.other/init17.C: New test.
24341 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24343         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24345 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24347         * g++.old-deja/g++.pt/unify8.C: New test.
24349 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24351         * g++.old-deja/g++.abi/vbase1.C: New test.
24353 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24355         * g++.old-deja/g++.pt/crash65.C: New test.
24357 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24359         * gcc.dg/cpp/assembl2.S: New test case.
24361 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24363         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24364         are supported.
24366 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24368         * g++.old-deja/g++.other/builtins1.C: New test.
24369         * g++.old-deja/g++.other/builtins2.C: Likewise.
24370         * g++.old-deja/g++.other/builtins3.C: Likewise.
24371         * g++.old-deja/g++.other/builtins4.C: Likewise.
24373 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24375         * gcc.c-torture/compile/20010117-1.c: New test.
24376         * gcc.c-torture/compile/20010117-2.c: New test.
24378 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24380         * g77.f-torture/execute/20010116.[fx]: New test,
24381         XFAIL on i?86-*-*.
24382         * g77.f-torture/compile/20010115.f: Indicate it's
24383         a test for PR fortran/1636.
24385 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24387         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24389 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24391         * g77.f-torture/compile/20010115.f: New test.
24393 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24395         * g++.old-deja/g++.pt/nontype5.C: New test.
24397 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24399         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24400         have an equivalent working one below it.
24402 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24404         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24405         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24407 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24409         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24410         message containing "init_priority".
24411         (conpr-2.C): Likewise.
24412         (conpr-3.C): Likewise.
24413         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24415 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24417         * gcc.c-torture/execute/20010114-2.c: New test.
24419 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24421         * gcc.c-torture/compile/20010114-1.c: New test.
24422         * gcc.c-torture/compile/20010114-1.x: Xfail.
24423         * gcc.c-torture/compile/20010114-2.c: New test.
24424         * gcc.c-torture/execute/20010114-1.c: New test.
24425         * gcc.dg/trunc-1.c: New test.
24426         * gcc.dg/uninit-B.c: New test.
24428 2001-01-13  Nick Clifton  <nickc@redhat.com>
24430         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24431         target.
24433 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24435         * gcc.c-torture/compile/20010113-1.c: New test.
24437 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24439         * gcc.c-torture/compile/20001212-1.c: New test.
24441 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24443         * gcc.dg/cpp/widestr1.c: Update.
24444         * gcc.dg/cpp/prag-imp.c: Remove.
24446 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24448         * gcc.c-torture/execute/20000801-3.x: Remove.
24449         * gcc.dg/c90-init-1.c: New test.
24450         * gcc.dg/c99-init-1.c: New test.
24451         * gcc.dg/c99-init-2.c: New test.
24452         * gcc.dg/gnu99-init-1.c: New test.
24454 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24456         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24457         testing that no relevant ones were found.
24459 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24461         * g++.old-deja/g++.pt/cast2.C: New test.
24463 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24465         * g++.old-deja/g++.pt/friend47.C: New test.
24467 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24469         * g++.old-deja/g++.pt/instantiate13.C: New test.
24471 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24473         * g++.old-deja/g++.other/defarg7.C: New test.
24474         * g++.old-deja/g++.other/defarg8.C: New test.
24476 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24478         * g++.old-deja/g++.pt/crash64.C: New test.
24480 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24482         * g++.old-deja/g++.pt/crash63.C: New test.
24484 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24486         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24488 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24490         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24492 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24494         * g++.old-deja/g++.pt/error3.C: New test.
24496 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24498         * g++.old-deja/g++.other/crash39.C: New test.
24500 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24502         * g++.old-deja/g++.other/vbase4.C: New test.
24504 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24506         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24507         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24508         * gcc.dg/special/special.exp: New test driver which will check
24509         for alias support for the above test.
24511 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24513         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24514         problems on small machines.
24515         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24516         parameterize.
24518 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24520         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24521         mips.
24522         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24524 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24526         * g++.old_deja/g++.pt/using8.C: New test.
24528 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24530         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24532 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24534         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24535         where a failure is expected.
24536         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24538 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24540         * g++.old_deja/g++.pt/instantiate12.C: New test.
24542 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24544         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24545         start of structs.
24546         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24547         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24548         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24549         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24550         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24551         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24552         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24553         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24554         * g++.old-deja/g++.eh/spec6.C: Likewise.
24555         * g++.old-deja/g++.jason/crash3.C: Likewise.
24556         * g++.old-deja/g++.law/ctors11.C: Likewise.
24557         * g++.old-deja/g++.law/ctors17.C: Likewise.
24558         * g++.old-deja/g++.law/ctors5.C: Likewise.
24559         * g++.old-deja/g++.law/ctors9.C: Likewise.
24560         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24561         * g++.old-deja/g++.mike/net22.C: Likewise.
24562         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24563         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24564         * g++.old-deja/g++.mike/virt3.C: Likewise.
24565         * g++.old-deja/g++.niklas/t128.C: Likewise.
24566         * g++.old-deja/g++.other/anon4.C: Likewise.
24567         * g++.old-deja/g++.other/using1.C: Likewise.
24568         * g++.old-deja/g++.other/warn3.C: Likewise.
24569         * g++.old-deja/g++.pt/t37.C: Likewise.
24570         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24571         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24573 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24575         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24577 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24579         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24581 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24583         * gcc.c-torture/compile/20010107-1.c: New test.
24585 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24587         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24589 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24591         * gcc.dg/format/format.h: New file.
24592         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24593         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24594         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24595         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24596         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24597         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24598         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24599         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24600         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24601         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24602         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24603         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24604         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24605         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24606         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24607         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24608         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24609         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24610         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24611         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24612         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24613         instead of declaring standard types, macros and functions in each
24614         test.
24616 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24618         * gcc.c-torture/execute/20010106-1.c: New test.
24620 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24622         * gcc.dg/format/format.exp: New file.
24623         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24624         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24625         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24626         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24627         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24628         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24629         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24630         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24631         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24632         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24633         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24634         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24635         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24636         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24637         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24638         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24639         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24640         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24641         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24642         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24643         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24644         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24645         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24646         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24647         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24648         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24649         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24650         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24651         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24652         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24653         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24654         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24655         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24656         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24657         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24658         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24659         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24660         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24661         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24662         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24663         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24664         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24666 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24668         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24669         account.
24671 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24673         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24675 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24677         * g++.old-deja/g++.pt/crash62.C: New test.
24679 2001-01-04  Richard Henderson  <rth@redhat.com>
24681         * gcc.dg/20000926-1.c: Update expected warnings.
24682         * gcc.dg/array-2.c: Likewise.
24683         * gcc.dg/array-4.c: Also validate flexible array members.
24684         * gcc.dg/c99-flex-array-1.c: New.
24686 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24688         * gcc.c-torture/compile/20001222-1.x: Remove.
24690 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24692         * gcc.c-torture/execute/built-in-setjmp.c: New.
24694 2001-01-03  Richard Henderson  <rth@redhat.com>
24696         * gcc.dg/940510-1.c: Update expected error wording.
24697         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24699 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24701         * lib/target-supports.exp (check_alias_available): Modified to
24702         indicate aliases not supported if only weak aliases are supported.
24704 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24706         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24707         Turn on cmpstrsi checks for __pj__ and __i370__.
24709 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24711         * g++.old-deja/g++.other/virtual11.C: New test.
24713 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24715         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24717 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24719         * gcc.c-torture/compile/20010102-1.c: New test.
24721 2001-01-02  Andreas Jaeger  <aj@suse.de>
24723         * gcc.dg/noreturn-3.c: New test.
24725         * gcc.dg/noreturn-4.c: New test.
24727 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24729         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24730         __builtin_fputc and __builtin_fwrite.
24732 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24734         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24735         signed char, not default char.
24737 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24739         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24741 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24743         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24745 2000-12-29  Richard Henderson  <rth@redhat.com>
24747         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24748         (__cyg_profile_func_exit): Define.
24750 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24752         * g++.dg/vtgc1.C: New test.
24754 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24756         * gcc.dg/noncompile/20001228-1.c: New test.
24758         * gcc.dg/20001228-1.c: New test.
24760         * gcc.c-torture/execute/20001228-1.c: New test.
24762 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24764         * gcc.dg/format-strfmon-1.c: New test.
24766 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24768         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24769         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24770         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24771         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24772         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24773         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24774         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24775         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24776         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24777         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24778         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24779         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24780         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24782         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24783         * gcc.c-torture/execute/string-opt-4.c: Test index.
24785 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24787         * gcc.c-torture/compile/20001226-1.c: New test.
24789 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24791         * gcc.c-torture/compile/20001222-1.c: New test.
24792         * gcc.c-torture/compile/20001222-1.x: Xfail.
24794 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24796         * gcc.c-torture/execute/comp-goto-2.c: New test.
24798 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24800         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24801         Use long types if __INT_MAX__ is 32767.
24802         (main): Use cast to (sint32 *) when poking 88 into a_page.
24804         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24806 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24808         * gcc.c-torture/compile/20001221-1.c: New test.
24809         * gcc.c-torture/execute/20001221-1.c: New test.
24811 2000-12-20  Richard Henderson  <rth@redhat.com>
24813         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24814         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24816 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24818         * gcc.dg/compare3.c: New test.
24820 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24822         * gcc.dg/format-warnll-1.c: New test.
24824 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24826         * gcc.dg/cpp/cmdlne-P.c: New test.
24828 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24830         * gcc.c-torture/execute/builtin-abs-1.c,
24831         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24833 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24835         * gcc.dg/cpp/multiline.c: New test.
24837 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24839         * g++.old-deja/g++.other/syshdr1.C: Update.
24840         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24842 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24844         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24846 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24848         * g++.old-deja/g++.pt/ttp65.C: New test.
24850 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24852         * g++.old-deja/g++.pt/ttp64.C: New test.
24854 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24856         * g++.old-deja/g++.pt/spec33.C: New test.
24858 2000-12-14  Catherine Moore  <clm@redhat.com>
24860         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24861         * gcc.c-torture/execute/920612-2.c: Likewise.
24862         * gcc.c-torture/execute/920428-2.c: Likewise.
24863         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24864         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24866 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24868         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24869         * gcc.dg/pack-test-2.c: Likewise.
24871 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24873         Tests by Zack Weinberg <zackw@stanford.edu>.
24875         * gcc.dg/cpp/defined.c: Update.
24876         * gcc.dg/cpp/defined_trad.c: New tests.
24878 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24880         * gcc.dg/cpp/trad-direct.c: Update.
24882 2000-12-11  Neil Booth  <neilb@earthling.net>
24884         * gcc.dg/cpp/defined_trad.c
24886 2000-12-11  Neil Booth  <neilb@earthling.net>
24888         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24890 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24892         * gcc.dg/format-miss-2.c: New test.
24894 2000-12-09  Neil Booth  <neilb@earthling.net>
24896         * gcc.dg/cpp/lineflags.c: New tests.
24897         * gcc.dg/cpp/poison.c: Update.
24898         * gcc.dg/cpp/redef2.c: Update.
24899         * gcc.dg/cpp/skipping.c: New test.
24901 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24903         * g++.old-deja/g++.other/eh3.C: New testcase.
24905 2000-12-07  Neil Booth  <neilb@earthling.net>
24907         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24908         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24909         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24910         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24911         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24912         Update.
24914 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24916         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24917         __SIZE_TYPE__ instead of int for type of integers cast to
24918         pointers.
24920 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24922         * g++.old-deja/g++.other/cleanup4.C: New test.
24924 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24926         * format-sec-1.c: New test.
24928 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24930         * gcc.dg/format-nonlit-3.c: New test.
24932 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24934         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24935         through a null pointer.
24937 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24939         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24940         * g++.old-deja/g++.pt/partial4.C: New test.
24942 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24944         * gcc.c-torture/execute/ieee/hugeval.x: New.
24946 2000-12-06  Neil Booth  <neilb@earthling.net>
24948         * gcc.dg/cpp/backslash2.c: New tests.
24950 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24952         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24953         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24955 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24957         * gcc.c-torture/execute/20001203-2.c: New testcase.
24959 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24961         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24962         * g++.old-deja/g++.other/virtual10.C: New test.
24964 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24966         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24968 2000-12-05  Richard Henderson  <rth@redhat.com>
24970         * gcc.c-torture/compile/20001205-1.c: New.
24972 2000-12-04  Neil Booth  <neilb@earthling.net>
24974         * g++.old-deja/g++.other/virtual9.C: New test.
24975         * g++.old-deja/g++.pt/crash61.C: New test.
24976         * gcc.c-torture/execute/loop-9.c: New test.
24978 2000-12-04  Neil Booth  <neilb@earthling.net>
24980         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24981         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24982         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24983         * gcc.dg/cpp/extratokens.c: ...here.
24985 2000-12-04  Neil Booth  <neilb@earthling.net>
24987         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24988         New tests.
24990 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24992         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24993         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24995 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24997         * gcc.c-torture/execute/20001203-1.c: New test.
24999 2000-12-03  Neil Booth  <neilb@earthling.net>
25001         * gcc.dg/cpp/macro6.c: New test cases.
25003 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25005         * gcc.c-torture/execute/string-opt-9.c: New test.
25006         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25007         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25008         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25010         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25011         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25013 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25015         * gcc.dg/cpp/if-6.c: New testcase.
25017         * gcc.dg/20001201-1.c: New testcase.
25019 2000-12-02  Neil Booth  <neilb@earthling.net>
25021         * g++.old-deja/g++.other/externC4.C,
25022         g++.old-deja/g++.other/friend10.C: New tests.
25024 2000-12-02  Neil Booth  <neilb@earthling.net>
25026         * g++.old-deja/g++.other/instan2.C
25027         * g++.old-deja/g++.other/instan3.C: New test.
25029 2000-12-02  Neil Booth  <neilb@earthling.net>
25031         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25032         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25033         gnuc99.c,gnuc99-pedantic.c: New tests.
25035 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25037         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25038         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25040 2000-12-01  Neil Booth  <neilb@earthling.net>
25042         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25043         * gcc.dg/cpp/poison.c: Update.
25044         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25046 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25048         * g77.f-torture/execute/20001201.f: New test.
25050 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25052         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25054 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25056         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25058 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25060         * g++.old-deja/g++.other/cast6.C: New test.
25062 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25064         * gcc.c-torture/execute/20001130-2.c: New testcase.
25066 2000-11-30  Richard Henderson  <rth@redhat.com>
25068         * gcc.c-torture/execute/20001130-1.c: New test.
25070 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25072         * g++.old-deja/g++.other/op3.C: New test.
25074 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25076         * g++.old-deja/g++.other/op2.C: New test.
25078 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25080         * g++.old-deja/g++.other/crash38.C: New test.
25082 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25084         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25086 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25088         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25089         tests.
25090         * gcc.c-torture/execute/string-opt-6.c: New test.
25092         * gcc.dg/20001117-1.c: Add main.
25094 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25096         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25097         Move from here ...
25098         * gcc.dg/940510-1.c: ... to here.
25100         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25101         zero-size arrays in toplevel structures.
25103 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25105         * gcc.c-torture/execute/loop-8.c: New test.
25107 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25109         * g++.old-deja/g++.other/base1.C: New test.
25111 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25113         * g++.old-deja/g++.other/parse2.C: New test.
25115 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25117         * g++.old-deja/g++.pt/incomplete1.C: New test.
25119 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25121         * g++.old-deja/g++.other/friend9.C: New test.
25123 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25125         * gcc.dg/20001127-1.c: New test.
25127 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25129         * g++.old-deja/g++.pt/friend46.C: New test.
25131 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25133         * g++.old-deja/g++.other/ptrmem8.C: New test.
25135 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25137         * gcc.c-torture/execute/string-opt-7.c: New test.
25138         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25140 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25142         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25143         instead of 'mkcheck 2'.
25145 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25147         * gcc.c-torture/execute/memcheck/driver.c,
25148         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25149         C9X references to refer to C99.
25151 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25153         * gcc.dg/ultrasp3.c: New test.
25155 2000-11-25  Neil Booth  <neilb@earthling.net>
25157         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25159 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25161         * gcc.c-torture/compile/20001123-2.c: New.
25163 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25165         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25167 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25169         * gcc.dg/sequence-point-1.c: Add some new tests.
25170         * gcc.c-torture/execute/20001124-1.c: New test.
25172 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25174         * g++.old-deja/g++.other/vaarg4.C: New test.
25175         * gcc.c-torture/compile/20001123-1.c: New test.
25177 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25179         * g++.other/crash24.C: Adjust and remove XFAIL.
25180         * g++.other/crash37.C: New test.
25182 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25184         * g++.old-deja/g++.pt/instantiate9.C: New test.
25186 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25188         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25189         new ABI, too.
25191         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25192         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25194 2000-11-22  Neil Booth  <neilb@earthling.net>
25196         * gcc.dg/cpp/Wtrigraphs.c: New test.
25198 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25200         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25202 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25204         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25206 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25208         * lib/gcc-dg.exp: load_lib scanasm.exp.
25209         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25210         * lib/g++-dg.exp: load_lib scanasm.exp.
25211         * lib/scanasm.exp: New.
25212         (scan-assembler, scan-assembler-not): Add optional arguments to
25213         test name, or if not present, the pattern name.
25214         (scan-assembler-dem, scan-assembler-dem-not): New.
25216         * g++.dg/dg.exp: New.
25218 2000-11-21  Neil Booth  <neilb@earthling.net>
25220         * gcc.dg/cpp/integrated1.c: Remove.
25222 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25224         * gcc.c-torture/execute/20001121-1.c: New test.
25226 2000-11-21  Richard Henderson  <rth@redhat.com>
25228         * gcc.c-torture/compile/20001121-1.c: New test.
25230 2000-11-20  Neil Booth  <neilb@earthling.net>
25232         * gcc.dg/cpp/integrated1.c: New test.
25234 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25236         * g++.old-deja/g++.other/inline17.C: New test.
25238 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25240         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25241         local variable to be zero: I made the variable global. Now
25242         uses abort() and exit() instead of relying on main's return value.
25244 2000-11-20  Neil Booth  <neilb@earthling.net>
25246         * gcc.dg/cpp/paste2.c: Update test.
25247         * objc/execute/paste.m: New test.
25249 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25251         * gcc.dg/c99-condexpr-1.c: New test.
25253 2000-11-20  Neil Booth  <neilb@earthling.net>
25255         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25257 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25259         * g++.old-deja/g++.pt/export1.C: New test.
25261 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25263         * gcc.dg/20001117-1.c: New test.
25265 2000-11-18  Richard Henderson  <rth@redhat.com>
25267         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25269 2000-11-18  Richard Henderson  <rth@redhat.com>
25271         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25272         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25273         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25275 2000-11-18  Richard Henderson  <rth@redhat.com>
25277         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25278         (main): New.  Exit cleanly.
25280 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25282         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25283         gcc.dg/c99-fordecl-2.c: New tests.
25285 2000-11-18  Richard Henderson  <rth@redhat.com>
25287         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25288         * gcc.c-torture/execute/zerolen-2.c: New.
25290 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25292         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25293         memory.
25295 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25297         * g++.old-deja/g++.pt/instantiate8.C: New test.
25299 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25301         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25302         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25304 2000-11-16  Nick Clifton  <nickc@redhat.com>
25306         * gcc.c-torture/execute/nestfunc-2.c: New test.
25307         * gcc.c-torture/execute/nestfunc-3.c: New test.
25309 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25311         * gcc.c-torture/compile/20001116-1.c: New test.
25313 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25315         * gcc.c-torture/execute/20001115-1.c: New test.
25317 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25319         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25320         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25321         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25322         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25324 2000-11-15  Neil Booth  <neilb@earthling.net>
25326         gcc.dg/cpp/_Pragma1.c: Update.
25327         gcc.dg/cpp/_Pragma2.c: New test.
25329 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25331         * g++.old-deja/g++.other/anon5.C: New test.
25333 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25335         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25336         tests.
25338 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25340         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25341         output.
25343 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25345         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25346         labels at end of compound statements.
25348 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25350         * gcc.c-torture/execute/loop-7.c: New test.
25352 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25354         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25356 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25358         * gcc.dg/c99-bool-1.c: New test.
25360 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25362         * gcc.dg/c99-scope-1.c: Remove xfail.
25363         * gcc.dg/c99-scope-2.c: New test.
25365 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25367         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25368         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25370 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25372         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25373         error messages.
25375         * g++.mike/p700.C: Don't typedef wchar_t.
25376         * g++.mike/p784.C: Likewise.
25377         * g++.mike/eb101.C: Don't use __wchar_t.
25379 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25381         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25382         from DO loop.
25384 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25386         * gcc.c-torture/execute/20001111-1.c: New test.
25388 2000-11-10  Nick Clifton  <nickc@redhat.com>
25390         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25391         long multuiple and accumulate.
25393 2000-11-09  Richard Henderson  <rth@redhat.com>
25395         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25396         via size_t instead of int.
25398         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25399         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25400         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25401         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25403 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25405         * gcc.c-torture/compile/20001109-1.c: New test.
25406         * gcc.c-torture/compile/20001109-2.c: New test.
25408 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25410         * g++.old-deja/g++.pt/operator1.C: New test.
25411         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25413 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25415         * gcc.dg/20001108-1.c: New test.
25417 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25419         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25420         with both arguments constant strings.
25421         * gcc.c-torture/execute/string-opt-3.c: New test.
25422         * gcc.c-torture/execute/string-opt-4.c: New test.
25423         * gcc.c-torture/execute/string-opt-5.c: New test.
25425 2000-11-08  Nick Clifton  <nickc@redhat.com>
25427         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25428         mulsidi3adddi patterns.
25430 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25432         * g++.old-deja/g++.other/crash36.C: New test.
25434 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25436         * g++.old-deja/g++.other/init16.C: New test.
25438 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25440         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25442 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25444         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25445         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25446         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25448 2000-11-07  DJ Delorie  <dj@redhat.com>
25450         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25452 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25454         * gcc.c-torture/execute/string-opt-1.c: New test.
25456 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25458         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25459         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25460         parameters in registers, and there is no way for a varargs
25461         function to know in which order the integer and floating-point
25462         parameters should be interleaved when they are placed on the
25463         stack.
25464         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25465         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25467 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25469         * gcc.c-torture/execute/string-opt-2.c: New test.
25471 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25473         * g++.old-deja/g++.pt/crash60.C: New test.
25475 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25477         * g++.old-deja/g++.other/crash24.C: New test.
25478         * g++.old-deja/g++.other/crash25.C: New test.
25479         * g++.old-deja/g++.other/crash26.C: New test.
25480         * g++.old-deja/g++.other/crash27.C: New test.
25481         * g++.old-deja/g++.other/crash28.C: New test.
25482         * g++.old-deja/g++.other/crash29.C: New test.
25483         * g++.old-deja/g++.other/crash30.C: New test.
25484         * g++.old-deja/g++.other/crash31.C: New test.
25485         * g++.old-deja/g++.other/crash32.C: New test.
25486         * g++.old-deja/g++.other/crash33.C: New test.
25487         * g++.old-deja/g++.other/crash34.C: New test.
25488         * g++.old-deja/g++.other/crash35.C: New test.
25490 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25492         * gcc.c-torture/execute/20001031-1.c: New test.
25494 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25496         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25497         namespace.
25499         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25500         standards-conformant.
25502         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25504         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25505         * g++.old-deja/g++.mike/p755a.C: Likewise.
25506         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25507         library makes no calls to `operator new' during initialization.
25509 2000-11-04  Neil Booth  <neilb@earthling.net>
25511         * gcc.dg/cpp/include2.c: New tests.
25513 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25515         * lib/g++.exp (g++_set_ld_library_path): New function.
25516         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25518 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25520         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25521         warnings.
25523 2000-11-01  Richard Henderson  <rth@redhat.com>
25525         * g++.old-deja/g++.ext/namedret1.C: New.
25526         * g++.old-deja/g++.ext/namedret2.C: New.
25527         * g++.old-deja/g++.ext/namedret3.C: New.
25529 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25531         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25532         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25534 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25536         * gcc.c-torture/execute/va-arg-21.c: New test.
25538 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25540         * gcc.dg/c99-complex-2.c: New test.
25542 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25544         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25546 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25548         * g++.old-deja/g++.other/inline16.C: New test.
25550 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25552         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25553         __PRETTY_FUNCTION__
25555 2000-10-29  Neil Booth  <neilb@earthling.net>
25557         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25558         New tests.
25559         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25560         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25561         optimisation.
25563 2000-10-29  Neil Booth  <neilb@earthling.net>
25565         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25566         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25567         * mi5.c: Test multiple includes work with -C.
25568         * trigraphs.c: Test ^= version.
25570 2000-10-28  Neil Booth  <neilb@earthling.net>
25572         New tests and test updates for new macro expander.
25574         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25575         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25576         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25577         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25578         new diagnostic messages.
25580         * gcc.dg/cpp/macro3.c: New tests.
25582 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25584         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25585         on the same line.
25587 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25589         * g++.old-deja/g++.other/eh2.C: New test.
25591 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25593         * gcc.c-torture/execute/20001027-1.c: New test.
25595 2000-10-26  Richard Henderson  <rth@redhat.com>
25597         * gcc.c-torture/execute/20001026-1.c: New.
25599 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25601         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25602         * g++.old-deja/g++.law/builtin1.C: Likewise.
25603         * g++.old-deja/g++.law/ctors10.C: Likewise.
25604         * g++.old-deja/g++.law/virtual3.C: Likewise.
25605         * g++.old-deja/g++.mike/p658.C: Likewise.
25606         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25607         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25608         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25609         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25610         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25612 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25614         * gcc.c-torture/compile/20001024-1.c: New test.
25616 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25618         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25619         to tell us whether or not we are using V3.
25621 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25623         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25624         operands.
25626 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25628         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25630 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25632         * gcc.c-torture/execute/20001024-1.c: New test.
25634 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25636         * g++.old-deja/g++.other/sibcall1.C: New test.
25638 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25640         * gcc.dg/noncompile/init-3.c: New test.
25642 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25644         * gcc.dg/format-array-1.c: New test.
25646 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25648         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25649         writing through null pointers; remove comment about testing
25650         unterminated strings.
25652 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25654         * gcc.c-torture/execute/20001017-2.c: New test.
25656 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25658         * gcc.c-torture/compile/20001018-1.c: New test.
25659         * gcc.c-torture/compile/20001018-1.x: Xfail.
25661 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25663         * gcc.c-torture/execute/20001017-1.c: New test.
25665 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25667         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25668         for multiple use of arguments with scanf formats; add tests for
25669         multiple use of arguments.
25671 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25673         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25675 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25677         * gcc.dg/format-miss-1.c: New test.
25679 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25681         * gcc.c-torture/execute/20001013-1.c: New test.
25683 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25685         * gcc.dg/format-branch-1.c: New test.
25687 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25689         * README, lib/file-format.exp: Remove EGCS references.
25691 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25693         * gcc.dg/20001013-1.c: New test.
25695 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25697         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25698         for intmax_t in the compiler using __typeof__ and the type rules
25699         for conditional expressions.
25701 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25703         * gcc.dg/20001012-1.c: New test.
25704         * gcc.dg/20001012-2.c: New test.
25706 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25708         * gcc.dg/format-attr-1.c: New test.
25710 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25712         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25713         __LONG_LONG_MAX__ instead of LLONG_MAX.
25715 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25717         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25718         scanf flags.
25719         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25720         flags.
25722 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25724         * gcc.dg/sequence-pt-1.c: New test.
25726 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25728         * gcc.c-torture/execute/20001011-1.c: New testcase.
25729         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25731 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25733         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25734         does not error on it.
25736 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25738         * gcc.dg/20001009-1.c: New test.
25740 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25742         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25743         * gcc.c-torture/execute/20001009-2.c: ... to here.
25745 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25747         * gcc.c-torture/compile/20001009-1.c: New testcase.
25748         * gcc.c-torture/execute/20001009-1.c: New testcase.
25749         Testcases provided by Jan Hubicka <jh@suse.cz>.
25751 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25753         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25754         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25755         uintmax_t using <limits.h> to emulate the compiler's internal
25756         logic.  No longer XFAIL %j tests.
25758 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25760         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25761         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25762         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25763         regexps and details of expected handling of some bad formats.
25764         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25765         suppression.
25767 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25769         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25770         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25771         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25772         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25773         in list archives.
25775 2000-10-06  Richard Henderson  <rth@cygnus.com>
25777         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25778         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25779         * g++.old-deja/g++.jason/report.C: Likewise.
25780         * g++.old-deja/g++.law/friend5.C: Likewise.
25781         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25782         of the expected warnings.
25784 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25786         * g++.old-deja/g++.pt/enum14.C: New test.
25788 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25790         * g++.old-deja/g++.pt/crash59.C: New test.
25792 2000-10-04  Will Cohen  <wcohen@redhat.com>
25794         * gcc.dg/20000926-1.c: New test.
25796 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25798         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25799         function name for current C++ compiler.
25800         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25802 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25804         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25805         __PRETTY_FUNCTION__.
25806         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25808 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25810         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25812 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25814         * gcc.c-torture/compile/20000923-1.c: New test.
25816 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25818         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25819         * g++.old-deja/g++.pt/ttp62.C: Same.
25820         * g++.old-deja/g++.other/inline14.C: Same.
25822 2000-09-24  Richard Henderson  <rth@cygnus.com>
25824         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25826 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25828         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25830 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25832         * gcc.c-torture/compile/20000922-1.c: New file.
25834 2000-09-21  Nick Clifton  <nickc@redhat.com>
25836         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25837         a signed long modulo operation.
25838         (mod6): New function - perform an unsigned long modulo operation.
25839         (main): Add tests for modulos of very large numbers by very small
25840         dividends.
25842 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25844         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25846 2000-09-19  Richard Henderson  <rth@cygnus.com>
25848         * gcc.dg/compare2.c (case 10): XFAIL.
25850 2000-09-18  Richard Henderson  <rth@cygnus.com>
25852         * gcc.c-torture/execute/20000906-1.c: Move ...
25853         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25854         that support __builtin_trap.
25856 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25858         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25860 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25862         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25863         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25864         more $ format tests.
25866 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25868         * gcc.dg/format-errmk-1.c: New test.
25870 2000-09-17  Greg McGary  <greg@mcgary.org>
25872         * gcc.c-torture/execute/20000917-1.x: Remove.
25874 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25876         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25878 2000-09-17  Greg McGary  <greg@mcgary.org>
25880         * gcc.c-torture/execute/20000917-1.c: New test.
25881         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25883 2000-09-16  Neil Booth  <NeilB@earthling.net>
25885         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25886         in nested macro bug.
25888 2000-09-15  Neil Booth  <NeilB@earthling.net>
25890         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25892 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25894         * gcc.c-torture/execute/20000914-1.c: New test.
25896 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25898         * g++.other/inline13.C: New test.
25900 2000-09-12  Andreas Jaeger  <aj@suse.de>
25902         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25903         constant by Ulrich Drepper <drepper@redhat.com>.
25905 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25907         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25909 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25911         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25913 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25915         * gcc.dg/cpp/backslash.c: New test.
25917 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25919         * gcc.c-torture/execute/20000910-1.c: New test.
25920         * gcc.c-torture/execute/20000910-2.c: Likewise.
25922 2000-09-11  Robert Lipe  <robertl@sco.com>
25924         * gcc.dg/pragma-align.c: New test.
25926 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25928         * g++.old-deja/g++.pt/explicit82.C: New test.
25929         * g++.old-deja/g++.pt/explicit83.C: New test.
25931 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25933         * gcc.dg/asm-names.c: New test.
25935 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25937         * gcc.dg/cpp/tr-warn6.c: New test
25939 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25941         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25942         be accepted.
25944 2000-09-07  Catherine Moore  <clm@redhat.com>
25946         * gcc.c-torture/execute/unroll-1.c: New test.
25948 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25950         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25951         ERROR markers.
25952         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25953         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25954         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25955         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25956         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25957         Preprocess only.
25958         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25959         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25961 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25963         * g++.old-deja/g++.pt/deduct2.C: New test.
25965 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25967         * g++.old-deja/g++.pt/parms2.C: New test.
25969 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25971         * g++.old-deja/g++.pt/crash58.C: New test.
25973 2000-09-06  Greg McGary  <greg@mcgary.org>
25975         * gcc.c-torture/execute/20000906-1.c: New test.
25976         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25978 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25980         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25982 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25984         * g++.old-deja/g++.pt/crash57.C: New test.
25986 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25988         * g++.old-deja/g++.pt/crash56.C: New test.
25990 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25992         * g++.old-deja/g++.pt/koenig1.C: New test.
25994 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25996         * gcc.dg/20000904-1.c: New test.
25998 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26000         * gcc.dg/cpp/paste8.c: New test.
26002 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26004         * gcc.c-torture/compile/20000827-1.c: New test.
26006 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26008         * gcc.dg/format-diag-1.c: New test.
26010 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26012         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26013         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26014         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26015         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26016         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26018 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26020         * g++.old-deja/g++.other/nested4.C: New test.
26022 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26024         * g++.old-deja/g++.ns/scoped1.C: New test.
26026 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26028         * lib/g++.exp: Support testing already-installed GCC.
26030 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26032         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26034 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26036         * gcc.dg/return-type-2.c: New test.
26038 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26040         * gcc.c-torture/compile/20000825-1.c: New test.
26042 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26044         * gcc.dg/dwarf2-2.c: New test.
26046 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26048         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26049         dg-warning regexps.
26051 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26053         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26054         gcc.dg/format-ext-5.c: New tests.
26056 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26058         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26060 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26062         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26064 2000-08-24  Richard Henderson  <rth@cygnus.com>
26066         * gcc.dg/ia64-sync-1.c: New test.
26067         * gcc.dg/ia64-sync-2.c: New test.
26068         * gcc.dg/ia64-asm-1.c: New test.
26070 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26072         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26073         * gcc.dg/format-ext-2.c: New test.
26075 2000-08-23  Jason Merrill  <jason@redhat.com>
26077         * lib/old-dejagnu.exp: Also ignore "In member function" and
26078         "At global scope".
26080 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26082         * gcc.dg/noncompile/label-lineno-1.c: New test.
26084 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26086         * gcc.dg/c99-array-nonobj-1.c: New test.
26088 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26090         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26091         tests.
26092         * gcc.dg/format-ext-1.c: New test.
26094 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26096         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26097         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26098         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26099         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26100         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26102 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26104         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26105         gcc.dg/c99-strftime-2.c: New tests.
26107 2000-08-22  Richard Henderson  <rth@cygnus.com>
26109         * gcc.c-torture/execute/20000822-1.c: New test.
26111 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26113         * gcc.c-torture/execute/20000819-1.x: Remove.
26115 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26117         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26118         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26119         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26120         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26121         gcc.dg/format-xopen-1.c: New tests.
26123 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26125         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26127 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26129         * g++.old-deja/g++.other/loop2.C: New test.
26131         * gcc.c-torture/compile/20000606-1.c: New test.
26132         * gcc.c-torture/compile/20000728-1.c: New test.
26133         * gcc.c-torture/execute/20000801-1.c: New test.
26134         * gcc.c-torture/execute/20000801-2.c: New test.
26135         * gcc.c-torture/execute/20000819-1.c: New test.
26136         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26137         * gcc.dg/20000629-1.c: New test.
26138         * gcc.dg/20000724-1.c: New test.
26139         * gcc.dg/20000807-1.c: New test.
26141 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26143         * gcc.dg/cpp/pragma-1.c: New test.
26144         * gcc.dg/cpp/pragma-2.c: New test.
26146 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26148         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26149         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26151 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26153         * gcc.c-torture/compile/20000818-1.c: New test.
26155 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26157         * gcc.c-torture/execute/20000818-1.c: New test.
26159 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26161         * gcc.dg/format-va-1.c: New test.
26163 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26165         * g++.old-deja/g++.other/typedef8.C: New test.
26167 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26169         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26170         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26171         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26172         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26173         * g++.old-deja/g++.other/ptrmem7.C: New test.
26174         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26176 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26178         * g++.old-deja/g++.pt/typename27.C: New test.
26180 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26182         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26183         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26184         * g++.old-deja/g++.pt/friend45.C: New test.
26185         * g++.old-deja/g++.other/friend8.C: New test.
26187 2000-08-15  Richard Henderson  <rth@cygnus.com>
26189         * gcc.c-torture/execute/20000815-1.c: New test.
26191 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26193         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26194         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26195         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26197 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26199         * g++.old-deja/g++.other/refinit2.C: New test.
26201 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26203         * lib/c-torture.exp (c-torture): Make
26204         compiler_conditional_xfail_data global.
26205         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26206         compiler_conditional_xfail_data machinery.
26207         (f-torture-execute): Likewise.
26208         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26209         and only when unrolling loops.
26211         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26213 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26215         * g++.old-deja/g++.pt/explicit81.C: New test.
26217 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26219         * g++.old-deja/g++.pt/typename26.C: New test.
26221 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26223         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26224         warning.
26226 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26228         * g++.old-deja/g++.other/array3.C: New test.
26230 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26232         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26233         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26234         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26235         New tests.
26237 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26239         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26240         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26242 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26244         * gcc.c-torture/execute/20000808-1.c: New test.
26246 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26248         * gcc.dg/c90-const-expr-1.c: New test.
26250 2000-08-08  Richard Henderson  <rth@cygnus.com>
26252         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26254 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26256         * gcc.dg/noncompile/const-ll-1.c: New test.
26258 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26260         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26262 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26264         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26265         that running programs linked against the shared version of libobjc
26266         run correctly.
26268 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26270         * gcc.dg/c99-printf-1.c: New test.
26272 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26274         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26276 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26278         * gcc.c-torture/execute/20000731-1.x: Delete.
26280 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26282         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26283         and torture_without_loops as is done by c-torture.exp.
26284         (search_for): Copy from c-torture.exp.
26285         (gcc-dg-runtest): New function, drives a directory of tests
26286         iterating over the TORTURE_OPTIONS.
26287         (scan-assembler, scan-assembler-not): Move here from
26288         individual directory drivers.
26290         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26291         defined by lib/gcc-dg.exp.
26292         * gcc.dg/cpp/cpp.exp: Likewise.
26293         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26294         gcc-dg-runtest, so we cycle over optimization options.
26296         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26297         * gcc.dg/compare2.c: No longer expected to fail.
26299 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26301         * gcc.c-torture/execute/20000804-1.c: New test.
26303 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26305         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26307 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26309         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26311 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26313         * gcc.c-torture/compile/20000803-1.c: New test.
26315 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26317         * gcc.c-torture/execute/20000801-3.c,
26318         gcc.c-torture/execute/20000801-4.c: New tests.
26319         * gcc.c-torture/execute/20000801-3.x,
26320         gcc.c-torture/execute/20000801-4.x: Xfail.
26322 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26324         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26325         libobjc/.libs to allow for libtool.
26327 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26329         * gcc.c-torture/compile/20000802-1.c: New test.
26331 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26333         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26335 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26337         * gcc-c-torture/execute/20000731-2.c: New test.
26339         * gcc.c-torture/execute/20000731-1.c: New test.
26340         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26342 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26344         * testsuite/gcc.dg/cpp/paste7.c: New test.
26345         * gcc.dg/cpp/20000725-1.c: New test.
26347 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26349         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26350         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26351         declaration warning for __builtin_dwarf_reg_size.
26353         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26355 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26357         * gcc.dg/noncompile/voidparam-1.c: New test.
26359 2000-07-30  Richard Henderson  <rth@cygnus.com>
26361         * gcc.dg/c90-digraph-1.c: Don't xfail.
26362         * gcc.dg/compare2.c (case 10): Xfail.
26363         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26365 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26367         * gcc.dg/c99-main-1.c: New test.
26369 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26371         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26373 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26375         * gcc.c-tortuer/execute/20000726-1.c: New test.
26377 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26379         * gcc.c-torture/execute/enum-2.c: New test.
26381 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26383         * gcc.dg/cpp/tr-warn3.c: New test.
26385 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26387         * g++.old-deja/g++.ext/implicit1.C: Remove.
26388         * g++.old-deja/g++.jason/c2.C: Remove
26389         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26390         * g++.old-deja/g++.pt/crash16.C: Likewise.
26391         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26393 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26395         * g++.old-deja/g++.other/for2.C: New test.
26397 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26399         * gcc.dg/20000720-1.c: New test.
26401 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26403         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26405 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26407         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26408         * gcc.c-torture/execute/20000722-1.c: New.
26409         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26411 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26413         * gcc.dg/cpp/20000720-1.S: New test.
26415 2000-07-21  Michael Meissner  <meissner@redhat.com>
26417         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26419 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26421         * g++.old-deja/g++.brendan/crash16.C,
26422         g++.old-deja/g++.brendan/parse3.C,
26423         g++.old-deja/g++.brendan/redecl1.C,
26424         g++.old-deja/g++.ns/template13.C,
26425         g++.old-deja/g++.other/decl4.C,
26426         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26428 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26430         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26431         and "Internal error".
26433         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26434         regexps.
26435         * gcc.dg/cpp/paste6.c: New test.
26437 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26439         * gcc.dg/cpp/tr-direct.c: New test.
26441         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26442         gcc.dg/cpp/undef1.c: Tweak error regexps.
26444 2000-07-18  Eric Christopher <echristo@redhat.com>
26446         * gcc.c-torture/compile/20000718-1.c: New test.
26448 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26450         * cpplex.c (_cpp_push_token): If the token being pushed back
26451         is the previous token in this context, just subtract one from
26452         context->posn.
26453         * cppmacro.c (save_expansion): Clear aux field when storing a
26454         placemarker.
26456 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26458         * gcc.dg/noncompile/redecl-1.c: New test.
26460 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26462         * gcc.c-torture/execute/20000717-5.c: New test.
26463         * gcc.c-torture/execute/20000717-1.x: Removed.
26465 2000-07-17  Richard Henderson  <rth@cygnus.com>
26467         * gcc.c-torture/execute/20000717-4.c: New test.
26469 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26471         * gcc.dg/cpp/syshdr.c: New test.
26472         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26474 2000-07-17  Neil Booth  <neilb@earthling.net>
26476         * gcc.dg/cpp/cmdlne-dM.c: New test.
26477         * gcc.dg/cpp/cmdlne-dD.c: New test.
26479 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26481         * gcc.c-torture/execute/20000717-3.c: New test.
26483         * gcc.c-torture/compile/20000717-1.c: New test.
26485 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26487         * gcc.c-torture/execute/20000717-2.c: New test.
26489 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26491         * gcc.dg/formatz-1.c: New test.
26493         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26494         * gcc.dg/c99-digraph-1.c: New tests.
26496         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26497         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26499         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26500         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26501         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26502         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26503         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26504         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26505         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26507 2000-07-17   Greg McGary <greg@mcgary.org>
26509         * gcc.c-torture/execute/20000717-1.c: New test.
26510         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26512 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26514         * gcc.c-torture/execute/20000715-2.c: New test.
26515         * gcc.dg/20000715-1.c: New test.
26517 2000-07-15  Michael Meissner  <meissner@redhat.com>
26519         * gcc.c-torture/execute/20000715-1.c: New test.
26521 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26523         * gcc.c-torture/execute/20000707-1.c: New test.
26525 2000-07-13  Neil Booth  <NeilB@earthling.net>
26527         * testsuite/gcc.dg/cpp/digraph1.c,
26528         testsuite/gcc.dg/cpp/digraph2.c,
26529         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26531 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26533         * g77.f-torture/compile/20000630-2.f:  New test.
26534         * g77.f-torture/compile/20000630-2.x
26536 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26538         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26540 2000-07-11  Neil Booth  <NeilB@earthling.net>
26542         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26544 2000-07-11  Neil Booth  <NeilB@earthling.net>
26546         * gcc.dg/cpp/cmdlne-C.c: New.
26548 2000-07-09  Neil Booth  <NeilB@earthling.net>
26550         * gcc.dg/cpp/directiv.c: New tests.
26551         * gcc.dg/cpp/undef1.c: Update.
26553 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26555         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26557 2000-07-09  Neil Booth  <NeilB@earthling.net>
26559         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26561 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26563         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26564         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26566 2000-07-08  Neil Booth  <NeilB@earthling.net>
26568         * gcc.dg/cpp/macsyntx.c: New tests.
26570 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26572         * gcc.dg/20000707-1.c: New test.
26574 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26576         * gcc.c-torture/execute/20000706-1.c: New test.
26577         * gcc.c-torture/execute/20000706-2.c: New test.
26578         * gcc.c-torture/execute/20000706-3.c: New test.
26579         * gcc.c-torture/execute/20000706-4.c: New test.
26580         * gcc.c-torture/execute/20000706-5.c: New test.
26582 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26584         * g++.old-deja/g++.pt/instantiate7.C: New test.
26586 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26588         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26589         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26590         * g++.old-deja/g++.other/rtti3.C: Likewise.
26591         * g++.old-deja/g++.other/rttid3.C: Likewise.
26593 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26595         *  g77.f-torture/compile/20000630-1.x: Fix typo
26597 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26599         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26600         assembly output.
26602 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26604         * gcc.dg/cpp/ident.c: New test.
26606 2000-07-05  Neil Booth  <NeilB@earthling.net>
26608         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26609           gcc.dg/cpp/lexstrng.c: New tests.
26611 2000-07-04  Neil Booth  <NeilB@earthling.net>
26613         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26614         * gcc.dg/cpp/strify2.c: Same.
26616 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26618         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26619         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26620         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26621         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26623         * testsuite/gcc.dg/cpp/macro1.c,
26624         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26625         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26626         testsuite/gcc.dg/cpp/strify1.c,
26627         testsuite/gcc.dg/cpp/strify2.c: New tests.
26629 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26631         * gcc.c-torture/execute/20000703-1.c: New test.
26633 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26635         * g++.old-deja/g++.pt (lookup10.C): New test.
26637 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26639         * g++.old-deja/g++.pt (typename25.C): New test.
26641 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26643         * gcc.c-torture/compile/20000701-1.c: New test.
26645 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26647         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26648         to test case.
26650 2000-06-30  Catherine Moore  <clm@cygnus.com>
26652         * gcc.c-torture/execute/align-1.c: New test.
26654 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26656         * g++.old-deja/g++.pt/expr8.C: New test.
26657         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26659 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26661         * gcc.c-torture/compile/20000629-1.c: New test.
26663 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26666         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26667         gcc.dg/noncompile directory, depending on whether they're
26668         preprocessor tests or not.  Annotate all the tests for the dg
26669         framework.
26671         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26672         * gcc.dg/noncompile/noncompile.exp: New.
26674         * Moved files:
26675         Old name                                New name
26676         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26677         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26678         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26679         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26680         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26681         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26682         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26683         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26684         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26685         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26686         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26687         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26688         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26689         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26690         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26691         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26692         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26693         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26694         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26695         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26696         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26697         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26698         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26699         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26701         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26702         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26703         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26704         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26705         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26706         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26708 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26710         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26711         declare one variable.  On the fourth, error.
26712         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26713         declared by 20000628-1a.h.
26715 2000-06-29  Richard Henderson  <rth@redhat.com>
26717         * gcc.c-torture/execute/930529-1.x: New file.
26718         * gcc.dg/920413-1.c: Adjust expected warning text.
26719         * gcc.dg/980217-1.c: Declare abort.
26720         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26722 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26724         * g77.f-torture/compile/20000629-1.f: New test.
26725         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26727 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26729         Rearrange lots of files, removing entirely the
26730         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26731         directories.
26733         * Deleted files:
26734         gcc.c-torture/code_quality/code_quality.exp
26735         gcc.c-torture/special/special.exp
26736         gcc.failure/failure.exp
26737         gcc.failure/940409-1.x
26738         gcc.c-torture/compile/961203-1.x
26740         * New files:
26741         gcc.misc-tests/linkage.exp
26742         gcc.c-torture/execute/920730-1t.c
26743         gcc.c-torture/execute/920730-1t.x
26744         gcc.c-torture/compile/920520-1.x
26745         gcc.c-torture/compile/920521-1.x
26746         gcc.c-torture/compile/981006-1.x
26747         gcc.c-torture/execute/eeprof-1.x
26749         * Moved files (possibly with modifications to fit a new harness):
26750         Old name                                New name
26751         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26752         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26753         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26754         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26755         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26756         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26757         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26758         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26759         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26760         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26761         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26762         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26763         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26764         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26766 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26768         * c-torture/compile/961203-1.x: Delete.
26770         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26771         not exit. Include stdio.h.
26772         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26773         * gcc.misc-tests/dg-12.c: Likewise.
26774         * gcc.misc-tests/dg-5.c: Likewise.
26775         * gcc.misc-tests/dg-6.c: Likewise.
26776         * gcc.misc-tests/dg-7.c: Prototype abort.
26777         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26778         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26779         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26780         not exit.
26781         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26782         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26784 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26786         * gcc.dg/cpp/20000628-1.c: New test.
26787         * gcc.dg/cpp/20000628-1.h: New header for above test.
26788         * gcc.dg/cpp/20000628-1a.h: Likewise.
26790 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26792         * gcc.dg/cpp: New directory.
26793         * gcc.dg/cpp/cpp.exp: New driver.
26794         * gcc.dg/cpp/20000627-1.c: New test.
26795         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26796         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26797         and rewrite as a compilation test.
26799         * gcc.dg: Move many files into the cpp subdirectory, possibly
26800         renaming or editing them as well.
26801         Old name                New name
26802         990119-1.c              cpp/19990119-1.c
26803         990228-1.c              cpp/19990228-1.c
26804         990407-1.c              cpp/19990407-1.c
26805         990409-1.c              cpp/19990409-1.c
26806         990413-1.c              cpp/19990413-1.c
26807         990703-1.c              cpp/19990703-1.c
26808         20000127-1.c            cpp/20000127-1.c
26809         20000129-1.c            cpp/20000129-1.c
26810         20000207-1.c            cpp/20000207-1.c
26811         20000207-2.c            cpp/20000207-2.c
26812         20000209-1.c            cpp/20000209-1.c
26813         20000209-2.c            cpp/20000209-2.c
26814         20000301-1.c            cpp/20000301-1.c
26815         20000419-1.c            cpp/20000419-1.c
26816         20000510-1.S            cpp/20000510-1.S
26817         20000519-1.c            cpp/20000519-1.c
26818         20000529-1.c            cpp/20000529-1.c
26819         20000625-1.c            cpp/20000625-1.c
26820         20000625-2.c            cpp/20000625-2.c
26821         cpp-as1.c               cpp/assert1.c
26822         cpp-as2.c               cpp/assert2.c
26823         cxx-comments-1.c        cpp/cxxcom1.c
26824         cxx-comments-2.c        cpp/cxxcom2.c
26825         endif-label.c           cpp/endif.c
26826         cpp-hash1.c             cpp/hash1.c
26827         cpp-hash2.c             cpp/hash2.c
26828         cpp-if1.c               cpp/if-1.c
26829         cpp-if2.c               cpp/if-2.c
26830         cpp-if3.c               cpp/if-3.c
26831         cpp-if4.c               cpp/if-4.c
26832         cpp-if5.c               cpp/if-5.c
26833         cpp-cond.c              cpp/if-cexp.c
26834         cpp-missingop.c         cpp/if-mop.c
26835         cpp-missingparen.c      cpp/if-mpar.c
26836         cpp-opprec.c            cpp/if-oppr.c
26837         cpp-ifparen.c           cpp/if-paren.c
26838         cpp-shortcircuit.c      cpp/if-sc.c
26839         cpp-shift.c             cpp/if-shift.c
26840         cpp-unary.c             cpp/if-unary.c
26841         cpp-li1.c               cpp/line1.c
26842         cpp-li2.c               cpp/line2.c
26843         lineno.c                cpp/line3.c
26844         lineno-2.c              cpp/line4.c
26845         cpp-mi.c                cpp/mi1.c
26846         cpp-mic.h               cpp/mi1c.h
26847         cpp-micc.h              cpp/mi1cc.h
26848         cpp-mind.h              cpp/mi1nd.h
26849         cpp-mindp.h             cpp/mi1ndp.h
26850         cpp-mix.h               cpp/mi1x.h
26851         cpp-mi2.c               cpp/mi2.c
26852         cpp-mi2a.h              cpp/mi2a.h
26853         cpp-mi2b.h              cpp/mi2b.h
26854         cpp-mi2c.h              cpp/mi2c.h
26855         cpp-mi3.c               cpp/mi3.c
26856         cpp-mi3.def             cpp/mi3.def
26857         poison-1.c              cpp/poison.c
26858         pr-impl.c               cpp/prag-imp.c
26859         cpp-redef-2.c           cpp/redef1.c
26860         cpp-redef.c             cpp/redef2.c
26861         strpaste.c              cpp/strp1.c
26862         strpaste-2.c            cpp/strp2.c
26863         cpp-tradpaste.c         cpp/tr-paste.c
26864         cpp-tradstringify.c     cpp/tr-str.c
26865         cpp-tradwarn1.c         cpp/tr-warn1.c
26866         cpp-tradwarn2.c         cpp/tr-warn2.c
26867         trigraphs.c             cpp/trigraphs.c
26868         cpp-unc1.c              cpp/unc1.c
26869         cpp-unc2.c              cpp/unc2.c
26870         cpp-unc3.c              cpp/unc3.c
26871         cpp-unc.c               cpp/unc4.c
26872         undef.c                 cpp/undef1.c
26873         undef-2.c               cpp/undef2.c
26874         cpp-wi1.c               cpp/widestr1.c
26876 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26878         * lib/g++.exp (g++_include_flags): Tweak.
26880 2000-06-27  H.J. Lu  <hjl@gnu.org>
26881             Loren J. Rittle  <ljrittle@acm.org>
26883         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26884         version with one that knows about the new gcc tree structure.
26885         (g++_link_flags): Same.
26887 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26889         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26890         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26891         case we are cross-compiling.
26893         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26894         g++.old-deja/g++.niklas/Makefile.in,
26895         g++.old-deja/g++.niklas/configure.in,
26896         g++.old-deja/g++.other/Makefile.in,
26897         g++.old-deja/g++.other/configure.in,
26898         gcc.c-torture/code_quality/Makefile.in,
26899         gcc.c-torture/code_quality/configure.in,
26900         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26901         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26902         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26903         gcc.c-torture/execute/ieee/Makefile.in,
26904         gcc.c-torture/execute/ieee/configure.in,
26905         gcc.c-torture/noncompile/Makefile.in,
26906         gcc.c-torture/noncompile/configure.in,
26907         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26908         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26909         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26911 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26913         * g++.old-deja/g++.other/ambig3.C: New test.
26915 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26917         * g++.old-deja/g++.pt/syntax1.C: New test.
26918         * g++.old-deja/g++.pt/syntax2.C: New test.
26919         * g++.old-deja/g++.other/syntax3.C: New test.
26920         * g++.old-deja/g++.other/syntax4.C: New test.
26922 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26924         * gcc.dg/20000623-1.c: Prototype exit and abort.
26926 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26928         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26929         New tests.
26930         * gcc.dg/cpp-mi3.def: New file.
26932         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26933         inside assertions.
26934         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26935         lexer's error messages.
26936         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26937         divine anything from the linemarkers.
26938         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26939         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26941 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26943         * gcc.dg/20000623-1.c: New test.
26945 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26947         * gcc.c-torture/execute/20000622-1.c: New test.
26949 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26951         * g++.old-deja/g++.other/init15.C: New test.
26953 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26955         * g++.old-deja/g++.pt/vaarg2.C: New test.
26956         * g++.old-deja/g++.pt/vaarg3.C: New test.
26958 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26960         * g++.old-deja/g++.other/dyncast6.C: New test.
26962 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26964         * gcc.c-torture/execute/loop-6.c: New test.
26966 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26968         * gcc.dg/20000614-1.c: New test.
26969         * gcc.dg/20000614-2.c: New test.
26971 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26973         * g++.old-deja/g++.other/inline12.C: New test.
26975 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26977         * g++.old-deja/g++.other/eh1.C: New test.
26979 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26981         * g++.old-deja/g++.other/type.C: New test.
26983 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26985         * g++.old-deja/g++.other/initstring.C: New test.
26987 2000-06-12  Jason Merrill  <jason@redhat.com>
26989         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26991 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26993         * gcc.c-torture/compile/20000609-1.c: New test.
26995 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26997         * gcc.dg/20000609-1.c: New test.
26999 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27001         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27002         * gcc.c-torture/noncompile/poison-1.c: Move...
27003         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27004         * gcc.dg/cpp-li1.c: Add a token after the #line.
27006 2000-06-05  Richard Henderson  <rth@cygnus.com>
27008         * gcc.c-torture/execute/20000605-2.c: New test.
27009         * gcc.c-torture/execute/20000605-3.c: New test.
27011 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27013         * g77.f-torture/execute/20000503-1.x: New file.
27015 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27017         * g++.old-deja/g++.eh/badalloc1.C: New test.
27019 2000-06-05  Richard Henderson  <rth@cygnus.com>
27021         * gcc.c-torture/execute/20000605-1.c: New test.
27023 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27024             Nathan Sidwell <nathan@codesourcery.com>
27026         * gcc.c-torture/compile/20000605-1.c: New test.
27028 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27030         * g77.f-torture/compile/20000601-1.f:  New test.
27032 2000-06-03  Richard Henderson  <rth@cygnus.com>
27034         * gcc.c-torture/execute/20000603-1.c: New.
27036 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27038         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27039         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27041 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27043         * gcc.dg/compare2.c (case 12): XFAIL.
27044         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27045         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27047         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27049 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27051         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27052         guard macro is already defined when the header is first
27053         included.
27054         * gcc.dg/cpp-mix.h: New file.
27055         * gcc.dg/endif-label.c: Update patterns to match compiler.
27057         * g++.brendan/complex1.C: Declare abort.
27058         * g++.law/refs4.C: Remove XFAIL.
27059         * g++.oliva/expr2.C: Declare abort and exit.
27061 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27063         * gcc.c-torture/execute/20000528-1.c: New test.
27065         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27066         * g++.old-deja/g++.law/temps4.C: Likewise.
27068         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27069         stdlib.h.  Call abort() on failure.
27070         * g++.old-deja/g++.law/refs4.C: Likewise.
27071         * g++.old-deja/g++.law/temps4.C: Likewise.
27072         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27073         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27075 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27077         Relative to g++.dg/special:
27078         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27080         Relative to g++.old-deja:
27081         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27082         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27083         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27084         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27085         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27086         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27087         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27089         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27090         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27091         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27092         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27093         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27094         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27095         and/or string.h.
27097         * g++.other/goto1.C: Update expectations for error messages.
27099 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27101         * gcc.c-torture/compile/20000523-1.c: New test.
27103 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27105         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27107 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27109         * g++.old-deja/g++.eh/catch11.C: New test.
27110         * g++.old-deja/g++.eh/catch12.C: New test.
27112 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27114         * gcc.c-torture/execute/20000523-1.c: New test.
27116 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27118         * c-torture/execute/bcp-1.c: Replace abort in arg of
27119         __builtin_constant_p with a generic external function.
27121         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27122         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27123         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27124         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27125         Prototype abort and/or exit.
27127         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27128         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27129         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27130         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27132 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27134         * gcc.dg/dwarf2-1.c: New test.
27136 2000-05-20  Richard Henderson  <rth@cygnus.com>
27138         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27140 2000-05-20  Andreas Jaeger  <aj@suse.de>
27142         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27143         testcase.
27145 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27147         * gcc.c-torture/execute/20000519-2.c: New test.
27149 2000-05-19  Andreas Jaeger  <aj@suse.de>
27151         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27152         which fails with SSA.
27154         * lib/c-torture.exp: Also test with -O3 -fssa.
27156 2000-05-18  Michael Meissner  <meissner@redhat.com>
27158         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27159         * gcc.c-torture/execute/920415-1.c: Ditto.
27160         * gcc.c-torture/execute/920501-1.c: Ditto.
27161         * gcc.c-torture/execute/conversion.c: Ditto.
27162         * gcc.c-torture/execute/cvt-1.c: Ditto.
27164 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27166         * gcc.c-torture/compile/20000518-1.c: New test.
27168 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27170         * g77.f-torture/compile/200005018.f:  New test.
27172 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27174         * gcc.c-torture/compile/20000517-1.c: New test.
27176 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27178         * gcc.c-torture/execute/20000516-1.c: New test.
27180 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27182         * g++.old-deja/g++.other/eh.C: New test.
27184 2000-05-12  Richard Henderson  <rth@cygnus.com>
27186         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27187         constants through to doit's conditional.
27189 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27191         * gcc.c-torture/compile/20000511-1.c: New test.
27192         * g77.f-torture/compile/20000511-1.f: New test.
27193         * g77.f-torture/compile/20000511-2.f: New test.
27195 2000-05-11  Michael Meissner  <meissner@redhat.com>
27197         * gcc.c-torture/execute/20000511-1.c: New test.
27199 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27201         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27202         * gcc.dg/20000510-1.S: New.
27204 2000-05-08  Catherine Moore  <clm@cygnus.com>
27206         * gcc.dg/unused-3.c: New.
27208 2000-05-06  Richard Henderson  <rth@cygnus.com>
27210           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27211           * g++.old-deja/g++.mike/warn1.C: Likewise.
27212           * g++.old-deja/g++.pt/local1.C: Likewise.
27213           * g++.old-deja/g++.pt/local7.C: Likewise.
27214           * g++.old-deja/g++.pt/spec16.C: Likewise.
27216 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27218         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27220 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27222           * g77.f-torture/execute/20000503-1.f:  New test.
27224 2000-05-04  Andreas Jaeger  <aj@suse.de>
27226         * gcc.dg/noreturn-2.c: New test.
27228 2000-05-04  Neil Booth  <NeilB@earthling.net>
27230         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27231         preprocessor.
27233 2000-05-04  Richard Henderson  <rth@cygnus.com>
27235         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27237 2000-05-04  Richard Henderson  <rth@cygnus.com>
27239         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27240         OpenSSL by Jason R Thorpe.
27242 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27244         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27246 2000-05-03  Robert Lipe <robertlipe@usa.net>
27248         * gcc.dg/20000503-1.c: New test.
27250 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27252         * gcc.c-torture/compile/20000502-1.c: New test.
27253         * g++.old-deja/g++.other/align.C: New test.
27254         * gcc.dg/cpp-tradstringify.c: New test.
27256 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27258         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27259         and hard registers.
27261 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27263         * gcc.c-torture/execute/loop-5.c: New test.
27265 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27267         * gcc.c-torture/execute/va-arg-20.c: New test.
27269 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27271         * gcc.c-torture/execute/20000422-1.c: New test.
27273 2000-04-20  Greg McGary  <gkm@gnu.org>
27275         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27276         when optimizing, but without sibling-call optimizations (-O1).
27278 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27280           * gcc.c-torture/compile/20000420-1.c: New test.
27282 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27284         * g++.abi/ptrflags.C: New test.
27285         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27287 2000-04-19  Catherine Moore  <clm@cygnus.com>
27289         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27291 2000-04-19  Greg McGary  <gkm@gnu.org>
27293         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27294         sibling-call optimizations.
27296 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27298         * gcc.dg/20000419-1.c: New test.
27300 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27302         * gcc.c-torture/execute/20000412-6.c: New test.
27304 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27306         * gcc.c-torture/execute/20000412-5.c: New test.
27307         * g77.f-torture/compile/20000412-1.f: New test.
27308         * gcc.c-torture/execute/20000412-4.c: New test.
27309         * gcc.c-torture/compile/20000412-2.c: New test.
27310         * gcc.c-torture/execute/20000412-3.c: New test.
27311         * gcc.c-torture/compile/20000412-1.c: New test.
27312         * gcc.c-torture/execute/20000412-2.c: New test.
27314 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27316         * objc/execute/bf-20.m: New test.
27318 2000-04-10  Richard Henderson  <rth@cygnus.com>
27320         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27322         * gcc.c-torture/execute/20000412-1.c: New test.
27324 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27326         * g++.old-deja/g++.eh/catchptr1.C: New test.
27328 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27330         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27332 2000-04-08  Neil Booth  <NeilB@earthling.net>
27334         * gcc.dg/cpp-nullchar.c: Remove test as
27335         embedded nulls cause problems.
27337 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27339         * gcc.dg/compare2.c: New test.
27341 2000-04-08  Neil Booth  <NeilB@earthling.net>
27343         * gcc.dg/cpp-nullchar.c: New test.
27345 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27347         * gcc.dg/cpp-mi2.c: New test.
27348         * gcc.dg/cpp-mi2[abc].h: New files.
27350 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27352         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27353         member name.
27355 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27357         * g++.old-deja/g++.abi/vmihint.C: New test.
27359 2000-04-06  Neil Booth  <NeilB@earthling.net>
27361         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27362         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27363         copyright.
27365 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27367         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27368         avoid stack-frame overwrite.
27370 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27372         * gcc.c-torture/compile/20000405-2.c: New test.
27373         * gcc.c-torture/compile/20000405-3.c: New test.
27375 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27377         * gcc.c-torture/compile/20000405-1.c: New test.
27379 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27381         * gcc.dg/cast-qual-1.c: Revert last change.
27383 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27385         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27387 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27389         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27390         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27392 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27394         * gcc.c-torture/compile/20000403-2.c: New test.
27395         * gcc.c-torture/compile/20000403-1.c: New test.
27397 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27399         * gcc.c-torture/execute/20000403-1.c: New test.
27401 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27403         * gcc.c-torture/execute/20000402-1.c: New test.
27405 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27407         * gcc.c-torture/execute/va-arg-15.c: New test.
27408         * gcc.c-torture/execute/va-arg-16.c: New test.
27409         * gcc.c-torture/execute/va-arg-17.c: New test.
27410         * gcc.c-torture/execute/va-arg-18.c: New test.
27411         * gcc.c-torture/execute/va-arg-19.c: New test.
27413 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27415         * gcc.c-torture/compile/981211-1.c: Move to...
27416         * gcc.dg/cpp-as1.c: ...here.
27417         * gcc.dg/cpp-as2.c: New file.
27419         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27420         compiler.
27422 2000-04-02  Neil Booth  <NeilB@earthling.net>
27424         * gcc.dg/cpp-cond.c  New tests.
27425         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27426         accidental success less likely.
27427         * gcc.dg/cpp-missingop.c  New tests.
27428         * gcc.dg/cpp-missingparen.c  New tests.
27429         * gcc.dg/cpp-shift.c  New tests.
27430         * gcc.dg/cpp-shortcircuit.c  New tests.
27431         * gcc.dg/cpp-unary.c  New tests.
27433 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27435         * gcc.c-torture/compile/20000329-1.c: New test.
27437 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27439         * gcc.c-torture/compile/20000326-1.c: New test.
27440         * gcc.c-torture/compile/20000326-2.c: New test.
27442 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27444         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27445         the first parameter is a function argument.
27447 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27449         * g++.old-deja/g++.ext/array4.C: New test.
27451 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27453         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27455 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27457         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27459 2000-03-19  Richard Henderson  <rth@cygnus.com>
27461         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27463 2000-03-19  Richard Henderson  <rth@cygnus.com>
27465         * gcc.c-torture/compile/20000319-1.c: New test.
27467 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27469         * gcc.c-torture/execute/20000314-3.c: New test.
27470         * gcc.c-torture/execute/20000314-2.c: New test.
27471         * gcc.c-torture/execute/20000314-1.c: New test.
27472         * gcc.c-torture/compile/20000314-2.c: New test.
27473         * gcc.c-torture/compile/20000314-1.c: New test.
27475 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27477         * g++.old-deja/g++.warn/inline.C: New test.
27479 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27481         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27482         standards-compliant result rather than specific constants.
27483         Put test-values in array.
27485 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27487         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27488         (g++_target_compile): Put test-specific options last.
27490 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27492         * g++.old-deja/g++.eh/vbase4.C: New test.
27494 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27496         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27498 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27500         * g++.old-deja/g++.brendan/misc12.C: Removed.
27501         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27502         * g++.old-deja/g++.ext/pretty4.C: New test.
27504 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27506         * g++.old-deja/g++.other/string2.C: New test.
27508 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27510         * g++.old-deja/g++.warn/impint2.C: New test.
27512 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27514         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27515         is 1, not zero.
27517 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27519         * g++.old-deja/g++.warn/impint.C: New test.
27520         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27521         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27522         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27523         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27524         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27525         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27526         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27527         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27528         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27529         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27530         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27531         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27533 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27535         * gcc.dg/cpp-redef.c: New test.
27537 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27539         * g++.old-deja/g++.pt/unify7.C: New test.
27541 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27543         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27544         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27546 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27548         * gcc.c-torture/compile/20000224-1.c: New test.
27550 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27552         * gcc.c-torture/compile/cpp-2.c: New test.
27553         * gcc.c-torture/compile/cpp-1.c: New test.
27555 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27557         * gcc.c-torture/execute/20000225-1.c: New test.
27559 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27561         * gcc.dg/cpp-li2.c: New test.
27563         * gcc.dg/cpp-wi1.c: New test.
27565         * gcc.dg/cpp-li1.c: New test.
27567 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27569         * g++.old-deja/g++.other/sizeof5.C: New test.
27571 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27573         * gcc.c-torture/execute/va-arg-13.c: New test.
27575 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27577         * gcc.c-torture/execute/va-arg-12.c: New test.
27579 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27581         * gcc.c-torture/execute/20000223-1.c: New test.
27583 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27585         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27587 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27589         * g++.old-deja/g++.abi/ptrmem.C: New test.
27591 2000-02-19  Richard Henderson  <rth@cygnus.com>
27593         * gcc.c-torture/compile/init-3.c: New.
27595 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27597         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27598         ALWAYS_CXXFLAGS.
27600 2000-02-11  Robert Lipe <robertl@sco.com>
27602         * gcc.c-torture/compile/20000211-3.c: New test.
27604 2000-02-11  Martin Buchholz <martin@xemacs.org>
27606         * gcc.c-torture/compile/20000211-2.c: New test.
27608 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27610         * gcc.c-torture/compile/20000211-1.c: New test.
27612 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27614         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27615           on native targets
27617 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27619         * g++.old-deja/g++.other/cast5.C: New test.
27621 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27623         * gcc.c-torture/execute/20000205-1.c: New.
27625 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27627         * g++.old-deja/g++.jason/cast3.C: Return void.
27628         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27630 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27632         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27634         * gcc.dg/loop-1.c: New test.
27636 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27638         * gcc.c-torture/compile/20000127-1.c: New test.
27639         * gcc.c-torture/execute/991228-1.c: New test.
27641 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27643         * gcc.dg/unused-2.c: New test.
27645         * gcc.dg/conv-1.c: New test.
27647 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27649         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27650         compiler.
27651         (tool_option_proc): Fix typo.
27653 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27655         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27656         of the ld on the host, not on the build machine.
27657         Also, don't crash if '--help' is not a supported option.
27659 2000-01-24  Richard Henderson  <rth@cygnus.com>
27661         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27663 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27665         * gcc.c-torture/execute/20000120-2.c: New test.
27666         * gcc.c-torture/execute/20000120-1.c: New test.
27668 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27670         * gcc.c-torture/execute/20000113-1.c: New test.
27672 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27674         * gcc.c-torture/execute/20000112-1.c: New test.
27676 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27678         * gcc.dg/20000111-1.c: New test.
27680 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27682         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27683         with 16 bit integers.
27685 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27687         * gcc.dg/20000108-1.c: New test.
27689 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27691         * g++.old-deja/g++.ns/koenig8.C: New test.
27693 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27695         * g++.old-deja/g++.other/cast4.C: New test.
27697 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27699         * gcc.c-torture/compile/20000105-2.c: New test.
27700         * gcc.c-torture/compile/20000105-1.c: New test.
27702 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27704         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27705         references to printf & atoi to conform to ANSI standard.
27706         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27707         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27708         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27709         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27710         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27711         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27712         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27713         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27714         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27715         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27716         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27717         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27718         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27719         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27720         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27721         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27722         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27723         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27724         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27725         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27726         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27727         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27728         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27729         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27730         * g++.old-deja/g++.brendan/init3.C: Likewise.
27731         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27732         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27733         * g++.old-deja/g++.brendan/new2.C: Likewise.
27734         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27735         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27736         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27737         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27738         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27739         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27740         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27741         * g++.old-deja/g++.brendan/template24.C: Likewise.
27742         * g++.old-deja/g++.brendan/template3.C: Likewise.
27743         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27744         * g++.old-deja/g++.jason/inline3.C: Likewise.
27745         * g++.old-deja/g++.jason/opeq.C: Likewise.
27746         * g++.old-deja/g++.law/arg5.C: Likewise.
27747         * g++.old-deja/g++.law/arm7.C: Likewise.
27748         * g++.old-deja/g++.law/ctors11.C: Likewise.
27749         * g++.old-deja/g++.law/cvt8.C: Likewise.
27750         * g++.old-deja/g++.law/init9.C: Likewise.
27751         * g++.old-deja/g++.law/refs4.C: Likewise.
27752         * g++.old-deja/g++.law/template2.C: Likewise.
27753         * g++.old-deja/g++.law/visibility24.C: Likewise.
27754         * g++.old-deja/g++.law/vtable3.C: Likewise.
27755         * g++.old-deja/g++.mike/asm2.C: Likewise.
27756         * g++.old-deja/g++.mike/eh1.C: Likewise.
27757         * g++.old-deja/g++.mike/misc1.C: Likewise.
27758         * g++.old-deja/g++.mike/misc13.C: Likewise.
27759         * g++.old-deja/g++.mike/misc14.C: Likewise.
27760         * g++.old-deja/g++.mike/ns12.C: Likewise.
27761         * g++.old-deja/g++.mike/p1248.C: Likewise.
27762         * g++.old-deja/g++.mike/p3708.C: Likewise.
27763         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27764         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27765         * g++.old-deja/g++.mike/p646.C: Likewise.
27766         * g++.old-deja/g++.mike/p700.C: Likewise.
27767         * g++.old-deja/g++.mike/p783.C: Likewise.
27768         * g++.old-deja/g++.mike/p783a.C: Likewise.
27769         * g++.old-deja/g++.mike/p783b.C: Likewise.
27770         * g++.old-deja/g++.mike/p786.C: Likewise.
27771         * g++.old-deja/g++.mike/p789.C: Likewise.
27772         * g++.old-deja/g++.mike/p789a.C: Likewise.
27773         * g++.old-deja/g++.mike/p807a.C: Likewise.
27774         * g++.old-deja/g++.other/delete3.C: Likewise.
27775         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27776         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27777         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27778         * g++.old-deja/g++.other/empty1.C: Likewise.
27779         * g++.old-deja/g++.other/temporary1.C: Likewise.
27780         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27781         * g++.old-deja/g++.pt/t16.C: Likewise.
27782         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27784 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27786         * gcc.dg/991230-1.c: New test.
27788 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27790         * gcc.c-torture/compile/991229-3.c: New test.
27791         * gcc.c-torture/compile/991229-2.c: New test.
27792         * gcc.c-torture/compile/991229-1.c: New test.
27794 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27796         * gcc.c-torture/compile/labels-2.c: New test.
27798 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
27800         * gcc.c-torture/execute/991227-1.c: New test.
27802 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27804         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27806 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
27808         * gcc.c-torture/execute/991221-1.c: New test.
27810 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27812         * g++.old-deja/g++.other/cast3.C: New test.
27814 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27816         * gcc.c-torture/execute/991216-4.c: New test.
27818 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27820         * gcc.c-torture/execute/991216-1.c: New test.
27821         * gcc.c-torture/execute/991216-2.c: New test.
27822         * gcc.c-torture/execute/991216-3.c: New test.
27824 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27826         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27827         Actually make the test fail by using "-O2" for compilation.
27829 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27831         * g++.old-deja/g++.warn/cast-align1.C: New test.
27833 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27835         * gcc.c-torture/compile/991214-1.c: New test.
27836         * gcc.c-torture/compile/991214-2.c: New test.
27838 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27840         * gcc.dg/991214-1.c: New test.
27842 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27844         * gcc.c-torture/compile/991213-3.c: New test.
27845         * gcc.c-torture/compile/991213-2.c: New test.
27846         * gcc.c-torture/compile/991213-1.c: New test.
27848 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27850         * gcc.dg/991209-1.c: New test.
27852 1999-12-08  Nathan Sidwell <nathan@acm.org>
27854         * gcc.c-torture/compile/991208-1.c: New test.
27856 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27858         * gcc.dg/ultrasp2.c: New test.
27860 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27862         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27864 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27866         * gcc.c-torture/compile/991202-1.c: New test.
27867         * gcc.c-torture/execute/991202-1.c: New test.
27868         * gcc.c-torture/execute/991202-2.c: New test.
27869         * gcc.c-torture/execute/991202-3.c: New test.
27871 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27873         * g++.old-deja/g++.abi/align.C: New test.
27874         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27875         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27877 1999-12-01  Richard Henderson  <rth@cygnus.com>
27879         * gcc.c-torture/execute/991201-1.c: New.
27881 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27883         * gcc.dg/991129-1.c: New test.
27885 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27887         * gcc.c-torture/compile/991127-1.c: New test.
27889 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27891         * g++.old-deja/g++.other/warn4.C: New test.
27893 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27895         * g++.old-deja/g++.eh/cleanup2.C: New test.
27896         * g++.old-deja/g++.ext/pretty2.C: New test.
27897         * g++.old-deja/g++.ext/pretty3.C: New test.
27898         * g++.old-deja/g++.other/debug6.C: New test.
27900 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27902         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27903         compiler_output to look for one error message instead of two.
27905 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27907         * gcc.c-torture/execute/991118-1.c: Also test case
27908         where the word boundary does not split a byte evenly.
27910 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27912         * g++.old-deja/g++.ext/restrict1.C: New test.
27914 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27916         * gcc.c-torture/execute/991118-1.c: New test.
27918 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27920         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27921         working directory pathnames.
27923 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27925         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27926         host is equipped with driver.h and driver.o so it can actually
27927         compile and run the tests.
27929 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27931         * gcc.c-torture/compile/991008-1.c: New test.
27933 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27935         * lib/gcc-dg.exp: Include target-supports.exp
27937 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27939         * lib/target-supports.exp: New file: Provide procs to test for
27940         features supported by the target.
27941         (check_weak_available): Moved here from ecos.exp.
27942         (check_alias_available): New proc: Determine of the target
27943         toolchain supports the alias attribute.
27945         * gcc.dg/special/ecos.exp: Move check_weak_available to
27946         target-supports.exp.
27947         (alias-1.c): Only perform the test if the target supports
27948         aliases.
27949         (wkali-1.c): Only perform the test if the target supports
27950         aliases.
27952         * gcc.dg/990506-0.c: Expect error messages from cross
27953         targets as well as native targets.
27955 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27957         * gcc.dg/ultrasp1.c: Removed xfail.
27958         * gcc.dg/struct-ret-2.c: Likewise.
27959         * gcc.dg/array-1.c: Likewise.
27961 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27963         * gcc.dg/struct-ret-2.c: New test.
27965         * gcc.dg/array-1.c: New test.
27967 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27969         * gcc.c-torture/execute/991030-1.c: New test.
27971 1999-10-26  Richard Henderson  <rth@cygnus.com>
27973         * gcc.c-torture/compile/991026-2.c: New test.
27975 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27977         * gcc.c-torture/compile/991026-1.c: New test.
27979 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27981         * gcc.c-torture/execute/991023-1.c: New test.
27983 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27985         * gcc.c-torture/execute/991019-1.c: New test.
27987 1999-10-16  Richard Henderson  <rth@cygnus.com>
27989         * gcc.c-torture/execute/991016-1.c: New test.
27991 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27993         * gcc.c-torture/execute/991014-1.c: New test.
27995 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27997         * g++.old-deja/g++.other/union2.C: New test.
27999 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28001         * g++.old-deja/g++.other/vaarg2.C: New test.
28002         * g++.old-deja/g++.other/vaarg3.C: New test.
28004 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28006         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28007         in compile/.
28009 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28011         * gcc.c-torture/execute/va-arg-11.c: New test.
28013 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28015         * lib/file-format.exp (gcc_target_object_format): Don't
28016         crash if objdump is unavailable.
28018 1999-09-29  Donn Terry <donn@interix.com>
28020         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28022 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28024         * gcc.c-torture/compile/990928-1.c: New test.
28026 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28028         * g++.old-deja/g++.other/decl6.C: New test.
28030 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28032         * gcc.c-torture/execute/va-arg-10.c: New test.
28034 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28036         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28037         __PRETTY_FUNCTION__.
28039 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28041         * gcc.c-torture/execute/990923-1.c: New test.
28043 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28045         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28046         for which -fpic is inappropriate.
28048 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28050         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28052 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28054         * g++.old-deja/g++.other/dyncast1.C: New test.
28055         * g++.old-deja/g++.other/dyncast2.C: New test.
28056         * g++.old-deja/g++.other/dyncast3.C: New test.
28057         * g++.old-deja/g++.other/dyncast4.C: New test.
28058         * g++.old-deja/g++.other/dyncast5.C: New test.
28059         * g++.old-deja/g++.eh/catch3.C: New test.
28060         * g++.old-deja/g++.eh/catch3p.C: New test.
28061         * g++.old-deja/g++.eh/catch4.C: New test.
28062         * g++.old-deja/g++.eh/catch4p.C: New test.
28063         * g++.old-deja/g++.eh/catch5.C: New test.
28064         * g++.old-deja/g++.eh/catch5p.C: New test.
28065         * g++.old-deja/g++.eh/catch6.C: New test.
28066         * g++.old-deja/g++.eh/catch6p.C: New test.
28067         * g++.old-deja/g++.eh/catch7.C: New test.
28068         * g++.old-deja/g++.eh/catch7p.C: New test.
28069         * g++.old-deja/g++.eh/catch8.C: New test.
28070         * g++.old-deja/g++.eh/catch8p.C: New test.
28071         * g++.old-deja/g++.eh/catch9.C: New test.
28072         * g++.old-deja/g++.eh/catch9p.C: New test.
28074 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28076         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28077         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28079 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28081         * gcc.c-torture/compile/990913-1.c: New test.
28083 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28085         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28086         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28088 1999-09-09  Richard Henderson  <rth@cygnus.com>
28090         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28092 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28094         * g++.old-deja/g++.other/lookup11.C: New test.
28095         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28096         what is permitted and what we want.
28097         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28098         overload use.
28099         * g++.old-deja/g++.jason/rfg5.C: Likewise
28101 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28103         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28104         * gcc.c-torture/noncompile/poison-1.c: New file.
28106 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28108         * g++.old-deja/g++.other/sizeof3.C: New test.
28109         * g++.old-deja/g++.other/sizeof4.C: New test.
28110         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28111         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28113 1999-09-07  Richard Henderson  <rth@cygnus.com>
28115         * gcc.dg/va-arg-1.c: New.
28117 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28119         * gcc.c-torture/execute/va-arg-9.c: New test.
28121 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28123         * g77.f-torture/compile/980519-2.f: New test.
28124         * g77.f-torture/compile/19990905-0.f: New test.
28125         * g77.f-torture/compile/19990905-1.f: New test.
28126         * g77.f-torture/compile/19990905-2.f: New test.
28128         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28130 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28132         * gcc.c-torture/execute/990827-1.c: Fix typo.
28134 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28136         * g++.old-deja/g++.other/deref1.C: New test.
28138 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28140         * g++.old-deja/g++.other/ambig2.C: New test.
28141         * g++.old-deja/g++.other/cond5.C: New test.
28142         * g++.old-deja/g++.other/lookup16.C: New test.
28144 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28146         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28147         assemblers too.
28149 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28151         * lib/c-torture.exp: Avoid the "compare executables" optimization
28152         when testing native.
28154 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28156         * gcc.c-torture/execute/990829-1.c: New test.
28157         * gcc.c-torture/compile/990829-1.c: New test.
28159 1999-08-27  Paul Burchard  <burchard@pobox.com>
28161         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28162         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28163         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28164         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28165         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28166         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28167         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28168         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28169         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28170         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28171         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28173 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28175         * gcc.c-torture/execute/990827-1.c: New test.
28177 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28179         * g77.f-torture/noncompile/19990826-4.f: New test.
28181         * g77.f-torture/compile/19990826-3.f: New test.
28183         * g77.f-torture/execute/19990826-2.f: New test.
28185         * g77.f-torture/compile/19990826-1.f: New test.
28187         * gcc.c-torture/execute/990826-0.c: New test.
28188         * g77.c-torture/execute/19990826-0.f: New test.
28190         * g77.f-torture/noncompile/970626-2.f: New test.
28192 1999-08-25  Paul Burchard  <burchard@pobox.com>
28194         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28195         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28196         lss-011.C: New tests.
28198 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28200         * g++.old-deja/g++.other/decl5.C: New test.
28202 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28204         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28205         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28206         call `postbase' for each one.  All callers of `postbase' changed
28207         to call this instead.
28209 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28211         * gcc.c-torture/execute/990811-1.c: New test.
28213 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28215         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28216         just native ones.
28218         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28219         just native ones.
28221 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28223         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28225 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28227         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28229 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28231         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28233 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28235         * gcc.c-torture/execute/990804-1.c: New test.
28237 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28239         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28240         * g++.old-deja/g++.brendan/crash64.C: Likewise
28241         * g++.old-deja/g++.brendan/overload8.C: Likewise
28243 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28245         * g++.old-deja/g++.other/struct1.C: New test.
28247 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28249         * g++.old-deja/g++.other/enum2.C: New test.
28251 1999-08-02  Richard Henderson  <rth@cygnus.com>
28253         Adapted from tests from Franz Sirl:
28254         * gcc.c-torture/execute/va-arg-7.c: New test.
28255         * gcc.c-torture/execute/va-arg-8.c: New test.
28257 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28259         * gcc.c-torture/compile/990801-2.c: New test.
28261         * gcc.c-torture/compile/990801-1.c: New test.
28263 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28265         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28266         fp-cmp-1.c, converting double to float.
28268         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28269         fp-cmp-1.c, converting double to long double.
28271         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28272         from fr1 to unknown_register, since fr1 is a legitimate register
28273         on some machines.
28275 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28277         * README: More listname related changes.
28279 1999-07-08  Catherine Moore  <clm@cygnus.com>
28281         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28283 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28285         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28287 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28289         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28291 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28293         * gcc.dg/990703-1.c: New test.
28295 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28297         * lib/file-format.exp: New file: Move definition of proc
28298         gcc_target_object_format to here from
28299         gcc.dg/special/ecos.exp.
28301         * lib/c-torture.exp: Include lib file-format.exp.
28302         * lib/gcc-dg.exp: Include lib file-format.exp.
28304         * gcc.dg/special/ecos.exp: Remove definition of proc
28305         gcc_target_object_format.
28307 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28309         * gcc.c-torture/execute/990628-1.c: New test.
28311 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28313         * gcc.c-torture/compile/990625-2.c: New test.
28315         * gcc.c-torture/compile/990625-1.c: New test.
28317 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28319         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28320         attributes compile.
28321         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28322         ports that use the COFF/PE file format.
28324 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28326         * gcc.c-torture/compile/990617-1.c: New test.
28328 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28330         * g++.old-deja/g++.other/decl4.C: New test.
28332 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28334         * g++.old-deja/g++.other/bitfld3.C: New test.
28336 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28338         * g++.old-deja/g++.eh/catch1.C: New test.
28340 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28342         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28344         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28345         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28347 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28349         * g77.f-torture/compile/19990502-0.f: Replace with new,
28350         shorter, test that still fails after recent changes.
28352 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28354         * gcc.c-torture/execute/990604-1.c: New test.
28356 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28358         * gcc.c-torture/execute/990531-1.c: New test.
28360 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28362         * gcc.c-torture/compile/990527-1.c: New test.
28364 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28366         * gcc.c-torture/execute/990527-1.c: New test.
28368 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28370         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28371         bitfields as signed.
28373 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28375         * g77.f-torture/compile/19990525-0.f: New test.
28377 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28379         * gcc.c-torture/execute/990525-2.c: New test.
28381         * gcc.c-torture/execute/990525-1.c: New test.
28383 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28385         * g++.old-deja/g++.other/anon3.C: New test.
28386         * g++.old-deja/g++.other/anon4.C: New test.
28387         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28388         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28389         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28390         Merrill).
28392 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28394         * gcc.c-torture/execute/990524-1.c: New test.
28396         * gcc.dg/990524-1.c: New test.
28398 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28400         * gcc.c-torture/compile/990523-1.c: New test.
28402 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28404         * gcc.c-torture/compile/990519-1.c: New test.
28406 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28408         * gcc.c-torture/compile/990517-1.c: New test.
28410         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28411         (e4, f4): New tests.
28412         (main): Call them.
28414 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28416         * gcc.dg/noreturn-1.c: New test.
28418 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28420         * gcc.c-torture/execute/990513-1.c: New test.
28422 1999-05-10  Richard Henderson  <rth@cygnus.com>
28424         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28426 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28428         * g77.f-torture/execute/erfc.f: Use small single-precision
28429         values, to avoid problems on Alphas when not -mieee.
28431 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28433         * gcc.dg/990506-0.c: New test.
28435 1999-05-08  Richard Henderson  <rth@cygnus.com>
28437         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28438         the constant to test.  Don't XFAIL 64-bit targets.
28440         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28441         * g++.old-deja/g++.law/profile1.C: Likewise.
28443         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28444         operator new instances.
28445         * g++.old-deja/g++.other/delete5.C: Likewise.
28447 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28449         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28450         intrinsic.
28452 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28454         * g77.f-torture/execute/u77-test.f: Reverse order of two
28455         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28457 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28459         * gcc.dg/compare1.c: New test.
28461 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28463         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28464         New tests.
28466 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28468         * g77.f-torture/compile/19990502-1.f: New test.
28470 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28472         * g77.f-torture/compile/19990502-0.f: New test.
28474 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28476         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28477         intrinsic.
28479 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28481         * g77.f-torture/execute/u77-test.f (main): List libU77
28482         intrinsics not currently tested.
28483         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28484         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28485         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28486         Trim blanks off the ends of some printed strings.
28488 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28490         * g77.f-torture/execute/u77-test.f (main): Just warn about
28491         FSTAT gid disagreement, as it's expected on some systems.
28493 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28495         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28496         use a new function, which allows for some slop.
28497         Clean up some commentary.
28498         (issum): The new function.
28499         (sgladd): Deleted subroutine.
28501 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28503         * g77.f-torture/execute/u77-test.f: Modify to be more like
28504         libf2c/libU77 version, bringing patches to that version here.
28505         Add suitable commentary.
28507 1999-04-25  Richard Henderson  <rth@cygnus.com>
28509         * gcc.dg/990424-1.c: New test.
28511 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28513         * g77.f-torture/execute/u77-test.f (main): Bug involving
28514         LSTAT has been fixed, so turn back on full checking.
28516 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28518         * g77.f-torture/compile/19990419-0.f: New test.
28519         * g77.f-torture/execute/19990419-1.f: New test.
28521 1999-04-17  Richard Henderson  <rth@cygnus.com>
28523         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28524         to avoid the need for a prototype to supress a warning.
28526 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28528         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28530 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28532         * gcc.c-torture/execute/990404-1.c: New test.
28534 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28536         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28537         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28538         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28539         missing initializer warnings.
28541 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28543         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28544         matching strings.
28546 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28548         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28550 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28552         * g77.f-torture/execute/19990325-0.f: New test.
28553         * g77.f-torture/execute/19990325-1.f: New test.
28555 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28557         * gcc.c-torture/execute/990324-1.c: New test.
28559 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28561         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28562         test with 4.
28564 1999-03-17  Richard Henderson  <rth@cygnus.com>
28566         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28568 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28570         * g77.f-torture/execute/19990313-2.f: New test.
28571         * g77.f-torture/execute/19990313-3.f: New test.
28573 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28575         * g77.f-torture/execute/19990313-0.f: New test.
28576         * g77.f-torture/execute/19990313-1.f: New test.
28578 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28580         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28581         printf to sprintf.
28582         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28583         (main): Add check for u15.  Conditionalize u31 check depending on
28584         whether ints are <32 bits or >=32 bits.
28586 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28588         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28590 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28592         * g77.f-torture/compile/19990305-0.f: New test.
28593         * g77.f-torture/execute/19981119-0.f: New test.
28595 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28597         * g77.f-torture/execute/970625-2.f: call ABORT if final
28598         result is not correct, instead of just printing it.
28599         Add this checking via newly introduced obfuscation, to
28600         trip up buggy front ends.
28602 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28604         * g77.f-torture/compile/960317-1.f: Moved from being
28605         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28607 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28609         * g77.f-torture/execute/960317-1.f: New (old) test.
28610         * g77.f-torture/execute/970625-2.f: Ditto.
28612 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28614         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28615         message on line 1 or line 2; cccp and cpplib do this differently.
28617 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28619         * g++.old-deja/g++.law/weak1.C: New test.
28621 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28623         * gcc.c-torture/execute/990119-1.c: Renamed to...
28624         * gcc.dg/990119-1.c: this, so it will only be tested once
28625         (it's a preprocessor test, it doesn't need to be run at
28626         multiple optimization levels).
28628 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28630         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28631           ALWAYS_CXXFLAGS.
28633 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28635         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28636         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28637         to not be compilable by current g77.
28639 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28641         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28643 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28645         * gcc.c-torture/execute/990222-1.c: New test.
28647 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28649         * g77.f-torture/compile/19990218-0.f: New test.
28650         * g77.f-torture/noncompile/19990218-1.f: New test.
28652 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28654         * g77.f-torture/compile/19981216-0.f: New test.
28656 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28658         * gcc.dg/990214-1.c: New test.
28660 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28662         * gcc.dg/990213-2.c: New test.
28664         * gcc.dg/990213-1.c: New test.
28666 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28668         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28669         ints.
28671 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28673         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28674         specified by target.
28676         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28678 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28680         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28682 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28684         * gcc.dg/special/ecos.exp: New test driver for new tests with
28685         special requirements.
28687         * gcc.dg/special/alias-1.c: New test.
28688         * gcc.dg/special/gcsec-1.c: New test.
28689         * gcc.dg/special/weak-1.c: New test.
28690         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28691         * gcc.dg/special/weak-2.c: New test.
28692         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28693         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28694         * gcc.dg/special/wkali-1.c: New test.
28695         * gcc.dg/special/wkali-2.c: New test.
28696         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28697         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28699 1999-02-10  Felix Lee  <flee@cygnus.com>
28701           * lib/c-torture.exp (c-torture-compile): Pull out code for
28702           analyzing gcc error messages.
28703           (c-torture-execute): Likewise.  Fix some (harmless) false
28704           positives.
28705           * lib/gcc.exp (gcc_check_compile): New function.
28707 1999-02-08  Richard Henderson  <rth@cygnus.com>
28709         * gcc.c-torture/execute/990208-1.c: New test.
28711 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28713         * g++.dg/special/ecos.exp: New driver for new tests with special
28714         requirements
28716         * g++.dg/special/conpr-1.C: New test
28717         * g++.dg/special/conpr-2.C: New test
28718         * g++.dg/special/conpr-2a.C: New test
28719         * g++.dg/special/conpr-3.C: New test
28720         * g++.dg/special/conpr-3a.C: New test
28721         * g++.dg/special/conpr-3b.C: New test
28723         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28724         allow g++ to use the dg driver
28726         * README: Add comment about g++.dg directory
28728 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28730         * README: Update email addresses.
28732 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28734         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28735         arguments in order to force structure S onto the stack even on
28736         the alpha.
28737         (test): Pass 10 leading arguments to function foo as well as the
28738         structure S.
28740         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28741         failure for all targets.
28743         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28744         abort to terminate program execution.
28746 1999-01-30  Richard Henderson  <rth@cygnus.com>
28748         * gcc.c-torture/execute/990130-1.c: New test.
28750 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28752         * gcc.dg/990130-1.c: New test.
28754 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28756         * gcc.c-torture/execute/990128-1.c: New test.
28758 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28760         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28762 1999-01-27  Felix Lee  <flee@cygnus.com>
28764         * lib/c-torture.exp (c-torture-compile): pull out code for
28765         analyzing gcc error messages.
28766         (c-torture-execute): ditto, and fix some (harmless) false
28767         positives.
28768         * lib/gcc.exp (gcc_check_compile): new function.
28770 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28772         * gcc.dg/990117-1.c: New test.
28774         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28776         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28778 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28780         * g77.f-torture/compile/990115-1.f: New test.
28782 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28784         * gcc.c-torture/compile/990107-1.c: New test
28786 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28788         * gcc.c-torture/execute/990106-2.c: New test.
28790         * gcc.c-torture/execute/990106-1.c: New test.
28792 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28794         * gcc.c-torture/compile/981223-1.c: New test.
28796 1998-12-29  Richard Henderson  <rth@cygnus.com>
28798         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28799         (opt3): Rename from opt4 and disable.
28801 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28803         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28805 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28807         * g++.old-deja/g++.other/conv5.C: New test.
28809 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28811         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28813 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28815         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28817 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28819         * gcc.c-torture/compile/981211-1.c: New test.
28821 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28823         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28825         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28827 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28829         * gcc.special/930510-1.c: Make C9X safe.
28830         * gcc.misc-tests/gcov-1.c Similarly.
28831         * gcc.misc-tests/gcov-2.c Similarly.
28833 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28835         * gcc.dg/ultrasp1.c: New test.
28837 1998-12-06  Richard Henderson  <rth@cygnus.com>
28839         * gcc.c-torture/execute/981206.c: New test.
28841 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28843         * g++.old-deja/g++.ns/template7.C: New test.
28845         * g++.old-deja/g++.other/expr1.C: New test.
28847         * g++.old-deja/g++.eh/tmpl3.C: New test.
28849         * g++.old-deja/g++.eh/tmpl2.C: New test.
28851 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28853         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28854         * g++.old-deja/g++.other/using6.C: Removed.
28855         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28857         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28859 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28861         * g++.old-deja/g++.pt/overload8.C: New test.
28863         * g++.old-deja/g++.pt/overload7.C: New test.
28865         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28867         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28868         and relinking messages.
28869         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28870         compiling with -frepo.
28872 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28874         * g++.old-deja/g++.pt/lookup6.C: New test.
28876 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28878         * gcc.c-torture/execute/981130-1.c: New test.
28879         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28881 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28883         * g++.old-deja/g++.pt/explicit76.C: New test.
28885         * g++.old-deja/g++.pt/friend38.C: New test.
28887         * g++.old-deja/g++.ns/crash2.C: New test.
28889         * g++.old-deja/g++.pt/defarg8.C: New test.
28891         * g++.old-deja/g++.pt/instantiate6.C: New test.
28893         * g++.old-deja/g++.pt/static6.C: New test.
28895         * g++.old-deja/g++.pt/decl2.C: New test.
28897 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28899         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28900         problem is actually related with name lookup, but so what? :-)
28902         * g++.old-deja/g++.pt/friend37.C: New test.
28904 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28906         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28907         element, which fails on some systems.
28909         * g77.f-torture/execute/labug1.f: New test.
28911 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28913         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28914         is defined.
28916 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28918         * g77.f-torture/compile/981117-1.f: New test.
28920 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28922         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28923         properly discarded.
28925 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28927         * gcc.c-torture/execute/memcheck: New directory of tests for
28928         -fcheck-memory-usage.
28930 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28932         * README: New file, general information about the testsuite and
28933         new description of the various C++ test subdirectories.
28934         * README.g++: Eliminate obsolete information, update and move most
28935         relevant stuff to README.
28937 1998-11-07  Richard Henderson  <rth@cygnus.com>
28939         * gcc.c-torture/compile/981107-1.c: New test.
28941 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28943         * execute/memcpy-bi.c: New testcase.
28945 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28947         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28948         base classes.
28950         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28951         template is selected.
28953         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28954         classes, it should be accepted for all types.
28956         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28958         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28959         specializations start with template headers.
28961 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28963         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28965         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28966         non-POD types.
28968 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28970         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28972 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28974         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28976 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28978         * 981019-1.c: New test.
28980 1998-10-14  Robert Lipe <robertl@dgii.com>
28982         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28983         find objc headers.
28985 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28987         * compile/981001-4.c: Remove use of GCC extension that triggers a
28988         compiler bug.
28990 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28992         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28994 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28996         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28997         instantiation of template produces incorrect code for delete
28998         expression.
29000         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29001         constructors' name is not unique.
29002         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29003         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29005         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29006         automatic array of const is ill-formed.
29008         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29009         of template parameter?
29011         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29012         const.
29014         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29015         pointer-to-member expression.
29017         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29018         declaration causes ICE.
29020 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29022         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29023         reserved in the global namespace.
29025         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29026         generate needed virtual table.
29028         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29030 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29032         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29033         template-dependent type
29035 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29037         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29038         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29039         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29041         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29042         class should be usable as argument of member function.
29043         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29044         class should be usable as return type of member function.
29045         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29046         class should be usable as type of data member.
29048         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29050 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29052         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29054 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29056         * gcc.dg/dll-?.c Add thumb to target list.
29057         Fix assembler scan patterns to match current assembler output.
29059 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29061         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29062         matching of template brackets.
29064         * g++.old-deja/g++.other/using4.C: New test.  Test using
29065         declarations of methods from base classes.
29067         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29068         within functions should introduce names into the innermost
29069         enclosing namespace.
29071         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29072         of static locals if first initialization throws.
29074 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29076         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29078 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29080         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29081         lose track of the possible targets of tablejump insns.
29082         * special/special.exp: Run it.
29084 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29086         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29087         must be declared before its specializations can be named in friend
29088         declarations.
29090 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29092         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29094         * g77.f-torture/execute/io1.f: New test.
29096 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29098         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29099         with pointer to template function, for which no argument deduction
29100         is possible.
29102         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29103         specialization of template function as argument to template
29104         function.
29106         * g++.old-deja/g++.other/access2.C: New test; Inner class
29107         shouldn't have privileged access to Outer's names.
29109 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29111         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29112         friend template declared within template class conflicts with
29113         nested class of the same name.
29115         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29116         is ignored.
29118         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29119         object with direct initializer as function declaration.
29121         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29122         initializers.
29124         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29125         involving const pointer and NULL produces incorrect result.
29127         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29128         type name without `typename' should be rejected with -pedantic.
29130 1998-10-02  Richard Henderson  <rth@cygnus.com>
29132         * g++.old-deja/g++.other/addrof1.C: New test.
29134 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29136         * gcc.c-torture/compile/981001-1.c: New test.
29137         * gcc.c-torture/execute/981001-1.c: New test.
29139 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29141         * gcc.c-torture/compile/981001-2.c: New test.
29142         * gcc.c-torture/compile/981001-3.c: New test.
29143         * gcc.c-torture/compile/981001-4.c: New test.
29145 1998-10-01  Robert Lipe  <robertl@dgii.com>
29147         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29148         multilibbed hosts.   Idea grafted from g77.exp.
29150 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29152         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29153         avoid losing on systems which need -lsocket.
29155 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29157         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29158         * g++.old-deja/g++.other/nested2.C: Ditto.
29159         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29160         failure.
29162 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29164         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29165         preferred over template operator!= for enum bitfields.
29167 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29169         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29170         that happen to have the same base name, but in different scopes,
29171         are incorrectly rejected.
29173 1998-09-16  Richard Henderson  <rth@cygnus.com>
29175         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29176         on the native word size instead of an integer literal.
29178 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29180         * g++.old-deja/g++.other/static2.C: Invocation of static data
29181         member of type pointer-to-function denoted as non-static member.
29183         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29184         checks involving function types and aliases.
29186 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29188         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29189         redefined to the same non-trivial type.
29191         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29192         namespace-qualification of template specializations declared in
29193         other namespaces.
29195         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29196         to declare a subset of the specializations of a template function
29197         as friends of specializations of a template class.
29199         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29200         member templates that do not fully specialize the enclosing
29201         template class are rejected.
29203 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29205         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29207 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29209         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29210         altered from libf2c/libU77 version.
29212 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29214         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29216 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29218         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29219         (un)signed char are different types for template specialization
29220         purposes.
29222 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29224         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29225         * objc: ObjC testsuite.
29227 1998-08-31  Catherine Moore  <clm@cygnus.com>
29229         * gcc.c-torture/execute/941014-1.x:  New file.
29231 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29233         * lib/c-torture.exp: Add support for
29234         torture_eval_before_compile and torture_eval_before_execute
29235         variables.
29237 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29239         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29240         this test triggers valid.
29242 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29244         * gcc.dg/980827-1.c: New test.
29246 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29248         * gcc.c-torture/execute/loop-4b.c: New test.
29250 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29252         * lib/c-torture.exp: Add support for
29253         torture_eval_before_compile and torture_eval_before_execute
29254         variables.
29256 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29258         * gcc.c-torture/compile/980825-1.c: New test.
29260 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29262         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29263         count number tests in opt_t0 not good_t0.
29265 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29267         * gcc.c-torture/compile/930326-1.x: Fix typo.
29269 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29271         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29272         causes an ICE.
29274 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29276         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29277         STACK_SIZE is defined.
29278         * gcc.c-torture/unsorted/stuct.c: Similarly.
29280         * gcc.c-torture/compile/980821-1.c: New test.
29282 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29284         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29286 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29288         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29289         code.
29291 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29293         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29294         error'.
29296 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29298         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29300 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29302         * gcc.c-torture/compile/980816-1.c: New test.
29304         * gcc.dg/980816-1.c: New test.
29306 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29308         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29309         compiler for ieee tests.
29311 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29313         * g77.f-torture/compile/980729-0.f: New test.
29315 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29317         * gcc.c-torture/special/eeprof-1.c: New test, for
29318         -finstrument-functions.
29319         * gcc.c-torture/special/special.exp: Run it.
29321 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29323         * gcc.c-torture/compile/980729-1.c: New test.
29325 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29327         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29328         __thumb__ is defined, and test for ARM style doubles if so.
29330 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29332         * g77.f-torture/noncompile/980615-0.f: New test.
29334 1998-07-26  H.J. Lu  (hjl@gnu.org)
29336         * gcc.dg/980312-1.c: Do link instead of compile.
29337         * gcc.dg/980313-1.c: Likewise.
29339 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29341         * gcc.c-torture/compile/980726-1.c: New test.
29343 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29345         * g77.f-torture/execute/io0.f: New test.
29347 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29349         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29350         an int.
29352 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29354         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29355         m32r bugs.
29357 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29359         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29360         c-decl.c:grokdeclarator can handle mode attributes.
29362 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29364         * gcc.c-torture/execute/980716-1.c: New test.
29366 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29368         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29369         the mn10200.
29370         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29371         the mn10200.
29372         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29373         * gcc.c-torture/compile/930326-1.x: Similarly.
29375 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29377         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29378         New test from Craig.
29380 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29382         * g77.f-torture/noncompile/980616-0.f: New test.
29384         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29386 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29388         *  g++.other/singleton.C: Return error value instead of taking
29389         SIGSEGV.
29391 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29393         *  g++.other/singleton.C: New test.   Warning is under dispute.
29394         Runtime crash is not.
29396 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29398         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29399         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29400         using6.C, using7.C}:  New namespace tests.
29402 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29404         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29405         specialization with typedef'ed names used as array indexes.
29407 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29409         * gcc.c-torture/execute/980709-1.c: New test.
29411         * gcc.dg/980709-1.c: New test.
29413 1998-07-07  Richard Henderson  <rth@cygnus.com>
29415         * gcc.c-torture/execute/bcp-1.c: New test.
29417 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29419         * gcc.c-torture/execute/980707-1.c: New test.
29421 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29423         * gcc.c-torture/compile/980706-1.c: New test.
29425 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29427         * g77.f-torture/execute/980701-0.f,
29428         g77.f-torture/execute/980701-1.f: New test from Craig.
29430 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29432         * gcc.c-torture/compile/980701-1.c: New test.
29434         * gcc.c-torture/execute/980701-1.c: New test.
29436 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29437 rlsruhe.de>
29439         * g++.old-deja/g++.robertl/eb132.C: New test.
29440         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29442 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29444         * g77.f-torture/execute/980628-7.f,
29445         g77.f-torture/execute/980628-8.f,
29446         g77.f-torture/execute/980628-9.f,
29447         g77.f-torture/execute/980628-10.f: New tests from Craig.
29449         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29451 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29453         * g77.f-torture/execute/980628-4.f: New test from Craig.
29454         * g77.f-torture/execute/980628-5.f: Likewise.
29455         * g77.f-torture/execute/980628-2.f: Likewise.
29456         * g77.f-torture/execute/980628-0.f: Likewise.
29457         * g77.f-torture/execute/980628-1.f: Likewise.
29458         * g77.f-torture/execute/980628-3.f: Likewise.
29459         * g77.f-torture/execute/980628-6.f: Likewise.
29461 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29463         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29464         directory when nothing has been installed yet.
29466 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29468         * gcc.c-torture/special/special.exp: Handle newer versions of
29469         dejagnu.
29471 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29473         * gcc.dg/980626-1.c: New test.
29475 1998-06-19  Bruno Haible <haible@ilog.fr>
29477         * gcc.misc-tests/m-un-2.c: New test.
29478         * g++.old-deja/g++.other/warn01.c: Likewise.
29480 1998-06-19  Robert Lipe  <robertl@dgii.com>
29482         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29483         compatibility with assmblers with a different comment character.
29484         Eliminate use of GAS-specific extensions.
29486 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29488         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29490 1998-06-19  Robert Lipe  <robertl@dgii.com>
29492         *lib/g77.exp: Replace search for libf2c.a with search for newly
29493         renamed libg2c.a
29495 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29497         * gcc.c-torture/execute/980617-1.c: New test.
29499 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29501         * gcc.c-torture/execute/980612-1.c: New test.
29503 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29505         * gcc.dg/980523-1.c: Only test on ppc-linux.
29506         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29508         * gcc.c-torture/execute/980608-1.c: New test.
29510 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29512         * gcc.c-torture/execute/980605-1.c: New test.
29514 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29516         * gcc.c-torture/execute/980604-1.c: New test.
29518 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29520         * gcc.c-torture/execute/980602-1.c: New test.
29521         * gcc.c-torture/execute/980602-2.c: Likewise.
29523 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29525         * 970125-0.f: Fix per JCB.  Add commentary.
29527 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29529         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29530         IEEE -0 support.
29532 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29534         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29535         earlier.
29537 1998-05-28  Catherine Moore <clm@cygnus.com>
29539         * gcc.c-torture/execute/980526-3.c: New test.
29541 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29543         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29544         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29545         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29546         m88k-motorola-sysv3 to XFAIL.
29548 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29550         * gcc.dg/980526-1.c: New test.
29551         * gcc.c-torture/execute/980526-2.c: New test.
29553 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29555         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29557         * gcc.c-torture/execute/980526-1.c: New test.
29559 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29561         * g77.f-torture/execute/alpha2.f: Add runtime test.
29563 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29565         * g++.old-deja/old-deja.exp: Strip leading directories.
29567         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29568         error for the line.  Don't run multiple tests for the same line.
29570 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29572         * gcc.dg/980523-1.c: New test.
29574 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29576         * g77.f-torture/compile/970915-0.f: New test.
29578 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29580         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29582 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29584         * gcc.dg/980520-1.c: New test.
29586 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29588         * gcc.dg/980502-1.c: Fix return type.
29590 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29592         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29593         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29594         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29595         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29596         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29598 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29600         * g77.f-torture/execute/980520-1.f: New test.
29602 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29604         * lib/mike-g77.exp: New file.
29606         * g77.f-torture/noncompile/noncompile.exp,
29607         g77.f-torture/noncompile/check0.f: New files.
29609 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29611         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29612         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29613         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29614         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29615         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29616         abort where appropriate.
29618 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29620         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29621         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29623 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29625         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29627 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29629         * g77.f-torture/compile/980427-0.f: New test.
29631 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29633         * g77.f-torture/compile/980424-0.f: New test.
29635 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29637         * g77.f-torture/compile/980419-2.f (main): New test.
29638         * g77.f-torture/compile/970125-0.f: New test.
29639         * g77.f-torture/compile/980419-1.f: New test.
29641 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29643         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29644         of loop-4.c.
29646 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29648         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29650 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29652         * gcc.c-torture/compile/980329-1.c: New test.
29654 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29656         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29657         * gcc.dg/980312-1.c: Fix typo in -march command.
29659 1998-03-16  H.J. Lu  (hjl@gnu.org)
29661         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29663 1998-03-11  Robert Lipe  <robertl@dgii.com>
29665         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29666         Dave Love agree the Fortran source is bogus.
29668 1998-03-11  Robert Lipe  <robertl@dgii.com>
29670         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29671         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29672         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29673         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29674         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29676 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29678         * g++.old-deja/g++.other/friend1.C: New test.
29680 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29682         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29683         possibly uninitialized) variables and declare dnrm2.
29685 1998-02-23  Robert Lipe <robertl@dgii.com>
29687         From Bruno Haible <haible@ilog.fr>:
29688         * gcc.c-torture/execute/980223.c: New test.
29690 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29692         * gcc.dg/ifelse-1.c: New test.
29694 1998-02-09  H.J. Lu  (hjl@gnu.org)
29696         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29698           * lib/old-dejagnu.exp (old-dejagnu): Added the
29699           "execution test - XFAIL *-*-*" handling in the spirit of
29700           "excess errors test -". Changed the "execution test fails"
29701           handling to be like "excess errors test fails".
29702           * Update various tests accordingly.
29704 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29706         * gcc.c-torture/execute/980205.c: New test.
29708 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29710         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29711         * lib/f-torture.exp: Similarly.
29712         * gcc.c-torture: Rename all .cexp files to .x files.
29714 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29716         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29717         (940510-1.c): Removed duplicate.
29718         (971104-1.c): New test.
29720 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29722           * lib/f-torture.exp: Improve error and loop detection.
29724 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29726         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29727         use that to size the filler array.
29729 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29731         * lib/c-torture.exp(c-torture-execute): Fix typo.
29733         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29734         testcase as the executable name. Keep the executable around if
29735         the test fails.
29737 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29739         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29740         changes.  Only test one -g option, and move it to the end of the
29741         list of options to test.
29743 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29745         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29746         variable GCC_TORTURE_OPTIONS to supply default switches separated
29747         by colons.  If no environment variable, run tests with -O0 -g, -O1
29748         -g, and -O2 -g as well.
29750 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29752         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29753         explanatory comments. Fix indentation.
29755 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29757         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29759 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29761         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29762         * g++.old-deja/g++.mike/p7325.C: Likewise.
29763         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29765 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29767         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29768         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29769         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29770         * g++.old-deja/g++.law/operators4.C: Likewise.
29772 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29774         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29775         * g++.old-deja/g++.mike/p784.C: Ditto.
29776         * g++.old-deja/g++.mike/p785.C: Ditto.
29778 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29780           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29782 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29784         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29785         target feature; pass this to c-torture-execute as needed.
29787 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29789         * lib/c-torture.exp(c-torture-execute): If the previous and the
29790         current executables being tested are identical, we don't need to
29791         run the executable again. Try to make the executable names
29792         unique. Add an optional argument for passing additional compiler
29793         flags.
29795 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29797         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29799 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29801         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29803 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29805         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29806         32bit or larger longs.
29808         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29809         have either a 32bit long or 32bit int.
29811 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29813         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29814         Make double precision tests dependent on sizeof (double).
29816 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29818         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29819         too.
29821 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29823         * gcc.c-torture/compile/961203-1.cexp: New script.
29825 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29827         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29828         up the includes ourselves.
29830 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29832         * lib/plumhall.exp: Remove random include, and add a few
29833         verbose messages for debugging.
29835 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29837         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29838         of trying to do it ourselves.
29840 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29842         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29844 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29846         * gcc.prms/5403.c: Made regexp a bit less strict.
29848 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29850         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29851         is returned from remote_load instead.
29852         * lib/plumhall.exp: Ditto.
29853         * lib/mike-g++.exp: Ditto.
29854         * lib/old-dejagnu.exp: Ditto.
29855         * lib/c-torture.exp: Ditto.
29857 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29859         * lib/g++.exp: Use build_wrapper procedure.
29860         * lib/gcc.exp: Ditto.
29862 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29864         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29865         an old-style decl for malloc.  Fixes tests to work when
29866         sizeof (int) != sizeof (size_t).
29868 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29870         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29872         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29873         use stdargs.h interface.
29875 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29877         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29878         NO_VARARGS when compiling.
29880 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29882         * lib/plumhall.exp(ph_includes): New procedure.
29883         (ph_make): Use it.
29884         (ph_compiler): Ditto.
29886         * lib/g++.exp: Rename test-glue.c to testglue.c.
29887         * lib/gcc.exp: Ditto.
29889 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29891         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29892         to completion when it's called.
29894 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29896         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29897         is defined, don't do test.
29899 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29901         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29902         for object files.
29903         (ph_summary): Mark skipped testcases as untested, not unresolved.
29905         * lib/plumhall.exp (ph_make): If unresolved because of bad
29906         errorCode, record errorCode in log file.
29907         (*): Replace send_log/verbose with verbose -log.
29909 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29911         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29912         double conversion if double isn't at least 8 bytes.
29914         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29915         int to work with targets where int is 16 bits.
29917         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29918         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29919         precision for the test to complete.
29921 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29923         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29924         if d10v is not compiled with the -mdouble64 flag.
29925         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29927         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29928         d10v is not compiled with the -mint32 flag.
29930 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29932         * lib/plumhall.exp: Use incr_count.
29934 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29936         * gcc.c-torture: Update to c-torture-1.45.
29938 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29940         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29941         the name of the expect testcase file).
29943         * lib/g++.exp(g++_init): Ditto.
29945 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29947         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29948         the host.
29950         * lib/gcc.exp(gcc_exit): New procedure.
29952 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29954         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29955         specs where appropriate.
29957         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29958         because of new "candidates are" messages, and removed a few
29960         * Converted all non-old-style g++ testcases to old-style, and
29961         moved into g++.old-deja.
29963 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29965         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29966         options.
29968         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29969         succeeded.
29971         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29973 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29975         * lib/gcc.exp (gcc_target_compile): Add support for defining
29976         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29977         the machine doesn't have those features.
29979 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29981         * g++.law/operators4.exp: Don't use LIBS.
29983 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29985         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29987         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29988         * lib/g++.exp: Set it here instead. Also, allow use of the
29989         --tool_exec and --tool_opt options. Change CXX to
29990         GXX_UNDER_TEST.
29992         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29994         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29996 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29998         * lib/old-dejagnu.exp: Use prune_warnings instead of
29999         prune_system_crud.
30000         * lib/mike-g++.exp: Ditto.
30001         * lib/gcc.exp: Ditto.
30002         * lib/g++.exp: Ditto.
30004         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30006 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30008           * 941014-2.c: Include stdlib.h
30009           * 960327-1.c: Include stdio.h
30010           * dbra.c, index-1.c: Don't assume ints are 32bits.
30012 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30014         * lib/gcc.exp: Add gcc,stack_size target feature.
30016         * lib/g++.exp(g++_target_compile): Add the include and link
30017         paths here, not in two other places. And, it's $options, not
30018         options.
30020         * lib/mike-g++.exp(postbase): Remove the code that determines
30021         the correct include and link paths.
30022         * g++.old-deja/old-deja.exp: Ditto.
30024 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30026         * lib/g++.exp(g++_init): target_compile no longer returns the
30027         filename of the result.
30029 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30031         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30032         call to glob.
30034         * gcc.c-torture/special/special.exp: Change call to
30035         gcc_target_compile to include the object file.
30037 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30039         * gcc.c-torture/special/special.exp: Correct misspelling in last
30040         change.
30042 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30044         * lib/plumhall.exp(ph_summary): Log the entire output of the
30045         executable. Return -1 if there were any failures, 0 otherwise.
30046         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30047         (ph_make): Clean up objects and executables that were built
30048         if the tests succeeded.
30050 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30052         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30053         libraries and includes in the build tree as appropriate.
30055 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30057         * lib/c-torture.exp: Instead of looking for the global variable
30058         NO_LONG_LONG, check to see if that's a feature of the target.
30060 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30062         * config/default.exp: Minimize. Delete the remainer of the files in
30063         config; this functionality is now in devo/dejagnu/config.
30065         g++.*/*: Pass any additional flags used to compile to postbase;
30066         delete CXXFLAGS.
30068         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30069         is now done by runtest.exp. Use gcc_target_compile instead of
30070         compile.
30072         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30073         Remove references to CFLAGS. Use remote_file instead of
30074         calling rm -f.
30075         (c-torture): Take a list of arguments to use to compile this
30076         testcase.
30078         lib/g++.exp: Simplify. Use target_compile instead of compile.
30079         lib/gcc-dg.exp: Ditto.
30080         lib/gcc.exp: Ditto.
30081         lib/mike-{gcc,g++}.exp: Ditto.
30082         lib/old-dejagnu.exp: Ditto.
30083         lib/plumhall.exp: Ditto.
30085 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30087         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30088         (ph_linker): Likewise.
30090 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30092           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30093         MAP_ANON / MAP_ANONYMOUS if defined;
30094         else try to map from /dev/zero .
30096 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30098         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30099         isn't defined, then define it to MAP_ANONYMOUS.
30101 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30103         * gcc.c-torture: Update to c-torture-1.42 release.
30105 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30107         * gcc.c-torture: Update to c-torture-1.41 release.
30109 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30111         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30112         c-torture release.
30114 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30116         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30117         and LDFLAGS.  Fix second case to append the target_info ldflags
30118         onto LDFLAGS, not CFLAGS.
30119         * lib/g++.exp (g++_init): Add target_info stuff.
30120         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30121         of libgloss and newlib flags for !native.
30123         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30124         (GDB): Fix relative path to go up another dir for finding gdb.
30126 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30128         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30129         versions in the target_info array, if they don't exist.
30131 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30133         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30135 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30137         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30138         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30140 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30142         * lib/old-dejagnu.exp: Don't remove the output file before we've
30143         actually tested it. Don't append pwd to the path of the executable
30144         we're testing.
30146 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30148         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30150 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30152         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30153         temporary directory for compiler files, and set it to a default
30154         value of /tmp. Set $output as the name of the output file from
30155         compiling the testcase. Add a -o option to $cflags_var so the
30156         compiler writes the final output file as $output. Set $executable
30157         to $output.
30159         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30160         directory for compiler files, and set it to /tmp if it doesn't
30161         already have a value. Set $output_file to the name of the output
30162         file from compiling the testcase. Add a -o option to CXXFLAGS so
30163         the compiler writes the final output file as $output. Use $output
30164         as the executable to be tested.
30166 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30168         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30170 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30172         * gcc.c-torture/execute/pending-1.c: New test.  Still
30173         pending in Tege's queue.
30175 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30177         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30178         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30179         if there were failures.  Call unresolved if there were unresolved
30180         testcases.  Call gcc_fail if program did not run to completion.
30181         (ph_make): Pass additional argument name to ph_execute.
30182         (ph_execute): Add new argument.  Pass additional arguments to
30183         ph_summary.  Call gcc_fail is there is no execution output.
30185 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30187         * lib/plumhall.exp (proc_summary): Output relavent summary
30188         lines into the log so specific failures in plumhall can be
30189         investigated.
30191 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30193         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30194         (c-torture-execute): Don't try to execute tests which use
30195         "long long" types if $NO_LONG_LONG is nonzero.
30197 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30199         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30200         not c-torture.
30202         * gcc.ieee: Move from here.
30203         * gcc.c-torture/execute/ieee: To here.
30205 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30207         * gcc.c-torture: Update to c-torture-1.41 release.
30209 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30211         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30212         not "$output".
30214 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30216         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30217         -c present.
30219 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30221         * config/proelf.exp: Handle connecting to a simulator.
30223 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30225         * config/proelf.exp: New file.  Enough framework that we can
30226         run c-torture tests on the proelf targets (or any other target
30227         that gdb can connect to for that matter).
30229 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30231         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30232         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30234         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30235         exec_output exists.
30237 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30239         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30240         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30242         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30243         to pass/fail/unresolved/unsupported/untested.  Caller must now
30244         call unresolved/unsupported/untested.
30245         * lib/*.exp: Update FSF address.  Update to handle new results of
30246         ${tool}_load.
30247         * lib/chill.exp (verbose): Delete.
30249 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30251         * lib/gcc.exp (default_gcc_start): Change order of args to
30252         $LDFLAGS $CFLAGS $LIBS.
30253         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30254         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30255         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30256         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30257         * gcc.misc-tests/dg-test.exp: Likewise.
30258         * gcc.misc-tests/msgs.exp: Likewise.
30259         * gcc.prms/prms.exp: Likewise.
30260         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30261         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30263         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30265 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30267         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30269         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30270         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30272         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30273         necessary.
30275 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30277         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30278         global for loop; add use of $mathlib.
30279         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30280         settings here; set mathlib for anything but VxWorks.
30282 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30284         * gcc.c-torture: Update to c-torture-1.40 release.
30286 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30288         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30289         dg.exp.
30291 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30293         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30294         global.
30296 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30298         * lib/g++.exp (LIBS): Define if not already.
30299         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30300         (gcc-dg-prune): Call prune_gcc_output.
30301         * lib/gcc.exp (prune_gcc_output): New proc.
30302         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30303         prune_gcc_output.
30305 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30307         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30308         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30310 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30312         * gcc.c-torture: Update to c-torture-1.39 release.
30314 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30316         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30317         fails, try others as well.
30319 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30321         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30322         If compilation fails, mark execute tests as `untested'.
30323         If test is marked as unsupported, don't mark compilation and
30324         execute tests as failed.
30326 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30328         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30329         libstdc++ for whether or not we want to be doing shared
30330         libraries.  Delete link_curses since we don't need it anymore.
30331         * lib/mike-g++.exp (postbase): Don't link in libg++.
30332         * g++.old-deja/old-deja.exp: Likewise.
30334 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30336         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30338 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30340         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30341         For that, add `-Wl,-a,shared_archive'.
30342         * g++.old-deja/old-deja.exp: Likewise.
30344 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30346         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30348 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30350         * lib/mike-g++.exp (postbase): Pay attention to the status of
30351         g++_load.
30353 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30355           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30357 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30359         * lib/gcc.exp (default_gcc_start): No longer need to log program
30360         being executed or its output, execute_anywhere does that now.
30361         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30362         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30364 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30366         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30367         the same as those in lib/g++.exp.
30369 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30371         * gcc.c-torture: Update to c-torture-1.38 release.
30372         * gcc.ieee: Related changes.
30374 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30376         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30377         "exec". Minor reformatting changes.
30379         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30380         cross. This means all "exec" calls now work on a remote host as
30381         well.
30382         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30383         cross. Filter out the extra "\r\n" stuff that expect puts in.
30384         (c-torture-execute): Filter out the bogus warnings like
30385         c-torture-compile does. Add support for canadian cross.
30386         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30387         Use execute_anywhere rather than calling exec directly. Now it
30388         works for canadian cross testing.
30390 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30392         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30393         results into a variable, and check that rather than using file exists.
30395 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30397         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30398         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30400 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30402         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30403         lib_curses if there's a shared libg++ in the build tree.
30405 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30407         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30408         if not supported target.
30410 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30412         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30413         link_curses up to always happen, not just for native builds.
30415 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30417         * gcc.c-torture: Update to c-torture-1.36 release.
30418         * gcc.failure: Related changes.
30420 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30422         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30424 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30426         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30427         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30428         runshlib, link_curses, and mathlib for link and run.
30430         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30431         pass the runtime shared library options for Solaris, OSF/1, and
30432         Irix5, and link with -lcurses to avoid unresolved references.
30434 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30436         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30437         only run once.
30439 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30441         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30443 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30445         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30446         do not have a framework for the "compat" tests yet.
30448 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30450         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30451         set to null if we're testing vxworks5.1.  Use that instead of
30452         `-lm' in the setting of LIBS for link and run.
30454 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30456         * config/rom68k.exp (${tool}_load): Major changes to make it
30457         work.  Verified that it does in fact return the stuff in
30458         exec_output properly.  Catch any Emul or any TRAP other than 0.
30460 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30462         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30463         LDFLAGS properly for targets that need stuff from libgloss.
30464         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30465         only run once.
30466         (gpp_initialized): New variable.
30468 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30470         * config/rom68k.exp: Load libgloss.exp.
30471         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30472         so we can produce a fully linked binary.
30473         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30474         so we can produce a fully linked binary.
30476 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30478         * lib/plumhall.exp (ph_section): Watch for expected failures.
30479         Add missing `else'.
30481         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30482         run the testcase.
30483         (c-torture): Likewise.
30485 1995-08-28  Doug Evans  <dje@cygnus.com>
30487         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30489         * lib/mike-g++.exp (mike_cleanup): New proc.
30490         (prebase): New globals compiler_result, not_compiler_result,
30491         target_regexp.
30492         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30493         allow leading "-" in pattern.  Watch for unsupported tests.
30494         If $compiler_result is set, pattern match assembler code,
30495         and ditto for $not_compiler_result.
30496         * lib/mike-gcc.exp: Likewise.
30498         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30499         execution "succeeded".
30501 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30503         * config/win32.exp: New file.
30504         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30506 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30508         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30509         unsupported.
30510         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30511         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30512         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30514         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30515         "... without exceptions was ...".  That is now handled by
30516         prune_system_crud.
30517         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30519 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30521         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30522         sieve.c,sort2.c}: New files.
30523         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30524         sieve.exp,sort2.exp}: Drivers for them.
30526         * lib/mike-gcc.exp (program_output): New user settable variable.
30527         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30528         messages.
30529         * lib/mike-g++.exp (program_output): New user settable variable.
30531         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30533         * config/sh.exp: Deleted (use sim.exp instead).
30535 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30537         * config/vx.exp: Declare CHECKTASK as global.
30538         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30539         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30540         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30542 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30544         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30545         target. Like vx.exp, only includes `vx29k.exp' instead of
30546         `vxworks.exp'.
30548 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30550         * config/sim.exp: Increase time limit from 120 seconds to 240.
30552 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30554         * gcc.c-torture/execute/950628-1.c: New test.
30556 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30558         * gcc.c-torture: Update with changes/additions from
30559         c-torture-1.34.
30561 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30563         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30565 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30567         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30569 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30571         * gcc.c-torture/compile/950512-1.c: New test.
30572         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30573         * gcc.dg/struct-ret-1.c: Likewise.
30575 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30577         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30578           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30580 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30582         * gcc.c-torture/special/920411-1.c: Deleted.
30583         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30585 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30587         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30588         cpu limit.
30590 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30592         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30594 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30596         From kenner;
30597         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30598         is the proper length.
30599         * va-arg-3.c: Likewise.
30601 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30603         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30604         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30606         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30607         * lib/g++.exp (default_g++_start): Delete old cruft.
30609 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30611         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30612         (2 * (1 << 18)) to (2 * (1 << 17)).
30614         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30616 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30618         * config/rom68k.exp: Renamed from config/idp.exp
30620 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30622         * c-torture/compile/921109-2.c
30624 1995-04-18  Mike Stump  <mrs@cygnus.com>
30626         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30627         excess errors.
30629 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30631         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30632         output.
30633         * lib/g++.exp (default_g++_start): Likewise.
30635 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30637         * gcc.c-torture/compile/950329-1.c: New test.
30639 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30641           * config/bug.exp (${tool}_load): Updated to use new remote_open
30642           and remote_close procs.
30643         * config/idp.exp: New file.
30645 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30647         * gcc.c-torture/execute/950322-1.c: New test.
30649 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30651         * config/vx.exp (${tool}_load): Clean up testing of return code from
30652         vxworks_ld and vxworks_spawn.
30654 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30656         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30658 1995-03-13  Mike Stump  <mrs@cygnus.com>
30660         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30661         can mark excess errors on a machine by machine basis.  Note, the
30662         default is to not expect any excess errors, even when excess
30663         errors test - is given, so you will want to put an XFAIL ... on
30664         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30665         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30666         those 4 machines, but no others.
30668 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30670         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30671         * lib/c-torture.exp: to here.
30673 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30675         * gcc.c-torture/execute/950221-1.c: New test.
30676         * gcc.c-torture/execute/struct-ret-1.c: New test.
30677         * gcc.c-torture/compile/950221-1.c: New test.
30679         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30681 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30683         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30684         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30686 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30688         * g++.gb: New directory of tests, derived from my signature and
30689         class scoping tests.
30691         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30692         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30693         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30694         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30695         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30696         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30697         * g++.gb/sig25.C: Likewise.
30699         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30700         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30701         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30702         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30703         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30704         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30705         * g++.gb/sig25.exp: Likewise.
30707         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30708         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30709         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30710         * g++.gb/scope13.C: Likewise, this test still fails.
30712         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30713         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30714         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30715         * g++.gb/scope13.exp: Ditto.
30717         * g++.gb/README: New file, explains what these tests are about.
30719 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30721         * lib/dg.exp (dg-do): Support `preprocess'.
30722         (dg-test): Likewise.
30724 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30726         * config/udi.exp: change "continue -expect" to "exp_continue".
30728 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30730         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30731         Delete redundant tests.
30733         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30734         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30735         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30736         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30737         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30738         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30739         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30740         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30742         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30743         storing label pointers.
30744         * gcc.c-torture/execute/921019-1.c: Likewise.
30745         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30746         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30747         parameter fp.
30748         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30749         constants.
30751         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30752         Delete obsolete tests.
30754         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30755         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30756         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30757         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30758         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30759         * gcc.c-torture/compile/950124-1.c: New test.
30761         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30763 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30765         * lib/mike-g++.exp: Add -lm to LIBS.
30767 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30769         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30771 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30773         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30775 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30777         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30779 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30781         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30782         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30783         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30784         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30785         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30786         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30787         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30788         * g++.law/{operators31.C, operators32.C,
30789         * g++.law/{operators33.C, operators34.C}: Likewise.
30790         * g++.law/{pic1.C, refs2.C}: Likewise.
30791         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30792         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30793         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30794         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30796         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30797         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30798         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30799         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30800         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30801         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30802         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30803         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30804         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30805         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30806         * g++.law/{operators34.exp}: Likewise.
30807         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30808         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30809         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30810         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30811         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30813         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30814         No longer expected to fail.
30815         * g++.law/missed-error3.C: Tweak for recent bool changes.
30817 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30819         * config/emb-unix: Deleted.
30820         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30821         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30823 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30825         * lib/dg.exp (dg-test): Fix typo in last patch.
30827 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30829         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30830         (handles multiple occurrences).
30832 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30834         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30835         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30836         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30837         printed).
30838         * lib/c-torture.exp (c-torture-compile): Likewise.
30839         (c-torture): Prepend full path if missing.
30840         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30841         (gcc_fail): Likewise.
30842         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30844 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30846         * lib/netware.exp: Only attach to NetWare i386 systems.
30848 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30850         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30851         messages.  Add test name to "output pattern match" pass/fail message.
30853 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30855         * gcc.dg: New testsuite.
30856         * gcc.dg/dg.exp: New file.
30858         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30859         test-switch.c}: Deleted.
30861         * gcc.misc-tests/msgs.exp: New testcase driver.
30863 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30865         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30866         Watch for illegal return values from ${tool}_load.
30867         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30868         cross targets.  Coerce return value >0 to 1.
30870 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30872         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30874         * config/emb-unix.exp: New file.
30876         * config/sim.exp: Error if variable $SIM not defined.
30877         (${tool}_load): Mark test as "untested" if simulator missing.
30879         * config/unix.exp: Load remote.exp to get rcp_download.
30880         * lib/c-torture.exp: Use different option lists for testcases with
30881         and without loops.
30882         * gcc.c-torture/execute/execute.exp: Likewise.
30884 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30886         * config/*.exp: Clarify return code from ${tool}_load.
30887         Call `unresolved' or `untested' instead of `warning' or `perror'
30888         (sometimes you still want to call both though).
30889         Add comment that `shell_id' is local to each file.
30890         * config/udi.exp (timeout): Set to 30.
30891         Don't print warning if connection fails, $connectmode has already
30892         printed an error.
30893         (${tool}_load): Move verbose messages to level 2.
30894         Rework pattern for "Process started" message.
30895         Pass `shell_id' to ${connectmode}_download.
30896         Retry twice upon timeout.  Make resetting of target more robust.
30897         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30898         Pass `shell_id' to exit_$connectmode.
30899         Only call exit_$connectmode if connected.
30900         * config/unix.exp (${tool}_load): Check return codes better.
30901         * config/vrtx.exp (${tool}_load): Likewise.
30902         * config/vx.exp (${tool}_load): Likewise.
30903         Delete unneeded global's.
30904         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30905         from ${tool}_load.
30906         (dg-stat): Delete.
30907         (dg-init): Delete recording of pass/fail counts.
30908         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30909         (old-dejagnu-init): Likewise.
30910         (old-dejagnu-stat): Delete contents, empty proc now.
30911         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30912         (c-torture): Delete references to lcnt, lpass, lfail.
30913         Get option list from TORTURE_OPTIONS.
30914         Delete -funroll[-all]-loops if no loops.
30915         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30916         (g++_stat): Delete contents (empty proc now).
30917         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30918         (gcc_finish): Likewise.
30919         (gcc_stat): Deleted.
30920         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30921         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30922         * gcc.c-torture/execute/execute.exp: Likewise.
30923         Split tests into two parts: compile, execute.
30924         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30925         no loops.  Update to reflect clarified return codes from ${tool}_load.
30927 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30929         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30930         to grep for.
30931         (old-dejagnu): Likewise (where necessary).
30933 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30935         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30937         * lib/dg.exp (dg-process-target): Fix processing of selector.
30938         Add comment regarding use of `error'.
30940         * lib/gcc.exp (prune_system_crud): Define if missing.
30941         * lib/g++.exp (prune_system_crud): Likewise.
30943         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30944         Call prune_system_crud.
30945         * lib/dg.exp (dg-runtest): New proc.
30946         Use perror instead of send_user for tcl errors in testcase.
30947         Don't return any value, it's never used.
30948         Don't clobber previous definition of `unknown'.
30949         Print tcl errors in `dg-final'.
30951 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30953         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30954         (dg-test): Don't print errorInfo, it contains stack backtrace.
30956 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30958         * lib/g++.exp (runtest_file_p): Define if missing.
30960 1994-09-24  Doug Evans  (dje@cygnus.com)
30962         * lib/mike-g++.exp: Comment out loading of g++.exp.
30963         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30964         (default_g++_version): Always print something.
30965         (default_g++_start): Comment out call to `which'.
30966         (g++_start, g++_load): Deleted (must be defined in config file).
30967         * lib/gcc.exp: Test for existence of $CC at start.
30968         Delete check for tmpdir (done in gcc_init).
30969         (default_gcc_version): Always print something.
30970         (default_gcc_start): Comment out call to `which'.
30971         * config/*.exp: Major cleanup - make cross targets work at least a
30972         little better for g++ (by not being "--tool gcc" specific).
30973         Rename gcc_xxx to ${tool}_xxx.
30974         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30975         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30977 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30979         * lib/c-torture.exp (c-torture-compile): Rework compiler
30980         message processing.
30982         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30983         c-torture.
30985 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30987         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30989         * lib/dg.exp (dg-process-target): Support { target native }.
30991 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30993         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30994         looked for "... program xxx got fatal signal".
30995         Correct regsub munging of `comp_output'.
30996         Ignore compiler messages "path prefix not used" and "linker input
30997         file unused".
30999 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31001         * lib/gcc.exp (runtest_file_p): Define if missing.
31002         * gcc.prms/template.c: Example to work from.
31004 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31006         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31007         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31009         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31010         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31011         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31012         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31014         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31015         (dg-process-target): No longer a varargs proc.
31016         Return S/N for target, P/F for xfail.  All callers changed.
31017         (user option procs): More argument checking.
31018         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31019         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31020         (dg-test): Skip test if not running on selected target in `dg-do'.
31021         Update handling of `dg-do-what', `dg-output-text'.
31022         Separate execution pass/fail from output pattern match pass/fail.
31023         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31025 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31027         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31028         target for 920510-1.c.
31030 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31032         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31033         Clean up comment regarding use of passcnt, etc.
31034         (gcc_stat): Don't update `testcnt' here.
31035         (gcc_finish): Do it here.
31036         Might as well reset `but_id' here too.
31037         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31038         to determine if the file should be tested.
31039         * gcc.c-torture/compile/compile.exp: Likewise.
31040         * gcc.c-torture/execute/execute.exp: Likewise.
31041         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31042         * gcc.misc-tests/dg-test.exp: Likewise.
31043         * gcc.prms/prms.exp: Likewise.
31044         * gcc.wendy/wendy.exp: Likewise.
31045         * g++.old-deja.exp: Likewise.
31046         Move "Testing file" message to verbose level 1.
31048 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31050         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31052 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31054         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31055         (default_gcc_start): Accept optional second list element
31056         of compiler flags.  Print compiler output at verbosity level 2.
31057         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31058         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31059         Save current values of framework globals passcnt, failcnt, xpasscnt,
31060         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31061         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31062         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31063         xfailcnt to compute stats.  Update framework global `testcnt' from
31064         pass/fail counts.
31065         (gcc_finish): New proc.  Clean up test environment.
31066         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31067         (gcc_epass, gcc_efail): Delete.
31068         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31069         argument of line number.
31070         (dg-init): If the tool has an init routine, call it.
31071         (dg-test): Remove args `cflags_var' and `libs_var'.
31072         Pass all compiler options to ${tool}_start.
31073         Handle missing line number.
31074         (dg-finish): New function.
31075         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31076         particular files.  Call gcc_finish at end.  Move "skipping test"
31077         message to verbosity level 3.
31078         * gcc.c-torture/compile/compile.exp: Likewise.
31079         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31080         * gcc.c-torture/execute/execute.exp: Likewise.
31081         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31082         Print testcase being tried at verbosity level 1.
31083         * gcc.c-torture/special/special.exp: Unset xfail.
31084         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31085         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31086         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31087         * gcc.failure/failure.exp: Likewise.
31088         * gcc.ieee/ieee.exp: Likewise.
31089         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31090         Update call to dg-test.  Call dg-finish at end.
31091         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31092         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31093         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31094         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31095         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31096         * gcc.wendy/wendy.exp: Add copyright.
31097         Delete setting of tmpdir (done by gcc_init).
31098         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31099         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31100         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31101         gcc_[ce]pass/fail.
31103 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31105         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31106         confusion.
31107         (g++_load): Likewise.
31109         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31110         Rename argument to `prog' to remove the confusion.
31111         Varargs fns behave differently too!
31112         (g++_load): Likewise.
31114         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31116         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31117         what it is.  Delete (always) printing of status value for !native.
31118         Simplify verbose code, and include status and exec_output.
31119         (g++_load): Use gcc_load.
31121 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31123         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31124         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31125         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31126         940714-3.c as these testcases don't exist anymore.  Make
31127         va-arg-1.c expected to pass.
31129 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31131         * gcc.misc-tests/misc.exp: Only run specific testcases.
31132         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31133         * gcc.misc-tests/dg-[1-9].c: New files.
31135         * lib/dg.exp: New testsuite driver.
31136         * gcc.prms/prms.exp: Use it.
31138         * README.gcc: New file.
31140         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31141         Document and reset `lxpass' and `lxfail'.
31142         Simplify "initialized" message.
31143         (gcc_stat): Clean up comments a little.
31145 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31147         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31149 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31151         * lib/old-dejagnu.exp (process-option): New proc.
31152         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31153         (old-dejagnu): Simplify.
31154         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31156 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31158         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31159         exists and is not an empty string.
31161         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31162         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31163         finished.
31164         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31165         automatically.
31167         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31168         longer expected to fail.
31170         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31171         "f" function call.
31173         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31175         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31176         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31177         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31178         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31179         c-torture-1.29.
31181         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31182         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31184         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31186         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31187         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31189         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31190         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31191         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31193 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31195         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31196         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31197         940714-1.c, 940714-2.c, 940714-3.c},
31198         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31199         gcc.misc-tests/{mg.c,mg.exp}:
31200         New tests.
31201         * gcc.noncompile/noncompile.exp: Change accordingly.
31203 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31205         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31206         Undo previous clobberage.
31208 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31210         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31211         * gcc.special/{930510-1.c, special.exp}:
31212         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31213         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31214         struct-varargs-1.c}: New tests from c-torture-1.26.
31216 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31218         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31219           argument to switch.
31221 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31223         * Revert the previous changes.  Please see Rob's directory
31224           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31225           fixes.
31227 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31229         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31230             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31231             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31232             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31233             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31234             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31235             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31236             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31237             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31238             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31239             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31240             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31241             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31242             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31243             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31244             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31245             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31246             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31247             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31248             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31249             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31250             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31251             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31252             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31253             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31254             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31255             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31257 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31259         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31260             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31261           with perror calls.
31263 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31265         * config/unix.exp (g++_load): Fix syntax.
31267 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31269         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31270         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31271         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31272         Don't expect va-arg-1.c to fail.  Correct expected output for
31273         920928-1.c.
31274         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31275         * gcc.wendy/hbm4.c: Correct typo.
31276         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31278 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31280         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31281         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31282         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31283         * lib/c-torture.exp (c-torture-compile): Ditto.
31285         Reduce volume of output (remove all the -I's and such).
31286         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31287         Call gcc_cpass, gcc_cfail.
31288         (c-torture): Pass testing option to c-torture-compile.
31290 1994-03-21  Doug Evans  (dje@cygnus.com)
31292         Bring patches over from progressive.
31293         * config/default.exp: Exit remote shell cleanly.
31294         (g++_exit, g++_start): Add default versions.
31295         * config/sim.exp (gcc_load): Use perror, not error.
31297 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31299         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31300         set in site.exp.
31302 1994-03-14  Doug Evans  (dje@cygnus.com)
31304         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31305         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31306         (wendy_try): New proc to run testcase.
31307         (main loop): Call 'em.
31308         * gcc.wendy/*.c: Clean up pass to correct expected output.
31310         * lib/gcc.exp: Minor cleanup work.
31311         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31313 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31315         * config/sim.exp (gcc_load): Document return codes better.
31316         Don't pass -v to simulator.
31318 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31320           * gcc.special/920717-x.c: Fix typo.
31321           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31322           get at sources.
31324         * lib/mike-gcc.exp: Fix typo.
31326 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31328         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31329         binary to use, transform the name.
31330         * config/*.exp: rename everything. Nuke any g++ specific files,
31331         it's now a special case of gcc that requires no special support.
31332         Add a default.exp for unsupported targets.
31334 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31336         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31337         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31338         version of Tcl.
31340 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31342         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31343         than a warning.
31345 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31347         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31349 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31351         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31352         option_list.  Compile every file with only 4/6 option choices
31353         (same as C torture) instead of with 12/18 different option
31354         choices.
31355         * lib/c-torture.exp: Likewise.
31357         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31358         not already set.
31360 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31362         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31363         can put an XFAIL *-*-* on excess errors.
31365 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31367         * g++.law: Add more tests derived from g++-bugs snapshots.
31369         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31370         equivalent to g++.law/init9.
31372         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31373         compiled it, and the a.out file after we've run it.
31375 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31377         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31378         compiled it, and the a.out file after we've run it.
31380 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31382         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31384 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31386         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31387         version number.
31389 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31391         * g++.law: New directory of g++ tests derived from the g++-bugs
31392         snapshots.
31394 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31396         * gcc.compile: initbug1.c initbug1.exp testcase added
31398 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31400         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31401         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31402           fixes submitted by Jeff Law (law@cs.utah.edu)
31403         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31404           Jeff Law (law@cs.utah.edu)
31407 1993-11-30  Mike Stump  (mrs@cygnus.com)
31409         * config/unix-g++.exp: Follow the gcc way of doing things.
31410         * g++.old-deja/old-deja.exp: Minor updates.
31411         * lib/g++.exp: New file, follow the gcc way of doing things.
31412         * lib/old-dejagnu.exp: Minor updates.
31413         * lib/mike-g++.exp: Always unset errorInfo.
31415 1993-11-06  Mike Stump  (mrs@cygnus.com)
31417         * lib/gcc.exp: Fix some errors with the below change, CC and
31418         CFLAGS should be global when setting, not local.
31420 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31422         * lib/gcc.exp: Transform tool name.
31424 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31426         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31428 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31430         * lib/gcc.exp: change gcc_done to gcc_stat
31432 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31434         * Upgraded gcc testsuite to c-torture version 1.25
31436 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31438         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31439         * lib/c-torture: added hooks for new reporting code.
31441 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31443         * config/sh-gcc.exp: check if sh-sim exists in the path
31445 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31447         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31448         * gcc.compile/compile.exp: Initial changes for new logic.
31449         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31450         * gcc.failure/failure.exp: Initial changes for new logic.
31451         * gcc.ieee/ieee.exp: Initial changes for new logic.
31452         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31453         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31454         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31455         * lib/c-torture.exp: Initial changes for new logic.
31456         * lib/gcc.exp: Initial changes for new logic.
31458 1993-10-15  Mike Stump  (mrs@cygnus.com)
31460         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31461         depend upon failure or success.  Fully qualify names in failure
31462         and success messages.  Always remove a.out before starting
31463         compile, just in case.  Pay more attention to error text output by
31464         the compiler.  Handle testcases with no known past errors just
31465         like all others, so that things are uniform.  Other miscellaneous
31466         improvements.
31468 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31470         * gcc.cpp: new directory for cpp tests
31472 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31474         * lib/chill.exp: Code reformatted, removed unused code.
31475         * config/unix-chill.exp: Code reformatted, removed unused code.
31476         * chill.execute/execute.exp: Code reformatted, removed unused code.
31477         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31479 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31481         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31482         routines not written.
31484 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31486         * config/bug-gcc.exp: Use new procs from bug.exp.
31488 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31490         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31491         via ftp, rather than depending on NFS.
31492         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31493         case.
31495 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31497         * config/bug-gcc.exp: Use new download proc.
31499 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31501         * chill.execute/execute.exp: cleanups, handles errors better
31502         * chill.compile/compile.exp: rewrite, based on execute.exp
31503         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31504         * lib/chill.exp: major changes to diff proc and compile and link
31505           procs. added chill_fail and chill_pass wrappers to pass and
31506           fail. added more comments, and handle error codes better.
31507           Added a hack to capture stderr from exec, so noncompile tests
31508           can work.
31510 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31512         * chill.execute/execute.exp: rewrite of testsuite driver
31513         * lib/chill.exp: rewrite of testsuite driver
31514         * config/unix-chill.exp: rewrite of testsuite driver
31516 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31518     In chill.execute:
31519         * iexpr.ch: Standardize uppercase.
31520         * tuples.dat: Standardize uppercase.
31521         * vary.ch: standardize.  Correct varying string assignments.
31522         * vary.dat: Add new output lines.
31524 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31526     In chill.execute:
31527         * chprintf.ch: Standardize use of uppercase.
31528         * tuples.ch: Standardize and turn arr2 into a DCL,
31529           rather than a SYN.
31530         * pinits.ch: Standardize.
31532 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31534         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31535         * Makefil: Renamed to Makefile.in.
31536         * configure.in: New.
31538 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31540     In chill.execute:
31541         * .cvsignore: Add result/output files.
31542         * Makefile: Fix up variables at start.  Use MFLAGS
31543           everywhere.  Correct bool_loc, built_ins entries.
31544           Add entry for vary1.ch.
31545         * bitarray.ch: Standardize upper-case usage.
31546         * bitexpr.ch: Standardize, add output of b1.
31547         * params.ch: Use arrayt in along PROC parameters, to
31548           avoid novelty problems.
31549         * sets.ch: Tiny cleanup.
31550         * vary1.ch: Re-indent.
31552 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31554           * Add PR-related files to Makefiles, .cvsignore files, etc.
31556 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31558         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31559           with compiler objects. New names are test-flow.c and test-loop.c
31561 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31563         * Upgraded c-torture tests from 1.19 to 1.20
31565         * new files:
31566         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31567         * gcc.compile: 930623-1.c 930623-2.c
31568         * gcc.noncompile: 930622-1.c 930622-2.c
31569         * gcc.failure: 920411-1.c 920627-2.c
31570         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31572 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31574         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31575           More changes to get testsuite working properly. Needs more work.
31576           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31578 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31580         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31581           More changes to get testsuite working properly. Needs more work.
31583 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31585         * chill.compile/compile.exp: Added for Dejagnu support
31586         * chill.execute/execute.exp: Added for Dejagnu support
31587         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31589 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31591     This should complete moving the CHILL test files.
31592         * chill.noncompile(.cvsignore printf.grt
31593             in-printf.grt chprintf.grt chprintf.ch):
31594             Added test-support files.
31595           (Makefile): Modified further.
31596         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31597             signal.ch): Added test files.
31598           * chill.execute (.cvsignore printf.grt printr.c
31599             in-printf.grt rts.c chprintf.grt rts.h): Added
31600           test-support files.
31601             (Makefile): More corrections.
31603 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31605         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31606           test cases, ready for DejaGnu.
31608 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31610         * Upgraded c-torture tests from 1.18 to 1.19
31612         * gcc.compile: added test(s):
31613           930607-1.c
31614         * gcc.execute: added test(s):
31615           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31617         * added new subdirectory for misc tests: gcc.misc-tests
31618         * gcc.misc-test(s): added tests:
31619           inst-check.c test-consts.c test-ior.c test-switch.c
31621 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31623         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31625 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31627         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31629 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31631         * Upgraded c-torture tests from 1.17 to 1.18
31633 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31635         * Upgraded c-torture tests from 1.12 to 1.17
31637 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31639         * lib/old-dejagnu.exp:
31640           Fixed handling of XFAIL target triplets to correctly
31641           recognize wildcard characters.  Removed code that
31642           appended a unique id tag to the end of the file name
31643           printed out by the result of the testcases within a
31644           given test file.
31646 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31648         * lib/old-dejagnu.exp:
31649           Reworked expected failure handling to trigger off of XFAIL
31650           keyword in keyphrase embeded in testcase source code. The
31651           XFAIL keyword must be at the end of the keyphrase line. It
31652           may optionally be followed by one or more target triplets.
31653           It has just occured that the handling of wildcards in the
31654           target triplet may not be correct.
31656 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31658         * g++.old-deja/tests:
31659           Moved all subdirectories up one level into g++.old-deja .
31661         * lib/old-dejagnu.exp:
31662           Fixed problem with CXXFLAGS not being properly reset, and being
31663           corrupted with extraneous "-c" compiler option.  This was
31664           causing binaries to not be generated for test that needed them.
31665           Modified strings passed to "pass" and "fail" so that individual
31666           tests from the same test file would be distinguished by an
31667           identifier appended to the test file name in the summary logs;
31668           this corrected a problem with erroneous diff logs.  Added code
31669           to search testcases for expected fail and unexpected pass keywords.
31671 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31673         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31675 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31677         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31678           Removed extraneous text from end of "Special g++ Options"
31679           keyphrase.
31681         * lib/old-dejagnu.exp: Added pattern matching to look for new
31682           keywords, embedded in testcases comments, which will trigger
31683           calls to xpass and xfail.
31685 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31687         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31688           comments embedded in the testcases, especially the one looking for
31689           special compiler options, as well as the pattern matching for the
31690           compiler output again.
31692 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31694         * lib/old-dejagnu.exp: Do a proper check of the return value for
31695           execute tests. Fixed several problems with the pattern matching
31696           of the compiler output which gave erroneous test results.
31697           Changed several of the test result messages to be more descriptive.
31698         * config/unix-g++.exp: Proc g++_load now actually works and
31699           executes the tests passed to it and returns a usable return
31700           value.
31702 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31704           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31706 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31708         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31709           Modified both files to properly execute the old style
31710           dejagnu tests. The previous versions of these files were
31711           experimental and did not function anything near correctly.
31713 1993-04-05  Rob Savoye  (rob@cygnus.com)
31715         * Removed all Makefile.in and configure.in files. No configuration
31716         needed now.
31718 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31720         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31722 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31724         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31725         gcc.special/configure.in, gcc.noncompile/configure.in,
31726         gcc.execute/configure.in, gcc.code_quality/configure.in,
31727         g++.other/configure.in, g++.old-deja/configure.in,
31728         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31729         in srcname setting.
31731 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31733         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31734         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31735         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31737 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31739         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31740         (gdb_exit): Don't remove *_soc files.
31742 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31744         * lib/c-torture.exp: Don't look for main; instead always use -w
31745         -c.  This is how the c-torture tests work.  Remove the object
31746         file if the compilation succeeds.
31747         * gcc.execute/execute.exp: Remove executable if test passes.
31748         * gcc.noncompile/noncompile.exp: Every test is an expected
31749         failure.
31750         * gcc.special/special.exp: Added tests from c-torture 1.11,
31751         corrected use of existing test.
31752         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31753         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31754         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31755         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31756         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31757         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31758         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31759         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31760         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31761         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31762         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31763         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31764         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31765         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31766         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31767         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31768         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31769         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31770         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31771         c-torture 1.11.
31772         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31773         correspond to c-torture 1.11.
31775         * New file.