OSDN Git Service

* gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2
3         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
6         syntax.
7
8 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9
10         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11
12 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13
14         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
15         * gcc.c-torture/compile/20011119-2.c: Likewise.
16         * gcc.c-torture/compile/981001-2.c: Likewise.
17
18 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19
20         PR c++/20679
21         * g++.dg/template/overload4.C: New test.
22
23 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24
25         PR c++/20746
26         * g++.dg/abi/covariant5.C: New.
27
28         PR debug/20505
29         * g++.dg/debug/const2.C: New.
30
31 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32
33         PR rtl-optimization/16104
34         * gcc.c-torture/execute/20050316-1.c: New test.
35
36 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
37
38         * g++.dg/template/spec23.C: Fix dg-error text.
39
40 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
41
42         PR c++/19199
43         * g++.dg/expr/lval2.C: New.
44
45 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46
47         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
48         __builtin_strcasecmp and __builtin_strncasecmp.
49
50 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
51
52         PR c++/20723
53         * g++.dg/template/spec22.C: New.
54         * g++.dg/template/spec23.C: New.
55
56 2005-04-03  Dale Ranta  <dir@lanl.gov>
57             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
58
59         PR libfortran/20068
60         PR libfortran/20125
61         PR libfortran/20156
62         PR libfortran/20471
63         * gfortran.dg/backspace.f: New test.
64
65 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
66
67         * gcc.dg/pr19345.c: New test.
68
69 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
70
71         PR tree-optimization/20640
72         * gcc.dg/torture/tree-loop-1.c: New.
73
74 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
75
76         PR rtl-optimization/20290
77         * gcc.c-torture/execute/loop-ivopts-2.c: New.
78
79 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
80
81         * gcc.dg/rs6000-fpint.c: New.
82
83 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
84
85         * gcc.dg/old-style-then-proto-1.c: New test.
86
87 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
88
89         * gfortran.fortran-torture/execute/backspace.f90: Check
90         after backspace and read was incorrect.
91
92 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
93
94         * gcc.c-torture/execute/builtins/strcat.c: Check the result
95         buffer past the terminating NUL using memcmp.
96         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
97         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
98
99         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
100         Fix unused/uninitialized variable warnings.
101
102         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
103         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
104         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
105         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
106
107         * gcc.c-torture/execute/builtins/abs-1-lib.c,
108         gcc.c-torture/execute/builtins/fputs-lib.c,
109         gcc.c-torture/execute/builtins/lib/fprintf.c,
110         gcc.c-torture/execute/builtins/lib/main.c,
111         gcc.c-torture/execute/builtins/lib/memcmp.c,
112         gcc.c-torture/execute/builtins/lib/memmove.c,
113         gcc.c-torture/execute/builtins/lib/mempcpy.c,
114         gcc.c-torture/execute/builtins/lib/memset.c,
115         gcc.c-torture/execute/builtins/lib/printf.c,
116         gcc.c-torture/execute/builtins/lib/sprintf.c,
117         gcc.c-torture/execute/builtins/lib/stpcpy.c,
118         gcc.c-torture/execute/builtins/lib/strchr.c,
119         gcc.c-torture/execute/builtins/lib/strcmp.c,
120         gcc.c-torture/execute/builtins/lib/strcpy.c,
121         gcc.c-torture/execute/builtins/lib/strcspn.c,
122         gcc.c-torture/execute/builtins/lib/strlen.c,
123         gcc.c-torture/execute/builtins/lib/strncat.c,
124         gcc.c-torture/execute/builtins/lib/strncmp.c,
125         gcc.c-torture/execute/builtins/lib/strncpy.c,
126         gcc.c-torture/execute/builtins/lib/strrchr.c,
127         gcc.c-torture/execute/builtins/lib/strspn.c,
128         gcc.c-torture/execute/builtins/lib/strstr.c,
129         gcc.c-torture/execute/builtins/memops-asm-lib.c,
130         gcc.c-torture/execute/builtins/strlen-2.c,
131         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
132         prototypes.
133
134 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
135
136         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
137         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
138         selectany usage.
139
140 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
141
142         PR c++/19406
143         * g++.dg/debug/using1.C: New test.
144
145 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
146
147         PR middle-end/20524
148         * gcc.dg/alias-7.c: Prefix asm-declared name with
149         __USER_LABEL_PREFIX__.
150
151 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
152
153         Fix fallout from PR middle-end/15700:
154         * gcc.c-torture/compile/20011119-1.c: Take
155         __USER_LABEL_PREFIX__ into account.
156         * gcc.c-torture/compile/20011119-2.c: Likewise.
157
158 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
159
160         PR c++/18644
161         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
162
163 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
164
165         PR c/17855
166         * gcc.c-torture/compile/struct-non-lval-1.c,
167         gcc.c-torture/compile/struct-non-lval-2.c,
168         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
169
170 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
171
172         * gcc.dg/tls/tls.exp: Remove temporary file.
173         * g++.dg/tls/tls.exp: Ditto.
174         * lib/file-format.exp: Ditto.
175         * g++.dg/special/ecos.exp: Ditto.
176
177         * lib/profopt.exp: Treat prof_ext as a list.
178         * gcc.misc-tests/bprob.exp: Ditto.
179         * g++.dg/bprob/bprob.exp: Ditto.
180
181         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
182         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
183         g++.dg/tree-ssa/pointer-reference-alias.C,
184         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
185         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
186         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
187         g++.dg/vect/pr19951.cc: Ditto.
188         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
189         gcc.dg/builtins-47.c: Ditto.
190         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
191         gcc.dg/pr20115-1.c: Ditto.
192         * gcc.dg/tree-ssa/20030530-2.c,
193         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
194         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
195         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
196         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
197         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
198         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
199         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
200         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
201         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
202         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
203         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
204         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
205         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
206         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
207         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
208         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
209         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
210         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
211         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
212         gcc.dg/tree-ssa/20030824-1.c,
213         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
214         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
215         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
216         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
217         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
218         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
219         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
220         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
221         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
222         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
223         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
224         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
225         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
226         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
227         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
228         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
229         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
230         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
231         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
232         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
233         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
234         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
235         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
236         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
237         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
238         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
239         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
240         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
241         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
242         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
243         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
244         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
245         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
246         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
247         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
248         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
249         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
250         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
251         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
252         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
253         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
254         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
255         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
256         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
257         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
258         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
259         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
260         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
261         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
262         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
263         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
264         gcc.dg/tree-ssa/useless-1.c: Ditto.
265         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
266         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
267         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
268         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
269         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
270         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
271         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
272         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
273         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
274         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
275         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
276         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
277         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
278         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
279         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
280         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
281         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
282         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
283         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
284         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
285         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
286         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
287         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
288         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
289         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
290         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
291         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
292         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
293         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
294         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
295         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
296         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
297         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
298         gcc.dg/vect/vect-none.c: Ditto.
299         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
300         treelang/compile/unsigned.tree: Ditto.
301
302         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
303         * gcc.dg/cpp/direct2s.c: Ditto.
304         * gcc.dg/cpp/paste4.c: Ditto.
305         * gcc.dg/cpp/separate-1.c: Ditto.
306         * gcc.dg/pch/save-temps-1.c: Ditto.
307         * g++.dg/ext/altivec-10.C: Ditto.
308         * g++.dg/pch/pch.C: Ditto.
309
310         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
311
312         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
313         * g++.dg/template/repo1.C: Ditto.
314         * g++.dg/template/repo2.C: Ditto.
315         * g++.dg/template/repo3.C: Ditto.
316         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
317         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
318         * g++.old-deja/g++.pt/repo1.C: Ditto.
319         * g++.old-deja/g++.pt/repo2.C: Ditto.
320         * g++.old-deja/g++.pt/repo3.C: Ditto.
321         * g++.old-deja/g++.pt/repo4.C: Ditto.
322
323         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
324         * gcc.dg/20030107-1.c: Ditto.
325         * gcc.dg/20030702-1.c: Ditto.
326         * gcc.dg/profile-generate-1.c: Ditto.
327         * g++.dg/other/profile1.C: Ditto.
328         * g++.old-deja/g++.robertl/eb83.C: Ditto.
329
330         * lib/gcc-dg.exp (remove-build-file): New.
331         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
332         cleanup-tree-dump, cleanup-saved-temps): New.
333
334 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
335
336         PR c++/19203, DR 214
337         * g++.dg/parse/ambig3.C: Not ambiguous.
338         * g++.dg/template/spec20.C: New.
339         * g++.dg/template/spec21.C: New.
340
341 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
342
343         PR target/20045
344         * gcc.dg/ia64-fptr-1.c: Run only on linux.
345
346 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
347
348         PR libfortran/20660
349         * gfortran.dg/negative_unit.f: New test.
350
351 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
352
353         * gcc.dg/20050330-1.c: New test.
354
355 2005-03-30  Devang Patel  <dpatel@apple.com>
356
357         * g++.dg/tree-sra/ssa-sra-3.C: New test.
358
359 2005-03-30  Dale Johannesen  <dalej@apple.com>
360
361         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
362
363 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
364
365         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
366         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
367         Strip options from test name.
368
369 2005-03-31  Jan Hubicka  <jh@suse.cz>
370
371         * gcc.dg/varpool-1.c: New testcase.
372
373 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
374
375         PR c/772
376         PR c/17913
377         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
378         gcc.dg/stmt-expr-label-3.c : New tests.
379         * gcc.c-torture/execute/medce-2.c: Remove.
380
381 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
382
383         PR c/20368
384         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
385         tests.
386
387 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
388
389         * gcc.c-torture/compile/pr20203.c: New test.
390
391 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
392
393         * gfortran.dg/promotion.f90:  New test.
394
395 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
396
397         PR middle-end/20491
398         * gcc.dg/torture/asm-subreg-1.c: New test.
399
400 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
401
402         PR c/20672
403         * gcc.dg/pr20672-1.c: New test.
404
405 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
406
407         * gfortran.dg/vect: New directory.
408         * gfortran.dg/vect/vect.exp: New.
409         * gfortran.dg/vect/vect-1.f90: New test.
410         * gfortran.dg/vect/vect-2.f90: New test.
411         * gfortran.dg/vect/vect-3.f90: New test.
412         * gfortran.dg/vect/vect-4.f90: New test.
413         * gfortran.dg/vect/vect-5.f90: New test.
414
415 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
416
417         PR middle-end/20622
418         * gcc.dg/alias-7.c: New test.
419
420 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
421
422         * gcc.dg/sparc-reg-1.c: New test.
423
424 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
425
426         PR target/19890
427         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
428
429 2005-03-29  Dale Ranta  <dir@lanl.gov>
430             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
431
432         PR libfortran/20163
433         * gfortran.dg/pr20163-2.f: New test.
434
435 2005-03-28  Jan Hubicka  <jh@suse.cz>
436
437         PR middle-end/20635
438         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
439         by Jakub Jelinek.
440
441 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
442
443         PR tree-optimization/20626
444         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
445         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
446
447 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
448
449         * gfortran.dg/underflow.f90:  New test.
450         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
451
452 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
453
454         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
455
456 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
457
458         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
459         (g++_init): Make sure that CXXFLAGS is set.
460         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
461         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
462         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
463         * lib/objc.exp (objc_init): Likewise.
464         * lib/treelang.exp (treelang_init): Likewise.
465
466 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
467
468         PR tree-optimization/20470
469         * gcc.dg/tree-ssa/pr20470.c: New test.
470
471 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
472
473         * gcc.dg/ppc-stfiwx.c: New.
474
475 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
476
477         PR target/19888
478         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
479
480 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
481
482         * gcc.dg/20050325-1.c: Fix a typo.
483
484 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
485
486         PR libfortran/19678
487         PR libfortran/19679
488         * gfortran.dg/dos_eol.f: New test.
489
490 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
491
492         PR rtl-optimization/20249
493         * gcc.dg/20050325-1.c: New test.
494
495 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
496
497         PR libfortran/15332
498         * gfortran.dg/pr15332.f: New test.
499
500 2005-03-24  Dale Johannesen  <dalej@apple.com>
501
502         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
503
504 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
505
506         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
507         'internal' visibility.
508         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
509         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
510         'protected' visibility.
511         * gcc.dg/visibility-7.c: Likewise.
512         * lib/target-supports.exp (check_visibility_available): Take
513         a parameter, the kind of visibility to check for.
514         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
515         to check_visibility_available.
516
517         * g++.dg/expr/cast3.C: New.
518
519 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
520
521         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
522         rs6000.
523
524 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
525
526         PR target/20095
527         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
528
529 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
530
531         * gcc.dg/badshift.c: Renamed to...
532         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
533
534         * gcc.target/i386/badshift.c: Renamed to...
535         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
536         only.
537
538         PR rtl-optimization/20532
539         * gcc.target/i386/badshift.c: New.
540
541 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
542
543         * gfortran.dg/pr18025.f90: New test.
544
545 2005-03-23  Dale Johannesen  <dalej@apple.com>
546         
547         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
548
549 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
550
551         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
552
553         * lib/target-supports.exp (check_iconv_available): Default
554         libiconv to -liconv, if there is no definition.
555
556 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
557
558         * gcc.dg/torture/cris-asm-mof-1.c: New test.
559
560 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
561
562         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
563         * g++.dg/opt/pr7503-2.C: Likewise.
564         * g++.dg/opt/pr7503-3.C: Likewise.
565         * g++.dg/opt/pr7503-4.C: Likewise.
566         * g++.dg/opt/pr7503-5.C: Likewise.
567         * g++.dg/warn/minmax.C: New test.
568
569 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
570
571         * gfortran.dg/g77_intrinsics_funcs.f: New test.
572         * gfortran.dg/g77_intrinsics_sub.f: New test.
573
574 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
575             Jan Hubicka  <jh@suse.cz>
576             Steven Bosscher <stevenb@suse.de
577
578         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
579
580 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
581
582         PR c++/19980
583         * g++.dg/template/redecl3.C: New test.
584
585 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
586
587         PR c++/20499
588         * g++.dg/parse/error16.C: Tweak error markers.
589
590 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
591
592         PR target/20561
593         * gcc.dg/20050321-2.c: New test.
594
595 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
596
597         PR c++/20465
598         PR c++/20381
599         * g++.dg/template/ptrmem12.C: New.
600
601 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
602
603         PR rtl-optimization/20527
604         * gcc.c-torture/execute/pr20527-1.c: New test.
605
606 2005-03-22  Ben Elliston  <bje@au.ibm.com>
607
608         * gcc.misc-tests/options.exp (check_for_options): Create a real C
609         program, compile it into a real executable and then delete the .c
610         and .x files afterwards, to avoid problems on testglue targets.
611
612 2005-03-21  Stuart Hastings  <stuart@apple.com>
613
614         * gcc.target/i386/sse-2.c: New.
615         
616 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
617
618         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
619
620 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
621
622         * g++.dg/parse/crash25.C: Fix typo.
623
624 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
625
626         PR c++/20461
627         * g++.dg/parse/crash24.C: New test.
628
629         PR c++/20536
630         * g++.dg/parse/crash25.C: New test.
631
632 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
633
634         PR c++/20147    
635         * g++.dg/ext/stmtexpr4.C: New test.
636
637 2005-03-20  Roger Sayle  <roger@eyesopen.com>
638
639         PR middle-end/20539
640         * gcc.c-torture/compile/pr13066-1.c: New test case.
641         * gcc.c-torture/compile/pr20539-1.c: Likewise.
642         * g++.dg/opt/pr13066-1.C: Likewise.
643
644 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
645
646         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
647
648 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
649
650         PR fortran/18525
651         * gfortran.dg/nesting_1.f90: New test.
652
653 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
654
655         PR c++/20240
656         * g++.dg/lookup/using13.C: New test.
657
658 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
659
660         PR c++/20333
661         * g++.dg/template/crash36.C: New test.
662
663 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
664
665         PR c++/20463
666         * g++.dg/template/crash35.C: New test.
667
668 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
669
670         PR c++/19966
671         * g++.dg/overload/operator2.C: New test.
672
673 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
674
675         PR libfortran/20257
676         * gfortran.dg/pr20257.f90: New test.
677
678 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
679
680         PR libfortran/20480
681         * gfortran.dg/pr20480.f90: New test.
682
683 2005-03-16  Richard Henderson  <rth@redhat.com>
684
685         PR middle-end/15700
686         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
687         (_rtld_global): New.
688         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
689         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
690
691         * gcc.dg/alias-3.c: New.
692         * gcc.dg/alias-4.c: New.
693         * gcc.dg/alias-5.c: New.
694         * gcc.dg/alias-6.c: New.
695
696 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
697
698         * gcc.dg/cpp/ucnid-7.c: New.
699
700 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
701             Dorit Naishlos  <dorit@il.ibm.com>
702
703         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
704         darwin.
705
706 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
707
708         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
709         misaligned accesses.
710         * gcc.dg/vect/vect-58.c: Likewise.
711         * gcc.dg/vect/vect-92.c: New.
712         * gcc.dg/vect/vect-93.c: New.
713
714 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
715
716         PR fortran/18827
717         * gfortran.dg/assign_2.f90: New test.
718         * gfortran.dg/assign_3.f90: New test.
719         * gfortran.dg/assign.f90: New test.
720
721 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
722
723         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
724         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
725         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
726         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
727         names.
728
729 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
730
731         * gcc.dg/cpp/ucnid-6.c: New.
732
733         * gcc.dg/cpp/normalize-1.c: New.
734         * gcc.dg/cpp/normalize-2.c: New.
735         * gcc.dg/cpp/normalize-3.c: New.
736         * gcc.dg/cpp/normalize-4.c: New.
737         * gcc.dg/cpp/ucnid-4.c: New.
738         * gcc.dg/cpp/ucnid-5.c: New.
739         * g++.dg/cpp/normalize-1.C: New.
740         * g++.dg/cpp/ucnid-1.C: New.
741
742 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
743
744         * gcc.dg/pr18628.c: New.
745
746 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
747
748         PR c++/20280
749         * g++.dg/tree-ssa/pr20280.C: New.
750
751 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
752
753         PR fortran/20467
754         * gfortran.dg/stfunc_2.f90: New test.
755
756 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
757
758         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
759
760 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
761
762         * gcc.dg/tree-ssa/20050314-1.c: New test.
763
764 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
765
766         PR c++/4403
767         PR c++/9783, DR433
768         * g++.dg/template/friend34.C: New test.
769         * g++.dg/template/friend35.C: Likewise.
770         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
771
772 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
773
774         Friend class name lookup 5/n
775         PR c++/1016
776         * g++.dg/lookup/hidden-class1.C: New test.
777         * g++.dg/lookup/hidden-class2.C: Likewise.
778         * g++.dg/lookup/hidden-class3.C: Likewise.
779         * g++.dg/lookup/hidden-class4.C: Likewise.
780         * g++.dg/lookup/hidden-class5.C: Likewise.
781         * g++.dg/lookup/hidden-class6.C: Likewise.
782         * g++.dg/lookup/hidden-class7.C: Likewise.
783         * g++.dg/lookup/hidden-class8.C: Likewise.
784         * g++.dg/lookup/hidden-class9.C: Likewise.
785         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
786         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
787         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
788         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
789         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
790         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
791         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
792         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
793         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
794         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
795         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
796
797 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
798
799         PR c++/20157
800         * g++.dg/template/error18.C: New test.
801
802 2005-03-09  Ben Elliston  <bje@au.ibm.com>
803
804         PR debug/16792
805         * g++.dg/debug/pr16792.C: New test.
806
807 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
808
809         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
810         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
811         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
812         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
813         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
814         test assertion names.
815
816 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
817
818         PR fortran/18600
819         * gfortran.dg/stfunc_1.f90: New test.
820
821 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
822
823         PR fortran/16907
824         * gfortran.dg/real_index_1.f90: New test.
825
826 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
827
828         PR fortran/20323
829         * gfortran.dg/spec_expr_1.f90: New test.
830
831 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
832
833         PR c/20402
834         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
835         new parser.
836
837 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
838
839         PR fortran/20361
840         * gfortran.dg/largeequiv_1.f90: New test.
841
842 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
843
844         * gcc.dg/ucnid-1.c: New.
845         * gcc.dg/ucnid-2.c: New.
846         * gcc.dg/ucnid-3.c: New.
847         * gcc.dg/ucnid-4.c: New.
848         * gcc.dg/ucnid-5.c: New.
849         * gcc.dg/ucnid-6.c: New.
850         * gcc.dg/cpp/ucnid-1.c: New.
851         * gcc.dg/cpp/ucnid-2.c: New.
852         * gcc.dg/cpp/ucnid-3.c: New.
853         * g++.dg/other/ucnid-1.C: New.
854
855 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
856
857         * gcc.dg/vmx/darwin-abi-3.c: Delete.
858
859 2005-03-11  Per Bothner  <per@bothner.com>
860
861         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
862         that diagnotics refer to correct token.
863         * gcc.dg/unused-3.c: Likewise.
864
865 2005-03-11  Per Bothner  <per@bothner.com>
866
867         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
868         constant" is now actually on same line as string constant.
869         * gcc.dg/cpp/direct2s.c: Likewise.
870
871 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
872
873         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
874
875 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
876
877         PR libfortran/20124
878         * gfortran.dg/pr20124.f90: New Test
879
880 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
881
882         PR tree-optimization/20130
883         * gcc.dg/pr20130-1.c: New test.
884
885 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
886
887         PR target/20095
888         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
889
890 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
891
892         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
893
894 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
895
896         * g++.dg/eh/forced1.C: Fix comment.
897         * g++.dg/eh/forced2.C: Ditto.
898         * g++.dg/eh/forced3.C: Ditto.
899         * g++.dg/eh/forced4.C: Ditto.
900
901 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
902
903         PR rtl-opt/20412
904         * gcc.c-torture/compile/pr20412.c: New test.
905
906 2005-03-10  Roger Sayle  <roger@eyesopen.com>
907
908         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
909
910 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
911
912         PR target/20322
913         * gcc.dg/20050307-1.c: New test.
914
915 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
916
917         PR c++/20375
918         * g++.dg/other/stdarg3.C: New.
919
920 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
921
922         PR c++/18384, c++/18327
923         * g++.dg/init/array19.C: New test.
924
925         PR inline-asm/20314
926         * gcc.dg/torture/pr20314-1.c: New test.
927         * gcc.dg/torture/pr20314-2.c: New test.
928
929 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
930
931         * gcc.dg/20050309-1.c: New test.
932
933 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
934
935         * gcc.dg/builtins-10.c: Reactivate disabled test.
936         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
937         new cbrt transformations.
938
939 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
940
941         PR c++/20208
942         * g++.dg/template/array13.C: New test.
943
944 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
945
946         PR c++/16859
947         * g++.dg/init/brace4.C: New test.
948
949 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
950
951         PR c++/20186
952         * g++.dg/template/non-dependent12.C: New.
953
954 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
955
956         PR c++/20142
957         * g++.dg/init/array18.C: Add dg-do run marker.
958         
959         PR c++/20142
960         * g++.dg/init/array18.C: New test.
961
962 2005-03-09  Ben Elliston  <bje@au.ibm.com>
963
964         * consistency.vlad/vlad.exp: Remove trailing semicolons.
965         * g++.dg/gcov/gcov.exp: Likewise.
966         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
967         * gcc.target/xstormy16/xstormy16.exp: Likewise.
968         * lib/c-torture.exp: Likewise.
969         * lib/fortran-torture.exp: Likewise.
970         * lib/g++.exp: Likewise.
971         * lib/gcc-defs.exp: Likewise.
972         * lib/gcc-dg.exp: Likewise.
973         * lib/gcc.exp: Likewise.
974         * lib/gcov.exp: Likewise.
975         * lib/gfortran.exp: Likewise.
976         * lib/mike-g++.exp: Likewise.
977         * lib/mike-gcc.exp: Likewise.
978         * lib/objc-torture.exp: Likewise.
979         * lib/objc.exp: Likewise.
980         * lib/profopt.exp: Likewise.
981         * lib/target-libpath.exp: Likewise.
982         * lib/target-supports.exp: Likewise.
983         * lib/treelang.exp: Likewise.
984         * lib/wrapper.exp: Likewise.
985
986 2005-03-08  Jeff Law  <law@redhat.com>
987
988         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
989         PHI-OPT changes.
990
991 2005-03-08  Ira Rosen  <irar@il.ibm.com>
992
993         * gcc.dg/vect/pr20122.c: New test.
994
995 2005-03-07  Jeff Law  <law@redhat.com>
996
997         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
998         was folded away.
999         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1000         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1001         * gcc.dg/tree-ssa/pr18134.c: New test.
1002
1003 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1004
1005         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1006         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1007         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1008
1009 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1010
1011         PR tree-opt/17671
1012         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1013
1014 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1015
1016         * g++.dg/warn/Wnvdtor.C: New test.
1017
1018 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1019
1020         * gcc.dg/torture/pr19683-1.c: New test.
1021
1022 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1023
1024         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1025         * gfortran.dg/g77/19990313-2.f: Ditto.
1026         * gfortran.dg/g77/19990313-3.f: Ditto.
1027         * gfortran.dg/g77/19990525-0.f: Ditto.
1028         * gfortran.dg/g77/19990826-0.f: Ditto.
1029         * gfortran.dg/g77/19990826-2.f: Ditto.
1030         * gfortran.dg/g77/19990826-3.f: Ditto.
1031         * gfortran.dg/g77/20000511-1.f: Ditto.
1032         * gfortran.dg/g77/20000511-2.f: Ditto.
1033         * gfortran.dg/g77/970625-2.f: Ditto.
1034         * gfortran.dg/g77/980310-2.f: Ditto.
1035         * gfortran.dg/g77/980310-3.f: Ditto.
1036         * gfortran.dg/g77/980310-8.f: Ditto.
1037         * gfortran.dg/g77/980519-2.f: Ditto.
1038         * gfortran.dg/g77/alpha1.f: Ditto.
1039         * gfortran.dg/g77/claus.f: Ditto.
1040         * gfortran.dg/g77/erfc.f: Ditto.
1041         * gfortran.dg/g77/short.f: Ditto.
1042         * gfortran.fortran-torture/execute/data.f90: Ditto.
1043         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1044         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1045
1046 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1047
1048         * lib/file-format.exp (gcc_target_object_format): Add check for som
1049         format and hardcode object formats on hppa*-*-hpux*.
1050         * lib/target-supports.exp (check_weak_available): Add check for som
1051         object format.  Always return 0 on hppa*-*-hpux10*.
1052
1053         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1054         is defined.
1055
1056         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1057
1058 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1059
1060         * gfortran.dg/pr19936_1.f90: New test.
1061         * gfortran.dg/pr19936_2.f90: New test.
1062         * gfortran.dg/pr19936_3.f90: New test.
1063
1064 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1065             Paul Thomas <prthomas@drfccad.cea.fr>
1066
1067         * gfortran.dg/PR19754_1.f90: New test.
1068         * gfortran.dg/PR19754_2.f90: Ditto.
1069
1070 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1071
1072         PR c++/19311
1073         * g++.dg/template/non-dependent11.C: New test.
1074
1075 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1076
1077         * lib/target-supports.exp (check_iconv_available): Fix comment.
1078
1079 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1080             Joseph S. Myers  <joseph@codesourcery.com>
1081
1082         PR c++/19797
1083         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1084
1085 2005-03-04  Matthew Sachs  <msachs@apple.com>
1086
1087         * gcc.exp (gcc_target_compile): Put braces around
1088         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1089         * objc.exp (objc_target_compile): Likewise.
1090         * treelang.exp (treelang_target_compile): Likewise.
1091
1092 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1093
1094         PR fortran/19673
1095         * gfortran.dg/func_result_1.f90: New test.
1096
1097 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1098
1099         * gcc.misc-tests/options.exp: New test.
1100
1101 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1102
1103         * gcc.dg/pr15784-4.c: New test.
1104
1105 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1106
1107         * gcc.c-torture/execute/pr17133.c: New.
1108         * gcc.c-torture/compile/20050303-1.c: New.
1109
1110 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1111
1112         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1113
1114 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1115
1116         * g++.dg/overload/using2.C: New.
1117
1118 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1119
1120         PR c++/19916
1121         * g++.dg/init/ptrmem2.C: New test.
1122
1123 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1124
1125         PR c/8927
1126         * gcc.dg/pr8927-1.c: New test.
1127
1128 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1129
1130         PR c++/20232
1131         * g++.dg/inherit/covariant12.C: New.
1132
1133 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1134
1135         PR fortran/19479
1136         * gfortran.dg/bound_1.f90: New test.
1137
1138 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1139
1140         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1141         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1142
1143 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1144
1145         PR c/20245
1146         * gcc.dg/pr20245-1.c: New test.
1147
1148 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1149
1150         PR middle-end/19874
1151         * gcc.c-torture/execute/20050119-2.c: New test case.
1152
1153 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1154
1155         * README: Update the DejaGnu bug reporting address.
1156         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1157         * lib/objc-torture.exp: Likewise.
1158
1159 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1160
1161         * gfortran.dg/boz_1.f90: New test.
1162         * gfortran.dg/boz_3.f90: New test.
1163         * gfortran.dg/boz_4.f90: New test.
1164
1165 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1166
1167         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1168         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1169
1170 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1171
1172         PR libfortran/20101
1173         * gfortran.dg/write_0_pe_format.f90: New test.
1174
1175 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR c++/20206
1178         * g++.dg/opt/thunk2.C: New test.
1179         * g++.dg/opt/covariant1.C: New test.
1180
1181 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1182
1183         * gfortran.dg/e_d_fmt.f90: New test.
1184
1185 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1186
1187         * gcc.dg/asm-b.c: Fix comment typos.
1188
1189 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1190
1191         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1192         a V_MAY_DEF also.
1193
1194 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1195
1196         PR tree-opt/20188
1197         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1198         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1199         * gcc.dg/asm-b.c: New test.
1200
1201 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1202
1203         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1204         Disable this test on IRIX 6.
1205
1206 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1207
1208         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1209         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1210         parser.
1211
1212 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1213
1214         PR tree-optimization/20204
1215         * testsuite/gcc.dg/pr20204.c: New test.
1216
1217 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1218
1219         PR target/20196
1220         * gcc.c-torture/execute/20050224-1.c: New test.
1221
1222         PR c++/20175
1223         * g++.dg/warn/Wbraces2.C: New test.
1224
1225 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1226
1227         PR c++/19878
1228         * g++.dg/init/const2.C: New test.
1229
1230 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1231
1232         PR tree-optimization/20100
1233         * gcc.c-torture/execute/pr20100-1.c: New test.
1234
1235 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1236
1237         * gfortran.dg/implicit_3.f90: New test.
1238
1239         * gfortran.dg/deftype_1.f90: New test.
1240
1241 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1242
1243         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1244         the test passes.
1245         * g++.dg/other/anon3.C: Accept a warning.
1246
1247 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1248
1249         * gcc.dg/pr20017.c: Fix a comment typo.
1250
1251 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1252
1253         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1254
1255 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1256
1257         PR ada/19902
1258         * ada/acats/tests/cxa/cxa3004.a: Remove.
1259         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1260
1261 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1262
1263         PR c++/20073
1264         * g++.dg/init/const1.C: New test.
1265
1266         PR c++/19991
1267         * g++.dg/parse/constant7.C: New test.
1268
1269         PR c++/20152
1270         * g++.dg/parse/error27.C: New test.
1271         * g++.dg/template/qualttp15.C: Adjust error markers.
1272         * g++.old-deja/g++.other/struct1.C: Likewise.
1273         
1274         PR c++/20153
1275         * g++.dg/template/error17.C: New test.
1276
1277         PR c++/20148
1278         * g++.dg/parser/error26.C: New test.
1279
1280 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1281
1282         PR tree-optimization/20100
1283         PR tree-optimization/20115
1284         * gcc.dg/pr20115.c: New test.
1285         * gcc.dg/pr20115-1.c: New test.
1286         * gcc.dg/pr20100.c: New test.
1287         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1288         call-clobbered variables after alias1.
1289
1290 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1291
1292         * gfortran.dg/list_read_4.f90: new test.
1293
1294 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1295
1296         PR rtl-optimization/20017.
1297         * gcc.dg/pr20017.c: New.
1298
1299 2005-02-22  Devang Patel  <dpatel@apple.com>
1300
1301         PR 19952
1302         * g++.dg/tree-ssa/pr19952.C: New test.
1303         
1304 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1305
1306         PR c++/19883
1307         * g++.dg/parse/constant6.C: New test.
1308
1309 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1310
1311         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1312         * g++.dg/charset/asm2.c: Likewise.
1313         * g++.dg/charset/asm3.c: Likewise.
1314         * g++.dg/charset/asm4.c: Likewise.
1315         * g++.dg/charset/asm5.c: Likewise.
1316         * g++.dg/charset/attribute1.c: Likewise.
1317         * g++.dg/charset/attribute2.c: Likewise.
1318         * g++.dg/charset/extern1.cc: Likewise.
1319         * g++.dg/charset/extern2.cc: Likewise.
1320         * g++.dg/charset/extern3.cc: Likewise.
1321         * g++.dg/charset/function.cc: Likewise.
1322         * g++.dg/charset/string.c: Likewise.
1323         * g++.dg/charset/charset.exp: Likewise.
1324         * lib/target-supports.exp (check_iconv_available): Fix comment.
1325
1326 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1327
1328         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1329         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1330         * gcc.dg/charset/asm2.c: Likewise.
1331         * gcc.dg/charset/asm3.c: Likewise.
1332         * gcc.dg/charset/asm4.c: Likewise.
1333         * gcc.dg/charset/asm5.c: Likewise.
1334         * gcc.dg/charset/asm6.c: Likewise.
1335         * gcc.dg/charset/attribute1.c: Likewise.
1336         * gcc.dg/charset/attribute2.c: Likewise.
1337         * gcc.dg/charset/builtin1.c: Likewise.
1338         * gcc.dg/charset/extern.c: Likewise.
1339         * gcc.dg/charset/function.c: Likewise.
1340         * gcc.dg/charset/string.c: Likewise.
1341         * gcc.dg/charset/charset.exp: Likewise.
1342
1343 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1344
1345         PR fortran/20086
1346         * gfortran.dg/pr20086.f90: New test.
1347
1348 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1349
1350         PR tree-optimization/19786
1351         * g++.dg/tree-ssa/pr19786.C: New.
1352
1353 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1354
1355         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1356
1357 2005-02-21  Jeff Law  <law@redhat.com>
1358
1359         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1360
1361 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1362
1363         * gfortran.dg/do_iterator: Split loop, markup all lines for
1364         which an error locus is printed.
1365         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1366         locus is printed.
1367         * gfortran.dg/select_4.f90: Likewise.
1368         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1369         locuses in the various permutations.
1370
1371 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1372
1373         PR tree-optimization/19951
1374         * g++.dg/vect: New directory.
1375         * g++.dg/vect/vect.exp: New file.
1376         * g++.dg/vect/pr19951.cc: New testcase.
1377         * g++.dg/dg.exp: Also prune vectorizer tests.
1378
1379 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1380
1381         PR 18785
1382         * gcc.dg/charset/builtin1.c: New test.
1383
1384 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1385
1386         PR c++/19299
1387         * g++.dg/inherit/volatile1.C: New test.
1388
1389         PR c++/19440
1390         * g++.dg/template/dtor4.C: New test.
1391
1392 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1393
1394         * gfortran.dg/int_1.f90: New test.
1395
1396 2005-02-19  Devang Patel  <dpatel@apple.com>
1397
1398         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1399
1400 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1401
1402         * gfortran.dg/achar_1.f90: New test.
1403
1404 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1405
1406         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1407
1408 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1409             Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR tree-optimization/19828
1412         * gcc.dg/tree-ssa/loop-7.c: New test.
1413         * gcc.c-torture/execute/20050218-1.c: New test.
1414
1415 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1416
1417         PR c/20043
1418         * gcc.dg/transparent-union-1.c: New test.
1419         * gcc.dg/transparent-union-2.c: New test.
1420
1421 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1422
1423         PR tree-optimization/18977
1424         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1425
1426 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1427
1428         PR target/20054
1429         * gcc.dg/pr20054.c: New test.
1430
1431 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1432
1433         PR c++/19508
1434         * g++.dg/ext/attrib20.C: New test.
1435
1436 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1437
1438         PR middle-end/20030
1439         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1440
1441 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1442
1443         PR c++/20008
1444         * g++.dg/opt/switch4.C: New.
1445
1446 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1447
1448         PR c++/20023
1449         PR tree-optimization/20009
1450         * gcc.c-torture/compile/20050217-1.c: New test.
1451         * g++.dg/opt/switch3.C: New test.
1452
1453         PR tree-optimization/18947
1454         * gcc.c-torture/compile/20050215-1.c: New test.
1455         * gcc.c-torture/compile/20050215-2.c: New test.
1456         * gcc.c-torture/compile/20050215-3.c: New test.
1457
1458 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1459
1460         PR c++/20028
1461         * g++.dg/template/crash34.C: New.
1462
1463         PR c++/20022
1464         * g++.dg/other/access3.C: New.
1465
1466 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1467
1468         * gcc.dg/vect/vect-98.c: New test.
1469
1470 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1471
1472         PR tree-optimization/19967
1473         * gcc.dg/pr19967.c: New.
1474
1475 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR middle-end/19857
1478         * gcc.dg/tree-ssa/20050215-1.c: New test.
1479         * gcc.c-torture/execute/20050215-1.c: New test.
1480
1481 2005-02-15  Eric Christopher  <echristo@redhat.com>
1482
1483         * gcc.dg/cpp/20050215-1.c: New file.
1484
1485 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1486
1487         PR tree-optimization/15785
1488         * gcc.dg/pr15785-1.c: New test.
1489
1490 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1491
1492         PR c++/17788
1493         * g++.dg/init/ctor4.C: New.
1494         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1495
1496 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1497
1498         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1499         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1500
1501 2005-02-15  Andreas Schwab  <schwab@suse.de>
1502
1503         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1504         declare malloc.
1505
1506 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1507
1508         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1509
1510 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1511
1512         PR tree-optimization/19853
1513         * gcc.c-torture/compile/pr19853.c: New test.
1514
1515 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1516
1517         PR c++/19608
1518         * g++.dg/parse/local-class1.C: New.
1519
1520         PR c++/19895
1521         * g++.dg/parse/ptrmem3.C: New.
1522
1523         PR c++/19884
1524         * g++.old-deja/g++.oliva/template6.C: Add another case.
1525         * g++.dg/template/explicit6.C: New.
1526
1527 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1528
1529         PR c++/17816
1530         * g++.dg/other/redecl2.C: New.
1531
1532 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1533
1534         PR c++/19891
1535         * g++.dg/abi/covariant4.C: New.
1536
1537 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1538
1539         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1540
1541 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1542
1543         * gcc.dg/vect/vect-96.c: Fix typo.
1544
1545 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1546
1547         PR c++/14479
1548         PR c++/19487
1549         * g++.dg/template/enum5.C: New test.
1550
1551 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1552
1553         * gcc.dg/vect/vect-97.c: New test.
1554
1555 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1556
1557         * gcc.dg/vect/vect-96.c: New test.
1558
1559 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1560
1561         * gcc.dg/builtins-34.c: Also check ldexp*.
1562
1563 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1564
1565         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1566
1567 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1568
1569         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1570         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1571         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1572         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1573         selector_list, selector_expression, dg-process-target): Move to new
1574         file target-supports-dg.exp.
1575         * lib/target-supports-dg.exp: New.
1576
1577         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1578         New.
1579
1580 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1581
1582         PR c++/19666
1583         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1584
1585         PR middle-end/19858
1586         * gcc.c-torture/compile/20050210-1.c: New test.
1587
1588 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1589
1590         PR c++/19755
1591         * g++.dg/warn/Wbraces1.C: New test.
1592
1593 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1594
1595         * gcc.dg/builtins-52.c: New testcase.
1596
1597 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1598
1599         PR c/19342
1600         * gcc.c-torture/execute/20050119-1.c: New test.
1601
1602 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1603
1604         PR c++/19811
1605         * g++.dg/init/delete1.C: New test.
1606
1607 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1608
1609         PR c++/18470
1610         * g++.dg/template/static12.C: New test.
1611
1612 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1613
1614         PR c++/19787
1615         * g++.dg/conversion/ambig1.C: New test.
1616
1617         PR c++/19739
1618         * g++.dg/ext/attrib19.C: New test.
1619
1620         PR c++/19732
1621         * g++.dg/parse/dtor5.C: New test.
1622
1623         PR c++/19762
1624         * g++.dg/template/dtor3.C: New test.
1625
1626         PR c++/19826
1627         * g++.dg/template/static11.C: New test.
1628         * g++.dg/template/crash2.C: Remove dg-error marker.
1629
1630 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1631
1632         PR C++/18491
1633         * g++.old-deja/g++.mike/p10769a.C: Remove.
1634
1635 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1636
1637         * gcc.dg/builtins-48.c: New test case.
1638         * gcc.dg/builtins-49.c: New test case.
1639         * gcc.dg/builtins-50.c: New test case.
1640         * gcc.dg/builtins-51.c: New test case.
1641
1642 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1643
1644         PR middle-end/19583
1645         * g++.dg/warn/Wreturn-type-3.C: New test.
1646
1647 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1648
1649         PR middle-end/19402
1650         * gcc.dg/pr19402-1.c: New testcase.
1651         * gcc.dg/pr19402-2.c: likewise.
1652
1653 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1654
1655         PR middle-end/19854
1656         * g++.dg/tree-ssa/tmmti.C: New testcase.
1657
1658 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1659
1660         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1661
1662 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1663
1664         PR c++/19733
1665         * g++.dg/parse/crash23.C: New test.
1666         * g++.dg/warn/Weff1.C: New test.
1667
1668 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1669
1670         * gcc.dg/20050209-1.c: New test.
1671
1672 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1673
1674         PR target/19799
1675         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1676
1677 2005-02-08  Mike Stump  <mrs@apple.com>
1678
1679         * g++.dg/pch/import-2.c: New test.
1680         * g++.dg/pch/import-2.hs: New.
1681         * g++.dg/pch/include/import-2a.h: New.
1682         * g++.dg/pch/include/import-2b.h: New.
1683
1684 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1685
1686         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1687
1688 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1689
1690         * gfortran.dg/substr_1.f90: New test.
1691
1692 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1693
1694         PR middle-end/19775
1695         * gcc.dg/torture/builtin-power-1.c: Disable test for
1696         invalid transformation.
1697         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1698         no longer optimize.
1699         * gcc.dg/builtins-47.c: New testcase.
1700
1701 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1702             Dorit Naishlos  <dorit@il.ibm.com>
1703
1704         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1705
1706 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1707
1708         * gcc.c-torture/compile/20050206-1.c: New test.
1709
1710 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1711
1712         PR tree-opt/19768
1713         * g++.dg/opt/pr19768.C: New test.
1714
1715 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1716
1717         PR tree-opt/19736
1718         * gcc.c-torture/compile/pr19736.c: New test.
1719
1720 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1721
1722         PR c++/17401
1723         * g++.dg/parse/error25.C: New test.
1724
1725 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1726
1727         * gcc.c-torture/execute/20050203-1.c: New.
1728
1729 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1730
1731         * gcc.dg/vect/vect-85.c: Remove xfail.
1732         * gcc.dg/vect/vect-86.c: Remove xfail.
1733         * gcc.dg/vect/vect-87.c: Remove xfail.
1734         * gcc.dg/vect/vect-88.c: Remove xfail.
1735
1736 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1737
1738         * gcc.dg/altivec-19.c: New.
1739
1740 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1741
1742         PR c/17807
1743         * gcc.dg/nested-func-3.c: New test.
1744         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1745
1746 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1747
1748         * gcc.test-framework/gen_directive_tests: Generate tests for
1749         selector expressions.
1750
1751 2005-02-02  Matt Austern  <austern@apple.com>
1752
1753         PR c++/19628
1754         * g++/ext/builtin7.C: New.
1755         * g++/ext/builtin8.C: New.
1756
1757 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1758
1759         PR c/18502
1760         * gcc.dg/pr18502-1.c: New test.
1761
1762 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1763
1764         PR c++/17413
1765         * g++.dg/template/local4.C: Tweak.
1766
1767 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1768
1769         PR tree-optimization/19578
1770         * gcc.c-torture/compile/20050202-1.c: New test.
1771
1772 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1773
1774         PR c/19435
1775         * gcc.dg/c99-init-4.c: New test.
1776
1777 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1778
1779         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1780
1781         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1782
1783         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1784         * g++.dg/eh/check-vect.h: New.
1785
1786         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1787         * gcc.dg/vect/vect-78.c: Ditto.
1788         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1789         Remove.
1790
1791         * g++.dg/conversion/simd1.C: Expect warning.
1792         * g++.dg/ext/attribute-test-1.C: Ditto.
1793         * g++.dg/ext/attribute-test-2.C: Ditto.
1794         * g++.dg/ext/attribute-test-3.C: Ditto.
1795         * g++.dg/ext/attribute-test-4.C: Ditto.
1796
1797         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1798         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1799
1800         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1801
1802 2005-02-01  Richard Henderson  <rth@redhat.com>
1803
1804         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1805         long double for ibm double-double format.
1806         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1807
1808 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1809
1810         PR tree-optimization/19633
1811         * testsuite/gcc.dg/pr19633-1.c: New test.
1812         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1813         to NULL or a symbol.
1814
1815 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1816
1817         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1818         New procs.
1819         (dg-process-target (local override)): Handle selector expressions.
1820
1821         * gcc.test-framework/README: Describe tests in source directory.
1822         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1823         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1824         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1825         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1826         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1827         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1828         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1829         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1830         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1831         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1832         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1833         * gcc.test-framework/dg-error-exp-P.c: New test.
1834         * gcc.test-framework/dg-error-exp-XP.c: New test.
1835         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1836         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1837         * gcc.test-framework/dg-output-exp-P.c: New test.
1838         * gcc.test-framework/dg-output-exp-XF.c: New test.
1839         * gcc.test-framework/dg-warning-exp-P.c: New test.
1840         * gcc.misc-tests/dg-1.c: Remove.
1841         * gcc.misc-tests/dg-2.c: Remove.
1842         * gcc.misc-tests/dg-3.c: Remove.
1843         * gcc.misc-tests/dg-4.c: Remove.
1844         * gcc.misc-tests/dg-5.c: Remove.
1845         * gcc.misc-tests/dg-6.c: Remove.
1846         * gcc.misc-tests/dg-7.c: Remove.
1847         * gcc.misc-tests/dg-8.c: Remove.
1848         * gcc.misc-tests/dg-9.c: Remove.
1849         * gcc.misc-tests/dg-10.c: Remove.
1850         * gcc.misc-tests/dg-11.c: Remove.
1851         * gcc.misc-tests/dg-12.c: Remove.
1852         * gcc.misc-tests/dg-test.exp: Remove.
1853
1854         * gcc.test-framework/test-framework.awk: Change recording and
1855         printing of passes and failures.
1856
1857         * gcc.test-framework: New directory.
1858         * gcc.test-framework/README: New.
1859         * gcc.test-framework/test-framework.exp: New.
1860         * gcc.test-framework/test-framework.awk: New.
1861         * gcc.test-framework/gen_directive_tests: New.
1862
1863 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1864
1865         * lib/treelang.exp: Fix comment typos.
1866         (treelang_target_compile): Don't append libs=-ltreelang to options.
1867
1868 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1869
1870         * g++.dg/parse/typename7.C: Adjust error messages.
1871
1872 2005-01-31  Jeff Law  <law@redhat.com>
1873
1874         * gcc.c-torture/execute/20050131-1.c: New test.
1875         * gcc.dg/wcaselabel.c: New test.
1876
1877 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1878
1879         * g++.dg/other/warning1.C: Adjust error messags.
1880         * g++.dg/parse/constant5.C: New test.
1881
1882 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1883
1884         PR c/19333
1885         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1886         the test case valid.
1887         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1888         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1889         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1890         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1891         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1892         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1893
1894 2005-01-31  Dale Johannesen  <dalej@apple.com>
1895
1896         * g++.dg/opt/pr19650.C:  New test.
1897
1898 2005-01-31  Richard Henderson  <rth@redhat.com>
1899
1900         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1901         long double for intel double extended format.
1902         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1903
1904 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1905
1906         PR c++/19555
1907         * g++.dg/template/static10.C: New test.
1908
1909         PR c++/19395
1910         * g++.dg/parse/error24.C: New test.
1911
1912         PR c++/19367
1913         * g++.dg/lookup/builtin1.C: New test.
1914
1915         PR c++/19457
1916         * g++.dg/warn/conv3.C: New test.
1917
1918 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1919
1920         PR fortran/19647
1921         * gfortan.dg/inquire_7.f90
1922
1923 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1924
1925         PR tree-optimization/15791
1926         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1927         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1928         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1929         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1930         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1931         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1932         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1933         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1934         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1935         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1936
1937 2005-01-29  Paul Brook  <paul@codesourcery.com>
1938
1939         PR fortran/18565
1940         * check.c (real_or_complex_check): New function.
1941         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1942         * intrinsic.c (add_functions): Use new check functions.
1943         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1944         Add prototypes.
1945
1946 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1947
1948         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1949         gcc.dg/lvalue-3.c: New tests.
1950         * gcc.dg/concat.c: Update expected messages.
1951
1952 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1953
1954         PR libfortran/19595
1955         * gfortran.dg/eor_1.f90:  New test.
1956
1957 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1958
1959         PR fortran/19589
1960         * gfortran.dg/logical_data_1.f90: New test.
1961
1962 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1963
1964         PR c++/19253
1965         * g++.dg/template/crash33.C: New test.
1966
1967         PR c++/19667
1968         * g++.dg/template/crash32.C: New test.
1969
1970 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1971
1972         PR middle-end/16558
1973         * g++.dg/warn/Wreturn-type-2.C: New test.
1974
1975 2004-06-24  Jeff Law  <law@redhat.com>
1976
1977         * gcc.dg/tree-ssa/20050128-1.c: New test.
1978
1979 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1980
1981         * gcc.target/frv/all-mdpackh-1.c: New test.
1982
1983 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1984
1985         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1986
1987 2005-01-27  Richard Henderson  <rth@redhat.com>
1988
1989         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1990
1991 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1992
1993         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1994
1995 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1996
1997         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1998         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1999         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2000         to cope with cases where the multilib options override the dg-options.
2001
2002 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2003
2004         PR c/18946
2005         * gcc.dg/noncompile/20050120-1.c: New test.
2006
2007 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2008
2009         PR tree-optimization/19633
2010         * gcc.dg/pr19633.c: New test.
2011         * gcc.dg/tree-ssa/pr19633.c: New test.
2012
2013 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2014
2015         * gcc.dg/20041216-1.c: New test.
2016
2017 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2018
2019         PR objc/18862
2020         * objc.dg/selector-2.m: New test.
2021
2022 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2023
2024         * g++.dg/opt/range-test-2.C: New test.
2025
2026         PR rtl-optimization/19579
2027         * gcc.c-torture/execute/20050124-1.c: New test.
2028
2029 2005-01-26  Greg Parker  <gparker@apple.com>
2030         Stuart Hastings  <stuart@apple.com>
2031
2032         * gcc.c-torture/execute/20050125-1.c: New.
2033
2034 2005-01-18  Jan Hubicka  <jh@suse.cz>
2035
2036         PR tree-optimize/19337
2037         * gcc.c-torture/compile/20050119-1.c: New test.
2038
2039 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2040
2041         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2042         test for successful match.
2043
2044 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2045
2046         PR objc/18408
2047         * objc.dg/comp-types-7.m: New test.
2048
2049 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2050
2051         * lib/target-supports.exp (current_target_name): New.
2052         (check_effective_target_ilp32, check_effective_target_lp64):
2053         Cache the result to use as long as the current target, with
2054         multilib flags, remains the same.
2055
2056         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2057         (dg-require-weak, dg-require-visibility, dg-require-alias,
2058         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2059         dg-require-effective-target, dg-skip-if): Remove call to
2060         skip_test_and_clear_xfail.
2061         (dg-test): Clear xfail data.
2062
2063 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2064
2065         PR target/17751
2066         * gcc.dg/ppc64-toc.c: New test.
2067
2068         * g++.dg/tree-ssa/empty-1.C: New test.
2069
2070         PR middle-end/19551
2071         * gcc.c-torture/execute/20050121-1.c: New test.
2072         * gcc.dg/20050121-2.c: New test.
2073
2074 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2075         Paul Brook  <paul@codesourcery.com>
2076
2077         PR fortran/17941
2078         * gfortran.dg/real_const_1.f: New test.
2079         * gfortran.dg/real_const_2.f90: New test.
2080         * gfortran.dg/complex_int_1.f90: New test.
2081
2082 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2083
2084         PR fortran/19313
2085         * gfortan.dg/inquire_6.f90: New test.
2086
2087 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2088
2089         PR libfortran/19451
2090         * open_readonly_1.f90:  New test.
2091
2092 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2093
2094         PR libfortran/18982
2095         * gfortran.dg/open_new.f90: New file.
2096
2097 2005-01-22  Paul Brook  <paul@codesourcery.com>
2098
2099         * namelist_1.f90: New test.
2100
2101 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2102
2103         PR tree-optimization/19484
2104         * gcc.c-torture/compile/20050122-[12].c: New tests.
2105
2106 2005-01-22  Paul Brook  <paul@codesourcery.com>
2107
2108         * gfortran.dg/implicit_2.f90: New test.
2109
2110 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2111
2112         PR fortran/19314
2113         * gfortran.dg/inquire_5.f90: New test.
2114
2115 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2116
2117         PR c/18809
2118         * gcc.dg/pr18809-1.c: New test.
2119
2120 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2121
2122         * gcc.dg/20050121-1.c: New test.
2123
2124         PR tree-optimization/13000
2125         * gcc.dg/20040206-1.c: Change warning to point where function is
2126         being inlined.
2127
2128 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2129
2130         PR c++/19208
2131         * g++.dg/template/array11.C: New test.
2132
2133 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2134
2135         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2136         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2137         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2138         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2139         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2140         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2141
2142 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2143
2144         PR tree-optimization/15349
2145         * gcc.dg/tree-ssa/pr15349.c: New.
2146
2147 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2148
2149         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2150
2151 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2152
2153         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2154         scan-assembler-times directive name.
2155
2156         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2157         after dg-do.
2158
2159         PR rtl-optimization/19462
2160         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2161
2162 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2163
2164         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2165         counting function calls on ia64.
2166
2167 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2168
2169         PR rtl-optimization/15139
2170         * gcc.dg/20050111-2.c: New test.
2171
2172         PR c/17297
2173         * gcc.c-torture/compile/20050113-1.c: New testcase.
2174
2175         PR middle-end/19164
2176         * gcc.dg/20050113-1.c: New testcase.
2177
2178 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2179
2180         * gcc.dg/vect/vect-85.c: Add comment.
2181         * gcc.dg/vect/vect-86.c: Add xfail for now.
2182         * gcc.dg/vect/vect-87.c: Add xfail for now.
2183         * gcc.dg/vect/vect-88.c: Add xfail for now.
2184         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2185
2186 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2187
2188         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2189
2190 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2191
2192         * g++.dg/debug/typedef3.C: New test.
2193
2194 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2195
2196         PR c/19472
2197         * gcc.dg/asm-a.c: New test.
2198
2199 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2200
2201         * gcc.dg/sh-relax.c: Add prototype for abort.
2202
2203 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2204
2205         * gcc.dg/short-compare-1.c: New test.
2206         * gcc.dg/short-compare-2.c: Likewise.
2207
2208 2005-01-18  Michael Matz  <matz@suse.de>
2209
2210         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2211
2212 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2213
2214         PR tree-optimization/19121
2215         * gcc.c-torture/compile/pr19121.c: New test.
2216
2217 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2218
2219         PR target/19357
2220         * gcc.c-torture/compile/pr19357.c: New test.
2221
2222 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2223
2224         PR c/5675
2225         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2226         pass--those that refer just to the variable, possibly with a
2227         cast.
2228         * gcc.dg/c99-const-expr-3.c: Likewise.
2229
2230         PR middle-end/13127
2231         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2232         longer emitted.
2233
2234 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2235
2236         PR fortran/18778
2237         * gfortran.dg/endfile_2.f90: New test.
2238
2239 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2240
2241         PR 19168
2242         * gfortran.dg/select_5.f90: New test.
2243
2244 2004-01-16  Paul Brook  <paul@codesourcery.com>
2245
2246         * gfortran.dg/common_4.f90: New test.
2247
2248 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2249
2250         PR rtl-optimization/19462
2251         * gcc.dg/torture/pr19462-1.c: New test.
2252
2253 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2254
2255         PR objc/19321
2256         * objc.dg/func-ptr-2.m: New.
2257         * objc.dg/volatile-1.m: New.
2258
2259 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2260
2261         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2262
2263 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR tree-optimization/19060
2266         * gcc.c-torture/execute/20050104-1.c: New test.
2267
2268 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2269
2270         PR fortran/18983
2271         * gfortran.dg/write_to_null.f90: New test.
2272
2273 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2274             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2275
2276         PR other/19328
2277         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2278         argument.
2279
2280 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR c++/19263
2283         * g++.dg/init/vector1.C: New test.
2284
2285 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2286
2287         PR target/13158
2288         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2289         PR target/18987
2290         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2291
2292 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2293
2294         * gfortran.dg/select_1.f90: New test.
2295         * gfortran.dg/select_2.f90: New test.
2296         * gfortran.dg/select_3.f90: New test.
2297         * gfortran.dg/select_4.f90: New test.
2298
2299 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2300
2301         PR middle-end/19084
2302         PR rtl-optimization/19348
2303         * gcc.dg/20050111-1.c: New test.
2304         * gcc.c-torture/execute/20050111-1.c: New test.
2305
2306         * gcc.dg/i386-asm-4.c: New test.
2307
2308 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2309
2310         * gcc.dg/nested-func-2.c: New test.
2311         * ada/acats/norun.lst: Remove c953002.
2312
2313 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2314
2315         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2316
2317 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2318
2319         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2320
2321 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2322
2323         PR target/18761
2324         * g++.dg/abi/align1.C: New test.
2325
2326 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2327
2328         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2329         at a time.
2330         * g++.dg/ext/altivec_check.h: Support compiling as C.
2331
2332 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2333
2334         PR c++/19355
2335         * g++.dg/expr/pr19355-1.C: New test case.
2336
2337 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2338
2339         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2340         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2341         * ada/acats/tests/c3/c92005b.ada: Likewise.
2342         * ada/acats/tests/c3/cxb3012.a: Likewise.
2343         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2344
2345 2005-01-09  Paul Brook  <paul@codesourcery.com>
2346
2347         * gfortran.dg/common_2.f90: New file.
2348         * gfortran.dg/common_3.f90: New file.
2349
2350 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2351
2352         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2353
2354 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2355
2356         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2357         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2358         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2359         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2360         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2361         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2362         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2363         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2364         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2365         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2366         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2367         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2368         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2369         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2370         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2371         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2372         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2373         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2374         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2375         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2376         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2377         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2378         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2379         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2380         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2381         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2382         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2383         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2384         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2385         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2386         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2387         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2388         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2389         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2390         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2391         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2392         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2393         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2394         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2395         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2396         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2397         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2398         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2399         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2400         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2401         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2402         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2403         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2404         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2405         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2406         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2407         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2408         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2409         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2410         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2411         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2412         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2413         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2414         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2415         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2416         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2417         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2418         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2419         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2420         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2421         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2422         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2423
2424         * gcc.dg/vect/vect-1.c: Fix spelling.
2425         * gcc.dg/vect/vect-10.c: Fix spelling.
2426         * gcc.dg/vect/vect-11.c: Fix spelling.
2427         * gcc.dg/vect/vect-12.c: Fix spelling.
2428         * gcc.dg/vect/vect-14.c: Fix spelling.
2429         * gcc.dg/vect/vect-15.c: Fix spelling.
2430         * gcc.dg/vect/vect-16.c: Fix spelling.
2431         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2432         * gcc.dg/vect/vect-64.c: Fix comments.
2433         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2434
2435 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2436             Ira Rosen  <irar@il.ibm.com>
2437
2438         * gcc.dg/vect/vect-70.c: New test.
2439         * gcc.dg/vect/vect-71.c: New test.
2440
2441 2005-01-09  Manfred Hollstein  <mh@suse.com>
2442
2443         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2444         * gcc.dg/pr18241-2.c: Likewise.
2445         * gcc.dg/pr18241-3.c: Likewise.
2446         * gcc.dg/pr18241-4.c: Likewise.
2447         * gcc.dg/pr18241-5.c: Likewise.
2448
2449 2005-01-08  Richard Henderson  <rth@redhat.com>
2450
2451         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2452         False for x86 and x86-64.
2453
2454 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2455
2456         PR tree-optimization/18241
2457         * gcc.dg/pr18241-1.c: New test.
2458         * gcc.dg/pr18241-2.c: New test.
2459         * gcc.dg/pr18241-3.c: New test.
2460         * gcc.dg/pr18241-4.c: New test.
2461         * gcc.dg/pr18241-5.c: New test.
2462
2463 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2464
2465         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2466         gfortran.dg/select_4.f90: New.
2467
2468 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2469
2470         * gcc.c-torture/execute/20050107-1.c: New test.
2471
2472 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2473
2474         PR c++/19298
2475         * g++.dg/template/ref2.C: New.
2476
2477 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2478
2479         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2480         instead of being empty.
2481
2482 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2483
2484         PR fortran/15553
2485         * gfortran.dg/array-1.f90: New test.
2486
2487 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2488
2489         PR tree-optimization/19283
2490         * gcc.c-torture/execute/20050106-1.c: New test.
2491
2492         PR rtl-optimization/18861
2493         * gcc.dg/20050105-1.c: New test.
2494
2495         PR tree-optimization/18828
2496         * gcc.dg/20050105-2.c: New test.
2497
2498 2005-01-07  Andreas Jaeger  <aj@suse.de>
2499
2500         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2501
2502 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2503
2504         PR fortran/18398
2505         * gfortran.dg/fmt_read.f90: New test.
2506
2507 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2508
2509         * gcc.dg/rs6000-ldouble-2.c: New.
2510
2511 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2512
2513         PR c++/19244
2514         * g++.dg/parser/ctor2.C: New test.
2515
2516 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2517
2518         PR c++/17154
2519         * g++.dg/template/using9.C: New test.
2520
2521 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2522
2523         PR c++/19258
2524         * g++.dg/lookup/friend6.C: New test.
2525
2526 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2527
2528         PR c++/19270
2529         * g++.dg/template/array10.C: New.
2530
2531 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2532
2533         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2534         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2535
2536 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2537
2538         * gcc.c-torture/compile/20050105-1.c: New test.
2539
2540 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2541
2542         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2543
2544 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2545
2546         PR middle-end/19100
2547         * gcc.dg/conv-3.c: New test case.
2548
2549 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2550
2551         * gcc.dg/asm-wide-1.c: New test.
2552
2553 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2554
2555         PR c++/19030
2556         * g++.dg/parse/crash22.C: New
2557
2558 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2559
2560         PR 19257
2561         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2562
2563 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2564
2565         PR middle-end/17767
2566         * gcc.dg/i386-mmx-6.c: New test case.
2567
2568 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2569
2570         PR tree-optimization/18308
2571         * gcc.dg/vect/pr18308.c: New testcase.
2572
2573 2005-01-04  Andreas Jaeger  <aj@suse.de>
2574
2575         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2576
2577 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2578             Robert Bowdidge <bowdidge@apple.com>
2579
2580         * gcc.dg/cpp/subframework1.c: New.
2581         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2582         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2583         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2584         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2585
2586 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2587
2588         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2589         producing warning.
2590         * gcc.dg/darwin-weakimport-2.c: New.
2591
2592 2005-01-03  Richard Henderson  <rth@redhat.com>
2593
2594         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2595
2596 2005-01-03  Richard Henderson  <rth@redhat.com>
2597
2598         * gcc.dg/vect/vect.exp: Enable for ia64.
2599         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2600         (check_effective_target_vect_float): Likewise.
2601         (check_effective_target_vect_no_align): Likewise.
2602         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2603         * gcc.dg/vect/vect-8.c: Likewise.
2604
2605 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2606
2607         PR target/19236
2608         * gcc.dg/pr19236-1.c: New test case.
2609
2610 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2611
2612         PR rtl-optimization/12092
2613         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2614
2615 2005-01-02  Andreas Jaeger  <aj@suse.de>
2616
2617         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2618
2619 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2620             Andrew Pinski  <pinskia@physics.uc.edu>
2621
2622         PR rtl-optimization/12092
2623         * gcc.dg/pr12092-1.c: New test case.
2624
2625 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2626
2627         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2628         'hidden' and 'default' for better portability.
2629         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2630
2631         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2632         6 and 7.
2633         * g++.old-deja/g++.brendan/new3.C: Likewise.
2634
2635 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2636
2637         * gcc.dg/20041231-1.C: New test.
2638         * g++.dg/warn/Wunreachable-code-1.C: New test.
2639
2640 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2641
2642         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2643         file, not /dev/null.  Abort on error.
2644
2645 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2646             Ziemowit Laski  <zlaski@apple.com>
2647
2648         PR objc/18971
2649         * objc.dg/encode-5.m: New test.
2650
2651 2004-12-29  Richard Henderson  <rth@redhat.com>
2652
2653         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2654         * objc.dg/stabs-1.m: Disable for ia64.
2655
2656 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2657
2658         PR c++/19190
2659         * g++.dg/warn/Wunused-10.C: New test.
2660
2661 2004-12-28  Richard Henderson  <rth@redhat.com>
2662
2663         * objc.dg/stabs-1.m: Disable for alpha.
2664
2665 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2666
2667         PR c++/19149
2668         * g++.dg/parse/error23.C: New test.
2669
2670 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2671
2672         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2673
2674         PR fortran/19032
2675         * gfortran.dg/intrinsic_modulo_1.f90: New.
2676         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2677         tests with divisor -1.
2678
2679 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2680
2681         * g++.dg/opt/temp1.C (memcpy): Return a value.
2682
2683         PR c++/19148
2684         * g++.dg/expr/cond7.C: New test.
2685
2686 2004-12-27  Paul Brook  <paul@codesourcery.com>
2687
2688         * gfortran.dg/g77/select_no_compile.f: Remove.
2689
2690 2004-12-27  Richard Henderson  <rth@redhat.com>
2691
2692         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2693         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2694         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2695
2696 2004-12-26  Richard Henderson  <rth@redhat.com>
2697
2698         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2699         by 1i instead of token pasting.
2700
2701 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2702
2703         PR tree-optimization/17578
2704         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2705         to additional_flags.
2706         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2707
2708 2004-12-25  Richard Henderson  <rth@redhat.com>
2709
2710         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2711         Remove Alpha.
2712
2713 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2714
2715         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2716         hppa*-*-hpux*.
2717         * gcc.dg/pr17957.c (dg-options): Likewise.
2718         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2719         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2720         instead of 0 on __hppa__.
2721         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2722         "foo,%r" on hppa*-*-*.
2723
2724 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2725
2726         PR fortran/19071
2727         * gfortran.dg/complex_write.f90: New test.
2728
2729 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2730
2731         PR c++/17595
2732         * g++.dg/parse/pragma2.C: New test.
2733
2734         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2735
2736 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2737
2738         * gcc.dg/empty2.c: Add missing dg-warning.
2739
2740 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2741
2742         PR c++/17413
2743         * g++.dg/template/local4.C: New test.
2744         * g++.dg/template/crash19.C: Add dg-error marker.
2745
2746         * g++.dg/template/crash31.C: Correct embedded PR number.
2747
2748 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2749
2750         PR c++/16405
2751         * g++.dg/opt/temp1.C: Add do-run marker.
2752
2753 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2754
2755         * g++.dg/template/spec19.C: New.
2756
2757 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2758
2759         PR target/16819
2760         * gcc.dg/empty2.c: New.
2761
2762 2004-12-23  Richard Henderson  <rth@redhat.com>
2763
2764         * lib/target-supports.exp (check_effective_target_vect_no_align):
2765         Remove i?86 and x86-64.
2766
2767 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2768
2769         PR c++/16405
2770         * g++.dg/opt/temp1.C: New test.
2771
2772 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2773
2774         PR c++/18733
2775         * g++.dg/template/friend33.C: New testcase.
2776
2777 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2778
2779         PR c++/18464
2780         * g++.dg/template/cond5.C: New test.
2781
2782         PR c++/18492
2783         * g++.dg/inherit/thunk3.C: New test.
2784
2785         PR c++/11224
2786         * g++.dg/warn/Wunused-9.C: New test.
2787
2788 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2789
2790         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2791
2792 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2793
2794         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2795
2796 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2797
2798         PR c++/18378
2799         * g++.dg/ext/packed8.C: New test.
2800
2801         PR c++/13268
2802         * g++.dg/template/crash31.C: New test.
2803
2804         PR c++/19034
2805         * g++.dg/template/crash30.C: New test.
2806
2807 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2808
2809         PR C++/18984
2810         * g++.dg/eh/ctor3.C: New test.
2811
2812 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2813
2814         * objc.dg/stabs-1.m: Allow section name to be quoted and
2815         assembly label to begin with '.LL'.
2816
2817 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2818
2819         * gcc.dg/vect/vect.exp
2820         (check_effective_target_lp64_or_vect_no_align): New.
2821         * gcc.dg/vect/vect-77.c: Use it.
2822         * gcc.dg/vect/vect-78.c: Use it.
2823
2824         * lib/target-supports.exp
2825         (check_effective_target_vect_no_max,
2826         check_effective_target_vect_no_bitwise,
2827         check_effective_target_vect_no_align): New.
2828         * gcc.dg/vect/vect-13.c: Use them.
2829         * gcc.dg/vect/vect-17.c: Ditto.
2830         * gcc.dg/vect/vect-18.c: Ditto.
2831         * gcc.dg/vect/vect-19.c: Ditto.
2832         * gcc.dg/vect/vect-20.c: Ditto.
2833         * gcc.dg/vect/vect-27.c: Ditto.
2834         * gcc.dg/vect/vect-29.c: Ditto.
2835         * gcc.dg/vect/vect-44.c: Ditto.
2836         * gcc.dg/vect/vect-48.c: Ditto.
2837         * gcc.dg/vect/vect-50.c: Ditto.
2838         * gcc.dg/vect/vect-52.c: Ditto.
2839         * gcc.dg/vect/vect-54.c: Ditto.
2840         * gcc.dg/vect/vect-56.c: Ditto.
2841         * gcc.dg/vect/vect-58.c: Ditto.
2842         * gcc.dg/vect/vect-60.c: Ditto.
2843         * gcc.dg/vect/vect-72.c: Ditto.
2844         * gcc.dg/vect/vect-80.c: Ditto.
2845
2846 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2847
2848         PR c++/14075
2849         * g++.dg/init/string1.C: New.
2850
2851         PR c++/18975
2852         * g++.dg/other/synth1.C: New.
2853
2854 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2855
2856         PR c/18963
2857         * gcc.dg/pr18963-1.c: New test.
2858
2859 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2860
2861         PR c/18596
2862         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2863         * gcc.dg/pr18596-1.c: Use dg-error.
2864         (dg-options): Use -fno-unit-at-a-time.
2865         * gcc.dg/pr18596-2.c: New test.
2866         * gcc.dg/pr18596-3.c: New test.
2867
2868 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2869
2870         PR middle-end/18683
2871         * g++.dg/opt/pr18683-1.C: New test case.
2872
2873 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2874
2875         PR other/19093
2876         * g++.dg/opt/max1.C: Fix for 64bit targets.
2877
2878 2004-12-20  Matt Austern  <austern@apple.com>
2879
2880         PR c++/19044
2881         * g++.dg/ext/builtin6.C: New
2882
2883 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2884
2885         PR tree-optimization/19080
2886         * gcc.c-torture/compile/pr19080.c: New test.
2887
2888 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2889
2890         * gcc.dg/20041219-1.c: New test.
2891
2892 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2893
2894         PR middle-end/19068
2895         * g++.dg/opt/max1.C: New test case.
2896
2897 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2898
2899         * gcc.dg/fdata-sections-1.c: New test.
2900
2901 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2902
2903         PR middle-end/18548
2904         * gcc.dg/max-1.c: New test case.
2905
2906 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2907
2908         * gcc.c-torture/execute/20041218-1.c: New test.
2909
2910 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2911
2912         * gcc.dg/pr18501.c: New test.
2913         * gcc.dg/uninit-5.c: XFAIL.
2914         * gcc.dg/uninit-9.c: XFAIL.
2915
2916 2004-12-17  Dale Johannesen  <dalej@apple.com>
2917
2918         * gcc.dg/20041213-1.c:  New.
2919
2920 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2921
2922         * objc.dg/stabs-1.m: Allow assembly label to begin
2923         with a dot ('.').
2924
2925 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2926
2927         * gcc.c-torture/execute/20041213-1.c: Move...
2928         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2929
2930 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2931
2932         PR c++/18721
2933         * g++.dg/lookup/conv-5.C: New.
2934
2935 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2936
2937         * objc.dg/stabs-1.m: New test.
2938
2939 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2940
2941         * gcc.dg/visibility-c.c: Change compile to
2942         assemble for the test.
2943
2944 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2945
2946         PR target/19041
2947         * gcc.dg/visibility-c.c: New test.
2948
2949 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2950
2951         PR middle-end/18493
2952         * gcc.dg/switch-8.c: New test case.
2953
2954 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2955
2956         PR c++/18905
2957         * g++.dg/template/init4.C: New.
2958         * g++.dg/opt/static3.C: Enable optimizer.
2959
2960 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2961
2962         * g++.dg/other/complex1.C: New test.
2963
2964 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2965
2966         * g++.dg/opt/inline9.C: New test.
2967
2968 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2969
2970         PR fortran/18993
2971         * gfotran.dg/nullify_1.f: New test.
2972
2973 2004-12-15  Richard Henderson  <rth@redhat.com>
2974
2975         * gcc.target/i386/i386.exp: New harness.
2976         * gcc.target/i386/vect-args.c: New.
2977
2978 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2979
2980         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2981
2982 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2983
2984         PR c++/18825
2985         * g++.dg/template/friend32.C: New test.
2986
2987 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2988
2989         * cpp/pragma-once-1.c: New test.
2990         * cpp/pragma-once-1b.h: Likewise.
2991         * cpp/pragma-once-1c.h: Likewise.
2992         * cpp/pragma-once-1d.h: Likewise.
2993         * cpp/inc/pragma-once-1a.h: Likewise.
2994
2995 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2996             Steven G. Kargl  <kargls@comcast.net>
2997
2998         PR fortran/17597
2999         * gfortran.dg/list_read_3.f90: New test.
3000
3001 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3002
3003         * gcc.dg/ftrapv-2.c: New test.
3004
3005 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3006
3007         PR c++/18981
3008         * g++.dg/template/typename9.C: New test.
3009
3010 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3011
3012         PR c++/18738
3013         * g++.dg/template/typename8.C: New test.
3014         * g++.dg/parse/friend2.C: Tweak error message.
3015
3016 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3017
3018         * gcc.c-torture/20041214-1.c: New test.
3019
3020 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3021
3022         PR c++/18965
3023         * g++.dg/init/array17.C: New test.
3024
3025 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3026
3027         PR c++/18793
3028         * g++.dg/init/aggr3.C: New test.
3029
3030 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3031
3032         * gcc.dg/altivec-types-1.c: New test.
3033         * gcc.dg/altivec-types-2.c: New test.
3034         * gcc.dg/altivec-types-3.c: New test.
3035         * gcc.dg/altivec-types-4.c: New test.
3036         * g++.dg/ext/altivec-types-1.C: New test.
3037         * g++.dg/ext/altivec-types-2.C: New test.
3038         * g++.dg/ext/altivec-types-3.C: New test.
3039         * g++.dg/ext/altivec-types-4.C: New test.
3040
3041 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3042
3043         PR middle-end/18951
3044         * gcc.c-torture/execute/20041213-1.c: New test.
3045
3046 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3047
3048         PR c++/18949
3049         * g++.dg/template/cast1.C: New.
3050
3051 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3052
3053         * gcc.c-torture/execute/20041213-2.c: New test.
3054
3055 2004-12-13  Richard Henderson  <rth@redhat.com>
3056
3057         * gcc.dg/i386-sse-10.c: Fix typo in options.
3058
3059 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3060
3061         PR c++/18968
3062         * g++.dg/opt/pr18968.C: New test.
3063
3064 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3065
3066         PR c++/18925
3067         * g++.dg/ext/visibility/staticdatamem.C: New test.
3068
3069 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3070
3071         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3072
3073 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3074
3075         PR rtl-optimization/18928
3076         * gcc.dg/pr18928-1.c: New test case.
3077
3078 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3079
3080         PR tree-opt/16951
3081         * gcc.c-torture/compile/20041211-1.c: New.
3082
3083 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3084
3085         PR middle-end/17564
3086         * gcc.c-torture/execute/20041212-1.c: New test.
3087
3088 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3089
3090         PR fortran/18869
3091         * gfortran.dg/common_1.f90: New test.
3092
3093 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3094         Paul Brook  <paul@codesourcery.com>
3095
3096         PR fortran/16222
3097         * gfortran.dg/real_do_1.f90: New test.
3098
3099 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3100
3101         PR tree-opt/18040
3102         * g++.dg/opt/ptrmem6.C: New test.
3103
3104 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3105
3106         PR middle-end/18921
3107         * gcc.dg/pr18921-1.c: New test case.
3108
3109 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3110
3111         PR fortran/17175
3112         * gfortran.dg/scale_1.f90: New test.
3113
3114 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3115
3116         PR middle-end/18903
3117         * gcc.c-torture/compile/pr18903.c: New test.
3118
3119 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3120
3121         * gcc.c-torture/execute/20041210-1.c: New test.
3122
3123 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3124
3125         PR c++/18731
3126         * g++.dg/parser/struct-1.C: New test.
3127         * g++.dg/parser/struct-2.C: New test.
3128         * g++.dg/parser/struct-3.C: New test.
3129
3130 2004-12-09  Richard Henderson  <rth@redhat.com>
3131
3132         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3133
3134         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3135         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3136
3137 2004-12-09  Matt Austern  <austern@apple.com>
3138
3139         PR c++/18514
3140         * g++.dg/ext/builtin1.C: New
3141         * g++.dg/ext/builtin2.C: New
3142         * g++.dg/ext/builtin3.C: New
3143         * g++.dg/ext/builtin4.C: New
3144         * g++.dg/ext/builtin5.C: New
3145
3146 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3147
3148         PR tree-opt/18904
3149         * g++.dg/opt/ptrmem5.C: New test.
3150
3151 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3152
3153         * g++.dg/parse/typename5.C: Adjust for new error.
3154         * g++.dg/parse/typename7.C: New.
3155
3156 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3157
3158         PR c++/18073
3159         * g++.dg/other/mmintrin.C: New test.
3160
3161 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3162
3163         PR c++/16681
3164         * g++.dg/init/array15.C: New.
3165         * g++.dg/init/array16.C: New.
3166
3167 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3168
3169         PR fortran/18826
3170         * gfortran.dg/assign_1.f90: New test.
3171
3172 2004-12-08  Nick Clifton  <nickc@redhat.com>
3173
3174         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3175         * gcc.target/xstormy16/data_below100: Likewise.
3176         * gcc.target/xstormy16/sfr: Likewise.
3177         * gcc.target/xstormy16/below100.S: New test source file.
3178         * gcc.target/xstormy16/below100.ld: New test linker script.
3179         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3180         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3181         bp instructions.
3182         * gcc.target/xstormy16/bp.c: Likewise.
3183
3184         * gcc.target/xstormy16/bss_below100: New files:
3185         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3186         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3187         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3188         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3189         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3190         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3191         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3192         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3193         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3194         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3195         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3196         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3197         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3198         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3199         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3200         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3201         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3202         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3203         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3204         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3205         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3206         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3207         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3208         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3209         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3210         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3211         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3212
3213         * gcc.target/xstormy16/data_below100: New files:
3214         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3215         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3216         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3217         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3218         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3219         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3220         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3221         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3222         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3223         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3224         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3225         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3226         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3227         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3228         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3229         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3230         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3231         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3232         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3233         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3234         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3235         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3236         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3237         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3238         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3239         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3240         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3241
3242         * gcc.target/xstormy16/sfr: New files:
3243         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3244         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3245         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3246         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3247         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3248         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3249         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3250         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3251         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3252         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3253         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3254         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3255         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3256         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3257         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3258         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3259         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3260         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3261         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3262         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3263         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3264         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3265         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3266         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3267         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3268         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3269         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3270         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3271         27_if0_sfrw_bitfield_f.c
3272
3273 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3274
3275         PR c++/18100
3276         * g++.dg/lookup/name-clash4.C: New test.
3277
3278 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3279
3280         PR c++/18672
3281         * g++.dg/opt/array1.C: New.
3282
3283         PR c++/18803
3284         * g++.dg/template/operator5.C: New.
3285
3286 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3287
3288         PR c/18867
3289         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3290
3291 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3292
3293         * gcc.dg/noncompile/20041207.c: New test.
3294
3295 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3296
3297         * g++.dg/other/unreachable-1.C: New test.
3298
3299 2004-12-06  Nick Clifton  <nickc@redhat.com>
3300
3301         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3302         <limits.h> because the latter comes from gcc's include/ directory
3303         and not the newlib/libc/include directory.
3304
3305 2004-12-04  Richard Henderson  <rth@redhat.com>
3306
3307         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3308
3309 2004-12-04  Richard Henderson  <rth@redhat.com>
3310
3311         * lib/target-supports.exp (check_gc_sections_available): Disable
3312         for alpha and ia64.
3313
3314 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3315
3316         PR middle-end/17909
3317         * g++.dg/other/vararg-2.C: New test.
3318
3319 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3320
3321         PR c++/17011, c++/17971
3322         * g++.dg/template/error15.C: Adjust expected error.
3323         * g++.dg/template/instantiate3.C: Likewise.
3324
3325 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3326
3327         * gcc.dg/altivec-18.c: Fix for darwin
3328
3329 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3330
3331         PR c++/18782
3332         * g++.dg/parse/ptrmem2.C: New.
3333
3334         PR c++/18318
3335         * g++.dg/template/new1.C: New.
3336
3337 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3338
3339         PR fortran/18710
3340         * gfortran.dg/direct_io_3.f90: New test.
3341
3342 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3343
3344         PR 18758
3345         * g++.dg/parse/crash21.C: New.
3346
3347 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3348
3349         PR c++/15664, c++/18276
3350         * g++.dg/template/ttp13.C: New test.
3351         * g++.dg/template/ttp14.C: Likewise.
3352
3353 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3354
3355         PR c++/18123
3356         * g++.dg/parse/enum2.C: New test.
3357         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3358
3359 2004-12-02  Nick Clifton  <nickc@redhat.com>
3360
3361         * gcc.target/xstormy16: New test directory.
3362         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3363         * gcc.target/xstormy16/bp.c: Check the generation of bp
3364         instructions.
3365         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3366         bn instructions and the BELOW100 attribute.
3367
3368 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3369
3370         PR target/16952
3371         * gcc.dg/ppc-eabi.c: New.
3372
3373 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3374
3375         PR fortran/18284
3376         * gfortran.dg/backspace.f90
3377
3378 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3379
3380         * gfortran.dg/inquire.f90: New test.
3381
3382 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3383
3384         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3385         handle effective-target-keyword.
3386         (dg-skip-if): Support effective-target keyword as target list.
3387         (dg-xfail-if): Ditto.
3388         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3389
3390 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3391
3392         PR tree-optimization/18291
3393         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3394
3395 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3396
3397         PR C++/18729
3398         * g++.dg/parse/crash20.C: New.
3399
3400         PR c++/17431
3401         * g++.dg/overload/arg1.C: New.
3402         * g++.dg/overload/arg2.C: New.
3403         * g++.dg/overload/arg3.C: New.
3404         * g++.dg/overload/arg4.C: New.
3405
3406 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3407
3408         * gcc.dg/c99-flex-array-4.c: Remove.
3409
3410 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3411
3412         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3413
3414         * lib/target-supports.exp (is-effective-target): Simplify.
3415
3416         * lib/target-supports.exp (check_effective_target_vect_long):
3417         Fix for powerpc64-*-*.
3418
3419 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3420
3421         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3422         to support new requirements on FreeBSD 5.
3423
3424 2004-11-30  Devang Patel  <dpatel@apple.com>
3425
3426         PR 18702
3427         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3428
3429 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3430
3431         * g++.dg/ext/altivec-13.C: New test.
3432
3433 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3434
3435         PR tree-opt/18298
3436         * gcc.c-torture/execute/p18298.c: New test.
3437
3438 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3439             Dorit Naishlos  <dorit@il.ibm.com>
3440
3441         PR tree-opt/18607
3442         * gcc.dg/vect/vect-89.c: New test.
3443
3444 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3445
3446         * gcc.dg/pr18596-1.c: New test.
3447
3448 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3449
3450         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3451
3452 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3453
3454         PR c/18479
3455         * gcc.dg/pr18479.c: New test.
3456
3457 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3458
3459         PR target/18490
3460         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3461         mmix-knuth-mmixware.
3462
3463         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3464         cris-*-elf* cris-*-aout* mmix-*-*
3465
3466 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3467
3468         PR middle-end/18725
3469         * gcc.dg/pr18725.c: New test.
3470
3471 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3472
3473         PR target/18488
3474         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3475
3476         PR target/18336
3477         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3478
3479 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3480
3481         PR c++/18368
3482         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3483         * g++.old-deja/g++.law/ctors5.C: Likewise.
3484         * g++.old-deja/g++.other/crash25.C: Likewise.
3485
3486         PR c++/18674
3487         * g++.dg/template/error16.C: New test.
3488
3489         PR c++/18512
3490         * g++.dg/template/crash29.C: New test.
3491
3492 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3493
3494         PR tree-optimization/18712
3495         * gcc.c-torture/compile/pr18712.c: New test.
3496
3497 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3498
3499         PR c/7544
3500         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3501         tests.
3502
3503 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3504
3505         PR c++/18652
3506         * g++.dg/lookup/crash6.C: New test.
3507
3508 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3509
3510         PR middle-end/18164
3511         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3512
3513 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3514
3515         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3516         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3517         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3518
3519 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3520
3521         * gcc.dg/pr18164.c: New test.
3522
3523 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3524
3525         * gcc.dg/funroll-loops-all.c: New.
3526
3527 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3528
3529         PR target/18489
3530         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3531         delimeter, match space and TAB as well as ":".
3532
3533         PR target/18484
3534         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3535
3536         PR target/18348
3537         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3538
3539         PR target/18345
3540         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3541
3542         PR target/18337
3543         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3544
3545 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3546
3547         * gfortran.dg/direct_io_2.f90: New test.
3548
3549 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3550
3551         PR target/18334
3552         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3553
3554 2004-11-28  Richard Henderson  <rth@redhat.com>
3555
3556         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3557
3558 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3559
3560         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3561         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3562         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3563         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3564         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3565         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3566         gcc.dg/pointer-arith-8.c: New tests.
3567
3568 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3569
3570         PR fortran/18364
3571         * gfortran.dg/endfile.f90: New test.
3572
3573 2004-11-27  Falk Hueffner  <falk@debian.org>
3574
3575         * gcc.dg/loop-6.c: New test.
3576
3577 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3578
3579         * gcc.c-torture/execute/20041126-1.c: New test.
3580
3581 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3582
3583         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3584         on IRIX.
3585
3586 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3587
3588         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3589         functions.
3590
3591 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3592
3593         PR rtl-optimization/17825
3594         * gcc.c-torture/compile/20041119-1.c: New test.
3595
3596 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3597
3598         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3599         Check existence of ld library path variables before unsetting.
3600
3601 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3602
3603         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3604
3605 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3606
3607         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3608
3609 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3610
3611         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3612
3613 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3614
3615         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3616         dg-do directive.
3617
3618 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3619
3620         * gcc.dg/pr17957.c: Pass --param, not -param.
3621
3622 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3623
3624         PR middle-end/17957
3625         * testsuite/gcc.dg/pr17957.c: New test.
3626
3627 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3628
3629         PR c++/18445
3630         * g++.dg/template/crash28.C: Likewise.
3631
3632         PR c++/18001
3633         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3634         * g++.dg/ext/lvaddr.C: Likewise.
3635         * g++.dg/opt/pr7503-3.C: Likewise.
3636
3637         PR c++/18466
3638         * g++.dg/parse/qualified3.C: New test.
3639         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3640
3641         PR c++/18545
3642         * g++.dg/expr/return1.C: New test.
3643
3644 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3645
3646         Friend class name lookup 3/n, PR c++/3332
3647         * g++.dg/lookup/friend3.C: New test.
3648         * g++.dg/lookup/friend4.C: Likewise.
3649         * g++.dg/lookup/friend5.C: Likewise.
3650
3651 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3652
3653         Friend class name lookup 2/n, PR c++/14513, c++/15410
3654         * g++.dg/lookup/friend2.C: New test.
3655         * g++.dg/template/friend31.C: Likewise.
3656
3657 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3658
3659         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3660
3661 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3662
3663         PR c++/17473
3664         * g++.dg/tc1/dr56.C: Remove.
3665         * g++.dg/template/typedef1.C: Add dg-error markers.
3666         * g++.old-deja/g++.other/typedef7.C: Likewise.
3667
3668         PR c++/18285
3669         * g++.dg/parse/typedef7.C: New test.
3670
3671 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3672
3673         * gcc.c-torture/execute/20041124-1.c: New test.
3674
3675 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3676
3677         * g++.dg/template/deduce3.C: New test.
3678
3679         PR c++/18586
3680         * g++.dg/template/crash27.C: New test.
3681
3682         PR c++/18530
3683         * g++.dg/warn/Wshadow-3.C: New test.
3684
3685 2004-11-24  Devang Patel  <dpatel@apple.com>
3686
3687         PR/18555
3688         * gcc.dg/cpp/isysroot-1.c: New test.
3689         * gcc.dg/cpp/usr/include/stdio.h: New file.
3690         * gcc.dg/cpp/isysroot-2.c: New test.
3691         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3692         New file.
3693
3694 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3695
3696         PR c++/8929
3697         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3698
3699 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3700
3701         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3702         * gcc.target/sparc/pdist.c: Likewise.
3703
3704 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3705
3706         PR c++/16882
3707         * g++.dg/conversion/simd1.C: New test.
3708
3709 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3710
3711         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3712         and restore_ld_library_path_env_vars.
3713         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3714         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3715         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3716         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3717
3718 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3719
3720         * gcc.dg/pragma-align-2.c: Test macro expansion.
3721         * gcc.dg/pragma-pack-2.c: New test.
3722
3723 2004-11-23  Richard Henderson  <rth@redhat.com>
3724
3725         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3726         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3727         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3728         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3729         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3730         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3731
3732         * gcc.dg/vect/vect.exp: Add check for alpha.
3733         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3734         (check_effective_target_vect_int): Enable for alpha.
3735         (check_effective_target_vect_long): New.
3736         (is-effective-target): Add it.
3737
3738 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3739
3740         * gcc.dg/pr18614-1.c: New test.
3741
3742 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3743
3744         * gcc.dg/setjmp-2.c: New test.
3745
3746 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3747
3748         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3749         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3750         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3751         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3752         gcc.target/sparc/pdist.c: New tests.
3753
3754 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3755
3756         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3757
3758 2004-11-22  Dale Johannesen  <dalej@apple.com>
3759
3760         * gcc.dg/20041111-1.c:  New.
3761
3762 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3763
3764         PR tree-opt/18536
3765         * gcc.dg/vect/pr18536.c: New test.
3766
3767 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3768
3769         PR c++/18354
3770         * g++.dg/template/nontype11.C: New test.
3771
3772 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3773
3774         PR middle-end/18520
3775         * gcc.dg/pr18520-1.c: New test case.
3776
3777 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3778
3779         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3780         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3781         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3782         expected diagnostics.
3783
3784 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3785
3786         PR target/18580
3787         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3788         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3789         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3790
3791 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3792
3793         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3794
3795 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3796             Joseph Myers  <joseph@codesourcery.com>
3797
3798         * lib/target-supports.exp (check_visibility_available): Really
3799         test the compiler.
3800
3801 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3802
3803         PR tree-opt/18181
3804         * gcc.dg/vect/vect-85.c: New test.
3805         * gcc.dg/vect/vect-86.c: New test.
3806         * gcc.dg/vect/vect-87.c: New test.
3807         * gcc.dg/vect/vect-88.c: New test.
3808
3809 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3810
3811         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3812
3813 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3814
3815         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3816         * gcc.dg/ppc-and-1.c: Ditto.
3817         * gcc.dg/ppc-compare-1.c: Ditto.
3818         * gcc.dg/ppc-mov-1.c: Ditto
3819
3820 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3821             Mark Mitchell  <mark@codesourcery.com>
3822
3823         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3824
3825 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3826             Aldy Hernandez  <aldyh@redhat.com>
3827
3828         * lib/target-supports.exp (check_effective_target_vect_int): New
3829         (check_effective_target_vect_float): New
3830         (check_effective_target_vect_double): New.
3831         (is-effective-target): Support new effective targets keywords.
3832         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3833         default action for dg-do.
3834         * gcc.dg/vect/pr16105.c: Use new support.
3835         * gcc.dg/vect/pr18400.c: Ditto.
3836         * gcc.dg/vect/pr18425.c: Ditto.
3837         * gcc.dg/vect/vect-1.c: Ditto.
3838         * gcc.dg/vect/vect-10.c: Ditto.
3839         * gcc.dg/vect/vect-11.c: Ditto.
3840         * gcc.dg/vect/vect-12.c: Ditto.
3841         * gcc.dg/vect/vect-13.c: Ditto.
3842         * gcc.dg/vect/vect-14.c: Ditto.
3843         * gcc.dg/vect/vect-15.c: Ditto.
3844         * gcc.dg/vect/vect-16.c: Ditto.
3845         * gcc.dg/vect/vect-17.c: Ditto.
3846         * gcc.dg/vect/vect-18.c: Ditto.
3847         * gcc.dg/vect/vect-19.c: Ditto.
3848         * gcc.dg/vect/vect-2.c: Ditto.
3849         * gcc.dg/vect/vect-20.c: Ditto.
3850         * gcc.dg/vect/vect-21.c: Ditto.
3851         * gcc.dg/vect/vect-22.c: Ditto.
3852         * gcc.dg/vect/vect-23.c: Ditto.
3853         * gcc.dg/vect/vect-24.c: Ditto.
3854         * gcc.dg/vect/vect-25.c: Ditto.
3855         * gcc.dg/vect/vect-26.c: Ditto.
3856         * gcc.dg/vect/vect-27.c: Ditto.
3857         * gcc.dg/vect/vect-27a.c: Ditto.
3858         * gcc.dg/vect/vect-28.c: Ditto.
3859         * gcc.dg/vect/vect-29.c: Ditto.
3860         * gcc.dg/vect/vect-29a.c: Ditto.
3861         * gcc.dg/vect/vect-3.c: Ditto.
3862         * gcc.dg/vect/vect-30.c: Ditto.
3863         * gcc.dg/vect/vect-31.c: Ditto.
3864         * gcc.dg/vect/vect-32.c: Ditto.
3865         * gcc.dg/vect/vect-33.c: Ditto.
3866         * gcc.dg/vect/vect-34.c: Ditto.
3867         * gcc.dg/vect/vect-35.c: Ditto.
3868         * gcc.dg/vect/vect-36.c: Ditto.
3869         * gcc.dg/vect/vect-37.c: Ditto.
3870         * gcc.dg/vect/vect-38.c: Ditto.
3871         * gcc.dg/vect/vect-4.c: Ditto.
3872         * gcc.dg/vect/vect-40.c: Ditto.
3873         * gcc.dg/vect/vect-41.c: Ditto.
3874         * gcc.dg/vect/vect-42.c: Ditto.
3875         * gcc.dg/vect/vect-43.c: Ditto.
3876         * gcc.dg/vect/vect-44.c: Ditto.
3877         * gcc.dg/vect/vect-45.c: Ditto.
3878         * gcc.dg/vect/vect-46.c: Ditto.
3879         * gcc.dg/vect/vect-47.c: Ditto.
3880         * gcc.dg/vect/vect-48.c: Ditto.
3881         * gcc.dg/vect/vect-48a.c: Ditto.
3882         * gcc.dg/vect/vect-49.c: Ditto.
3883         * gcc.dg/vect/vect-5.c: Ditto.
3884         * gcc.dg/vect/vect-50.c: Ditto.
3885         * gcc.dg/vect/vect-51.c: Ditto.
3886         * gcc.dg/vect/vect-52.c: Ditto.
3887         * gcc.dg/vect/vect-53.c: Ditto.
3888         * gcc.dg/vect/vect-54.c: Ditto.
3889         * gcc.dg/vect/vect-55.c: Ditto.
3890         * gcc.dg/vect/vect-56.c: Ditto.
3891         * gcc.dg/vect/vect-56a.c: Ditto.
3892         * gcc.dg/vect/vect-57.c: Ditto.
3893         * gcc.dg/vect/vect-58.c: Ditto.
3894         * gcc.dg/vect/vect-59.c: Ditto.
3895         * gcc.dg/vect/vect-6.c: Ditto.
3896         * gcc.dg/vect/vect-60.c: Ditto.
3897         * gcc.dg/vect/vect-61.c: Ditto.
3898         * gcc.dg/vect/vect-62.c: Ditto.
3899         * gcc.dg/vect/vect-63.c: Ditto.
3900         * gcc.dg/vect/vect-64.c: Ditto.
3901         * gcc.dg/vect/vect-65.c: Ditto.
3902         * gcc.dg/vect/vect-66.c: Ditto.
3903         * gcc.dg/vect/vect-67.c: Ditto.
3904         * gcc.dg/vect/vect-68.c: Ditto.
3905         * gcc.dg/vect/vect-69.c: Ditto.
3906         * gcc.dg/vect/vect-7.c: Ditto.
3907         * gcc.dg/vect/vect-72.c: Ditto.
3908         * gcc.dg/vect/vect-72a.c: Ditto.
3909         * gcc.dg/vect/vect-73.c: Ditto.
3910         * gcc.dg/vect/vect-74.c: Ditto.
3911         * gcc.dg/vect/vect-75.c: Ditto.
3912         * gcc.dg/vect/vect-76.c: Ditto.
3913         * gcc.dg/vect/vect-77.c: Ditto.
3914         * gcc.dg/vect/vect-77a.c: Ditto.
3915         * gcc.dg/vect/vect-78.c: Ditto.
3916         * gcc.dg/vect/vect-79.c: Ditto.
3917         * gcc.dg/vect/vect-8.c: Ditto.
3918         * gcc.dg/vect/vect-80.c: Ditto.
3919         * gcc.dg/vect/vect-82.c: Ditto.
3920         * gcc.dg/vect/vect-82_64.c: Ditto.
3921         * gcc.dg/vect/vect-83.c: Ditto.
3922         * gcc.dg/vect/vect-83_64.c: Ditto.
3923         * gcc.dg/vect/vect-9.c: Ditto.
3924         * gcc.dg/vect/vect-all.c: Ditto.
3925         * gcc.dg/vect/vect-none.c: Ditto.
3926
3927 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3928
3929         * lib/gcc-dg.exp (dg-skip-if): New function.
3930         (dg-forbid-option): Remove.
3931         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3932         * g++.dg/abi/bitfield8.C: Likewise.
3933         * g++.dg/abi/dtor1.C: Likewise.
3934         * g++.dg/abi/empty10.C: Likewise.
3935         * g++.dg/abi/empty7.C: Likewise.
3936         * g++.dg/abi/empty9.C: Likewise.
3937         * g++.dg/abi/layout3.C: Likewise.
3938         * g++.dg/abi/layout4.C: Likewise.
3939         * g++.dg/abi/thunk1.C: Likewise.
3940         * g++.dg/abi/thunk2.C: Likewise.
3941         * g++.dg/abi/vbase11.C: Likewise.
3942         * g++.dg/abi/vthunk2.C: Likewise.
3943         * g++.dg/abi/vthunk3.C: Likewise.
3944         * g++.dg/ext/attrib8.C: Likewise.
3945         * g++.dg/opt/longbranch2.C: Likewise.
3946         * g++.dg/opt/reg-stack4.C: Likewise.
3947         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3948         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3949         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3950         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3951         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3952         * gcc.dg/20000609-1.c: Likewise.
3953         * gcc.dg/20000720-1.c: Likewise.
3954         * gcc.dg/20011107-1.c: Likewise.
3955         * gcc.dg/20011119-1.c: Likewise.
3956         * gcc.dg/20020108-1.c: Likewise.
3957         * gcc.dg/20020122-2.c: Likewise.
3958         * gcc.dg/20020122-3.c: Likewise.
3959         * gcc.dg/20020201-3.c: Likewise.
3960         * gcc.dg/20020206-1.c: Likewise.
3961         * gcc.dg/20020218-1.c: Likewise.
3962         * gcc.dg/20020310-1.c: Likewise.
3963         * gcc.dg/20020411-1.c: Likewise.
3964         * gcc.dg/20020418-2.c: Likewise.
3965         * gcc.dg/20020426-1.c: Likewise.
3966         * gcc.dg/20020426-2.c: Likewise.
3967         * gcc.dg/20020517-1.c: Likewise.
3968         * gcc.dg/20020523-1.c: Likewise.
3969         * gcc.dg/20020523-2.c: Likewise.
3970         * gcc.dg/20020729-1.c: Likewise.
3971         * gcc.dg/20030204-1.c: Likewise.
3972         * gcc.dg/20030826-2.c: Likewise.
3973         * gcc.dg/20030926-1.c: Likewise.
3974         * gcc.dg/20031202-1.c: Likewise.
3975         * gcc.dg/980312-1.c: Likewise.
3976         * gcc.dg/980313-1.c: Likewise.
3977         * gcc.dg/990117-1.c: Likewise.
3978         * gcc.dg/990424-1.c: Likewise.
3979         * gcc.dg/990524-1.c: Likewise.
3980         * gcc.dg/991230-1.c: Likewise.
3981         * gcc.dg/i386-387-1.c: Likewise.
3982         * gcc.dg/i386-387-2.c: Likewise.
3983         * gcc.dg/i386-387-3.c: Likewise.
3984         * gcc.dg/i386-387-4.c: Likewise.
3985         * gcc.dg/i386-387-5.c: Likewise.
3986         * gcc.dg/i386-387-6.c: Likewise.
3987         * gcc.dg/i386-asm-1.c: Likewise.
3988         * gcc.dg/i386-bitfield1.c: Likewise.
3989         * gcc.dg/i386-bitfield2.c: Likewise.
3990         * gcc.dg/i386-loop-1.c: Likewise.
3991         * gcc.dg/i386-loop-2.c: Likewise.
3992         * gcc.dg/i386-loop-3.c: Likewise.
3993         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3994         * gcc.dg/i386-pic-1.c: Likewise.
3995         * gcc.dg/i386-regparm.c: Likewise.
3996         * gcc.dg/i386-signbit-1.c: Likewise.
3997         * gcc.dg/i386-signbit-2.c: Likewise.
3998         * gcc.dg/i386-signbit-3.c: Likewise.
3999         * gcc.dg/i386-sse-5.c: Likewise.
4000         * gcc.dg/i386-sse-8.c: Likewise.
4001         * gcc.dg/i386-unroll-1.c: Likewise.
4002         * gcc.dg/tls/opt-1.c: Likewise.
4003         * gcc.dg/tls/opt-2.c: Likewise.
4004         * gcc.dg/unroll-1.c: Likewise.
4005         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4006         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4007         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4008         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4009
4010 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4011
4012         * g++.dg/template/incomplete1.C: New test.
4013
4014 2004-11-16  Nick Clifton  <nickc@redhat.com>
4015
4016         Revert patches accidentally commited during checkin of fixes for
4017         xstormy16 tests:
4018         gcc.c-torture/execute/simd-4.c: Revert
4019         gcc.dg/20040910-1.c: Revert.
4020
4021 2004-11-16  Paul Brook  <paul@codesourcery.com>
4022
4023         PR fortran/13010
4024         * gfortran.dg/der_pointer_1.f90: New test.
4025
4026 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4027
4028         PR c/18498
4029         * gcc.dg/bitfld-13.c: New test.
4030
4031 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4032
4033         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4034         powerpc*-*-linux*.
4035
4036         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4037         * gcc.dg/ppc64-abi-2.c: Ditto.
4038         * gcc.dg/ppc64-abi-3.c: Ditto.
4039
4040         * lib/gcc-dg.exp (dg-target-list): Remove.
4041
4042 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4043
4044         * gcc.dg/ia64-postinc.c: New test.
4045
4046 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4047
4048         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4049
4050 2004-11-15  Nick Clifton  <nickc@redhat.com>
4051
4052         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4053         __INT_MAX__ so that the test can be compiled by toolchains
4054         targeted at 16-bit processors.
4055
4056         * gcc.dg/20040625-1.c: Use long constants rather than integers
4057         when performing arithmetic that will overflow 16-bits.
4058
4059         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4060         xstormy16.  It does not support 128-bit vector operations.
4061
4062         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4063         with the macro PTR_TYPE.  Define this macro to an integer type
4064         suitable for holding a pointer.
4065
4066         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4067         the target is a 16-bit processor.
4068
4069         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4070         16-bit targets where the character constant will be too long.
4071
4072         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4073         where the double will not be directly addressable.
4074
4075 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4076
4077         Friend class name lookup 1/n, PR c++/18471
4078         * g++.dg/template/crash26.C: New test.
4079         * g++.dg/lookup/struct1.C: Adjust expected error.
4080         * g++.dg/parse/elab1.C: Likewise.
4081         * g++.dg/parse/elab2.C: Likewise.
4082         * g++.dg/parse/int-as-enum1.C: Likewise.
4083         * g++.dg/parse/struct-as-enum1.C: Likewise.
4084         * g++.dg/parse/typedef1.C: Likewise.
4085         * g++.dg/parse/typedef3.C: Likewise.
4086         * g++.dg/parse/typedef4.C: Likewise.
4087         * g++.dg/parse/typedef5.C: Likewise.
4088         * g++.dg/template/nontype4.C: Likewise.
4089         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4090         * g++.old-deja/g++.other/elab1.C: Likewise.
4091         * g++.old-deja/g++.other/syntax4.C: Likewise.
4092
4093 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4094
4095         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4096
4097 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4098
4099         * gcc.c-torture/execute/20041114-1.c: New test.
4100
4101 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4102
4103         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4104         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4105         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4106         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4107         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4108         gcc.dg/switch-7.c: New tests.
4109
4110 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4111
4112         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4113
4114 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4115
4116         PR tree-opt/18400
4117         * gcc.dg/vect/pr18400.c: New test.
4118
4119 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4120             Andrew Pinski  <pinskia@physics.uc.edu>
4121
4122         PR tree-opt/18425
4123         * gcc.dg/vect/pr18425.c: New test.
4124
4125 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4126
4127         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4128         Guard with dg-require-alias and dg-require-visibility.
4129
4130 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4131
4132         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4133
4134 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4135
4136         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4137
4138 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4139
4140         PR c++/17344
4141         * g++.dg/template/defarg5.C: New test.
4142
4143 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4144
4145         * g++.dg/parse/cast1.C: Run only on ILP32.
4146         * g++.old-deja/g++.mike/p784.C: Likewise.
4147
4148 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4149
4150         * gcc.c-torture/execute/20041113-1.c: New test.
4151
4152 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4153
4154         PR target/18230
4155         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4156         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4157         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4158         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4159         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4160         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4161         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4162         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4163         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4164         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4165         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4166         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4167         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4168
4169 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4170
4171         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4172         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4173         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4174         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4175         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4176         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4177         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4178         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4179         gcc.target/sparc/combined-1.c: New tests.
4180
4181 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4182
4183         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4184         New tests.
4185
4186 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4187
4188         * lib/gcc-dg.exp (dg-forbid-option): New function.
4189         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4190         * g++.dg/abi/bitfield8.C: Likewise.
4191         * g++.dg/abi/dtor1.C: Likewise.
4192         * g++.dg/abi/empty10.C: Likewise.
4193         * g++.dg/abi/empty7.C: Likewise.
4194         * g++.dg/abi/empty9.C: Likewise.
4195         * g++.dg/abi/layout3.C: Likewise.
4196         * g++.dg/abi/layout4.C: Likewise.
4197         * g++.dg/abi/thunk1.C: Likewise.
4198         * g++.dg/abi/thunk2.C: Likewise.
4199         * g++.dg/abi/vbase11.C: Likewise.
4200         * g++.dg/abi/vthunk2.C: Likewise.
4201         * g++.dg/abi/vthunk3.C: Likewise.
4202         * g++.dg/ext/attrib8.C: Likewise.
4203         * g++.dg/opt/longbranch2.C: Likewise.
4204         * g++.dg/opt/reg-stack4.C: Likewise.
4205         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4206         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4207         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4208         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4209         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4210         * gcc.dg/20000609-1.c: Likewise.
4211         * gcc.dg/20000720-1.c: Likewise.
4212         * gcc.dg/20011107-1.c: Likewise.
4213         * gcc.dg/20011119-1.c: Likewise.
4214         * gcc.dg/20020108-1.c: Likewise.
4215         * gcc.dg/20020122-2.c: Likewise.
4216         * gcc.dg/20020122-3.c: Likewise.
4217         * gcc.dg/20020201-3.c: Likewise.
4218         * gcc.dg/20020206-1.c: Likewise.
4219         * gcc.dg/20020218-1.c: Likewise.
4220         * gcc.dg/20020310-1.c: Likewise.
4221         * gcc.dg/20020411-1.c: Likewise.
4222         * gcc.dg/20020418-2.c: Likewise.
4223         * gcc.dg/20020426-1.c: Likewise.
4224         * gcc.dg/20020426-2.c: Likewise.
4225         * gcc.dg/20020517-1.c: Likewise.
4226         * gcc.dg/20020523-1.c: Likewise.
4227         * gcc.dg/20020523-2.c: Likewise.
4228         * gcc.dg/20020729-1.c: Likewise.
4229         * gcc.dg/20030204-1.c: Likewise.
4230         * gcc.dg/20030826-2.c: Likewise.
4231         * gcc.dg/20030926-1.c: Likewise.
4232         * gcc.dg/20031202-1.c: Likewise.
4233         * gcc.dg/980312-1.c: Likewise.
4234         * gcc.dg/980313-1.c: Likewise.
4235         * gcc.dg/990117-1.c: Likewise.
4236         * gcc.dg/990424-1.c: Likewise.
4237         * gcc.dg/990524-1.c: Likewise.
4238         * gcc.dg/991230-1.c: Likewise.
4239         * gcc.dg/i386-387-1.c: Likewise.
4240         * gcc.dg/i386-387-2.c: Likewise.
4241         * gcc.dg/i386-387-3.c: Likewise.
4242         * gcc.dg/i386-387-4.c: Likewise.
4243         * gcc.dg/i386-387-5.c: Likewise.
4244         * gcc.dg/i386-387-6.c: Likewise.
4245         * gcc.dg/i386-asm-1.c: Likewise.
4246         * gcc.dg/i386-bitfield1.c: Likewise.
4247         * gcc.dg/i386-bitfield2.c: Likewise.
4248         * gcc.dg/i386-loop-1.c: Likewise.
4249         * gcc.dg/i386-loop-2.c: Likewise.
4250         * gcc.dg/i386-loop-3.c: Likewise.
4251         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4252         * gcc.dg/i386-pic-1.c: Likewise.
4253         * gcc.dg/i386-regparm.c: Likewise.
4254         * gcc.dg/i386-signbit-1.c: Likewise.
4255         * gcc.dg/i386-signbit-2.c: Likewise.
4256         * gcc.dg/i386-signbit-3.c: Likewise.
4257         * gcc.dg/i386-sse-5.c: Likewise.
4258         * gcc.dg/i386-sse-8.c: Likewise.
4259         * gcc.dg/i386-unroll-1.c: Likewise.
4260         * gcc.dg/tls/opt-1.c: Likewise.
4261         * gcc.dg/tls/opt-2.c: Likewise.
4262         * gcc.dg/unroll-1.c: Likewise.
4263         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4264         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4265         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4266         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4267         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4268         -m64 is specified.
4269
4270 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/18389
4273         * g++.dg/parse/cond1.C: New test.
4274
4275         PR c++/18429
4276         * g++.dg/template/array9.C: New test.
4277         * g++.dg/ext/vla1.C: Adjust error messages.
4278         * g++.dg/ext/vlm1.C: Likewise.
4279         * g++.dg/template/crash2.C: Likewise.
4280
4281         PR c++/18436
4282         * g++.dg/template/call3.C: New test.
4283
4284         PR c++/18407
4285         * g++.dg/template/ptrmem11.C: New test.
4286
4287 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4288
4289         PR other/14264
4290         * lib/g++.exp: Set LC_ALL and LANG to C.
4291         * lib/gcc-dg.exp: Likewise.
4292         * lib/gfortran.exp: Likewise.
4293         * lib/objc.exp: Likewise.
4294         * lib/treelang.exp: Likewise.
4295
4296 2004-11-12  Andreas Schwab  <schwab@suse.de>
4297
4298         * gcc.dg/pr16286.c: Fix last change.
4299
4300 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4301
4302         PR c++/18416
4303         * g++.dg/init/global1.C: New test.
4304
4305 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4306
4307         * gcc.c-torture/execute/20041112-1.c: New test.
4308
4309 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4310
4311         * lib/gcc-dg.exp (dg-target-list): New.
4312
4313 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4314             Richard Sandiford  <rsandifo@redhat.com>
4315
4316         * lib/target-supports.exp (get-compiler_messages): New.
4317         (check_named_sections_available): Use it.
4318         (check_effective_target_ilp32): New.
4319         (check_effective_target_lp64): New.
4320         (is-effective-target): New.
4321         * lib/gcc-dg.exp (dg-require-effective-target): New.
4322
4323 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4324
4325         * gcc.dg/precedence-1.c: New test.
4326
4327 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4328
4329         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4330
4331         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4332         message, delete generated files, use more descriptive name for
4333         executable, and make the test unsupported when it cannot be run.
4334
4335         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4336         (dg-require-weak, dg-require-visibility, dg-require-alias,
4337         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4338         dg-require-iconv, dg-require-named-sections): Use it.
4339
4340         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4341
4342 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4343
4344         PR target/16457
4345         * gcc.dg/ppc-and-1: New
4346
4347         PR target/16796
4348         * gcc.dg/ppc-mov-1.c: New.
4349
4350         PR target/16458
4351         * gcc.dg/ppc-compare-1.c: New.
4352
4353 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4354
4355         * objc.dg/desig-init-2.m: New test.
4356
4357 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4358
4359         PR middle-end/18160
4360         * g++.dg/warn/register-var-1.C: New test.
4361         * g++.dg/warn/register-var-2.C: New test.
4362
4363 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4364
4365         * gcc.dg/union-2.c: New test.
4366
4367 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4368
4369         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4370         New test for PR tree-optimization/17892.
4371
4372 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4373
4374         PR c++/18369
4375         * g++.dg/init/new12.C: New test.
4376
4377 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4378
4379         * gcc.target/sparc: New directory.
4380         * gcc.target/sparc/sparc.exp: New driver.
4381         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4382         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4383         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4384         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4385
4386 2004-11-10  Paul Brook  <paul@codesourcery.com>
4387
4388         PR fortran/18218
4389         * gfortran.dg/list_read.c: New test.
4390
4391 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4392
4393         PR c/18322
4394         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4395         expected diagnostic location.
4396
4397 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4398
4399         * gcc.dg/20041109-1.c: New test.
4400
4401 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4402
4403         PR objc/18406
4404         * objc/compile/pr18406.m: New test.
4405
4406 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4407
4408         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4409
4410 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4411
4412         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4413
4414 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4415
4416         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4417
4418 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4419
4420         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4421         exit.
4422
4423 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4424
4425         PR tree-opt/18299
4426         * gcc.c-torture/pr18299-1.c: New test.
4427
4428 2004-11-06  Andreas Schwab  <schwab@suse.de>
4429
4430         * gcc.dg/pr16286.c: Also test for bool and pixel.
4431
4432 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4433
4434         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4435         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4436         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4437         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4438         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4439         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4440         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4441         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4442         gcc.dg/struct-semi-3.c: New tests.
4443
4444 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4445
4446         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4447
4448 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4449
4450         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4451         Do not use C99 designators.
4452
4453 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4454
4455         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4456
4457 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4458
4459         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4460         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4461         * gcc.c-torture/execute/simd-5.x: Remove.
4462
4463 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4464
4465         PR rtl-optimization/17933
4466         * gcc.dg/torture/pr17933-1.c: New test.
4467
4468 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4469
4470         PR target/18106
4471         * lib/target-supports.exp (check_weak_available): Support
4472         Windows.
4473
4474 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4475
4476         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4477         call to fflush(stdout) before abort.
4478         (my_ffsll): New function.
4479         (generate_fields): Use it.
4480
4481 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4482
4483         * gcc.dg/init-undef-1.c: New test.
4484
4485 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4486
4487         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4488         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4489         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4490         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4491         expected messages for new parser.
4492
4493 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4494
4495         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4496
4497 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4498
4499         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4500         on LP64 targets.
4501
4502 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4503
4504         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4505         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4506         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4507         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4508         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4509         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4510         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4511         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4512         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4513         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4514
4515 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4516
4517         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4518         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4519         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4520         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4521         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4522         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4523         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4524         for new parser.
4525
4526 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4527
4528         PR target/15342
4529         * gcc.dg/20041104-1.c: New test.
4530
4531 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4532
4533         * g++.dg/template/nontype7.C: New test.
4534         * g++.dg/template/nontype8.C: Likewise.
4535         * g++.dg/template/nontype9.C: Likewise.
4536         * g++.dg/template/nontype10.C: Likewise.
4537         * g++.dg/tc1/dr49.C: Likewise.
4538         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4539         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4540
4541 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4542
4543         * g++.dg/rtti/tinfo1.C: Remove xfails.
4544
4545 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4546
4547         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4548         packed attribute to the definition to satisfy the new C++ parser.
4549
4550 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4551
4552         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4553         invocations of va_arg.
4554
4555 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4556
4557         PR c++/18124
4558         * g++.dg/template/crash25.C: New test.
4559
4560         PR c++/18155
4561         * g++.dg/template/typedef2.C: New test.
4562         * g++.dg/parse/crash13.C: Adjust error markers.
4563
4564         PR c++/18177
4565         * g++.dg/conversion/const3.C: New test.
4566
4567 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4568
4569         PR fortran/17535
4570         PR fortran/17583
4571         PR fortran/17713
4572         * gfortran.dg/generic_[123].f90: New testcases.
4573
4574 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4575
4576         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4577         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4578
4579 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4580
4581         PR tree-opt/16808
4582         * gcc.c-torture/compile/pr16808.c: New test.
4583
4584 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4585
4586         PR rtl-optimization/17104
4587         * gcc.dg/ppc-bitfield1.c: New.
4588
4589 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4590
4591         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4592
4593 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4594
4595         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4596         strings for 32-bit code.
4597
4598 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4599
4600         PR c/18239
4601         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4602
4603 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4604
4605         PR c++/18064
4606         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4607
4608 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4609
4610         PR c++/15172
4611         * g++.dg/init/aggr2.C: New test.
4612
4613 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4614
4615         * objc.dg/local-decl-1.m: New test.
4616
4617 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4618
4619         * gcc.dg/20040910-1.c: Adjust regex.
4620
4621 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4622
4623         PR rtl-optimization/18084
4624         * g++.dg/opt/pr18084-1.C: New testcase.
4625
4626 2004-10-30  Matt Austern  <austern@apple.com>
4627
4628         PR c++/17542
4629         * g++.dg/ext/attrib18.C: New test.
4630
4631 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4632
4633         PR middle-end/18096
4634         * gcc.dg/pr18096-1.c: New test case.
4635
4636 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4637
4638         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4639
4640 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4641
4642         PR c/16666
4643         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4644         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4645         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4646         gcc.dg/old-style-prom-3.c: New tests.
4647
4648 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4649
4650         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4651         Remove unnecessary inclusion of stdio.h.
4652
4653 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4654
4655         PR rtl-optimization/17581
4656         * gcc.dg/pr17581-1.c: New test case.
4657
4658 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4659
4660         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4661         being implemented.
4662         * g++.dg/conversion/dr195-1.C: New.
4663         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4664         * g++.old-deja/g++.mike/p10148.C: Likewise.
4665
4666 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4667
4668         PR c++/17695
4669         * g++.dg/debug/typedef2.C: New test.
4670
4671 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4672
4673         PR fortran/13490
4674         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4675         * gfortran.dg/g77/README: Update.
4676
4677 2004-10-28  Matt Austern  <austern@apple.com>
4678
4679         PR c++/14124
4680         * g++.dg/ext/packed7.C: New test.
4681
4682 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4683
4684         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4685         scan-assembler.
4686         * lib/scanasm.exp (hidden-scan-for): New proc.
4687         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4688         string.
4689         (scan-not-hidden): Likewise.
4690         * lib/target-supports.exp (check_visibility_available): mach-o is
4691         support too.
4692
4693 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4694
4695         PR c++/17132
4696         * g++.dg/template/memclass3.C: New test.
4697
4698 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4699
4700         PR middle-end/18160
4701         * gcc.dg/register-var-1.c: New test.
4702         * gcc.dg/register-var-2.c: New test.
4703         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4704         error now.
4705
4706 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4707
4708         PR other/18172
4709         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4710         unused variables.
4711         * gcc.dg/vect/vect-22.c: Likewise.
4712
4713 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4714
4715         * gcc.dg/i386-rotate-1.c: New test.
4716
4717 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4718
4719         * g++.dg/init/ref12.C: Add "run" marker.
4720
4721         PR c++/17435
4722         * g++.dg/init/ref12.C: New test.
4723
4724         PR c++/18140
4725         * g++.dg/template/shift1.C: New test.
4726         * g++.dg/template/error10.C: Adjust error markers.
4727
4728 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4729
4730         PR tree-opt/17529
4731         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4732
4733 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4734
4735         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4736         * gcc.dg/weak/weak-3.c: Likewise.
4737         * gcc.dg/weak/weak-5.c: Likewise.
4738         * gcc.dg/weak/weak-9.c: Likewise.
4739         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4740         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4741
4742         * gcc.dg/darwin-weakimport-1.c: New.
4743
4744 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4745
4746         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4747
4748 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4749
4750         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4751         'syntax' error messages.
4752         * gcc.dg/cpp/direct2s.c: Likewise.
4753
4754 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4755
4756         * gcc.c-torture/compile/20041026-1.c: New.
4757
4758 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4759
4760         PR c++/18093
4761         * g++.dg/lookup/ns2.C: New test.
4762
4763         PR c++/18020
4764         * g++.dg/template/enum4.C: New test.
4765
4766         PR c++/18161
4767         * g++.dg/template/expr1.C: New test.
4768
4769 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4770
4771         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4772
4773 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4774
4775         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4776         gcc.dg/decl-nospec-3.c: New tests.
4777
4778 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4779
4780         * objc.dg/super-class-3.m: New test.
4781
4782 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4783
4784         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4785         resyncing.
4786         * gcc.dg/cpp/direct2s.c: Likewise.
4787
4788 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4789
4790         * objc.dg/image-info.m: Update for changes to section selection.
4791
4792 2004-10-25  David Ayers  <d.ayers@inode.at>
4793             Ziemowit Laski  <zlaski@apple.com>
4794
4795         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4796         diagnostics when messaging 'id <Proto>'.
4797         * objc.dg/class-protocol-1.m: New test.
4798         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4799         a non-existent method signature.
4800         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4801         Update diagnostics when messaging with non-existent method signature.
4802         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4803         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4804         invalid receivers are now resolved as if messaging 'id'; remove
4805         extraneous diagnostics.
4806
4807 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4808
4809         PR c/16667
4810         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4811         gcc.dg/init-desig-obs-3.c: New tests.
4812
4813 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4814
4815         * gcc.dg/debug/20041023-1.c: New test.
4816
4817 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4818
4819         PR middle-end/17407
4820         * gcc.c-torture/compile/pr17407.c: New test.
4821
4822         PR c++/18121
4823         * g++.dg/template/array8.C: New test.
4824
4825 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4826
4827         PR other/18138
4828         * lib/g++.exp: Accept more than one multilib libgcc.
4829         * lib/gcc-dg.exp: Likewise.
4830         * lib/objc.exp: Likewise.
4831         * lib/treelang.exp: Likewise.
4832         * lib/gfortran.exp: Likewise.
4833
4834 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4835
4836         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4837
4838 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4839
4840         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4841         * gcc.dg/c99-const-expr-3.c: Likewise.
4842
4843 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4844
4845         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4846
4847 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4848
4849         * gcc.c-torture/execute/loop-2e.x: Remove.
4850
4851 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4852
4853         PR c++/18095
4854         * g++.dg/parse/crash18.C: New.
4855         * g++.dg/parse/crash19.C: New.
4856
4857 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4858
4859         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4860         * g++.dg/ext/dllimport2.C: Same.
4861         * g++.dg/ext/dllimport8.C: Same.
4862
4863 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4864
4865         PR c++/10841
4866         * g++.dg/conversion/cast1.C: New test.
4867         * g++.dg/overload/pmf1.C: Adjust error marker.
4868
4869 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4870
4871         PR objc/17923
4872         * objc.dg/const-str-7.m: New test.
4873
4874 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4875
4876         * g++.dg/template/memfriend11.C: Fix comment typo.
4877         * g++.dg/template/memfriend14.C: Likewise.
4878
4879 2004-10-20  Richard Henderson  <rth@redhat.com>
4880
4881         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4882         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4883         -fasynchronous-unwind-tables.
4884
4885 2004-10-20  Richard Henderson  <rth@redhat.com>
4886
4887         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4888         (main): Return success.
4889         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4890         (main): Return success.
4891
4892 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4893
4894         PR c++/13495
4895         * g++.dg/template/memfriend9.C: New test.
4896         * g++.dg/template/memfriend10.C: Likewise.
4897         * g++.dg/template/memfriend11.C: Likewise.
4898         * g++.dg/template/memfriend12.C: Likewise.
4899         * g++.dg/template/memfriend13.C: Likewise.
4900         * g++.dg/template/memfriend14.C: Likewise.
4901         * g++.dg/template/memfriend15.C: Likewise.
4902         * g++.dg/template/memfriend16.C: Likewise.
4903         * g++.dg/template/memfriend17.C: Likewise.
4904         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4905
4906 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4907
4908         * g++.dg/conversion/dr195.C: New.
4909         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4910
4911 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4912             Devang Patel  <dpatel@apple.com>
4913
4914         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4915         of floating point arithmetic, which could trap.
4916
4917 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4918
4919         PR c++/14035
4920         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4921         * g++.dg/conversion/const2.C: New test.
4922         * g++.dg/expr/reinterpret2.C: New test.
4923         * g++.dg/expr/reinterpret3.C: New test.
4924         * g++.dg/expr/cast2.C: New test.
4925         * g++.dg/expr/copy1.C: New test.
4926         * g++.dg/other/conversion1.C: Change error message.
4927         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4928         function pointers to void *.
4929         * g++.old-deja/g++.mike/p10148.C: Likewise.
4930
4931 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4932
4933         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4934
4935 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4936
4937         PR c++/18047
4938
4939         * g++.dg/parse/expr3.C: New test.
4940
4941 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4942
4943         * gcc.dg/smod-1.c: New test.
4944
4945 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4946
4947         * objc.dg/method-14.m: New test.
4948
4949 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4950
4951         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4952         Also xfail as the patch was reverted.
4953
4954 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4955
4956         PR middle-end/16973
4957         * gcc.dg/pr16973.c: New test.
4958
4959 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4960
4961         PR tree-optimization/17656
4962         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4963
4964 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4965
4966         * g++.dg/eh/shadow1.C: New.
4967
4968 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4969
4970         * gcc.c-torture/compile/20041018-1.c: New test.
4971
4972 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4973
4974         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4975         compiler referring to register 0 when accessing sdata.  The linker
4976         now patches things up.
4977
4978 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4979
4980         PR c/17529
4981         * gcc.c-torture/compile/pr17529.c: New test.
4982
4983 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4984
4985         PR c++/17743
4986         * g++.dg/ext/attrib17.C: New test.
4987
4988 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4989
4990         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4991
4992 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4993
4994         PR c++/10479
4995         * g++.dg/ext/attrib16.C: New test.
4996
4997 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4998
4999         PR c++/17042
5000         * g++.dg/init/dso_handle1.C: New test.
5001
5002         PR c++/14667
5003         * g++.dg/parse/typedef6.C: New test.
5004
5005         PR c++/17916
5006         * g++.dg/parse/pragma1.C: New test.
5007
5008 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5009
5010         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5011
5012 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5013
5014         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5015         -fno-common when on HPPA HP-UX platforms.
5016
5017 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5018
5019         PR other/16820
5020         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5021         stdint.h.
5022         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5023         uintptr_t.
5024
5025 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5026
5027         PR c++/16301
5028         * g++.dg/lookup/strong-using-4.C: New test.
5029
5030 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5031
5032         PR middle-end/16567
5033         * gcc.c-torture/compile/nested-1.c: New test.
5034
5035 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5036
5037         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5038         and mipsisa64*-*-* (until support for misaligned loads is added).
5039         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5040         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5041         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5042         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5043         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5044         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5045
5046 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5047
5048         PR c++/17976
5049         * g++.dg/init/dtor3.C: New test.
5050
5051 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5052
5053         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5054
5055 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5056
5057         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5058         * gcc.dg/macho-lo-sum.c: Likewise.
5059
5060 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5061
5062         * gcc.dg/ppc-spe64-1.c: New test.
5063
5064 2004-10-14  Devang Patel  <dpatel@apple.com>
5065
5066         PR 17635
5067         * gcc.dg/pr17635.c : New test.
5068
5069 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5070
5071         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5072         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5073         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5074         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5075         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5076         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5077         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5078         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5079         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5080         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5081         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5082         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5083         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5084         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5085         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5086         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5087         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5088         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5089
5090 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5091
5092         * gcc.dg/vect/vect-82.c: New testcase.
5093         * gcc.dg/vect/vect-82_64.c: New testcase.
5094         * gcc.dg/vect/vect-83.c: New testcase.
5095         * gcc.dg/vect/vect-83_64.c: New testcase.
5096
5097 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5098
5099         * gcc.dg/cpp/error-1.c: New test.
5100
5101 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5102
5103         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5104
5105 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5106
5107         PR target/17984
5108         * gcc.dg/cris-peep2-xsrand2.c: New test.
5109
5110 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5111
5112         PR c++/17661
5113         * testsuite/g++.dg/expr/for2.C: New test.
5114
5115 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5116
5117         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5118
5119 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5120
5121         PR tree-optimization/17724
5122         * g++.dg/opt/pr17724-1.C: New test.
5123         * g++.dg/opt/pr17724-2.C: New test.
5124         * g++.dg/opt/pr17724-3.C: New test.
5125         * g++.dg/opt/pr17724-4.C: New test.
5126         * g++.dg/opt/pr17724-5.C: New test.
5127         * g++.dg/opt/pr17724-6.C: New test.
5128
5129 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5130
5131         PR c/17301
5132         * gcc.dg/pr17301-2.c: New test.
5133
5134 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5135
5136         PR c++/15876
5137         * g++.dg/parse/error22.C: New test.
5138
5139         PR c++/17936
5140         * g++.dg/template/spec18.C: New test.
5141
5142 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5143
5144         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5145         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5146         memcpy.
5147         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5148         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5149
5150 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5151
5152         * g++.dg/eh/cleanup5.C: Add dg-options "".
5153
5154 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5155
5156         PR middle-end/17657
5157         * gcc.dg/switch-4.c: New test case.
5158
5159 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5160
5161         * gcc.c-torture/execute/20041011-1.c: New test.
5162
5163 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5164
5165         PR c++/17554
5166         * g++.dg/init/for3.C: New test.
5167
5168         PR c++/17657
5169         * g++.dg/opt/switch2.C: New test.
5170
5171         PR middle-end/17703
5172         * g++.dg/warn/Wreturn-2.C: New test.
5173
5174 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5175
5176         PR c++/17907
5177         * g++.dg/eh/cleanup5.C: New test.
5178
5179 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5180
5181         PR c++/17393
5182         * g++.dg/parse/error21.C: New test.
5183
5184 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5185
5186         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5187         * g++.dg/warn/incomplete1.C: Likewise.
5188         * g++.dg/template/qualttp20.C: Likewise.
5189
5190 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5191
5192         PR c/17881
5193         * parm-incomplete-1.c: New test.
5194
5195 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5196
5197         PR c++/17867
5198         * g++.dg/parse/error19.C: New test.
5199
5200         PR c++/17670
5201         * g++.dg/init/new11.C: New test.
5202
5203         PR c++/17821
5204         * g++.dg/parse/error20.C: New test.
5205
5206         PR c++/17826
5207         * g++.dg/template/crash24.C: New test.
5208
5209 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5210
5211         PR c/17301
5212         * gcc.dg/pr17301-1.c: New test.
5213
5214 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5215
5216         PR c/17189
5217         * gcc.dg/anon-struct-5.c: New test.
5218
5219 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5220
5221         PR c/17844
5222         * gcc.dg/pr17844-1.c: New test.
5223
5224 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5225
5226         PR tree-optimization/17906
5227         * gcc.c-torture/compile/pr17906.c: New.
5228
5229 2004-10-09  Stuart Hastings  <stuart@apple.com>
5230             Roger Sayle  <roger@eyesopen.com>
5231
5232         PR rtl-optimization/17853
5233         * gcc.dg/i386-mmx-5.c: New testcase.
5234
5235 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5236
5237         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5238
5239 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5240
5241         PR c++/17524
5242         * g++.dg/template/static9.C: New test.
5243
5244         PR c++/17685
5245         * g++.dg/parse/operator5.C: New test.
5246
5247 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5248
5249         PR middle-end/17894
5250         * gcc.c-torture/execute/divcmp-4.c: New test case.
5251
5252 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5253
5254         PR tree-opt/17902
5255         * g++.dg/opt/pr17902.C: New test.
5256
5257 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5258
5259         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5260
5261 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5262
5263         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5264
5265 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5266
5267         * gcc.dg/assign-warn-3.c: New test.
5268
5269 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5270
5271         PR c/16999
5272         * gcc.dg/cpp/ident-1.c: New test.
5273
5274 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5275
5276         * gcc.c-torture/compile/acc1.c: New.
5277
5278 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5279
5280         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5281         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5282
5283 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5284
5285         * gcc.dg/ultrasp11.c: New test.
5286
5287 2004-10-08  Michael Matz  <matz@suse.de>
5288
5289         * gcc.dg/doloop-2.c: New test.
5290
5291 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5292
5293         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5294         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5295         objc.dg/method-9.m: Update expected diagnostics.
5296
5297 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5298
5299         * gcc.dg/ppc-fsel-3.c: New file.
5300         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5301
5302 2004-10-07  Paul Brook  <paul@codesourcery.com>
5303
5304         * gfortran.dg/intrinsic_verify_1.f90: New test.
5305
5306 2004-10-07  Paul Brook  <paul@codesourcery.com>
5307
5308         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5309
5310 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5311
5312         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5313         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5314         commit.
5315
5316 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5317
5318         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5319
5320 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5321
5322         PR c++/17115
5323         * g++.dg/warn/Winline-4.C: New test.
5324
5325 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5326
5327         * gcc.c-torture/compile/20041007-1.c: New test.
5328
5329 2004-10-07  Paul Brook  <paul@codesourcery.com>
5330
5331         PR fortran/17678
5332         * gfortran.dg/use_allocated_1.f90: New test.
5333
5334 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5335
5336         PR middle-end/17849
5337         * gfortran.fortran-torture/compile/nested.f90: New test
5338
5339 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5340
5341         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5342
5343 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5344
5345         PR c++/17368
5346         * g++.dg/ext/asm6.C: New test.
5347
5348 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5349
5350         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5351
5352 2004-10-06  Paul Brook  <paul@codesourcery.com>
5353
5354         PR libfortran/17709
5355         * gfortran.dg/empty_format_1.f90: New test.
5356
5357 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5358
5359         PR fortran/17568
5360         * gfortran.dg/ishft.f90: New test.
5361
5362         PR fortran/17283
5363         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5364         tests.
5365
5366 2004-10-06  Paul Brook  <paul@codesourcery.com>
5367
5368         * gfortran.dg/do_1.f90: New test.
5369
5370 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5371
5372         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5373         optimizing for size.
5374
5375 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5376
5377         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5378
5379 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5380
5381         * gcc.c-torture/compile/20041005-1.c: New test.
5382
5383 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5384
5385         PR c++/17829
5386         * g++.dg/lookup/koenig4.C: New.
5387
5388 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5389
5390         * g++.dg/other/classkey1.C: Adjust quoting marks.
5391         * g++.dg/parse/error15.C: Likewise.
5392         * g++.dg/template/meminit2.C (int>): Likewise.
5393
5394 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5395
5396         PR fortran/17283
5397         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5398
5399         PR fortran/17631
5400         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5401
5402         PR fortran/17708
5403         * gfortran.dg/pr17708.f90: New test.
5404
5405 2004-10-04  Chao-ying Fu  <fu@mips.com>
5406
5407         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5408         * gcc.dg/vect/vect-4.c: Ditto.
5409         * gcc.dg/vect/vect-5.c: Ditto.
5410         * gcc.dg/vect/vect-6.c: Ditto.
5411         * gcc.dg/vect/vect-8.c: Ditto.
5412         * gcc.dg/vect/vect-16.c: Ditto.
5413         * gcc.dg/vect/vect-30.c: Ditto.
5414         * gcc.dg/vect/vect-40.c: Ditto.
5415         * gcc.dg/vect/vect-41.c: Ditto.
5416         * gcc.dg/vect/vect-42.c: Ditto.
5417         * gcc.dg/vect/vect-43.c: Ditto.
5418         * gcc.dg/vect/vect-44.c: Ditto.
5419         * gcc.dg/vect/vect-45.c: Ditto.
5420         * gcc.dg/vect/vect-46.c: Ditto.
5421         * gcc.dg/vect/vect-47.c: Ditto.
5422         * gcc.dg/vect/vect-48.c: Ditto.
5423         * gcc.dg/vect/vect-49.c: Ditto.
5424         * gcc.dg/vect/vect-50.c: Ditto.
5425         * gcc.dg/vect/vect-51.c: Ditto.
5426         * gcc.dg/vect/vect-52.c: Ditto.
5427         * gcc.dg/vect/vect-53.c: Ditto.
5428         * gcc.dg/vect/vect-54.c: Ditto.
5429         * gcc.dg/vect/vect-55.c: Ditto.
5430         * gcc.dg/vect/vect-56.c: Ditto.
5431         * gcc.dg/vect/vect-57.c: Ditto.
5432         * gcc.dg/vect/vect-58.c: Ditto.
5433         * gcc.dg/vect/vect-59.c: Ditto.
5434         * gcc.dg/vect/vect-60.c: Ditto.
5435         * gcc.dg/vect/vect-74.c: Ditto.
5436         * gcc.dg/vect/vect-79.c: Ditto.
5437         * gcc.dg/vect/vect-80.c: Ditto.
5438
5439 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5440
5441         * gcc.dg/unused-7.c: Use the correct option.
5442
5443 2004-10-04  Paul Brook  <paul@codesourcery.com>
5444         Bud Davis  <bdavis9659@comcast.net>
5445
5446         PR fortran/17706
5447         PR fortran/16434
5448         * gfortran/pr17706.f90: New test.
5449         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5450
5451 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5452
5453         * gfortran.dg/pr17612.f90: New test.
5454
5455 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5456
5457         * g++.dg/template/local1.C: Adjust quoting marks in
5458         testing for diagnostics.
5459         * g++.dg/tls/diag-2.C: Likewise.
5460         * g++.dg/other/error8.C: Likewise.
5461
5462 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5463
5464         PR c/17178
5465         * gcc.dg/unused-4.c: Adjust to be correct.
5466
5467         PR c/17820
5468         * gcc.dg/unused-7.c: New test.
5469
5470 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5471
5472         PR c++/17797
5473         * g++.dg/overload/template2.C: New test.
5474
5475 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5476
5477         PR tree-optimization/16632
5478         * gcc.dg/tree-ssa/20041002-1.c: New.
5479
5480 2004-10-03  Paul Brook  <paul@codesourcery.com>
5481
5482         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5483         rather than relying on default formatting.
5484
5485 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5486
5487         * gcc.dg/20040920-1.c: Update expected message text.
5488
5489 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5490
5491         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5492
5493 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5494
5495         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5496         tree level.
5497
5498 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5499
5500         * gcc.dg/tree-ssa/pr17343.c: Remove.
5501
5502 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5503
5504         PR tree-opt/17343
5505         * gcc.dg/tree-ssa/pr17343.c: New test.
5506
5507 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5508
5509         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5510         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5511         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5512         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5513         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5514
5515 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5516
5517         * gcc.dg/lvalue-2.c: New test.
5518
5519 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5520
5521         PR c/17730
5522         * gcc.dg/pr17730-1.c: New test
5523
5524 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5525
5526         PR c/7425
5527         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5528
5529 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5530
5531         * gcc.c-torture/execute/stdarg-1.c: New test.
5532         * gcc.c-torture/execute/stdarg-2.c: New test.
5533         * gcc.c-torture/execute/stdarg-3.c: New test.
5534         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5535         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5536         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5537         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5538         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5539
5540 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5541
5542         PR tree-optimization/17697
5543         * g++.dg/opt/pr17697-1.C: New test.
5544         * g++.dg/opt/pr17697-2.C: New test.
5545         * g++.dg/opt/pr17697-3.C: New test.
5546
5547 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5548
5549         PR c/16409
5550         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5551         gcc.dg/vla-init-5.c: New tests.
5552
5553 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5554
5555         PR c/13804
5556         * gcc.dg/pr13804-1.c: New test.
5557
5558 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5559
5560         PR fortran/16938
5561         * gfortran.dg/pr16938.f90: New test.
5562
5563 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5564
5565         * g++.dg/template/crash23.C: New test.
5566
5567 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5568
5569         PR c++/17585
5570         * g++.dg/template/static8.C: New test.
5571
5572 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5573
5574         PR c++/17681
5575         * g++.dg/other/error9.C: New test.
5576
5577 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5578
5579         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5580
5581 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5582
5583         PR fortran/15164
5584         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5585
5586 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5587
5588         PR middle-end/17112
5589         * gcc.dg/pr17112-1.c: New test case.
5590
5591 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5592
5593         PR c/11459
5594         * gcc.dg/pr11459-1.c: New test.
5595
5596 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5597
5598         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5599         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5600
5601 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5602
5603         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5604
5605 2004-09-25  Jan Hubicka  <jh@suse.cz>
5606
5607         * compile/30040909-1.c: New test.
5608         * compile/30040907-1.c: New test.
5609
5610 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5611
5612         * gcc.c-torture/execute/va-arg-26.c: New test.
5613
5614 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5615
5616         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5617         extra diagnostics on targets with 64-bit pointers.
5618         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5619
5620 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5621
5622         PR c/17188
5623         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5624         * gcc.dg/decl-3.c: Adjust expected message.
5625
5626 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5627
5628         PR fortran/17615
5629         * gfortran.dg/pr17615.f90: New test.
5630
5631 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5632
5633         PR tree-optimzation/17517
5634         * g++.dg/tree-ssa/pr17517.C: New Test.
5635
5636 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5637
5638         PR c++/16889
5639         * g++.dg/lookup/ambig3.C: New.
5640
5641 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5642
5643         PR tree-opt/17624
5644         * g++.dg/opt/pr17624.C: New test.
5645
5646 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5647
5648         PR c/6980
5649         * gcc.dg/Wbad-function-cast-1.c: New test.
5650
5651 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5652
5653         * g++.dg/ext/complit1.C
5654         * g++.dg/other/error2.C
5655         * g++.dg/other/nontype-1.C
5656         * g++.dg/parse/crash11.C
5657         * g++.dg/parse/crash12.C
5658         * g++.dg/parse/error15.C
5659         * g++.dg/parse/error4.C
5660         * g++.dg/parse/tmpl-outside1.C
5661         * g++.dg/parse/too-many-tmpl-args1.C
5662         * g++.dg/template/dependent-expr3.C
5663         * g++.dg/template/error10.C
5664         * g++.dg/template/instantiate1.C
5665         * g++.dg/template/vtable2.C
5666         * g++.dg/warn/Wshadow-1.C
5667         * g++.dg/warn/weak1.C
5668         * g++.old-deja/g++.brendan/crash16.C
5669         * g++.old-deja/g++.brendan/crash18.C
5670         * g++.old-deja/g++.brendan/crash48.C
5671         * g++.old-deja/g++.brendan/crash49.C
5672         * g++.old-deja/g++.brendan/crash55.C
5673         * g++.old-deja/g++.brendan/crash56.C
5674         * g++.old-deja/g++.brendan/crash8.C
5675         * g++.old-deja/g++.brendan/enum11.C
5676         * g++.old-deja/g++.brendan/enum8.C
5677         * g++.old-deja/g++.brendan/enum9.C
5678         * g++.old-deja/g++.brendan/friend3.C
5679         * g++.old-deja/g++.brendan/misc14.C
5680         * g++.old-deja/g++.bugs/900402_02.C
5681         * g++.old-deja/g++.bugs/900404_03.C
5682         * g++.old-deja/g++.bugs/900404_04.C
5683         * g++.old-deja/g++.bugs/900428_03.C
5684         * g++.old-deja/g++.jason/crash4.C
5685         * g++.old-deja/g++.jason/overload21.C
5686         * g++.old-deja/g++.jason/redecl1.C
5687         * g++.old-deja/g++.jason/report.C
5688         * g++.old-deja/g++.jason/rfg10.C
5689         * g++.old-deja/g++.jason/template30.C
5690         * g++.old-deja/g++.law/arm12.C
5691         * g++.old-deja/g++.law/ctors5.C
5692         * g++.old-deja/g++.law/cvt20.C
5693         * g++.old-deja/g++.law/init10.C
5694         * g++.old-deja/g++.law/init8.C
5695         * g++.old-deja/g++.law/visibility17.C
5696         * g++.old-deja/g++.law/visibility7.C
5697         * g++.old-deja/g++.mike/net8.C
5698         * g++.old-deja/g++.mike/p646.C
5699         * g++.old-deja/g++.mike/p700.C
5700         * g++.old-deja/g++.mike/p701.C
5701         * g++.old-deja/g++.mike/p811.C
5702         * g++.old-deja/g++.ns/template13.C
5703         * g++.old-deja/g++.other/array3.C
5704         * g++.old-deja/g++.other/crash25.C
5705         * g++.old-deja/g++.other/dtor3.C
5706         * g++.old-deja/g++.other/dtor4.C
5707         * g++.old-deja/g++.other/main1.C
5708         * g++.old-deja/g++.other/warn7.C
5709         * g++.old-deja/g++.pt/crash11.C
5710         * g++.old-deja/g++.pt/crash36.C
5711         * g++.old-deja/g++.pt/spec22.C
5712         * g++.old-deja/g++.pt/spec9.C
5713         * g++.old-deja/g++.pt/ttp52.C
5714         * g++.old-deja/g++.robertl/eb103.C
5715         * g++.old-deja/g++.robertl/eb121.C
5716         * g++.old-deja/g++.robertl/eb22.C
5717         * g++.old-deja/g++.robertl/eb8.C:
5718         Update locations and/or regexps of dg-error markers.
5719         Remove markers for some bogus messages that are no longer issued.
5720
5721 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5722
5723         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5724         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5725
5726 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5727
5728         PR c++/17618
5729         * g++.dg/lookup/crash5.C: New test.
5730
5731 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5732
5733         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5734         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5735         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5736         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5737         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5738         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5739
5740         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5741         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5742         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5743         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5744         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5745         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5746
5747         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5748
5749         * gcc.dg/vect/vect-44.c: Check additional cases.
5750         * gcc.dg/vect/vect-48.c: Check additional cases.
5751
5752         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5753         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5754         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5755         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5756         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5757         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5758         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5759         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5760         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5761
5762         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5763         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5764         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5765
5766 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5767
5768         * gcc.dg/tree-ssa/loop-6.c: New test.
5769
5770 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5771
5772         PR c++/17620
5773         * g++.dg/inherit/base2.C: New.
5774
5775 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5776
5777         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5778         * gcc.dg/20001012-2.c: Likewise.
5779         * gcc.dg/20001013-1.c: Likewise.
5780         * gcc.dg/20001101-1.c: Likewise.
5781         * gcc.dg/20001102-1.c: Likewise.
5782         * gcc.dg/bf-spl1.c: Likewise.
5783         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5784         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5785
5786 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5787
5788         PR tree-optimization/16721
5789         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5790
5791 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5792
5793         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5794         * gcc.dg/20040305-1.c: Likewise.
5795
5796 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5797
5798         PR c/16566
5799         * gcc.c-torture/compile/pr16566-1.c,
5800         gcc.c-torture/compile/pr16566-2.c,
5801         gcc.c-torture/compile/pr16566-3.c: New tests.
5802
5803 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5804
5805         PR tree-optimization/17512
5806         * gcc.c-torture/compile/20040916-1.c.
5807
5808 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5809
5810         * gcc.dg/pragma-re-3.c: New test.
5811
5812 2004-09-17  Matt Austern  <austern@apple.com>
5813
5814         PR c++/15049
5815         * g++.dg/other/anon3.C: New.
5816
5817 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5818
5819         PR c++/7503
5820         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5821         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5822         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5823         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5824         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5825
5826 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5827
5828         PR fortran/17286
5829         * gfortran.dg/pr17286.f90: New test.
5830
5831 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5832
5833         PR c++/17530
5834         * g++.dg/template/static7.C: New test.
5835
5836 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5837
5838         PR tree-opt/17558
5839         * gcc.c-torture/compile/pr17558.c: New test.
5840
5841 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5842
5843         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5844         if SKIP_ATTRIBUTE is defined.
5845
5846 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5847
5848         PR fortran/15957
5849         * gfortran.dg/pr15957.f90: New test.
5850
5851 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5852
5853         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5854         in comparison.
5855         * gcc.dg/vect/vect-79.c: Likewise.
5856         * gcc.dg/vect/vect-80.c: Likewise.
5857
5858 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5859
5860         PR fortran/15750
5861         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5862
5863 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5864
5865         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5866         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5867         * gcc.dg/vect/vect-62.c: New testcase.
5868         * gcc.dg/vect/vect-63.c: New testcase.
5869         * gcc.dg/vect/vect-64.c: New testcase.
5870         * gcc.dg/vect/vect-65.c: New testcase.
5871         * gcc.dg/vect/vect-66.c: New testcase.
5872         * gcc.dg/vect/vect-67.c: New testcase.
5873         * gcc.dg/vect/vect-68.c: New testcase.
5874         * gcc.dg/vect/vect-69.c: New testcase.
5875         * gcc.dg/vect/vect-79.c: New testcase.
5876         * gcc.dg/vect/vect-80.c: New testcase.
5877
5878 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5879
5880         * gcc.target/mips/asm-1.c: New test.
5881
5882 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5883
5884         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5885         * gcc.dg/vect/vect-73.c: New testcase.
5886         * gcc.dg/vect/vect-74.c: New testcase.
5887         * gcc.dg/vect/vect-75.c: New testcase.
5888         * gcc.dg/vect/vect-76.c: New testcase.
5889         * gcc.dg/vect/vect-77.c: New testcase.
5890         * gcc.dg/vect/vect-78.c: New testcase
5891
5892 2004-09-18  Paul Brook  <paul@codesourcery.com>
5893
5894         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5895
5896 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5897
5898         PR c/17424
5899         * gcc.dg/pr17424-1.c: New test.
5900
5901 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5902
5903         * g++.dg/tree-ssa/pr17153.C: New test.
5904
5905 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5906
5907         PR pch/13361
5908         * testsuite/g++.dg/pch/wchar-1.C: New.
5909         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5910
5911 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5912
5913         * gcc.c-torture/execute/20040917-1.c: New test.
5914
5915 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5916
5917         PR tree-optimization/17319
5918         * gcc.dg/pr17319.c: New test.
5919
5920 2004-09-17  Devang Patel  <dpatel@apple.com>
5921
5922         * gcc.dg/20040813-1.c: New test.
5923
5924 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5925
5926         PR tree-optimization/17273
5927         * gcc.c-torture/compile/pr17273.c: New test.
5928
5929 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5930
5931         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5932         Update expected messages.
5933         * gcc.dg/declspec-13.c: New test.
5934
5935 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5936
5937         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5938
5939 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5940
5941         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5942         change what 'a' is pointing to.
5943
5944 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5945
5946         PR c++/16002
5947         * g++.dg/template/error18.C: New test.
5948
5949         PR c++/16029
5950         * g++.dg/warn/Wunused-8.C: New test.
5951
5952 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5953
5954         PR tree-optimization/17513
5955         * gcc.dg/20040916-1.c: New test.
5956
5957 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5958
5959         PR c++/17501
5960         * g++.dg/template/typename7.C: New test.
5961
5962 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5963
5964         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5965
5966 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5967
5968         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5969         with -ftree-based-profiling also.
5970         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5971
5972 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5973
5974         PR/15364
5975         * gfortran.dg/der_array_io_1.f90: New test.
5976         * gfortran.dg/der_array_io_2.f90: New test.
5977         * gfortran.dg/der_array_io_3.f90: New test.
5978
5979 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5980
5981         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5982         EABI.
5983
5984 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5985
5986         * g++.dg/opt/switch1.C: New test.
5987
5988 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5989
5990         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5991         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5992         Update expected messages.
5993
5994 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5995
5996         PR fortran/16485
5997         * gfortran.dg/same_name_1.f90: New test.
5998
5999 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6000
6001         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6002         dereference garbage pointers.
6003
6004 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6005
6006         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6007         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6008
6009         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6010         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6011         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6012
6013 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6014
6015         PR c++/17324
6016         * g++.dg/template/mangle1.C: New test.
6017
6018 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6019
6020         PR tree-optimization/17252
6021         * gcc.c-torture/execute/pr17252.c: New test.
6022
6023 2004-09-14  Andrew Pinski  <apinski@apple.com>
6024
6025         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6026
6027 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6028
6029         PR rtl-optimization/9771
6030         * gcc.dg/pr9771-1.c: New test case.
6031
6032 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6033
6034         PR tree-optimization/15262
6035         * gcc.c-torture/execute/pr15262-1.c: New test.
6036         * gcc.c-torture/execute/pr15262-2.c: New test.
6037
6038 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6039
6040         * gcc.dg/declspec-12.c: New test.
6041
6042 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6043
6044         * gfortran.dg/pr17090.f90: Add directives to test.
6045
6046 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6047
6048         * gcc.c-torture/compile/20040914-1.c: New test.
6049
6050 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6051
6052         PR c++/16162
6053         * g++.dg/template/decl2.C: New test.
6054
6055 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6056
6057         PR fortran/17090
6058         * gfortran.dg/pr17090.f90: New test.
6059
6060 2004-09-13  Dale Johannesen  <dalej@apple.com>
6061
6062         * gcc.c-torture/compile/pr17408.c:  New test case.
6063
6064 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6065
6066         PR c++/16716
6067         * g++.dg/parse/crash17.C: New test.
6068
6069         PR c++/17327
6070         * g++.dg/template/enum3.C: New test.
6071
6072 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6073
6074         * lib/gcc-defs.exp: Load wrapper.exp.
6075         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6076         using local code.
6077         * lib/gcc.exp (gcc_init): Similar.
6078         * lib/gfortran.exp (gfortran_init): Similar.
6079         * lib/objc.exp (objc_init): Similar.
6080         * lib/treelang.exp (treelang_init): Similar.
6081         * lib/wrapper.exp: New file with build_wrapper call machinery in
6082         ${tool}_maybe_build_wrapper.
6083
6084 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6085
6086         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6087         "inline".
6088         * gcc.dg/declspec-11.c: Update expected messages.
6089         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6090         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6091         gcc.dg/inline-12.c: New tests.
6092
6093 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6094
6095         * g++.dg/tree-ssa/pr17400.C: New testcase.
6096
6097 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6098
6099         * gcc.target/mips/sb1-1.c: New testcase.
6100
6101 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6102
6103         * lib/g77-dg.exp: Remove unused file.
6104         * lib/mike-g77.exp: Ditto.
6105         * lib/g77.exp: Ditto.
6106
6107 2004-09-12  Richard Henderson  <rth@redhat.com>
6108
6109         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6110
6111 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6112
6113         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6114         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6115         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6116         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6117         Update expected messages.
6118
6119 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6120
6121         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6122         declaration/use mismatch for dirp parameter.
6123
6124 2004-09-12  Andrew Pinski  <apinski@apple.com>
6125
6126         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6127         -fgnu-runtime is passed.
6128
6129 2004-09-12  Richard Henderson  <rth@redhat.com>
6130
6131         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6132         do the uplevel thing and update additional_flags directly.
6133         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6134         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6135         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6136         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6137
6138 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6139
6140         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6141
6142 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6143
6144         PR middle-end/17411
6145         * g++.dg/opt/pr17411-1.C: New test case.
6146
6147 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6148
6149         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6150         gcc.dg/tls/diag-2.c: Update expected messages.
6151         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6152         messages.
6153         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6154         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6155         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6156         gcc.dg/tls/diag-5.c: New tests.
6157
6158 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6159
6160         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6161
6162 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6163
6164         * g++.dg/parse/break-in-for.C: New test.
6165
6166 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6167
6168         * gcc.dg/tree-ssa/20040911-1.c: New test.
6169
6170 2004-09-11  Andreas Jaeger  <aj@suse.de>
6171
6172         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6173         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6174
6175 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6176
6177         * gcc.target/frv: New directory of FR-V-specific tests.
6178
6179 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6180
6181         * gcc.dg/convert-vec-1.c: New test.
6182
6183 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6184
6185         PR middle-end/17024
6186         * gcc.dg/pr17024-1.c: New test case.
6187
6188 2004-09-10  Eric Christopher  <echristo@redhat.com>
6189
6190         * gcc.dg/20040910-1.c: New test.
6191
6192 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6193
6194         * gcc.dg/bitfld-9.c: New test.
6195
6196 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6197
6198         * gcc.c-torture/execute/ieee/acc1.c: New test.
6199         * gcc.c-torture/execute/ieee/acc2.c: New test.
6200         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6201
6202 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6203
6204         * gcc.dg/deprecated-2.c: New test.
6205
6206 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6207
6208         * gcc.dg/init-vec-1.c: New test.
6209
6210 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6211
6212         PR middle-end/17055
6213         * gcc.dg/pr17055-1.c: New test case.
6214
6215 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6216
6217         PR target/17377
6218         * gcc.c-torture/execute/pr17377.c: New test.
6219
6220 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6221
6222         PR c/8420
6223         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6224         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6225         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6226         gcc.dg/long-long-typespec-1.c: New tests.
6227         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6228
6229 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6230
6231         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6232         gcc.dg/gnu99-static-1.c: New tests.
6233
6234 2004-09-08  Devang Patel  <dpatel@apple.com>
6235
6236         * gcc.dg/darwin-ld-20040828-1.c: New test.
6237         * gcc.dg/darwin-ld-20040828-2.c: New test.
6238         * gcc.dg/darwin-ld-20040828-3.c: New test.
6239
6240 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6241
6242         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6243         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6244         in error message.
6245         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6246         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6247         in error message.
6248         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6249         types they qualify.
6250         * objc.dg/type-size-2.m: Fix wording in comment.
6251         * objc.dg/va-meth-1.m: New test case.
6252
6253 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6254
6255         PR c/16633:
6256         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6257         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6258
6259 2004-09-06  Devang Patel  <dpatel@apple.com>
6260
6261         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6262         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6263
6264 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6265
6266         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6267         reflect changed line numbering of diagnostics.
6268
6269 2004-09-06  Paul Brook  <paul@codesourcery.com>
6270
6271         * gfortran.dg/edit_real_1.f90: Add new test.
6272
6273 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6274
6275         * gcc.dg/tree-ssa/loop-2.c: New test.
6276         * gcc.dg/tree-ssa/loop-3.c: New test.
6277         * gcc.dg/tree-ssa/loop-4.c: New test.
6278         * gcc.dg/tree-ssa/loop-5.c: New test.
6279
6280 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6281
6282         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6283
6284 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6285
6286         * gcc.dg/format/sentinel-1.c: New test.
6287
6288 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6289
6290         * testsuite/gcc.dg/builtins-46.c: New.
6291
6292 2004-09-03  Devang Patel  <dpatel@apple.com>
6293
6294         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6295         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6296
6297 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6298
6299         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6300         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6301         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6302         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6303         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6304         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6305         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6306         the non-portable bzero.
6307         * gcc.dg/20010912-1.c: xfail for NetWare.
6308         * gcc.dg/20020426-2.c: xfail for NetWare.
6309         * gcc.dg/20021014-1.c: xfail for NetWare.
6310         * gcc.dg/20021018-1.c: xfail for NetWare.
6311         * gcc.dg/20030213-1.c: xfail for NetWare.
6312         * gcc.dg/20030225-1.c: xfail for NetWare.
6313         * gcc.dg/20030708-1.c: xfail for NetWare.
6314         * gcc.dg/builtins-config.h: Also exclude NetWare.
6315         * gcc.dg/format/format.h: Define restrict only if not already defined.
6316         * gcc.dg/nest.c: xfail for NetWare.
6317         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6318         * lib/target-supports.exp (check_visibility_available): Exclude
6319         NetWare.
6320
6321 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6322
6323         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6324         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6325         deterministic starting point for the alignment of structure fields.
6326         * gcc.dg/Wpadded.c: Dito.
6327         * g++.dg/abi/vbase10.C: Dito.
6328
6329 2004-09-03  Devang Patel  <dpatel@apple.com>
6330
6331         * g++.dg/debug/pr15736.cc: New test.
6332
6333 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6334
6335         * README.QMTEST: Fix out-of-date link.
6336
6337 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6338
6339         PR fortran/16579
6340         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6341         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6342
6343 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6344
6345         * g++.dg/abi/arm_rtti1.C: New test.
6346
6347 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6348
6349         * gcc.dg/ppc-vector-memcpy.c: New.
6350         * gcc.dg/ppc-vector-memset.c: New.
6351
6352 2004-09-02  Chao-ying Fu  <fu@mips.com>
6353
6354         * gcc.target/mips/mips-3d-1.c: New test.
6355         * gcc.target/mips/mips-3d-2.c: New test.
6356         * gcc.target/mips/mips-3d-3.c: New test.
6357         * gcc.target/mips/mips-3d-4.c: New test.
6358         * gcc.target/mips/mips-3d-5.c: New test.
6359         * gcc.target/mips/mips-3d-6.c: New test.
6360         * gcc.target/mips/mips-3d-7.c: New test.
6361         * gcc.target/mips/mips-3d-8.c: New test.
6362         * gcc.target/mips/mips-3d-9.c: New test.
6363         * gcc.target/mips/mips-ps-1.c: New test.
6364         * gcc.target/mips/mips-ps-2.c: New test.
6365         * gcc.target/mips/mips-ps-3.c: New test.
6366         * gcc.target/mips/mips-ps-4.c: New test.
6367         * gcc.target/mips/mips-ps-type.c: New test.
6368
6369 2004-09-02  Paul Brook  <paul@codesourcery.com>
6370
6371         * gfortran.dg/edit_real_1.f90: Add new tests.
6372
6373 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6374
6375         PR fortran/15327
6376         * gfortran.dg/merge_char_1.f90: New test.
6377
6378 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6379
6380         PR fortran/16404
6381         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6382
6383 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6384
6385         PR c/1522
6386         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6387
6388 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6389
6390         * g++.dg/opt/loop1.C: Do not XFAIL.
6391
6392 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6393
6394         * gcc.c-torture/execute/20040831-1.c: New test.
6395
6396 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6397
6398         PR fortran/16579
6399         * gfortran.dg/g77/20010610.f: Now passes.
6400         Copy from g77.f-torture/execute. Add dg-run directive.
6401         * gfortran.dg/g77/README: Update
6402
6403 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6404
6405         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6406         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6407         (t1, t2, t3, t4): Add volatile.
6408
6409 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6410
6411         * g++.dg/ext/visibility/arm1.C: New test.
6412
6413 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6414
6415         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6416         -pedantic-errors.
6417
6418 2004-09-01  Paul Brook  <paul@codesourcery.com>
6419
6420         * gfortran.dg/eof_2.f90: New test.
6421
6422 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6423
6424         PR fortran/16579
6425         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6426
6427 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6428
6429         PR libfortran/16805
6430         * gfortran.dg/list_read_2.f90: New test.
6431
6432 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6433
6434         * g++.dg/abi/key1.C: New test.
6435
6436 2004-08-31  Richard Henderson  <rth@redhat.com>
6437
6438         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6439         form of offsetof.
6440         * g++.dg/other/offsetof5.C: Remove duplicate.
6441
6442 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6443
6444         PR fortran/17244
6445         * gfortran.dg/func_derived_1.f90: New test.
6446
6447 2004-08-31  Paul Brook  <paul@codesourcery.com>
6448
6449         * gfortran.dg/eof_1.f90: New test.
6450
6451 2004-08-31  Paul Brook  <paul@codesourcery.com>
6452
6453         * gfortran.dg/list_read_1.f90: New file.
6454
6455 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6456
6457         * g++.dg/opt/loop1.C: XFAIL.
6458
6459 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6460
6461         * gcc.dg/funcdef-storage-1.c: New.
6462         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6463         an extern function in local scope.
6464         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6465         declare an 'auto inline' function in local scope.
6466         * gcc.dg/20011130-1.c: Likewise.
6467         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6468         an 'auto' function in local scope.
6469         * gcc.dg/20021014-1.c: Likewise.
6470         * gcc.dg/20030331-2.c: Likewise.
6471
6472 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6473
6474         * gfortran.dg/blockdata_1.f90: New test.
6475
6476 2004-08-30  Richard Henderson  <rth@redhat.com>
6477
6478         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6479
6480 2004-08-30  Richard Henderson  <rth@redhat.com>
6481
6482         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6483         additional_flags set by alternate driver.
6484         (ieee-options): New procedure.
6485         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6486         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6487         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6488         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6489
6490 2004-08-30  Richard Henderson  <rth@redhat.com>
6491
6492         * lib/f-torture.exp: Remove.
6493
6494 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6495
6496         PR rtl-optimization/16590
6497         * g++.dg/opt/loop1.C: New test.
6498
6499 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6500
6501         PR fortran/13910
6502         * gfortran.dg/oldstyle_1.f90: New test.
6503
6504 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6505         Paul Brook  <paul@codesourcery.com>
6506
6507         * gfortran.dg/g77/README: Update.
6508         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6509         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6510         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6511
6512 2004-08-28  Paul Brook  <paul@codesourcery.com>
6513
6514         PR libfortran/17195
6515         * gfortran.dg/edit_real_1.f90: New test.
6516
6517 2004-08-27  Paul Brook  <paul@codesourcery.com>
6518
6519         * gfortran.dg/rewind_1.f90: New test.
6520
6521 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6522
6523         PR fortran/16597
6524         * gfortran.dg/pr16597.f90: New test.
6525
6526 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6527
6528         PR c/13801
6529         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6530         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6531         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6532         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6533         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6534
6535 2004-08-26  Nick Clifton  <nickc@redhat.com>
6536
6537         * gcc.c-torture/compile/pr17119.c: New test.
6538
6539 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6540
6541         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6542
6543 2004-08-25  Richard Henderson  <rth@redhat.com>
6544
6545         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6546         the bits that expect kind=8 to be the largest real kind.
6547
6548 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6549
6550         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6551
6552 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6553
6554         * gfortran.dg/assignment_1.f90: New test.
6555
6556 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6557
6558         * g++.dg/template/repo3.C: New test.
6559
6560 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6561
6562         PR middle-end/16693
6563         PR tree-optimization/16372
6564         * g++.dg/opt/pr16372-1.C: New test case.
6565         * g++.dg/opt/pr16693-1.C: New test case.
6566         * g++.dg/opt/pr16693-2.C: New test case.
6567
6568 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6569
6570         * objc.dg/proto-lossage-4.m: New test.
6571
6572 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6573
6574         PR c++/17155
6575         * g++.dg/inherit/local2.C: New test.
6576
6577 2004-08-25  Paul Brook  <paul@codesourcery.com>
6578
6579         PR fortran/17144
6580         * gfortran.dg/string_ctor_1.f90: New test.
6581
6582 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6583
6584         PR c++/14428
6585         * g++.dg/template/redecl2.C: New test.
6586
6587 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6588
6589         PR fortran/17143
6590         * gfortran.dg/pr17143.f90: New test.
6591
6592 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6593
6594         PR fortran/17164
6595         * gfortran.dg/pr17164.f90: New test.
6596
6597 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6598
6599         * gcc.dg/tree-ssa/loop-1.c: New test.
6600
6601 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6602
6603         * gcc.c-torture/compile/20040824-1.c: New test.
6604
6605 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6606
6607         * gcc.c-torture/compile/iftrap-3.c: New test.
6608
6609 2004-08-24  Paul Brook  <paul@codesourcery.com>
6610
6611         * gfortran.dg/entry_2.f90: New test.
6612
6613 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6614
6615         PR c++/16889
6616         * g++.dg/lookup/ambig[12].C: New.
6617
6618 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6619
6620         PR c++/16706
6621         * g++.dg/template/crash21.C: New test.
6622         * g++.dg/template/crash22.C: Likewise.
6623
6624 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6625
6626         PR c++/17149
6627         * g++.dg/template/access15.C: New.
6628
6629 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6630
6631         PR c++/17163
6632         * g++.dg/template/repo2.C: New test.
6633
6634 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6635
6636         PR rtl-optimization/17078
6637         * gcc.c-torture/execute/pr17078-1.c: New test case.
6638
6639 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6640
6641         PR c/14492
6642         * gcc.dg/debug/crash1.c: New test.
6643
6644 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6645
6646         PR c/16180
6647         * gcc.dg/loop-5.c: New test.
6648
6649 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6650
6651         * gcc.c-torture/execute/20040823-1.c: New test.
6652
6653 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6654
6655         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6656         to the assembler.  Simplify test accordingly.
6657         (asm_abi_flags): Use GNU names.
6658         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6659         to check for ABI flags.
6660
6661 2004-08-22  Andrew Pinski  <apinski@apple.com>
6662
6663         * g++.dg/opt/pr14029.C: New test.
6664         * gcc.c-torture/execute/pr15262.c: New test.
6665
6666 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6667
6668         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6669
6670 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6671
6672         PR 16908
6673         * gfortran.dg/direct_io.f90: New test.
6674
6675 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6676
6677         PR c++/17121
6678         * g++.dg/inherit/local2.C: New test.
6679
6680 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6681
6682         PR c++/17120
6683         * g++.dg/warn/Wparentheses-4.C: New test.
6684
6685 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6686
6687         PR c++/17121
6688         * g++.dg/inherit/local2.C: New test.
6689
6690         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6691         * gcc.dg/ppc-ldstruct.c: Likewise.
6692         * gcc.dg/ppc64-abi-2.c: Likewise.
6693
6694 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR rtl-optimization/17099
6697         * gcc.c-torture/execute/20040820-1.c: New test.
6698
6699 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6700
6701         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6702
6703 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6704
6705         PR fortran/17077
6706         * gfortran.dg/auto_array_1.f90: New test.
6707
6708 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6709
6710         PR fortran/17074
6711         * gfortran.dg/simpleif_1.f90: New test.
6712
6713 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6714
6715         * lib/target-supports.exp (check_profiling_available): Return
6716         false for arm*-*-symbianelf* and arm*-*-eabi*.
6717
6718         PR c++/15890
6719         * g++.dg/template/delete1.C: New test.
6720
6721 2004-08-19  Paul Brook  <paul@codesourcery.com>
6722
6723         PR fortran/14976
6724         PR fortran/16228
6725         * gfortran.dg/data_char_1.f90: New test.
6726
6727 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6728
6729         PR fortran/16946
6730         * gfortran.dg/reduction.f90: New testcase.
6731
6732 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6733
6734         PR fortran/16520
6735         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6736
6737 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6738
6739         PR c++/17041
6740         * g++.dg/Wparentheses-3.C: New test.
6741
6742 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6743
6744         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6745         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6746         * gcc.dg/vect/vect-2.c: Likewise.
6747         * gcc.dg/vect/vect-3.c: Likewise.
6748         * gcc.dg/vect/vect-4.c: Likewise.
6749         * gcc.dg/vect/vect-5.c: Likewise.
6750         * gcc.dg/vect/vect-6.c: Likewise.
6751         * gcc.dg/vect/vect-7.c: Likewise.
6752         * gcc.dg/vect/vect-25.c: Likewise.
6753         * gcc.dg/vect/vect-31.c: Likewise.
6754         * gcc.dg/vect/vect-32.c: Likewise.
6755         * gcc.dg/vect/vect-34.c: Likewise.
6756         * gcc.dg/vect/vect-36.c: Likewise.
6757         * gcc.dg/vect/vect-all.c: Likewise.
6758
6759 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6760
6761         PR c++/17068
6762         * g++.dg/template/operator4.C: New test.
6763
6764 2004-08-18  Richard Henderson  <rth@redhat.com>
6765
6766         * gcc.dg/20040206-1.c: XFAIL.
6767
6768 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6769
6770         PR c++/16246
6771         * g++.dg/template/array7.C: New test.
6772
6773 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6774
6775         * gcc.dg/mips-movcc-1.c: New test.
6776         * gcc.dg/mips-movcc-2.c: New test.
6777         * gcc.dg/mips-movcc-3.c: New test.
6778
6779         * gcc.dg/mips-nmadd-1.c: New test.
6780         * gcc.dg/mips-nmadd-2.c: New test.
6781
6782 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6783
6784         PR c++/15871
6785         * g++.dg/opt/inline8.C: New test.
6786
6787         PR c++/16965
6788         * g++.dg/parse/error17.C: New test.
6789
6790 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6791
6792         * gcc.dg/vect: New directory for vectorizer tests.
6793         * gcc.dg/vect/tree-vect.h: New file.
6794         * gcc.dg/vect/vect.exp: New file.
6795         * gcc.dg/vect/pr16105.c.c: New test.
6796         * gcc.dg/vect/vect-1.c: New test.
6797         * gcc.dg/vect/vect-2.c: New test.
6798         * gcc.dg/vect/vect-3.c: New test.
6799         * gcc.dg/vect/vect-4.c: New test.
6800         * gcc.dg/vect/vect-5.c: New test.
6801         * gcc.dg/vect/vect-6.c: New test.
6802         * gcc.dg/vect/vect-7.c: New test.
6803         * gcc.dg/vect/vect-8.c: New test.
6804         * gcc.dg/vect/vect-9.c: New test.
6805         * gcc.dg/vect/vect-10.c: New test.
6806         * gcc.dg/vect/vect-11.c: New test.
6807         * gcc.dg/vect/vect-12.c: New test.
6808         * gcc.dg/vect/vect-13.c: New test.
6809         * gcc.dg/vect/vect-14.c: New test.
6810         * gcc.dg/vect/vect-15.c: New test.
6811         * gcc.dg/vect/vect-16.c: New test.
6812         * gcc.dg/vect/vect-17.c: New test.
6813         * gcc.dg/vect/vect-18.c: New test.
6814         * gcc.dg/vect/vect-19.c: New test.
6815         * gcc.dg/vect/vect-20.c: New test.
6816         * gcc.dg/vect/vect-21.c: New test.
6817         * gcc.dg/vect/vect-22.c: New test.
6818         * gcc.dg/vect/vect-23.c: New test.
6819         * gcc.dg/vect/vect-24.c: New test.
6820         * gcc.dg/vect/vect-25.c: New test.
6821         * gcc.dg/vect/vect-26.c: New test.
6822         * gcc.dg/vect/vect-27.c: New test.
6823         * gcc.dg/vect/vect-28.c: New test.
6824         * gcc.dg/vect/vect-29.c: New test.
6825         * gcc.dg/vect/vect-30.c: New test.
6826         * gcc.dg/vect/vect-31.c: New test.
6827         * gcc.dg/vect/vect-32.c: New test.
6828         * gcc.dg/vect/vect-33.c: New test.
6829         * gcc.dg/vect/vect-34.c: New test.
6830         * gcc.dg/vect/vect-35.c: New test.
6831         * gcc.dg/vect/vect-36.c: New test.
6832         * gcc.dg/vect/vect-37.c: New test.
6833         * gcc.dg/vect/vect-38.c: New test.
6834         * gcc.dg/vect/vect-40.c: New test.
6835         * gcc.dg/vect/vect-41.c: New test.
6836         * gcc.dg/vect/vect-42.c: New test.
6837         * gcc.dg/vect/vect-43.c: New test.
6838         * gcc.dg/vect/vect-44.c: New test.
6839         * gcc.dg/vect/vect-45.c: New test.
6840         * gcc.dg/vect/vect-46.c: New test.
6841         * gcc.dg/vect/vect-47.c: New test.
6842         * gcc.dg/vect/vect-48.c: New test.
6843         * gcc.dg/vect/vect-49.c: New test.
6844         * gcc.dg/vect/vect-50.c: New test.
6845         * gcc.dg/vect/vect-51.c: New test.
6846         * gcc.dg/vect/vect-52.c: New test.
6847         * gcc.dg/vect/vect-53.c: New test.
6848         * gcc.dg/vect/vect-54.c: New test.
6849         * gcc.dg/vect/vect-55.c: New test.
6850         * gcc.dg/vect/vect-56.c: New test.
6851         * gcc.dg/vect/vect-57.c: New test.
6852         * gcc.dg/vect/vect-58.c: New test.
6853         * gcc.dg/vect/vect-59.c: New test.
6854         * gcc.dg/vect/vect-60.c: New test.
6855         * gcc.dg/vect/vect-61.c: New test.
6856         * gcc.dg/vect/vect-all.c: New test.
6857         * gcc.dg/vect/vect-none.c: New test.
6858
6859 2004-08-17  Paul Brook  <paul@codesourcery.com>
6860
6861         PR fortran/13082
6862         * gfortran.dg/entry_1.f90: New test.
6863
6864 2004-08-17  Andrew Pinski  <apinski@apple.com>
6865
6866         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6867
6868 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6869
6870         * gcc.dg/pr17036-1.c: New test.
6871
6872 2004-08-16  Devang Patel  <dpatel@apple.com>
6873
6874         * gcc.dg/darwin-20040809-1.c: New test.
6875
6876 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6877
6878         * gcc.dg/funcdef-attr-1.c: New test.
6879
6880 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6881
6882         * gcc.dg/altivec-17.c: New test.
6883         * gcc.dg/altivec-18.c: New test.
6884
6885 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6886
6887         PR c++/6749
6888         * g++.dg/template/vtable2.C: New test.
6889
6890 2004-08-14  Richard Henderson  <rth@redhat.com>
6891
6892         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6893         * gcc.dg/pack-test-4.c (main): Return 0.
6894         * gcc.dg/setjmp-1.c: Remove XFAIL.
6895         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6896
6897 2004-08-14  Richard Henderson  <rth@redhat.com>
6898
6899         * gcc.dg/980217-1.c: Add prototype for printf.
6900
6901 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6902
6903         * gfortran.dg/pr16935.f90: New test.
6904
6905 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6906
6907         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6908
6909 2004-08-13  Paul Brook  <paul@codesourcery.com>
6910
6911         * gfortran.dg/der_io_1.f90: Remove stray comma.
6912
6913 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6914
6915         * gcc.dg/vmx/cw-bug-2.c: Remove.
6916         * gcc.dg/vmx/vprint-1.c: Remove.
6917         * gcc.dg/vmx/vscan-1.c: Remove.
6918
6919 2004-08-12  Devang patel  <dpatel@apple.com>
6920
6921         * gcc.dg/darwin-20040809-2.c: New test.
6922
6923 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6924
6925         * g++.dg/ext/altivec-12.C: New test.
6926
6927         * g++.dg/ext/altivec-11.C: New test.
6928
6929 2004-08-12  Paul Brook  <paul@codesourcery.com>
6930
6931         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6932
6933 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6934
6935         * g++.dg/ext/altivec-2.C: Check for hardware support before
6936         executing any VMX instructions.
6937
6938         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6939
6940 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6941
6942         PR c++/16276
6943         * g++.old-deja/g++.other/comdat4.C: New test.
6944         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6945
6946 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6947
6948         PR target/16286
6949         * gcc.dg/pr16286.c: New test.
6950
6951 2004-08-12 Jan Beulich <jbeulich@novell.com>
6952
6953         * g++.dg/ext/asm5.C: New.
6954
6955 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6956
6957         PR c++/16698
6958         * g++.dg/eh/crash1.C: New test.
6959
6960         PR c++/16717
6961         * g++.dg/ext/construct1.C: New test.
6962
6963 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6964
6965         PR c++/16853
6966         * g++.dg/init/ptrmem1.C: New test.
6967
6968         PR c++/16618
6969         * g++.dg/parse/offsetof5.C: New test.
6970
6971         PR c++/16870
6972         * g++.dg/template/overload3.C: New test.
6973
6974 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6975
6976         PR c++/16964
6977         * g++.dg/parse/error16.C: New test.
6978
6979         PR c++/16904
6980         * g++.dg/template/error14.C: New test.
6981
6982         PR c++/16929
6983         * g++.dg/template/error15.C: New test.
6984
6985 2004-08-11  Devang Patel  <dpatel@apple.com>
6986
6987         * gcc.dg/darwin-ld-20040809-1.c: New test.
6988         * gcc.dg/darwin-ld-20040809-2.c: New test.
6989
6990 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6991
6992         PR fortran/16917
6993         * gfortran.dg/dfloat_1.f90: New test.
6994
6995 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6996
6997         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6998         * gcc.dg/dll-2.c: Fix dg-require syntax.
6999         * gcc.misc-tests/arm-isr.c (abort): Declare.
7000         (exit): Likewise.
7001
7002 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7003
7004         PR c++/16971
7005         * g++.dg/parse/crash16.C: New test.
7006
7007 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7008
7009         * gcc.dg/mips-rsqrt-1.c: New test case.
7010         * gcc.dg/mips-rsqrt-2.c: New test case.
7011         * gcc.dg/mips-rsqrt-3.c: New test case.
7012
7013 2004-08-10  Paul Brook  <paul@codesourcery.com>
7014
7015         * gfortran.dg/der_io_1.f90: New test.
7016
7017 2004-08-10  Paul Brook  <paul@codesourcery.com>
7018
7019         PR fortran/16919
7020         * gfortran.dg/der_array_1.f90: New test.
7021
7022 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7023
7024         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7025
7026 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7027
7028         * gcc.dg/wchar_t-2.c: Fix typo.
7029
7030 2004-08-09  Falk Hueffner  <falk@debian.org>
7031
7032         PR tree-optimization/12517
7033         * gcc.c-torture/compile/pr12517.c: New test.
7034
7035         PR tree-optimization/12578
7036         * gcc.c-torture/compile/pr12578.c: New test.
7037
7038         PR tree-optimization/12899
7039         * gcc.c-torture/compile/pr12899.c: New test.
7040
7041         PR rtl-optimization/14692
7042         * gcc.c-torture/compile/pr14692.c: New test.
7043
7044         PR tree-optimization/16461
7045         * gcc.c-torture/compile/pr16461.c: New test.
7046
7047 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7048
7049         * gfortran.dg/getenv_1.f90: New test.
7050
7051 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7052
7053         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7054         wchar_t.
7055         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7056
7057 2004-08-06  Paul Brook  <paul@codesourcery.com>
7058
7059         * gfortran.dg/ret_array_1.f90: New test.
7060         * gfortran.dg/ret_pointer_1.f90: New test.
7061
7062 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7063
7064         * gcc.dg/missing-field-init-[12].c: New tests.
7065         * g++.dg/warn/missing-field-init-[12].C: New tests.
7066
7067 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7068
7069         * gcc.dg/enum2.c: New test.
7070         * gcc.dg/symbian3.c: Likewise.
7071         * gcc.dg/symbian4.c: Likewise.
7072         * gcc.dg/wchar_t-2.c: Likewise.
7073
7074 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7075
7076         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7077         destructor tests.
7078
7079 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7080
7081         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7082         dg-require-visiblity.
7083         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7084         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7085         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7086         * g++.dg/ext/visibility/new1.C: Likewise.
7087         * g++.dg/ext/visibility/pragma.C: Likewise.
7088         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7089         * g++.dg/ext/visibility/virtual.C: Likewise.
7090         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7091         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7092         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7093         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7094         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7095         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7096         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7097         * g++/dg/ext/visibility/visibility-8.C: New test.
7098         * gcc.c-torture/compile/dll.x: Remove.
7099         * gcc.dg/dll-2.c: Use dg-require-dll
7100         * gcc.dg/visibility-10.c: New test.
7101         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7102         supporting DLLs.
7103         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7104         (scan_not_hidden): Likewise.
7105
7106 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7107
7108         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7109
7110 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7111
7112         * gcc.c-torture/execute/20040805-1.c: New test.
7113
7114 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7115
7116         * gcc.dg/20020118-1.c: Declare abort.
7117         * gcc.dg/altivec_check.h: Likewise.
7118         * gcc.dg/iftrap-2.c: Likewise.
7119         * gcc.dg/pragma-darwin.c: Likewise.
7120         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7121
7122 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7123
7124         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7125
7126 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7127
7128         * gcc.c-torture/execute/builtins/abs-2.c,
7129         gcc.c-torture/execute/builtins/abs-3.c,
7130         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7131         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7132         intmax_t, uintmax_t and their limits.
7133         * gcc.dg/intmax_t-1.c: New test.
7134
7135 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7136
7137         * g++.dg/tc1/dr147.C: Add reference to PR.
7138
7139 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7140
7141         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7142         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7143
7144 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7145
7146         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7147
7148 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7149
7150         * gcc.dg/redecl-5.c: New test.
7151         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7152         of scanf.
7153
7154 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7155
7156         PR middle-end/16790
7157         * gcc.c-torture/execute/pr16790-1.c: New test case.
7158
7159 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7160
7161         * g++.dg/ext/visibility/assign1.C: New test.
7162         * g++.dg/ext/visibility/new1.C: Likewise.
7163
7164         * gcc.dg/symbian1.c: New test.
7165         * gcc.dg/symbian2.c: Likewise.
7166
7167 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7168
7169         PR target/16570
7170         * gcc.dg/i386-sse-9.c: New test.
7171
7172 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7173
7174         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7175
7176 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7177
7178         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7179         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7180         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7181         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7182         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7183         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7184         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7185         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7186         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7187         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7188         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7189         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7190         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7191         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7192         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7193         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7194         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7195         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7196         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7197         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7198         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7199         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7200         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7201         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7202         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7203         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7204         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7205         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7206         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7207         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7208         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7209         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7210         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7211         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7212         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7213         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7214         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7215         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7216         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7217         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7218         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7219         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7220         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7221         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7222         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7223         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7224         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7225         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7226         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7227         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7228         gcc.misc-tests/i386-pf-3dnow-1.c,
7229         gcc.misc-tests/i386-pf-athlon-1.c,
7230         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7231         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7232         Declare built-in functions used.
7233         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7234
7235 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7236
7237         PR c++/16707
7238         * g++.dg/lookup/using12.C: New test.
7239
7240         * g++.dg/init/null1.C: Fix PR number.
7241         * g++.dg/parse/namespace10.C: Likewise.
7242
7243 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7244
7245         PR c++/16224
7246         * g++.dg/template/spec17.C: New test.
7247         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7248         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7249
7250 2004-08-02  David Billinghurst
7251
7252         PR fortran/16292
7253         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7254
7255 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7256
7257         * gcc.dg/ia64-got-1.c: New test case.
7258
7259 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7260
7261         PR c++/16489
7262         * g++.dg/init/null1.C: New test.
7263         * g++.dg/tc1/dr76.C: Adjust error marker.
7264
7265         PR c++/16529
7266         * g++.dg/parse/namespace10.C: New test.
7267
7268         PR c++/16810
7269         * g++.dg/inherit/ptrmem2.C: New test.
7270
7271 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7272
7273         PR target/16155
7274         * gcc.dg/pr16155.c: New test.
7275
7276 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7277
7278         * gcc.dg/redecl-2.c: New test.
7279
7280 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7281
7282         * gcc.dg/darwin-longdouble.c: New file.
7283
7284 2004-07-30  Richard Henderson  <rth@redhat.com>
7285
7286         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7287         write to constant argument.
7288         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7289
7290 2004-07-30  Richard Henderson  <rth@redhat.com>
7291
7292         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7293         tests of nearest around zero.
7294
7295 2004-07-30  Andrew Pinski  <apinski@apple.com>
7296
7297         * gcc.c-torture/compile/20040730-1.c: New test.
7298
7299 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7300
7301         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7302         powerpc-eabispe.
7303
7304 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7305
7306         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7307
7308 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7309
7310         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7311         contains $ld_library_path.
7312         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7313
7314 2004-07-29  Richard Henderson  <rth@redhat.com>
7315
7316         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7317
7318         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7319         (alt2, which): New.
7320         (Check): Accept either alternative.
7321
7322 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7323
7324         * g++.dg/abi/inline1.C: New test.
7325         * g++.dg/abi/local1-a.cc: Likewise.
7326         * g++.dg/abi/local1.C: Likewise.
7327         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7328         * g++.dg/abi/mangle12.C: Likewise.
7329         * g++.dg/abi/mangle17.C: Likewise.
7330         * g++.dg/abi/mangle20-2.C: Likewise.
7331         * g++.dg/opt/interface1.C: Likewise.
7332         * g++.dg/opt/interface1.h: Likewise.
7333         * g++.dg/opt/interface1-a.cc: New test.
7334         * g++.dg/parse/repo1.C: New test.
7335         * g++.dg/template/repo1.C: Likewise.
7336         * g++.dg/warn/Winline-1.C: Likewise.
7337         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7338
7339 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7340
7341         * gcc.dg/tree-ssa/20040729-1.c: New test.
7342
7343 2004-07-27  Matt Austern <austern@apple.com>
7344
7345         * gcc.dg/darwin-bool-1.c: New test.
7346         * gcc.dg/darwin-bool-2.c: New test.
7347
7348 2004-07-28  Richard Henderson  <rth@redhat.com>
7349
7350         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7351         arguments in the correct type.  Don't write to constant arguments.
7352
7353 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7354
7355         PR tree-optimization/16688
7356         PR tree-optimization/16689
7357         * g++.dg/tree-ssa/pr16688.C: New test.
7358
7359 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7360
7361         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7362         loads.  Not only in the comment, this time.
7363
7364 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7365
7366         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7367         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7368         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7369         * gcc.dg/sh4a-bitmovua.c: New.
7370         * gcc.dg/sh4a-cos.c: New.
7371         * gcc.dg/sh4a-cosf.c: New.
7372         * gcc.dg/sh4a-fprun.c: New.
7373         * gcc.dg/sh4a-fsrra.c: New.
7374         * gcc.dg/sh4a-memmovua.c: New.
7375         * gcc.dg/sh4a-sin.c: New.
7376         * gcc.dg/sh4a-sincos.c: New.
7377         * gcc.dg/sh4a-sincosf.c: New.
7378         * gcc.dg/sh4a-sinf.c: New.
7379
7380 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7381
7382         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7383         conditionals.
7384         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7385         loads.
7386         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7387         DOM1.
7388
7389 2004-07-27  Andrew Pinski  <apinski@apple.com>
7390
7391         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7392
7393 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7394
7395         * gcc.dg/pragma-isr.c: New test.
7396
7397 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7398
7399         PR c++/14429
7400         * g++.dg/template/ttp11.C: New test.
7401
7402 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7403
7404         * gcc.c-torture/compile/20040727-1.c: New test.
7405
7406 2004-07-26  Eric Christopher  <echristo@redhat.com>
7407
7408         * gcc.c-torture/compile/20040726-2.c: New test.
7409
7410 2004-07-26  Andrew Pinski  <apinski@apple.com>
7411
7412         * g++.dg/rtti/tinfo1.C: Xfail.
7413
7414 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7415
7416         * gcc.c-torture/compile/20040726-1.c: New test.
7417
7418 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7419             Brian Ryner  <bryner@brianryner.com>
7420
7421         PR c++/9283
7422         PR c++/15000
7423         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7424         * g++.dg/ext/visibility/: New directory.
7425         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7426         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7427         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7428         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7429         * g++.dg/ext/visibility/fvisibility.C,
7430         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7431         g++.dg/ext/visibility/fvisibility-override1.C
7432         g++.dg/ext/visibility/fvisibility-override2.C
7433         g++.dg/ext/visibility/memfuncts.C
7434         g++.dg/ext/visibility/noPLT.C
7435         g++.dg/ext/visibility/pragma.C
7436         g++.dg/ext/visibility/pragma-override1.C
7437         g++.dg/ext/visibility/pragma-override2.C
7438         g++.dg/ext/visibility/staticmemfuncts.C
7439         g++.dg/ext/visibility/virtual.C: New tests.
7440
7441 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7442
7443         PR c/15360
7444         * gcc.dg/pr15360-1.c: New test.
7445
7446 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7447
7448         * gcc.dg/pragma-align-2.c: New test.
7449         * gcc.dg/pragma-init-fini.c: New test.
7450         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7451         targets.
7452
7453 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7454
7455         * gcc.dg/init-string-2.c: New test.
7456
7457 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7458
7459         PR 16684
7460         * gcc.dg/Wredundant-decls-1.c: New test case.
7461
7462 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7463
7464         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7465         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7466         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7467         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7468         * gcc.dg/compat/generate-random.c: New file.
7469         * gcc.dg/compat/generate-random.h: Likewise.
7470         * gcc.dg/compat/generate-random_r.c: Likewise.
7471         * gcc.dg/compat/struct-layout-1.h: Likewise.
7472         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7473         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7474         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7475         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7476         * gcc.dg/compat/struct-layout-1_main.c: New test.
7477         * gcc.dg/compat/struct-layout-1_x.c: New file.
7478         * gcc.dg/compat/struct-layout-1_y.c: New file.
7479         * gcc.dg/compat/struct-layout-1_test.h: New file.
7480
7481 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7482
7483         * gcc.dg/comp-return-1.c: New test
7484
7485 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7486
7487         * gcc.dg/vmx/8-02a.c: Fix typo.
7488
7489         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7490         * gcc.dg/darwin-abi-3.c: New test.
7491
7492         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7493         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7494
7495         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7496         * gcc.dg/vmx/ops-long-1.c: New test.
7497         * gcc.dg/vmx/ops-long-2.c: New test.
7498
7499 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7500
7501         * g++.dg/lookup/conv-[1234].C: New.
7502
7503 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7504
7505         * g++.dg/parse/attr2.C: Simplify.
7506
7507 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7508
7509         PR c/7284
7510         * gcc.c-torture/execute/pr7284-1.c: New test.
7511
7512 2004-07-22  Brian Booth  <bbooth@redhat.com>
7513
7514         * gcc.dg/tree-ssa/20040721-1.c: New test.
7515
7516 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7517
7518         * g++.dg/template/crash20.c: New.
7519
7520 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7521
7522         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7523         Add dg-run directive.  Declare variables as required.
7524         * gfortran.dg/g77/README: Update
7525
7526 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7527
7528         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7529         gcc.dg/cris-peep2-andu2.c: New tests.
7530
7531 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7532
7533         PR c/15052
7534         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7535         on return type.
7536         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7537         messages.
7538         * gcc.dg/qual-return-2.c: Update expected messages.
7539         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7540
7541 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7542
7543         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7544         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7545
7546 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7547
7548         PR c/11250
7549         * gcc.dg/init-string-1.c: New test.
7550
7551 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7552
7553         PR middle-end/15345
7554         PR c/16450
7555         * gcc.dg/torture/nested-fn-1.c: New test.
7556
7557 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7558
7559         PR target/16559
7560         * gcc.dg/ia64-fptr-1.c: New file.
7561
7562 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7563
7564         PR c++/14497
7565         * g++.dg/template/spec16.C: New test.
7566         * g++.old-deja/g++.robertl/eb118.C: Remove.
7567
7568 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7569
7570         PR c++/509
7571         * g++.dg/template/spec15.C: New test.
7572
7573 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7574
7575         Copy cases from g77.f-torture/execute and add dg-run
7576         directive.  Other changes as noted.
7577         * gfortran.dg/g77/13037.f
7578         * gfortran.dg/g77/1832.f
7579         * gfortran.dg/g77/19981119-0.f
7580         * gfortran.dg/g77/19990313-0.f
7581         * gfortran.dg/g77/19990313-1.f
7582         * gfortran.dg/g77/19990313-2.f
7583         * gfortran.dg/g77/19990313-3.f
7584         * gfortran.dg/g77/19990419-1.f
7585         * gfortran.dg/g77/19990826-0.f
7586         * gfortran.dg/g77/19990826-2.f
7587         * gfortran.dg/g77/20000503-1.f
7588         * gfortran.dg/g77/20001111.f
7589         * gfortran.dg/g77/20010116.f
7590         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7591         * gfortran.dg/g77/20010430.f
7592         * gfortran.dg/g77/6177.f
7593         * gfortran.dg/g77/947.f
7594         * gfortran.dg/g77/970816-3.f
7595         * gfortran.dg/g77/971102-1.f
7596         * gfortran.dg/g77/980520-1.f
7597         * gfortran.dg/g77/980628-0.f
7598         * gfortran.dg/g77/980628-1.f
7599         * gfortran.dg/g77/980628-10.f
7600         * gfortran.dg/g77/980628-2.f
7601         * gfortran.dg/g77/980628-3.f
7602         * gfortran.dg/g77/980628-7.f
7603         * gfortran.dg/g77/980628-8.f
7604         * gfortran.dg/g77/980628-9.f
7605         * gfortran.dg/g77/980701-0.f
7606         * gfortran.dg/g77/980701-1.f
7607         * gfortran.dg/g77/cabs.f
7608         * gfortran.dg/g77/claus.f
7609         * gfortran.dg/g77/complex_1.f
7610         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7611         * gfortran.dg/g77/dcomplex.f
7612         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7613         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7614         * gfortran.dg/g77/f90-intrinsic-numeric.f
7615         * gfortran.dg/g77/int8421.f
7616         * gfortran.dg/g77/labug1.f
7617         * gfortran.dg/g77/large_vec.f
7618         * gfortran.dg/g77/le.f
7619         * gfortran.dg/g77/short.f
7620         * gfortran.dg/g77/README: Update
7621
7622 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7623
7624         PR c++/16637
7625         * g++.dg/parse/lookup4.C: New test.
7626
7627 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7628
7629         PR c++/16175
7630         * g++.dg/template/ttp10.C: New test.
7631
7632 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7633
7634         * gcc.dg/pr12625-1.c: New test.
7635
7636 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7637
7638         * testsuite/gcc.dg/switch-warn-1.c: New test.
7639         * testsuite/gcc.dg/switch-warn-2.c: New test.
7640         * gcc.c-torture/compile/pr14730.c: Update.
7641
7642 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7643
7644         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7645         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7646         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7647         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7648
7649 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7650
7651         PR c++/16623
7652         * g++.dg/template/assign1.C: New test.
7653
7654 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7655
7656         PR c++/12170
7657         * g++.dg/template/ttp9.C: New test.
7658
7659 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7660
7661         * gcc.dg/format/cmn-err-1.c: New test.
7662
7663 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7664
7665         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7666         gcc.dg/Wparentheses-10.c: New tests.
7667         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7668
7669 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7670
7671         PR fortran/16465
7672         * gfortran.dg/g77//ffixed-line-length-0.f,
7673         gfortran.dg/g77/ffixed-line-length-132.f,
7674         gfortran.dg/g77/ffixed-line-length-72.f,
7675         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7676         gfortran.dg/g77/README: Update.
7677
7678 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7679
7680         PR c++/13092
7681         * g++.dg/template/non-dependent7.C: New test.
7682         * g++.dg/template/non-dependent8.C: Likewise.
7683         * g++.dg/template/non-dependent9.C: Likewise.
7684         * g++.dg/template/non-dependent10.C: Likewise.
7685
7686 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7687
7688         PR c++/16337
7689         * g++.dg/parse/attr2.C: New test.
7690
7691 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7692
7693         * g77.dg: Removed.
7694         * g77.f-torture: Ditto.
7695
7696 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7697
7698         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7699         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7700         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7701
7702 2004-07-16  Richard Henderson  <rth@redhat.com>
7703
7704         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7705
7706 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7707
7708         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7709         tests with full list of options.
7710         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7711         of TORTURE_OPTIONS if test contains 'dg-do run'.
7712
7713         PR fortran/16404
7714         * gfortran.dg/do_iterator.f90: New test.
7715
7716 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7717
7718         PR rtl-optimization/16536
7719         * gcc.c-torture/execute/restrict-1.c: New test.
7720
7721 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7722
7723         PR fortran/15324
7724         * gfortran.dg/pr15324.f90: New test.
7725
7726         PR fortran/15129
7727         * gfortran.dg/pr15129.f90: New test.
7728
7729         PR fortran/15140
7730         * gfortran.dg/pr15140.f90: New test.
7731
7732         PR fortran/13792
7733         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7734         compile-time simplification.
7735
7736 2004-07-14  Mike Stump  <mrs@apple.com>
7737
7738         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7739
7740 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7741
7742         PR target/16325
7743         * gcc.dg/profile-generate-1.c: New.
7744
7745 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7746
7747         * gcc.c-torture/execute/20040709-1.c: New test.
7748         * gcc.c-torture/execute/20040709-2.c: New test.
7749
7750 2004-07-14  Mike Stump  <mrs@apple.com>
7751
7752         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7753
7754 2004-07-14  Mike Stump  <mrs@apple.com>
7755
7756         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7757
7758 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7759
7760         PR c++/16518
7761         * g++.dg/parse/mutable1.C: New test.
7762
7763 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7764
7765         PR tree-optimization/16443
7766         * gcc.dg/tree-ssa/20040713-1.c: New test.
7767
7768 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7769
7770         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7771         for operator new.
7772
7773 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7774
7775         * gfortran.dg/g77/README: New file
7776         * gfortran.dg/g77/19981216-0.f:  Copy from
7777         g77.f-torture/noncompile.  Add "dg-do compile" and
7778         dg-error as required.
7779         * gfortran.dg/g77/19990218-1.f: Likewise
7780         * gfortran.dg/g77/19990905-1.f: Likewise
7781         * gfortran.dg/g77/9263.f: Likewise
7782         * gfortran.dg/g77/980615-0.f: Likewise
7783         * gfortran.dg/g77/980616-0.f: Likewise
7784         * gfortran.dg/g77/check0.f: Likewise
7785         * gfortran.dg/g77/select_no_compile.f: Likewise
7786
7787 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7788
7789         Copy files from g77.f-torture/compile.
7790         Add "{ dg-do compile}".  Other changes as noted
7791         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7792         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7793         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7794         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7795         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7796         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7797         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7798         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7799         statement to conform to standard.  Append alpha1.x for reference.
7800         * gfortran.dg/g77/xformat.f: Add dg-warning
7801
7802 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7803
7804         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7805         Add {dg-do compile} directive.
7806         * gfortran.dg/g77/cpp2.F: Likewise
7807
7808 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7809
7810         PR c++/5402
7811         * g++.dg/lookup/name-clash1.C: New test.
7812
7813         PR c++/9777
7814         * g++.dg/lookup/name-clash2.C: New test.
7815
7816         PR c++/12102
7817         * g++.dg/lookup/name-clash3.C: New test.
7818
7819 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7820
7821         * g++.dg/lookup/new2.C: New test.
7822         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7823
7824 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7825
7826         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7827         Add {dg-do compile} directive.
7828         * gfortran.dg/g77/13060.f: Likewise
7829         * gfortran.dg/g77/19990218-0.f: Likewise
7830         * gfortran.dg/g77/19990305-0.f: Likewise
7831         * gfortran.dg/g77/19990419-0.f: Likewise
7832         * gfortran.dg/g77/19990502-0.f: Likewise
7833         * gfortran.dg/g77/19990502-1.f: Likewise
7834         * gfortran.dg/g77/19990525-0.f: Likewise
7835         * gfortran.dg/g77/19990826-1.f: Likewise
7836         * gfortran.dg/g77/19990826-3.f: Likewise
7837         * gfortran.dg/g77/19990905-2.f: Likewise
7838         * gfortran.dg/g77/20000412-1.f: Likewise
7839         * gfortran.dg/g77/20000511-1.f: Likewise
7840         * gfortran.dg/g77/20000511-2.f: Likewise
7841         * gfortran.dg/g77/20000518.f: Likewise
7842         * gfortran.dg/g77/20000601-1.f: Likewise
7843         * gfortran.dg/g77/20000601-2.f: Likewise
7844         * gfortran.dg/g77/20000629-1.f: Likewise
7845         * gfortran.dg/g77/20000630-2.f: Likewise
7846         * gfortran.dg/g77/20010115.f: Likewise
7847         * gfortran.dg/g77/20010321-1.f: Likewise
7848         * gfortran.dg/g77/20010426.f: Likewise
7849         * gfortran.dg/g77/20020307-1.f: Likewise
7850         * gfortran.dg/g77/8485.f: Likewise
7851         * gfortran.dg/g77/960317-1.f: Likewise
7852         * gfortran.dg/g77/970915-0.f: Likewise
7853         * gfortran.dg/g77/980310-1.f: Likewise
7854         * gfortran.dg/g77/980310-2.f: Likewise
7855         * gfortran.dg/g77/980310-3.f: Likewise
7856         * gfortran.dg/g77/980310-4.f: Likewise
7857         * gfortran.dg/g77/980310-6.f: Likewise
7858         * gfortran.dg/g77/980310-7.f: Likewise
7859         * gfortran.dg/g77/980310-8.f: Likewise
7860         * gfortran.dg/g77/980419-2.f: Likewise
7861         * gfortran.dg/g77/980424-0.f: Likewise
7862         * gfortran.dg/g77/980427-0.f: Likewise
7863         * gfortran.dg/g77/980729-0.f: Likewise
7864         * gfortran.dg/g77/981117-1.f: Likewise
7865         * gfortran.dg/g77/toon_1.f: Likewise
7866
7867 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7868
7869         PR c++/2204
7870         * g++.dg/other/abstract2.C: New test.
7871
7872 2004-07-12  Paul Brook  <paul@codesourcery.com>
7873
7874         * gfortran.dg/pointer_init_1.f90: New test.
7875
7876 2004-07-11  Paul Brook  <paul@codesourcery.com>
7877
7878         PR fortran/15986
7879         * gfortran.dg/contained_1.f90: New test.
7880
7881 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7882
7883         * g++.dg/parse/defarg8.C: New test.
7884
7885 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7886
7887         PR fortran/16433
7888         * gfortran.dg/pr16433.f: New test.
7889
7890         PR fortran/17574
7891         * gfortran.dg/pr15754.f90: New test.
7892
7893 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7894
7895         PR tree-optimization/16437
7896         * gcc.c-torture/execute/bitfld-4.c: New test.
7897
7898 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7899
7900         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7901         access to common var from module.
7902
7903 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7904
7905         PR fortran/16336
7906         * gfortran.fortran-torture/execute/common_2.f90: New test.
7907
7908 2004-07-10  Paul Brook  <paul@codesourcery.com>
7909
7910         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7911
7912 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7913
7914         PR fortran/15969
7915         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7916
7917 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7918
7919         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7920         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7921         * gfortran.dg/g77/ffree-form-1.f: Likewise
7922         * gfortran.dg/g77/ffree-form-2.f: Likewise
7923         * gfortran.dg/g77/ffree-form-3.f: Likewise
7924         * gfortran.dg/g77/fno-underscoring.f: Likewise
7925         * gfortran.dg/g77/funderscoring.f: Likewise
7926         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7927
7928 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7929
7930         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7931
7932 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7933         Paul Brook  <paul@codesourcery.com>
7934
7935         PR fortran/13415
7936         * gfortran.dg/common_pointer_1.f90: New test.
7937
7938 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7939
7940         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7941
7942 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7943
7944         PR target/16364
7945         * gcc.c-torture/compile/20040709-1.c: New.
7946
7947 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7948
7949         PR fortran/14077
7950         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7951
7952 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7953
7954         PR fortran/13201
7955         * gfortran.dg/shape_1.f90: New test.
7956
7957 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7958             Andrew Pinski  <apinski@apple.com>
7959
7960         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7961
7962 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7963
7964         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7965         comment.
7966
7967 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7968         Paul Brook  <paul@codesourcery.com>
7969
7970         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7971         '.f95' and '.F95'.
7972
7973 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7974
7975         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7976
7977 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7978
7979         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7980         testcases with capital suffix.
7981
7982 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7983
7984         PR fortran/15481
7985         PR fortran/13372
7986         PR fortran/13575
7987         PR fortran/15978
7988         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7989
7990         * gfortran.dg/implicit_1.f90: New test.
7991
7992 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7993
7994         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7995         expression to match gfortran warning/error messages
7996         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7997         dg-error text.
7998
7999 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8000
8001         * lib/fortran-torture.exp: Rename proc search_for to
8002         search_for_re.
8003
8004 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8005
8006         * gcc.c-torture/execute/simd-5.x: New file.
8007         XFAIL on SPARC 64-bit at -O0.
8008
8009 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8010
8011         PR c++/8211
8012         PR c++/16165
8013         * g++.dg/warn/effc3.C: New test.
8014
8015 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8016
8017         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8018         change X to 1X in format.
8019         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8020         add data statements to conform to standard.
8021
8022 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8023
8024         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8025         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8026         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8027
8028 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8029
8030         * gfortran.dg/g77/7388.f: Copy from g77.dg
8031         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8032         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8033         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8034         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8035         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8036         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8037         * gfortran.dg/g77/strlen0.f: Likewise
8038
8039 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8040
8041         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8042         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8043
8044 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8045
8046         * gcc.c-torture/execute/920428-2.x: Delete.
8047         * gcc.c-torture/execute/920501-7.x: Likewise.
8048
8049 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8050
8051         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8052         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8053         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8054         prescott and c3-2.
8055         (PREFETCH_3DNOW): Add -march=c3.
8056
8057 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8058
8059         PR c/16437
8060         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8061         * gcc.c-torture/execute/bf64-1.x: Likewise.
8062
8063 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8064
8065         * gcc.c-torture/compile/20040708-1.c: New test.
8066
8067 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8068
8069         PR c++/16169
8070         * g++.dg/warn/effc2.C: New test.
8071
8072 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8073
8074         * gcc.c-torture/execute/bitfld-1.x: Remove.
8075         * gcc.c-torture/execute/bitfld-3.c: New test.
8076         * gcc.dg/bitfld-2.c: Remove XFAILs.
8077
8078 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8079
8080         PR c++/16276
8081         * g++.dg/rtti/tinfo1.C: New file.
8082
8083 2004-07-07  Eric Christopher  <echristo@redhat.com>
8084
8085         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8086
8087 2004-07-07  Andrew Pinski  <apinski@apple.com>
8088
8089         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8090
8091 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8092
8093         * g++.dg/init/call1.C: XFAIL.
8094
8095 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8096
8097         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8098         except for movstrict*, to movmem* and clrstr* to clrmem*.
8099
8100 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8101
8102         * gcc.c-torture/execute/20040707-1.c: New test.
8103
8104 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8105
8106         * gcc.c-torture/execute/20040706-1.c: New test.
8107
8108 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8109
8110         PR c++/3671
8111         * g++.dg/template/spec14.C: New test.
8112
8113 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8114
8115         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8116         nothing if not yet defined.  Use it in b, c and d type definitions.
8117         * gcc.c-torture/execute/20040705-1.c: New test.
8118         * gcc.c-torture/execute/20040705-2.c: New test.
8119
8120 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8121
8122         PR c++/2518
8123         * g++.dg/lookup/new1.C: New test.
8124
8125 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8126
8127         PR c++/11406
8128         * g++.dg/template/sizeof8.C: New test.
8129
8130 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8131
8132         * gcc.c-torture/compile/20040705-1.c: New test.
8133
8134 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8135
8136         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8137
8138 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8139
8140         * gcc.dg/cpp/if-mop.c: Two new testcases.
8141         * gcc.dg/cpp/trad/comment-3.c: New.
8142
8143 2004-07-04  Paul Brook  <paul@codesourcery.com>
8144
8145         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8146
8147 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8148
8149         PR c++/3761
8150         * g++.dg/lookup/crash4.C: New test.
8151
8152 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8153
8154         * gcc.c-torture/execute/builtin-abs-1.c
8155         * gcc.c-torture/execute/builtin-abs-2.c
8156         * gcc.c-torture/execute/builtin-complex-1.c
8157         * gcc.c-torture/execute/builtins/string-1-lib.c
8158         * gcc.c-torture/execute/builtins/string-1.c
8159         * gcc.c-torture/execute/builtins/string-2-lib.c
8160         * gcc.c-torture/execute/builtins/string-2.c
8161         * gcc.c-torture/execute/builtins/string-3-lib.c
8162         * gcc.c-torture/execute/builtins/string-3.c
8163         * gcc.c-torture/execute/builtins/string-4-lib.c
8164         * gcc.c-torture/execute/builtins/string-4.c
8165         * gcc.c-torture/execute/builtins/string-5-lib.c
8166         * gcc.c-torture/execute/builtins/string-5.c
8167         * gcc.c-torture/execute/builtins/string-6-lib.c
8168         * gcc.c-torture/execute/builtins/string-6.c
8169         * gcc.c-torture/execute/builtins/string-7-lib.c
8170         * gcc.c-torture/execute/builtins/string-7.c
8171         * gcc.c-torture/execute/builtins/string-8-lib.c
8172         * gcc.c-torture/execute/builtins/string-8.c
8173         * gcc.c-torture/execute/builtins/string-9-lib.c
8174         * gcc.c-torture/execute/builtins/string-9.c
8175         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8176         * gcc.c-torture/execute/builtins/string-asm-1.c
8177         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8178         * gcc.c-torture/execute/builtins/string-asm-2.c
8179         * gcc.c-torture/execute/stdio-opt-1.c
8180         * gcc.c-torture/execute/stdio-opt-2.c
8181         * gcc.c-torture/execute/stdio-opt-3.c
8182         * gcc.c-torture/execute/string-opt-1.c
8183         * gcc.c-torture/execute/string-opt-10.c
8184         * gcc.c-torture/execute/string-opt-11.c
8185         * gcc.c-torture/execute/string-opt-12.c
8186         * gcc.c-torture/execute/string-opt-13.c
8187         * gcc.c-torture/execute/string-opt-14.c
8188         * gcc.c-torture/execute/string-opt-15.c
8189         * gcc.c-torture/execute/string-opt-16.c
8190         * gcc.c-torture/execute/string-opt-2.c
8191         * gcc.c-torture/execute/string-opt-6.c
8192         * gcc.c-torture/execute/string-opt-7.c
8193         * gcc.c-torture/execute/string-opt-8.c:
8194         Replace with ...
8195
8196         * gcc.c-torture/execute/builtins/abs-2.c
8197         * gcc.c-torture/execute/builtins/abs-3.c
8198         * gcc.c-torture/execute/builtins/complex-1.c
8199         * gcc.c-torture/execute/builtins/fprintf.c
8200         * gcc.c-torture/execute/builtins/fputs.c
8201         * gcc.c-torture/execute/builtins/memcmp.c
8202         * gcc.c-torture/execute/builtins/memmove.c
8203         * gcc.c-torture/execute/builtins/memops-asm.c
8204         * gcc.c-torture/execute/builtins/mempcpy-2.c
8205         * gcc.c-torture/execute/builtins/mempcpy.c
8206         * gcc.c-torture/execute/builtins/memset.c
8207         * gcc.c-torture/execute/builtins/printf.c
8208         * gcc.c-torture/execute/builtins/sprintf.c
8209         * gcc.c-torture/execute/builtins/strcat.c
8210         * gcc.c-torture/execute/builtins/strchr.c
8211         * gcc.c-torture/execute/builtins/strcmp.c
8212         * gcc.c-torture/execute/builtins/strcpy.c
8213         * gcc.c-torture/execute/builtins/strcspn.c
8214         * gcc.c-torture/execute/builtins/strlen-2.c
8215         * gcc.c-torture/execute/builtins/strlen.c
8216         * gcc.c-torture/execute/builtins/strncat.c
8217         * gcc.c-torture/execute/builtins/strncmp-2.c
8218         * gcc.c-torture/execute/builtins/strncmp.c
8219         * gcc.c-torture/execute/builtins/strncpy.c
8220         * gcc.c-torture/execute/builtins/strpbrk.c
8221         * gcc.c-torture/execute/builtins/strpcpy-2.c
8222         * gcc.c-torture/execute/builtins/strpcpy.c
8223         * gcc.c-torture/execute/builtins/strrchr.c
8224         * gcc.c-torture/execute/builtins/strspn.c
8225         * gcc.c-torture/execute/builtins/strstr-asm.c
8226         * gcc.c-torture/execute/builtins/strstr.c:
8227         ... these new files.
8228
8229         * gcc.c-torture/execute/builtins/abs-2-lib.c
8230         * gcc.c-torture/execute/builtins/abs-3-lib.c
8231         * gcc.c-torture/execute/builtins/complex-1-lib.c
8232         * gcc.c-torture/execute/builtins/fprintf-lib.c
8233         * gcc.c-torture/execute/builtins/fputs-lib.c
8234         * gcc.c-torture/execute/builtins/memcmp-lib.c
8235         * gcc.c-torture/execute/builtins/memmove-lib.c
8236         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8237         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8238         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8239         * gcc.c-torture/execute/builtins/memset-lib.c
8240         * gcc.c-torture/execute/builtins/printf-lib.c
8241         * gcc.c-torture/execute/builtins/sprintf-lib.c
8242         * gcc.c-torture/execute/builtins/strcat-lib.c
8243         * gcc.c-torture/execute/builtins/strchr-lib.c
8244         * gcc.c-torture/execute/builtins/strcmp-lib.c
8245         * gcc.c-torture/execute/builtins/strcpy-lib.c
8246         * gcc.c-torture/execute/builtins/strcspn-lib.c
8247         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8248         * gcc.c-torture/execute/builtins/strlen-lib.c
8249         * gcc.c-torture/execute/builtins/strncat-lib.c
8250         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8251         * gcc.c-torture/execute/builtins/strncmp-lib.c
8252         * gcc.c-torture/execute/builtins/strncpy-lib.c
8253         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8254         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8255         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8256         * gcc.c-torture/execute/builtins/strrchr-lib.c
8257         * gcc.c-torture/execute/builtins/strspn-lib.c
8258         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8259         * gcc.c-torture/execute/builtins/strstr-lib.c
8260         * gcc.c-torture/execute/builtins/lib/abs.c
8261         * gcc.c-torture/execute/builtins/lib/fprintf.c
8262         * gcc.c-torture/execute/builtins/lib/memset.c
8263         * gcc.c-torture/execute/builtins/lib/printf.c
8264         * gcc.c-torture/execute/builtins/lib/sprintf.c
8265         * gcc.c-torture/execute/builtins/lib/strcpy.c
8266         * gcc.c-torture/execute/builtins/lib/strcspn.c
8267         * gcc.c-torture/execute/builtins/lib/strncat.c
8268         * gcc.c-torture/execute/builtins/lib/strncmp.c
8269         * gcc.c-torture/execute/builtins/lib/strncpy.c
8270         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8271         * gcc.c-torture/execute/builtins/lib/strspn.c
8272         * gcc.c-torture/execute/builtins/lib/strstr.c:
8273         New files containing support routines.
8274
8275         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8276         declaration.
8277         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8278         when not optimizing.
8279
8280 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8281
8282         PR c++/16240
8283         * g++.dg/abi/mangle22.C: New test.
8284         * g++.dg/abi/mangle23.C: Likewise.
8285
8286 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8287
8288         PR fortran/16290
8289         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8290         Allow for cases without denormalized floating point numbers.
8291
8292 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8293
8294         PR c/1027
8295         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8296         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8297         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8298         expected warning text.
8299         * gcc.dg/format/diag-2.c: New test.
8300
8301 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8302
8303         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8304
8305 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8306
8307         * gcc.dg/builtins-43.c: New.
8308         * gcc.dg/builtins-44.c: New.
8309         * gcc.dg/builtins-45.c: New.
8310
8311 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8312             Andreas Tobler  <a.tobler@schweiz.ch>
8313
8314         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8315         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8316         as SIGSEGV.
8317         * gcc.dg/cleanup-11.c: Likewise.
8318         * gcc.dg/cleanup-8.c: Likewise.
8319         * gcc.dg/cleanup-9.c: Likewise.
8320         * gcc.dg/cleanup-5.c: Run on all platforms.
8321
8322 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8323
8324         * g++.dg/warn/nonnull1.C: New test.
8325
8326 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8327
8328         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8329         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8330         Special-case the Sun compiler wrt to <complex.h>.
8331
8332 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8333
8334         * gcc.dg/Wunreachable-8.C: New test.
8335
8336         * gcc.dg/h8300-ice2.c : New test.
8337
8338 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8339
8340         PR fortran/16161
8341         * gfortran.fortran-torture/compile/implicit.f90: Add test
8342         for implicit character.
8343
8344 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8345
8346         PR fortran/16289
8347         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8348         Use tiny() intrinsic to find smallest non-negative real
8349
8350 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8351
8352         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8353         * gcc.dg/compat/struct-by-value-22_x.c: New.
8354         * gcc.dg/compat/struct-by-value-22_y.c: New.
8355
8356         * gcc.c-torture/execute/20040629-1.c: New test.
8357
8358 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8359
8360         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8361         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8362
8363         PR target/16195
8364         * gcc.dg/20040625-1.c: New test.
8365
8366 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8367
8368         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8369
8370 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8371
8372         PR fortran/15963
8373         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8374
8375 2004-06-29  Richard Henderson  <rth@redhat.com>
8376
8377         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8378
8379 2004-06-29  Paul Brook  <paul@codesourcery.com>
8380
8381         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8382         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8383
8384 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8385
8386         PR c++/16260
8387         * g++.dg/parse/crash15.C: New.
8388
8389 2004-06-28  Andrew Pinski  <apinski@apple.com>
8390
8391         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8392         by the error already.
8393
8394         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8395
8396 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8397
8398         PR target/14041
8399         * gcc.dg/h8300-bss-align-1.c : New.
8400
8401 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8402
8403         * PR c++/16174
8404         * g++.dg/template/ctor4.C: New.
8405
8406 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8407
8408         PR c++/16205
8409         * g++.dg/warn/Wsequence-point-1.C: New test.
8410
8411 2004-06-27  Paul Brook  <paul@codesourcery.com>
8412
8413         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8414
8415 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8416
8417         * g++.old-deja/g++.mike/p7325.C: Remove.
8418
8419 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8420
8421         PR c/14963
8422         * gcc.dg/pr14963.c: New test.
8423
8424 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8425
8426         PR c++/16193
8427         * g++.dg/parse/redef1.C: New test.
8428
8429 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8430
8431         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8432         20021110.c.
8433         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8434         20021119-1.c.
8435         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8436         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8437         5-04.c.
8438         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8439         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8440         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8441         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8442         g++.brendan/enum14.C.
8443         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8444         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8445         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8446         g++.mike/virt1.C.
8447         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8448         memtemp24.C.
8449
8450 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8451
8452         * gcc.dg/20040527-1.c: New test case.
8453
8454 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8455
8456         PR gfortran/pr16196
8457         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8458
8459 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8460
8461         PR middle-end/15825
8462         * gcc.dg/pr15825-1.c: New test case.
8463
8464 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8465
8466         * gcc.c-torture/execute/20040625-1.c: New test.
8467
8468 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8469
8470         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8471
8472 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8473
8474         * gcc.dg/torture/mips-div-1.c: New test.
8475
8476 2004-06-24  Jeff Law  <law@redhat.com>
8477
8478         * gcc.dg/tree-ssa/20040624-1.c: New test.
8479
8480 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8481
8482         * gcc.c-torture/compile/20040624-1.c: New test.
8483
8484 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8485
8486         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8487         this directory.
8488
8489 2004-06-23  Andrew Pinski  <apinski@apple.com>
8490
8491         PR middle-end/15988
8492         * g++.dg/opt/ptrmem4.C: New test.
8493
8494         * gcc.dg/c90-array-quals-2.c: New test.
8495
8496 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8497
8498         * gcc.dg/kpice1.c: New test.
8499
8500 2006-06-23  Andrew Pinski  <apinski@apple.com>
8501
8502         * gcc.dg/c90-array-quals.c: New test.
8503
8504 2006-06-22  Richard Henderson  <rth@redhat.com>
8505
8506         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8507
8508 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8509
8510         * gcc.dg/builtins-config.h: Handle FreeBSD.
8511
8512 2006-06-22  Richard Henderson  <rth@redhat.com>
8513
8514         * g++.dg/opt/devirt1.C: New.
8515
8516 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8517
8518         * g++.dg/opt/pr15551.C: New testcase.
8519
8520 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8521
8522         PR target/14800
8523         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8524         x86_64-*-linux* when compiling for 32bit.
8525
8526 2004-06-21  Andrew Pinski  <apinski@apple.com>
8527
8528         * gcc.dg/pch/struct-1.c: New.
8529         * gcc.dg/pch/struct-1.hs: New.
8530
8531 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8532
8533         * gcc.dg/pch/save-temps-1.c: New file.
8534         * gcc.dg/pch/save-temps-1.hs: New file.
8535
8536 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8537
8538         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8539         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8540
8541 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8542
8543         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8544         to fix type error.
8545         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8546         Remove trailing spaces.
8547
8548 2004-06-21  Richard Henderson  <rth@redhat.com>
8549
8550         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8551         merging && to BIT_FIELD_REF.
8552
8553 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8554
8555         * g++.dg/opt/placeholder1.C: New test.
8556
8557 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8558
8559         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8560         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8561         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8562         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8563
8564 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8565
8566         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8567         extern "C".
8568         * g++.dg/other/pragma-re-1.C: Add comments.
8569
8570 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8571
8572         PR gfortran/16080
8573         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8574
8575 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8576
8577         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8578         instead of setting the type of size_t by
8579         hand.
8580
8581 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8582
8583         * gcc.dg/unordered-2.c: New test case.
8584         * gcc.dg/unordered-3.c: New test case.
8585
8586 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8587
8588         PR other/16043
8589         * lib/g++.exp (g++_version): Tweak regexp for version
8590         * lib/g77.exp (g77_version): Likewise
8591         * lib/gfortran.exp (gfortran_version): Likewise
8592         * lib/objc.exp (objc_version): Likewise
8593         * lib/treelang.exp (treelang_version): Likewise
8594
8595 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8596
8597         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8598         Use INT_MAX instead of __INT_MAX__.
8599         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8600
8601         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8602         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8603         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8604         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8605         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8606         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8607         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8608         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8609         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8610
8611         * gcc.dg/range-test-1.c: New test.
8612         * g++.dg/opt/range-test-1.C: New test.
8613
8614 2004-06-17  Richard Henderson  <rth@redhat.com>
8615
8616         * objc.dg/sync-1.m: New.
8617         * objc.dg/try-catch-1.m: Don't force next runtime.
8618         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8619         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8620         shadowed catch clause.
8621         * objc.dg/try-catch-5.m: New.
8622
8623 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8624
8625         Bug 14610
8626         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8627
8628 2004-06-15  Richard Henderson  <rth@redhat.com>
8629
8630         * gcc.dg/20001116-1.c: Move expected warning line.
8631
8632 2004-06-15  Richard Henderson  <rth@redhat.com>
8633
8634         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8635         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8636
8637 2004-06-15  Jeff Law  <law@redhat.com>
8638
8639         * gcc.dg/tree-ssa/20040615-1.c: New test.
8640         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8641         be less sensitive to operand ordering.
8642         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8643
8644 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8645
8646         * g++.dg/abi/bitfield3.C: Add comment..
8647
8648 2004-06-15  Richard Henderson  <rth@redhat.com>
8649
8650         * g++.dg/ext/stmtexpr1.C: XFAIL.
8651         * gcc.dg/20030612-1.c: XFAIL.
8652
8653 2004-06-15  Eric Christopher  <echristo@redhat.com>
8654
8655         * g++.dg/charset/asm5.c: New.
8656         * gcc.dg/charset/asm6.c: New.
8657
8658 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8659
8660         PR fortran/15962
8661         * gfortran.fortran-torture/execute/select_1.f90: New test.
8662
8663 2004-06-15  Paul Brook  <paul@codesourcery.com>
8664
8665         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8666
8667 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8668
8669         PR c++/15967
8670         * g++.dg/lookup/crash3.C: New test.
8671
8672 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8673
8674         PR c++/15947
8675         * g++.dg/parse/dtor4.C: New test.
8676
8677 2004-06-14  Jeff Law  <law@redhat.com>
8678
8679         * gcc.c-torture/compile/20040614-1.c: New test.
8680
8681 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8682
8683         PR fortran/15211
8684         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8685         LEN of a character array.
8686
8687 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8688
8689         PR c++/15096
8690         * g++.dg/template/ptrmem10.C: New test.
8691
8692         PR c++/14930
8693         * g++.dg/template/friend30.C: New test.
8694
8695 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8696
8697         PR fortran/14928
8698         * gfortran.fortran-torture/compile/mloc.f90: New test.
8699
8700 2004-06-13  Paul Brook  <paul@codesourcery.com>
8701
8702         * gfortran.fortran-torture/execute/random_2.f90: New test.
8703
8704 2004-06-13  Eric Christopher  <echristo@redhat.com>
8705
8706         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8707
8708 2004-06-12  Paul Brook  <paul@codesourcery.com>
8709
8710         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8711
8712 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8713
8714         PR fortran/14923
8715         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8716
8717 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8718
8719         PR fortran/14957
8720         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8721         syntax errors in end statements of contained subroutines.
8722
8723 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8724
8725         PR fortran/12841
8726         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8727
8728 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8729
8730         PR fortran/15665
8731         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8732
8733 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8734
8735         PR gfortran/12839
8736         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8737
8738 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8739
8740         PR c++/15862
8741         * g++.dg/parse/enum1.C: New test.
8742
8743 2004-06-10  Jeff Law  <law@redhat.com>
8744
8745         * gcc.c-torture/compile/20040610-1.c: New test.
8746
8747 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8748
8749         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8750         * g++.old-deja/g++.other/decl3.C: Likewise.
8751
8752 2004-06-10  Brian Booth  <bbooth@redhat.com>
8753
8754         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8755         V_MAY_DEF instead of VDEF.
8756         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8757
8758 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8759
8760         PR c++/14211
8761         * g++.dg/conversion/const1.C: New test.
8762
8763         PR c++/15076
8764         * g++.dg/conversion/reinterpret1.C: New test.
8765
8766         PR c++/15877
8767         * g++.dg/template/enum2.C: New test.
8768
8769         PR c++/15227
8770         * g++.dg/template/error13.C: New test.
8771
8772 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8773
8774         PR fortran/14957
8775         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8776         arguments to test_* REAL and of the right size.
8777
8778 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR target/15569
8781         PR rtl-optimization/15681
8782         * gcc.dg/20040609-1.c: New test.
8783
8784 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8785
8786         PR c++/14791
8787         * g++.dg/opt/builtins1.C: New test.
8788
8789 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8790
8791         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8792         that use default windows32 struct layout.
8793         * gcc.dg/i386-bitfield2.c: Likewise.
8794
8795 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8796
8797         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8798         for mingw32 and cygwin targets.
8799
8800 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8801
8802         * gcc.dg/pch/macro-4.c: New.
8803         * gcc.dg/pch/macro-4.hs: New.
8804
8805 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8806
8807         PR fortran/13249
8808         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8809
8810 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8811
8812         PR fortran/13372
8813         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8814
8815 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8816
8817         PR gfortran/14897
8818         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8819
8820 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8821
8822         PR gfortran/15755
8823         * gfortran.fortran-torture/execute/backspace.c : New test.
8824
8825 2004-06-09  Paul Brook  <paul@codesourcery.com>
8826
8827         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8828         (pointer_to_section): Rewrite to use smaller array.
8829
8830 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8831
8832         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8833         * gcc.dg/ext/altivec-10.c: Same.
8834         * gcc.dg/ext/altivec-11.c: Same.
8835         * gcc.dg/ext/altivec-12.c: Same.
8836         * gcc.dg/ext/altivec-13.c: Same.
8837         * gcc.dg/ext/altivec-14.c: Same.
8838         * gcc.dg/ext/altivec-15.c: Same.
8839         * gcc.dg/ext/altivec-16.c: Same.
8840         * gcc.dg/ext/altivec-3.c: Same.
8841         * gcc.dg/ext/altivec-4.c: Same.
8842         * gcc.dg/ext/altivec-6.c: Same.
8843         * gcc.dg/ext/altivec-7.c: Same.
8844         * gcc.dg/ext/altivec-8.c: Same.
8845         * gcc.dg/ext/altivec-varargs-1.c: Same.
8846
8847         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8848         * g++.dg/ext/altivec-10.C: Same.
8849         * g++.dg/ext/altivec-2.C: Same.
8850         * g++.dg/ext/altivec-3.C: Same.
8851         * g++.dg/ext/altivec-4.C: Same.
8852         * g++.dg/ext/altivec-5.C: Same.
8853         * g++.dg/ext/altivec-6.C: Same.
8854         * g++.dg/ext/altivec-7.C: Same.
8855         * g++.dg/ext/altivec-8.C: Same.
8856         * g++.dg/ext/altivec-9.C: Same.
8857
8858 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8859
8860         PR c++/7841
8861         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8862
8863 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8864
8865         * gcc.dg/union-1.c: New test.
8866
8867 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8868
8869         * gcc.dg/builtins-41.c: New test case.
8870         * gcc.dg/builtins-42.c: New test case.
8871
8872 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8873
8874         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8875         * g++.dg/ext/altivec-10.C: Same.
8876         * g++.dg/ext/altivec-2.C: Same.
8877         * g++.dg/ext/altivec-3.C: Same.
8878         * g++.dg/ext/altivec-4.C: Same.
8879         * g++.dg/ext/altivec-5.C: Same.
8880         * g++.dg/ext/altivec-6.C: Same.
8881         * g++.dg/ext/altivec-7.C: Same.
8882         * g++.dg/ext/altivec-8.C: Same.
8883         * g++.dg/ext/altivec-9.C: Same.
8884         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8885         * g++.old-deja/g++.brendan/new3.C: Same.
8886         * gcc.c-torture/execute/eeprof-1.x: Same.
8887
8888 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8889
8890         PR c/14765
8891         * gcc.dg/pr14765-1.c: New test.
8892
8893 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8894
8895         PR c/14649
8896         * gcc.dg/pr14649-1.c: New test case.
8897
8898 2004-06-07  Richard Henderson  <rth@redhat.com>
8899
8900         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8901         if temporaries.
8902
8903 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8904
8905         * g++.dg/eh/elide1.C: Remove XFAIL.
8906
8907 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8908
8909         PR c++/15337
8910         * g++.dg/expr/sizeof3.C: New test.
8911
8912         PR c++/14777
8913         * g++.dg/template/access14.C: New test.
8914
8915         PR c++/15554
8916         * g++.dg/template/enum1.C: New test.
8917
8918         PR c++/15057
8919         * g++.dg/eh/throw1.C: New test.
8920
8921 2004-06-07  David Ayers  <d.ayers@inode.at>
8922             Ziemowit Laski  <zlaski@apple.com>
8923
8924         * lib/objc.exp (objc_target_compile): Revert the '-framework
8925         Foundation' flag fix, since bare Darwin does not ship
8926         with the Foundation framework.
8927         * objc/execute/next_mapping.h: Provide a local NSConstantString
8928         @interface and @implementation.
8929         (objc_constant_string_init): A constructor function, used to
8930         initialize the NSConstantString meta-class object.
8931         * objc/execute/string1.m: Include "next_mapping.h" instead of
8932         <Foundation/NSString.h>.
8933         * objc/execute/string2.m: Likewise.
8934         * objc/execute/string3.m: Likewise.
8935         * objc/execute/string4.m: Likewise.
8936
8937 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8938
8939         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8940         to double. Replace double with FLOAT.
8941         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8942
8943         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8944         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8945         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8946         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8947         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8948         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8949         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8950         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8951
8952 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8953
8954         PR c/13519
8955         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8956
8957 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8958
8959         PR c++/15503
8960         * g++.dg/template/meminit2.C: New test.
8961
8962 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8963
8964         PR target/15822
8965         * gcc.c-torture/execute/compare-fp-1.c,
8966         gcc.c-torture/execute/compare-fp-2.c,
8967         gcc.c-torture/execute/compare-fp-3.c,
8968         gcc.c-torture/execute/compare-fp-4.c,
8969         gcc.c-torture/execute/compare-fp-3.x,
8970         gcc.c-torture/execute/compare-fp-4.x: Moved...
8971         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8972         gcc.c-torture/execute/ieee/compare-fp-2.c,
8973         gcc.c-torture/execute/ieee/compare-fp-3.c,
8974         gcc.c-torture/execute/ieee/compare-fp-4.c,
8975         gcc.c-torture/execute/ieee/compare-fp-3.x,
8976         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8977
8978 2004-06-04  David Ayers  <d.ayers@inode.at>
8979
8980         * objc/execute/protocol-isEqual-4.m: New testcase.
8981
8982 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8983
8984         * objc/execute/protocol-isEqual-1.m: New testcase.
8985         * objc/execute/protocol-isEqual-2.m: New testcase.
8986         * objc/execute/protocol-isEqual-3.m: New testcase.
8987
8988 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8989
8990         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8991
8992 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8993
8994         * lib/objc.exp (objc_target_compile): When running tests on
8995         Darwin (Mac OS X), inform the linker about '-framework
8996         'Foundation'.
8997
8998 2004-06-02  Eric Christopher  <echristo@redhat.com>
8999
9000         * gcc.c-torture/compile/20040602-1.c: New.
9001
9002 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9003
9004         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9005         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9006
9007         PR tree-optimization/14736
9008         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9009
9010         PR tree-optimization/14042
9011         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9012
9013         PR tree-optimization/14729
9014         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9015
9016 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9017
9018         PR fortran/15557
9019         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9020
9021 2004-06-01  Richard Hederson  <rth@redhat.com>
9022
9023         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9024
9025 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9026
9027         PR c++/14932
9028         * g++.dg/parse/offsetof4.C: New test.
9029
9030 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9031
9032         PR objc/7993
9033         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9034
9035 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9036
9037         PR c++/15701
9038         * g++.dg/template/friend29.C: New test.
9039
9040 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9041
9042         PR c/15749
9043         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9044
9045 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9046
9047         * gcc.dg/sparc-trap-1.c: New test.
9048
9049 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9050
9051         PR middle-end/15069
9052         * g++.dg/opt/fold3.C: New test case.
9053
9054 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9055
9056         * lib/target-supports.exp (check_iconv_available): Fix fallout
9057         from 2004-05-28 patch.
9058
9059 2004-05-30  Paul Brook  <paul@codesourcery.com>
9060
9061         PR fortran/15620
9062         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9063         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9064
9065 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9066
9067         * gfortran.fortran-torture/execute/random_1.f90: New test.
9068
9069 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9070
9071         * g++.dg/ext/altivec-10.C: New test.
9072
9073 2004-05-29  Paul Brook  <paul@codesourcery.com>
9074
9075         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9076
9077 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9078
9079         * gcc.dg/altivec-16.c: New test.
9080
9081 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9082
9083         * lib/target-supports.exp (check_vmx_hw_available): New.
9084         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9085
9086         * lib/target-supports.exp (check_alias_available,
9087         check_iconv_available, check_named_sections_available): Use
9088         unique names for temporary files.
9089
9090 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9091
9092         * gcc.dg/altivec-15.c: New test.
9093
9094 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9095
9096         PR c++/15083
9097         * g++.dg/warn/noeffect6.C: New test.
9098
9099         PR c++/15471
9100         * g++.dg/expr/ptrmem4.C: New test.
9101
9102         PR c++/15640
9103         * g++.dg/template/operator3.C: New test.
9104
9105 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9106
9107         PR c++/14668
9108         * g++.dg/lookup/redecl1.C: New test.
9109         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9110
9111 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9112
9113         * gcc.c-torture/execute/compare-fp-1.c,
9114         gcc.c-torture/execute/compare-fp-2.c,
9115         gcc.c-torture/execute/compare-fp-3.c,
9116         gcc.c-torture/execute/compare-fp-4.c,
9117         gcc.c-torture/execute/compare-fp-3.x,
9118         gcc.c-torture/execute/compare-fp-4.x,
9119         gcc.dg/pr15649-1.c: New.
9120
9121 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9122
9123         PR c++/12883
9124         * g++.dg/init/array14.C: New test.
9125
9126 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9127
9128         * lib/compat.exp (compat-get-options-main): New.
9129         (compat-get-options): Remove unneeded code, warn for ignored
9130         command.
9131         (compat-execute): Check flag set by dg-require-* commands.
9132
9133         * lib/compat.exp (compat-execute): Break up long lines.
9134
9135 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9136
9137         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9138         * gcc.dg/altivec-14.c: New test.
9139         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9140
9141         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9142         * gcc.dg/altivec-12.c: Ditto.
9143
9144         * gcc.dg/altivec-3.c: Move call to altivec_check.
9145
9146 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9147
9148         PR c++/15044
9149         * g++.dg/template/error12.C: New test.
9150
9151         PR c++/15317
9152         * g++.dg/ext/attrib15.C: New test.
9153
9154         PR c++/15329
9155         * g++.dg/template/ptrmem9.C: New test.
9156
9157 2004-05-25  Paul Brook  <paul@codesourcery.com>
9158
9159         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9160
9161 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9162
9163         PR c++/15165
9164         * g++.dg/template/crash19.C: New test.
9165
9166 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9167
9168         PR c++/15025
9169         * g++.dg/template/redecl1.C: New test.
9170
9171 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9172
9173         PR c++/14821
9174         * g++.dg/other/ns1.C: New test.
9175
9176         PR c++/14883
9177         * g++.dg/template/invalid1.C: New test.
9178
9179 2004-05-23  Paul Brook  <paul@codesourcery.com>
9180         Victor Leikehman  <lei@haifasphere.co.il>
9181
9182         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9183         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9184
9185 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9186
9187         PR c++/15285
9188         PR c++/15299
9189         * g++.dg/template/non-dependent5.C: New test.
9190         * g++.dg/template/non-dependent6.C: New test.
9191
9192 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9193
9194         PR c++/15507
9195         * g++.dg/inherit/union1.C: New test.
9196
9197         PR c++/15542
9198         * g++.dg/template/addr1.C: New test.
9199
9200         PR c++/15427
9201         * g++.dg/template/array5.C: New test.
9202
9203         PR c++/15287
9204         * g++.dg/template/array6.C: New test.
9205
9206 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9207             Roger Sayle  <roger@eyesopen.com>
9208
9209         * g++.dg/lookup/forscope2.C: New test case.
9210
9211 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9212
9213         * gcc.dg/cpp/Wmissingdirs.c: New.
9214
9215 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9216
9217         PR target/15301
9218         * gcc.dg/compat/union-m128-1.h: New file.
9219         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9220         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9221         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9222
9223 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9224
9225         PR target/15302
9226         * gcc.dg/compat/struct-complex-1.h: New file.
9227         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9228         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9229         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9230
9231 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9232
9233         PR middle-end/3074
9234         * gcc.dg/pr3074-1.c: New test case.
9235         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9236
9237 2004-05-20  Falk Hueffner  <falk@debian.org>
9238
9239         PR other/15526
9240         * gcc.dg/ftrapv-1.c: New test case.
9241
9242 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9243
9244         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9245
9246 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9247             Jeff Law  <law@redhat.com>
9248
9249         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9250         * gcc.dg/tree-ssa/20040518-2.c: New test.
9251
9252         * gcc.dg/tree-ssa/20040518-1.c: New test.
9253
9254 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9255
9256         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9257
9258 2004-05-18  Paul Brook  <paul@codesourcery.com>
9259
9260         PR fortran/13930
9261         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9262
9263 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9264
9265         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9266         constant folding.
9267
9268 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9269
9270         * gcc.dg/tree-ssa/20040517-1.c: New test.
9271
9272 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9273
9274         * gcc.dg/loop-4.c: New test.
9275
9276 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9277
9278         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9279
9280 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9281
9282         PR fortran/15311
9283         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9284
9285 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9286
9287         PR fortran/13826
9288         PR fortran/13940
9289         * gfortran.fortran-torture/compile/data_1.f90: New test.
9290
9291 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9292
9293         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9294         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9295
9296 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9297
9298         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9299
9300 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9301
9302         PR c/15444
9303         * gcc.dg/format/xopen-1.c: Adjust expected message.
9304         * gcc.dg/format/xopen-3.c: New test.
9305
9306 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9307
9308         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9309
9310 2004-05-14  Jeff Law  <law@redhat.com>
9311
9312         * gcc.dg/tree-ssa/20040514-2.c: New test.
9313
9314 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9315
9316         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9317         this ...
9318         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9319         this.
9320
9321 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9322
9323         * gcc.dg/tree-ssa/20040514-1.c: New test.
9324
9325 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9326
9327         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9328         test.
9329
9330 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9331
9332         PR fortran/14066
9333         * gfortran.fortran-torture/compile/do_1.f90: New test.
9334
9335 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9336
9337         PR fortran/15051
9338         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9339         test.
9340
9341 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9342
9343         PR fortran/15149
9344         * gfortran.fortran-torture/execute/random_init.f90: New test.
9345
9346 2004-05-13  Paul Brook  <paul@codesourcery.com>
9347
9348         PR fortran/15314
9349         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9350
9351 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9352
9353         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9354         for the powerpc case.
9355
9356 2004-05-13  Jeff Law  <law@redhat.com>
9357
9358         * gcc.dg/tree-ssa/20040513-1.c: New test.
9359         * gcc.dg/tree-ssa/20040513-2.c: New test.
9360
9361 2004-05-13  Paul Brook  <paul@codesourcery.com>
9362
9363         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9364         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9365         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9366
9367 2004-05-13  Andreas Schwab  <schwab@suse.de>
9368
9369         PR other/10819
9370         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9371         characters.
9372
9373 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9374
9375         PR fortran/15294
9376         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9377
9378 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9379
9380         Merge from tree-ssa-20020619-branch.  See
9381         ChangeLog.tree-ssa for details.
9382
9383 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9384
9385         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9386         include <altivec.h> explicitly.
9387         * gcc.dg/altivec-13.c: Likewise.
9388
9389 2004-05-11  Paul Brook  <paul@codesourcery.com>
9390
9391         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9392
9393 2004-05-10  Eric Christopher  <echristo@redhat.com>
9394
9395         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9396         * gcc.dg/sibcall-4.c: Ditto.
9397
9398 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9399
9400         * g++.dg/ext/altivec-8.C: New test case.
9401         * gcc.dg/altivec-13.c: New test case.
9402
9403 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9404
9405         * gcc.c-torture/execute/divcmp-1.c: New test case.
9406         * gcc.c-torture/execute/divcmp-2.c: New test case.
9407         * gcc.c-torture/execute/divcmp-3.c: New test case.
9408
9409 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9410
9411         * g++.dg/other/pragma-re-2.C: New test.
9412
9413 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9414
9415         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9416         * gcc.dg/i386-387-2.c: Likewise.
9417
9418         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9419         __builtin_drem.
9420         * gcc.dg/i386-387-6.c: Likewise.
9421
9422 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9423
9424         * gcc.dg/builtins-33.c:  Also check log1p*.
9425
9426 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9427
9428         PR optimization/15296
9429         * gcc.c-torture/execute/pr15296.c: New test.
9430
9431 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9432
9433         * gcc.dg/builtins-40.c: New test.
9434
9435 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9436
9437         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9438
9439 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9440
9441         * g++.dg/ext/spe1.C: New testcase.
9442
9443 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9444
9445         * objc.dg/image-info.m: Allow additional attributes
9446         for __image_info section.
9447
9448 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9449
9450         * gcc.dg/torture/mips-hilo-2.c: New test.
9451
9452 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9453
9454         PR c++/14389
9455         * g++.dg/template/member5.C: New test.
9456
9457 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9458
9459         * gcc.dg/builtins-34.c: Also check expm1*.
9460
9461 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9462
9463         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9464         * gcc.dg/torture/builtin-convert-3.c: New test.
9465
9466 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9467
9468         PR middle-end/15054
9469         * g++.dg/opt/pr15054.C: New test.
9470
9471 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9472
9473         * gcc.dg/torture/builtin-rounding-1.c: New test.
9474         * gcc.dg/builtins-25.c: Delete.
9475         * gcc.dg/builtins-29.c: Delete.
9476
9477 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9478
9479         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9480         * gcc.dg/sibcall-4.c: Likewise.
9481         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9482
9483 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9484
9485         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9486         bit-field on 16-bit targets.
9487
9488 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9489
9490         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9491         16-bit targets.
9492
9493 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9494
9495         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9496         * gcc.dg/rs6000-power2-2.c: Likewise.
9497
9498 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9499
9500         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9501         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9502         Change the asm registers to be in form of frN instead of fN.
9503
9504 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9505
9506         * gcc.dg/torture/builtin-convert-2.c: New test.
9507
9508 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9509
9510         * gcc.dg/rs6000-power2-1.c: New test.
9511         * gcc.dg/rs6000-power2-2.c: New test.
9512
9513 2004-04-28  Jan Hubicka  <jh@suse.cz>
9514
9515         * gcc.dg/unused-6.c: New test.
9516
9517 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9518             Ulrich Weigand  <uweigand@de.ibm.com>
9519
9520         * ada/acats/run_all.sh: Define $target variable.
9521
9522 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9523
9524         PR c++/15119
9525         * g++.dg/other/vararg-1.C: New test.
9526
9527         PR c++/4794
9528         * g++.dg/eh/cleanup3.C: New test.
9529
9530 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9531
9532         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9533         and ad8011a (target_insn).
9534         * ada/acats/support/macro.dfs: Likewise.
9535         * ada/acats/support/impbit.adb: New file.
9536
9537 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9538
9539         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9540
9541 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9542
9543         * gcc.dg/loop-3.c: New test.
9544
9545 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9546
9547         * gcc.c-torture/execute/simd-5.c: New test.
9548
9549 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9550
9551         PR c++/15064
9552         * g++.dg/template/crash18.C: New test.
9553
9554 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9555
9556         * g++.dg/ext/complit3.C: New test.
9557
9558 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9559
9560         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9561         * gcc.dg/altivec-3.c: Same.
9562         * gcc.dg/altivec-varargs-1.c: Same.
9563
9564 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9565
9566         * lib/target-supports.exp (check_profiling_available): Assume
9567         profiling is not available on powerpc-eabi targets.
9568
9569 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9570
9571         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9572         * gcc.dg/vmx/bug-1.c: Ditto.
9573
9574 2004-04-20  Eric Christopher  <echristo@redhat.com>
9575
9576         * gcc.dg/charset/extern.c: New test.
9577         * g++.dg/charset/extern3.cc: Ditto.
9578
9579 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9580
9581         * gcc.dg/builtins-39.c: New test.
9582
9583 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9584
9585         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9586
9587 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9588
9589         * gcc.dg/torture/mips-hilo-1.c: New test.
9590
9591 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9592
9593         * gcc.c-torture/compile/20040419-1.c: New test.
9594
9595 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9596
9597         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9598
9599 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9600             Aldy Hernandez  <aldyh@redhat.com>
9601
9602         * gcc.c-torture/execute/va-arg-24.c: New.
9603
9604 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9605             Aldy Hernandez  <aldyh@redhat.com>
9606
9607         * gcc.dg/vmx/1b-01.c: New.
9608         * gcc.dg/vmx/1b-02.c: New.
9609         * gcc.dg/vmx/1b-03.c: New.
9610         * gcc.dg/vmx/1b-04.c: New.
9611         * gcc.dg/vmx/1b-05.c: New.
9612         * gcc.dg/vmx/1b-06.c: New.
9613         * gcc.dg/vmx/1b-07.c: New.
9614         * gcc.dg/vmx/1c-01.c: New.
9615         * gcc.dg/vmx/1c-02.c: New.
9616         * gcc.dg/vmx/3a-01a.c: New.
9617         * gcc.dg/vmx/3a-01.c: New.
9618         * gcc.dg/vmx/3a-01m.c: New.
9619         * gcc.dg/vmx/3a-03.c: New.
9620         * gcc.dg/vmx/3a-03m.c: New.
9621         * gcc.dg/vmx/3a-04.c: New.
9622         * gcc.dg/vmx/3a-04m.c: New.
9623         * gcc.dg/vmx/3a-05.c: New.
9624         * gcc.dg/vmx/3a-06.c: New.
9625         * gcc.dg/vmx/3a-06m.c: New.
9626         * gcc.dg/vmx/3a-07.c: New.
9627         * gcc.dg/vmx/3b-01.c: New.
9628         * gcc.dg/vmx/3b-02.c: New.
9629         * gcc.dg/vmx/3b-10.c: New.
9630         * gcc.dg/vmx/3b-13.c: New.
9631         * gcc.dg/vmx/3b-14.c: New.
9632         * gcc.dg/vmx/3b-15.c: New.
9633         * gcc.dg/vmx/3c-01a.c: New.
9634         * gcc.dg/vmx/3c-01.c: New.
9635         * gcc.dg/vmx/3c-02.c: New.
9636         * gcc.dg/vmx/3c-03.c: New.
9637         * gcc.dg/vmx/3d-01.c: New.
9638         * gcc.dg/vmx/4-01.c: New.
9639         * gcc.dg/vmx/4-03.c: New.
9640         * gcc.dg/vmx/5-01.c: New.
9641         * gcc.dg/vmx/5-02.c: New.
9642         * gcc.dg/vmx/5-03.c: New.
9643         * gcc.dg/vmx/5-04.c: New.
9644         * gcc.dg/vmx/5-05.c: New.
9645         * gcc.dg/vmx/5-06.c: New.
9646         * gcc.dg/vmx/5-07.c: New.
9647         * gcc.dg/vmx/5-07t.c: New.
9648         * gcc.dg/vmx/5-08.c: New.
9649         * gcc.dg/vmx/5-10.c: New.
9650         * gcc.dg/vmx/5-11.c: New.
9651         * gcc.dg/vmx/7-01a.c: New.
9652         * gcc.dg/vmx/7-01.c: New.
9653         * gcc.dg/vmx/7c-01.c: New.
9654         * gcc.dg/vmx/7d-01.c: New.
9655         * gcc.dg/vmx/7d-02.c: New.
9656         * gcc.dg/vmx/8-01.c: New.
9657         * gcc.dg/vmx/8-02a.c: New.
9658         * gcc.dg/vmx/8-02.c: New.
9659         * gcc.dg/vmx/brode-1.c: New.
9660         * gcc.dg/vmx/bug-1.c: New.
9661         * gcc.dg/vmx/bug-2.c: New.
9662         * gcc.dg/vmx/bug-3.c: New.
9663         * gcc.dg/vmx/cw-bug-1.c: New.
9664         * gcc.dg/vmx/cw-bug-2.c: New.
9665         * gcc.dg/vmx/cw-bug-3.c: New.
9666         * gcc.dg/vmx/dct.c: New.
9667         * gcc.dg/vmx/debug-1.c: New.
9668         * gcc.dg/vmx/debug-2.c: New.
9669         * gcc.dg/vmx/debug-3.c: New.
9670         * gcc.dg/vmx/debug-4.c: New.
9671         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9672         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9673         * gcc.dg/vmx/eg-5.c: New.
9674         * gcc.dg/vmx/fft.c: New.
9675         * gcc.dg/vmx/gcc-bug-1.c: New.
9676         * gcc.dg/vmx/gcc-bug-2.c: New.
9677         * gcc.dg/vmx/gcc-bug-3.c: New.
9678         * gcc.dg/vmx/gcc-bug-4.c: New.
9679         * gcc.dg/vmx/gcc-bug-5.c: New.
9680         * gcc.dg/vmx/gcc-bug-6.c: New.
9681         * gcc.dg/vmx/gcc-bug-7.c: New.
9682         * gcc.dg/vmx/gcc-bug-8.c: New.
9683         * gcc.dg/vmx/gcc-bug-9.c: New.
9684         * gcc.dg/vmx/gcc-bug-b.c: New.
9685         * gcc.dg/vmx/gcc-bug-c.c: New.
9686         * gcc.dg/vmx/gcc-bug-d.c: New.
9687         * gcc.dg/vmx/gcc-bug-e.c: New.
9688         * gcc.dg/vmx/gcc-bug-f.c: New.
9689         * gcc.dg/vmx/gcc-bug-g.c: New.
9690         * gcc.dg/vmx/gcc-bug-i.c: New.
9691         * gcc.dg/vmx/harness.h: New.
9692         * gcc.dg/vmx/ira1.c: New.
9693         * gcc.dg/vmx/ira2a.c: New.
9694         * gcc.dg/vmx/ira2b.c: New.
9695         * gcc.dg/vmx/ira2.c: New.
9696         * gcc.dg/vmx/ira2c.c: New.
9697         * gcc.dg/vmx/mem.c: New.
9698         * gcc.dg/vmx/newton-1.c: New.
9699         * gcc.dg/vmx/ops.c: New.
9700         * gcc.dg/vmx/sn7153.c: New.
9701         * gcc.dg/vmx/spill2.c: New.
9702         * gcc.dg/vmx/spill3.c: New.
9703         * gcc.dg/vmx/spill.c: New.
9704         * gcc.dg/vmx/t.c: New.
9705         * gcc.dg/vmx/varargs-1.c: New.
9706         * gcc.dg/vmx/varargs-2.c: New.
9707         * gcc.dg/vmx/varargs-3.c: New.
9708         * gcc.dg/vmx/varargs-4.c: New.
9709         * gcc.dg/vmx/varargs-5.c: New.
9710         * gcc.dg/vmx/varargs-6.c: New.
9711         * gcc.dg/vmx/varargs-7.c: New.
9712         * gcc.dg/vmx/vmx.exp: New.
9713         * gcc.dg/vmx/vprint-1.c: New.
9714         * gcc.dg/vmx/vscan-1.c: New.
9715         * gcc.dg/vmx/x-01.c: New.
9716         * gcc.dg/vmx/x-02.c: New.
9717         * gcc.dg/vmx/x-03.c: New.
9718         * gcc.dg/vmx/x-04.c: New.
9719         * gcc.dg/vmx/x-05.c: New.
9720         * gcc.dg/vmx/yousufi-1.c: New.
9721         * gcc.dg/vmx/zero-1.c: New.
9722         * gcc.dg/vmx/zero.c: New.
9723
9724 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9725
9726         * g++.dg/lookup/java1.C: Update for chage of
9727         _Jv_AllocObject.
9728         * g++.dg/lookup/java2.C: Likewise.
9729
9730 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9731
9732         * ada/acats/run_all.sh: use -O2 by default.
9733
9734 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9735
9736         * gcc.dg/vr-mult-[12].c: New tests.
9737
9738 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9739
9740         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9741
9742         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9743
9744 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9745
9746         * lib/target-supports.exp (check_profiling_available): Assume profiling
9747         isn't available for mips*-*-elf targets.
9748
9749 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9750
9751         * gcc.dg/builtins-38.c: New test.
9752
9753 2004-04-14  Eric Christopher  <echristo@redhat.com>
9754
9755         * g++.dg/charset/charset.exp: Run .cc extension tests.
9756
9757 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9758
9759         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9760
9761 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9762
9763         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9764
9765 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9766
9767         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9768         * gcc.dg/i386-387-2.c: Likewise.
9769
9770         * gcc.dg/i386-387-7.c: New test.
9771         * gcc.dg/i386-387-8.c: New test.
9772
9773         * gcc.dg/builtins-37.c: New test.
9774
9775 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9776
9777         * g++.dg/pch/externc-1.C: Add missing semicolon.
9778
9779 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9780
9781         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9782
9783 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9784
9785         * gcc.c-torture/execute/20040411-1.c: New test.
9786
9787 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9788
9789         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9790
9791 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9792
9793         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9794
9795 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9796
9797         * lib/target-supports.exp (check_named_sections_available): New.
9798         * lib/gcc-dg.exp (dg-require-named-sections): New.
9799         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9800         old-deja.exp.  Also prune error-count message from HP linker.
9801         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9802
9803         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9804         * g++.old-deja/g++.pt/static3.C: Likewise.
9805         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9806
9807 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9808
9809         * gcc.c-torture/execute/20040409-1.c: New test case.
9810         * gcc.c-torture/execute/20040409-2.c: New test case.
9811         * gcc.c-torture/execute/20040409-3.c: New test case.
9812
9813 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9814
9815         * gcc.dg/20040409-1.c: New test.
9816
9817 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9818
9819         PR target/14888
9820         * g++.dg/opt/pr14888.C: New test case.
9821
9822 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9823
9824         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9825         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9826         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9827         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9828         New tests.
9829
9830 2004-04-08  Paul Brook  <paul@codesourcery.com>
9831
9832         * gcc.dg/spill-1.c: New test.
9833
9834 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9835
9836         * gcc.dg/torture/builtin-ctype-2.c: New test.
9837
9838 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9839
9840         * gcc.dg/pch/pch.exp: Add largefile test.
9841
9842 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9843
9844         * g++.dg/pch/externc-1.Hs: New.
9845         * g++.dg/pch/externc-1.C: New.
9846
9847 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9848
9849         * gcc.dg/compat/struct-by-value-5a_main.c,
9850         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9851         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9852         * gcc.dg/compat/struct-by-value-5a_x.c,
9853         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9854         gcc.dg/compat/struct-by-value-5_x.c.
9855         * gcc.dg/compat/struct-by-value-5a_y.c,
9856         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9857         gcc.dg/compat/struct-by-value-5_y.c.
9858
9859         * gcc.dg/compat/struct-by-value-6a_main.c,
9860         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9861         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9862         * gcc.dg/compat/struct-by-value-6a_x.c,
9863         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9864         gcc.dg/compat/struct-by-value-6_x.c.
9865         * gcc.dg/compat/struct-by-value-6a_y.c,
9866         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9867         gcc.dg/compat/struct-by-value-6_y.c.
9868
9869         * gcc.dg/compat/struct-by-value-7a_main.c,
9870         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9871         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9872         * gcc.dg/compat/struct-by-value-7a_x.c,
9873         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9874         gcc.dg/compat/struct-by-value-7_x.c.
9875         * gcc.dg/compat/struct-by-value-7a_y.c,
9876         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9877         gcc.dg/compat/struct-by-value-7_y.c.
9878
9879 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9880
9881         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9882         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9883         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9884         options.
9885
9886 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9887
9888         * gcc.dg/builtins-36.c: New test.
9889
9890 2004-04-06  Paul Brook  <paul@codesourcery.com>
9891
9892         * README.gcc: Remove obsolete contraint on testcases.
9893
9894 2004-04-05  Paul Brook  <paul@codesourcery.com>
9895
9896         PR2123
9897         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9898         failure and exit(0) on success.
9899         * g++.dg/expr/anew2.C: Ditto.
9900         * g++.dg/expr/anew3.C: Ditto.
9901         * g++.dg/expr/anew4.C: Ditto.
9902
9903 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9904
9905         PR c++/3518
9906         * g++.dg/template/unify7.C: New.
9907
9908 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9909
9910         * g++.dg/README: Bring up to date with new subdirectories; remove
9911         duplicate subdirectory lines.
9912
9913 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9914
9915         PR c++/14007
9916         * g++.dg/template/unify5.C: New.
9917         * g++.dg/template/unify6.C: New.
9918         * g++.dg/template/qualttp20.C: Adjust.
9919         * g++.old-deja/g++.jason/report.C: Adjust.
9920         * g++.old-deja/g++.other/qual1.C: Adjust.
9921
9922 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9923
9924         PR c++/14803
9925         * g++.dg/inherit/ptrmem1.C: New test.
9926
9927 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9928
9929         PR c++/14755
9930         * gcc.c-torture/execute/20040331-1.c: New test.
9931         * gcc.dg/20040331-1.c: New test.
9932
9933 2004-04-01  Paul Brook  <paul@codesourcery.com>
9934
9935         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9936
9937 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9938
9939         PR c++/14724
9940         * g++.dg/init/goto1.C: New test.
9941
9942         PR c++/14763
9943         * g++.dg/template/defarg4.C: New test.
9944
9945 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9946
9947         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9948
9949 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9950
9951         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9952
9953 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9954
9955         * gcc.dg/noncompile/undeclared-2.c: New test.
9956
9957 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9958
9959         * gcc.dg/940409-1.c: Remove XFAIL.
9960         * gcc.dg/reg-vol-struct-1.c: New test.
9961
9962 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9963
9964         * gcc.dg/torture/builtin-wctype-1.c: New test.
9965
9966 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9967
9968         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9969         * gcc.dg/20001101-1.c: Likewise.
9970         * gcc.dg/20001102-1.c: Likewise.
9971
9972 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9973
9974         * gcc.dg/compare8.c: Add an additional test for XOR.
9975
9976 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9977
9978         * gcc.dg/torture/builtin-ctype-1.c: New test.
9979
9980 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9981
9982         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9983         * gcc.dg/torture/builtin-math-1.c: Likewise.
9984         * gcc.dg/torture/builtin-power-1.c: New test.
9985
9986 2004-03-24  Andreas Schwab  <schwab@suse.de>
9987
9988         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9989         IA64 assembler.
9990
9991 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9992             Roger Sayle  <roger@eyesopen.com>
9993
9994         * gcc.dg/compare8.c: New test case.
9995
9996 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9997
9998         * g++.dg/ext/altivec-7.C: New test.
9999
10000 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10001
10002         PR 12267, 12391, 12560, 13129, 14114, 14133
10003         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10004         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10005         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10006         Adjust error regexps.
10007         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10008         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10009         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10010         * gcc.dg/local1.c: Add explanatory comment.
10011
10012 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10013
10014         PR optimization/14669
10015         * g++.dg/opt/fold2.C: New test case.
10016
10017 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10018
10019         PR c/14069
10020         * gcc.dg/20040322-1.c: New test.
10021
10022 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10023
10024         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10025         * gcc.dg/ultrasp4.c: Likewise.
10026         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10027
10028 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10029
10030         * gcc.dg/i386-sse-8.c: Reset default options.
10031
10032 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10033
10034         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10035         in the error message text.
10036
10037 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10038
10039         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10040
10041 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10042
10043         PR c++/14616
10044         * g++.dg/init/array13.C: New test.
10045
10046 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10047
10048         PR target/13889
10049         * gcc.c-torture/compile/pr13889.c: New test case.
10050
10051 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10052
10053         PR c/14635
10054         * builtins-1.c (nan, nans): Don't test.
10055         * builtins-30.c: Don't use nan, nanf, nanl.
10056         * builtins-35.c: New test.
10057
10058 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10059
10060         * g++.dg/ext/altivec-6.C: New test.
10061
10062 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10063
10064         * g++.dg/init/placement3.C: New test.
10065
10066         * g++.dg/template/spec13.C: New test.
10067
10068         * g++.dg/lookup/using11.C: New test.
10069
10070         * g++.dg/lookup/koenig3.C: New test.
10071
10072         * g++.dg/template/operator2.C: New test.
10073
10074         * g++.dg/expr/dtor3.C: New test.
10075         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10076         marker.
10077         * g++.old-deja/g++.law/visibility28.C: Likewise.
10078
10079 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10080
10081         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10082         * gcc.dg/ppc64-abi-3.c: Likewise.
10083
10084 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10085
10086         PR c++/14545
10087         * g++.dg/parse/template15.C: New test.
10088
10089 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10090
10091         * g++.dg/expr/dtor2.C: New test.
10092
10093         * g++.dg/lookup/anon4.C: New test.
10094
10095         * g++.dg/overload/using1.C: New test.
10096
10097         * g++.dg/template/lookup7.C: New test.
10098
10099         * g++.dg/template/typename6.C: New test.
10100
10101         * g++.dg/expr/cond6.C: New test.
10102
10103 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10104
10105         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10106
10107 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10108
10109         * g++.dg/expr/cond5.C: New test.
10110         * g++.dg/expr/constcast1.C: Likewise.
10111         * g++.dg/expr/ptrmem2.C: Likewise.
10112         * g++.dg/expr/ptrmem3.C: Likewise.
10113         * g++.dg/lookup/main1.C: Likewise.
10114         * g++.dg/template/lookup6.C: Likewise.
10115
10116 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10117
10118         * gcc.dg/local1.c: New test.
10119
10120         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10121
10122 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10123
10124         * gcc.dg/torture/builtin-convert-1.c: New test.
10125
10126 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10127
10128         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10129
10130 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10131
10132         PR c++/14481
10133         * g++.dg/warn/Wunused-7.C: New test.
10134
10135 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10136
10137         * gcc.dg/torture/builtin-integral-1.c: New test.
10138
10139 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10140
10141         PR c++/14586
10142         * g++.dg/parse/non-dependent3.C: New test.
10143
10144 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10145
10146         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10147         * g++.dg/eh/simd-2.C: Likewise.
10148         * g++.dg/init/array10.C: Likewise.
10149         * gcc.c-torture/compile/simd-1.c: Likewise.
10150         * gcc.c-torture/compile/simd-2.c: Likewise.
10151         * gcc.c-torture/compile/simd-3.c: Likewise.
10152         * gcc.c-torture/compile/simd-4.c: Likewise.
10153         * gcc.c-torture/compile/simd-6.c: Likewise.
10154         * gcc.c-torture/execute/simd-1.c: Likewise.
10155         * gcc.c-torture/execute/simd-2.c: Likewise.
10156         * gcc.dg/compat/vector-defs.h: Likewise.
10157         * gcc.dg/20020531-1.c: Likewise.
10158         * gcc.dg/altivec-3.c: Likewise.
10159         * gcc.dg/altivec-4.c: Likewise.
10160         * gcc.dg/altivec-varargs-1.c: Likewise.
10161         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10162         * gcc.dg/i386-mmx-3.c: Likewise.
10163         * gcc.dg/i386-sse-4.c: Likewise.
10164         * gcc.dg/i386-sse-5.c: Likewise.
10165         * gcc.dg/i386-sse-8.c: Likewise.
10166         * gcc.dg/simd-1.c: Likewise.
10167         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10168         __ev64_opaque__ since the machine description provides it.
10169
10170 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10171
10172         * lib/compat.exp (skip_list): New global variable.
10173         Use it to hold the user defined COMPAT_SKIPS list if any.
10174         (compat-obj): Add the members of skip_list to optall.
10175
10176 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10177
10178         * gcc.dg/compat/union-by-value-1_main.c,
10179         union-by-value-1_x.c, union-by-value-1_y.c,
10180         union-check.h, union-defs.h,
10181         union-init.h, union-return-1_main.c,
10182         union-return-1_x.c, union-return-1_y.c: New files.
10183
10184 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10185
10186         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10187         mixed-struct-init.h: Add 4 mixed structure types.
10188         struct-by-value-21_main.c, struct-by-value-21_x.c,
10189         struct-by-value-21_y.c, struct-return-21_main.c,
10190         struct-return-21_x.c, struct-return-21_y.c: New files.
10191
10192 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10193
10194         PR c++/14550
10195         * g++.dg/parse/template14.C: New test.
10196
10197 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10198
10199         * gcc.c-torture/execute/20040313-1.c: New test.
10200
10201 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10202
10203         PR target/14533
10204         * gcc.dg/20040311-2.c: New test.
10205
10206 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10207
10208         PR other/14544
10209         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10210         bit-field.
10211
10212 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10213
10214         * gcc.dg/20040305-2.c: Add missing return statement.
10215
10216 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10217
10218         * gcc.dg/builtins-34.c: Also check pow10*.
10219
10220 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10221
10222         PR target/14262
10223         * gcc.dg/20040305-2.c: New test.
10224
10225 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10226
10227         * gcc.dg/20040310-1.c: New test.
10228
10229 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10230
10231         * gcc.c-torture/execute/20040311-1.c: New test case.
10232
10233 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10234
10235         PR c++/14476
10236         * g++.dg/lookup/enum1.C: New test.
10237
10238 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10239
10240         PR c++/14510
10241         * g++.dg/lookup/struct2.C: New test.
10242
10243 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10244
10245         * gcc.dg/builtins-34.c: New test.
10246
10247 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10248
10249         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10250
10251 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10252
10253         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10254         * gcc.dg/alias-2.c: New testcase.
10255
10256 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10257
10258         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10259
10260 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10261
10262         * gcc.c-torture/execute/20040309-1.c: New test case.
10263
10264 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10265
10266         PR c++/14397
10267         * g++.dg/overload/ref1.C: New.
10268
10269 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10270
10271         PR c++/14409
10272         * g++.dg/template/spec12.C: New test.
10273
10274         PR c++/14448
10275         * g++.dg/parse/crash14.C: New test.
10276
10277 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10278
10279         PR c++/14230
10280         * g++.dg/init/ref11.C: New test.
10281
10282 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10283
10284         PR c++/14432
10285         * g++.dg/parse/builtin2.C: New test.
10286
10287 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10288
10289         PR c++/14401
10290         * g++.dg/init/ctor3.C: New test.
10291         * g++.dg/init/union1.C: New test.
10292         * g++.dg/ext/anon-struct4.C: New test.
10293
10294 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10295
10296         * g++.dg/lookup/koenig1.C: Tweak error messages.
10297         * g++.dg/lookup/used-before-declaration.C: Likewise.
10298         * g++.dg/other/do1.C: Likewise.
10299         * g++.dg/overload/koenig1.C: Likewise.
10300         * g++.dg/parse/crash13.C: Likewise.
10301         * g++.dg/template/instantiate3.C: Likewise.
10302
10303 2004-03-08  Eric Christopher  <echristo@redhat.com>
10304
10305         * * lib/target-supports.exp: Enable libiconv in test
10306         compilation.  Fix up error checking.
10307
10308 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10309
10310         PR middle-end/14289
10311         * gcc.dg/pr14289-1.c: New test case.
10312         * gcc.dg/pr14289-2.c: Likewise.
10313         * gcc.dg/pr14289-3.c: Likewise.
10314
10315 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10316
10317         * gcc.c-torture/execute/20040308-1.c: New test.
10318
10319 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10320
10321         * gcc.c-torture/execute/20040307-1.c: New test case.
10322
10323 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10324
10325         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10326
10327 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10328
10329         * gcc.dg/20040306-1.c: New test.
10330
10331 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10332
10333         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10334         them static.
10335         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10336
10337 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10338
10339         PR c/14465
10340         * gcc.dg/decl-6.c: New test.
10341
10342 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10343
10344         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10345         Rename LOGPOW -> LOG_POW.
10346         (SQRT_EXP, POW_EXP): New.
10347
10348 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10349
10350         * gcc.dg/i386-sse-8.c: New test.
10351
10352 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10353
10354         PR c/14114
10355         * gcc.dg/decl-5.c: New test.
10356
10357 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10358
10359         * gcc.dg/20040305-1.c: New test.
10360
10361 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10362
10363         PR other/14354
10364         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10365
10366 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10367
10368         PR c++/14425, c++/14426
10369         * g++.dg/ext/altivec-4.C: New test.
10370         * g++.dg/ext/altivec-5.C: New test.
10371
10372 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10373
10374         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10375         global variables of a type with no linkage.
10376         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10377         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10378         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10379         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10380         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10381         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10382         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10383         * g++.dg/warn/deprecated.C: Name enum Color.
10384         * g++.dg/overload/VLA.C: Name structure for 'b'.
10385         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10386
10387 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10388
10389         * gcc.c-torture/compile/20040304-1.c: New test.
10390
10391 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10392
10393         PR 13728
10394         * gcc.dg/decl-4.c: New testcase.
10395
10396 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10397
10398         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10399         as PRECF if sizeof (float) > sizeof (double).
10400         (PRECL): Make it the same as PRECF if
10401         sizeof (float) > sizeof (long double).
10402
10403 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10404
10405         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10406         system type.  Add check for irix6 which doesn't have c99 runtime.
10407
10408 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10409
10410         * gcc.dg/const-elim-1.c: xfail for xtensa.
10411
10412 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10413
10414         PR c++/14369
10415         * g++.dg/template/cond4.C: New test.
10416
10417 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/14360
10420         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10421
10422         PR c++/14361
10423         * g++.dg/parse/defarg7.C: New test.
10424
10425         PR c++/14359
10426         * g++.dg/template/friend26.C: New test.
10427
10428 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10429
10430         PR c++/14324
10431         * g++.dg/abi/mangle21.C: New test.
10432
10433         PR c++/14260
10434         * g++.dg/parse/constructor2.C: New test.
10435
10436         PR c++/14337
10437         * g++.dg/template/sfinae1.C: New test.
10438
10439 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c++/14267
10442         * g++.dg/expr/crash2.C: New test.
10443
10444         PR middle-end/13448
10445         * gcc.dg/inline-5.c: New test.
10446         * gcc.dg/always-inline.c: Split out tests into ...
10447         * gcc.dg/always-inline2.c: ... this and ...
10448         * gcc.dg/always-inline3.c: ... this.
10449
10450 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10451
10452         PR debug/12103
10453         * g++.dg/debug/crash1.C: New test.
10454
10455 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10456
10457         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10458         function with __attribute__((noinline)).
10459         (recurser_void2): Likewise.
10460         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10461         (recurser_void2): Likewise.
10462
10463 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10464
10465         PR middle-end/14203
10466         * g++.dg/warn/Wunused-6.C: New test case.
10467
10468 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10469
10470         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10471         not defined.
10472
10473 2004-02-27  Eric Christopher  <echristo@redhat.com>
10474
10475         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10476         * g++.dg/charset/asm2.c: Run only x86.
10477         * gcc.dg/charset/asm3.c: Ditto.
10478
10479 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10480
10481         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10482         ld_library_path.
10483
10484 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10485
10486         * g++.dg/ext/altivec-3.C: New.
10487
10488 2004-02-26  Richard Henderson  <rth@redhat.com>
10489
10490         * g++.dg/ext/attrib10.C: Mark for warning.
10491         * gcc.dg/attr-alias-1.c: New.
10492
10493 2004-02-26  Richard Henderson  <rth@redhat.com>
10494
10495         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10496         * gcc.c-torture/execute/20040208-2.c: ... it back.
10497
10498 2004-02-26  Eric Christopher  <echristo@redhat.com>
10499
10500         * lib/target-supports.exp (check-iconv-available): New function.
10501         * lib/gcc-dg.exp (dg-require-iconv): New function.
10502         Use above.
10503         * gcc.dg/charset: New directory.
10504         * gcc.dg/charset/charset.exp: New file.
10505         * gcc.dg/charset/asm1.c: Ditto.
10506         * gcc.dg/charset/asm2.c: Ditto.
10507         * gcc.dg/charset/asm3.c: Ditto.
10508         * gcc.dg/charset/asm4.c: Ditto.
10509         * gcc.dg/charset/asm5.c: Ditto.
10510         * gcc.dg/charset/attribute1.c: Ditto.
10511         * gcc.dg/charset/attribute2.c: Ditto.
10512         * gcc.dg/charset/string1.c: Ditto.
10513         * g++.dg/charset: New directory.
10514         * g++.dg/dg.exp: Add here. Special options.
10515         * g++.dg/charset/charset.exp: New file.
10516         * g++.dg/charset/asm1.c: Ditto.
10517         * g++.dg/charset/asm2.c: Ditto.
10518         * g++.dg/charset/asm3.c: Ditto.
10519         * g++.dg/charset/asm4.c: Ditto.
10520         * g++.dg/charset/attribute1.c: Ditto.
10521         * g++.dg/charset/attribute2.c: Ditto.
10522         * g++.dg/charset/extern1.cc: Ditto.
10523         * g++.dg/charset/extern2.cc: Ditto.
10524         * g++.dg/charset/string1.c: Ditto.
10525
10526 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10527
10528         PR c++/14278
10529         * g++.dg/parse/comma1.C: New test.
10530
10531 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10532
10533         PR c++/14284
10534         * g++.dg/template/ttp8.C: New test.
10535
10536 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10537
10538         * gcc.dg/fixuns-trunc-1.c: New test.
10539
10540 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10541
10542         * gcc.dg/builtins-config.h: Use #elif.
10543
10544 2004-02-26  Michael Matz  <matz@suse.de>
10545
10546         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10547         * gcc.dg/991214-1.c: Likewise.
10548         * gcc.dg/i386-asm-1.c: Likewise.
10549
10550 2004-02-25  Richard Henderson  <rth@redhat.com>
10551
10552         * gcc.c-torture/execute/20040208-2.c: Move ...
10553         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10554
10555 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10556
10557         PR c++/14246
10558         * g++.dg/other/crash-3.C: New test.
10559
10560 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10561
10562         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10563         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10564
10565         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10566         HP-UX.
10567
10568 2004-02-24  Michael Matz  <matz@suse.de>
10569
10570         * gcc.dg/i386-regparm.c: New.
10571
10572 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10573
10574         * gcc.c-torture/execute/20040223-1.c: New.
10575
10576 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10577             Kazu Hirata  <kazu@cs.umass.edu>
10578
10579         * gcc.dg/fwritable-strings-1.c: Remove.
10580
10581 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10582
10583         PR c/14156
10584         * gcc.dg/20040223-1.c: New test.
10585
10586 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10587
10588         PR c++/14106
10589         * g++.dg/ext/typeof9.C: New test.
10590
10591 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10592
10593         PR c++/14250
10594         * g++.dg/other/switch1.C: New test.
10595
10596 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10597
10598         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10599         * gcc.dg/va-arg-1.c: Likewise.
10600
10601 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10602
10603         PR c++/14143
10604         * g++.dg/template/koenig5.C: New test.
10605
10606 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10607
10608         * g++.dg/ext/altivec-1.C: Generalize target triple.
10609         * g++.dg/ext/altivec-2.C: New test case.
10610         * g++.dg/ext/altivec_check.h: New file.
10611         * gcc.dg/altivec-1.c: Generalize target triple;
10612         include altivec_check.h and call altivec_check().
10613         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10614         * gcc.dg/altivec-6.c: New test case.
10615         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10616         type casts as needed.
10617         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10618         altivec_check().
10619         * gcc.dg/altivec-12.c: New test case.
10620         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10621         include altivec_check.h and call altivec_check().
10622         * gcc.dg/altivec_check.h: New file.
10623
10624 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10625
10626         * lib/target-supports.exp (check_alias_available): Don't mangle
10627         function `g' in test program.
10628
10629 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10630
10631         * lib/target-supports.exp (check_profiling_available): Check
10632         argument to determine whether we support a profiling type.
10633         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10634         check_profiling_available.
10635         * g++.dg/bprob/bprob.exp: Likewise
10636         * g77.dg/bprob/bprob.exp: Likewise.
10637         * gcc.misc-tests/bprob.exp: Likewise.
10638         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10639         dg-require-profiling and delete expected error handling.
10640         * gcc.dg/20021014-1.c: Likewise.
10641         * gcc.dg/nest.c: Likewise.
10642
10643 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10644
10645         PR c++/12007
10646         * g++.dg/other/vthunk1.C: New test.
10647
10648 2004-02-20  Falk Hueffner  <falk@debian.org>
10649
10650         PR target/14201
10651         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10652
10653 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10654
10655         PR c++/13927
10656         * g++.dg/other/error8.C: Remove XFAIL markers.
10657
10658         PR c++/14173
10659         * g++.dg/ext/packed5.C: New test.
10660
10661         PR c++/14199
10662         * g++.dg/warn/Wunused-5.C: New test.
10663
10664         PR c++/14186
10665         * g++.dg/lookup/member1.C: New test.
10666
10667 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10668
10669         * gcc.c-torture/compile/20040130-1.c: Enable only when
10670         __INT_MAX__ >= 2147483647L.
10671         * gcc.c-torture/compile/961203-1.c: Likewise.
10672
10673 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10674
10675         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10676         * g++.dg/opt/template1.C: Robustify assembler regexp
10677
10678 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10679
10680         * gcc.c-torture/execute/simd-4.x: Remove.
10681         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10682         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10683         Guard with #ifndef SKIP_ATTRIBUTE.
10684         * gcc.dg/compat/vector-1_y.c: Likewise.
10685         * gcc.dg/compat/vector-2_x.c: Likewise.
10686         * gcc.dg/compat/vector-2_y.c: Likewise.
10687         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10688         * g++.dg/eh/simd-2.C: Likewise.
10689
10690 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10691
10692         * gcc.c-torture/compile/complex-1.c: New.
10693
10694 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10695
10696         PR target/14209
10697         * gcc.c-torture/execute/20040218-1.c: New test.
10698
10699 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10700
10701         PR c++/14181
10702         * g++.dg/parse/new2.C: New test.
10703
10704 2004-02-18  Paul Brook  <paul@codesourcery.com>
10705
10706         * gcc.c-torture/compile/libcall-1.c: New test.
10707
10708 2004-02-18  Paul Brook  <paul@codesourcery.com>
10709
10710         PR debug/12934
10711         * gcc.dg/debug/debug-7.c: New test.
10712
10713 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10714
10715         * gcc.dg/20040217-1.c: New test.
10716
10717 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10718
10719         * gcc.c-torture/execute/990208-1.x: Delete.
10720
10721 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10722
10723         * gcc.c-torture/execute/20040208-2.x: New file.
10724
10725 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10726
10727         PR c++/11326
10728         * g++.dg/abi/structret1.C: New test.
10729
10730 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10731
10732         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10733         (i386_cpuid): No need to test if cpuid is available on AMD64.
10734         Fix assembly, so that it works onboth i386 and AMD64.
10735         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10736         (vecInLong): Fix s[] member type to unsigned int.
10737         (vecInWord): Remove type.
10738         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10739         (a64, b64, c64, d64, e64): Remove.
10740         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10741         Remove unused variable.  Remove initialization of removed variables.
10742         Don't call mmx_tests nor sse_tests.
10743         (reference_mmx, reference_sse): Remove.
10744         (check): Add return stmt.
10745         * gcc.dg/i386-sse-7.c: New test.
10746         * gcc.dg/i386-mmx-4.c: New test.
10747
10748 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10749
10750         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10751         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10752         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10753         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10754         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10755         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10756         g++.dg/tc1/dr94.C: Fix line terminator.
10757
10758 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10759
10760         * gcc.c-torture/compile/20040216-1.c: New.
10761
10762 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10763
10764         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10765         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10766         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10767         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10768         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10769         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10770
10771 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10772
10773         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10774
10775 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10776
10777         PR c++/13971
10778         * g++.dg/expr/cond4.C: New test.
10779
10780         PR c++/14086
10781         * g++.dg/lookup/crash2.C: New test.
10782
10783 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10784
10785         * gcc.c-torture/compile/20040214-2.c: New test.
10786
10787 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10788
10789         PR c++/14116
10790         * g++.dg/ext/typeof8.C: New test.
10791
10792 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10793
10794         * gcc.c-torture/compile/20040214-1.c: New test.
10795
10796 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10797
10798         PR c++/13635
10799         * g++.dg/template/spec11.C: New test.
10800
10801 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10802
10803         PR c++/13927
10804         * g++.dg/other/error8.C: New test.
10805
10806 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10807
10808         PR c++/14122
10809         * g++.dg/template/array4.C: New test.
10810
10811         PR c++/14108
10812         * g++.dg/inherit/thunk2.C: New test.
10813
10814         PR c++/14083
10815         * g++.dg/eh/cond2.C: New test.
10816
10817 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10818
10819         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10820
10821 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10822
10823         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10824
10825 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10826
10827         * g++.dg/simd-2.C: xfail on ppc64-linux.
10828
10829 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10830
10831         PR c/456
10832         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10833         tests.
10834
10835 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10836
10837         * gcc.dg/builtins-33.c: New test.
10838
10839 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10840
10841         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10842
10843 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10844
10845         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10846
10847 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10848
10849         * gcc.dg/ppc64-abi-3.c: New test.
10850
10851 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10852
10853         PR c/14092
10854
10855         * gcc.dg/pr14092-1.c: New testcase.
10856
10857 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10858
10859         * gcc.dg/cpp/assert4.c: Fix typo last change.
10860
10861         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10862         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10863
10864         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10865
10866 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10867
10868         * gcc.c-torture/compile/20040209-1.c: New test case.
10869
10870 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10871
10872         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10873
10874 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10875
10876         * gcc.c-torture/execute/20040208-[12].c: New tests.
10877
10878 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10879
10880         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10881
10882 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10883
10884         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10885
10886 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10887
10888         Bug 13856
10889         * gcc.dg/visibility-8.c: New testcase.
10890
10891 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10892
10893         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10894         arguments.
10895         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10896
10897 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10898
10899         PR middle-end/13696
10900         * g++.dg/opt/fold1.C: New test case.
10901
10902 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10903
10904         PR c++/14033
10905         * g++.dg/other/crash-2.C: New test.
10906
10907 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10908
10909         PR c++/14028
10910         * g++.dg/parse/angle-bracket2.C: New test.
10911
10912 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10913
10914         PR middle-end/13750
10915         Revert:
10916         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10917         PR pch/13361
10918         * testsuite/g++.dg/pch/wchar-1.C: New.
10919         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10920
10921 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10922
10923         PR c++/14008
10924         * g++.dg/parse/error15.C: New test.
10925         * g++.dg/parse/crash11.C: Update dg-error mark.
10926
10927 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10928
10929         PR c++/13932
10930         * g++.dg/warn/conv2.C: New test.
10931
10932 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10933
10934         PR c++/13086
10935         * g++.dg/warn/incomplete1.C: Remove xfail.
10936
10937 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10938
10939         * lib/file-format.exp (gcc_target_object_format): Use
10940         ${tool}_target_compile, not gcc_target_compile.
10941         * lib/target-supports.exp (check_alias_available): Likewise.
10942         (check_gc_sections_available): Likewise.
10943         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10944         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10945         dg-require-alias.
10946
10947 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10948
10949         PR c++/13969
10950         * g++.dg/template/static6.C: New test.
10951
10952 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10953
10954         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10955
10956 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10957
10958         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10959         tests for systems where `char' is unsigned by default.
10960
10961 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10962
10963         PR c++/13997
10964         * g++.dg/template/partial3.C: New test.
10965
10966 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10967
10968         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10969         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10970         Remove mentions of obsolete ports.
10971
10972 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10973
10974         * gcc.dg/noncompile/20001228-1.c: Fix for new
10975         error message.
10976
10977 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10978
10979         PR target/9348
10980         * gcc.c-torture/execute/multdi-1.c: New test case.
10981
10982 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10983
10984         PR c++/13925
10985         * g++.dg/template/lookup5.C: New test.
10986
10987 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10988
10989         PR c++/13950
10990         * g++.dg/template/lookup4.C: New test.
10991
10992         PR c++/13970
10993         * g++.dg/parse/error14.C: New test.
10994
10995         PR c++/14002
10996         * g++.dg/parse/template13.C: New test.
10997
10998 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10999
11000         PR c++/13978
11001         * g++.dg/template/koenig4.C: New test.
11002
11003         PR c++/13968
11004         * g++.dg/template/crash17.C: New test.
11005
11006         PR c++/13975
11007         * g++.dg/parse/error13.C: New test.
11008         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11009
11010 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11011
11012         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11013
11014 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11015
11016         PR c/11658
11017         PR c/13994
11018         * gcc.dg/noncompile/20040203-1.c: New test.
11019         * gcc.dg/noncompile/20040203-2.c: Likewise.
11020         * gcc.dg/noncompile/20040203-3.c: Likewise.
11021         * gcc.dg/20040203-1.c: Likewise.
11022
11023 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11024
11025         PR c++/10858
11026         * g++.dg/template/sizeof7.C: New test.
11027
11028 2004-02-02  Eric Christopher  <echristo@redhat.com>
11029             Zack Weinberg  <zack@codesourcery.com>
11030
11031         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11032
11033 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11034
11035         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11036         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11037         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11038         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11039
11040 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11041
11042         PR c++/13113
11043         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11044
11045         PR c++/13854
11046         * g++.dg/ext/attrib13.C: New test.
11047
11048         PR c++/13907
11049         * g++.dg/conversion/op2.C: New test.
11050
11051 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11052
11053         * gcc.dg/titype-1.c: Fix pasto.
11054
11055 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11056
11057         * gcc.dg/titype-1.c: New test.
11058
11059 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11060
11061         PR c++/13957
11062         * g++.dg/template/non-type-template-argument-1.C,
11063         g++.dg/template/qualified-id1.C: Update dg-error marks.
11064         * g++.dg/template/nontype6.C: New test.
11065
11066 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11067
11068         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11069         * gcc.dg/builtins-31.c: New testcase.
11070         * gcc.dg/builtins-32.c: New testcase.
11071
11072 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11073
11074         * objc.dg/call-super-2.m: Update line numbers
11075         for the including of stddef.h.
11076
11077 2004-01-30  Michael Matz  <matz@suse.de>
11078
11079         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11080         g++.dg/ext/case-range3.C: New tests.
11081
11082 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11083
11084         DR206
11085         PR c++/13813
11086         * g++.dg/template/member4.C: New test.
11087
11088 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11089
11090         PR c++/13683
11091         * g++.dg/template/sizeof6.C: New test.
11092
11093 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11094
11095         * gcc.dg/fwritable-strings-1.c: New test.
11096
11097 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11098
11099         * gcc.c-torture/compile/20040130-1.c: New test.
11100
11101 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11102
11103         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11104
11105 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11106
11107         PR c++/13883
11108         * g++.dg/template/ctor3.C: New test.
11109
11110 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11111
11112         * g++.dg/tc1: New directory.
11113         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11114         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11115         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11116         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11117         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11118
11119 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11120
11121         * g++.dg/parse/error11.C: New test.
11122         * g++.dg/parse/error12.C: Likewise.
11123
11124 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11125
11126         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11127         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11128
11129 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11130
11131         PR c++/13791
11132         * g++.dg/ext/attrib12.C: New test.
11133
11134         PR c++/13736
11135         * g++.dg/parse/cast2.C: New test.
11136
11137 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11138
11139         * objc.dg/encode-2.m (main): New local string.  Set depending on
11140         sizeof long.  Use in sscanf call.
11141         * objc.dg/encode-3.m (main): New local string.  Set depending on
11142         sizeof long.  Use in scan_initial call.
11143
11144 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11145
11146         * objc.dg/call-super-2.m: Make LP64-safe.
11147         * objc.dg/desig-init-1.m: Likewise.
11148
11149 2004-01-27  Devang Patel <dpatel@apple.com>
11150
11151         * g++.dg/debug/namespace1.C: New test.
11152
11153 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11154
11155         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11156         xscale-*-*.
11157
11158         * gcc.dg/arm-mmx-1.c: New test.
11159
11160 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11161
11162         * gcc.dg/20040127-1.c: New test.
11163         * gcc.dg/20040127-2.c: New test.
11164
11165 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11166
11167         * objc.dg/stret-1.m (glob): Renamed to globa.
11168
11169 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11170
11171         PR c++/13663
11172         * g++.dg/expr/for1.C: New test.
11173
11174 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11175
11176         PR middle-end/13779
11177         * gcc.dg/darwin-longlong.c: New test.
11178
11179 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11180
11181         * gcc.dg/20040124-1.c: Moved test from here...
11182         * gcc.c-torture/compile/20040124-1.c: ...to here.
11183
11184 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11185
11186         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11187         the assembly output if -m64 is passed.
11188
11189 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11190
11191         PR c++/13833
11192         * g++.dg/template/cond3.C: New test.
11193
11194 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11195
11196         PR c++/13810
11197         * g++.dg/template/ttp7.C: New test.
11198
11199 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11200
11201         PR c++/13797
11202         * g++.dg/template/nontype4.C: New test.
11203         * g++.dg/template/nontype5.C: Likewise.
11204
11205 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11206
11207         * gcc.dg/torture/mips-clobber-at.c: New test.
11208
11209 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11210
11211         * gcc.dg/20040124-1.c: New test.
11212
11213 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11214
11215         * gcc.dg/20040123-1.c: New test.
11216
11217 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11218
11219         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11220
11221 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11222
11223         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11224
11225 2004-01-23  Andrew Pinski  <apinski@apple.com>
11226
11227         * gcc.dg/20030121-1.c: Move to ..
11228         * gcc.dg/20040121-1.c: here.
11229
11230 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11231
11232         * gcc.dg/builtins-29.c: New test case.
11233
11234 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11235
11236         PR 18314
11237         * gcc.dg/builtins-30.c: New testcase.
11238
11239 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11240
11241         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11242         * lib/g77.exp: Likewise.
11243         * lib/objc.exp: Likewise.
11244         * lib/g++.exp: Likewise.
11245
11246 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11247
11248         * gcc.dg/struct-by-value-2.c: New test.
11249
11250 2004-01-21  Andrew Pinski  <apinski@apple.com>
11251
11252         PR target/13785
11253         * gcc.dg/20030121-1.c: New test.
11254
11255 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11256
11257         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11258         clobber frame pointer register in asm statement.
11259
11260 2004-01-21  Falk Hueffner  <falk@debian.org>
11261
11262         * gcc.c-torture/compile/20040121-1.c: New test.
11263
11264 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11265
11266         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11267
11268 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11269
11270         * gcc.dg/ppc64-abi-2.c: New test.
11271
11272 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11273
11274         * lib/treelang.exp: Fill out this file.
11275         * lib/treelang-dg.exp: New File.
11276
11277 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11278
11279         * gcc.c-torture/compile/981022-1.c: Remove.
11280         * gcc.dg/array-5.c: Remove XFAIL.
11281         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11282         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11283         gcc.dg/cond-lvalue-1.c: Update.
11284         * gcc.dg/cast-lvalue-2.c: New test.
11285
11286 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11287
11288         PR c++/13592
11289         * g++.dg/other/error1.C (class foo): Tweak error message.
11290
11291         PR c++/13592
11292         * g++.dg/template/call2.C: New test.
11293
11294 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11295
11296         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11297         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11298         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11299         scalar-return-1_x.c, scalar-return-2_y.c,
11300         scalar-return-3_x.c, scalar-return-3_y.c,
11301         scalar-return-4_x.c, scalar-return-4_y.c,
11302         struct-align-1.h, struct-align-1_x.c,
11303         struct-align-1_y.c, struct-align-2.h,
11304         struct-align-2_x.c, struct-align-2_y.c,
11305         struct-by-value-10_y.c, struct-by-value-11_x.c,
11306         struct-by-value-11_y.c, struct-by-value-12_x.c,
11307         struct-by-value-12_y.c, struct-by-value-13_x.c,
11308         struct-by-value-13_y.c, struct-by-value-14_x.c,
11309         struct-by-value-14_y.c, struct-by-value-15_x.c,
11310         struct-by-value-15_y.c, struct-by-value-16_y.c,
11311         struct-by-value-17_y.c, struct-by-value-18_y.c,
11312         struct-by-value-19_y.c, struct-by-value-1_x.c,
11313         struct-by-value-1_y.c, struct-by-value-20_y.c,
11314         struct-by-value-2_x.c, struct-by-value-2_y.c,
11315         struct-by-value-3_y.c, struct-by-value-4_x.c,
11316         struct-by-value-4_y.c, struct-by-value-5_y.c,
11317         struct-by-value-6_y.c, struct-by-value-7_y.c
11318         struct-by-value-8_x.c, struct-by-value-8_y.c
11319         struct-by-value-9_x.c, struct-by-value-9_y.c
11320         struct-return-10_x.c, struct-return-10_y.c,
11321         struct-return-19_x.c, struct-return-20_x.c
11322         struct-return-2_x.c, struct-return-2_y.c
11323         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11324         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11325
11326 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11327
11328         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11329         attribute on sparc*-sun-solaris2.*.
11330
11331 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11332
11333         PR c++/13710
11334         * g++.dg/ext/typeof7.C: New test.
11335
11336 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11337
11338         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11339         * gcc.dg/const-elim-1.c: Same.
11340
11341 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11342
11343         * objc.dg/stret-1.m: New.
11344         * objc.dg/stret-2.m: New.
11345
11346 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11347
11348         PR c++/11895
11349         * g++.dg/ext/vector1.C: New test.
11350
11351 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11352
11353         * gcc.dg/pch/import-1.c: New.
11354         * gcc.dg/pch/import-1.hs: New.
11355         * gcc.dg/pch/import-1a.h: New.
11356         * gcc.dg/pch/import-1b.h: New.
11357         * gcc.dg/pch/import-1c.h: New.
11358
11359 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11360
11361         PR c++/13574
11362         * g++.dg/ext/array1.C: New test.
11363
11364         PR c++/13178
11365         * g++.dg/conversion/op1.C: New test.
11366
11367 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11368
11369         PR 11864
11370         From Kazumoto Kojima / Dan Kegel:
11371         * gcc.dg/pr11864-1.c: New test.
11372
11373         PR 10392
11374         From Marcus Comstedt / Dan Kegel:
11375         * gcc.dg/pr10392-1.c: New test.
11376
11377 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11378
11379         PR c++/13478
11380         * g++.dg/init/ref10.C: New test.
11381
11382 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11383
11384         PR c++/13407
11385         * g++.dg/parse/typename6.C: New test.
11386
11387 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11388
11389         PR pch/13361
11390         * testsuite/g++.dg/pch/wchar-1.C: New.
11391         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11392
11393 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11394
11395         PR c++/9259
11396         * g++.dg/expr/sizeof2.C: New test.
11397
11398 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11399
11400         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11401
11402 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11403
11404         PR c++/13659
11405         * g++.dg/lookup/strong-using-3.C: New.
11406         * g++.dg/lookup/using-10.C: New.
11407
11408 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11409
11410         PR c++/13594
11411         * g++.dg/lookup/strong-using-2.C: New.
11412
11413 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11414             Dan Kegel <dank@kegel.com>
11415             J"orn Rennecke <joern.rennecke@superh.com>
11416
11417         PR target/9365
11418         * gcc.dg/pr9365-1.c: New test.
11419
11420 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11421
11422         PR c++/8856
11423         * g++.dg/parse/casting-operator2.C: New test.
11424         * g++.old-deja/g++.pt/explicit83.C: Remove.
11425
11426 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11427
11428         * gcc.dg/label-compound-stmt-1.c: New test.
11429         * gcc.c-torture/compile/950922-1.c,
11430         gcc.c-torture/compile/20000211-3.c,
11431         gcc.c-torture/compile/20000518-1.c,
11432         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11433         compound statements.
11434
11435 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11436
11437         * gcc.dg/ppc64-abi-1.c: New test.
11438
11439 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11440
11441          * g++.dg/ext/attrib9.C: Add dg-warnings.
11442
11443 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11444
11445         PR c++/12335
11446         * g++.dg/parse/dtor3.C: New test.
11447
11448 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11449
11450         PR c++/12709
11451         * g++.dg/parse/try-catch-1.C: New test.
11452
11453 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11454
11455         * ada/acats/run_all.sh: Add more verbose output in acats.log
11456         when compiling tests.
11457
11458 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11459
11460         PR 13656
11461         * gcc.dg/typedef-redecl.c: New test case.
11462         * gcc.dg/typedef-redecl.h: New support file.
11463
11464 2004-01-13  Jan Hubicka  <jh@suse.cz>
11465
11466         * gcc.dg/always_inline.c: New test.
11467         * gcc.dg/debug/20031231-1.c: Fix.
11468
11469 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11470
11471         PR c++/13474
11472         * g++.dg/template/array3.C: New test.
11473
11474 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11475
11476         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11477         * g++.dg/warn/Wunused-2.C: Likewise.
11478
11479 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11480
11481         PR c++/13289
11482         * g++.dg/template/instantiate6.C: New test.
11483
11484 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11485
11486         PR middle-end/11397
11487         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11488
11489 2004-01-12  Jan Hubicka  <jh@suse.cz>
11490
11491         PR opt/12826
11492         * gcc.dg/20040112-1.c: New.
11493
11494         * gcc.dg/dwarf-die[1-7].c: Move to...
11495         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11496         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11497
11498 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11499
11500         PR c++/4100
11501         * g++.dg/parse/friend4.C: New test.
11502
11503 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11504
11505         PR c++/4100
11506         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11507         definition is called a friend.
11508
11509 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11510
11511         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11512
11513 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11514
11515         PR c++/3478
11516         * g++.dg/parse/error10.C: New test.
11517         * g++.dg/template/arg2.C: Accept "invalid type" error.
11518
11519 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11520
11521         PR middle-end/13392
11522         * g++.dg/opt/expect2.C: New test.
11523
11524 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11525
11526         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11527         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11528         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11529         Update dg-error regexps.
11530
11531 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11532
11533         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11534         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11535
11536 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11537
11538         * gcc.dg/pragma-re-1.c: Use right pointer type.
11539
11540 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11541
11542         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11543
11544 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11545
11546         * gcc.dg/rs6000-ldouble-1.c: New.
11547
11548 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11549
11550         DR 337
11551         PR c++/9256
11552         * g++.dg/other/abstract1.C: New test.
11553
11554 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11555
11556         * g++.dg/lookup/strong-using-1.C: New.
11557
11558 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11559
11560         PR c/11234
11561         * gcc.dg/func-ptr-conv-1.c: New test.
11562         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11563
11564 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11565
11566         PR target/13380.
11567         * gcc.c-torture/compile/20040109-1.c: New.
11568
11569 2004-01-08  Stuart Hastings  <stuart@apple.com>
11570
11571         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11572         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11573         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11574
11575 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11576
11577         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11578
11579 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11580
11581         * ada/acats/run_acats: Treat 'gnatchop' the same way
11582         as 'gnatmake'.  Export GCC_DRIVER.
11583         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11584         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11585
11586 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11587
11588         PR c++/12573
11589         * g++.dg/template/dependent-expr4.C: New test.
11590
11591 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11592
11593         * gcc.dg/altivec-11.c: New test.
11594
11595 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11596
11597         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11598
11599 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11600
11601         PR c/6024
11602         * gcc.dg/enum-compat-1.c: New test.
11603         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11604
11605 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11606
11607         PR c/12165
11608         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11609         gcc.dg/c99-idem-qual-3.c: New tests.
11610
11611 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11612
11613         * gcc.dg/winline-7.c: Don't cast void * to int.
11614
11615 2004-01-06  Jan Hubicka  <jh@suse.cz>
11616
11617         * gcc.dg/i386-sse-5.c: New test
11618         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11619
11620 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11621
11622         PR c++/12815
11623         * g++.dg/rtti/typeid4.C: New test.
11624
11625 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11626
11627         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11628
11629 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11630
11631         PR c++/12132
11632         * g++.dg/template/error11.C: New test.
11633
11634         PR c++/13451
11635         * g++.dg/template/class2.C: New test.
11636
11637 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11638         Richard Sandiford <rsandifo@redhat.com>
11639
11640         PR c++/13387
11641         * g++.dg/opt/alias3.C: New test.
11642
11643 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11644
11645         PR c++/13157
11646         * g++.dg/template/koenig3.C: New test.
11647
11648         PR c++/13529
11649         * g++.dg/parse/offsetof3.C: New test.
11650
11651         * g++.dg/init/copy7.C: Add missing dg-error markers.
11652
11653         PR c++/12226
11654         * g++.dg/init/copy7.c: New test.
11655
11656         PR c++/13536
11657         * g++.dg/parse/cast1.C: New test.
11658
11659 2004-01-04  Jan Hubicka  <jh@suse.cz>
11660
11661         * gcc.dg/winline[1-7].c: New tests.
11662
11663 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11664
11665         PR c++/13520
11666         * g++.dg/template/qualttp22.C: New test.
11667
11668 2004-01-01  Jan Hubicka  <jh@suse.cz>
11669
11670         * gcc.dg/debug/20031231-1.c: New.
11671         * gcc.c-torture/compile/20040101-1.c: New.
11672         * gcc.dg/dwarf-die-[1-7].c: New.
11673
11674 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11675
11676         PR optimization/13521
11677         * gcc.c-torture/compile/20031231-1.c: New test.
11678
11679 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11680
11681         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11682
11683 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11684
11685         PR c++/10079
11686         * g++.dg/template/crash16.C: New test.
11687
11688 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11689
11690         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11691
11692 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11693
11694         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11695         ports.
11696         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11697         * g++.old-deja/g++.law/profile1.C: Likewise.
11698         * gcc.c-torture/compile/981006-1.c: Likewise.
11699         * gcc.c-torture/execute/loop-2e.x: Likewise.
11700         * gcc.c-torture/execute/loop-2f.x: Remove.
11701         * gcc.c-torture/execute/loop-2g.x: Likewise.
11702         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11703         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11704
11705 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11706
11707         PR c++/13507
11708         * g++.dg/ext/attrib11.C: New test.
11709
11710         PR c++/13494
11711         * g++.dg/template/array2-1.C: New test.
11712         * g++.dg/template/array2-2.C: New test.
11713
11714 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11715
11716         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11717
11718 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11719
11720         PR c++/12774
11721         * g++.dg/template/array1-1.C: New test.
11722         * g++.dg/template/array1-2.C: New test.
11723
11724 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11725
11726         PR fortran/12632
11727         * g77.dg/12632.f: New test case.
11728
11729 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11730
11731         PR c++/13289
11732         * g++.dg/parse/nontype1.C: New test.
11733
11734 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11735
11736         PR c++/12403
11737         * g++.dg/parse/explicit1.C: New test.
11738         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11739
11740 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11741
11742         PR c++/13081
11743         * g++.dg/opt/inline6.C: New test.
11744
11745         PR c++/12613
11746         * g++.dg/parse/error9.C: New test.
11747
11748         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11749
11750 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11751
11752         PR c++/13009
11753         * g++.dg/init/assign1.C: New test.
11754
11755 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11756
11757         PR c++/13070
11758         * g++.dg/warn/format3.C: New test case.
11759
11760 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11761
11762         * gcc.c-torture/compile/20031227-1.c: New test.
11763
11764 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11765
11766         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11767         * g77.dg/bprob/bprob.exp: Likewise.
11768         * gcc.misc-tests/bprob.exp: Likewise.
11769         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11770         variants on systems where the library does not provide that
11771         functionality.
11772         * gcc.dg/builtins-20.c: Use builtins-config.h.
11773         * gcc.dg/builtins-config.h: New file.
11774
11775 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11776
11777         * lib/gcc-dg.exp (dg-require-profiling): New function.
11778         * lib/target-supports.exp (check_profiling_available): Likewise.
11779         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11780         * g77.dg/bprob/bprob.exp: Likewise.
11781         * gcc.misc-tests/bprob.exp: Likewise.
11782         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11783         * gcc.dg/20021014-1.c: Likewise.
11784         * gcc.dg/nest.c: Likewise.
11785
11786 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11787
11788         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11789         compiling.
11790         * g++.dg/lookup/java2.C: Likewise.
11791         * gcc.dg/cpp/lexident.c: Likewise.
11792
11793 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11794
11795         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11796         given.
11797         * gcc.c-torture/compile/961203-1.c: Likewise.
11798         * gcc.c-torture/compile/980506-1.c: Likewise.
11799
11800 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11801
11802         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11803         (additional_prunes): New global.
11804         (gcc-dg-prune): Handle additional per-test pruning.
11805         (dg-test): Clear additional_prunes between tests.
11806
11807         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11808         dg-prune-output to avoid spurious failures from assembler
11809         complaining about nonexistent WAW violations.
11810         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11811         Use dg-prune-output to avoid spurious failures from assembler
11812         warning about Itanium B-step errata.
11813
11814 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11815
11816         * g++.dg/abi/macro0.C: New test.
11817         * g++.dg/abi/macro1.C: Likewise.
11818         * g++.dg/abi/macro2.C: Likewise.
11819
11820         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11821         * g++.dg/abi/bitfield7.C: Likewise.
11822         * g++.dg/abi/dtor2.C: Likewise.
11823         * g++.dg/abi/mangle11.C: Likewise.
11824         * g++.dg/abi/mangle12.C: Likewise.
11825         * g++.dg/abi/mangle14.C: Likewise.
11826         * g++.dg/abi/mangle17.C: Likewise.
11827         * g++.dg/abi/vbase10.C: Likewise.
11828         * g++.dg/abi/vbase14.C: Likewise.
11829         * g++.dg/template/qualttp17.C: Likewise.
11830
11831 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11832
11833         PR c/11995
11834         * gcc.dg/20031223-1.c: New test.
11835
11836 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11837
11838         * gcc.dg/noreturn-7.c: New test.
11839
11840 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11841
11842         * gcc.dg/null-pointer-1.c: New test.
11843
11844 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11845
11846         * g++.old-deja/g++.jason/template18.C: Remove.
11847         * g++.old-deja/g++.jason/template37.C: Likewise.
11848
11849         PR c++/12862
11850         * g++.dg/lookup/ns1.C: New test.
11851
11852         PR c++/12397
11853         * g++.dg/template/lookup3.C: New test.
11854
11855 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11856
11857         * g++.dg/template/recurse1.C: New test
11858
11859 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11860
11861         PR c++/12479
11862         * g++.dg/parse/semicolon1.C: New test.
11863         * g++.dg/parse/semicolon1.h: Likewise.
11864
11865 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11866
11867         * gcc.dg/darwin-misaligned.c: New test.
11868
11869 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11870
11871         PR c/9163
11872         * gcc.dg/20031222-1.c: New test.
11873
11874 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11875
11876         PR c++/13438
11877         * g++.dg/parse/error8.C: New test.
11878
11879         PR c++/11554
11880         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11881
11882 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11883
11884         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11885         too small.
11886         * gcc.c-torture/compile/930217-1.c: Likewise.
11887         * gcc.c-torture/compile/930513-1.c: Likewise.
11888         * gcc.c-torture/execute/920908-2.c: Likewise.
11889         * gcc.c-torture/execute/921204-1.c: Likewise.
11890         * gcc.c-torture/execute/930621-1.c: Likewise.
11891         * gcc.c-torture/execute/930630-1.c: Likewise.
11892         * gcc.c-torture/execute/931031-1.c: Likewise.
11893         * gcc.c-torture/execute/980602-2.c: Likewise.
11894         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11895         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11896         * gcc.c-torture/execute/extzvsi.c: Likewise.
11897         * gcc.c-torture/unsorted/ext.c: Likewise.
11898
11899 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11900
11901         PR target/12749
11902         * gcc.c-torture/compile/20031220-2.c: New test case.
11903
11904 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11905
11906         PR optimization/13031
11907         * gcc.c-torture/compile/20031220-1.c: New test case.
11908
11909 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11910
11911         * gcc.dg/cast-function-1.c: New test.
11912
11913 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11914
11915         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11916         formats.
11917
11918 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11919
11920         PR c++/12795
11921         * g++.dg/ext/attrib10.C: New test.
11922
11923 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11924
11925         * gcc.dg/cleanup-10.c: New test.
11926         * gcc.dg/cleanup-11.c: New test.
11927
11928 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11929
11930         PR c++/13239
11931         * g++.dg/opt/expect1.C: New test.
11932
11933 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11934
11935         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11936
11937 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11938
11939         PR debug/12923
11940         * gcc.dg/20031218-1.c: New test.
11941
11942         PR debug/12389
11943         * gcc.dg/20031218-2.c: New test.
11944         * gcc.dg/20031218-3.c: New test.
11945
11946         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11947         of label name and allow for USER_LABEL_PREFIX == "_" names.
11948         * g++.dg/abi/mangle18-2.C: Likewise.
11949         * g++.dg/abi/mangle19-1.C: Likewise.
11950         * g++.dg/abi/mangle19-2.C: Likewise.
11951         * g++.dg/abi/mangle20-1.C: Likewise.
11952         * g++.dg/abi/mangle20-2.C: Likewise.
11953
11954 2003-12-18  Richard Henderson  <rth@redhat.com>
11955
11956         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11957
11958 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11959             Dan Kegel <dank@kegel.com>
11960
11961         PR other/12009
11962         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11963         testing a cross compiler, it causes spurious compile failures.
11964         * lib/g++.exp: Likewise.
11965
11966 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11967
11968         PR c++/13262
11969         * g++.dg/template/access13.C: New test.
11970
11971 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11972
11973         * gcc.dg/20031216-1.c: New test.
11974
11975 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11976
11977         PR c++/9154
11978         * g++.dg/template/error10.C: New test.
11979
11980 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11981
11982         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11983         * g++.dg/eh/simd-2.C: Likewise.
11984
11985 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11986             Roger Sayle  <roger@eyesopen.com>
11987
11988         * gcc.c-torture/execute/ieee/mzero5.c: New.
11989
11990 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11991
11992         PR c++/10603
11993         * g++.dg/parse/error6.C: New test.
11994
11995         PR c++/12827
11996         * g++.dg/parse/error7.C: New test.
11997
11998 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11999
12000         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12001         at -O with stabs debugging formats.
12002         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12003         * gcc.dg/debug/debug-2.c: Likewise.
12004
12005 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12006
12007         PR c++/12696
12008         * g++.dg/init/error1.C: New test.
12009
12010         PR c++/12218
12011         * g++.dg/init/pm3.C: New test.
12012
12013 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12014
12015         PR c/3347
12016         * gcc.dg/bitfld-8.c: New test.
12017
12018 2003-12-16  James Lemke  <jim@wasabisystems.com>
12019
12020         * gcc.dg/arm-scd42-[123].c: New tests.
12021
12022 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12023
12024         PR c++/9043
12025         * g++.dg/abi/mangle20-1.C: New test.
12026         * g++.dg/abi/mangle20-2.C: New test.
12027
12028 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12029
12030         PR c++/13275
12031         * g++.dg/other/offsetof2.C: Remove XFAIL.
12032         * g++.dg/parse/offsetof1.C: New test.
12033         * g++.gd/parse/offsetof2.C: Likewise.
12034
12035 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12036
12037         * g++.dg/template/nontype3.C: New test.
12038         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12039
12040 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12041
12042         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12043
12044 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12045
12046         PR c++/13387
12047         * g++.dg/expr/assign1.C: New test.
12048
12049         PR c++/13242
12050         * g++.dg/abi/mangle19-1.C: New test.
12051         * g++.dg/abi/mangle19-2.C: New test.
12052
12053 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12054
12055         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12056
12057 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12058
12059         * gcc.c-torture/execute/20031216-1.c: New test.
12060
12061 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12062
12063         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12064         an ICE regression.
12065
12066 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12067
12068         PR c++/10926
12069         * g++.dg/template/error9.C: New test.
12070
12071         PR c++/11116
12072         * g++.dg/template/error8.C: New test.
12073
12074 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12075
12076         PR middle-end/13400
12077         * gcc.c-torture/execute/20031215-1.c: New test case.
12078
12079 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12080
12081         PR c++/13269
12082         * g++.dg/parse/error5.C: New test.
12083
12084         PR c++/12989
12085         * g++.dg/expr/sizeof1.C: New test.
12086
12087         PR c++/13310
12088         * g++.dg/template/crash15.C: New test.
12089
12090 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12091
12092         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12093         a non-POD type as the last named parameter of a varargs function.
12094
12095 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12096
12097         PR c++/13243
12098         PR c++/12573
12099         * g++.dg/template/crash14.C: New test.
12100         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12101
12102 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12103
12104         * g++.dg/other/java1.C: New test.
12105
12106         PR c++/13241
12107         * g++.dg/abi/mangle18-1.C: New test.
12108         * g++.dg/abi/mangle18-2.C: New test.
12109
12110 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12111
12112         PR optimization/10312
12113         * gcc.c-torture/execute/20031214-1.c: New.
12114
12115 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12116
12117         PR c++/10779
12118         PR c++/12160
12119         * g++.dg/parse/error3.C: New test.
12120         * g++.dg/parse/error4.C: Likewise.
12121         * g++.dg/abi/mangle4.C: Tweak error messages.
12122         * g++.dg/lookup/using5.C: Likewise.
12123         * g++.dg/other/error2.C: Likewise.
12124         * g++.dg/parse/typename5.C: Likewise.
12125         * g++.dg/parse/undefined1.C: Likewise.
12126         * g++.dg/template/arg2.C: Likewise.
12127         * g++.dg/template/ttp3.C: Likewise.
12128         * g++.dg/template/type1.C: Likewise.
12129         * g++.old-deja/g++.other/crash32.C: Likewise.
12130         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12131
12132 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12133
12134         PR c++/13106
12135         * g++.dg/warn/noreturn-3.C: New test.
12136
12137 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12138
12139         PR c++/13118
12140         * g++.dg/abi/covariant3.C: New.
12141
12142 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12143
12144         * g++.dg/eh/ia64-1.C: New test.
12145
12146 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12147
12148         PR optimization/13037
12149         * g77.f-torture/execute/13037.f: New test case.
12150
12151 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12152
12153         PR c++/12881
12154         * g++.dg/abi/covariant2.C: New.
12155
12156 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12157
12158         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12159
12160 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12161
12162         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12163
12164 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12165
12166         PR other/10819
12167         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12168         to fix Bug 10819.
12169         * lib/g++.exp (g++_version): Likewise.
12170         * lib/g77.exp (g77_version): Likewise.
12171         * lib/objc.exp (default_objc_version): Likewise.
12172
12173 2003-12-10  Richard Henderson  <rth@redhat.com>
12174
12175         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12176
12177         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12178
12179 2003-12-08  Matt Austern  <austern@apple.com>
12180
12181         PR c/13134
12182         * lib/gcc-dg.exp (dg-require-visibility): Define.
12183         * lib/target-supports (check_visibility_available): Define.
12184         * gcc.dg/visibility-1.c: New test.
12185         * gcc.dg/visibility-2.c: Likewise.
12186         * gcc.dg/visibility-3.c: Likewise.
12187         * gcc.dg/visibility-4.c: Likewise.
12188         * gcc.dg/visibility-5.c: Likewise.
12189         * gcc.dg/visibility-6.c: Likewise.
12190         * g++.dg/ext/visibility-1.C: Likewise.
12191         * g++.dg/ext/visibility-2.C: Likewise.
12192         * g++.dg/ext/visibility-3.C: Likewise.
12193         * g++.dg/ext/visibility-4.C: Likewise.
12194         * g++.dg/ext/visibility-5.C: Likewise.
12195         * g++.dg/ext/visibility-6.C: Likewise.
12196
12197 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12198
12199         * g++.dg/lookup/java1.C: New test.
12200         * g++.dg/lookup/java2.C: New test.
12201
12202 2003-12-07  Falk Hueffner  <falk@debian.org>
12203
12204         * g++.dg/opt/noreturn-1.C: New test.
12205
12206 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12207
12208         * gcc.dg/overflow-1.c: New test.
12209
12210 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12211
12212         * g77.f-torture/compile/13060.f: New test.
12213
12214 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12215
12216         PR c++/13323
12217         * g++.dg/inherit/operator2.C: New test.
12218
12219 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12220
12221         PR c++/13305
12222         * g++.dg/ext/attrib9.C: New test.
12223
12224 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12225
12226         PR c++/13314
12227         * g++.dg/template/error7.C: New test.
12228
12229 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12230             J"orn Rennecke <joern.rennecke@superh.com>
12231
12232         PR target/13302
12233         * g++.dg/other/struct-va_list.C: New test.
12234
12235 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12236
12237         PR c++/13166
12238         * g++.dg/parse/defarg6.C: New test.
12239
12240 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12241
12242         PR target/13256
12243         * gcc.c-torture/execute/20031201-1.c: New test.
12244
12245 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12246
12247         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12248
12249 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12250
12251         * gcc.dg/builtin-return-1.c: New test.
12252
12253 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12254             J"orn Rennecke <joern.rennecke@superh.com>
12255
12256         PR optimization/13260
12257         * gcc.c-torture/execute/20031204-1.c: New test.
12258
12259 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12260
12261         PR c++/9127
12262         * g++.dg/template/error6.C: New test.
12263
12264 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12265
12266         * gcc.dg/20031202-1.c: New test.
12267
12268 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12269
12270         PR c++/13179
12271         * g++.dg/template/eh1.C: New test.
12272
12273         PR c++/10771
12274         * g++.dg/template/error5.C: New test.
12275
12276 2003-12-02  David Ung  <davidu@mips.com>
12277
12278         * gcc.dg/compat/vector-check.h: Corrected type for var
12279         g_##TMODE
12280
12281 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12282
12283         PR c++/10126
12284         * g++.dg/template/ptrmem8.C: New test.
12285
12286 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12287
12288         PR c++/12573
12289         * g++.dg/template/dependent-expr3.C: New test.
12290
12291 2003-12-01  James Lemke  <jim@wasabisystems.com>
12292
12293         * gcc.dg/arm-g2.c: New test.
12294
12295 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12296
12297         PR optimization/11634
12298         * gcc.dg/20031201-2.c: New test case.
12299
12300 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12301
12302         PR 11433
12303         * objc.dg/proto-lossage-3.m: New test.
12304
12305 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12306
12307         PR optimization/12628
12308         * gcc.dg/20031201-1.c: New test case.
12309
12310 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12311
12312         * gcc.dg/unaligned-1.c: New test.
12313
12314 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12315
12316         PR c++/9849
12317         * g++.dg/template/error4.C: New test.
12318         * g++.dg/template/nested3.C: Adjust error markers.
12319
12320 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12321
12322         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12323
12324 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12325
12326         PR c/10333
12327         * gcc.dg/bitfld-7.c: New test.
12328
12329 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12330
12331         * gcc.dg/tls/asm-1.C: New test.
12332
12333 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12334
12335         * gcc.dg/cpp/assert4.c: Update.
12336
12337 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12338
12339         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12340         * gcc.dg/builtin-apply3.c: New test.
12341
12342 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12343
12344         * lib/compat.exp (compat-obj): New xfaildata parameter.
12345         Use it to set compiler_conditional_xfail_data before compiling.
12346         (compat-get-options): Handle dg-xfail-if.
12347         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12348         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12349         * gcc.dg/compat/vector-1_y.c: Likewise.
12350         * gcc.dg/compat/vector-2_x.c: Likewise.
12351         * gcc.dg/compat/vector-2_y.c: Likewise.
12352
12353 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12354
12355         * g++.dg/opt/reg-stack4.C: New test.
12356
12357 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12358
12359         * gcc.dg/builtin-apply2.c: New test.
12360
12361 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12362
12363         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12364
12365 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12366
12367         PR c++/12924
12368         * g++.dg/template/template-id-2.C: New test.
12369
12370 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12371
12372         PR c++/5369
12373         * g++.dg/template/memfriend1.C: New test.
12374         * g++.dg/template/memfriend2.C: Likewise.
12375         * g++.dg/template/memfriend3.C: Likewise.
12376         * g++.dg/template/memfriend4.C: Likewise.
12377         * g++.dg/template/memfriend5.C: Likewise.
12378         * g++.dg/template/memfriend6.C: Likewise.
12379         * g++.dg/template/memfriend7.C: Likewise.
12380         * g++.dg/template/memfriend8.C: Likewise.
12381         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12382
12383 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12384
12385         PR c++/12515
12386         * g++.dg/ext/cond1.C: New test.
12387
12388 2003-11-20  Richard Henderson  <rth@redhat.com>
12389
12390         * gcc.dg/20020201-2.c: Remove.
12391         * gcc.dg/20020201-4.c: Remove.
12392         * gcc.dg/20020304-1.c: Remove.
12393
12394 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12395
12396         * gcc.dg/cpp/trad/xwin1.c: New test case.
12397
12398 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12399
12400         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12401         * lib/g77.exp: Likewise.
12402         * lib/objc.exp: Likewise.
12403         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12404         for darwin.
12405
12406 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12407
12408         PR c++/12932
12409         * g++.dg/template/static5.C: New test.
12410
12411 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12412
12413         * gcc.dg/nested-func-1.c: New test.
12414
12415 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12416
12417         * gcc.dg/cpp/assert4.c: New test.
12418
12419 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12420
12421         PR c++/2294
12422         * g++.dg/lookup/using9.c: New test.
12423
12424 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12425
12426         PR c++/12762
12427         * g++.dg/template/error3.C: New test.
12428
12429 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12430
12431         PR ada/13035
12432         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12433         No longer use a wrapper for gcc, since this does not work under
12434         Windows.
12435
12436 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12437
12438         PR c++/2094
12439         * g++.dg/template/ptrmem7.C: New test.
12440
12441 2003-11-13  Andrew Pinski <apinski@apple.com>
12442
12443         * gcc.c-torture/compile/20031113-1.c: New test.
12444
12445 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12446             Kean Johnston <jkj@sco.com>
12447
12448         PR c/13029
12449         * gcc.dg/unused-4.c: Update.
12450
12451 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12452
12453         * g++.dg/opt/const3.C: New test.
12454
12455 2003-11-13  Jan Hubicka  <jh@suse.cz>
12456
12457         * gcc.c-torture/compile/20031112-1.c: New test.
12458
12459 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12460
12461         * g++.dg/parse/crash10.C: Remove bogus error marker.
12462
12463 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12464
12465         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12466         (host_gcc): Likewise.
12467         (ROOT): Honor $PWDCMD.
12468         (BASE): Likewise.
12469         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12470
12471 2003-11-12  Catherine Moore  <clm@redhat.com>
12472
12473         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12474
12475 2003-11-12  Andreas Jaeger  <aj@suse.de>
12476             Jakub Jelinek  <jakub@redhat.com>
12477             Andrew Pinski  <pinskia@physics.uc.edu>
12478             Richard Henderson  <rth@redhat.com>
12479
12480         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12481         systems.
12482         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12483
12484         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12485         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12486
12487 2003-11-11  Andreas Jaeger  <aj@suse.de>
12488
12489         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12490
12491         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12492
12493 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12494
12495         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12496         Clean ups.
12497
12498 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12499
12500         * gcc.dg/trampoline-1.c: New test.
12501
12502 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12503
12504         * gcc.c-torture/compile/200031109-1.c: New test.
12505
12506 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12507
12508         PR c/3190
12509         PR c/8714
12510         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12511         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12512         gcc.dg/format/no-y2k-1.c: Update.
12513
12514 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12515
12516         PR optimization/10467
12517         * gcc.dg/20031108-1.c: New test case.
12518
12519 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12520
12521         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12522
12523 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12524
12525         * gcc.dg/compound-lvalue-1.c: New test.
12526         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12527         some XFAILs.
12528
12529 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12530
12531         * gcc.dg/altivec-varargs-1.c: New test.
12532
12533 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12534
12535         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12536         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12537         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12538         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12539         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12540
12541 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12542
12543         * gcc.dg/cond-lvalue-1.c: New test.
12544
12545 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12546
12547         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12548
12549 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12550
12551         PR c++/11616
12552         * g++.dg/template/instantiate5.C: New test.
12553
12554 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12555
12556         PR c++/12726
12557         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12558         * ChangeLog: Add missing first entry for above test.
12559
12560 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12561
12562         PR c++/9810
12563         * g++.dg/template/using8.C: New test.
12564         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12565
12566 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12567
12568         PR optimization/10817
12569         * gcc.c-torture/compile/20031102-1.c: New test case.
12570
12571 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12572
12573         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12574         2147483647.
12575
12576 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12577
12578         * gcc.dg/20031102-1.c: New test.
12579
12580 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12581
12582         * gcc.dg/complex-1.c: New test.
12583
12584 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12585
12586         PR c++/12796
12587         * g++.dg/template/crash13.C: Adjust expected error location.
12588         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12589
12590 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12591
12592         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12593
12594 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12595
12596         PR/10239
12597         * gcc.c-torture/compile/20031031-2.c: New test.
12598
12599 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12600
12601         PR/11640
12602         * gcc.c-torture/compile/20031031-1.c: New test.
12603
12604 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12605
12606         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12607         * gcc.misc-tests/bprob.exp: Likewise.
12608         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12609         the execution test on arm-elf configs.
12610         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12611         configs that don't support scratch files.
12612         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12613
12614 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12615
12616         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12617         done by dejagnu.
12618
12619 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12620
12621         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12622         Avoid non pure sh syntax. Add more logging.
12623
12624         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12625         fail.
12626
12627 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12628
12629         PR libgcj/10610
12630         * gcc.dg/ppc-stackalign-1.c: New test.
12631
12632 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12633
12634         * ada/acats/run_all.sh: Change output to be more compliant with
12635         dejagnu framework.
12636         Create acats.sum and acats.log files under testsuite/ada/acats
12637         Only run [a-z]* directories, to filter out e.g. CVS.
12638         Redirect build output to log file.
12639
12640 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12641
12642         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12643
12644 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12645
12646         PR ada/5909:
12647         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12648
12649 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12650
12651         * gcc.c-torture/compile/20031023-1.c: New test.
12652         * gcc.c-torture/compile/20031023-2.c: New test.
12653         * gcc.c-torture/compile/20031023-3.c: New test.
12654         * gcc.c-torture/compile/20031023-4.c: New test.
12655
12656 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12657
12658         PR c++/10371
12659         * g++.dg/lookup/scoped8.C: New test.
12660
12661 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12662
12663         * g++.dg/opt/reg-stack3.C: New test.
12664
12665 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12666
12667         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12668
12669 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12670
12671         PR c++/11076
12672         * g++.dg/template/crash13.C: New test.
12673
12674 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12675
12676         * gcc.dg/c99-restrict-2.c: New test.
12677
12678 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12679
12680         PR c++/12698, c++/12699, c++/12700, c++/12566
12681         * g++.dg/inherit/covariant9.C: New test.
12682         * g++.dg/inherit/covariant10.C: New test.
12683         * g++.dg/inherit/covariant11.C: New test.
12684
12685 2003-10-23  Jason Merrill  <jason@redhat.com>
12686
12687         PR c++/12726
12688         * g++.dg/ext/complit2.C: New test.
12689
12690 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12691
12692         PR target/12654
12693         * gcc.c-torture/execute/20031020-1.c: New test.
12694
12695 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12696
12697         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12698         following the jump_insn.
12699
12700 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12701
12702         * gcc.dg/cast-lvalue-1.c: New test.
12703
12704 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12705
12706         PR c++/11962
12707         * g++.dg/template/cond2.C: New test.
12708
12709 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12710
12711         * gcc.dg/builtins-28.c: New test.
12712
12713 2003-10-20  Jan Hubicka  <jh@suse.cz>
12714
12715         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12716         parameter.
12717         * testsuite/gcc.dg/inline-2.c: Likewise.
12718
12719 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12720
12721         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12722         * gcc.dg/nest.c:  Likewise.
12723
12724 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12725
12726         PR c++/9781, c++/10583, c++/11862
12727         * g++.dg/parse/crash13.C: New test.
12728
12729 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12730
12731         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12732
12733 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12734
12735         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12736         Define HAVE_C99_RUNTIME except on Solaris.
12737         * gcc.dg/builtins-20.c: Likewise.
12738
12739 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12740
12741         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12742
12743 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12744
12745         PR c++/12495
12746         * g++.dg/template/crash21.C: New test.
12747
12748 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12749
12750         PR c++/2513
12751         * g++.dg/template/typename5.C: New test.
12752
12753 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12754
12755         PR c++/12369
12756         * g++.dg/template/friend25.C: New test.
12757
12758 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12759
12760         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12761         versions.
12762
12763 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12764
12765         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12766         == 2147483647.
12767
12768 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12769
12770         * gcc.c-torture/execute/960416-1.x: Remove.
12771         * gcc.c-torture/execute/divconst-3.x: Likewise.
12772
12773 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12774
12775         PR target/12598
12776         * gcc.dg/torture/cris-volatile-1.c: New test.
12777
12778 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12779
12780         PR optimization/9325
12781         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12782         for overflowing floating point to integer conversion during RTL
12783         simplification.
12784
12785 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12786
12787         * objc/execute/_cmd.m: Fix typo.
12788         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12789         Relax 'scan-assembler' regexp.
12790         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12791         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12792         * objc.dg/zero-link-2.m: Remove blank line.
12793         * objc.dg/zero-link-3.m: New test case.
12794
12795 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12796
12797         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12798
12799         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12800         than linker trickery.
12801
12802 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12803
12804         PR c++/12370
12805         * g++.dg/other/friend2.C: New test.
12806
12807 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12808
12809         * gcc.dg/20031012-1.c: New test.
12810
12811 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12812
12813         * gcc.dg/weak/weak-3.c: Fix for new warning.
12814
12815 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12816
12817         PR optimization/8750
12818         * gcc.c-torture/execute/20031012-1.c: New test case.
12819
12820 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12821
12822         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12823         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12824
12825 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12826
12827         PR optimization/12260
12828         * gcc.c-torture/compile/20031011-2.c: New test case.
12829
12830 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12831
12832         * gcc.c-torture/execute/20031011-1.c: New testcase.
12833
12834 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12835
12836         * gcc.c-torture/compile/20031011-1.c: New test.
12837
12838 2003-10-11  Jan Hubicka  <jh@suse.cz>
12839
12840         * g++.dg/other/first-global.C: New test.
12841
12842 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12843
12844         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12845
12846 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12847
12848         * gcc.c-torture/compile/20031010-1.c: New test.
12849
12850 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12851
12852         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12853         * gcc.c-torture/execute/va-arg-25.c: ... here.
12854
12855 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12856
12857         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12858
12859 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12860
12861         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12862
12863 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12864
12865         * g++.dg/parse/error2.C: New test.
12866
12867 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12868
12869         PR c++/11097
12870         * g++.dg/other/error5.C: Modify the error message.
12871         * g++.dg/lookup/using8.C: New test.
12872
12873 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12874
12875         * gcc.dg/darwin-abi-2.c: New file.
12876         * gcc.c-torture/execute/va-arg-24.c: New file.
12877
12878 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12879
12880         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12881         indentation.
12882
12883 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/10147
12886         * g++.dg/other/error4.C: Update error messages.
12887         * g++.dg/template/ptrmem4.C: Likewise.
12888
12889         PR c++/12337
12890         * g++.dg/init/new9.C: New test.
12891
12892         PR c++/12334, c++/12236, c++/8656
12893         * g++.dg/ext/attrib8.C: New test.
12894
12895 2003-10-06  Devang Patel  <dpatel@apple.com>
12896
12897         * gcc.dg/debug/dwarf2-3.h: New test.
12898         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12899
12900 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12901
12902         * g++.dg/opt/cfg2.C: New test.
12903
12904 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12905
12906         * g++.dg/opt/float1.C: New test.
12907
12908 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12909
12910         * gcc.dg/c90-array-lval-6.c: New test.
12911         * gcc.dg/c99-array-lval-6.c: New test.
12912
12913 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12914             Ziemowit Laski  <zlaski@apple.com>
12915
12916         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12917         'Derived', so that it is never considered a class method; add
12918         new warning for '+port' method ambiguity.
12919         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12920         <objc/objc-api.h> (needed on Mac OS X).
12921         * objc.dg/method-13.m: New test.
12922
12923 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12924
12925         PR optimization/9325, PR java/6391
12926         * gcc.c-torture/execute/20031003-1.c: New test case.
12927
12928 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR optimization/12180
12931         * gcc.dg/20031002-1.c: New test.
12932
12933         PR c++/12486
12934         * g++.dg/inherit/error1.C: New test.
12935
12936 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12937
12938         * lib/f-torture.exp (search_for): Rename to...
12939         (search_for_re): This.  Also, clean up comments and the
12940         "regexp" invocation.
12941
12942 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12943
12944         * gcc.c-torture/compile/20031002-1.c: New test.
12945
12946 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12947
12948         * g++.dg/opt/cond1.C: New test.
12949
12950 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12951
12952         * gcc.dg/Wold-style-definition-2.c: New testcase.
12953         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12954
12955 2003-09-29  Richard Henderson  <rth@redhat.com>
12956
12957         * g++.dg/init/array10.C: Add dg-options.
12958
12959 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12960
12961         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12962
12963 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12964
12965         * g++.dg/template/friend19.C: Fix typo.
12966         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12967
12968 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12969
12970         * gcc.c-torture/execute/20030928-1.c: New test.
12971         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12972
12973 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12974
12975         * g++.dg/opt/unroll1.C: New test.
12976
12977 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12978
12979         PR optimization/11741
12980         * gcc.dg/20030926-1.c: New test case.
12981
12982 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12983
12984         PR c++/5655
12985         * g++.dg/parse/access7.C: New test.
12986         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12987
12988 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12989
12990         MERGE OF objc-improvements-branch into MAINLINE:
12991         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12992         if libobjc has not been built.
12993         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12994         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12995         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12996         objc/execute/nested-3.m, objc/execute/np-2.m,
12997         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12998         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12999         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13000         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13001         objc.dg/special/unclaimed-category-1.h,
13002         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13003         well as GNU runtime.
13004         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13005         * execute/cascading-1.m, execute/function-message-1.m,
13006         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13007         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13008         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13009         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13010         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13011         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13012         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13013         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13014         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13015         * objc.dg/bitfield-2.m: Run only on Darwin.
13016         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13017         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13018         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13019         * objc.dg/const-str-1.m: Fix constant string layout.
13020
13021 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13022
13023         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13024
13025 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13026
13027         * gcc.dg/darwin-abi-1.c: New file.
13028
13029 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13030
13031         PR target/12281
13032         * gcc.c-torture/compile/20030921-1.c: New test.
13033
13034 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13035
13036         * g++.dg/opt/reg-stack2.C: New test.
13037
13038 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13039
13040         * g++.dg/eh/delayslot1.C: New test.
13041
13042 2003-09-20  Richard Henderson  <rth@redhat.com>
13043
13044         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13045
13046 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13047
13048         * gcc.c-torture/execute/20030920-1.c: New test case.
13049
13050 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13051
13052         * g++.dg/rtti/typeid3.C: Correct expected error message.
13053
13054 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13055
13056         PR c++/157
13057         * g++.dg/parse/crash12.C: New test.
13058
13059 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13060
13061         * gcc.dg/compat/mixed-struct-check.h: New.
13062         * gcc.dg/compat/mixed-struct-defs.h: New.
13063         * gcc.dg/compat/mixed-struct-init.h: New.
13064         * gcc.dg/compat/struct-by-value-19_main.c: New.
13065         * gcc.dg/compat/struct-by-value-19_x.c: New.
13066         * gcc.dg/compat/struct-by-value-19_y.c: New.
13067         * gcc.dg/compat/struct-by-value-20_main.c: New.
13068         * gcc.dg/compat/struct-by-value-20_x.c: New.
13069         * gcc.dg/compat/struct-by-value-20_y.c: New.
13070         * gcc.dg/compat/struct-return-19_main.c: New.
13071         * gcc.dg/compat/struct-return-19_x.c: New.
13072         * gcc.dg/compat/struct-return-19_y.c: New.
13073         * gcc.dg/compat/struct-return-20_main.c: New.
13074         * gcc.dg/compat/struct-return-20_x.c: New.
13075         * gcc.dg/compat/struct-return-20_y.c: New.
13076
13077 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13078         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13079         so that it will not complain on LP64 targets.
13080
13081 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13082
13083         PR c++/495
13084         * g++.dg/template/friend24.C: New test.
13085
13086 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13087
13088         PR c++/12332
13089         * g++.dg/template/memtmpl2.C: New test.
13090
13091 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13092
13093         PR target/11184
13094         * gcc.dg/builtin-apply1.c: New test.
13095
13096 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13097
13098         PR c++/9848
13099         * g++.dg/warn/Wunused-4.C: New test.
13100
13101 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13102
13103         PR c++/12316
13104         * g++.dg/other/gc2.C: New test.
13105
13106 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13107
13108         PR c++/11991
13109         * g++.dg/rtti/typeid3.C: New test.
13110
13111         PR c++/12266
13112         * g++.dg/overload/template1.C: New test.
13113
13114 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13115
13116         * g++.dg/opt/cfg3.C: New test.
13117
13118 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13119
13120         PR c++/7939
13121         * g++.dg/template/crash11.C: New test.
13122
13123 2003-09-16  Jason Merrill  <jason@redhat.com>
13124             Jakub Jelinek  <jakub@redhat.com>
13125
13126         * gcc.dg/attr-warn-unused-result.c: New test.
13127
13128 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13129
13130         PR c++/12184
13131         * g++.dg/expr/call2.C: New test.
13132
13133 2003-09-15  Andreas Jaeger  <aj@suse.de>
13134
13135         * gcc.dg/Wold-style-definition-1.c: New test.
13136
13137 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13138
13139         PR c++/3907
13140         * g++.dg/parse/template12.C: New test.
13141
13142         * g++.dg/abi/bitfield11.C: New test.
13143         * g++.dg/abi/bitfield12.C: Likewise.
13144
13145 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13146
13147         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13148         non-expansion of functional macro name without arguments at EOL.
13149         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13150
13151 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13152
13153         * gcc.c-torture/execute/20030914-[12].c: New tests.
13154
13155 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13156
13157         PR c++/11788
13158         * g++.dg/overload/addr1.C: New test.
13159
13160 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13161
13162         * gcc.dg/20030909-1.c: New test.
13163
13164 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13165
13166         * gcc.dg/ultrasp10.c: New test.
13167
13168 2003-09-09  Devang Patel  <dpatel@apple.com>
13169
13170         * gcc.dg/darwin-ld-6.c: New test.
13171
13172 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13173
13174         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13175
13176 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13177
13178         * gcc.dg/ia64-types1.c: New test.
13179         * gcc.dg/ia64-types2.c: Likewise.
13180
13181 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13182
13183         * gcc.dg/builtins-1.c: Add more _Complex tests.
13184         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13185
13186         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13187         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13188
13189 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13190
13191         PR c++/11786
13192         * g++.dg/lookup/koenig2.C: New test.
13193
13194         PR c++/5296
13195         * g++.dg/rtti/typeid2.C: New test.
13196
13197 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13198
13199         * gcc.c-torture/compile/20030904-1.c: New test.
13200
13201 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13202
13203         * g++.dg/opt/longbranch2.C: New test.
13204
13205 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13206
13207         * g++.dg/template/crash10.C: Only compile it.
13208
13209 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13210
13211         PR middle-end/11665
13212         * gcc.c-torture/compile/20030907-1.c: New test.
13213         * g++.dg/init/array11.C: New test.
13214
13215 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13216
13217         PR c++/11852
13218         * g++.dg/init/struct1.C: New test.
13219
13220 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13221
13222         PR c++/12181
13223         * g++.dg/expr/comma1.C: New test.
13224
13225 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13226
13227         PR c++/11867
13228         * g++.dg/expr/static_cast5.C: New test.
13229
13230 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13231
13232         PR c++/11507
13233         * g++.dg/lookup/scoped7.C: New test.
13234
13235         PR c++/9574
13236         * g++.dg/other/static1.C: New test.
13237
13238         PR c++/11490
13239         * g++.dg/warn/template-1.C: New test.
13240
13241         PR c++/11432
13242         * g++.dg/template/crash10.C: New test.
13243
13244         PR c++/2478
13245         * g++.dg/overload/VLA.C: New test.
13246
13247         PR c++/10804
13248         * g++.dg/template/call1.C: New test.
13249
13250 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13251
13252         PR c++/11794
13253         * g++.dg/parse/using3.C: New test.
13254
13255 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13256
13257         PR c++/11409
13258         * g++.dg/overload/builtin3.C: New test case.
13259
13260 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13261
13262         PR c/9862
13263         * gcc.dg/20030906-1.c: New test.
13264         * gcc.dg/20030906-2.c: Likewise.
13265
13266 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13267
13268         PR c++/12167
13269         * g++.dg/parse/defarg5.C: New test.
13270
13271         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13272
13273 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13274
13275         PR c++/12163
13276         * g++.dg/expr/static_cast4.C: New test.
13277
13278         PR c++/12146
13279         * g++.dg/template/crash9.C: New test.
13280
13281 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13282
13283         * g++.old-deja/g++.ext/pretty2.C: Update for change
13284         in __FUNCTION__.
13285         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13286
13287 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13288
13289         PR c++/11922
13290         * g++/dg/template/qualified-id1.C: New test.
13291
13292         PR c++/12037
13293         * g++.dg/warn/noeffect4.C: New test.
13294
13295 2003-09-04  Matt Austern  <austern@apple.com>
13296
13297         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13298         * g++.dg/ext/fnname2.C: Likewise.
13299         * g++.dg/ext/fnname3.C: Likewise.
13300
13301 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13302
13303         * g++.dg/expr/lval1.C: New test.
13304         * g++.dg/ext/lvcast.C: Remove.
13305
13306 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13307
13308         PR optimization/11700.
13309         * gcc.c-torture/compile/20030903-1.c: New test case.
13310
13311 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13312
13313         PR c++/12053
13314         * g++.dg/abi/layout4.C: New test.
13315
13316 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13317
13318         PR c++/11553
13319         * g++.dg/parse/friend3.C: New test.
13320
13321 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13322
13323         PR c++/11847
13324         * g++.dg/template/class1.C: New test.
13325
13326         PR c++/11808
13327         * g++.dg/expr/call1.C: New test.
13328
13329 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13330
13331         PR c++/12114
13332         * g++.dg/init/ref9.C: New test.
13333
13334         PR c++/11972
13335         * g++.dg/template/nested4.C: New test.
13336
13337 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13338
13339         PR c++/12093
13340         * g++.dg/template/non-dependent4.C: New test.
13341
13342         PR c++/11928
13343         * g++.dg/inherit/conv1.C: New test.
13344
13345 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13346
13347         PR c++/6196
13348         * g++.dg/ext/label1.C: New test.
13349         * g++.dg/ext/label2.C: Likewise.
13350
13351 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13352
13353         * g++.dg/expr/cond3.C: New test.
13354
13355 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13356
13357         * gcc.dg/builtins-1.c: Add new builtin cases.
13358
13359 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13360
13361         * gcc.dg/builtins-1.c: Add new cases.
13362         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13363
13364 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13365
13366         * gcc.dg/builtins-1.c: Add more math builtin tests.
13367         * gcc.dg/torture/builtin-attr-1.c: New test.
13368
13369 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13370
13371         PR optimization/5079
13372         * g++.dg/opt/static3.C: New test.
13373
13374 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13375
13376         * gcc.misc-tests/gcov-10b.c: New test.
13377
13378 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13379
13380         * g++.dg/opt/ptrmem3.C: New test.
13381
13382         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13383
13384 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13385
13386         * gcc.dg/20030826-2.c: New test.
13387
13388 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13389
13390         PR middle-end/12002
13391         * g77.f-torture/compile/12002.f: New test case.
13392
13393 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13394
13395         * gcc.dg/20030826-1.c: New test case.
13396
13397 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13398
13399         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13400
13401 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13402
13403         PR c++/11871
13404         * c++.dg/lookup/crash1.C: New test.
13405
13406         * c++.dg/warn/noeffect3.C: New test.
13407
13408 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13409
13410         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13411         * gcc.dg/compat/vector-1_y.c: Ditto.
13412         * gcc.dg/compat/vector-2_x.c: Ditto.
13413         * gcc.dg/compat/vector-2_y.c: Ditto.
13414
13415 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13416
13417         * gcc.dg/20030702-1.c: New test.
13418
13419 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13420
13421         PR c++/8795
13422         * g++.dg/ext/altivec-1.C: New test.
13423
13424 2003-08-24  Richard Henderson  <rth@redhat.com>
13425
13426         * g++.dg/eh/simd-2.C: Add -w for x86.
13427
13428 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13429
13430         * gcc.dg/20030815-1.c: New test.
13431
13432 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13433
13434         PR c++/3765
13435         * g++.dg/parse/access6.C: New test.
13436
13437 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13438
13439         PR c++/641, c++/11876
13440         * g++.dg/template/friend22.C: New test.
13441         * g++.dg/template/friend23.C: Likewise.
13442
13443 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13444
13445         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13446         identically.
13447
13448 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13449
13450         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13451
13452 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13453
13454         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13455
13456 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13457
13458         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13459
13460 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13461
13462         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13463
13464 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13465
13466         PR c++/11919
13467         * g++.dg/overload/prom1.C: New test.
13468
13469         PR c++/11551
13470         * g++.dg/parse/dtor2.C: New test.
13471
13472         PR c++/10762
13473         * g++.dg/parse/using2.C: New test.
13474
13475 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13476
13477         PR target/11805
13478         * gcc.c-torture/compile/20030821-1.c: New.
13479
13480 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13481
13482         PR c++/11834
13483         * g++.dg/template/deduce2.C: New test.
13484
13485 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13486
13487         * gcc.c-torture/execute/20030821-1.c: New test.
13488
13489 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13490
13491         PR middle-end/11984
13492         * gcc.dg/20030820-1.c: New test case.
13493
13494 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13495
13496         PR c++/11945
13497         * g++.dg/warn/noeffect2.C: New test.
13498
13499 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13500
13501         PR c++/10926
13502         * g++.dg/template/dtor2.C: New test.
13503
13504         PR c++/11684
13505         * g++.dg/template/operator1.C: New test.
13506         * g++.dg/parse/operator4.C: New test.
13507
13508         PR c++/11946.C
13509         * g++.dg/expr/enum1.C: New test.
13510         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13511
13512         PR c++/11036.C
13513         * g++.dg/parse/elab2.C: New test.
13514         * g++.dg/parse/typedef4.C: Change error message.
13515         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13516         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13517         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13518
13519 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13520
13521         * gcc.dg/pch/warn-1.c: New.
13522         * gcc.dg/pch/warn-1.hs: New.
13523
13524         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13525         not-tested file.
13526
13527 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13528
13529         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13530
13531 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13532
13533         * gcc.dg/uninit-D.c: New Test.
13534         * gcc.dg/uninit-E.c: New Test.
13535         * gcc.dg/uninit-F.c: New Test.
13536         * gcc.dg/uninit-G.c: New Test.
13537
13538 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13539
13540         * g++.dg/README: Describe the pch directory.
13541
13542 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13543
13544         PR c++/11174
13545         * g++.dg/parse/access4.C: New test.
13546         * g++.dg/parse/access5.C: Likewise.
13547         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13548
13549 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13550
13551         * gcc.dg/noncompile/20030818-1.c: New.
13552
13553 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13554
13555         PR c++/11957
13556         * g++.dg/warn/noeffect1.C: New test.
13557
13558         * g++.dg/template/scope2.C: New test.
13559         * g++.dg/template/error2.C: Correct dg-error
13560
13561 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13562
13563         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13564
13565 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13566
13567         PR C++/11512
13568         * g++.dg/template/warn1.C: New.
13569
13570 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13571
13572         * g++.dg/template/error2.C: New test.
13573         * g++.dg/lookup/using7.C: Adjust errors
13574         * g++.old-deja/g++.pt/crash36.C: Likewise.
13575         * g++.old-deja/g++.pt/derived3.C: Likewise.
13576
13577 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13578
13579         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13580         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13581         * gcc.c-torture/execute/builtins/string-9.c: New, from
13582         string-opt-9.c.  Adjust for execute/builtins framework.
13583         * gcc.c-torture/execute/string-opt-9.c: Delete.
13584
13585 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13586
13587         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13588
13589         * g++.dg/parse/ret-type2.C: New test.
13590
13591         PR c++/11703
13592         * g++.dg/init/new8.C: New test.
13593
13594         PR c++/10923
13595         * g++.dg/parse/typedef5.C: New test.
13596
13597         PR c++/9512
13598         * g++.dg/parse/qualified2.C: New test.
13599         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13600         invalid code.
13601
13602 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13603
13604         * g++.dg/conversion/ptrmem1.C: New test.
13605
13606 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13607
13608         PR target/11693
13609         * gcc.dg/20030811-1.c: New test.
13610
13611         PR target/11535
13612         * gcc.c-torture/execute/20030811-1.c: New test.
13613
13614 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13615
13616         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13617
13618 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13619
13620         PR c++/11789.C
13621         * g++.dg/inherit/multiple1.C: New test.
13622
13623 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13624
13625         * gcc.dg/spe1.c: New test.
13626
13627         PR c++/11670
13628         * g++.dg/expr/cast2.C: New test.
13629
13630         PR c++/10530
13631         * g++.dg/template/dependent-name2.C: New test.
13632
13633 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13634
13635         * g++.dg/parse/crash11.C: Put the dg options in comments.
13636
13637 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13638
13639         * lib/gcc-dg.exp: Update for diagnostic change.
13640
13641 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13642
13643         PR c++/5767
13644         * g++.dg/parse/crash11.C: New test.
13645
13646 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13647
13648         * gcc.dg/cpp/spacing1.c: Update.
13649
13650 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13651
13652         PR target/11739
13653         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13654         a value for -mtune.
13655
13656 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13657
13658         PR middle-end/11771
13659         * gcc.c-torture/compile/20030804-1.c: New test case.
13660
13661 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13662
13663         * gcc.dg/20030804-1.c: New test case.
13664
13665 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13666
13667         * gcc.dg/cpp/separate-1.c: New test.
13668
13669 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13670
13671         PR c++/11704
13672         * g++.dg/template/dependent-expr2.C: New test.
13673
13674         PR c++/11766
13675         * g++.dg/expr/ptrmem1.C: New test.
13676
13677 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13678
13679         PR c++/9453
13680         * g++.dg/template/friend15.C: New test.
13681
13682 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13683
13684         * lib/dg-pch.exp: Work round PCH bug.
13685
13686 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13687
13688         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13689         builtins.  Move cases from builtins-4.c here.
13690
13691         * gcc.dg/torture/builtin-math-1.c: New test taken from
13692         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13693         additional cases.
13694
13695         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13696         Delete.
13697
13698 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13699
13700         PR c++/9447
13701         * g++.dg/template/using7.C: New test.
13702
13703 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13704
13705         * import1.c, import2.c: New tests.
13706
13707 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13708
13709         * g++.dg/eh/crossjump1.C: New test.
13710
13711 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13712
13713         PR c++/11697
13714         * g++.dg/template/using6.C: New test.
13715
13716         PR c++/11744
13717         * g++.dg/template/koenig2.C: New test.
13718
13719 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13720
13721         PR c++/7983
13722         * g++.dg/parse/typedef4.C: New test.
13723
13724 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13725
13726         PR c++/8442, c++/8806
13727         * g++.dg/template/elab1.C: New test.
13728         * g++.dg/template/type2.C: Likewise.
13729         * g++.dg/template/ttp3.C: Adjust expected error message.
13730         * g++.old-deja/g++.law/visibility13.C: Likewise.
13731         * g++.old-deja/g++.niklas/t135.C: Likewise.
13732         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13733         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13734         template argument.
13735         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13736
13737 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13738
13739         PR c++/11295
13740         * g++.dg/ext/stmtexpr1.C: New test.
13741
13742         * g++.dg/opt/tmp1.C: New test.
13743
13744         PR c++/11525
13745         * g++.dg/parse/constant4.C: New test.
13746
13747         PR c++/9447
13748         * g++.dg/template/using5.C: New test.
13749
13750 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13751
13752         * gcc.dg/builtins-27.c: New test case.
13753
13754 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13755
13756         * gcc.dg/tls/opt-7.c: New test.
13757
13758 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13759
13760         * g++.old-deja/g++.other/crash18.C: Remove.
13761
13762 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13763
13764         * g++.dg/template/explicit3.C: New.
13765         * g++.dg/template/explicit4.C: New.
13766         * g++.dg/template/explicit5.C: New.
13767
13768         PR c++/11347
13769         * g++.dg/template/memtmpl1.C: New.
13770
13771 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13772
13773         PR target/11565
13774         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13775         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13776
13777 2003-07-30  Jan Hubicka  <jh@suse.cz>
13778
13779         * vtgc1.c: Kill.
13780
13781 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13782
13783         * gcc.dg/struct-in-proto-1.c: New test.
13784
13785 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13786
13787         * gcc.dg/cpp/include2.c: Only expect one message.
13788
13789 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13790
13791         PR c++/9447
13792         * g++.dg/template/using1.C: New test.
13793         * g++.dg/template/using2.C: New test.
13794         * g++.dg/template/using3.C: New test.
13795         * g++.dg/template/using4.C: New test.
13796
13797 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13798
13799         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13800         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13801
13802 2003-07-28  Jan Hubicka  <jh@suse.cz>
13803
13804         PR c++/11530
13805         * g++.dg/opt/call1.C: New test.
13806
13807 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13808
13809         PR c++/11667
13810         * g++.dg/init/enum2.C: New test.
13811         * g++.dg/template/overload1.C: Add "-w" option.
13812
13813 2003-07-28    <hp@bitrange.com>
13814
13815         * gcc.dg/Wdeclaration-after-statement-1.c,
13816         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13817
13818 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13819
13820         * gcc.c-torture/compile/20030725-1.c: New test.
13821
13822 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13823
13824         * gcc.dg/20030505.c: Only run for SPE.
13825         Remove definition of opaque type.
13826
13827 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13828
13829         * g++.dg/template/ptrmem6.C: New test.
13830
13831 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13832
13833         * gcc.c-torture/compile/zero-strct-2.c: New test.
13834
13835 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13836
13837         * gcc.dg/intermod-1.c: New test.
13838
13839 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13840
13841         PR c++/11617
13842         * g++.dg/template/lookup2.C: New test.
13843         * g++.dg/template/memclass1.C: Remove instantiated from error.
13844         * g++.dg/other/error2.C: Tweak expected errors.
13845
13846         PR c++/11596
13847         * g++.dg/template/defarg3.C: New test.
13848
13849         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13850
13851 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13852
13853         * g++.dg/inherit/access5.C: New test.
13854
13855 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13856
13857         PR c++/11513
13858         * g++.dg/template/crash8.C: New test.
13859
13860 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13861
13862         PR c/10602
13863         * gcc.dg/noncompile/incomplete-2.c: New test.
13864
13865 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13866
13867         PR c++/11645
13868         * g++.dg/inherit/access4.C: New test.
13869
13870         PR c++/11517
13871         * g++.dg/expr/cond2.C: New test.
13872
13873         PR optimization/10679
13874         * g++.dg/opt/inline4.C: New test.
13875
13876 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13877
13878         * g++.dg/parse/crash10: New test.
13879
13880 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13881
13882         * g++.dg/ext/flexary1.C: New test.
13883
13884 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13885
13886         PR c++/10793
13887         * g++.dg/template/crash9.C: New test.
13888
13889 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13890
13891         PR c++/3004
13892         * g++.dg/parse/typedef3.C: New test.
13893
13894         PR c++/7906
13895         * g++.dg/parse/operator2.C: New test.
13896
13897         PR c++/8895
13898         * g++.dg/parse/def-tmpl-arg1.C: New test.
13899
13900         PR c++/9282
13901         * g++.dg/parse/funptr1.C: New test.
13902
13903         PR c++/9452
13904         * g++.dg/parse/ambig3.C: New test.
13905
13906         PR c++/9454
13907         * g++.dg/parse/operator3.C: New test.
13908
13909         PR c++/9486
13910         * g++.dg/parse/template10.C: New test.
13911
13912         PR c++/9488
13913         * g++.dg/parse/template11.C: New test.
13914
13915         PR c++/10150
13916         * g++.dg/parse/invalid-op1.C: New test.
13917
13918         PR c++/10247
13919         * g++.dg/parse/condexpr1.C: New test.
13920
13921 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13922
13923         * g++.dg/ext/packed3.C: New test.
13924         * g++.dg/ext/packed4.C: New test.
13925
13926         * gcc.dg/pack-test-3.c: New test.
13927
13928 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13929
13930         * lib/compat.exp: Handle dg-options per source file.
13931         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13932         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13933         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13934         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13935         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13936         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13937         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13938         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13939         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13940         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13941         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13942         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13943         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13944         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13945
13946 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13947
13948         PR c/10320
13949         * gcc.c-torture/execute/20030718-1.c: New test.
13950
13951 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13952
13953         PR optimization/11536
13954         * gcc.dg/20030721-1.c: New test.
13955
13956 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13957
13958         PR c++/11546
13959         * g++.dg/template/lookup1.C: New test.
13960
13961 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13962
13963         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13964         diagnostics of ill-formed constructs involving labels.
13965         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13966         the new 'previously defined here' message.
13967
13968 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13969
13970         * g++.dg/parse/non-dependent2.C: New test.
13971
13972 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13973
13974         * g++.dg/init/init-ref4.C: xfail on targets without
13975         weak symbols.
13976
13977 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13978
13979         PR target/11087
13980         * gcc.c-torture/execute/20030717-1.c: New test.
13981
13982 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13983
13984         * g++.dg/opt/cfg1.C: New test.
13985
13986 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13987
13988         PR optimization/11557
13989         * gcc.dg/20030717-1.c: New test.
13990
13991 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13992
13993         PR c++/10476
13994         * g++.dg/expr/crash-1.C: New test.
13995
13996         PR c++/11027
13997         * g++.dg/template/init3.C: New test.
13998
13999         PR c++/8222
14000         * g++.dg/template/non-dependent1.C: New test.
14001
14002         PR c++/11070
14003         * g++.dg/template/non-dependent2.C: New test.
14004
14005         PR c++/11071
14006         * g++.dg/template/non-dependent3.C: New test.
14007
14008         PR c++/9907
14009         * g++.dg/template/sizeof5.C: New test.
14010
14011 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14012
14013         PR 11498
14014         * gcc.c-torture/compile/mangle-1.c: New file.
14015
14016 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14017
14018         PR c++/7809
14019         * g++.dg/parse/access3.C: New test.
14020
14021 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14022
14023         PR c++/11384
14024         * g++.dg/init/init-ref4.C: New test.
14025
14026 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14027
14028         PR c++/11547
14029         * g++.dg/parse/constant3.C: New test.
14030         * g++.dg/parse/crash7.C: Likewise.
14031
14032 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14033
14034         PR target/11008
14035         * gcc.dg/i386-pentium4-not-mull.c: New.
14036
14037 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14038
14039         * gcc.dg/asm-names.c (ymain): Make it weak.
14040
14041 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14042
14043         PR c++/5421
14044         * g++.dg/template/friend21.C: New test.
14045
14046 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14047
14048         * gcc.dg/cleanup-8.c: New test.
14049         * gcc.dg/cleanup-9.c: New test.
14050
14051 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14052
14053         * g++.dg/ext/dll-MI1.h: New file.
14054         * g++.dg/ext/dllexport-MI1.C: New file.
14055         * g++.dg/ext/dllimport-MI1.C: New file.
14056
14057 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14058
14059         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14060         it does not have cmpstrsi patterns (just cmpmemsi).
14061
14062 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14063
14064         PR debug/11473
14065         * g++.dg/debug/debug8.C: New test.
14066
14067 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14068
14069         PR c++/10108
14070         * g++.dg/template/crash7.C: New test.
14071
14072 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14073
14074         PR target/10795
14075         * gcc.c-torture/compile/20030708-1.c: New.
14076
14077 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14078
14079         * gcc.c-torture/execute/20030715-1.c: New test.
14080
14081 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14082
14083         * gcc.dg/pch/inline-3.c: New file.
14084         * gcc.dg/pch/inline-3.hs: New file.
14085         * gcc.dg/pch/inline-4.c: New file.
14086         * gcc.dg/pch/inline-4.hs: New file.
14087
14088 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14089
14090         PR c++/11509
14091         * g++.dg/template/crash6.C: New test.
14092
14093         PR c++/7053
14094         * g++.dg/template/friend20.C: New test.
14095
14096         PR c++/7019
14097         * g++.dg/template/overload2.C: New test.
14098
14099 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14100
14101         PR optimization/11440
14102         * gcc.c-torture/execute/20030714-1.c: New test.
14103
14104 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14105
14106         PR c++/11154
14107         * g++.dg/template/partial2.C: New test.
14108
14109 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14110
14111         PR c++/11503
14112         * g++.dg/template/anon1.C: New test.
14113
14114         PR c++/11493
14115         PR c++/11495
14116         * g++.dg/parse/template9.C: Likewise.
14117         * g++.dg/template/crash4.C: New test.
14118         * g++.dg/template/koenig1.C: Likewise.
14119         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14120         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14121         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14122         functions.
14123         * g++.old-deja/g++.jason/template36.C: Likewise.
14124         * g++.old-deja/g++.mike/p1989.C: Likewise.
14125         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14126         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14127         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14128         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14129         compiling.
14130         * g++.old-deja/g++.pt/union2.C: Use this->.
14131
14132 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14133
14134         * gcc.dg/20030711-1.c: New test.
14135
14136 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14137
14138         PR c++/11050
14139         * g++.dg/parse/args1.C: New test.
14140         * g++.pt/defarg8.C: Change expected errors.
14141
14142 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14143
14144         PR c++/8164
14145         * g++.dg/template/nontype2.C: New test.
14146
14147         PR c++/10558
14148         * g++.dg/parse/template8.C: New test.
14149
14150         PR c++/8327
14151         * g++.dg/template/scope1.C: New test.
14152
14153         * g++.dg/warn/Wsign-compare-1.C: New test.
14154
14155 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14156
14157         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14158
14159 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14160
14161         PR c++/9411
14162         * g++.dg/template/explicit2.C: New test.
14163
14164         PR c++/10032
14165         * g++.dg/warn/pedantic1.C: New test.
14166
14167 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14168
14169         PR c++ 9483
14170         * g++.dg/other/field1.C: New test.
14171
14172 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14173
14174         PR c/11449
14175         * gcc.c-torture/compile/20030707-1.c: New.
14176
14177 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14178
14179         PR c++/10849
14180         * g++.dg/template/access12.C: New test.
14181
14182 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14183
14184         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14185         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14186         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14187         * gcc.misc-tests/gcov.exp: Update
14188         * g++.dg/gcov/gcov.exp: Update
14189         * lib/gcov.exp: Update.
14190
14191 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14192
14193         * g++.dg/abi/mangle17.C: Make sure template expressions are
14194         dependent.
14195         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14196         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14197         * g++.dg/opt/stack1.C: Remove erroneous code.
14198         * g++.dg/parse/template7.C: New test.
14199         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14200         * g++.old-deja/g++.pt/crash4.C: Likewise.
14201
14202 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14203
14204         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14205         with zero or one occurence of `$' after the initial `L'.
14206
14207 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14208
14209         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14210
14211 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14212
14213         PR c/11370
14214         * gcc.dg/Wunreachable-6.c: New testcase.
14215         * gcc.dg/Wunreachable-7.c: New testcase.
14216
14217 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14218
14219         PR c/11420
14220         * gcc.dg/20030708-1.c: New test.
14221
14222 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14223
14224         * gcc.dg/compat/sdata-section.h: New file.
14225         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14226         * gcc.dg/torture/mips-sdata-1.c: New test.
14227
14228 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14229
14230         PR c++/11030
14231         * g++.dg/template/friend19.C: New test.
14232
14233 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14234
14235         * g++.dg/opt/strength-reduce.C: New test.
14236
14237 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14238
14239         PR target/10979
14240         * gcc.dg/20030707-1.c: New testcase.
14241
14242 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14243
14244         PR optimization/11059
14245         * g++.dg/opt/emptyunion.C: New testcase.
14246
14247 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14248             Eric Botcazou  <ebotcazou@libertysurf.fr>
14249
14250         * g++.dg/opt/stack1.C: New test.
14251
14252 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14253
14254         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14255         run test.
14256
14257         PR c++/11431
14258         * g++.dg/expr/static_cast3.C: New test.
14259
14260 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14261
14262         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14263         everywhere.
14264         * gcc.dg/concat.c: Concatenation of string constants with
14265         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14266         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14267         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14268         necessary to avoid multi-character character constant warning.
14269         * gcc.dg/cpp/escape.c: Likewise.
14270         * gcc.dg/cpp/ucs.c: Likewise.
14271         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14272         Fix a typo.
14273
14274 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14275
14276         PR c/11428
14277         * gcc.c-torture/compile/20030704-1.c: New.
14278
14279 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14280
14281         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14282
14283 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14284
14285         PR c++/5287, PR c++/7910,  PR c++/11021
14286         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14287         tests for warnings.
14288         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14289         * g++.dg/ext/dllimport3.C: Likewise.
14290         * g++.dg/ext/dllimport4.C: New file.
14291         * g++.dg/ext/dllimport5.C: New file.
14292         * g++.dg/ext/dllimport6.C: New file.
14293         * g++.dg/ext/dllimport7.C: New file.
14294         * g++.dg/ext/dllimport8.C: New file.
14295         * g++.dg/ext/dllimport9.C: New file.
14296         * g++.dg/ext/dllimport10.C: New file.
14297         * g++.dg/ext/dllexport1.C: New file.
14298
14299 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14300
14301         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14302         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14303
14304 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14305
14306         * gcc.dg/builtins-25.c: New testcase.
14307         * gcc.dg/builtins-26.c: New testcase.
14308
14309 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14310
14311         * gcc.dg/compat/vector-defs.h: New file.
14312         * gcc.dg/compat/vector-setup.h: New file.
14313         * gcc.dg/compat/vector-check.h: New file.
14314         * gcc.dg/compat/vector-1_main.c: New file.
14315         * gcc.dg/compat/vector-1_x.c: New file.
14316         * gcc.dg/compat/vector-1_y.c: New file.
14317         * gcc.dg/compat/vector-2_main.c: New file.
14318         * gcc.dg/compat/vector-2_x.c: New file.
14319         * gcc.dg/compat/vector-2_y.c: New file.
14320
14321         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14322         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14323         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14324         * gcc.dg/compat/struct-align-1.h: New file.
14325         * gcc.dg/compat/struct-align-1_main.c: New file.
14326         * gcc.dg/compat/struct-align-1_x.c: New file.
14327         * gcc.dg/compat/struct-align-1_y.c: New file.
14328         * gcc.dg/compat/struct-align-2.h: New file.
14329         * gcc.dg/compat/struct-align-2_main.c: New file.
14330         * gcc.dg/compat/struct-align-2_x.c: New file.
14331         * gcc.dg/compat/struct-align-2_y.c: New file.
14332
14333         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14334         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14335         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14336         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14337         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14338         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14339         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14340         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14341         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14342         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14343         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14344         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14345         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14346         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14347         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14348         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14349         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14350         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14351         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14352         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14353         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14354         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14355         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14356         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14357         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14358         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14359         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14360         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14361         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14362
14363 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14364
14365         * gcc.dg/i386-call-1.c: New test.
14366
14367 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14368
14369         PR c++/9162
14370         * g++.dg/parse/defarg4.C: New.
14371
14372 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14373
14374         PR target/10700
14375         * gcc.c-torture/compile/20030703-1.c: New test case.
14376
14377 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14378
14379         * g++.dg/template/local3.C: Remove extra semicolon.
14380
14381 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14382
14383         * gcc.dg/i386-volatile-1.c: New test.
14384
14385 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         PR c++/11072
14388         * g++.dg/other/offsetof2.C: XFAIL.
14389         * g++.dg/other/offsetof5.C: New.
14390
14391         PR c++/10219
14392         * g++.dg/template/error1.C: New.
14393
14394         PR c++/9779
14395         * g++.dg/template/dependent-expr1.C: New.
14396
14397 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14398
14399         PR c++/6949
14400         * g++.dg/template/local3.C: New test.
14401
14402         PR c++/11149
14403         * g++.dg/lookup/scoped6.C: New test.
14404
14405 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14406
14407         PR c++/8046
14408         * g++.dg/other/error7.C: New test.
14409
14410 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14411
14412         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14413         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14414         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14415         * g++.old-deja/g++.other/union2.C: Likewise.
14416         * gcc.dg/c90-const-expr-2.c: Likewise.
14417         * gcc.dg/c90-const-expr-3.c: Likewise.
14418         * gcc.dg/c99-const-expr-2.c: Likewise.
14419         * gcc.dg/c99-const-expr-3.c: Likewise.
14420         * gcc.dg/concat.c: Likewise.
14421
14422 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14423
14424         PR c++/9559
14425         * g++.dg/init/static1.C: New test.
14426
14427 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14428
14429         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14430         * g++.old-deja/g++.other/access2.C: Likewise.
14431         * g++.old-deja/g++.other/decl2.C: Likewise.
14432         * gcc.c-torture/execute/20020615-1.c: Likewise.
14433
14434 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14435
14436         PR c++/4933
14437         * g++.dg/template/sizeof4.C: New test.
14438
14439 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14440
14441         * g++.dg/other/error6.C: New test.
14442
14443 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14444
14445         PR c++/10750
14446         * g++.dg/parse/constant2.C: New test.
14447
14448 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14449
14450         PR c++/11106
14451         * g++.dg/other/error5.C: New test.
14452
14453 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14454
14455         * gcc.dg/format/gcc_diag-1.c: New test.
14456
14457 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14458
14459         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14460
14461 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14462
14463         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14464         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14465         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14466
14467 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14468
14469         * gcc.c-torture/execute/builtins/string-8.c: New test.
14470         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14471         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14472         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14473
14474 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14475
14476         PR c++/10468
14477         * g++.dg/ext/typeof6.C: New test.
14478
14479 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14480
14481         PR c++/10796
14482         * g++.dg/init/enum1.C: New test.
14483
14484 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14485
14486         * gcc.dg/20030627-1.c: New test.
14487
14488 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14489
14490         PR c++/11332
14491         * g++.dg/expr/static_cast2.C: New test.
14492
14493 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14494             Jakub Jelinek  <jakub@redhat.com>
14495
14496         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14497         sprintf(dst,"%s",src) optimization.
14498         * gcc.c-torture/execute/20030626-1.c: New test case.
14499         * gcc.c-torture/execute/20030626-2.c: New test case.
14500
14501 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14502
14503         * gcc.c-torture/execute/multi-ix.c: New test.
14504
14505         * gcc.c-torture/execute/simd-4.c (main):
14506         Added missing semicolon at end of union.
14507
14508 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14509
14510         PR c++/8266
14511         * g++.dg/template/explicit-instantiation3.C: New test.
14512
14513 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14514
14515         * gcc.dg/20030626-1.c: Use signed char.
14516
14517 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14518
14519         * gcc.dg/20030626-1.c: New test.
14520
14521 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14522
14523         * const-str-2.m: Update.
14524
14525 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14526
14527         PR c++/10990
14528         * g++.dg/rtti/dyncast1.C: New test.
14529         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14530         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14531         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14532
14533         PR c++/10931
14534         * g++.dg/expr/static_cast1.C: New test.
14535
14536 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14537
14538         * gcc.dg/20030625-1.c: New test.
14539
14540 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14541
14542         * gcc.c-torture/compile/20030624-1.c: New test case.
14543
14544 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14545
14546         * gcc.c-torture/execute/string-opt-17.c: New test.
14547
14548 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14549
14550         PR c++/5754
14551         * g++.dg/parse/crash6.C: New test.
14552
14553 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14554
14555         * gcc.dg/builtins-24.c: New test case.
14556
14557 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14558
14559         * g++.dg/opt/operator1.C: New test.
14560
14561 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14562
14563         * gcc.c-torture/execute/string-opt-16.c: New test case.
14564
14565 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14566
14567         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14568         * g++.old-deja/g++.other/conv7.C: Likewise
14569         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14570         * g++.old-deja/g++.other/overload14.C: Likewise.
14571
14572 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14573
14574         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14575         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14576
14577 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14578
14579         PR c++/10888
14580         * g++.dg/warn/Winline-3.C: New test.
14581
14582 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14583
14584         * lib/target-supports.exp (check_alias_available): Make the test
14585         program acceptable to the Solaris assembler.
14586
14587         PR c++/10749
14588         * g++.dg/template/memclass2.C: New test.
14589
14590 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14591             Eric Botcazou  <ebotcazou@libertysurf.fr>
14592
14593         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14594         data for non-matching targets.
14595         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14596
14597 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14598
14599         PR c++/10845
14600         * g++.dg/template/member3.C: New test.
14601
14602 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14603
14604         PR c++/10939
14605         * g++.dg/template/func1.C: New test.
14606
14607         PR c++/9649
14608         * g++.dg/template/static4.C: New test.
14609         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14610
14611         PR c++/11041
14612         * g++.dg/init/ref7.C: New test.
14613
14614 2003-06-19  Matt Austern  <austern@apple.com>
14615
14616         PR c++/11228
14617         * g++.dg/anew1.C: New test.
14618         * g++.dg/anew2.C: New test.
14619         * g++.dg/anew3.C: New test.
14620         * g++.dg/anew4.C: New test.
14621
14622 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14623
14624         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14625
14626 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14627
14628         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14629         endian-dependent.
14630
14631 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14632
14633         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14634         Remove cruft.
14635
14636 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14637
14638         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14639         * gcc.c-torture/compile/961203-1.c: Likewise.
14640         * gcc.c-torture/compile/980506-1.c: Likewise.
14641
14642 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14643
14644         PR c++/10712
14645         * g++.dg/lookup/using7.C: New test.
14646
14647 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14648
14649         PR c++/11105
14650         * g++.dg/abi/conv1.C: Remove it.
14651         * g++.dg/template/conv7.C: New test.
14652         * g++.dg/template/conv8.C: Likewise.
14653         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14654         conversion operator.
14655
14656 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14657
14658         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14659         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14660         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14661         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14662         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14663         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14664         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14665         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14666         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14667         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14668         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14669         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14670         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14671         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14672         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14673         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14674         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14675         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14676         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14677         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14678         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14679         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14680         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14681         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14682         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14683         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14684         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14685         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14686         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14687
14688 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14689
14690         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14691         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14692         indications.
14693
14694 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14695
14696         * gcc.dg/i386-387-5.c: New test case.
14697         * gcc.dg/i386-387-6.c: New test case.
14698         * gcc.dg/builtins-23.c: New test case.
14699
14700 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14701
14702         * gcc.dg/builtins-22.c: New test case.
14703         * gcc.dg/i386-387-1.c: Update to test exp.
14704         * gcc.dg/i386-387-2.c: Likewise.
14705
14706 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14707
14708         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14709
14710 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14711
14712         * lib/gcc-dg.exp (dg-require-dll): New function.
14713         (dg-xfail-if): Likewise.
14714         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14715         driver.
14716
14717         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14718         * gcc.c-torture/compile/20001205-1.c: Likewise.
14719         * gcc.c-torture/compile/20001226-1.c: Likewise.
14720         * gcc.c-torture/compile/20010518-2.c: Likewise.
14721         * gcc.c-torture/compile/20020312-1.c: Likewise.
14722         * gcc.c-torture/compile/20020604-1.c: Likewise.
14723         * gcc.c-torture/compile/920501-12.c: Likewise.
14724         * gcc.c-torture/compile/920501-4.c: Likewise.
14725         * gcc.c-torture/compile/920520-1.c: Likewise.
14726         * gcc.c-torture/compile/920521-1.c: Likewise.
14727         * gcc.c-torture/compile/920625-1.c: Likewise.
14728         * gcc.c-torture/compile/961203-1.c: Likewise.
14729         * gcc.c-torture/compile/980506-1.c: Likewise.
14730         * gcc.c-torture/compile/981006-1.c: Likewise.
14731         * gcc.c-torture/compile/981022-1.c: Likewise.
14732         * gcc.c-torture/compile/981223-1.c: Likewise.
14733         * gcc.c-torture/compile/990617-1.c: Likewise.
14734         * gcc.c-torture/compile/dll.c: Likewise.
14735         * gcc.c-torture/compile/labels-3.c: Likewise.
14736         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14737         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14738         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14739         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14740         * gcc.c-torture/compile/simd-5.c: Likewise.
14741         * gcc.c-torture/compile/20000804-1.x: Remove.
14742         * gcc.c-torture/compile/20001205-1.x: Likewise.
14743         * gcc.c-torture/compile/20001226-1.x: Likewise.
14744         * gcc.c-torture/compile/20010518-2.x: Likewise.
14745         * gcc.c-torture/compile/20020312-1.x: Likewise.
14746         * gcc.c-torture/compile/20020604-1.x: Likewise.
14747         * gcc.c-torture/compile/920501-12.x: Likewise.
14748         * gcc.c-torture/compile/920501-4.x: Likewise.
14749         * gcc.c-torture/compile/920520-1.x: Likewise.
14750         * gcc.c-torture/compile/920521-1.x: Likewise.
14751         * gcc.c-torture/compile/920625-1.x: Likewise.
14752         * gcc.c-torture/compile/961203-1.x: Likewise.
14753         * gcc.c-torture/compile/980506-1.x: Likewise.
14754         * gcc.c-torture/compile/981006-1.x: Likewise.
14755         * gcc.c-torture/compile/981022-1.x: Likewise.
14756         * gcc.c-torture/compile/981223-1.x: Likewise.
14757         * gcc.c-torture/compile/990617-1.x: Likewise.
14758         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14759         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14760         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14761         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14762         * gcc.c-torture/compile/simd-5.x: Likewise.
14763
14764         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14765
14766 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14767
14768         * gcc.c-torture/execute/20030611-1.c: New test.
14769
14770 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14771
14772         PR middle-end/168
14773         * gcc.dg/20030612-1.c: New test case.
14774
14775 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14776
14777         PR c++/10635
14778         * g++.dg/expr/cast1.C: New test.
14779
14780 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14781
14782         * gcc.dg/builtins-21.c: New test case.
14783
14784 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14785
14786         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14787         options instead of at the end.
14788         * lib/objc.exp (objc_target_compile): Likewise.
14789
14790 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14791
14792         PR c++/10432
14793         * g++.dg/parse/error1.C: New test.
14794
14795 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14796
14797         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14798         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14799         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14800         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14801         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14802         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14803         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14804         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14805         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14806         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14807         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14808         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14809         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14810         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14811         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14812         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14813         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14814         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14815         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14816         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14817         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14818         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14819         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14820         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14821
14822         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14823         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14824         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14825         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14826         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14827         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14828         * gcc.dg/compat/scalar-return-3_main.c: New file.
14829         * gcc.dg/compat/scalar-return-3_x.c: New file.
14830         * gcc.dg/compat/scalar-return-3_y.c: New file.
14831         * gcc.dg/compat/scalar-return-4_main.c: New file.
14832         * gcc.dg/compat/scalar-return-4_x.c: New file.
14833         * gcc.dg/compat/scalar-return-4_y.c: New file.
14834
14835 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14836
14837         * gcc.dg/compat/fp2-struct-check.h: New file.
14838         * gcc.dg/compat/fp2-struct-defs.h: New file.
14839         * gcc.dg/compat/fp2-struct-init.h: New file.
14840         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14841         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14842         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14843         * gcc.dg/compat/struct-return-10_main.c: New file.
14844         * gcc.dg/compat/struct-return-10_x.c: New file.
14845         * gcc.dg/compat/struct-return-10_y.c: New file.
14846
14847         * gcc.dg/compat/compat-common.h: New file.
14848         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14849         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14850         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14851         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14852         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14853         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14854         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14855         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14856         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14857         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14858         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14859         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14860         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14861         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14862         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14863         * gcc.dg/compat/small-struct-check.h: Ditto.
14864         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14865         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14866         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14867         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14868         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14869         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14870         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14871         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14872         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14873         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14874         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14875         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14876         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14877         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14878         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14879         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14880         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14881         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14882         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14883         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14884         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14885         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14886         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14887         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14888         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14889         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14890         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14891         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14892         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14893         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14894
14895 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14896
14897         * g++.dg/pch/static-1.C: New file.
14898         * g++.dg/pch/static-1.Hs: New file.
14899
14900 2003-06-10  Richard Henderson  <rth@redhat.com>
14901
14902         * gcc.dg/asm-7.c: Adjust expected warning text.
14903
14904 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14905
14906         * gcc.dg/builtins-20.c: New test case.
14907
14908 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14909
14910         PR c++/11131
14911         * g++.dg/opt/template1.C: New test.
14912
14913 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14914
14915         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14916         additional_sources.
14917
14918 2003-05-21  David Taylor  <dtaylor@emc.com>
14919
14920         * gcc.dg/Wpadded.c: New file.
14921
14922 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14923
14924         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14925         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14926         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14927         dg-require-weak.
14928
14929 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14930
14931         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14932
14933 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14934
14935         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14936         (dg-require-alias): Likewise.
14937         (dg-require-gc-sections): Likewise.
14938         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14939
14940 2003-06-08  Richard Henderson  <rth@redhat.com>
14941
14942         * gcc.dg/20011029-2.c: Fix the array reference.
14943         * gcc.dg/asm-7.c: New.
14944
14945 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14946
14947         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14948
14949 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14950
14951         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14952         (dg-require-gc-sections): Likewise.
14953
14954 2003-06-08  Jan Hubicka  <jh@suse.cz>
14955
14956         * i386-cmov1.c: Fix regular expression.
14957         * i386-cvt-1.c: Likewise.
14958         * i386-local.c: Likewise.
14959         * i386-local2.c: Likewise.
14960         * i386-mul.c: Likewise.
14961         * i386-ssetype-1.c: Likewise.
14962         * i386-ssetype-3.c: Likewise.
14963         * i386-ssetype-5.c: Likewise.
14964
14965 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14966
14967         PR c++/11039
14968         * g++.dg/warn/implicit-typename2.C: New test.
14969         * g++.dg/warn/implicit-typename3.C: New test.
14970
14971 2003-06-07  Richard Henderson  <rth@redhat.com>
14972
14973         * g++.dg/other/offsetof3.C: Use size_t.
14974         * g++.dg/other/offsetof4.C: Likewise.
14975
14976 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14977
14978         * lib/copy-file.exp: New. Implement gcc_copy_files.
14979
14980         * lib/dg-pch.exp: Load copy-file.exp
14981         (dg-pch): Use gcc_copy_files instead of "file copy".
14982
14983 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14984
14985         * gcc.dg/weak/weak.exp: Simplify.
14986         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14987         * gcc.dg/weak/weak-1.c: Likewise.
14988         * gcc.dg/weak/weak-2.c: Likewise.
14989         * gcc.dg/weak/weak-3.c: Likewise.
14990         * gcc.dg/weak/weak-4.c: Likewise.
14991         * gcc.dg/weak/weak-5.c: Likewise.
14992         * gcc.dg/weak/weak-6.c: Likewise.
14993         * gcc.dg/weak/weak-7.c: Likewise.
14994         * gcc.dg/weak/weak-8.c: Likewise.
14995         * gcc.dg/weak/weak-9.c: Likewise.
14996
14997 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14998
14999         gcc.c-torture/execute/20030606-1.c: New.
15000
15001 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15002
15003         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15004         * gcc.dg/builtins-19.c: Likewise.
15005
15006 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15007
15008         * gcc.dg/builtins-2.c: Add some more tests.
15009         * gcc.dg/builtins-18.c: New test case.
15010         * gcc.dg/builtins-19.c: New test case.
15011
15012 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15013             Jim Wilson  <wilson@tuliptree.org>
15014
15015         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15016
15017 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15018
15019         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15020         mempcpy/stpcpy calls not to be optimized into something else.
15021         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15022         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15023         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15024
15025 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15026
15027         * gcc.dg/format/asm_fprintf-1.c: New test.
15028
15029 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15030
15031         * lib/gcc-defs.exp (additional_sources): New variable.
15032         (dg-additional-sources): New function.
15033         (additional_files): New variable.
15034         (dg-additional-files): New function.
15035         (dg-additional-files-options): Likewise.
15036         * lib/gcc-dg.exp (dg-require-weak): New function.
15037         (dg-require-alias): Likewise.
15038         (dg-require-gc-sections): Likewise.
15039         * lib/target-supports.exp (check_alias_available): Remove testfile
15040         parameter.
15041         (check_gc_sections_available): New function.
15042         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15043         (dg-gpp-additional-files): Likewise.
15044         * lib/g++.exp (additional_sources): Remove.
15045         (additional_files): Likewise.
15046         (g++_target_compile): Use dg-additional-files-options.
15047
15048         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15049         Tcl logic.
15050         * gcc.dg/special/ecos.exp: Remove.
15051         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15052         * gcc.dg/special/alias-1.c: Likewise.
15053         * gcc.dg/special/alias-2.c: Likewise.
15054         * gcc.dg/special/gcsec-1.c: Likewise.
15055         * gcc.dg/special/weak-1.c: Likewise.
15056         * gcc.dg/special/weak-2.c: Likewise.
15057         * gcc.dg/special/wkali-1.c: Likewise.
15058         * gcc.dg/special/wkali-2.c: Likewise.
15059
15060         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15061         dg-gpp-additional-*.
15062         * g++.dg/special/conpr-3.C: Likewise.
15063         * g++.dg/special/conpr-4.C: Likewise.
15064         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15065         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15066         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15067         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15068         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15069         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15070         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15071         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15072         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15073         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15074         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15075         * g++.old-deja/g++.other/comdat1.C: Likewise.
15076         * g++.old-deja/g++.other/comdat2.C: Likewise.
15077         * g++.old-deja/g++.other/comdat3.C: Likewise.
15078         * g++.old-deja/g++.other/ctor1.C: Likewise.
15079         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15080
15081 2003-06-05  Richard Henderson  <rth@redhat.com>
15082
15083         * gcc.dg/debug/20030605-1.c: New.
15084
15085 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15086
15087         * README.QMTEST: Update.
15088
15089 2003-06-04  Richard Henderson  <rth@redhat.com>
15090
15091         * gcc.dg/cleanup-1.c: New.
15092         * gcc.dg/cleanup-2.c: New.
15093         * gcc.dg/cleanup-3.c: New.
15094         * gcc.dg/cleanup-4.c: New.
15095         * gcc.dg/cleanup-5.c: New.
15096         * gcc.dg/cleanup-6.c: New.
15097         * gcc.dg/cleanup-7.c: New.
15098
15099 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15100
15101         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15102
15103         * lib/dg-pch.exp: New file.
15104         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15105         * gcc.dg/pch/pch.exp: Likewise.
15106
15107 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15108
15109         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15110         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15111         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15112         * gcc.dg/builtins-17.c: New test case.
15113         * gcc.dg/i386-387-4.c: New test case.
15114         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15115
15116 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15117
15118         * gcc.dg/ultrasp9.c: New test.
15119
15120 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15121
15122         * gcc.c-torture/compile/20030604-1.c: New test.
15123         * gcc.dg/sparc-constant-1.c: New test.
15124
15125 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15126
15127         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15128
15129 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15130
15131         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15132
15133         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15134         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15135
15136 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15137
15138         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15139
15140 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15141
15142         PR c++/10940
15143         * g++.dg/template/spec10.C: New test.
15144
15145 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15146
15147         * gcc.dg/builtins-16.c: New test case.
15148
15149 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15150
15151         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15152         mempcpy test with post-increments.
15153         * gcc.c-torture/execute/string-opt-3.c: New test.
15154         * gcc.dg/string-opt-1.c: New test.
15155
15156 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15157
15158         PR fortran/10965
15159         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15160
15161 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15162
15163         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15164         (scan-assembler): ... here.  Use dg-scan.
15165         (scan-assembler-not): Likewise.
15166         (scan-file): New function.
15167         (scan-file-not): Likewise.
15168         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15169         * gcc.dg/cpp/_Pragma4.c: Likewise.
15170         * gcc.dg/cpp/_Pragma5.c: Likewise.
15171         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15172         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15173         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15174         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15175         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15176         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15177         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15178         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15179         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15180         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15181         * gcc.dg/cpp/cxxcom1.c: Likewise.
15182         * gcc.dg/cpp/line1.c: Likewise.
15183         * gcc.dg/cpp/maccom1.c: Likewise.
15184         * gcc.dg/cpp/maccom2.c: Likewise.
15185         * gcc.dg/cpp/maccom3.c: Likewise.
15186         * gcc.dg/cpp/maccom4.c: Likewise.
15187         * gcc.dg/cpp/maccom5.c: Likewise.
15188         * gcc.dg/cpp/maccom6.c: Likewise.
15189         * gcc.dg/cpp/multiline.c: Likewise.
15190         * gcc.dg/cpp/spacing1.c: Likewise.
15191         * gcc.dg/cpp/spacing2.c: Likewise.
15192         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15193         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15194         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15195         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15196         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15197         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15198         * gcc.dg/cpp/cxxcom2.c: Likewise.
15199         * gcc.dg/cpp/cxxcom2.h: New file.
15200
15201         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15202         * g++.dg/cpp/truefalse.C: Here.
15203         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15204
15205 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15206
15207         * gcc.dg/cpp/redef3.c: New file.
15208
15209 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15210
15211         * gcc.dg/i386-loop-3.c: New test.
15212
15213 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15214
15215         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15216
15217 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15218
15219         * gcc.dg/fwrapv-1.c: New test case.
15220         * gcc.dg/fwrapv-2.c: New test case.
15221
15222 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15223
15224         PR c++/10956
15225         * g++.dg/template/spec9.C: New test.
15226
15227 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15228
15229         * gcc.dg/duff-4.c: New test case.
15230
15231 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15232
15233         PR fortran/10843
15234         * g77.dg/ffixed-form-1.f: New test
15235         * g77.dg/ffixed-form-2.f: New test
15236         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15237         * g77.dg/ffree-form-3.f: New test
15238
15239 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15240
15241         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15242         * gcc.dg/wint_t-1.c: Likewise.
15243
15244 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15245
15246         * g++.dg/template/access11.C: New test.
15247
15248 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15249
15250         PR c++/10849
15251         * g++.dg/template/access10.C: New test.
15252
15253 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15254             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15255
15256         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15257
15258 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15259
15260         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15261         suppress for powerpc-*-darwin*.
15262         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15263
15264 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15265
15266         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15267         suppress option for powerpc-*-darwin*.
15268
15269 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15270
15271         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15272         * gcc.dg/builtins-4.c: Add test for fmod.
15273
15274 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15275
15276         PR c++/10682
15277         * g++.dg/template/instantiate4.C: New test.
15278
15279 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15280
15281         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15282
15283 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15284
15285         * gcc.dg/compat/scalar-return-1_main.c: New file.
15286         * gcc.dg/compat/scalar-return-1_x.c: New file.
15287         * gcc.dg/compat/scalar-return-1_y.c: New file.
15288         * gcc.dg/compat/scalar-return-2_main.c: New file.
15289         * gcc.dg/compat/scalar-return-2_x.c: New file.
15290         * gcc.dg/compat/scalar-return-2_y.c: New file.
15291         * gcc.dg/compat/struct-return-3_main.c: New file.
15292         * gcc.dg/compat/struct-return-3_y.c: New file.
15293         * gcc.dg/compat/struct-return-3_x.c: New file.
15294         * gcc.dg/compat/struct-return-2_main.c: New file.
15295         * gcc.dg/compat/struct-return-2_x.c: New file.
15296         * gcc.dg/compat/struct-return-2_y.c: New file.
15297
15298 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15299
15300         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15301         for hppa*-hp-hpux*.
15302         * gcc.dg/20021014-1.c (dg-options): Likewise.
15303         * gcc.dg/nest.c (dg-options): Likewise.
15304
15305 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15306
15307         PR c++/9738
15308         * g++.dg/ext/dllimport2.C: New file.
15309         * g++.dg/ext/dllimport3.C: New file.
15310
15311 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15312
15313         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15314         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15315         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15316         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15317         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15318         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15319         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15320         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15321         * gcc.dg/compat/small-struct-defs.h: New file.
15322         * gcc.dg/compat/small-struct-init.h: New file.
15323         * gcc.dg/compat/small-struct-check.h: New file.
15324         * gcc.dg/compat/fp-struct-defs.h: New file.
15325         * gcc.dg/compat/fp-struct-check.h: New file.
15326         * gcc.dg/compat/fp-struct-init.h: New file.
15327         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15328         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15329
15330 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15331
15332         * gcc.dg/20030225-2.c: New test.
15333
15334 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15335             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15336
15337         * gcc.c-torture/compile/20030518-1.c: New test case.
15338
15339 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15340
15341         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15342         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15343         gcc-dg-debug-runtest.
15344         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15345         gcc-dg-debug-runtest.
15346
15347 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15348
15349         PR c++/9022
15350         * g++.dg/lookup/using6.C: New test.
15351
15352 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15353
15354         * g++.dg/parse/access2.C: New test.
15355
15356 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15357
15358         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15359         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15360         * gcc.dg/debug/debug.exp: Likewise.
15361
15362 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15363
15364         * gcc.dg/dollar.c: New test.
15365
15366 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15367
15368         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15369         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15370         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15371         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15372         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15373         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15374         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15375         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15376         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15377         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15378         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15379         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15380         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15381         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15382         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15383         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15384         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15385         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15386
15387 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15388
15389         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15390         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15391         support for "repo" mode.
15392         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15393         * lib/g77-dg.exp: Likewise.
15394         * lib/obj-dg.exp: Likewise.
15395
15396 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15397
15398         Merge from gcc-3_2-rhl8-branch:
15399         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15400
15401         * gcc.dg/tls/opt-6.c: New test.
15402
15403         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15404
15405         * gcc.dg/20030405-1.c: New test.
15406
15407         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15408
15409         * gcc.dg/20030309-1.c: New test.
15410
15411         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15412
15413         * gcc.c-torture/execute/20030307-1.c: New test.
15414
15415         2003-02-20  Randolph Chung  <tausq@debian.org>
15416
15417         * gcc.c-torture/compile/20030220-1.c: New test.
15418
15419         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15420
15421         * gcc.dg/20030217-1.c: New test.
15422
15423         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15424
15425         * gcc.c-torture/compile/20020129-1.c: New test.
15426
15427         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15428
15429         * gcc.dg/unroll-1.c: New test.
15430
15431         2002-11-16  Jan Hubicka  <jh@suse.cz>
15432
15433         * gcc.c-torture/execute/20020920-1.c: New test.
15434
15435         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15436
15437         PR target/7434
15438         * gcc.c-torture/compile/20021008-1.c: New test.
15439
15440         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15441
15442         PR target/7559
15443         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15444
15445         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15446
15447         * gcc.c-torture/compile/20020807-1.c: New test.
15448
15449         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15450
15451         * gcc.dg/tls/opt-1.c: New test.
15452
15453         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15454
15455         * gcc.dg/20020729-1.c: New test.
15456
15457         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15458
15459         * g++.dg/opt/life1.C: New test.
15460
15461         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15462
15463         * gcc.dg/20020525-1.c: New test.
15464
15465         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15466
15467         PR c++/6794
15468         * g++.dg/ext/pretty1.C: New test.
15469         * g++.dg/ext/pretty2.C: New test.
15470
15471 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15472
15473         PR c++/8385
15474         * g++.dg/ext/typeof5.C: New test.
15475
15476 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15477
15478         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15479         __USER_LABEL_PREFIX__ into account.
15480         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15481
15482 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15483
15484         * gcc.dg/builtins-15.c: New test case.
15485
15486 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15487
15488         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15489
15490 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15491
15492         * lib/g++.exp: Tweak handling of additional source files.
15493         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15494         * g++.dg/special/conpr-2a.C: Rename to ...
15495         * g++.dg/special/conpr-2a.cc: ... this.
15496         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15497         * g++.dg/special/conpr-3a.C: Rename to ...
15498         * g++.dg/special/conpr-3a.cc: This.
15499         * g++.dg/special/conpr-3b.C: Rename to ...
15500         * g++.dg/special/conpr-3b.cc: This.
15501         * g++.dg/special/conpr-4.C: New test.
15502         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15503
15504 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15505
15506         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15507
15508 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15509
15510         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15511         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15512         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15513         * g++.old-deja/g++.other/warn3.C: Likewise.
15514
15515 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15516
15517         * gcc.dg/i386-387-1.c: Update to also test log.
15518         * gcc.dg/i386-387-2.c: Likewise.
15519
15520 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15521
15522         * g77.f-torture/execute/int8421.f: New test.
15523
15524 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15525
15526         PR c++/10230, c++/10481
15527         * g++.dg/lookup/scoped5.C: New test.
15528
15529 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15530
15531         PR c++/10552
15532         * g++.dg/template/ttp6.C: New test.
15533
15534 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15535
15536         * gcc.c-torture/execute/builtins: New directory.
15537         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15538         gcc.c-torture/execute/builtins.
15539         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15540         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15541         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15542         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15543
15544 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15545
15546         PR c++/9252
15547         * g++.dg/template/access8.C: New test.
15548         * g++.dg/template/access9.C: New test.
15549
15550 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15551
15552         PR c++/9554
15553         * g++.dg/parse/access1.C: New test.
15554
15555 2003-05-09  DJ Delorie  <dj@redhat.com>
15556
15557         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15558         long, and not an int.
15559
15560 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15561
15562         PR c++/10555, c++/10576
15563         * g++.dg/template/memclass1.C: New test.
15564
15565 2003-05-08  DJ Delorie  <dj@redhat.com>
15566
15567         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15568         targets.
15569         * gcc.c-torture/execute/20021024-1.x: Likewise.
15570         * gcc.c-torture/execute/shiftdi.x: Likewise.
15571         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15572         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15573         * gcc.dg/20021018-1.c: Likewise.
15574
15575 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15576
15577         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15578
15579         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15580         (bcopy): Call memmove.
15581
15582 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15583
15584         * g77.f-torture/compile/8485.f: New test case.
15585
15586 2003-05-07  Richard Henderson  <rth@redhat.com>
15587
15588         PR c++/10570
15589         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15590         Verify exception_cleanup not called for rethrows.
15591         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15592         when exiting catch block without rethrowing.
15593         * g++.dg/eh/forced3.C: New.
15594         * g++.dg/eh/forced4.C: New.
15595
15596 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15597
15598         * gcc.dg/20030505.c: Fix triplet.
15599
15600 2003-05-06  DJ Delorie  <dj@redhat.com>
15601
15602         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15603         * gcc.dg/nest.c: Likewise.
15604
15605 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15606
15607         * gcc.dg/builtins-14.c: New test case.
15608
15609 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15610
15611         * lib/compat.exp (compat-execute): New argument.
15612         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15613         * gcc.dg/compat: New test directory.
15614         * gcc.dg/compat/compat.exp: New expect script.
15615         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15616         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15617         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15618         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15619         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15620         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15621
15622         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15623         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15624         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15625         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15626         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15627         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15628         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15629         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15630         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15631         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15632         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15633         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15634         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15635         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15636         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15637
15638 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15639
15640         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15641
15642 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15643
15644         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15645
15646 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15647
15648         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15649         * gcc.dg/ppc-fsel-2.c: New test.
15650
15651         * gcc.dg/unused-5.c: New test.
15652
15653 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15654
15655         PR c++/10496
15656         * g++.dg/warn/pmf1.C: New test.
15657
15658 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15659
15660         PR c++/4494
15661         * g++.dg/warn/main.C: New test.
15662
15663 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15664
15665         * gcc.dg/nonnull-3.c: New test.
15666
15667 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15668
15669         * gcc.dg/cpp/Wtrigraphs.c: Update.
15670         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15671
15672 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15673
15674         * gcc.dg/ppc-fsel-1.c: New test.
15675
15676 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15677
15678         PR c/10604
15679         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15680
15681 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15682
15683         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15684
15685 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15686
15687         PR c++/9364, c++/10553, c++/10586
15688         * g++.dg/parse/typename4.C: New test.
15689         * g++.dg/parse/typename5.C: Likewise.
15690
15691 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15692
15693         * gcc.c-torture/compile/20030503-1.c: New test.
15694
15695 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15696
15697         * g++.dg/lookup/using5.C: Fix testcase error.
15698
15699 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15700
15701         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15702         since MEABI is no longer supported.  Remove all vestiges
15703         of MEABI from the test.
15704
15705 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15706
15707         PR c++/10554
15708         * g++.dg/lookup/using5.C: New test.
15709
15710 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15711
15712         PR c++/8772
15713         * g++.dg/template/ttp5.C: New test.
15714
15715 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15716
15717         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15718         (dg-gpp-additional-sources): New function.
15719         (dg-gpp-additional-files): Likewise.
15720         * lib/g++.exp (additional_sources): New variable.
15721         (additional_files): Likewise.
15722         (g++_target_compile): Deal with them.
15723         * lib/old-dejagnu.exp: Remove.
15724         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15725         * g++.old-deja: Revise all tests to use dg commands.
15726
15727 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15728
15729         PR c++/9432, c++/9528
15730         * g++.dg/lookup/using4.C: New test.
15731
15732 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15733
15734         * gcc.dg/noreturn-5.c: New file.
15735         * gcc.dg/noreturn-6.c: New file.
15736
15737         * gcc.c-torture/compile/inline-1.c: New file.
15738
15739 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15740
15741         PR c++/10551
15742         * g++.dg/template/explicit1.C: New test.
15743
15744 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15745
15746         PR c++/10549
15747         * g++.dg/other/bitfield1.C: New test.
15748
15749         PR c++/10527
15750         * g++.dg/init/new7.C: New test.
15751
15752 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15753
15754         * g++.dg/ext/desig1.C: New test.
15755         * g++.dg/ext/init1.C: Update.
15756
15757         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15758
15759 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15760
15761         PR c++/10180
15762         * g++.dg/warn/Winline-1.C: New test.
15763
15764 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15765
15766         * gcc.c-torture/execute/string-opt-19.c: New test.
15767
15768         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15769         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15770
15771 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15772
15773         PR c++/10506
15774         * g++.dg/init/new6.C: New test.
15775
15776         PR c++/10503
15777         * g++.dg/init/ref6.C: New test.
15778
15779 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15780
15781         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15782
15783 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15784
15785         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15786         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15787
15788 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15789
15790         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15791         initialized static data members.
15792
15793 2003-04-25  H.J. Lu <hjl@gnu.org>
15794
15795         * gcc.dg/ia64-sync-4.c: New test.
15796
15797 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15798
15799         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15800         date.
15801
15802 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15803
15804         PR c++/10337
15805         * g++.dg/warn/conv1.C: New test.
15806         * g++.old-deja/g++.other/conv7.C: Adjust.
15807         * g++.old-deja/g++.other/overload14.C: Adjust.
15808
15809 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/10471
15812         * g++.dg/template/defarg2.C: New test.
15813
15814 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15815
15816         * gcc.dg/cpp/include2.c: Update.
15817         * gcc.dg/cpp/multiline-2.c: New.
15818         * gcc.dg/cpp/multiline.c: Update.
15819         * gcc.dg/cpp/strify2.c: Update.
15820         * gcc.dg/cpp/trad/literals-2.c: Update.
15821
15822 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15823
15824         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15825
15826 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15827
15828         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15829
15830 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15831
15832         PR c++/10451
15833         * g++.dg/parse/crash4.C: New test.
15834
15835         PR c++/9847
15836         * g++.dg/parse/crash5.C: New test.
15837
15838 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15839
15840         PR c++/10446
15841         * g++.dg/parse/crash3.C: New test.
15842
15843         PR c++/10428
15844         * g++.dg/parse/elab1.C: New test.
15845
15846 2003-04-22  Devang Patel  <dpatel@apple.com>
15847
15848         * gcc.dg/cpp/trad/funlike-5.c: New test.
15849
15850 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15851
15852         * g++.dg/other/packed1.C: Fix dg options.
15853
15854 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15855
15856         * g++.dg/other/offsetof2.C: New test.
15857
15858 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15859
15860         * g++.dg/template/recurse.C: Adjust location of error messages.
15861
15862 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15863
15864         PR c++/9881
15865         * g++.dg/init/addr-const1.C: New test.
15866         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15867
15868 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15869
15870         PR c++/10405
15871         * g++.dg/lookup/struct-hack1.C: New test.
15872
15873 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15874
15875         * ucs.c: Update diagnostic messages.
15876
15877 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15878
15879         * gcc.dg/cpp/truefalse.cpp: New test.
15880         * gcc.dg/cpp/cpp.exp: Update.
15881         * g++.dg/other/stdbool-if.C: Remove.
15882
15883 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15884
15885         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15886         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15887
15888 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15889
15890         * gcc.c-torture/compile/20030418-1.c: New test.
15891
15892 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15893
15894         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15895
15896 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15897
15898         PR c++/10347
15899         g++.dg/template/dependent-name1.C: New test.
15900
15901 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15902
15903         * gcc.dg/warn-1.c (tourist_guide): New array,
15904         contains a pointer to bar.
15905
15906 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15907
15908         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15909         * gcc.c-torture/execute/medce-1.c: New test case.
15910         * gcc.c-torture/execute/medce-2.c: New test case.
15911
15912 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15913
15914         * lib/prune.exp: Ignore more messages.
15915
15916         PR c++/10381
15917         * g++.dg/parse/lookup3.C: New test.
15918
15919 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15920
15921         * gcc.c-torture/compile/20030415-1.c : New test.
15922
15923 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15924
15925         * gcc.c-torture/execute/scope-2.c: Move to ...
15926         * gcc.dg/noncompile/scope.c: .... here.
15927
15928 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15929
15930         * gcc.dg/20030414-2.c: New test case.
15931
15932 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15933
15934         PR target/10377
15935         * gcc.dg/20030414-1.c: New test.
15936
15937 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15938
15939         * gcc.dg/builtins-12.c: New test case.
15940         * gcc.dg/builtins-13.c: New test case.
15941
15942 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15943
15944         * gcc.c-torture/execute/string-opt-18.c: New test.
15945
15946 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15947
15948         PR c++/10300
15949         * g++.dg/init/new5.C: New test.
15950
15951 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15952
15953         PR c++/7910
15954         * g++.dg/ext/dllimport1.C: New test.
15955
15956 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15957
15958         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15959
15960 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15961
15962         PR Fortran/9263
15963         * g77.f-torture/noncompile/9263.f: New test
15964         PR Fortran/1832
15965         * g77.f-torture/execute/1832.f: New test
15966
15967 2003-04-11  David Chad  <davidc@freebsd.org>
15968             Loren J. Rittle  <ljrittle@acm.org>
15969
15970         libobjc/8562
15971         * objc.dg/headers.m: New test.
15972
15973 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15974
15975         * gcc.c-torture/execute/builtin-noret-2.c: New.
15976         * gcc.c-torture/execute/builtin-noret-2.x: New.
15977         XFAIL builtin-noret-2.c at -O1 and above.
15978         * gcc.dg/redecl.c: New.
15979         * gcc.dg/Wshadow-1.c: Update error regexps.
15980
15981 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15982
15983         * g++.dg/abi/bitfield10.C: New test.
15984
15985 2003-04-09  Mike Stump  <mrs@apple.com>
15986
15987         * gcc.dg/pch/pch.exp: Make testcase names longer.
15988         * g++.dg/pch/pch.exp: Make testcase names longer.
15989
15990 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15991
15992         * gcc.dg/builtins-11.c: New test case.
15993
15994 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15995
15996         * gcc.dg/builtins-9.c: New test case.
15997         * gcc.dg/builtins-10.c: New test case.
15998
15999 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16000
16001         * gcc.dg/noncompile/init-4.c.c: New test.
16002
16003 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16004
16005         * gcc.misc-test/gcov-9.c: New test.
16006         * gcc.misc-test/gcov-10.c: New test
16007         * gcc.misc-test/gcov-11.c: New test.
16008
16009 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16010
16011         PR optimization/10024
16012         * gcc.c-torture/compile/20030405-1.c: New test.
16013
16014 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16015
16016         * gcc.dg/pch/static-3.c: New.
16017         * gcc.dg/pch/static-3.hs: New.
16018         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16019
16020 2003-04-04  Richard Henderson  <rth@redhat.com>
16021
16022         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16023         * g++.dg/eh/forced2.C: Likewise.
16024
16025 2003-04-03  Mike Stump  <mrs@apple.com>
16026
16027         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16028         target arg.
16029         (scan-assembler-times, scan-assembler-not): Likewise.
16030         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16031
16032 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16033
16034         * gcc.dg/sparc-loop-1.c: New test.
16035
16036 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16037
16038         PR other/9274
16039         * g++.dg/pch/system-2.C: New.
16040         * g++.dg/pch/system-2.Hs: New.
16041
16042 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16043
16044         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16045
16046         * g++.dg/eh/simd-1.C (vecfunc): Same.
16047
16048 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16049
16050         * gcc.c-torture/execute/20030401-1.c: New test case.
16051
16052 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16053
16054         * objc.dg/defs.m: New.
16055
16056 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16057
16058         * g++.dg/eh/simd-1.C: New.
16059         * g++.dg/eh/simd-2.C: New.
16060
16061 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16062
16063         * gcc.c-torture/execute/simd-3.c: New.
16064
16065 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16066
16067         PR c/9936
16068         * gcc.dg/20030331-2.c: New test.
16069
16070 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16071
16072         PR c++/10278
16073         * g++.dg/parse/crash2.C: New test.
16074
16075 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16076
16077         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16078         * gcc.c-torture/execute/20030331-1.c: ...here.
16079
16080 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16081
16082         * gcc.c-torture/execute/20030331-1.c: New test.
16083
16084 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16085
16086         * lib/gcov.exp: Adjust call return testing strings.
16087         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16088
16089 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16090
16091         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16092         * gcc.dg/builtins-7.c: New test case.
16093         * gcc.dg/builtins-8.c: New test case.
16094
16095 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16096
16097         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16098
16099 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16100
16101         PR c++/7647
16102         * g++.dg/lookup-class-member-2.C: New test.
16103
16104 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16105
16106         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16107
16108 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16109
16110         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16111
16112 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16113
16114         * g++.dg/init/attrib1.C: New test.
16115
16116 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16117
16118         * gcc.dg/ultrasp8.c: New test.
16119
16120 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16121
16122         * gcc.dg/ultrasp7.c: New test.
16123
16124 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16125
16126         PR c++/10047
16127         * g++.dg/template/inline1.C: New test.
16128
16129 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16130
16131         * gcc.dg/sparc-dwarf2.c: New test.
16132
16133 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16134
16135         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16136         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16137
16138 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16139
16140         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16141         than reading .x files.
16142         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16143         * g77.dg/gcov/gcov-1.f: Likewise.
16144         * gcc.misc-tests/gcov-4b.c: Likewise.
16145         * gcc.misc-tests/gcov-5b.c: Likewise.
16146         * gcc.misc-tests/gcov-6.c: Likewise.
16147         * gcc.misc-tests/gcov-7.c: Likewise.
16148         * gcc.misc-tests/gcov-8.c: Likewise.
16149         * g++.dg/gcov/gcov-1.x: Remove.
16150         * g77.dg/gcov/gcov-1.x: Likewise.
16151         * gcc.misc-tests/gcov-4b.x: Likewise.
16152         * gcc.misc-tests/gcov-5b.x: Likewise.
16153         * gcc.misc-tests/gcov-6.x: Likewise.
16154         * gcc.misc-tests/gcov-7.x: Likewise.
16155         * gcc.misc-tests/gcov-8.x: Likewise.
16156
16157 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16158
16159         PR opt/10087
16160         * gcc.dg/20030324-1.c: New test.
16161
16162 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16163
16164         PR c++/10224
16165         * g++.dg/template/arg3.C: New test.
16166
16167         PR c++/10158
16168         * g++.dg/template/friend18.C: New test.
16169
16170 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16171
16172         * g77.f-torture/compile/20030326-1.f: New test case.
16173
16174 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16175
16176         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16177
16178         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16179
16180 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16181
16182         * gcc.dg/ia64-sync-3.c: New test.
16183
16184 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16185
16186         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16187
16188 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16189
16190         * gcc.dg/ultrasp6.c: New test.
16191
16192 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16193
16194         * gcc.dg/i386-signbit-1.c: New test.
16195         * gcc.dg/i386-signbit-2.c: New test.
16196         * gcc.dg/i386-signbit-3.c: New test.
16197
16198 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16199
16200         * gcc.dg/ultrasp5.c: Fix options.
16201
16202 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16203
16204         * gcc.dg/ultrasp5.c: Fix comment.
16205
16206 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16207
16208         PR fortran/10197
16209         * g77.f-torture/execute/10197.f: New test.
16210
16211 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16212
16213         PR c++/9898, c++/383
16214         * g++.dg/template/conv6.C: New test.
16215
16216         PR c++/10119
16217         * g++.dg/template/ptrmem5.C: New test.
16218
16219         PR c++/10026
16220         * g++.dg/lookup/koenig1.C: New test.
16221
16222         PR C++/10199
16223         * g++.dg/lookup/template2.C: New test.
16224
16225 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16226
16227         * g++.dg/opt/rtti1.C: New test.
16228
16229 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16230
16231         * gcc.dg/ultrasp5.c: New test.
16232
16233 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16234
16235         PR middle-end/9967
16236         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16237         builtin fputs.
16238
16239 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16240
16241         PR c/8224
16242         * gcc.dg/20030323-1.c: New test.
16243
16244 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16245
16246         * gcc.c-torture/compile/20030323-1.c: New test case.
16247
16248 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16249
16250         * gcc.dg/20030321-1.c: New test.
16251
16252 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16253
16254         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16255
16256 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16257
16258         PR c++/9978, c++/9708
16259         * g++.dg/ext/vlm1.C: Adjust expected error.
16260         * g++.dg/ext/vla2.C: New test.
16261         * g++.dg/template/arg1.C: New test.
16262         * g++.dg/template/arg2.C: New test.
16263
16264 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16265
16266         * g77.f-torture/execute/select.f: New test.
16267         * g77.f-torture/noncompile/select_no_compile.f: New test.
16268
16269 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16270
16271         PR c++/9898
16272         * g++.dg/other/error4.C: New test.
16273
16274 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16275
16276         * g++.dg/template/friend17.C: New test.
16277
16278 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16279
16280         * gcc.c-torture/compile/20030320-1.c: New.
16281
16282 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16283
16284         * gcc.dg/builtins-6.c: New test case.
16285
16286 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16287
16288         PR target/10073
16289         * gcc.c-torture/compile/20030319-1.c: New.
16290
16291 2003-03-18  Jan Hubicka  <jh@suse.cz>
16292
16293         * gcc.dg/i386-cvt-1.c: New test.
16294
16295 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16296
16297         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16298         * objc.dg/naming-2.m: Likewise.
16299
16300 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16301
16302         PR c++/9639
16303         * g++.dg/parse/crash1.C: New test.
16304
16305 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16306
16307         PR c++/8805
16308         * g++.dg/eh/cleanup1.C: New test.
16309
16310 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16311
16312         * gcc.c-torture/execute/20030316-1.c: New test case.
16313
16314 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16315
16316         PR c++/9629
16317         * g++.dg/init/ctor2.C: New test.
16318
16319 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16320
16321         * g77.f-torture/compile/xformat.f: New test case.
16322
16323 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16324
16325         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16326         * g++.old-deja/g++.mike/eh50.C: Likewise.
16327
16328 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16329
16330         PR c++/6440
16331         * g++.dg/template/spec7.C: New test.
16332         * g++.dg/template/spec8.C: Likewise.
16333
16334 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16335
16336         * gcc.c-torture/execute/20030313-1.c: New test.
16337
16338 2003-03-14  Richard Henderson  <rth@redhat.com>
16339
16340         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16341
16342 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16343
16344         * gcc.c-torture/compile/20030314-1.c: New test.
16345
16346 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16347
16348         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16349         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16350         thumb target,
16351         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16352         to accept newer _imp__  prefix and additional
16353         newline in .drectve section.
16354         * gcc.dg/dll-4.c: Likewise.
16355         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16356         switch.
16357
16358 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16359
16360         * g++.dg/parse/namespace9.C: New test.
16361
16362         * g++.dg/init/ref5.C: New test.
16363         * g++.dg/parse/ptrmem1.C: Likewise.
16364
16365 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16366
16367         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16368         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16369         regular expression.
16370         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16371         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16372
16373 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16374
16375         * gcc.c-torture/execute/20030224-2.c: New test.
16376
16377 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16378
16379         * gcc.dg/decl-3.c: New test.
16380
16381 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16382
16383         * gcc.dg/i386-loop-2.c: New test.
16384
16385 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16386
16387         PR c++/9474
16388         * g++.dg/parse/namespace8.C: New test.
16389
16390         PR c++/9924
16391         * g++.dg/overload/builtin2.C: New test.
16392
16393 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16394
16395         * gcc.dg/return-type-3.c: New test.
16396
16397 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16398
16399         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16400         profiling options are not supported.
16401
16402 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16403
16404         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16405         * g++.old-deja/g++.warn/impint2.C: Likewise.
16406
16407 2003-03-10  Devang Patel  <dpatel@apple.com>
16408
16409         * g++.dg/cpp/c++_cmd_1.C: New test.
16410         * g++.dg/cpp/c++_cmd_1.h: New file.
16411
16412 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16413
16414         * gcc.dg/altivec-9.c: New file.
16415
16416 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16417
16418         * gcc.dg/ppc-sdata-1.c: New test.
16419         * gcc.dg/ppc-sdata-2.c: New test.
16420
16421 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16422
16423         PR c++/9373
16424         * g++.dg/opt/ptrmem2.C: New test.
16425
16426         PR c++/8534
16427         * g++.dg/opt/ptrmem1.C: New test.
16428
16429 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16430
16431         * gcc.dg/i386-loop-1.c: New test.
16432
16433 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16434
16435         PR c++/9970
16436         * g++.dg/lookup/friend1.C: New test.
16437
16438 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16439
16440         PR c++/9823
16441         * g++.dg/parser/constructor1.C: New test.
16442
16443 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16444
16445         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16446
16447         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16448
16449 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16450
16451         * gcc.dg/cpp/Wunused.c: Update test.
16452
16453 2003-03-08  Jan Hubicka  <jh@suse.cz>
16454
16455         * gcc.dg/inline-3.c: New test.
16456
16457 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16458
16459         PR c++/9809
16460         * g++.dg/parse/builtin1.C: New test.
16461
16462         PR c++/9982
16463         * g++.dg/abi/cookie1.C: New test.
16464         * g++.dg/abi/cookie2.C: Likewise.
16465
16466         PR c++/9524
16467         * g++.dg/template/field1.C: New test.
16468
16469         PR c++/9912
16470         * g++.dg/parse/class1.C: New test.
16471         * g++.dg/parse/namespace7.C: Likewise.
16472         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16473
16474 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16475
16476         * g++.dg/init/ref4.C: New test.
16477
16478 2003-03-07  Jan Hubicka  <jh@suse.cz>
16479
16480         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16481         * gcc.dg/inline-3.c:  New test.
16482
16483 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16484
16485         * g++.dg/init/ref3.C: New test.
16486
16487         PR c++/9965
16488         * g++.dg/init/ref2.C: New test.
16489
16490         PR c++/9400
16491         * g++.dg/warn/Wshadow-2.C: New test.
16492
16493         PR c++/9791
16494         * g++.dg/warn/Woverloaded-1.C: New test.
16495
16496 2003-03-05  Jan Hubicka  <jh@suse.cz>
16497
16498         * gcc.dg/i386-local2.c: New.
16499         * gcc.dg/i386-local.c: Fix typo.
16500
16501 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16502
16503         * g++.dg/abi/layout3.C: New test.
16504
16505 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16506
16507         * gcc.c-torture/compile/20030305-1.c
16508
16509 2003-03-05  Jan Hubicka  <jh@suse.cz>
16510
16511         * gcc.dg/i386-local.c: New.
16512
16513 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16514
16515         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16516
16517 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16518
16519         * gcc.dg/switch-2.c: New test.
16520         * gcc.dg/switch-3.c: New test.
16521         * gcc.dg/Wswitch.c: Adjust line numbers.
16522         * gcc.dg/Wswitch-default.c: Likewise.
16523         * gcc.dg/Wswitch-enum.c: Likewise.
16524
16525 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16526
16527         * gcc.c-torture/execute/20030222-1.c: New test.
16528
16529 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16530
16531         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16532
16533 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16534
16535         PR c++/9878
16536         * g++.dg/init/ref1.C: New test.
16537
16538 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16539
16540         * gcc.dg/sh-relax.c: New SH-only test.
16541
16542 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16543
16544         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16545         comment explaining purpose of testcase.
16546
16547 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16548
16549         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16550         for HC11/HC12 (asm needs two int registers).
16551         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16552         HC11/HC12 because the test uses an asm which needs two 32-bit
16553         registers.
16554
16555 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16556
16557         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16558         for HC11/HC12 (array is too large otherwise).
16559         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16560         * gcc.c-torture/compile/20010518-2.x: Likewise.
16561         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16562         HC11/HC12 (array is too large).
16563
16564 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16565
16566         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16567         * lib/g++-dg.exp (g++-dg-test): Likewise.
16568
16569 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16570
16571         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16572         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16573
16574 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16575
16576         * g++.dg/warn/implicit-typename1.C: Remove warning.
16577
16578 2003-02-28  Richard Henderson  <rth@redhat.com>
16579
16580         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16581         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16582
16583 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16584
16585         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16586         * g++.dg/pch/pch.exp: Likewise.
16587
16588 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16589
16590         PR c++/9879
16591         * testsuite/g++.dg/init/new4.C: New test.
16592
16593 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16594
16595         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16596
16597 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16598
16599         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16600         unsigned long.
16601
16602         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16603         wider than float.
16604
16605 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16606
16607         * lib/scanasm.exp: Add support for counting numbers of
16608         occurences.
16609         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16610         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16611
16612 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16613
16614         PR c++/9683
16615         * g++.dg/template/static3.C: New test.
16616
16617         PR c++/9829
16618         * g++.dg/parse/namespace6.C: New test.
16619
16620 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16621
16622         PR target/9732
16623         * gcc.dg/20030225-1.c: New test.
16624
16625 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16626
16627         * README: Remove out-of-date information.
16628
16629         PR c++/9836
16630         * g++.dg/template/spec6.C: New test.
16631
16632 2003-02-24  Jeff Law  <law@redhat.com>
16633
16634         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16635
16636 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16637
16638         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16639         * gcc.dg/pragma-ep-1.c: Likewise.
16640
16641 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16642
16643         PR c++/9602
16644         * g++.dg/template/friend16.C: New test.
16645
16646 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16647
16648         PR c++/5333
16649         * g++.dg/parse/fused-params1.C: Adjust error messages.
16650         * g++.dg/template/nested3.C: New test.
16651
16652 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16653
16654         * g++.dg/abi/param1.C: New test.
16655
16656 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16657
16658         PR c++/7982
16659         * g++.dg/warn/implicit-typename1.C: New test.
16660
16661 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16662
16663         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16664         with "mtune".
16665         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16666         * gcc.c-torture/execute/20010129-1.x: Likewise.
16667         * gcc.dg/20011107-1.c: Likewise.
16668         * gcc.dg/20020108-1.c: Likewise.
16669         * gcc.dg/20020122-3.c: Likewise.
16670         * gcc.dg/20020206-1.c: Likewise.
16671         * gcc.dg/20020310-1.c: Likewise.
16672         * gcc.dg/20020426-2.c: Likewise.
16673         * gcc.dg/20020517-1.c: Likewise.
16674         * gcc.dg/991230-1.c: Likewise.
16675         * gcc.dg/i386-unroll-1.c: Likewise.
16676         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16677
16678 2003-02-22  Jan Hubicka  <jh@suse.cz>
16679
16680         * gcc.dg/i386-mul.c: New test.
16681
16682 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16683
16684         * gcc.dg/builtins-5.c: New test case.
16685
16686 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16687
16688         * gcc.dg/asmreg-1.c: New test.
16689
16690 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16691
16692         PR c++/9749
16693         * g++.dg/parse/varmod1.C: New test.
16694
16695 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16696
16697         PR c++/9727
16698         * g++.dg/template/op1.C: New test.
16699
16700 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16701
16702         PR c++/8906
16703         * g++.dg/template/nested2.C: New test.
16704
16705 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16706
16707         PR c++/8724
16708         * g++.dg/expr/dtor1.C: New test.
16709
16710 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16711
16712         * gcc.dg/cpp/include3.c: New test.
16713         * gcc.dg/cpp/inc/foo.h: New file.
16714
16715 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16716
16717         * gcc.c-torture/execute/20030221-1.c: New test.
16718
16719 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16720
16721         PR c++/9729
16722         * g++.dg/abi/conv1.C: New test.
16723
16724 2003-02-20  Jan Hubicka  <jh@suse.cz>
16725
16726         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16727
16728 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16729
16730         * gcc.c-torture/compile/20030219-1.c: New test.
16731
16732 2003-02-18  Jan Hubicka  <jh@suse.cz>
16733
16734         * gcc.dg/funcorder.c: New test.
16735
16736 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16737
16738         * gcc.c-torture/execute/20030218-1.c: New.
16739
16740 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16741
16742         * gcc.dg/20030218-1.c: New.
16743
16744 2003-02-18  Richard Henderson  <rth@redhat.com>
16745
16746         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16747         * gcc.dg/attr-used-2.c: New.
16748
16749 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16750
16751         PR c++/9704
16752         * g++.dg/init/copy5.C: New test.
16753
16754 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16755
16756         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16757         * g++.dg/pch/pch.exp: Likewise.
16758
16759 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16760
16761         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16762         STACK_SIZE is not defined.
16763
16764 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16765
16766         PR c++/9457
16767         * g++.dg/template/init1.C: New test.
16768
16769 2003-02-16  Jan HUbicka  <jh@suse.cz>
16770
16771         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16772         (foo): Add few extra tests
16773         * gcc.dg/c99-const-expr-3.c: Likewise.
16774         * gcc.c-torture/execute/20030216-1.c: New.
16775
16776 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16777
16778         PR c++/9459
16779         * g++.dg/ext/typeof4.C: New test.
16780
16781 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16782
16783         * gcc.dg/i386-387-3.c: New test case.
16784
16785 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16786
16787         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16788         cris-*-elf* cris-*-aout* and mmix-*-*.
16789
16790 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16791
16792         * gcc.dg/20030213-1.c: New test.
16793
16794 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16795
16796         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16797         * gcc.dg/i386-387-2.c: Likewise.
16798
16799 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16800
16801         * gcc.dg/ppc-spe.c: Fix formatting.
16802         Enable tests that were previously unsupported by gas.
16803         Delete tests for instructions that no longer exist.
16804         Switch arguments on evsubifw builtin.
16805
16806 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16807
16808         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16809         STACK_SIZE is too small.
16810
16811 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16812             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16813
16814         * gcc.dg/decl-2.c: New test.
16815
16816 2003-02-10  Jan Hubicka  <jh@suse.cz>
16817
16818         * gcc.dg/i386-fpcvt-1.c:  New test.
16819
16820 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16821
16822         * gcc.c-torture/execute/20030209-1.c: New test.
16823
16824 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16825
16826         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16827         int-wide bitops, use the constants of the same width.
16828         Likewise, if long long is 32-bit wide, test bitops using
16829         32-bit constants.
16830
16831 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16832
16833         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16834
16835 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16836
16837         * testsuite/gcc.dg/builtins-4.c: New test case.
16838
16839 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16840
16841         * gcc.dg/20020430-1.c: Fix dg command typos.
16842         * gcc.dg/20020503-1.c: Likewise.
16843
16844 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16845
16846         PR c++/8785
16847         * g++.dg/parse/fused-params1.C: New test.
16848
16849         PR c++/8857
16850         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16851
16852         PR c++/8921
16853         * g++.dg/parse/non-dependent1.C: New test.
16854
16855         PR c++/8928
16856         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16857
16858         PR c++/9228
16859         * g++.dg/parse/undefined7.C: New test.
16860         * g++.dg/parse/non-templ1.C: New test.
16861
16862         PR c++/9229
16863         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16864
16865 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16866
16867         * gcc.c-torture/compile/20030206-1.c: New test.
16868
16869 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16870
16871         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16872         "pow" to "foo" to avoid potential confusion with a math built-in.
16873
16874 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16875
16876         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16877         conditions for SPARC targets.
16878
16879 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16880
16881         * gcc.dg/20030204-1.c: New test.
16882
16883 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16884
16885         PR c++/38
16886         * g++.dg/parse/array-size1.C: New test.
16887
16888         PR c++/5657
16889         * g++.dg/parse/undefined3.C: New test.
16890
16891         PR c++/5665
16892         * g++.dg/parse/undefined4.C: New test.
16893
16894         PR c++/5975
16895         * g++.dg/parse/undefined5.C: New test.
16896
16897         PR c++/7259
16898         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16899
16900         PR c++/8578
16901         * g++.dg/parse/casting-operator1.C: New test.
16902
16903         PR c++/8596
16904         * g++.dg/parse/undefined6.C: New test.
16905
16906         PR c++/8736
16907         * g++.dg/parse/missing-template1.C: New test.
16908
16909 2003-02-04  Jan Hubicka  <jh@suse.cz>
16910
16911         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16912         * gcc.dg/i386-cmov?.c:  Likewise.
16913         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16914         * gcc.dg/i386-ssefp-1.c:  Likewise.
16915         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16916         conventions.
16917
16918 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16919
16920         PR c++/7129
16921         * testsuite/g++.dg/ext/max.C: New test.
16922
16923 2003-02-03  Jan Hubicka  <jh@suse.cz>
16924
16925         * gcc.c-torture/execute/20030203-1.c: New test.
16926
16927 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16928
16929         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16930         'natural-endian'.
16931
16932 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16933
16934         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16935         * g++.dg/init/new2.C: Likewise.
16936         * g++.dg/other/new1.C: Likewise.
16937
16938 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16939
16940         * gcc.dg/struct-ret-libc.c: New test.
16941
16942 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16943
16944         * gcc.dg/20030129-1.c: New test.
16945
16946 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16947
16948         PR c++/8849
16949         * g++.dg/template/ptrmem4.C: New test.
16950
16951 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16952
16953         * g++.dg/parser/constant1.C: New test.
16954
16955 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16956
16957         PR c++/8591
16958         * g++.dg/parse/friend2.C: New test.
16959
16960 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16961
16962         PR c++/9437
16963         * g++.dg/template/unify4.C: New test.
16964
16965 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16966
16967         * gcc.c-torture/execute/20030128-1.c: New test.
16968
16969 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16970
16971         * g++.dg/lookup/nested1.C: Test moved from ...
16972         * g++.old-deja/g++.other/lookup24.C: ... here.
16973
16974 2003-01-28  Jan Hubicka  <jh@suse.cz>
16975
16976         * gcc.dg/i386-cmov5.c:  New test.
16977
16978 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16979
16980         * gcc.c-torture/execute/20010925-1.c: Changed the
16981         memcpy declaration.
16982
16983 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16984
16985         PR c++/3902
16986         * g++.dg/parse/template5.C: New test.
16987
16988 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16989
16990         PR fortran/9258
16991         * g77.dg/pr9258: New test.
16992
16993 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16994
16995         * README: Move relevant parts from README.g++.
16996
16997         * README.g++: Remove this file.
16998
16999 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17000
17001         * g++.dg/abi/dcast1.C: New test.
17002
17003 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17004
17005         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17006
17007 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17008
17009         PR c++/47
17010         * g++.old-deja/g++.other/lookup24.C: New test.
17011
17012 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17013
17014         PR middle-end/7227
17015         * gcc.dg/uninit-C.c: New test.
17016
17017 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17018
17019         * g++.dg/abi/covariant1.C: New test.
17020
17021 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17022
17023         * gcc.dg/20030123-1.c: New test.
17024
17025 2003-01-25  Jan Hubicka  <jh@suse.cz>
17026
17027         PR opt/8492
17028         * gcc.c-torture/compile/20030125-1.c
17029
17030 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17031
17032         PR c++/9403
17033         * g++.dg/parse/template3.C: New test.
17034         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17035
17036         PR c++/795
17037         * g++.dg/parse/template4.C: New test.
17038
17039         PR c++/9415
17040         * g++.dg/template/qual2.C: New test.
17041
17042         PR c++/8545
17043         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17044
17045         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17046
17047 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17048
17049         * gcc.c-torture/execute/switch-1.c: New test case.
17050
17051 2003-01-25  Jan Hubicka  <jh@suse.cz>
17052
17053         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17054
17055 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17056
17057         Tweaks for Bison-1.875. From the NEWS file:
17058         "- `parse error' -> `syntax error'
17059         Bison now uniformly uses the term `syntax error'"
17060         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17061         * gcc.dg/cpp/digraph2.c: Likewise.
17062         * gcc.dg/cpp/direct2.c: Likewise.
17063         * gcc.dg/cpp/paste4.c: Likewise.
17064         * gcc.dg/c90-restrict-1.c: Likewise.
17065         * gcc.dg/c99-func-2.c: Likewise.
17066         * gcc.dg/noncompile/920721-2.c: Likewise.
17067         * gcc.dg/noncompile/930622-2.c: Likewise.
17068         * gcc.dg/noncompile/940112-1.c: Likewise.
17069         * gcc.dg/noncompile/950921-1.c: Likewise.
17070         * gcc.dg/noncompile/951123-1.c: Likewise.
17071         * gcc.dg/noncompile/971104-1.c: Likewise.
17072         * gcc.dg/noncompile/990416-1.c: Likewise.
17073
17074 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17075
17076         * g++.dg/parse/undefined1.C: Add error message.
17077
17078 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17079
17080         PR c++/9354
17081         * g++.dg/parse/new1.C: New test.
17082
17083         PR c++/9216
17084         * g++.dg/parse/template2.C: New test.
17085
17086         PR c++/9354
17087         * g++.dg/parse/typedef2.C: New test.
17088
17089         PR c++/9328
17090         * g++.dg/ext/typeof3.C: New test.
17091
17092 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17093
17094         PR c++/2738
17095         * g++.dg/parse/ret-type1.C: New test.
17096
17097         PR c++/3792
17098         * g++.dg/parse/tmpl-outside1.C: New test.
17099
17100         PR c++/4207
17101         * g++.dg/parse/int-as-enum1.C: New test.
17102
17103         PR c++/4903
17104         * g++.dg/parse/no-typename1.C: New test.
17105
17106         PR c++/5533
17107         * g++.dg/parse/no-value1.C: New test.
17108
17109         PR c++/5921
17110         * g++.dg/parse/wrong-inline1.C: New test.
17111
17112         PR c++/6402
17113         * g++.dg/parse/ref1.C: New test.
17114
17115         PR c++/6992
17116         * g++.dg/parse/attr-ctor1.C: New test.
17117
17118         PR c++/7229
17119         * g++.dg/parse/namespace5.C: New test.
17120
17121         PR c++/7917
17122         * g++.dg/parse/func-def1.C: New test.
17123
17124         PR c++/8143
17125         * g++.dg/parse/undefined1.C: New test.
17126
17127         PR c++/5723, PR c++/8522
17128         * g++.dg/parse/specialization1.C: New test.
17129
17130         PR c++/163, PR c++/8595
17131         * g++.dg/parse/struct-as-enum1.C: New test.
17132
17133         PR c++/9173
17134         * g++.dg/parse/undefined2.C: New test.
17135
17136 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17137
17138         PR c++/9298
17139         * g++.dg/parse/template1.C: New test.
17140
17141         PR c++/9384
17142         * g++.dg/parse/using1.C: New test.
17143
17144         PR c++/9285
17145         PR c++/9294
17146         * g++.dg/parse/expr2.C: New test.
17147
17148         PR c++/9388
17149         * g++.dg/parse/lookup2.C: Likewise.
17150
17151 2003-01-21  Jan Hubicka  <jh@suse.cz>
17152
17153         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17154         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17155         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17156         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17157
17158 2003-01-20  Nick Clifton  <nickc@redhat.com>
17159
17160         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17161         problem with ARM sibcall code generation.
17162
17163 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17164
17165         * gcc.c-torture/execute/20030120-1.c: New.
17166
17167 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17168
17169         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17170
17171 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17172
17173         PR c++/9272
17174         * g++.dg/parse/ctor1.C: New test.
17175
17176         PR c++/9294:
17177         * g++.dg/parse/qualified1.C: New test.
17178
17179         * g++.dg/parse/typename3.C: New test.
17180
17181 2003-01-16  Richard Henderson  <rth@redhat.com>
17182
17183         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17184
17185 2003-01-16  Richard Henderson  <rth@redhat.com>
17186
17187         * g++.dg/pch/pch.exp: Copy test header to the working directory
17188         before using it either for precompilation or direct use.
17189         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17190         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17191
17192 2003-01-16  Richard Henderson  <rth@redhat.com>
17193
17194         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17195         before using it either for precompilation or direct use.
17196         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17197         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17198
17199 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17200
17201         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17202         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17203         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17204         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17205         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17206         typename warning into error.
17207         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17208         error messages.
17209         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17210         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17211         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17212         messages.
17213         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17214         make declaration visible in template.
17215         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17216         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17217         messages.
17218         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17219         message.
17220         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17221         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17222         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17223         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17224         typename warning with error message.
17225         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17226         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17227         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17228
17229 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17230
17231         * g++.dg/parse/ambig2.C: New test.
17232
17233 2003-01-15  Richard Henderson  <rth@redhat.com>
17234
17235         * g++.dg/tls/init-2.C: Update error message string.
17236
17237 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17238
17239         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17240
17241 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17242
17243         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17244         all for HC11/HC12.
17245         * gcc.c-torture/compile/20001205-1.x: Likewise.
17246         * gcc.c-torture/compile/20001226-1.x: Likewise.
17247         * gcc.c-torture/compile/920520-1.x: Likewise.
17248         * gcc.c-torture/compile/961203-1.x: Likewise.
17249         * gcc.c-torture/compile/20020604-1.x: Likewise.
17250
17251 2003-01-15  Jan Hubicka  <jh@suse.cz>
17252
17253         * gcc.c-torture/compile/20030115-1.c: New test.
17254
17255         * gcc.dg/i386-fpcvt-1.c: New test.
17256         * gcc.dg/i386-fpcvt-2.c: New test.
17257
17258 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17259
17260         Further conform g++'s __vmi_class_type_info to the C++ ABI
17261         specification.
17262         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17263         the specification.
17264
17265 2003-01-14  Jan Hubicka  <jh@suse.cz>
17266
17267         * gcc.dg/i386-fpcvt-1.c: New test.
17268         * gcc.dg/i386-fpcvt-2.c: New test.
17269
17270 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17271
17272         * gcc.dg/i386-mmx-3.c: New test.
17273
17274 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17275
17276         PR c++/9264
17277         * g++.dg/parse/octal1.C: New file.
17278
17279         PR c++/9172
17280         * g++.dg/parse/typename1.C: New file.
17281
17282 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17283
17284         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17285         * gcc.dg/bf-no-ms-layout.c: Likewise.
17286         * gcc.dg/bf-ms-attrib.c: Likewise.
17287
17288 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17289
17290         PR c++/9099
17291         * g++.dg/parse/dtor1.C: New file.
17292
17293         PR c++/9128
17294         * g++.dg/rtti/typeid1.C: New file.
17295
17296         PR c++/9153
17297         * g++.dg/parse/lookup1.C: New file.
17298
17299         PR c++/9171
17300         * g++.dg/templ/spec5.C: New file.
17301
17302 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17303
17304         * gcc.c-torture/compile/20030110-1.c: New test.
17305
17306 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17307
17308         Merge from pch-branch:
17309
17310         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17311
17312         * gcc.dg/pch/cpp-1.h: New.
17313         * gcc.dg/pch/cpp-1.c: New.
17314         * gcc.dg/pch/cpp-2.h: New.
17315         * gcc.dg/pch/cpp-2.c: New.
17316
17317         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17318
17319         * gcc.dg/pch/except-1.h: New.
17320         * gcc.dg/pch/except-1.c: New.
17321
17322         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17323
17324         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17325         running test.
17326         * gcc.dg/pch: Include *.hp not *.h.
17327         * gcc.dg/pch/system-1.h: New.
17328         * gcc.dg/pch/system-1.c: New.
17329
17330         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17331
17332         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17333         rather than trying to build and run a program using PCH.
17334         * gcc.dg/pch: Remove dg-do commands from test files.
17335
17336         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17337
17338         * gcc.dg/pch/macro-3.c: New.
17339         * gcc.dg/pch/macro-3.h: New.
17340
17341         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17342
17343         * gcc.dg/pch/common-1.c: New.
17344         * gcc.dg/pch/common-1.h: New.
17345         * gcc.dg/pch/decl-1.c: New.
17346         * gcc.dg/pch/decl-1.h: New.
17347         * gcc.dg/pch/decl-2.c: New.
17348         * gcc.dg/pch/decl-2.h: New.
17349         * gcc.dg/pch/decl-3.c: New.
17350         * gcc.dg/pch/decl-3.h: New.
17351         * gcc.dg/pch/decl-4.c: New.
17352         * gcc.dg/pch/decl-4.h: New.
17353         * gcc.dg/pch/decl-5.c: New.
17354         * gcc.dg/pch/decl-5.h: New.
17355         * gcc.dg/pch/global-1.c: New.
17356         * gcc.dg/pch/global-1.h: New.
17357         * gcc.dg/pch/inline-1.c: New.
17358         * gcc.dg/pch/inline-1.h: New.
17359         * gcc.dg/pch/inline-2.c: New.
17360         * gcc.dg/pch/inline-2.h: New.
17361         * gcc.dg/pch/static-1.c: New.
17362         * gcc.dg/pch/static-1.h: New.
17363         * gcc.dg/pch/static-2.c: New.
17364         * gcc.dg/pch/static-2.h: New.
17365
17366         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17367
17368         * g++.dg/pch/pch.exp: Better handle failing testcases.
17369         * gcc.dg/pch/pch.exp: Likewise.
17370         * gcc.dg/pch/macro-1.c: New.
17371         * gcc.dg/pch/macro-1.h: New.
17372         * gcc.dg/pch/macro-2.c: New.
17373         * gcc.dg/pch/macro-2.h: New.
17374
17375         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17376
17377         * g++.dg/dg.exp: Treat files in pch/ specially.
17378         * g++.dg/pch/pch.exp: New file.
17379         * g++.dg/pch/empty.H: New file.
17380         * g++.dg/pch/empty.C: New file.
17381         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17382         "precompile".
17383
17384         * gcc.dg/pch/pch.exp: New file.
17385         * gcc.dg/pch/empty.h: New file.
17386         * gcc.dg/pch/empty.c: New file.
17387         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17388         "precompile".
17389
17390 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17391
17392         * g++.dg/template/friend14.C: New test.
17393
17394 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17395
17396         * gcc.dg/old-style-asm-1.c: New test.
17397
17398 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17399
17400         * gcc.c-torture/compile/20030109-1.c: New test.
17401
17402 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17403
17404         * gcc.c-torture/execute/20030109-1.c: New test.
17405
17406 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17407
17408         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17409         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17410         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17411         * g++.old-deja/g++.mike/eh2.C: Likewise
17412         * g++.old-deja/g++.mike/eh3.C: Likewise
17413         * g++.old-deja/g++.mike/eh5.C: Likewise
17414         * g++.old-deja/g++.mike/eh6.C: Likewise
17415         * g++.old-deja/g++.mike/eh7.C: Likewise
17416         * g++.old-deja/g++.mike/eh8.C: Likewise
17417         * g++.old-deja/g++.mike/eh9.C: Likewise
17418         * g++.old-deja/g++.mike/eh10.C: Likewise
17419         * g++.old-deja/g++.mike/eh12.C: Likewise
17420         * g++.old-deja/g++.mike/eh13.C: Likewise
17421         * g++.old-deja/g++.mike/eh14.C: Likewise
17422         * g++.old-deja/g++.mike/eh16.C: Likewise
17423         * g++.old-deja/g++.mike/eh17.C: Likewise
17424         * g++.old-deja/g++.mike/eh18.C: Likewise
17425         * g++.old-deja/g++.mike/eh21.C: Likewise
17426         * g++.old-deja/g++.mike/eh23.C: Likewise
17427         * g++.old-deja/g++.mike/eh24.C: Likewise
17428         * g++.old-deja/g++.mike/eh25.C: Likewise
17429         * g++.old-deja/g++.mike/eh26.C: Likewise
17430         * g++.old-deja/g++.mike/eh27.C: Likewise
17431         * g++.old-deja/g++.mike/eh28.C: Likewise
17432         * g++.old-deja/g++.mike/eh29.C: Likewise
17433         * g++.old-deja/g++.mike/eh31.C: Likewise
17434         * g++.old-deja/g++.mike/eh33.C: Likewise
17435         * g++.old-deja/g++.mike/eh34.C: Likewise
17436         * g++.old-deja/g++.mike/eh35.C: Likewise
17437         * g++.old-deja/g++.mike/eh36.C: Likewise
17438         * g++.old-deja/g++.mike/eh37.C: Likewise
17439         * g++.old-deja/g++.mike/eh38.C: Likewise
17440         * g++.old-deja/g++.mike/eh39.C: Likewise
17441         * g++.old-deja/g++.mike/eh40.C: Likewise
17442         * g++.old-deja/g++.mike/eh41.C: Likewise
17443         * g++.old-deja/g++.mike/eh42.C: Likewise
17444         * g++.old-deja/g++.mike/eh44.C: Likewise
17445         * g++.old-deja/g++.mike/eh46.C: Likewise
17446         * g++.old-deja/g++.mike/eh47.C: Likewise
17447         * g++.old-deja/g++.mike/eh48.C: Likewise
17448         * g++.old-deja/g++.mike/eh49.C: Likewise
17449         * g++.old-deja/g++.mike/eh50.C: Likewise
17450         * g++.old-deja/g++.mike/eh51.C: Likewise
17451         * g++.old-deja/g++.mike/eh53.C: Likewise
17452         * g++.old-deja/g++.mike/eh55.C: Likewise
17453         * g++.old-deja/g++.mike/p7912.C: Likewise
17454         * g++.old-deja/g++.mike/p9706.C: Likewise
17455         * g++.old-deja/g++.mike/p10416.C: Likewise
17456         * g++.old-deja/g++.mike/p11667.C: Likewise
17457         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17458         Remove redundant reference to Iris.
17459         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17460         Elxsi, i860, Pico Java, and WE32K.
17461
17462 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17463
17464         * g++.dg/ext/asm4.C: New test.
17465
17466 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17467
17468         PR c++/9030
17469         * g++.dg/template/friend12.C: New test.
17470         * g++.dg/template/friend13.C: Likewise.
17471         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17472
17473 2003-01-08  Jan Hubicka  <jh@suse.cz>
17474
17475         * gcc.dg/i386-cadd.c: New test.
17476         * gcc.dg/i386-cmov4.c: Likewise.
17477
17478 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17479
17480         PR c++/9165
17481         * g++.dg/warn/Wunused-3.C: New test.
17482
17483         * g++.dg/abi/bitfield9.C: New test.
17484
17485         PR c++/9189
17486         * g++.dg/parse/defarg3.C: New test.
17487
17488 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17489
17490         * g++.dg/parse/ambig1.C: New test.
17491         * g++.dg/parse/defarg2.C: New test.
17492
17493 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17494
17495         * g++.dg/template/defarg-1.C: New test.
17496         * g++.dg/template/local2.C: Likewise.
17497
17498 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17499
17500         * gcc.c-torture/execute/20030105-1.c: New test.
17501
17502 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17503
17504         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17505         * g++.dg/parse/namespace4.C: Likewise.
17506
17507 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17508
17509         * g++.dg/template/ntp2.C: New test.
17510
17511 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17512
17513         * g++.dg/parse/extern-C-1.C: New test.
17514
17515         * g++.dg/parse/namespace4.C: New test.
17516
17517         * g++.dg/template/nested1.C: New test.
17518
17519         * g++.dg/parse/namespace3.C: New test.
17520
17521 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17522
17523         * g++.dg/lookup/two-stage1.C: New test.
17524
17525 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17526
17527         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17528         * g++.old-deja/g++.jason/access8.C: Likewise.
17529         * g++.old-deja/g++.other/decl5.C: Likewise.
17530
17531 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17532
17533         * g++.dg/parse/parse7.C: New test.
17534
17535 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17536
17537         PR c++/2843
17538         * g++.dg/ext/attrib7.C: New test.
17539
17540 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17541
17542         * g++.dg/parse/parse6.C: New test.
17543
17544 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17545
17546         * gcc.dg/h8300-stack-1.c: New.
17547
17548 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17549
17550         g++.dg/lookup/exception1.C: New test.
17551
17552         g++.dg/lookup/template1.C: New test.
17553
17554         g++.dg/parse/namespace2.C: New test.
17555
17556         g++.dg/parse/parens2.C: New test.
17557
17558 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17559
17560         * g++.dg/parse/parse5.C: New test.
17561         * g++.dg/lookup/scoped4.C: New test.
17562
17563 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17564
17565         * g++.dg/parse/parens1.C: New test.
17566
17567         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17568         angle-bracket1.C.
17569         * g++.dg/parse/parens2.C: New test.
17570
17571         * g++.dg/lookup/scope-operator1.C: New test.
17572
17573         * g++.dg/parse/operator1.C: New test.
17574
17575 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17576
17577         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17578         * g++.old-deja/g++.other/access6.C: Likewise.
17579         * g++.old-deja/g++.other/decl1.C: Likewise.
17580         * g++.old-deja/g++.pt/typename12.C: Likewise.
17581
17582 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17583
17584         * g++.dg/parse/namespace1.C: New test.
17585
17586 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17587
17588         * g++.dg/parse/parse4.C: New test.
17589
17590 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17591
17592         * g++.dg/parse/parse3.C: New test.
17593
17594 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17595
17596         * g++.dg/parse/parse2.C: New test.
17597
17598 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17599
17600         * g++.dg/template/friend11.C: New test.
17601
17602 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17603
17604         * g++.dg/parse/parse1.C: New test.
17605
17606 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17607
17608         * lib/profopt.exp: Change the name of a global variable to avoid
17609         possible clashes with other test suites.
17610
17611 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17612
17613         * g++.dg/inherit/covariant8.C: New test.
17614
17615 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17616
17617         * g++.dg/init/array9.C: New test.
17618
17619         PR c++/9112
17620         * g++.dg/parse/expr1.C: New test.
17621
17622 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17623
17624         * gcc.c-torture/compile/20021230-1.c: New test.
17625
17626 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17627
17628         * g++.dg/inherit/covariant5.C: New test.
17629         * g++.dg/inherit/covariant6.C: New test.
17630         * g++.dg/inherit/covariant7.C: New test.
17631
17632 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17633
17634         PR c++/2739
17635         * g++.dg/other/access2.C: New test.
17636
17637 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17638
17639         * g++.dg/other/anon-struct.C: No longer fails
17640         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17641         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17642         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17643
17644 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17645
17646         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17647
17648 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17649
17650         * g++.dg/eh/spec4.C: Remove stray semicolon.
17651         * g++.dg/expr/pmf-1.C: Change error message.
17652         * g++.dg/ext/asm1.C: Remove stray semicolon.
17653         * g++.dg/ext/typename1.C: Add missing typenames.
17654         * g++.dg/inherit/template-as-base.C: Change error message.
17655         * g++.dg/lookup/scoped1.C: Likewise.
17656         * g++.dg/lookup/scoped2.C: Likewise.
17657         * g++.dg/lookup/using2.C: Likewise.
17658         * g++.dg/other/component1.C: Remove stray semicolon.
17659         * g++.dg/other/do1.C: Change error message.
17660         * g++.dg/other/error2.C: Likewise.
17661         * g++.dg/other/init1.C: Likewise.
17662         * g++.dg/other/packed1.C: Remove stray semicolon.
17663         * g++.dg/other/ptrmem2.C: Change error message.
17664         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17665         marker.
17666         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17667         * g++.dg/template/access3.C: Add typename keyword.
17668         * g++.dg/template/access5.C: Remove stray semicolon.
17669         * g++.dg/template/access6.C: Likewise.
17670         * g++.dg/template/complit1.C: Likewise.
17671         * g++.dg/template/crash1.C: Change error message.
17672         * g++.dg/template/inherit2.C: Remove stray semicolon.
17673         * g++.dg/template/instantiate2.C: Likewise.
17674         * g++.dg/template/instantiate3.C: Change error message.
17675         * g++.dg/template/qual1.C: Remove stray semicolon.
17676         * g++.dg/template/qualttp18.C: Change error message.
17677         * g++.dg/template/ref1.C: Remove stray semicolon.
17678         * g++.dg/template/sizeof1.C (A::value): Declare it.
17679         * g++.dg/template/spec4.C: Change error message.
17680         * g++.dg/template/static1.C: Likewise.
17681         * g++.dg/template/type1.C: Likewise.
17682         * g++.dg/template/typename3.C: Likewise.
17683         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17684         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17685         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17686         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17687         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17688         named return value extension.
17689         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17690         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17691         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17692         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17693         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17694         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17695         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17696         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17697         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17698         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17699         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17700         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17701         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17702         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17703         syntax.
17704         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17705         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17706         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17707         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17708         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17709         * g++.old-deja/g++.brendan/template11.C: Likewise.
17710         * g++.old-deja/g++.brendan/template26.C: Likewise.
17711         * g++.old-deja/g++.brendan/template27.C: Use explicit
17712         specialization syntax.
17713         * g++.old-deja/g++.brendan/template30.C: Likewise.
17714         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17715         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17716         non-dependent names.
17717         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17718         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17719         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17720         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17721         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17722         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17723         named return value extension.
17724         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17725         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17726         * g++.old-deja/g++.ext/return1.C: Likewise.
17727         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17728         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17729         * g++.old-deja/g++.jason/access8.C: Likewise.
17730         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17731         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17732         pseudo-destructor names.
17733         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17734         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17735         pseudo-destructor names.
17736         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17737         * g++.old-deja/g++.jason/overload19.C: Likewise.
17738         * g++.old-deja/g++.jason/overload32.C: Likewise.
17739         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17740         stray semicolons.
17741         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17742         * g++.old-deja/g++.jason/return.C: Likewise.
17743         * g++.old-deja/g++.jason/return2.C: Likewise.
17744         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17745         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17746         syntax.
17747         * g++.old-deja/g++.jason/template10.C: Account for use of
17748         non-dependent names.
17749         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17750         syntax.
17751         * g++.old-deja/g++.jason/template37.C: Likewise.
17752         * g++.old-deja/g++.law/access4.C: Change error messages.
17753         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17754         pseudo-destructor names.
17755         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17756         * g++.old-deja/g++.law/ctors9.C: Likewise.
17757         * g++.old-deja/g++.law/cvt22.C: Likewise.
17758         * g++.old-deja/g++.law/dtors5.C: Likewise.
17759         * g++.old-deja/g++.law/global-init1.C: Likewise.
17760         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17761         * g++.old-deja/g++.law/operators28.C: Likewise.
17762         * g++.old-deja/g++.law/visibility28.C: Likewise.
17763         * g++.old-deja/g++.martin/eval1.C: Likewise.
17764         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17765         name.
17766         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17767         * g++.old-deja/g++.mike/net34.C: Likewise.
17768         * g++.old-deja/g++.mike/net36.C: Likewise.
17769         * g++.old-deja/g++.mike/ns2.C: Likewise.
17770         * g++.old-deja/g++.mike/p12306.C: Likewise.
17771         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17772         value extension.
17773         * g++.old-deja/g++.mike/p700.C: Likewise.
17774         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17775         * g++.old-deja/g++.mike/p710.C: Likewise.
17776         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17777         value extension.
17778         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17779         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17780         * g++.old-deja/g++.ns/crash2.C: Likewise.
17781         * g++.old-deja/g++.ns/crash3.C: Likewise.
17782         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17783         * g++.old-deja/g++.ns/ns17.C: Likewise.
17784         * g++.old-deja/g++.ns/template16.C: Likewise.
17785         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17786         keyword.
17787         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17788         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17789         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17790         named return value extension.
17791         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17792         * g++.old-deja/g++.other/access4.C: Issue additional error
17793         messages.
17794         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17795         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17796         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17797         * g++.old-deja/g++.other/crash25.C: Change error message.
17798         * g++.old-deja/g++.other/crash4.C: Change error message.
17799         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17800         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17801         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17802         checks.
17803         * g++.old-deja/g++.other/defarg8.C: Likewise.
17804         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17805         * g++.old-deja/g++.other/dtor10.C: Likewise.
17806         * g++.old-deja/g++.other/incomplete.C: Likewise.
17807         * g++.old-deja/g++.other/linkage7.C: Likewise.
17808         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17809         lookup algorithm.
17810         * g++.old-deja/g++.other/mangle2.C: Likewise.
17811         * g++.old-deja/g++.other/refinit2.C: Likewise.
17812         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17813         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17814         * g++.old-deja/g++.pt/crash28.C: Likewise.
17815         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17816         syntax.
17817         * g++.old-deja/g++.pt/crash32.C: Change error message.
17818         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17819         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17820         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17821         error message position.
17822         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17823         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17824         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17825         syntax.
17826         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17827         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17828         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17829         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17830         keyword.
17831         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17832         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17833         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17834         keyword.
17835         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17836         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17837         syntax.
17838         * g++.old-deja/g++.pt/friend28.C: Account for use of
17839         non-dependent names.
17840         * g++.old-deja/g++.pt/friend29.C: Likewise.
17841         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17842         rules.
17843         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17844         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17845         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17846         lookup rules.
17847         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17848         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17849         keyword.
17850         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17851         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17852         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17853         keyword.
17854         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17855         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17856         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17857         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17858         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17859         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17860         keyword.
17861         * g++.old-deja/g++.pt/spec10.C: Likewise.
17862         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17863         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17864         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17865         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17866         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17867         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17868         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17869         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17870         * g++.old-deja/g++.pt/typename15.C: Likewise.
17871         * g++.old-deja/g++.pt/typename22.C: Likewise.
17872         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17873         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17874         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17875         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17876         syntax.
17877         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17878         return value extension.
17879         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17880         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17881         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17882         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17883
17884 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17885
17886         * g++.dg/warn/inline1.C: New test.
17887         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17888         * g++.old-deja/g++.jason/synth10.C: Likewise.
17889         * g++.old-deja/g++.mike/net31.C: Likewise.
17890         * g++.old-deja/g++.mike/p8786.C: Likewise.
17891
17892         * g++.dg/template/friend10.C: New test.
17893         * g++.dg/template/conv5.C: New test.
17894
17895 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17896
17897         * g++.dg/lookup/scoped3.C: New test.
17898
17899         * g++.dg/lookup/decl1.C: New test.
17900         * g++.dg/lookup/decl2.C: New test.
17901
17902 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17903
17904         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17905         gcc.c-torture/compile/20021015-1.c,
17906         gcc.c-torture/compile/20021015-2.c,
17907         gcc.c-torture/compile/20021123-1.c,
17908         gcc.c-torture/compile/20021123-2.c,
17909         gcc.c-torture/compile/20021123-3.c,
17910         gcc.c-torture/compile/20021123-4.c,
17911         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17912         only to 3.1 or 3.2 branch.
17913
17914 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17915
17916         * gcc.dg/i386-bitfield3.c: New test.
17917
17918         * gcc.dg/i386-bitfield2.c: New test.
17919
17920 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         * g++.dg/parse/conv_op1.C: New test.
17923
17924 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17925
17926         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17927         approved.
17928
17929 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17930
17931         * gcc.c-torture/compile/20021220-1.c: New test.
17932
17933 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17934
17935         * gcc.dg/i386-fastcall-1.c: New.
17936
17937 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17938
17939         * gcc.c-torture/execute/20021219-1.c: New test.
17940
17941 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17942
17943         * gcc.dg/i386-pic-1.c: New test.
17944
17945 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17946
17947         PR c++/8099
17948         * g++.dg/template/friend9.C: New test.
17949
17950 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17951
17952         PR c++/3663
17953         * g++.dg/template/access7.C: New test.
17954
17955 2002-12-18  Nick Clifton  <nickc@redhat.com>
17956
17957         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17958         the libstdc++-v3 directory has been found.
17959
17960 2002-12-12  Devang Patel <dpatel@apple.com>
17961         * gcc.dg/darwin-ld-1.c: New test.
17962         * gcc.dg/darwin-ld-2.c: New test.
17963         * gcc.dg/darwin-ld-3.c: New test.
17964         * gcc.dg/darwin-ld-4.c: New test.
17965         * gcc.dg/darwin-ld-5.c: New test.
17966
17967 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17968
17969         * gcc.c-torture/compile/20021212-1.c: New test.
17970
17971 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17972
17973         * gcc.dg/fshort-wchar: New test.
17974
17975 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17976
17977         PR c++/8372
17978         * g++.dg/template/dtor1.C: New test.
17979
17980         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17981         markers.
17982
17983 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17984
17985         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17986
17987 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17988
17989         * g++.dg/template/static1.C: New test.
17990         * g++.dg/template/static2.C: New test.
17991         * g++.old-deja/g++.ext/memconst.C: New test.
17992
17993 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17994
17995         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17996         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17997         * g++.dg/special/initp1.C: Likewise.
17998
17999 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18000
18001         * gcc.c-torture/execute/20021204-1.c: New test.
18002
18003 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18004
18005         * gcc.dg/ppc-fmadd-1.c: New file.
18006         * gcc.dg/ppc-fmadd-2.c: New file.
18007         * gcc.dg/ppc-fmadd-3.c: New file.
18008
18009 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18010
18011         * gcc.c-torture/compile/20021204-1.c: New test.
18012
18013 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18014
18015         * g++.dg/inherit/covariant2.C: New test.
18016         * g++.dg/inherit/covariant3.C: New test.
18017         * g++.dg/inherit/covariant4.C: New test.
18018         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18019         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18020
18021 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18022
18023         PR c++/8688
18024         * g++.dg/init/brace3.C: New test.
18025
18026 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18027
18028         * gcc.dg/20020210-1.c: Fix a comment typo.
18029
18030 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18031
18032         PR c++/8720
18033         * g++.dg/parse/defarg1.C: New test.
18034
18035         PR c++/8615
18036         * g++.dg/template/char1.C: New test.
18037
18038         * g++.dg/template/varmod1.C: Fix typo.
18039
18040 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18041
18042         DR 180
18043         * g++.old-deja/g++.pt/crash32.C: Expect error.
18044
18045 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18046
18047         PR c++/5919
18048         * g++.dg/template/varmod1.C: New test.
18049
18050         PR c++/8727
18051         * g++.dg/inherit/typeinfo1.C: New test.
18052
18053         PR c++/8663
18054         * g++.dg/inherit/typedef1.C: New test.
18055
18056 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18057
18058         PR c++/8332
18059         PR c++/8493
18060         * g++.dg/template/strlen1.C: New test.
18061
18062         PR c++/8227
18063         * g++.dg/template/ctor2.C: New test.
18064
18065         PR c++/8214
18066         * g++.dg/init/string1.C: New test.
18067
18068         PR c++/8511
18069         * g++.dg/template/friend8.C: New test.
18070
18071 2002-11-29  Joe Buck <jbuck@synopsys.com>
18072
18073         * g++.dg/lookup/anon2.C: New test.
18074
18075 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18076
18077         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18078         h8300 port.
18079
18080 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18081
18082         * gcc.dg/bitfld-6.c: New test.
18083
18084 2002-11-27  Jan Hubicka  <jh@suse.cz>
18085
18086         * gcc.c-torture/execute/20021127.[cx]: New test.
18087
18088 2002-11-26  Jan Hubicka  <jh@suse.cz>
18089
18090         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18091         quality.
18092
18093 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18094
18095         * g++.dg/init/brace2.C: New test.
18096         * g++.old-deja/g++.mike/p9129.C: Correct.
18097
18098 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18099
18100         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18101
18102 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18103
18104         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18105
18106 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18107
18108         * testsuite/g++.dg/abi/empty11.C: New test.
18109         * testsuite/g++.dg/rtti/cv1.C: New test.
18110
18111 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18112
18113         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18114
18115 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18116
18117         * g++.dg/abi/empty10.C: New test.
18118
18119 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18120
18121         * gcc.c-torture/compile/20021124-1.c: New test.
18122
18123 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18124
18125         * g++.dg/abi/rtti2.C: New test.
18126
18127 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18128
18129         * gcc.dg/i386-unroll-1.c: New test.
18130
18131 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18132
18133         * gcc.c-torture/compile/20021120-1.c: New test.
18134         * gcc.c-torture/compile/20021120-2.c: New test.
18135
18136 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18137
18138         * gcc.dg/bitfld-5.c: New test.
18139
18140 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18141
18142         * gcc.c-torture/execute/20021120-3.c: New test.
18143
18144 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18145
18146         * gcc.c-torture/execute/20021120-2.c: New test.
18147
18148 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18149
18150         * gcc.c-torture/execute/20021120-1.c: New test.
18151
18152 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18153
18154         * gcc.c-torture/execute/20021118-3.c: New test.
18155
18156 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18157
18158         * gcc.c-torture/compile/20021119-1.c: New test.
18159
18160 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18161
18162         * gcc.dg/duff-1.c: New test.
18163         * gcc.dg/duff-2.c: New test.
18164         * gcc.dg/duff-3.c: New test.
18165
18166 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18167
18168         * gcc.dg/cpp/_Pragma5.c: New test.
18169
18170 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18171
18172         * gcc.c-torture/execute/20021118-2.c: New test.
18173
18174 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18175
18176         * gcc.c-torture/execute/20021118-1.c: New test.
18177
18178 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18179
18180         * gcc.dg/20021116-1.c: New test.
18181
18182 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18183
18184         * g++.dg/abi/vcall1.C: New test.
18185
18186 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18187
18188         * gcc.dg/20021029-1.c: New test.
18189         * gcc.dg/20021029-2.c: New test.
18190
18191 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18192
18193         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18194
18195 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18196
18197         PR c/8439
18198         * gcc.dg/20021110.c: Move to ...
18199         * gcc.c-torture/compile/20021110.c: .... here.
18200
18201 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18202
18203         PR c/8467
18204         * gcc.c-torture/execute/20021111-1.c
18205
18206 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18207
18208         PR c/8439
18209         * gcc.dg/20021110.c: New test.
18210
18211 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18212
18213         * g++.dg/abi/vthunk3.C: Run only on x86.
18214
18215 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18216
18217         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18218
18219 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18220
18221         * lib/compat.exp (compat-execute): Fix logic error in last
18222         change.
18223
18224 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18225
18226         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18227
18228 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18229
18230         PR c++/8389
18231         * g++.dg/template/access6.C: New test.
18232
18233 2002-11-08  Jan Hubicka  <jh@suse.cz>
18234
18235         * gcc.dg/i386-ssefp-1.c: New test.
18236         * gcc.dg/i386-ssefp-1.c: New test.
18237
18238 2002-11-08  Jan Hubicka  <jh@suse.cz>
18239
18240         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18241
18242 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18243
18244         * g++.dg/abi/vthunk3.C: New test.
18245
18246         PR c++/8338
18247         * g++.dg/template/crash2.C: New test.
18248
18249 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18250
18251         * testsuite/g++.dg/abi/dtor1.C: New test.
18252         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18253
18254 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18255
18256         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18257         Darwin.
18258
18259 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18260
18261         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18262         -mthumb.  Only xfail with -O0.
18263
18264 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18265
18266         * g++.dg/abi/thunk1.C: New test.
18267         * g++.dg/abi/thunk2.C: Likewise.
18268         * g++.dg/abi/vtt1.C: Likewise.
18269
18270 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18271
18272         PR optimization/8423
18273         * gcc.c-torture/execute/builtin-constant.c: New test.
18274
18275 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18276
18277         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18278         Add some more cases.
18279
18280 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18281
18282         PR c++/8391
18283         * g++.dg/opt/local1.C: New test.
18284
18285 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18286
18287         PR c++/8160
18288         * g++.dg/template/complit1.C: New test.
18289
18290         PR c++/8149
18291         * g++.dg/template/typename4.C: Likewise.
18292
18293 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18294
18295         Core issue 287, PR c++/7639
18296         * g++.dg/template/instantiate1.C: Adjust error location.
18297         * g++.dg/template/instantiate3.C: New test.
18298         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18299         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18300         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18301
18302 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18303
18304         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18305
18306 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18307
18308         PR c++/8287
18309         * g++.dg/init/dtor2.C: New test.
18310
18311 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18312
18313         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18314         * gcc.dg/nest.c: Bypass errors on irix6.
18315
18316 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18317
18318         * gcc.dg/nest.c: Expect error for mmix-*-*.
18319         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18320
18321 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18322
18323         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18324         markers.
18325
18326         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18327
18328 2002-10-25  Mike Stump  <mrs@apple.com>
18329
18330         * gcc.dg/warn-1.c: New test.
18331
18332 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18333
18334         * g++.dg/template/typename3.C: New test.
18335
18336 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18337
18338         * g++.dg/lookup/ptrmem1.C: New test.
18339
18340         * g++.dg/abi/vthunk2.C: New test.
18341
18342 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18343
18344         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18345
18346 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18347
18348         * g++.dg/abi/empty9.C: New test.
18349
18350 2002-10-24  Richard Henderson  <rth@redhat.com>
18351
18352         * g++.dg/inherit/thunk1.C: Enable for ia64.
18353
18354 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18355
18356         PR c++/8067
18357         * g++.dg/lookup/pretty1.C: New test.
18358
18359 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18360
18361         * gcc.dg/20021023-1.c: New test.
18362
18363 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18364
18365         PR c++/7679
18366         * g++.dg/parse/inline1.C: New test.
18367
18368 2002-10-23  Richard Henderson  <rth@redhat.com>
18369
18370         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18371
18372         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18373
18374 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18375
18376         PR c++/6579
18377         * g++.dg/parse/stmtexpr3.C: New test.
18378
18379 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18380
18381         * g++.dg/expr/cond1.C: New test.
18382
18383 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18384
18385         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18386
18387 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18388
18389         * g++.dg/abi/vbase13.C: New test.
18390         * g++.dg/abi/vbase14.C: Likewise.
18391
18392 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18393
18394         * gcc.dg/tls/pic-1.c: New test.
18395         * gcc.dg/tls/nonpic-1.c: New test.
18396         * gcc.dg/20021018-1.c: New test.
18397
18398 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18399
18400         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18401         Remove only files with the same base name as the test case.
18402         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18403         (profopt-execute): Likewise.  Also, remove old profiling
18404         and performance data files before running the tests.
18405
18406         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18407         * g++.dg/bprob/bprob.exp: Likewise.
18408         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18409         to allow more general test case names.
18410
18411         * g++.dg/bprob/bprob-1.C: Rename to ...
18412         * g++.dg/bprob/g++-bprob-1.C: ... this.
18413
18414         * g77.dg/bprob/bprob-1.f: Rename to ...
18415         * g77.dg/bprob/g77-bprob-1.f: ... this.
18416
18417 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18418
18419         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18420         bison 1.50 or later.
18421
18422 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18423
18424         * g++.dg/README: Describe more test directories.
18425
18426 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18427
18428         * g++.dg/init/array6.C: Add additional tests.
18429
18430 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18431
18432         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18433         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18434
18435 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18436
18437         * gcc.c-torture/compile/20020604-1.x: New.
18438         * gcc.c-torture/compile/simd-5.x: Likewise.
18439         * gcc.c-torture/execute/920710-1.x: Likewise.
18440         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18441
18442 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18443
18444         * g++.dg/inherit/override1.C: Add dg-options clause.
18445
18446 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18447
18448         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18449         _mm_slli_si128.
18450
18451 2002-10-19  Andreas Schwab  <schwab@suse.de>
18452
18453         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18454         directory component.
18455
18456 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18457
18458         * g++.dg/inherit/thunk1.C: New test.
18459
18460         * g++.dg/inherit/override1.C: New test.
18461
18462         * g++.dg/abi/mangle11.C: New test.
18463         * g++.dg/abi/mangle14.C: New test.
18464         * g++.dg/abi/mangle17.C: New test.
18465
18466 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18467
18468         * g++.dg/overload/member2.C: New test.
18469
18470 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18471
18472         * g++.dg/README: Describe new compat directory.
18473         * g++.dg/dg.exp: Skip tests in compat directory.
18474         * README.compat: New file.
18475         * lib/compat.exp: New expect script.
18476         * g++.dg/compat: New test directory.
18477         * g++.dg/compat/compat.exp: New expect script.
18478         * g++.dg/compat/abi: New test directory.
18479         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18480         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18481         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18482         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18483         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18484         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18485         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18486         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18487         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18488         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18489         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18490         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18491         * g++.dg/compat/break: New test directory.
18492         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18493         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18494         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18495         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18496         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18497         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18498         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18499         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18500         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18501         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18502         g++.dg/compat/break/README: New files.
18503         * g++.dg/compat/eh: New test directory.
18504         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18505         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18506         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18507         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18508         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18509         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18510         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18511         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18512         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18513         g++.dg/compat/eh/filter2_y.C,
18514         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18515         g++.dg/compat/eh/new1_y.C,
18516         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18517         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18518         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18519         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18520         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18521         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18522         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18523         g++.dg/compat/eh/unexpected1_y.C: New files.
18524         * g++.dg/compat/init: New test directory.
18525         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18526         g++.dg/compat/init/array5_y.C,
18527         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18528         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18529         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18530         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18531         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18532         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18533         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18534         g++.dg/compat/init/init-ref2_y.C: New files.
18535
18536 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18537
18538         PR c++/7584
18539         * g++.dg/inherit/using3.C: New test.
18540
18541 2002-10-17  Jan Hubicka  <jh@suse.cz>
18542
18543         * gcc.dg/20021017-2.c: New test.
18544
18545 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18546
18547         * g++.dg/abi/mangle16.C: Adjust.
18548
18549         * g++.dg/init/array8.C: New test.
18550
18551 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18552
18553         * gcc.dg/special/mips-abi.exp: New test.
18554         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18555
18556 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18557
18558         * g++.dg/abi/mangle16.C: New test.
18559         * g++.dg/abi/mangle17.C: Likewise.
18560
18561         PR c++/7478
18562         * g++.dg/template/ref1.C: New test.
18563
18564 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18565
18566         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18567
18568 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18569
18570         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18571
18572 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18573
18574         PR c++/7524
18575         * g++.dg/init/array7.C: New test.
18576
18577 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18578
18579         * g++.dg/init/array6.C: New test.
18580
18581         * g++.dg/abi/mangle13.C: Likewise.
18582         * g++.dg/abi/mangle14.C: Likewise.
18583         * g++.dg/abi/mangle15.C: Likewise.
18584
18585 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18586
18587         * g++.dg/abi/empty8.C: New test.
18588
18589 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18590
18591         * g++.dg/init/ctor1.C: New test.
18592
18593 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18594
18595         * gcc.c-torture/execute/20021015-1.c: New test.
18596
18597 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18598
18599         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18600
18601 2002-10-14  Jan Hubicka  <jh@suse.cz>
18602
18603         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18604
18605 2002-10-14  Richard Henderson  <rth@redhat.com>
18606
18607         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18608
18609 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18610
18611         PR optimization/6631
18612         * g++.dg/opt/const2.C: New test.
18613
18614 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18615
18616         PR c++/7176
18617         * g++.dg/parse/friend1.C: New test.
18618         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18619
18620 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18621
18622         * gcc.dg/20021014-1.c: New test.
18623
18624 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18625
18626         PR c++/5661
18627         * g++.dg/ext/vlm1.C: New test.
18628         * g++.dg/ext/vlm2.C: Likewise.
18629
18630         * g++.dg/init/array1.C: Remove invalid braces.
18631         * g++.dg/init/brace1.C: New test.
18632         * g++.dg/init/copy2.C: Likewise.
18633         * g++.dg/init/copy3.C: Likewise.
18634         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18635         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18636         braces.
18637
18638 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18639
18640         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18641
18642 2002-10-11  Richard Shann  <richard.shann@superh.com>
18643
18644         * gcc.c-torture/compile/simd-5.c: New test.
18645
18646 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18647
18648         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18649
18650 2002-10-10  Jim Wilson  <wilson@redhat.com>
18651
18652         * gcc.c-torture/execute/20021010-1.c: New test.
18653
18654 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18655
18656         PR c/7353
18657         * g++.dg/ext/typedef-init.C: New test.
18658         * gcc.dg/typedef-init.c: New test.
18659
18660 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18661
18662         * gcc.dg/cpp/paste13.c: New test.
18663
18664 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18665
18666         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18667         remaining platforms, XFAIL during compile, not execute.  Don't
18668         XFAIL at -O0.
18669
18670 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18671
18672         * gcc.dg/alias-1.c: Tweak expected warning.
18673
18674 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18675
18676         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18677
18678 2002-10-06  Andreas Jaeger  <aj@suse.de>
18679
18680         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18681         * gcc.dg/cpp/c++98.C: Likewise.
18682
18683         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18684         * g++.dg/cpp/c++98.C: Likewise.
18685
18686         * g++.dg/README (Subdirectories): Mention cpp directory.
18687
18688         PR target/7559
18689         * gcc.dg/20021006-1.c: New test.
18690
18691 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18692
18693         PR c++/7804
18694         * g++.dg/other/warning1.C: New test.
18695
18696 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18697
18698         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18699         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18700         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18701
18702 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18703
18704         PR c++/7931
18705         * g++.dg/template/ptrmem3.C: New test.
18706
18707         PR c++/7754
18708         * g++.dg/template/union1.C: New test.
18709
18710 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18711
18712         PR c++/8006
18713         * g++.dg/abi/mangle9.C: New test.
18714         * g++.dg/abi/mangle10.C: New test.
18715         * g++.dg/abi/mangle11.C: New test.
18716         * g++.dg/abi/mangle12.C: New test.
18717
18718 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18719
18720         PR c++/7188.
18721         * g++.dg/template/meminit1.C: New test.
18722         * g++.dg/warn/Wreorder-1.C: Likewise.
18723         * g++.old-deja/g++.mike/warn3.C: Tweak.
18724         * lib/prune.exp: Ingore "in copy constructor".
18725
18726 2002-10-02  Andreas Jaeger  <aj@suse.de>
18727
18728         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18729         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18730         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18731         on x86-64.
18732
18733 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18734
18735         * gcc.dg/empty1.C: Fix typo.
18736
18737 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18738
18739         * gcc.dg/alias-1.c: New test.
18740
18741 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18742
18743         * gcc.dg/empty1.C: New test.
18744
18745         * g++.dg/tls/init-2.C: Tweak error messages.
18746
18747 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18748
18749         * gcc.c-torture/compile/20020923-1.c: New test.
18750
18751 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18752
18753         * gcc.c-torture/execute/ffs-1.c: New test.
18754         * gcc.c-torture/execute/ffs-2.c: Ditto.
18755
18756 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18757
18758         * g++.dg/overload/member1.C: New test.
18759
18760 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18761
18762         * g++.dg/abi/empty7.C: New test.
18763         * g++.dg/init/pm2.C: Likewise.
18764
18765 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18766
18767         * g++.dg/rtti/crash1.C: New test.
18768
18769 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18770
18771         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18772         gcc.dg/sibcall-4.c: New tests.
18773
18774 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18775
18776         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18777         powerpc and MMIX targets.
18778
18779 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18780
18781         * gcc.dg/cpp/20020927-1.c: New.
18782
18783 2002-09-26  David S. Miller  <davem@redhat.com>
18784
18785         * gcc.c-torture/compile/trunctfdf.c: New.
18786
18787 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18788
18789         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18790
18791 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18792
18793         * gcc.c-torture/execute/loop-15.c: New.
18794
18795 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18796
18797         * README.QMTEST: Fix typo.
18798
18799 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18800
18801         * gcc.dg/20020926-1.c: New test.
18802
18803 2002-09-25  David S. Miller  <davem@redhat.com>
18804
18805         PR target/7842
18806         * gcc.c-torture/execute/shiftdi.c: New test.
18807
18808 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18809
18810         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18811         unique to the tool.
18812         * lib/g77.exp (g77_init): Likewise.
18813         * lib/g++.exp (g++_init): Likewise.
18814         * lib/objc.exp (objc_init): Likewise.
18815
18816 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18817
18818         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18819         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18820         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18821
18822 2002-09-25  Richard Henderson  <rth@redhat.com>
18823
18824         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18825         too-small long double.
18826
18827 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18828
18829         * gcc.dg/20020919-1.c: New test.
18830
18831 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18832
18833         * g++.dg/abi/bitfield6.C: New test.
18834         * g++.dg/abi/bitfield7.C: New test.
18835         * g++.dg/abi/bitfield8.C: New test.
18836         * g++.dg/abi/vbase11.C: New test.
18837
18838 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18839
18840         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18841         hppa*-*-hpux*.  Update test comment.
18842
18843 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18844
18845         * gcc.dg/tls/struct-1.c: New test.
18846
18847 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18848
18849         * gcc.dg/cpp/tr-warn2.c: Update.
18850
18851 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18852
18853         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18854
18855 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18856
18857         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18858         systems.
18859
18860 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18861
18862         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18863
18864         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18865         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18866         setting of cxxfilt.
18867
18868 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18869
18870         * gcc.dg/20020312-2.c: Update for darwin.
18871
18872 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18873
18874         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18875
18876 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18877
18878         * objc.dg/comp-types-1.m: New test.
18879         * objc.dg/comp-types-2.m: New test.
18880         * objc.dg/comp-types-3.m: New test.
18881         * objc.dg/comp-types-4.m: New test.
18882         * objc.dg/comp-types-5.m: New test.
18883         * objc.dg/comp-types-6.m: New test.
18884
18885 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18886
18887         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18888
18889 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18890
18891         * g++.dg/other/do1.C: New test.
18892
18893         * g++.dg/template/subst1.C: New test.
18894
18895 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18896
18897         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18898
18899 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18900
18901         * g++.dg/template/qualttp20.C: Adjust expected errors.
18902         * g++.old-deja/g++.jason/report.C: Likewise.
18903         * g++.old-deja/g++.other/qual1.C: Likewise.
18904
18905         * g++.dg/lookup/scoped2.C: New test.
18906
18907         * g++.dg/ext/asm3.C: New test.
18908
18909 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18910
18911         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18912
18913 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18914
18915         * ChangeLog: follow spelling conventions.
18916         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18917         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18918         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18919         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18920         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18921         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18922         * g++.old-deja/g++.law/global-init1.C: Likewise.
18923         * g++.old-deja/g++.other/delete4.C: Likewise.
18924         * g++.old-deja/g++.other/inline21.C: Likewise.
18925         * g++.old-deja/g++.other/singleton.C: Likewise.
18926         * g77.dg/strlen0.f: Likewise.
18927         * g77.f-torture/compile/20010519-1.f: Likewise.
18928         * g77.f-torture/compile/980310-4.f: Likewise.
18929         * gcc.c-torture/compile/20000605-1.c: Likewise.
18930         * gcc.c-torture/execute/20020225-1.c: Likewise.
18931         * gcc.dg/c90-hexfloat-2.c: Likewise.
18932         * gcc.dg/c99-bool-1.c: Likewise.
18933         * gcc.dg/c99-hexfloat-2.c: Likewise.
18934         * gcc.dg/dll-2.c: Likewise.
18935         * gcc.dg/wtr-union-init-1.c: Likewise.
18936         * gcc.dg/wtr-union-init-2.c: Likewise.
18937         * gcc.dg/wtr-union-init-3.c: Likewise.
18938         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18939         * gcc.dg/cpp/defined.c: Likewise.
18940         * gcc.dg/cpp/macsyntx.c: Likewise.
18941         * gcc.dg/cpp/paste2.c: Likewise.
18942         * gcc.dg/cpp/trad/defined.c: Likewise.
18943         * gcc.dg/format/c90-printf-1.c: Likewise.
18944         * gcc.dg/format/c90-scanf-1.c: Likewise.
18945         * gcc.dg/format/c99-printf-1.c: Likewise.
18946         * gcc.dg/format/c99-scanf-1.c: Likewise.
18947         * gcc.misc-tests/gcov-8.c: Likewise.
18948         * lib/profopt.exp: Likewise.
18949
18950 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18951
18952         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18953
18954 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18955
18956         * g++.dg/inherit/using2.C: New test.
18957
18958 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18959
18960         * ChangeLog: Follow spelling conventions.
18961         * g++.dg/template/friend4.C: Likewise.
18962         * g++.old-deja/g++.pt/crash67.C: Likewise.
18963         * gcc.c-torture/execute/20000801-4.c: Likewise.
18964         * gcc.dg/c90-digraph-1.c: Likewise.
18965         * gcc.dg/c94-digraph-1.c: Likewise.
18966         * gcc.dg/c99-digraph-1.c: Likewise.
18967         * gcc.dg/cpp/line5.c: Likewise.
18968         * gcc.dg/cpp/multiline.c: Likewise.
18969         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18970         * gcc.dg/format/attr-3.c: Likewise.
18971         * gcc.dg/format/c90-scanf-3.c: Likewise.
18972         * gcc.dg/format/ext-4.c: Likewise.
18973
18974 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18975
18976         * g++.dg/template/pretty1.C: New test.
18977
18978 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18979
18980         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18981
18982 2002-09-13  Matt Austern  <austern@apple.com>
18983
18984         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18985         passing a cast expression to a function by const reference.
18986
18987 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18988
18989         * g++.dg/template/deduce1.C: New test.
18990
18991 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18992
18993         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18994         32-bit int.
18995
18996 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18997
18998         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18999         usage.
19000
19001 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19002
19003         * gcc.c-torture/compile/20020910-1.c: New test.
19004
19005 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19006
19007         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19008
19009 2002-09-10  Andreas Jaeger  <aj@suse.de>
19010
19011         * gcc.dg/20020312-2.c: Adjust for x86-64.
19012
19013 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19014
19015         * g77.dg/7388.f: New test case for PR 7388.
19016
19017 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19018
19019         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19020
19021 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19022
19023         * objc.dg/proto-lossage-1.m: New test.
19024
19025 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19026
19027         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19028
19029 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19030
19031         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19032         expected to pass.
19033
19034 2002-09-06  Stan Shebs  <shebs@apple.com>
19035             David Edelsohn  <edelsohn@gnu.org>
19036
19037         * gcc.dg/weak: New directory.
19038         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19039         target-specific xfail bits.
19040         * gcc.dg/typeof-2.c: Move to new directory.
19041         * gcc.dg/weak.exp: New expect script.
19042
19043 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19044
19045         * gcc.c-torture/execute/extzvsi.c: New test.
19046
19047 2002-09-05  Stan Shebs  <shebs@apple.com>
19048
19049         * gcc.dg/weak-1.c: xfail on Darwin.
19050         * gcc.dg/weak-2.c: Ditto.
19051         * gcc.dg/weak-3.c: Ditto.
19052         * gcc.dg/weak-4.c: Ditto.
19053         * gcc.dg/weak-5.c: Ditto.
19054         * gcc.dg/weak-6.c: Ditto.
19055         * gcc.dg/weak-7.c: Ditto.
19056         * gcc.dg/weak-8.c: Ditto.
19057         * gcc.dg/weak-9.c: Ditto.
19058
19059 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19060
19061         * gcc.c-torture/execute/loop-14.c: New test.
19062
19063 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19064
19065         * g++.dg/other/cxa-atexit1.C: New test.
19066
19067         * gcc.dg/typeof-2.c: New test.
19068
19069 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19070
19071         * gcc.dg/builtins-2.c: New testcase.
19072         * gcc.dg/builtins-3.c: New testcase.
19073
19074 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19075
19076         * gcc.dg/cpp/_Pragma4.c: New test.
19077
19078 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19079
19080         * objc/execute/nil_method-1.m: New testcase.
19081
19082 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19083
19084         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19085         [Object class], not [Object initialize].
19086
19087 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19088             Hans-Peter Nilsson  <hp@bitrange.com>
19089
19090         * gcc.c-torture/execute/20020720-1.x: Skip test on
19091         mmix-knuth-mmixware.  Correct comment.
19092
19093 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19094
19095         * testsuite/g++.dg/abi/bitfield5.C: New test.
19096         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19097
19098 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19099
19100         * objc.dg/undeclared-selector.m: New test.
19101
19102 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19103
19104         * g++.dg/other/offsetof1.C: Avoid cast warning.
19105
19106 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19107
19108         * objc.dg/super-class-2.m: New test.
19109
19110 2002-08-24  Matt Austern  <austern@apple.com>
19111
19112         * g++.dg/ext/lvaddr.C: New test.
19113         * g++.dg/ext/lvcast.C: New test.
19114
19115 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19116
19117         * testsuite/g++.dg/inherit/cond1.C: New test.
19118
19119 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19120
19121         * gcc.dg/noncompile/incomplete-1.c: New test.
19122
19123 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19124
19125         * gcc.dg/typespec-1.c: New test.
19126
19127 2002-08-20  Devang Patel  <dpatel@apple.com>
19128         * objc.dg/proto-hier-2.m: New test.
19129
19130 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19131
19132         * objc.dg/bitfield-1.m: New test.
19133         * objc.dg/bitfield-2.m: New test.
19134
19135 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19136
19137         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19138         gcc.dg/c99-flex-array-4.c: New tests.
19139
19140 2002-08-16  Stan Shebs  <shebs@apple.com>
19141
19142         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19143
19144 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19145
19146         * gcc.dg/typeof-1.c: New test.
19147         * g++.dg/ext/typeof2.C: New test.
19148
19149 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19150
19151         * g++.dg/other/offsetof1.C: New test.
19152
19153 2002-08-14  Richard Henderson  <rth@redhat.com>
19154
19155         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19156
19157 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19158
19159         * gcc.dg/cpp/_Pragma3.c: New test.
19160
19161 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19162
19163         * g++.dg/template/inherit3: New test.
19164
19165 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19166
19167         * gcc.dg/bitfld-4.c: Add blank options.
19168
19169 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19170
19171         * g++.dg/template/crash1.C: New test.
19172
19173 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19174
19175         * gcc.dg/tls/opt-2.c: New test.
19176
19177 2002-08-08  Devang Patel  <dpatel@apple.com>
19178
19179         * objc.dg/selector-1.m : New test
19180
19181 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19182
19183         * g++.dg/abi/bitfield4.C: New test.
19184         * gcc.dg/bitfld-4.c: New test.
19185
19186 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19187
19188         * g++.dg/other/packed1.C: New test.
19189
19190 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19191
19192         * g++.dg/abi/offsetof.C: Tweak error messages.
19193         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19194
19195 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19196
19197         * gcc.dg/bitfld-3.c: New test.
19198
19199 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19200             Richard Henderson  <rth@redhat.com>
19201
19202         * gcc.dg/i386-bitfield1.c: New test.
19203         * g++.dg/abi/bitfield3.C: Update.
19204
19205 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19206
19207         * objc.dg/const-str-2.m: Update.
19208         * gcc.dg/cpp/c++98.c: Change to C extension.
19209         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19210         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19211
19212 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19213
19214         * testsuite/gcc.dg/tls/diag-3.c: New.
19215
19216 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19217
19218         * g++.dg/README (Subdirectories): Document new subdir expr.
19219         * g++.dg/expr/pmf-1.C: New test.
19220
19221 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19222
19223         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19224
19225 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19226
19227         * g++.dg/abi/bitfield3.C: New test.
19228
19229 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19230
19231         * lib/gcov.exp: Tweak expected line formats.
19232         * gcc.misc-tests/gcov8.c: New test.
19233         * gcc.misc-tests/gcov8.x: New flags.
19234
19235 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19236
19237         * consistency.vlad/layout/endian.c: Include string.h.
19238
19239         * gcc.c-torture/execute/20020805-1.c: New test.
19240
19241 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19242
19243         * g++.dg/other/conversion1.C: New test.
19244
19245 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19246
19247         * gcc.dg/builtins-1.c: New testcase.
19248
19249 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19250
19251         * g++.dg/inherit/access3.C: New test.
19252
19253 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19254
19255         * gcc.dg/ia64-visibility-2.c: New test.
19256
19257 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19258
19259         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19260         __qualifier_flags to __flags.
19261
19262 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19263
19264         * g++.dg/inherit/operator1.C: New test.
19265         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19266         * g++.dg/other/error1.C: Change expected error message.
19267         * g++.dg/template/conv4.C: Likewise.
19268
19269 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19270
19271         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19272         for documented behavior.
19273
19274 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19275
19276         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19277         several targets known to fail.
19278
19279 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19280
19281         * gcc.dg/mips-args-[123].c: New tests.
19282
19283 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19284
19285         * gcc.dg/ppc-spe.c: New.
19286
19287 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19288
19289         * g++.dg/other/ptrmem4.C: New testcase.
19290
19291 2002-07-24  Richard Henderson  <rth@redhat.com>
19292
19293         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19294
19295 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19296
19297         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19298
19299 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19300
19301         * gcc.c-torture/execute/memset-3.c: New testcase.
19302
19303 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19304
19305         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19306         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19307
19308 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19309
19310         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19311         Delete.
19312
19313 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19314
19315         * gcc.c-torture/compile/simd-4.c: New test.
19316
19317 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19318
19319         PR c++/7347, c++/7348
19320         * g++.dg/template/access4.C: New test.
19321         * g++.dg/template/access5.C: New test.
19322         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19323         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19324         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19325         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19326
19327 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19328
19329         * gcc.dg/gnu89-init-2.c: New test.
19330
19331 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19332
19333         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19334
19335 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19336
19337         * gcc.c-torture/execute/20020720-1.c: New testcase.
19338
19339 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19340
19341         * gcc.dg/cpp/Wsignprom.c: New tests.
19342
19343 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19344
19345         * gcc.c-torture/execute/loop-13.c: New test.
19346
19347 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19348
19349         * gcc.dg/cpp/expr.c: New tests.
19350
19351 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19352
19353         * g++.dg/opt/pr6713.C: Add template instantiation.
19354
19355 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19356
19357         * gcc.dg/nest.c: New test.
19358
19359 2002-07-17  Richard Henderson  <rth@redhat.com>
19360
19361         * g++.dg/opt/pr6713.C: New test.
19362
19363 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19364
19365         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19366         XFAIL for all x86 processors.
19367
19368 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19369
19370         * gcc.c-torture/execute/20010122-1.x: Do not test with
19371         -fomit-frame-pointer.
19372
19373 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19374
19375         * g++.dg/template/instantiate2.C: New test.
19376         * g++.dg/template/spec4.C: New test.
19377
19378 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19379
19380         * g++.dg/template/access2.C: New test.
19381         * g++.dg/template/access3.C: New test.
19382
19383 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19384
19385         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19386         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19387         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19388         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19389         Convert to use <stdarg.h>.
19390         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19391         Delete.
19392         * gcc.dg/va-arg-2.c: New.
19393         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19394
19395 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19396
19397         * gcc.c-torture/compile/20020710-1.c: New test.
19398
19399 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19400                           Andrew Pinski  <pinskia@physics.uc.edu>
19401
19402         gcc.c-torture/compile/simd-2.c: New testcase.
19403         gcc.c-torture/compile/simd-3.c: Likewise.
19404
19405 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19406
19407         PR c++/7224
19408         * g++.dg/overload/error1.C: New test.
19409
19410 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19411
19412         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19413         configuration and IRIX 6 O32 ABI.
19414
19415 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19416
19417         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19418
19419 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19420
19421         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19422
19423 2002-07-10  Jeffrey A Law  <law@redhat.com>
19424
19425         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19426
19427         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19428
19429 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19430
19431         * gcc.dg/20020312-2.c: Check for __PPC__.
19432
19433 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19434
19435         * gcc.c-torture/compile/20020709-1.c: New test.
19436
19437 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19438
19439         * g++.dg/template/qualttp21.C: New test case.
19440
19441 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19442
19443         * gcc.c-torture/compile/20020706-1.c: New test.
19444         * gcc.c-torture/compile/20020706-2.c: New test.
19445
19446 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19447             Alexandre Oliva  <aoliva@redhat.com>
19448
19449         * g++.dg/warn/incomplete1.C: New test.
19450
19451 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19452
19453         PR c++/7099
19454         * g++.dg/warn/noreturn1.C: New test.
19455
19456 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19457
19458         PR c++/6706
19459         * g++.dg/debug/debug6.C: New test.
19460         * g++.dg/debug/debug7.C: New test.
19461
19462 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19463
19464         * gcc.c-torture/compile/simd-3.c: New test.
19465
19466 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19467
19468         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19469         * gcc.dg/20020620-1.c: Likewise.
19470
19471 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19472
19473         PR c++/6944
19474         * g++.dg/init/array4.C: New test.
19475         * g++.dg/init/array5.C: New test.
19476
19477 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19478
19479         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19480         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19481
19482 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19483
19484         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19485         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19486         * gcc.dg/wtr-conversion-1.c: Likewise.
19487         * gcc.dg/wtr-escape-1.c: Likewise.
19488         * gcc.dg/wtr-int-type-1.c: Likewise.
19489         * gcc.dg/wtr-label-1.c: Likewise.
19490         * gcc.dg/wtr-static-1.c: Likewise.
19491         * gcc.dg/wtr-strcat-1.c: Likewise.
19492         * gcc.dg/wtr-suffix-1.c: Likewise.
19493         * gcc.dg/wtr-switch-1.c: Likewise.
19494         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19495         * gcc.dg/wtr-union-init-1.c: Likewise.
19496         * gcc.dg/wtr-union-init-2.c: Likewise.
19497         * gcc.dg/wtr-union-init-3.c: Likewise.
19498
19499         * gcc.dg/wtr-func-def-1.c: New test.
19500
19501 2002-07-02 Devang Patel <dpatel@apple.com>
19502
19503         * objc.dg/param-1.m: New test.
19504
19505 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19506
19507         * gcc.dg/cpp/trad/directive.c: Add test.
19508         * gcc.dg/cpp/trad/macroargs.c: Add test.
19509         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19510
19511 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19512
19513         * gcc.dg/cpp/cmdlne-M.c: New test.
19514
19515 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19516
19517         * objc.dg/desig-init-1.m: New test.
19518
19519 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19520
19521         PR c++/6716
19522         * g++.dg/template/instantiate1.C: New test.
19523
19524 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19525
19526         PR c++/7112
19527         * g++.dg/template/sizeof2.C: New test.
19528
19529 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19530
19531         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19532         gcc.dg/cpp/trad/include.c: New tests.
19533
19534 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19535
19536         PR target/7177
19537         * gcc.c-torture/compile/20020701-1.c: New test.
19538
19539 2002-07-01  Stan Shebs  <shebs@apple.com>
19540
19541         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19542         header here...
19543         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19544         (objc-torture-execute): or here.
19545
19546 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19547
19548         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19549
19550 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19551
19552         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19553
19554 2002-06-30  Devang Patel  <dpatel@apple.com>
19555
19556         * objc.dg/fsyntax-only.m: New test.
19557
19558 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19559
19560         PR c++/6695
19561         * g++.dg/template/friend7.C: New file.
19562
19563 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19564
19565         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19566         return type.
19567
19568 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19569
19570         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19571         avoid division by zero.
19572
19573 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19574
19575         * gcc.dg/Wunknownprag.c: New tests.
19576
19577 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19578
19579         * gcc.c-torture/execute/simd-2.c: New test.
19580
19581 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19582
19583         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19584         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19585         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19586         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19587         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19588         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19589         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19590         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19591         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19592         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19593         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19594         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19595         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19596         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19597         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19598         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19599         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19600
19601 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19602
19603         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19604         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19605         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19606         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19607         New tests.
19608         * gcc.dg/cpp/trad/directive.c: Update.
19609
19610 2002-06-23  Andreas Jaeger  <aj@suse.de>
19611
19612         * gcc.c-torture/execute/complex-6.c: New.
19613
19614 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19615
19616         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19617         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19618         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19619         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19620
19621 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19622
19623         * gcc.dg/cpp/trad: New directory with traditional tests copied
19624         from parent directory.
19625         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19626         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19627         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19628         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19629         Move to trad/ and rename.
19630         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19631         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19632         gcc.dg/cpp/trad/redef2.c: New tests.
19633         * gcc.dg/cpp/trad/trad.exp: New driver.
19634
19635 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19636
19637         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19638         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19639         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19640         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19641         Remove.
19642
19643 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19644
19645         * gcc.dg/20020620-1.c: New test.
19646
19647 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19648
19649         * g++.dg/template/ttp4.C: New test.
19650
19651 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19652
19653         * g++.dg/opt/vt1.C: Fix regexp.
19654
19655 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19656
19657         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19658         Don't use attribute `noinline'.
19659
19660 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19661
19662         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19663
19664 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19665
19666         * gcc.c-torture/execute/simd-1.c: New.
19667
19668         * gcc.dg/simd-1.c: New.
19669
19670 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19671
19672         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19673
19674 2002-06-16  Richard Henderson  <rth@redhat.com>
19675
19676         * g++.dg/ext/anon-struct1.C: New.
19677         * g++.dg/ext/anon-struct2.C: New.
19678         * g++.dg/ext/anon-struct3.C: New.
19679         * gcc.dg/anon-struct-1.c: New.
19680         * gcc.dg/anon-struct-2.c: New.
19681         * gcc.dg/anon-struct-3.c: New.
19682         * gcc.dg/20011008-1.c: Adjust warning text.
19683         * gcc.dg/20020527-1.c: Add -fms-extensions.
19684
19685 2002-06-16  Richard Henderson  <rth@redhat.com>
19686
19687         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19688
19689 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19690
19691         * gcc.c-torture/execute/20020615-1.c: New test.
19692
19693 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19694
19695         * gcc.c-tortuture/execute/compare-1.c: New test case.
19696         * gcc.c-tortuture/execute/compare-2.c: New test case.
19697         * gcc.c-tortuture/execute/compare-3.c: New test case.
19698
19699 2002-06-13  Richard Henderson  <rth@redhat.com>
19700
19701         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19702         ia64 ilp32.
19703
19704 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19705
19706         * g++.dg/template/typename2.C: Update error message.
19707
19708 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19709
19710         * gcc.c-torture/execute/20020611-1.c: New test.
19711
19712 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19713
19714         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19715         list of targets to skip.
19716
19717 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19718
19719         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19720         targets if not optimizing.
19721
19722 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19723
19724         * gcc.c-torture/compile/20020605-1.c: New test.
19725
19726         * g++.dg/opt/vt1.C: New test.
19727
19728         * gcc.dg/20020531-1.c: New test.
19729
19730         * gcc.dg/20020530-1.c: New test.
19731
19732         * gcc.dg/20020527-1.c: New test.
19733
19734         * g++.dg/opt/cse1.C: New test.
19735
19736 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19737
19738         * gcc.dg/20020607-2.c: New test case.
19739
19740 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19741
19742         * gcc.c-torture/compile/20020604-1.c: New test.
19743
19744 2002-06-04  Richard Henderson  <rth@redhat.com>
19745
19746         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19747         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19748         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19749
19750 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19751
19752         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19753
19754 2002-06-03  Richard Henderson  <rth@redhat.com>
19755
19756         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19757         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19758
19759 2002-06-02  Richard Henderson  <rth@redhat.com>
19760
19761         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19762         test functions static.
19763
19764 2002-06-02  Andreas Jaeger  <aj@suse.de>
19765
19766         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19767         now.
19768
19769 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19770
19771         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19772         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19773         Update for mofified diagnostics.
19774         * gcc.dg/c99-intconst-1.c: No longer fail.
19775
19776 2002-06-02  Richard Henderson  <rth@redhat.com>
19777
19778         * gcc.dg/uninit-A.c: Remove xfail markers.
19779
19780 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19781
19782         * gcc.dg/fnegate-1.c: New test case.
19783
19784 2002-05-30  Osku Salerma  <osku@iki.fi>
19785
19786         * gcc.c-torture/execute/mayalias-1.c: New file.
19787
19788 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19789
19790         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19791         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19792         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19793
19794 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19795
19796         * gcc.c-torture/execute/20020529-1.c: New test.
19797
19798 2002-05-27  Richard Henderson  <rth@redhat.com>
19799
19800         * g++.dg/ext/attrib6.C: New test case.
19801
19802 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19803
19804         * gcc.c-torture/execute/pure-1.c: New test.
19805
19806 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19807
19808         * gcc.dg/cpp/arith-2.c: Remove.
19809
19810 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19811
19812         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19813         * gcc.dg/cpp/if-3.c: Remove.
19814
19815 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19816
19817         * g++.dg/opt/cse2.C: New test.
19818
19819 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19820
19821         * gcc.dg/cpp/arith-1.c: New semantic tests.
19822         * gcc.dg/cpp/if-1.c: Update.
19823
19824 2002-05-24  Ben Elliston  <bje@redhat.com>
19825
19826         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19827
19828 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19829
19830         * gcc.dg/verbose-asm.c: New test.
19831
19832 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19833
19834         * gcc.dg/cpp/paste12.c: New test.
19835
19836 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19837
19838         * g++.dg/parse/named_ops.C: New test.
19839
19840 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19841
19842         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19843
19844 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19845
19846         * gcc.dg/weak-2.c: Allow optional leading underscore
19847         in scan-assembler symbol name.
19848         * gcc.dg/weak-3.c: Likewise.
19849         * gcc.dg/weak-4.c: Likewise.
19850         * gcc.dg/weak-5.c: Likewise.
19851
19852 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19853
19854         * gcc.dg/20020523-1.c: New test.
19855
19856 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19857
19858         * objc.dg/const-str-2.m: Update now that we stop after
19859         a command line error.
19860
19861 2002-05-22  Richard Henderson  <rth@redhat.com>
19862
19863         * g++.dg/dg.exp: Fix typo in test pruneing.
19864
19865 2002-05-22  Richard Henderson  <rth@redhat.com>
19866
19867         * g++.dg/dg.exp: Prune the tls subdirectory.
19868         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19869         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19870         * g++.dg/tls/init-1.C: New.
19871
19872 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19873
19874         * gcc.dg/20020517-1.c: New test.
19875
19876 2002-05-21  Richard Henderson  <rth@redhat.com>
19877
19878         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19879         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19880
19881 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19882
19883         * g++.dg/other/copy2.C: New test.
19884
19885 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19886
19887         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19888         (MAX_COPY): Bump up to 10 times sizeof (long long).
19889         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19890
19891         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19892         sizeof (long long).
19893
19894         * gcc.c-torture/execute/strcpy-1.c: New test.
19895
19896 2002-05-19  Jason Merrill  <jason2redhat.com>
19897
19898         * g++.dg/ext/oper1.C: New test.
19899
19900 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19901 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19902
19903         * README.QMTEST: New file.
19904
19905         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19906
19907 2002-05-19  Andreas Jaeger  <aj@suse.de>
19908
19909         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19910         now.
19911         * gcc.c-torture/execute/loop-2d.x: Likewise.
19912
19913 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19914
19915         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19916         support weak symbols.
19917         * gcc.dg/weak-4.c: Likewise
19918         * gcc.dg/weak-6.c: Likewise
19919
19920 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19921
19922         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19923         cygwin, coff and h8300-*-hms targets
19924         * gcc.dg/weak-5.c: Likewise
19925         * gcc.dg/weak-7.c: Likewise
19926
19927 2002-05-16  Jason Merrill  <jason@redhat.com>
19928
19929         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19930         (scan-assembler-not, scan-assembler-dem): Likewise.
19931         (scan-assembler-dem-not): Likewise.
19932
19933 2002-05-15  Richard Henderson  <rth@redhat.com>
19934
19935         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19936
19937 2002-05-15  Richard Henderson  <rth@redhat.com>
19938
19939         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19940         (vfoo1f): Warning here.
19941         (vfoo1l): Don't redefine the alias.
19942
19943 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19944
19945         * g++.dg/init/pm1.C: New test.
19946
19947 2002-05-12  David S. Miller  <davem@redhat.com>
19948
19949         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19950         types.
19951
19952 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19953
19954         * gcc.c-torture/execute/20020510-1.c: New test case.
19955
19956 2002-05-10  David S. Miller  <davem@redhat.com>
19957
19958         * gcc.c-torture/execute/conversion.c: Test long double too.
19959
19960 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19961
19962         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19963         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19964         * lib/g++.exp (g++_link_flags): Likewise.
19965         * lib/objc.exp (objc_target_compile): Likewise.
19966
19967 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19968
19969         * gcc.dg/cpp/poison.c: Update.
19970         * gcc.dg/cpp/20000625-2.c: Remove.
19971         * gcc.dg/cpp/direct2s.c: Remove final test.
19972
19973 2002-05-08  Tom Rix  <trix@redhat.com>
19974
19975         * gcc.c-torture/execute/20020508-1.c: New test.
19976         * gcc.c-torture/execute/20020508-2.c: New test.
19977         * gcc.c-torture/execute/20020508-3.c: New test.
19978
19979 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19980
19981         * gcc.dg/cpp/charconst-4.c: More tests.
19982
19983 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19984
19985         PR c/6569
19986         * gcc.dg/weak-3.c: Update location of warning messages.
19987         * gcc.dg/weak-5.c: Likewise.
19988
19989 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19990
19991         * gcc.c-torture/execute/20020506-1.c: New test case.
19992
19993 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19994
19995         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19996
19997 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19998
19999         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20000
20001 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20002
20003         * gcc.dg/cpp/charconst-3.c: New test.
20004
20005 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20006
20007         * gcc.dg/cpp/charconst.c: Update tests.
20008
20009 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20010
20011         * treelang: Added directory for new sample language treelang. Also
20012         lib/treelang.exp: New file to signal treelang should be tested.
20013
20014 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20015
20016         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20017         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20018         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20019         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20020         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20021         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20022         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20023
20024 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20025
20026         * gcc.dg/format/xopen-2.c: New test.
20027
20028 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20029
20030         * gcc.dg/20020503-1.c: New test.
20031
20032 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20033
20034         * g++.dg/init/dtor1.C: Make it tougher.
20035
20036 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20037
20038         * g++.dg/init/dtor1.C: New test.
20039
20040 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20041
20042         * gcc.dg/altivec-8.c: New.
20043
20044 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20045
20046         * gcc.dg/altivec-7.c: New.
20047
20048 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20049
20050         * g++.dg/parse/typedef1.C: New test.
20051
20052 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20053
20054         PR c++/6486
20055         * g++.dg/template/friend6.C: New test.
20056
20057         PR c++/6492
20058         * g++.dg/init/copy1.C: New test.
20059
20060 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20061
20062         * g++.dg/warn/effc1.C: New test.
20063
20064 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20065
20066         * gcc.dg/cpp/if-cexp.c: Add a test.
20067
20068 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20069
20070         * gcc.dg/20020426-2.c: New test.
20071
20072 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20073
20074         * gcc.dg/cpp/if-mop.c: Update.
20075         * gcc.dg/cpp/if-mpar.c: Add test.
20076         * gcc.dg/cpp/if-oppr.c: Update.
20077
20078 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20079
20080         PR c/6343
20081         * gcc.dg/weak-[2-7].c: New tests.
20082
20083 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20084
20085         * gcc.dg/enum1.c: New test.
20086
20087 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20088
20089         PR c++/6497
20090         * g++.dg/inherit/access2.C: New test.
20091
20092 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20093
20094         PR bootstrap/6445
20095         * gcc.dg/20020426-1.c: New test.
20096
20097 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20098
20099         * g++.dg/abi/enum1.C: New test.
20100
20101 2002-04-26  Richard Henderson  <rth@redhat.com>
20102
20103         * gcc.dg/c99-bool-1.c: Expect always true warning.
20104
20105 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20106
20107         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20108
20109 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20110
20111         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20112         targets.
20113
20114 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20115
20116         * g++.dg/abi/mange7.C: New test.
20117
20118         PR c++/6438.
20119         * g++.dg/parse/stmtexpr2.C: New test.
20120
20121 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20122
20123         * gcc.dg/20020312-2.c: Add SH target.
20124
20125 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20126
20127         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20128         compiler output on mips*-*-irix*.
20129
20130 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20131
20132         * g++.dg/parse/attr1.C: New test.
20133
20134 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20135
20136         * gcc.c-torture/execute/string-opt-17.c: New test case.
20137         * gcc.c-torture/execute/memset-2.c: New test case.
20138
20139 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20140
20141         PR c++/6256:
20142         * g++.dg/template/friend5.C: New test.
20143
20144         PR c++/6331:
20145         * g++.dg/template/qual1.C: Likewise.
20146
20147 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20148
20149         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20150         Include stdlib.h, not stdio.h or ctype.h.
20151
20152 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20153
20154         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20155         cris-*-elf* and mmix-*-*.
20156         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20157         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20158         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20159         Ditto.
20160         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20161         * gcc.dg/wchar_t-1.c: Ditto.
20162
20163 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20164
20165         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20166         Clarify comment.
20167
20168 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20169
20170         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20171
20172 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20173
20174         * gcc.c-torture/execute/20000906-1.x: Delete.
20175
20176 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20177
20178         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20179
20180 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20181
20182         * PR6367
20183         * g77.f-torture/execute/6367.f: New test.
20184         * g77.f-torture/execute/6367.x: Disable for MMIX.
20185
20186 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20187
20188         * PR6352
20189         * g++.dg/opt/inline2.C: New test.
20190
20191 2002-04-18  Richard Henderson  <rth@redhat.com>
20192
20193         * gcc.dg/20000906-1.c: Enable for all targets.
20194         * gcc.c-torture/compile/iftrap-2.c: New.
20195
20196 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20197
20198         * gcc.dg/20020418-1.c: New test.
20199         * gcc.dg/20020418-2.c: New test.
20200
20201 2002-04-18  Richard Henderson  <rth@redhat.com>
20202
20203         * gcc.c-torture/compile/iftrap-1.c: New.
20204         * gcc.dg/iftrap-1.c: Adjust for ia64.
20205         * gcc.dg/iftrap-2.c: New.
20206
20207 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20208
20209         * gcc.c-torture/compile/20020418-1.c: New test.
20210
20211 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20212
20213         * gcc.c-torture/compile/20020415-1.c: New.
20214
20215 2002-04-18  David S. Miller  <davem@redhat.com>
20216
20217         * gcc.c-torture/execute/20020418-1.c: New test.
20218
20219 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20220
20221         * gcc.dg/20020416-1.c: New test.
20222
20223         * g++.dg/opt/inline1.C: New test.
20224
20225 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20226
20227         * gcc.dg/altivec-5.c: New test.
20228
20229         * gcc.dg/20020415-1.c: New test.
20230
20231 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20232
20233         * testsuite/lib/chill.exp: Remove.
20234
20235 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20236
20237         * g++.dg/other/big-struct.C: New test.
20238
20239 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20240
20241         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20242         of scratch file.
20243
20244 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20245
20246         PR c/6277
20247         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20248         in scan-assembler function name
20249
20250 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20251
20252         * g77.f-torture/execute/980628-4.x,
20253         g77.f-torture/execute/980628-5.x,
20254         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20255         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20256         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20257         i[34567]86-*-*.
20258
20259 2002-04-13  David S. Miller  <davem@redhat.com>
20260
20261         * gcc.c-torture/execute/20020413-1.c: New test.
20262
20263 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20264
20265         * gcc.dg/asm-6.c,
20266         * g++.dg/ext/asm1.C: New tests.
20267
20268 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20269
20270         PR c++ 5373.
20271         * g++.dg/parse/stmtexpr1.C: New test.
20272
20273         PR c++/5189.
20274         * g++.dg/template/copy1.C: New test.
20275
20276 2002-04-12  Richard Henderson  <rth@redhat.com>
20277
20278         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20279
20280 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20281
20282         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20283         gcc.c-torture/execute/20020307-2.c.
20284
20285 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20286
20287         * g++.dg/ext/attrib5.C,
20288         * g++.dg/lookup/struct1.C: New tests.
20289
20290 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20291
20292         * gcc.dg/20020411-1.c: New test.
20293
20294         * gcc.c-torture/execute/20020411-1.c: New test.
20295
20296 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20297
20298         * g77.f-torture/execute/6177.f: New test.
20299
20300 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20301
20302         PR middle-end/6247
20303         * g++.dg/opt/cleanup1.C: New test.
20304
20305         * g++.dg/opt/const1.C: New test.
20306
20307 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20308
20309         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20310
20311 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20312
20313         PR c++/5507
20314         * g++.dg/template/typename2.C: New test.
20315
20316 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20317
20318         * gcc.c-torture/execute/loop-12.c: New.
20319
20320 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20321
20322         * g77.f-torture/execute/980628-4.x,
20323         g77.f-torture/execute/980628-5.x,
20324         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20325         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20326         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20327
20328 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20329
20330         PR optimization/6086
20331         * g++.dg/opt/preinc1.C: New test.
20332
20333 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20334
20335         PR c++/5571
20336         * g++.dg/opt/static2.C: New test.
20337
20338 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20339
20340         PR c/5120
20341         * gcc.dg/20020406-1.c: New test.
20342
20343 2002-04-04  David S. Miller  <davem@redhat.com>
20344
20345         * gcc.c-torture/execute/20020404-1.c: New test.
20346
20347 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20348
20349         PR c/6123
20350         * gcc.dg/20020312-2.c: Do not declare global register variable
20351         if __PIC__ or __pic__ is defined.
20352
20353 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20354
20355         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20356         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20357
20358 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20359
20360         * gcc.misc-tests/linkage.exp: Update last change to handle
20361         sparc*-, not just sparc-.
20362
20363 2002-04-03  Richard Henderson  <rth@redhat.com>
20364
20365         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20366
20367 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20368
20369         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20370
20371 2002-04-02  David S. Miller  <davem@redhat.com>
20372
20373         * gcc.c-torture/execute/20020402-3.c: New test.
20374
20375 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20376
20377         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20378         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20379
20380         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20381         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20382         g77.f-torture/execute/20001201.x,
20383         g77.f-torture/execute/u77-test.x: New files.
20384
20385         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20386         * gcc.dg/wchar_t-1.c: Ditto.
20387
20388 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20389
20390         * gcc.c-torture/execute/20020402-1.c: New test.
20391
20392 2002-04-01  Richard Henderson  <rth@redhat.com>
20393
20394         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20395
20396         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20397
20398 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20399
20400         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20401
20402 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20403
20404         * g++.dg/inherit/template-as-base.C: Expect error.
20405         * g++.dg/inherit/namespace-as-base.C: Likewise.
20406
20407 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20408
20409         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20410         g++.dg/ext/instantiate3.C: Tweak match patterns.
20411
20412         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20413         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20414         -da test.
20415
20416 2002-03-31  Richard Henderson  <rth@redhat.com>
20417
20418         * gcc.dg/special/alias-2.c: New.
20419         * gcc.dg/special/ecos.exp: Run it.
20420
20421 2002-03-31  Richard Henderson  <rth@redhat.com>
20422
20423         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20424
20425 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20426
20427         * gcc.dg/weak-1.c: Disable on h8300 port.
20428
20429 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20430
20431         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20432         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20433         ordering tests.
20434         * g++.dg/bprob/bprob-1.C: New test.
20435         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20436         * g++.dg/gcov/gcov-1.C: New test.
20437         * g++.dg/gcov/gcov-1.x: New file.
20438         * g++.dg/gcov/gcov-2.C: New test.
20439         * g++.dg/gcov/gcov-3.C: New test.
20440         * g++.dg/gcov/gcov-3.h: New file.
20441
20442 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20443
20444         * g++.old-deja/g++.other/builtins5.C: New test.
20445         * g++.old-deja/g++.other/builtins6.C: New test.
20446         * g++.old-deja/g++.other/builtins7.C: New test.
20447         * g++.old-deja/g++.other/builtins8.C: New test.
20448         * g++.old-deja/g++.other/builtins9.C: New test.
20449
20450 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20451
20452         * g++.dg/opt/static1.C: New test.
20453
20454         * g++.dg/opt/longbranch1.C: New test.
20455
20456 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20457
20458         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20459
20460         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20461
20462 2002-03-28  Jeffrey A Law  (law@redhat.com)
20463
20464         * gcc.c-torture/execute/20020328-1.c: New test.
20465
20466 2002-03-27  Richard Henderson  <rth@redhat.com>
20467
20468         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20469         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20470         move from g++.old-deja/g++.ext/.
20471
20472 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20473
20474         * g++.dg/init/new2.C: New test.
20475
20476 2002-03-26  Richard Henderson  <rth@redhat.com>
20477
20478         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20479
20480         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20481         on sparc.
20482
20483         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20484         sparcv9 systems.
20485         * gcc.dg/20001102-1.c: Likewise.
20486
20487 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20488
20489         * gcc.dg/cpp/endif-pedantic1.c,
20490         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20491
20492 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20493
20494         * g++.dg/init/new1.C: New test.
20495
20496 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20497
20498         * g++.dg/abi/vbase9.C: New test.
20499
20500 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20501
20502         * gcc.dg/arm-asm.c: New test.
20503
20504 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20505
20506         * gcc.dg/Wswitch-enum.c: New test.
20507         Fix PR c/5044.
20508
20509 2002-03-26  Richard Henderson  <rth@redhat.com>
20510
20511         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20512         structure.
20513
20514 2002-03-25  Richard Henderson  <rth@redhat.com>
20515
20516         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20517         sparcv9 systems.
20518
20519         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20520         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20521
20522 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20523
20524         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20525
20526 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20527
20528         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20529         targets using generic thunk support.
20530
20531 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20532
20533         * gcc.c-torture/compile/20020323-1.c: New test.
20534
20535         * g++.dg/opt/conj2.C: New test.
20536
20537 2002-03-24  Richard Henderson  <rth@redhat.com>
20538
20539         * gcc.dg/weak-1.c: Use -fno-common.
20540
20541 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20542
20543         * g77.dg/f77-edit-apostrophe-out.f: New test
20544         * g77.dg/f77-edit-h-out.f: New test
20545         * g77.dg/f77-edit-t-in.f: New test
20546         * g77.dg/f77-edit-t-out.f: New test
20547         * g77.dg/f77-edit-x-out.f: New test
20548         * g77.dg/f77-edit-slash-out.f: New test
20549         * g77.dg/f77-edit-colon-out.f: New test
20550         * g77.dg/f77-edit-s-out.f: New test
20551
20552 2002-03-24  Richard Henderson  <rth@redhat.com>
20553
20554         * objc/execute/formal_protocol-6.x: New XFAIL.
20555
20556 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20557
20558         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20559         that do not support weak symbols
20560
20561 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20562
20563         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20564         * lib/g77.exp:  Likewise
20565         * lib/objc.exp: Likewise
20566
20567 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20568
20569         * gcc.dg/Wswitch-default.c: New test.
20570
20571 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20572
20573         * g++.dg/other/enum1.C: New test.
20574
20575 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20576
20577         * gcc.dg/pragma-ep-3.c: Fix typo.
20578
20579 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20580
20581         * g++.dg/inherit/template-as-base.C: New test.
20582
20583 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20584
20585         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20586         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20587
20588 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20589
20590         * gcc.dg/cpp/multiline.c: Update to match.
20591
20592 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20593
20594         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20595
20596 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20597
20598         * gcc.dg/cpp/extratokens2.c:  New file.
20599
20600 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20601
20602         * gcc.dg/20020312-2.c: Add rs6000 target.
20603
20604         * gcc.c-torture/compile/20020319-1.c: New test.
20605
20606 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20607
20608         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20609         (A, E): Handle this.
20610
20611 2002-03-20  Jason Merrill  <jason@redhat.com>
20612
20613         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20614         ignoring -fpic.
20615         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20616         through prune_gcc_output.
20617
20618 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20619
20620         * gcc.c-torture/compile/20020320-1.c: New test.
20621
20622 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20623
20624         * gcc.c-torture/compile/20020318-1.c: New test.
20625
20626         * gcc.dg/struct-by-value-1.c: New test.
20627
20628         * gcc.dg/20020319-1.c: New test.
20629
20630 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20631
20632         * g++.dg/opt/conj1.C: New test.
20633
20634 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20635
20636         * g++.dg/template/qualttp20.C: Revert previous change.
20637         * g++.dg/template/qualttp3.C: Likewise.
20638         * g++.dg/template/qualttp4.C: Likewise
20639         * g++.dg/template/qualttp5.C: Likewise
20640         * g++.dg/template/qualttp6.C: Likewise
20641         * g++.dg/template/qualttp7.C: Likewise
20642         * g++.dg/template/qualttp8.C: Likewise
20643         * g++.dg/template/recurse.C: Likewise.
20644
20645 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20646
20647         * gcc.dg/cpp/wchar-1.c: Update.
20648
20649 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20650
20651         * g++.dg/template/conv1.C: New test.
20652         * g++.dg/template/conv2.C: New test.
20653         * g++.dg/template/conv3.C: New test.
20654         * g++.dg/template/conv4.C: New test.
20655
20656 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20657
20658         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20659         * g++.dg/template/qualttp3.C: Likewise.
20660         * g++.dg/template/qualttp4.C: Likewise
20661         * g++.dg/template/qualttp5.C: Likewise
20662         * g++.dg/template/qualttp6.C: Likewise
20663         * g++.dg/template/qualttp7.C: Likewise
20664         * g++.dg/template/qualttp8.C: Likewise
20665         * g++.dg/template/recurse.C: Likewise.
20666
20667 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20668
20669         * g++.dg/opt/dtor1.C: New test.
20670
20671 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20672
20673         * gcc.c-torture/compile/20020315-1.c: New test.
20674
20675 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20676
20677         * gcc.dg/weak-1.c: Fix scan tests.
20678
20679 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20680
20681         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20682         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20683         cris-*-aout* mmix-*-*.
20684         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20685         cris-*-aout* mmix-*-*.
20686         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20687         cris-*-elf* cris-*-aout* and mmix-*-*.
20688         * gcc.dg/20001009-1.c: Ditto.
20689         * gcc.dg/20010912-1.c: Ditto.
20690         * gcc.dg/20020122-4.c: Ditto.
20691         * gcc.dg/inline-2.c: Ditto.
20692
20693 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20694
20695         * gcc.c-torture/compile/20020314-1.c: New test.
20696
20697 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20698
20699         * gcc.c-torture/execute/20020314-1.c: New test.
20700
20701 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20702
20703         * g++.dg/warn/Wunused-1.C: New test.
20704
20705 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20706
20707         * g++.dg/abi/mangle6.C: New test.
20708
20709 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20710
20711         * gcc.c-torture/compile/20020309-2.c: New test.
20712
20713         * gcc.c-torture/compile/20020312-1.c: New test.
20714
20715 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20716
20717         * g++.dg/other/access1.C: New test.
20718
20719 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20720
20721         * gcc.c-torture/execute/wchar_t-1.c: New test.
20722
20723 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20724
20725         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20726
20727 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20728
20729         * gcc.dg/20020312-1.c: New test case.
20730
20731 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20732
20733         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20734
20735 2002-03-11  Richard Henderson  <rth@redhat.com>
20736
20737         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20738         * g++.old-deja/g++.jason/report.C: Likewise.
20739
20740 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20741
20742         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20743         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20744
20745 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20746
20747         * testsuite/g++.dg/overload/pmf1.C: New test.
20748
20749 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20750
20751         * gcc.c-torture/execute/20020307-1.c: Use long.
20752
20753 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20754
20755         PR optimization/5844
20756         * gcc.dg/20020310-1.c: New test.
20757
20758 2002-03-09  Michael Meissner  <meissner@redhat.com>
20759
20760         * gcc.c-torture/execute/memcpy-2.c: New test.
20761         * gcc.c-torture/execute/memset-1.c: New test.
20762         * gcc.c-torture/execute/strlen-1.c: New test.
20763         * gcc.c-torture/execute/strcmp-1.c: New test.
20764         * gcc.c-torture/execute/strncmp-1.c: New test.
20765
20766 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20767
20768         * gcc.dg/ppc-ldstruct.c: New test.
20769
20770 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20771
20772         * gcc.c-torture/execute/va-arg-22.c: New test.
20773
20774 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20775
20776         * gcc.c-torture/compile/20020309-1.c: New test.
20777
20778 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20779
20780         * gcc.c-torture/execute/20020307-2.c: New test.
20781
20782 2002-03-07  Jeffrey A Law  (law@redhat.com)
20783
20784         * g77.f-torture/compile/20020307-1.f: New test.
20785
20786 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20787
20788         * gcc.dg/unordered-1.c: New test.
20789
20790 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20791
20792         * gcc.c-torture/execute/20020307-1.c: New test.
20793
20794 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20795
20796         * gcc.dg/20020304-1.c: New test.
20797
20798         * gcc.c-torture/compile/20020304-2.c: New test.
20799
20800 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20801
20802         * gcc.c-torture/compile/20020304-1.c: New test case
20803         (from PR c/5830).
20804
20805 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20806
20807         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20808
20809 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20810
20811         * g++.dg/other/classkey1.C: New test.
20812
20813 2002-03-01  Richard Henderson  <rth@redhat.com>
20814
20815         * gcc.c-torture/compile/981223-1.x: New.
20816         * gcc.c-torture/compile/920625-1.x: New.
20817
20818 2002-02-28  Richard Henderson  <rth@redhat.com>
20819
20820         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20821
20822 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20823
20824         * gcc.c-torture/execute/20020227-1.c: New test.
20825
20826 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20827
20828         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20829         here" ERROR lines.
20830         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20831         * g++.old-deja.g++.other/defarg1.C: Likewise.
20832         * g++.old-deja/g++.pt/calls2.C: Likewise.
20833         * g++.old-deja/g++.pt/crash20.C: Likewise.
20834         * g++.old-deja/g++.pt/crash30.C: Likewise.
20835         * g++.old-deja/g++.pt/crash36.C: Likewise.
20836         * g++.old-deja/g++.pt/crash6.C: Likewise.
20837         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20838         * g++.old-deja/g++.pt/derived3.C: Likewise.
20839         * g++.old-deja/g++.pt/error1.C: Likewise.
20840         * g++.old-deja/g++.pt/friend21.C: Likewise.
20841         * g++.old-deja/g++.pt/friend23.C: Likewise.
20842         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20843         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20844
20845 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20846
20847         * gcc.c-torture/execute/20020225-2.c: New test.
20848
20849 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20850
20851         * gcc.c-torture/execute/920730-1t.c,
20852         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20853         Delete test cases, only relevant to -traditional.
20854
20855 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20856
20857         * gcc.dg/cpp/undef1.c: Remove.
20858         * gcc.dg/cpp/directiv.c: Update.
20859         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20860
20861 2002-02-27  Michael Meissner  <meissner@redhat.com>
20862
20863         * gcc.c-torture/execute/20020226-1.c: New test.
20864
20865 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20866
20867         * g++.dg/debug/debug4.C: New test.
20868
20869         * gcc.dg/ia64-visibility-1.c: New test.
20870
20871 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20872
20873         * gcc.dg/debug/20020224-1.c: New.
20874
20875 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20876
20877         * gcc.c-torture/execute/960416-1.x: New.
20878         * gcc.c-torture/execute/divconst-3.x: Likewise.
20879
20880 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20881
20882         * gcc.dg/20020224-1.c: New test.
20883
20884 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20885
20886         * gcc.c-torture/execute/20020225-1.c: New.
20887
20888 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20889
20890         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20891
20892 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20893
20894         * gcc.dg/20020222-1.c: New test.
20895
20896 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20897
20898         * g++.dg/opt/anonunion1.C: New test.
20899
20900 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20901
20902         * g++.dg/template/qualttp19.C: New test.
20903         * g++.dg/template/qualttp20.C: New test.
20904         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20905         * g++.old-deja/g++.other/qual1.C: Likewise.
20906
20907 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20908
20909         * gcc.dg/attr-alwaysinline.c: New.
20910
20911 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20912
20913         * gcc.dg/20020220-1.c: New test.
20914
20915         * gcc.dg/20020220-2.c: New test.
20916
20917         * g++.dg/opt/mmx1.C: New test.
20918
20919 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20920
20921         * gcc.c-torture/compile/20020110.c: New test.
20922
20923 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20924
20925         * gcc.c-torture/execute/20020219-1.c: New test.
20926
20927         * gcc.dg/20020219-1.c: New test.
20928
20929         * gcc.dg/noncompile/20020220-1.c: New test.
20930
20931         * g++.dg/opt/ptrintsum1.C: New test.
20932
20933         * gcc.dg/debug/20020220-1.c: New test.
20934
20935 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20936
20937         * gcc.c-torture/execute/20020216-1.c: New test.
20938
20939 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20940
20941         * gcc.dg/decl-1.c: Update, new test.
20942
20943 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20944
20945         * g++.dg/abi/bitfield1.C: New test.
20946         * g++.dg/abi/bitfield2.C: New test.
20947
20948 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20949
20950         * gcc.dg/attr-nest.c: New test.
20951
20952 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20953
20954         * gcc.c-torture/execute/20020215-1.c: New test.
20955
20956 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20957
20958         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20959         * g++.dg/debug/debug.exp: New.
20960         * g++.dg/debug/trivial.C: New.
20961         * g++.dg/debug/debug1.C: Moved...
20962         * g++.dg/other/debug1.C: ...from here.
20963         * g++.dg/debug/debug2.C: Moved...
20964         * g++.dg/other/debug2.C: ...from here.
20965         * g++.dg/debug/debug3.C: Moved...
20966         * g++.dg/other/debug3.C: ...from here.
20967
20968         * gcc.dg/noncompile/20020213-1.c: New test.
20969
20970 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20971
20972         * g++.dg/other/debug3.C: New test.
20973
20974         * gcc.c-torture/execute/20020213-1.c: New test.
20975
20976 2002-02-13  Richard Smith <richard@ex-parrot.com>
20977
20978         * g++.old-deja/g++.other/thunk1.C: New test.
20979
20980 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20981
20982         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20983
20984 2002-02-13  Stan Shebs  <shebs@apple.com>
20985
20986         * gcc.dg/altivec-3.c: New.
20987
20988 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20989
20990         * gcc.dg/Wunreachable-1.c: New test.
20991         * gcc.dg/Wunreachable-2.c: New test.
20992
20993 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20994
20995         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20996
20997 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20998
20999         * gcc.dg/decl-1.c: New test.
21000
21001 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21002
21003         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21004
21005 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21006
21007         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21008         * gcc.c-torture/compile/980506-1.x: Likewise.
21009
21010 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21011
21012         * gcc.dg/20020210-1.c: New.
21013
21014 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21015
21016         * g77.f-torture/execute/947.f: New regression test
21017         for PR fortran/947.
21018
21019 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21020
21021         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21022         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21023
21024 2002-02-08  Richard Henderson  <rth@redhat.com>
21025
21026         * gcc.c-torture/compile/labels-3.c: New.
21027
21028 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21029
21030         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21031         expression statements work instead.
21032         * gcc.dg/noncompile/20020207-1.c: New test.
21033
21034 2002-02-07  Richard Henderson  <rth@redhat.com>
21035
21036         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21037
21038 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21039
21040         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21041         message from g77
21042         * lib/g77-dg.exp: Trim g77 error messages so that they are
21043         recognized by dg.exp.
21044
21045 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21046
21047         PR fortran/5473
21048         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21049
21050 2002-02-07  Richard Henderson  <rth@redhat.com>
21051
21052         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21053         to be sufficiently aligned for integers.
21054
21055 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21056
21057         * g++.dg/template/friend4.C: New test.
21058
21059 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21060
21061         PR fortran/5743
21062         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21063         unsupported cases.
21064
21065 2002-02-07  Richard Henderson  <rth@redhat.com>
21066
21067         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21068         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21069         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21070         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21071
21072 2002-02-06  Richard Henderson  <rth@redhat.com>
21073
21074         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21075
21076 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21077
21078         * gcc.dg/20020206-1.c: New test.
21079
21080 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21081
21082         * gcc.c-torture/execute/20020206-1.c: New test.
21083
21084         * gcc.c-torture/execute/20020206-2.c: New test.
21085
21086         PR optimization/5429:
21087         * gcc.c-torture/compile/20020206-1.c: New test.
21088
21089 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21090
21091         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21092         as certain file formats cannot support particularly large
21093         alignments.
21094
21095         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21096         and do not expect to be able to link the executable.
21097
21098         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21099         fail because the COFF format does not support the weak attribute.
21100
21101 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21102
21103         * g77.dg/pr5473.f:  New test
21104
21105 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21106
21107         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21108         Fix testcase accordingly.
21109
21110 2002-02-04  Richard Henderson  <rth@redhat.com>
21111
21112         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21113         (buf): Change to be an array of pointers, not ints.
21114
21115 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21116
21117         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21118         before all tests.  Move warning one line above to match where it
21119         C frontend emits.
21120         * gcc.dg/Wswitch-2.c: New test.
21121         * g++.dg/warn/Wswitch-1.C: New test.
21122         * g++.dg/warn/Wswitch-2.C: New test.
21123
21124 2002-02-04  Richard Henderson  <rth@redhat.com>
21125
21126         * g++.dg/abi/offsetof.C: Fix size comparison.
21127
21128 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21129
21130         * gcc.dg/cast-qual-2.c: New test.
21131
21132 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21133
21134         * gcc.dg/20020201-4.c: New test.
21135
21136 2002-02-04  Ben Elliston  <bje@redhat.com>
21137
21138         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21139         target_info attribute != 0, in addition to the empty string.
21140         (gcc_target_compile): Likewise.
21141
21142 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21143
21144         * gcc.dg/Wswitch.c: New test.
21145         PR gcc/4475. PR gcc/3780.
21146
21147 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21148
21149         * g77.f-torture/execute/5122.f: New test for regressions
21150         against PR fortran/5122.
21151
21152 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21153
21154         * g77.f-torture/compile/pr3743.f: Delete
21155         * g77.dg/pr3743-1.f: New test.
21156         * g77.dg/pr3743-2.f: New test.
21157         * g77.dg/pr3743-3.f: New test.
21158         * g77.dg/pr3743-4.f: New test.
21159
21160 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21161
21162         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21163
21164 2002-02-02  Richard Henderson  <rth@redhat.com>
21165
21166         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21167         * gcc.c-torture/execute/bf64-1.c: Likewise.
21168
21169 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21170
21171         * gcc.dg/20020201-2.c: New test.
21172
21173         * gcc.dg/20020201-3.c: New test.
21174
21175         * gcc.c-torture/execute/bitfld-2.c: New test.
21176
21177 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21178
21179         * gcc.dg/bitfld-1.c: Update.
21180         * gcc.dg/bitfld-2.c: Update.
21181         * gcc.c-torture/execute/bitfld-1.x: New.
21182
21183 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21184
21185         * gcc.c-torture/execute/20020201-1.c: New test.
21186
21187 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21188
21189         PR target/5469
21190         * gcc.dg/20020201-1.c: New test.
21191
21192 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21193
21194         PR fortran/3743
21195         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21196         * g77.f-torture/compile/pr3743.x: Remove
21197
21198 2002-01-31  Tom Rix  <trix@redhat.com>
21199
21200         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21201
21202 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21203
21204         * gcc.dg/noncompile/20020130-1.c: New test.
21205
21206 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21207
21208         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21209
21210 2002-01-29  Richard Henderson  <rth@redhat.com>
21211
21212         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21213         to long long.
21214         * gcc.c-torture/execute/bf64-1.c: Likewise.
21215
21216 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21217
21218         * gcc.c-torture/execute/20020129-1.c: New test.
21219
21220 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21221
21222         * gcc.c-torture/compile/20000224-1.c: Update.
21223         * gcc.c-torture/execute/bitfld-1.c: New tests.
21224         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21225         * gcc.dg/uninit-A.c: Update.
21226
21227 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21228
21229         * g++.dg/template/ctor1.C: Add instantiation.
21230
21231 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21232
21233         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21234         argument to __builtin_prefetch to be const ptr.
21235
21236 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21237
21238         * gcc.c-torture/compile/20020120-1.c: New test.
21239
21240 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21241
21242         * gcc.c-torture/execute/20020127-1.c: New test.
21243
21244 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21245
21246         * g77.dg/f77-edit-i-in.f: New test
21247         * g77.dg/f77-edit-i-out.f: New test
21248
21249 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21250
21251         * gcc.dg/debug/debug.exp: New file.
21252         * gcc.dg/debug/trivial.c: New file.
21253         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21254         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21255         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21256         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21257         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21258         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21259         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21260         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21261         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21262         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21263         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21264         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21265         * gcc.dg/20000503-1.c: Removed.
21266         * gcc.dg/20010207-1.c: Removed.
21267         * gcc.dg/20011223-1.c: Removed.
21268         * gcc.dg/20020104-2.c: Removed.
21269         * gcc.dg/debug-1.c: Removed.
21270         * gcc.dg/debug-2.c: Removed.
21271         * gcc.dg/debug-3.c: Removed.
21272         * gcc.dg/debug-4.c: Removed.
21273         * gcc.dg/debug-5.c: Removed.
21274         * gcc.dg/debug-6.c: Removed.
21275         * gcc.dg/dwarf2-1.c: Removed.
21276         * gcc.dg/dwarf2-2.c: Removed.
21277
21278 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21279
21280         * g++.old-deja/g++.other/eh5.C: New test.
21281         * g++.old-deja/g++.other/sibcall2.C: New test.
21282         * g++.old-deja/g++.other/array9.C: New test.
21283         * g++.old-deja/g++.other/typename2.C: New test.
21284         * g++.old-deja/g++.other/crash60.C: New test.
21285         * g++.old-deja/g++.other/conv9.C: New test.
21286         * g++.old-deja/g++.other/mangle10.C: New test.
21287         * g++.old-deja/g++.other/unchanging1.C: New test.
21288         * g++.old-deja/g++.other/exprstmt1.C: New test.
21289         * g++.old-deja/g++.other/inline23.C: New test.
21290         * g++.old-deja/g++.eh/ia64-1.C: New test.
21291         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21292         * g++.old-deja/g++.other/reload1.C: New test.
21293         * g++.old-deja/g++.other/static20.C: New test.
21294         * g++.old-deja/g++.other/local-alloc1.C: New test.
21295         * g++.old-deja/g++.other/conv8.C: New test.
21296         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21297         * g++.old-deja/g++.other/storeexpr1.C: New test.
21298         * g++.old-deja/g++.other/storeexpr2.C: New test.
21299         * g++.dg/eh/template2.C: New test.
21300         * g++.dg/warn/weak1.C: New test.
21301
21302 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21303
21304         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21305         Remove first, non-varying, argument.
21306
21307 2002-01-23  Richard Henderson  <rth@redhat.com>
21308
21309         * gcc.dg/inline-2.c: New.
21310
21311         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21312         Add optional target arg.  Check number of arguments.
21313         (scan-assembler-not, scan-assembler-dem): Likewise.
21314         (scan-assembler-dem-not): Likewise.
21315
21316 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21317
21318         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21319         line 12.
21320         * g++.old-deja/g++.brendan/parse3.C,
21321         g++.old-deja/g++.other/crash26.C,
21322         g++.old-deja/g++.other/crash28.C,
21323         g++.old-deja/g++.other/crash29.C,
21324         g++.old-deja/g++.other/crash30.C,
21325         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21326
21327 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21328
21329         * gcc.dg/20020115-1.c: New.
21330
21331 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21332
21333         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21334
21335 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21336
21337         * gcc.dg/20020122-3.c: New.
21338
21339 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21340
21341         * g++.dg/other/gc1.C: New test.
21342
21343 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21344
21345         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21346
21347 2002-01-22  Richard Henderson  <rth@redhat.com>
21348
21349         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21350
21351 2002-01-22  Richard Henderson  <rth@redhat.com>
21352
21353         * gcc.dg/20020122-4.c: New.
21354
21355 2002-01-22  H.J. Lu <hjl@gnu.org>
21356
21357         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21358         link output.
21359         * gcc.dg/special/ecos.exp: Likewise.
21360         * lib/g++-dg.exp: Likewise.
21361         * lib/g77-dg.exp: Likewise.
21362         * lib/gcc-dg.exp : Likewise.
21363         * lib/mike-g++.exp: Likewise.
21364         * lib/mike-g77.exp: Likewise.
21365         * lib/mike-gcc.exp: Likewise.
21366         * lib/objc-dg.exp: Likewise.
21367
21368 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21369
21370         PR target/5379
21371         * gcc.dg/20020122-2.c: New test.
21372
21373 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21374
21375         * gcc.dg/20020122-1.c: New test.
21376
21377 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21378
21379         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21380
21381 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21382
21383         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21384
21385 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21386
21387         * gcc.c-torture/compile/20020121-1.c: New test.
21388
21389 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21390
21391         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21392         ld_library_path.
21393
21394 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21395
21396         * gcc.dg/20020218-1.c: New test.
21397
21398 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21399
21400         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21401         messages
21402         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21403         "At global scope" warning
21404         * g++.dg/ext/align1.C: Change cygwin test for alignment
21405         from db-bogus to dg-warning
21406
21407 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21408
21409         * g77.f-torture/compile/cpp2.F: New test.
21410
21411 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21412
21413         * g++.dg/template/access1.C: New test.
21414
21415 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21416
21417         * gcc.dg/20020118-1.c: New.
21418
21419 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21420
21421         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21422
21423 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21424
21425         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21426         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21427         alignment warnings.
21428
21429 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21430
21431         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21432         torture_with_loops and torture_without_loops
21433
21434 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21435
21436         * gcc.c-torture/compile/20020116-1.c: New test.
21437
21438 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21439
21440         * gcc.dg/20020116-2.c: New test.
21441
21442         * gcc.dg/ultrasp4.c: New test.
21443
21444         * gcc.dg/20020116-1.c: New test.
21445
21446 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21447
21448         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21449         by EABI.
21450
21451 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21452
21453         * gcc.misc-tests/i386-prefetch.exp: New.
21454         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21455         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21456         * gcc.misc-tests/i386-pf-none-1.c: New test.
21457         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21458
21459 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21460
21461         * gcc.dg/gnu89-init-1.c: Add new tests.
21462
21463 2002-01-15  Andreas Jaeger  <aj@suse.de>
21464
21465         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21466         * gcc.dg/i386-mmx-2.c: Likewise.
21467         * gcc.dg/i386-sse-1.c: Likewise.
21468         * gcc.dg/i386-sse-2.c: Likewise.
21469         * gcc.dg/i386-sse-3.c: Likewise.
21470
21471 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21472
21473         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21474         Uncomment additional cases that now pass.
21475
21476 2002-01-11  Richard Henderson  <rth@redhat.com>
21477
21478         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21479         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21480
21481 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21482
21483         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21484
21485 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21486
21487         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21488         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21489
21490 2002-01-10  Dale Johannesen  <dalej@apple.com>
21491
21492         * gcc.c-torture/execute/loop-11.c: New.
21493
21494 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21495
21496         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21497         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21498
21499 2002-01-09  Richard Henderson  <rth@redhat.com>
21500
21501         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21502         type in which to perform the operation for each size.
21503
21504 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21505
21506         * gcc.c-torture/compile/20020109-2.c: New test.
21507
21508 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21509
21510         * gcc.c-torture/execute/loop-10.c: New test.
21511
21512 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21513
21514         * gcc.c-torture/compile/20010226-1.c: New test.
21515         * gcc.c-torture/compile/20010227-1.c: New test.
21516         * gcc.c-torture/compile/20010426-1.c: New test.
21517         * gcc.c-torture/compile/20010510-1.c: New test.
21518         * gcc.c-torture/compile/20010605-3.c: New test.
21519         * gcc.c-torture/compile/20010824-1.c: New test.
21520         * gcc.c-torture/execute/20010409-1.c: New test.
21521         * gcc.dg/noncompile/20000901-1.c: New test.
21522         * gcc.dg/20001023-1.c: New test.
21523         * gcc.dg/20001101-1.c: New test.
21524         * gcc.dg/20001102-1.c: New test.
21525         * gcc.dg/20010207-1.c: New test.
21526         * gcc.dg/20010405-1.c: New test.
21527         * gcc.dg/20010822-1.c: New test.
21528         * gcc.dg/20011107-1.c: New test.
21529
21530 2002-01-09  Jeffrey A Law  (law@redhat.com)
21531
21532         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21533
21534         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21535         execution failure on PA targets.
21536
21537 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21538
21539         * gcc.c-torture/compile/20020109-1.c: New test.
21540
21541 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21542
21543         * gcc.c-torture/execute/20020108-1.c: New test.
21544
21545 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21546
21547         * gcc.dg/20020108-1.c: New test.
21548
21549 2002-01-08  H.J. Lu <hjl@gnu.org>
21550
21551         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21552         for header files.
21553
21554 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21555
21556         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21557         consistency.
21558
21559 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21560
21561         * gcc.dg/altivec-4.c: Test altivec predicates.
21562
21563 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21564
21565         * gcc.c-torture/execute/20020107-1.c: New test.
21566
21567 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21568
21569         PR c/5279
21570         * gcc.c-torture/compile/20020106-1.c: New test.
21571
21572 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21573
21574         * gcc.c-torture/execute/nestfunc-4.c: New test.
21575
21576 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21577
21578         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21579         extra triple that slipped in.
21580         * g++.old-deja/g++.abi/align.C: Likewise.
21581         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21582
21583 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21584
21585         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21586         * g++.old-deja/g++.abi/align.C: Likewise.
21587         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21588
21589         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21590         on FreeBSD/i386.
21591         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21592         FreeBSD.
21593
21594 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21595
21596         * gcc.dg/20020104-1.c: New test.
21597
21598         * gcc.dg/20020104-2.c: New test.
21599
21600 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21601
21602         * gcc.dg/20020103-1.c: Fix typo in target selector.
21603
21604 2002-01-03  Richard Henderson  <rth@redhat.com>
21605
21606         * gcc.dg/20020103-1.c: New.
21607
21608 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21609
21610         * gcc.c-torture/execute/20020103-1.c: New test.
21611
21612 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21613
21614         * g++.dg/other/debug2.C: New test.
21615
21616         * gcc.c-torture/compile/20020103-1.c: New test.
21617
21618 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21619
21620         * gcc.dg/gnu89-init-1.c: Added new tests.
21621
21622 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21623
21624         * g++.dg/template/friend2.C: Remove as patch is reverted.
21625
21626         * g++.dg/warn/oldcast1.C: New test.
21627
21628         * g++.dg/template/ptrmem1.C: New test.
21629         * g++.dg/template/ptrmem2.C: New test.
21630
21631         * g++.dg/template/ntp.C: New test.
21632
21633         * g++.dg/other/component1.C: New test.
21634
21635         * g++.dg/template/ttp3.C: New test.
21636
21637         * g++.dg/template/friend2.C: New test.
21638         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21639
21640 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21641
21642         * g++.dg/other/ptrmem1.C: New test.
21643         * g++.dg/other/ptrmem2.C: New test.
21644
21645 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21646
21647         * g++.dg/template/ctor1.C: New test.
21648
21649 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21650
21651         * g++.dg/template/friend2.C: New test.
21652
21653 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21654
21655         * gcc.dg/mmix-1.c: New test.
21656
21657 2001-12-31  Richard Henderson  <rth@redhat.com>
21658
21659         * gcc.dg/asm-5.c: New.
21660
21661 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21662
21663         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21664         in namespace __gnu_cxx
21665
21666 2001-12-30  Richard Henderson  <rth@redhat.com>
21667
21668         * gcc.dg/debug-6.c: New.
21669
21670 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21671
21672         * gcc.c-torture/compile/20011229-2.c: New test.
21673
21674 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21675
21676         * gcc.dg/debug-3.c: New test.
21677         * gcc.dg/debug-4.c: New test.
21678         * gcc.dg/debug-5.c: New test.
21679
21680 2001-12-29  Richard Henderson  <rth@redhat.com>
21681
21682         * g++.dg/eh/loop1.C: New.
21683
21684 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21685
21686         * g++.dg/template/crash1.C: New test.
21687
21688 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21689
21690         * g++.dg/other/const1.C: New test.
21691
21692 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21693
21694         * gcc.c-torture/compile/20011229-1.c: New test.
21695
21696 2001-12-28  Stan Shebs  <shebs@apple.com>
21697
21698         * lib/objc-torture.exp: Resync with c-torture.exp.
21699         * lib/objc.exp: Load standard libraries.
21700
21701 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21702
21703         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21704         additional tests.
21705
21706 2001-12-27  Roger Sayle <roger@eyesopen.com>
21707
21708         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21709
21710 2001-12-27  Richard Henderson  <rth@redhat.com>
21711
21712         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21713
21714 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21715
21716         * g++.dg/eh/ctor1.C: New test.
21717         * g++.dg/other/error2.C: New test.
21718
21719 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21720
21721         * g++.dg/other/init2.C: New test.
21722
21723 2001-12-24  Richard Henderson  <rth@redhat.com>
21724
21725         * gcc.dg/20011223-1.c: New.
21726         * gcc.dg/inline-1.c: New.
21727
21728 2001-12-23  Richard Henderson  <rth@redhat.com>
21729
21730         * gcc.dg/asm-4.c: Test operand modifiers.
21731
21732 2001-12-23  Richard Henderson  <rth@redhat.com>
21733
21734         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21735
21736 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21737
21738         * gcc.c-torture/execute/20011223-1.c: New test.
21739
21740 2001-12-21  Richard Henderson  <rth@redhat.com>
21741
21742         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21743         re-enables the warning.
21744
21745 2001-12-21  Richard Henderson  <rth@redhat.com>
21746
21747         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21748
21749 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21750
21751         * gcc.c-torture/compile/20011218-1.c: New test.
21752
21753 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21754
21755         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21756         arm-isr.c test.
21757         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21758         epilogue generation for ARM ISR routines.
21759
21760 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21761
21762         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21763         * gcc.dg/format/c90-printf-3.c: Likewise.
21764         * gcc.dg/format/c99-printf-3.c: Likewise.
21765         * gcc.dg/format/ext-1.c: Likewise.
21766         * gcc.dg/format/ext-6.c: Likewise.
21767         * gcc.dg/format/format.h: Prototype unlocked stdio.
21768
21769 2001-12-20  Richard Henderson  <rth@redhat.com>
21770
21771         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21772         (arena): Use it.
21773         (malloc): Correct allocation logic.  Abort if we fill up the
21774         arena before initialization complete.
21775         (realloc): Correct allocation logic.
21776
21777 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21778
21779         * gcc.c-torture/compile/20011219-2.c: New test.
21780
21781         * gcc.c-torture/execute/20011219-1.c: New test.
21782
21783 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21784
21785         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21786         target does not support weak symbols.
21787
21788 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21789
21790         * gcc.c-torture/compile/20011219-1.c: New test.
21791
21792 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21793
21794         * g++.dg/other/error1.C: New test.
21795
21796 2001-12-17  Jeffrey A Law  (law@redhat.com)
21797
21798         * gcc.c-torture/execute/20011217-1.c: New test.
21799
21800 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21801
21802         * objc.dg/special/: New directory.
21803         * objc.dg/special/special.exp: New file.
21804         * objc.dg/special/unclaimed-category-1.h: New file.
21805         * objc.dg/special/unclaimed-category-1a.m: New file.
21806         * objc.dg/special/unclaimed-category-1.m: New file.
21807
21808 2001-12-17  Andreas Jaeger  <aj@suse.de>
21809
21810         * gcc.c-torture/compile/20011217-2.c: New test.
21811
21812 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21813
21814         * gcc.c-torture/compile/20011217-1.c: New test.
21815
21816 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21817
21818         * testsuite/gcc.dg/20011214-1.c: New.
21819
21820 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21821
21822         * gcc.dg/altivec-4.c: New.
21823
21824 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21825
21826         * gcc.dg/20011113-1.c: New test.
21827
21828 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21829
21830         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21831         std::__malloc_alloc_template<0> and
21832         std::__default_alloc_template<false, 0>.
21833
21834 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21835
21836         * objc/execute/bf-21.m: New test.
21837         * objc/execute/enumeration-1.m: New test.
21838         * objc/execute/enumeration-2.m: New test.
21839
21840 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21841
21842         * gcc.dg/gnu89-init-1.c: New test.
21843
21844 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21845
21846         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21847         * g++.old-deja/g++.jason/2371.C: Likewise.
21848         * g++.old-deja/g++.jason/template33.C: Likewise.
21849         * g++.old-deja/g++.jason/template34.C: Likewise.
21850         * g++.old-deja/g++.jason/template36.C: Likewise.
21851         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21852         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21853         * g++.old-deja/g++.other/typename1.C: Likewise.
21854         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21855         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21856         * g++.old-deja/g++.pt/typename11.C: Likewise.
21857         * g++.old-deja/g++.pt/typename14.C: Likewise.
21858         * g++.old-deja/g++.pt/typename16.C: Likewise.
21859         * g++.old-deja/g++.pt/typename3.C: Likewise.
21860         * g++.old-deja/g++.pt/typename4.C: Likewise.
21861         * g++.old-deja/g++.pt/typename5.C: Likewise.
21862         * g++.old-deja/g++.pt/typename7.C: Likewise.
21863         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21864
21865 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21866
21867         * g++.dg/other/linkage1.C: New test.
21868         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21869         specifiers.
21870
21871 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21872
21873         * gcc.dg/concat.c: New test.
21874
21875 2001-12-11  Stan Shebs  <shebs@apple.com>
21876
21877         * objc/compile: New test directory.
21878         * objc/compile/compile.exp: New expect script.
21879         * objc/compile/20011211-1.m: New compile test.
21880
21881 2001-12-11  Jason Merrill  <jason@redhat.com>
21882
21883         * lib/prune.exp (prune_gcc_output): Also handle "In member
21884         function".  So many permutations...
21885
21886 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21887
21888         * g++.dg/template/typedef1.C: New test.
21889
21890 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21891
21892         * g++.dg/other/copy1.C: New test.
21893
21894 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21895
21896         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21897
21898         * gcc.dg/builtin-choose-expr.c: New.
21899
21900 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21901
21902         * gcc.dg/altivec-2.c: New.
21903
21904 2001-12-07  Richard Henderson  <rth@redhat.com>
21905
21906         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21907
21908 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21909
21910         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21911         ultrasparc.
21912
21913 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21914
21915         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21916
21917 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21918
21919         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21920         variable argument list.
21921
21922 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21923
21924         * gcc.c-torture/execute/memcheck: Delete entire directory.
21925         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21926         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21927
21928 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21929
21930         * gcc.dg/Wshadow-1.c: New test.
21931
21932 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21933
21934         * gcc.c-torture/compile/20011130-1.c: New test.
21935
21936         * gcc.dg/noncompile/20011025-1.c: New test.
21937
21938         * g++.dg/other/anon-union.C: New test.
21939
21940         * gcc.c-torture/execute/20011024-1.c: New test.
21941
21942 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21943
21944         * gcc.c-torture/execute/20000722-1.x,
21945         gcc.c-torture/execute/20010123-1.x: Remove.
21946         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21947         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21948         gcc.dg/c99-complit-2.c: New tests.
21949
21950 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21951
21952         * g++.dg/inherit/base1.C: New test.
21953
21954 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21955
21956         * g++.dg/other/stdarg1.C: New test.
21957
21958         * gcc.c-torture/compile/20011130-2.c: New test.
21959
21960 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21961
21962         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21963         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21964         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21965         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21966         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21967         * gcc.dg/builtin-prefetch-1.c: New test.
21968
21969 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21970
21971         * gcc.dg/20011130-1.c: New test.
21972
21973 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21974
21975         * g++.dg/other/scope1.C: New test.
21976         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21977
21978 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21979
21980         * gcc.dg/vla-init-1.c: New test.
21981
21982 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21983
21984         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21985
21986 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21987
21988         * objc.dg/alias.m: Update.
21989         * objc.dg/class-1.m: Update.
21990         * objc.dg/const-str-1.m: Update.
21991         * objc.dg/fwd-proto-1.m: Update.
21992         * objc.dg/id-1.m: Update.
21993         * objc.dg/super-class-1.m: Update.
21994
21995 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21996
21997         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21998         constructs.
21999
22000 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22001
22002         * gcc.c-torture/execute/20011128-1.c: New test.
22003
22004 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22005
22006         * gcc.dg/20011127-1.c: New test.
22007
22008 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22009
22010         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22011         from Austin Group draft 7.
22012         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22013         scanf format arguments.
22014         * gcc.dg/format/no-exargs-2.c: New test.
22015
22016 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22017
22018         * g++.dg/abi/vbase8-4.C: New test.
22019
22020 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22021
22022         * gcc.c-torture/execute/20011121-1.c: New test.
22023
22024 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22025
22026         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22027
22028 2001-11-23  Andreas Jaeger  <aj@suse.de>
22029
22030         * gcc.dg/cpp/charconst-2.c: New test.
22031
22032 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22033
22034         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22035         to the host if it is remote.  Let tests specify extra headers
22036         they use.
22037         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22038         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22039         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22040         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22041         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22042         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22043         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22044         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22045         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22046         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22047
22048 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22049
22050         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22051         for little endian ARMs.
22052
22053 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22054
22055         * gcc.c-torture/compile/20011119-1.c: New test.
22056         * gcc.c-torture/compile/20011119-2.c: New test.
22057
22058 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22059
22060         * gcc.dg/altivec-1.c: Fix typo.
22061
22062 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22063
22064         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22065
22066 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22067
22068         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22069
22070 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22071
22072         * lib/g77.exp: Don't specify --rpath-link.
22073
22074         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22075         across all the headers.
22076         * gcc.dg/format/format.exp: For testing on a remote host,
22077         copy format.h.
22078
22079         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22080         * gcc.c-torture/execute/930406-1.c: Likewise.
22081         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22082
22083 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22084
22085         * gcc.dg/altivec-1.c: New.
22086
22087 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22088
22089         * gcc.dg/cpp/fpreprocessed.c: New test case.
22090
22091 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22092
22093         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22094         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22095         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22096
22097 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22098
22099         * gcc.dg/no-builtin-1.c: New test.
22100
22101 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22102
22103         * gcc.c-torture/execute/20011115-1.c: New test.
22104
22105 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22106
22107         * gcc.c-torture/compile/20011114-2.c: New test.
22108         * gcc.c-torture/compile/20011114-3.c: New test.
22109         * gcc.c-torture/compile/20011114-4.c: New test.
22110
22111 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22112
22113         * g++.dg/other/init1.C: New test.
22114
22115 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22116
22117         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22118         message.
22119
22120         * gcc.c-torture/execute/20011114-1.c: New testcase.
22121
22122         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22123         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22124         like the (before this change) version of 20010327-1.c.
22125
22126 2001-11-14  Roger Sayle <roger@eyesopen.com>
22127
22128         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22129
22130 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22131
22132         * g++.dg/init/array2.C: New test.
22133
22134 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22135
22136         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22137
22138 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22139
22140         * g++.dg/other/forscope1.C: New test.
22141         * g++.dg/ext/forscope1.C: New test.
22142         * g++.dg/ext/forscope2.C: New test.
22143
22144 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22145
22146         * gcc.c-torture/execute/20011113-1.c: New test.
22147
22148 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22149
22150         * gcc.c-torture/execute/20011109-2.c: New test.
22151
22152         * gcc.c-torture/execute/20011109-1.c: New test.
22153
22154 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22155
22156         * gcc.c-torture/compile/20011109-1.c: New test.
22157
22158 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22159
22160         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22161         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22162         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22163         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22164         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22165         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22166         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22167
22168 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22169
22170         * g++.dg/warn/Wshadow-1.C: New tests.
22171         * g++.old-deja/g++.mike/for3.C: Update.
22172
22173 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22174
22175         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22176         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22177         XFAILs.  Adjust expected error texts.
22178         * gcc.c-torture/compile/20011106-1.c,
22179         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22180         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22181         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22182         gcc.dg/c99-array-lval-5.c: New tests.
22183
22184 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22185
22186         * gcc.dg/cpp/defined.c: Update.
22187
22188 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22189
22190         * gcc.c-torture/execute/anon-1.c: New test.
22191
22192 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22193
22194         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22195         same size, so no warning should be produced on stormy16.
22196
22197         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22198         due to oversized array.
22199         * g++.old-deja/g++.mike/ns15.C: Likewise.
22200         * g++.old-deja/g++.pt/crash16.C: Likewise.
22201
22202 2001-11-02  Graham Stott  <grahams@redhat.com>
22203
22204         * g++.dgother/debug1.C: Fix typos.
22205
22206 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22207
22208         * g++.dg/other/debug1.C: New test.
22209
22210 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22211
22212         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22213         of unsigned long.
22214
22215 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22216
22217         * gcc.dg/20011029-2.c: New test.
22218
22219         * gcc.c-torture/compile/20011029-1.c: New test.
22220
22221 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22222
22223         * objc/execute/class_self-1.m: New test.
22224         * objc/execute/class_self-2.m: New test.
22225
22226 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22227
22228         * gcc.misc-tests/msgs.exp: Delete.
22229         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22230         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22231         error set to match recent changes.
22232
22233 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22234
22235         * gcc.dg/20011021-1.c: New test.
22236
22237 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22238
22239         * gcc.c-torture/compile/20011023-1.c: New test.
22240
22241 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22242
22243         * lib/g77.exp: Rewrite based on lib/g++.exp.
22244
22245 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22246
22247         * gcc.c-torture/execute/20011019-1.c: New test.
22248
22249         * gcc.dg/20011018-1.c: New test.
22250
22251 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22252
22253         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22254
22255 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22256
22257         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22258         * gcc.dg/attr-invalid.c: Likewise.
22259
22260 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22261
22262         * testsuite/gcc.dg/20011015-1.c: New test.
22263
22264 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22265
22266         * g++.dg/template/unify2.C: New test.
22267
22268 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22269
22270         * g++.dg/other/exception-specification.C: New test
22271
22272 2001-10-13  Tom Rix  <trix@redhat.com>
22273
22274         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22275         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22276
22277 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22278
22279         * testsuite/gcc.dg/20011009-1.c: New test.
22280
22281 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22282
22283         PR g++/4476
22284         * g++.dg/other/friend1.C: New test.
22285
22286 2001-10-11  Richard Henderson  <rth@redhat.com>
22287
22288         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22289
22290 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22291
22292         * gcc.c-torture/compile/20011010-1.c: New.
22293
22294 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22295
22296         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22297         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22298         g77.f-torture/execute/execute.exp,
22299         g77.f-torture/noncompile/noncompile.exp,
22300         gcc.c-torture/compile/compile.exp,
22301         gcc.c-torture/execute/execute.exp,
22302         gcc.c-torture/execute/ieee/ieee.exp,
22303         gcc.c-torture/execute/memcheck/memcheck.exp,
22304         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22305         objc/execute/execute.exp: Update FSF address.
22306
22307 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22308
22309         * gcc.dg/cpp/cmdlne-C.c: Update.
22310         * gcc.dg/cpp/cmdlne-C2.c: New.
22311
22312 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22313
22314         * gcc.c-torture/execute/20011008-3.c: New.
22315
22316 2001-10-08  DJ Delorie  <dj@redhat.com>
22317
22318         * gcc.dg/20011008-1.c: New.
22319         * gcc.dg/20011008-2.c: New.
22320
22321 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22322
22323         * gcc.dg/cpp/spacing1.c: Update test.
22324
22325 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22326
22327         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22328         spelling errors of "separate" as "seperate".
22329
22330 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22331
22332         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22333         enough to avoid inlining.
22334
22335 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22336
22337         * lib/g77.exp: set libg2c_dir correctly.
22338
22339 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22340
22341         * gcc.dg/cpp/macro11.c: New test.
22342
22343 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22344
22345         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22346         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22347         gcc.dg/format/multattr-3.c: New tests.
22348         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22349         tests for format attributes on function pointers being rejected.
22350
22351 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22352
22353         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22354
22355 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22356
22357         * g++.dg/warn/format1.C: New test.
22358
22359 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22360
22361         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22362
22363 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22364
22365         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22366
22367 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22368
22369         * gcc.dg/cpp/redef2.c: Add test.
22370
22371 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22372
22373         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22374         long-standing bug on i686, apparently.
22375         * gcc.c-torture/execute/loop-2c.x: New file.
22376         * gcc.c-torture/execute/loop-2d.x: New file.
22377         * gcc.c-torture/execute/loop-3c.x: New file.
22378
22379 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22380
22381         * gcc.dg/cpp/20000625-2.c: Correct line number.
22382
22383 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22384
22385         * gcc.dg/cpp/macro10.c: New test.
22386         * gcc.dg/cpp/strify3.c: New test.
22387         * gcc.dg/cpp/spacing1.c: Add tests.
22388         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22389         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22390
22391 2001-09-24  DJ Delorie  <dj@redhat.com>
22392
22393         * gcc.c-torture/execute/20010924-1.c: New test.
22394
22395 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22396
22397         * testsuite/objc/execute/paste.m: Remove.
22398
22399 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22400
22401         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22402
22403 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22404
22405         * g77.dg/strlen0.f: New test.
22406
22407 2001-09-21  Richard Henderson  <rth@redhat.com>
22408
22409         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22410         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22411
22412 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22413
22414         Table-driven attributes.
22415         * g++.dg/ext/attrib1.C: New test.
22416
22417 2001-09-20  DJ Delorie  <dj@redhat.com>
22418
22419         * gcc.dg/20000926-1.c: Update expected warning messages.
22420         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22421         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22422         array.
22423
22424 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22425
22426         * g++.dg/eh/registers1.C: New test case.
22427
22428 2001-09-17  Richard Henderson  <rth@redhat.com>
22429
22430         * gcc.dg/array-5.c: Fix VLA decomposition test.
22431
22432 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22433
22434         * gcc.dg/cpp/line5.c: New testcase.
22435
22436 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22437
22438         * gcc.dg/cpp/macro9.c: New test.
22439
22440 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22441
22442         * gcc.c-torture/execute/980223.c: Change type of addr from long
22443         to char *.
22444
22445 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22446
22447         * gcc.c-torture/execute/20010915-1.c: New test.
22448
22449 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22450
22451         * g77.dg/bprob: New directory.
22452         * g77.dg/bprob/bprob.exp: New file.
22453         * g77.dg/bprob/bprob-1.f: New test.
22454         * g77.dg/gcov: New directory.
22455         * g77.dg/gcov/gcov.exp: New file.
22456         * g77.dg/gcov/gcov-1.f: New test.
22457         * g77.dg/gcov/gcov-1.x: New file.
22458
22459 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22460
22461         * gcc.dg/cpp/directiv.c: Update.
22462         * gcc.dg/cpp/undef1.c: Update.
22463
22464 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22465
22466         * gcc.dg/20010912-1.c: New test.
22467
22468 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22469
22470         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22471         language-independent file in lib.
22472         * lib/gcov.exp: New file.
22473
22474 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22475
22476         * gcc.c-torture/compile/20010911-1.c: New test.
22477
22478 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22479
22480         * lib/profopt.exp: New, to support profile-directed optimizations.
22481         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22482         * gcc.misc-tests/bprob-1.c: New test.
22483         * gcc.misc-tests/bprob-2.c: New test.
22484
22485 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22486
22487         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22488         XFAIL and which kinds of gcov output to verify.
22489         * gcc.misc-tests/gcov-4b.x: New file.
22490         * gcc.misc-tests/gcov-5b.x: New file.
22491         * gcc.misc-tests/gcov-6.x: New file.
22492         * gcc.misc-tests/gcov-7.c: New test.
22493         * gcc.misc-tests/gcov-7.x: New file.
22494
22495 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22496
22497         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22498         * gcc.misc-tests/gcov-6.c: New test.
22499
22500 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22501
22502         PR c++/3986
22503         * g++.dg/abi/vbase1.C: New test.
22504
22505 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22506
22507         * objc.dg/method-2.m: New.
22508
22509 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22510
22511         PR c++/4203
22512         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22513         * g++.dg/init/empty1.C: New test.
22514
22515 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22516
22517         * gcc.c-torture/compile/20010903-1.c: New test.
22518
22519 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22520
22521         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22522         for m68k.
22523
22524 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22525
22526         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22527
22528         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22529
22530         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22531
22532 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22533
22534         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22535         for 16-bit 'unsigned int'.
22536
22537 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22538
22539         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22540
22541 2001-08-27  Richard Henderson  <rth@redhat.com>
22542
22543         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22544         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22545
22546 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22547
22548         * gcc.dg/asm-names.c (ymain): New.
22549
22550 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22551
22552         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22553         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22554         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22555
22556 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22557
22558         * gcc.dg/compare5.c: New testcase.
22559
22560 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22561
22562         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22563         and "In instantiation".
22564
22565 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22566
22567         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22568
22569 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22570
22571         * gcc.misc-tests/gcov.exp: Add support for branch information.
22572         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22573         * gcc.misc-tests/gcov-4.c: New test.
22574         * gcc.misc-tests/gcov-4b.c: New test.
22575         * gcc.misc-tests/gcov-5b.c: New test.
22576
22577 2001-08-20  Zack Weinberg  <zackw@panix.com>
22578
22579         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22580         expected to fail.
22581
22582 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22583
22584         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22585
22586 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22587
22588         * g++.dg/eh/template1.C: New test.
22589
22590 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22591
22592         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22593         Fix thinko.
22594         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22595         for xfail.
22596
22597 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22598
22599         * lib/g77-dg.exp:  Use prune.exp for common procedures
22600         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22601         * lib/g77.exp: (g77-dg-prune) Remove
22602
22603 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22604
22605         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22606
22607 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22608
22609         * g++.dg/template/unify1.C: New test.
22610
22611 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22612
22613         * g++.dg/abi/empty4.C: New test.
22614
22615 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22616
22617         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22618         solaris2.*
22619         * g77.f-torture/compile/pr3743.x: Likewise
22620
22621 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22622
22623         * g++.dg/other/using-declaration.C: New test.
22624
22625 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22626
22627         * gcc.dg/cpp/tr-sign.c: New testcase.
22628
22629 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22630
22631         * gcc.dg/cpp/19951025-1.c: Revert.
22632         * gcc.dg/cpp/directiv.c: We no longer process directives that
22633         interrupt macro arguments.
22634
22635 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22636
22637         * gcc.dg/bconstp-1.c: New test.
22638
22639 2001-08-03  Richard Henderson  <rth@redhat.com>
22640
22641         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22642
22643 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22644
22645         * gcc.dg/cpp/19951025-1.c: Update.
22646
22647 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22648
22649         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22650         should be x.
22651
22652 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22653
22654         Kill -fhonor-std.
22655         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22656         * g++.old-deja/g++.other/std1.C: Likewise.
22657         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22658
22659 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22660
22661         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22662         (g77_pass, g77_fail, g77_finish, g77_exit,
22663         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22664
22665 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22666
22667         * g77.dg/fbackslash.f
22668         * g77.dg/fcase-preserve.f
22669         * g77.dg/ff90-1.f
22670         * g77.dg/ffixed-line-length-0.f
22671         * g77.dg/ffixed-line-length-132.f
22672         * g77.dg/ffixed-line-length-7.f
22673         * g77.dg/ffixed-line-length-72.f
22674         * g77.dg/ffixed-line-length-none.f
22675         * g77.dg/ffree-form-1.f
22676         * g77.dg/fno-backslash.f
22677         * g77.dg/fno-f90-1.f
22678         * g77.dg/fno-fixed-form-1.f
22679         * g77.dg/fno-onetrip.f
22680         * g77.dg/fno-typeless-boz.f
22681         * g77.dg/fno-underscoring.f
22682         * g77.dg/fno-vxt-1.f
22683         * g77.dg/fonetrip.f
22684         * g77.dg/ftypeless-boz.f
22685         * g77.dg/fugly-assumed.f
22686         * g77.dg/funderscoring.f
22687         * g77.dg/fvxt-1.f
22688
22689 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22690
22691         * objc.dg/fwd-proto-1.m: New.
22692         * objc.dg/local-decl-1.m: New.
22693         * objc.dg/naming-1.m: New.
22694         * objc.dg/naming-2.m: New.
22695         * objc.dg/proto-hier-1.m: New.
22696
22697 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22698
22699         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22700         largest-type elements to a struct makes its size grow.
22701
22702 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22703
22704         * g++.dg/abi/vthunk1.C: New test.
22705
22706 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22707
22708         * g++.dg/abi/vbase8-22.C: New test.
22709
22710 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22711
22712         * gcc.dg/cpp/macro8.c: New test.
22713
22714 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22715
22716         * g++.dg/abi/vbase8-21.C: New test.
22717
22718 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22719
22720         * g++.dg/abi/vbase8-10.C: New test.
22721
22722 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22723
22724         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22725         ${tool}_set_ld_library_path.
22726         Changed caller.
22727         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22728         g++.exp.
22729
22730 2001-07-26  Stan Cox <scox@redhat.com>
22731
22732         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22733         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22734         gcc_exit, gcc_check_unsupported_p):
22735         Moved to gcc-deps.exp
22736         * gcc-deps.exp: New file.
22737
22738 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22739
22740         * g++.old-deja/g++.pt/defarg14.C: New test.
22741
22742 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22743
22744         * g++.old-deja/g++.other/lineno5.C: New test.
22745
22746 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22747
22748         * g++.old-deja/g++.pt/crash68.C: New test.
22749
22750 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22751
22752         * g++.old-deja/g++.other/crash42.C: New test.
22753
22754 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22755
22756         * gcc.dg/cpp/extratokens.c: Fix.
22757         * gcc.dg/cpp/skipping2.c: New tests.
22758
22759 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22760
22761         * gcc.c-torture/execute/20010724-1.c: New file.
22762         * gcc.c-torture/execute/20010724-1.x: New file.
22763
22764 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22765
22766         * g++.old-deja/g++.other/cond7.C: New test.
22767
22768 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22769
22770         * g++.old-deja/g++.other/optimize4.C: New test.
22771
22772 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22773
22774         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22775
22776 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22777
22778         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22779         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22780         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22781         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22782
22783         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22784         bug report" message.
22785
22786         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22787         * g++.dg/ext/instantiate1.C: Move from old-deja.
22788
22789 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22790
22791         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22792         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22793         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22794         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22795
22796 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22797
22798         * gcc.c-torture/execute/20010723-1.c: New test.
22799
22800 2001-07-23  Ben Elliston  <bje@redhat.com>
22801
22802         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22803
22804 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22805
22806         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22807         i[34567]86-*-*.
22808         Delete handling of ieee_multilib_flags.
22809         Pass -mieee for alpha*-*-* and sh-*-*.
22810         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22811
22812 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22813
22814         Remove old-abi tests.
22815         * g++.old-deja/g++.mike/p11116.C: Remove.
22816         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22817
22818 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22819
22820         * g77.f-torture/compile/pr3743.f:  New test
22821
22822 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22823
22824         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22825
22826 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22827
22828         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22829         g++.old-deja/g++.pt/static6.C: Likewise.
22830         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22831         supports weak symbols.
22832
22833 2001-07-18  Andreas Jaeger  <aj@suse.de>
22834
22835         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22836         supported again.
22837
22838 2001-07-18  Andreas Jaeger  <aj@suse.de>
22839
22840         * gcc.dg/iftrap-1.c: Fix target line.
22841
22842 2001-07-17  Richard Henderson  <rth@redhat.com>
22843
22844         * gcc.c-torture/execute/20010717-1.c: New.
22845
22846 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22847
22848         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22849         tests.
22850
22851 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22852
22853         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22854
22855 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22856
22857         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22858         UAC_SIGBUS, UAC_NOPRINT definitions.
22859
22860 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22861
22862         * objc/execute/object_is_class.m: New test.
22863         * objc/execute/object_is_meta_class.m: New test.
22864
22865 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22866
22867         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22868         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22869
22870 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22871
22872         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22873         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22874
22875 2001-07-14  Richard Henderson  <rth@redhat.com>
22876
22877         * gcc.dg/iftrap-1.c: New.
22878
22879 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22880
22881         * g77.f-torture/execute/intrinsic77.f: New test.
22882
22883 2001-07-11  Janis Johnson <janis@us.ibm.com>
22884
22885         * gcc.misc-tests/gcov-3.c: New test.
22886
22887 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22888
22889         * gcc.c-torture/compile/20010711-1.c,
22890         * gcc.c-torture/compile/20010711-2.c: New tests.
22891
22892 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22893
22894         * gcc.c-torture/execute/20010711-1.c: New test.
22895
22896 2001-07-11  Ben Elliston  <bje@redhat.com>
22897
22898         * g++.old-deja/g++.other/enum5.C: New test.
22899
22900 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22901
22902         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22903         (g++-dg-prune): Call prune_gcc_output.
22904         * prune.exp: New file for prune_gcc_output.
22905         * lib/g++.exp, lib/gcc.exp: Load it.
22906
22907 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22908
22909         * gcc.c-torture/compile/20010701-1.c,
22910         g++.old-deja/g++.ext/attrib6.C: New tests.
22911
22912 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22913
22914         * gcc.c-torture/compile/20010706-1.c: New test.
22915
22916 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22917
22918         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22919
22920 2001-06-28  Stan Shebs  <shebs@apple.com>
22921
22922         * gcc.dg/pragma-darwin.c: New test.
22923
22924 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22925
22926         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22927         Solaris 2.[678] system.
22928
22929 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22930
22931         * gcc.dg/20010622-1.c: New test.
22932
22933 2001-06-18  Stan Shebs  <shebs@apple.com>
22934
22935         * objc.dg: New directory.
22936         * objc.dg/dg.exp: New file.
22937         * objc.dg/alias.m: New.
22938         * objc.dg/class-1.m: New.
22939         * objc.dg/class-2.m: New.
22940         * objc.dg/const-str-1.m: New.
22941         * objc.dg/const-str-2.m: New.
22942         * objc.dg/id-1.m: New.
22943         * objc.dg/method-1.m: New.
22944         * objc.dg/super-class-1.m: New.
22945         * lib/objc-dg.exp: New file.
22946
22947 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22948
22949         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22950         of label name.
22951
22952 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22953
22954         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22955
22956 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22957
22958         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22959         variable.
22960
22961 2001-06-12  Richard Henderson  <rth@redhat.com>
22962
22963         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22964
22965 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22966
22967         * g++.old-deja/g++.abi/vbase5.C: New test.
22968         * g++.old-deja/g++.abi/vbase6.C: New test.
22969         * g++.old-deja/g++.abi/vbase7.C: New test.
22970
22971 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22972
22973         * gcc.c-torture/compile/20010610-1.c: New test.
22974
22975 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22976
22977         * g++.old-deja/g++.abi/vbase4.C: New test.
22978
22979 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22980
22981         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22982         support %f for HC11/HC12 targets.
22983         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22984         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22985         on HC11/HC12 targets.
22986         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22987
22988 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22989
22990         * gcc.dg/wchar_t-1.c: New file.
22991         * gcc.dg/wint_t-1.c: Likewise.
22992
22993 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22994
22995         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22996
22997 2001-06-11  Richard Henderson  <rth@redhat.com>
22998
22999         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23000
23001 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23002
23003         * gcc.c-torture/compile/20010611-1.c: New test.
23004
23005 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23006
23007         * gcc.dg/c99-tag-1.c: Add more tests.
23008
23009 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23010
23011         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23012         representation on MN10300 and ARM/Thumb.
23013
23014 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23015
23016         * g77.f-torture/execute/20010610.f: New.
23017
23018 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23019
23020         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23021         names.
23022
23023 2001-06-09  Richard Henderson  <rth@redhat.com>
23024
23025         * gcc.c-torture/execute/ashrdi-1.c: New.
23026         * gcc.c-torture/execute/ashldi-1.c: New.
23027         * gcc.c-torture/execute/lshrdi-1.c: New.
23028
23029 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23030
23031         * objc/execute/load-3.m: Added. Check sending +load to categories,
23032         in addition to classes.
23033
23034 2001-06-08  Stan Shebs  <shebs@apple.com>
23035
23036         * objc/execute/load-2.m: New test.  From Nicola Pero
23037         <n.pero@mi.flashnet.it>.
23038
23039 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23040
23041         * gcc.c-torture/execute/20010605-2.c: New test.
23042
23043 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23044
23045         * g++.old-deja/g++.abi/vbase2.C: New test.
23046         * g++.old-deja/g++.abi/vbase3.C: New test.
23047
23048 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23049
23050         * g++.old-deja/g++.pt/friend49.C: New test.
23051
23052 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23053
23054         * g++.old-deja/g++.ext/anon3.C: New test.
23055
23056 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23057
23058         * g++.old-deja/g++.other/conv7.C: New test.
23059
23060 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23061
23062         * gcc.c-torture/compile/20010605-2.c: New test.
23063
23064 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23065
23066         * gcc.c-torture/execute/20010604-1.c: New test.
23067
23068 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23069
23070         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23071
23072 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23073
23074         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23075         (g++_link_flags): Likewise.
23076         (g++_init): Pass gccpath's value to two previous functions.
23077
23078 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23079
23080         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23081         Ensure logfile entry matches exec command line.
23082
23083 2001-05-31  Richard Henderson  <rth@redhat.com>
23084
23085         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23086         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23087
23088 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23089
23090         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23091         compiler for irix6.2
23092
23093 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23094
23095         * g++.old-deja/g++.other/optimize3.C: New file.
23096
23097 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23098
23099         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23100         assemble.
23101
23102 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23103
23104         * g++.old-deja/g++.other/optimize2.C: New file.
23105
23106 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23107
23108         * gcc.c-torture/compile/20010518-2.c: New file.
23109         * gcc.c-torture/execute/20010518-1.c: New file.
23110         * gcc.c-torture/execute/20010518-2.c: New file.
23111
23112 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23113
23114         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23115
23116 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23117
23118         G++ no longer defines builtins that do not begin with __builtin.
23119         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23120         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23121         * g++.old-deja/g++.law/builtin1.C: Likewise.
23122         * g++.old-deja/g++.law/cvt2.C: Likewise.
23123         * g++.old-deja/g++.mike/net5.C: Likewise.
23124         * g++.old-deja/g++.other/builtins1.C: Likewise.
23125         * g++.old-deja/g++.other/builtins2.C: Likewise.
23126         * g++.old-deja/g++.other/builtins3.C: Likewise.
23127         * g++.old-deja/g++.other/builtins4.C: Likewise.
23128         * g++.old-deja/g++.other/inline8.C: Likewise.
23129         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23130
23131 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23132
23133         * g++.old-deja/g++.pt/using1.C: Adjust.
23134         * g++.old-deja/g++.pt/using2.C: New test.
23135
23136 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23137
23138         * gcc.dg/cpp/charconst.c: New tests.
23139         * gcc.dg/cpp/escape.c: New tests.
23140         * gcc.dg/cpp/escape-1.c: New tests.
23141         * gcc.dg/cpp/escape-2.c: New tests.
23142         * gcc.dg/cpp/ucs.c: New tests.
23143
23144 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23145
23146         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23147         native compiler for irix6.5.
23148
23149 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23150
23151         * lib/g++.exp (g++_include_flags): Use args to compute
23152         get_multilibs.
23153         (g++_link_flags): Likewise.
23154         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23155
23156 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23157
23158         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23159
23160 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23161
23162         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23163         this file.
23164
23165 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23166
23167         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23168         STACK_SIZE;
23169         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23170         to STACK_SIZE; Use it to define size of add_histo array.
23171         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23172         to STACK_SIZE.
23173         (f): Use GITT_SIZE to define size of gitt local table.
23174         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23175         to STACK_SIZE; Use it to define size of bytemem array.
23176
23177 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23178
23179         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23180         on 68HC11/HC12 due to the asm instruction.
23181         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23182         * gcc.c-torture/compile/920520-1.x: Likewise.
23183         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23184         on 68HC11/HC12 because the function is larger than 64K.
23185         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23186         on 68HC11/HC12 because the structure is too large.
23187
23188 2001-05-20  Richard Henderson  <rth@redhat.com>
23189
23190         * gcc.c-torture/execute/20010520-1.c: New.
23191
23192 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23193
23194         * g++.old-deja/g++.warn/compare1.C: New test.
23195         * gcc.dg/compare4.c: New test.
23196
23197 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23198
23199         * g++.old-deja/g++.other/optimize1.C: New test.
23200
23201 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23202
23203         * g++.old-deja/g++.pt/spec41.C: New test.
23204
23205 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23206
23207         * gcc.c-torture/compile/20010114-1.x: Remove.
23208
23209 2001-05-18  Stan Shebs  <shebs@apple.com>
23210
23211         * gcc.c-torture/compile/20010518-1.c: New test.
23212
23213 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23214
23215         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23216         * g++.old-deja/g++.pt/crash67.C: New test.
23217
23218 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23219
23220         * g++.old-deja/g++.other/debug9.C: New test.
23221
23222 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23223
23224         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23225
23226 2001-05-16  Jan Hubicka  <jh@suse.cz>
23227
23228         * gcc.c-torture/compile/20010516-1.c: New test.
23229
23230 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23231
23232         * g++.old-deja/g++.other/crash41.C: New test.
23233
23234 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23235
23236         * g++.old-deja/g++.pt/crash66.C: New test.
23237
23238 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23239
23240         * g++.old-deja/g++.robertl/eb27.C: Convert.
23241
23242 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23243
23244         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23245         declaration being redundant.
23246
23247 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23248
23249         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23250
23251 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23252
23253         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23254
23255 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23256
23257         * lib/g++.exp: Use testsuite_flags.
23258
23259 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23260
23261         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23262
23263 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23264
23265         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23266
23267 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23268
23269         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23270
23271 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23272
23273         * gcc.c-torture/compile/20010313-1.c: New test.
23274
23275 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23276
23277         * gcc.dg/cpp/direct2.c: New test.
23278         * gccq.dg/cpp/direct2s.c: New test.
23279
23280         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23281
23282 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23283
23284         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23285         * g++.old-deja/g++.other/op3.C: Likewise.
23286
23287 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23288
23289         * gcc.dg/cpp/syshdr.h: New file.
23290         * gcc.dg/cpp/sysmac1.c: Update.
23291         * gcc.dg/cpp/sysmac2.c: Update.
23292
23293 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23294
23295         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23296
23297 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23298
23299         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23300         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23301
23302 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23303
23304         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23305
23306 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23307
23308         * lib/g++.exp (g++_include_flags): Don't use any special flags
23309         if TESTING_IN_BUILD_TREE is not defined.
23310         (g++_init): Use a plain 'c++' as the compiler if
23311         TESTING_IN_BUILD_TREEE is not defined.
23312
23313 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23314
23315         * g++.old-deja/g++.eh/catch13.C: New test.
23316         * g++.old-deja/g++.eh/catch14.C: New test.
23317
23318 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23319
23320         * gcc.dg/cpp/tr-define.c: New test.
23321
23322 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23323
23324         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23325         <stdlib.h>, not <malloc.h>.
23326
23327 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23328
23329         * g++.old-deja/g++.ns/template17.C: New test.
23330
23331 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23332
23333         * g++.old-deja/g++.pt/ref4.C: New test.
23334
23335 2001-04-30  Richard Henderson  <rth@redhat.com>
23336
23337         * gcc.dg/20000724-1.c: Revert last change.
23338
23339 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23340
23341         * g77.f-torture/execute/20010430.f: New test.
23342
23343 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23344
23345         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23346
23347 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23348
23349         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23350
23351 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23352
23353         * g++.old-deja/g++.eh/crash6.C: New test.
23354
23355 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23356
23357         * g++.old-deja/g++.other/warn7.C: New test.
23358
23359 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23360
23361         * g++.old-deja/g++.other/defarg9.C: New test.
23362
23363 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23364
23365         * g77.f-torture/compile/20010426.f: New test.
23366         * g77.f-torture/execute/20010426.f: New test.
23367
23368 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23369
23370         * g77.f-torture/compile/20000629-1.x: Remove - error
23371         has been fixed.
23372
23373 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23374
23375         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23376         Tweak slightly to work with g++.dg framework.
23377         * g++.dg/special/ecos.exp: Run initp1.C test.
23378         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23379
23380         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23381         its linker doesn't give line numbers either.
23382         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23383
23384 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23385
23386         * g++.old-deja/g++.other/lex1.C: New test.
23387
23388 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23389
23390         * gcc.dg/noncompile/20010425-1.c: New test.
23391
23392 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23393
23394         * g++.old-deja/g++.pt/mangle2.C: New test.
23395
23396 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23397
23398         * gcc.dg/format/plus-1.c: New test.
23399
23400 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23401
23402         * gcc.dg/20010423-1.c: New test.
23403
23404 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23405
23406         * gcc.c-torture/execute/20010422-1.c: New test.
23407
23408 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23409
23410         * g++.old-deja/g++.ns/type2.C: New test.
23411
23412 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23413
23414         * g++.old-deja/g++.other/perf1.C: New test.
23415
23416 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23417
23418         * gcc.dg/c99-func-2.c: Remove xfail.
23419         * gcc.dg/c99-func-3.c: Remove xfail.
23420         * gcc.dg/c99-func-4.c: Remove xfail.
23421
23422 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23423
23424         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23425
23426 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23427
23428         * gcc.c-torture/compile/20010423-1.c: New test.
23429
23430 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23431
23432         * g++.old-deja/g++.pt/typename28.C: New test.
23433
23434 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23435
23436         * g++.old-deja/g++.abi/empty2.C: New test.
23437         * g++.old-deja/g++.abi/empty3.C: New test.
23438
23439 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23440
23441         * g++.old-deja/g++.other/comdat2.C: New test.
23442         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23443
23444 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23445
23446         * g++.old-deja/g++.other/overload14.C: New test.
23447
23448 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23449
23450         * g++.old-deja/g++.other/lookup23.C: New test.
23451
23452 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23453
23454         * gcc.c-torture/execute/20010403-1.c: New test.
23455
23456 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23457             Mark Mitchell  <mark@codesourcery.com>
23458
23459         * lib/old-dejagnu.exp: Don't delete output of executable.
23460         Add .exe suffix to executables.
23461
23462 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23463
23464         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23465
23466 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23467
23468         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23469
23470 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23471
23472         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23473         * g++.old-deja/g++.abi/crash1.C: New test.
23474
23475 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23476
23477         * g++.old-deja/g++.other/crash40.C: New test.
23478
23479 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23480
23481         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23482
23483 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23484
23485         * g++.old-deja/g++.other/warn6.C: New test.
23486
23487 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23488
23489         * g++.old-deja/g++.robertl/eb42.C: Same.
23490
23491 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23492
23493         * gcc.dg/wtr-conversion-1.c: New testcase.
23494
23495 2001-04-10  Richard Henderson  <rth@redhat.com>
23496
23497         * g++.old-deja/g++.other/array5.C: New.
23498
23499 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23500
23501         * gcc.c-torture/execute/20010408-1.c: New test.
23502
23503 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23504
23505         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23506         headers and constructs.
23507         * g++.old-deja/g++.robertl/eb79.C: Same.
23508         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23509         * g++.old-deja/g++.robertl/eb73.C: Same.
23510         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23511         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23512         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23513         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23514         * g++.old-deja/g++.robertl/eb44.C: Same.
23515         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23516         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23517         * g++.old-deja/g++.robertl/eb39.C: Same.
23518         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23519         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23520         * g++.old-deja/g++.robertl/eb30.C: Same.
23521         * g++.old-deja/g++.robertl/eb3.C: Same.
23522         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23523         * g++.old-deja/g++.robertl/eb21.C: Same.
23524         * g++.old-deja/g++.robertl/eb15.C: Same.
23525         * g++.old-deja/g++.robertl/eb118.C: Same.
23526         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23527         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23528         * g++.old-deja/g++.robertl/eb109.C: Same.
23529         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23530         * g++.old-deja/g++.mike/rtti1.C: Same.
23531         * g++.old-deja/g++.mike/p658.C: Same.
23532         * g++.old-deja/g++.mike/net46.C: Same.
23533         * g++.old-deja/g++.mike/net34.C: Same.
23534         * g++.old-deja/g++.mike/memoize1.C: Same.
23535         * g++.old-deja/g++.mike/eh2.C: Same.
23536         * g++.old-deja/g++.law/weak.C: Same.
23537         * g++.old-deja/g++.law/visibility7.C: Same.
23538         * g++.old-deja/g++.law/visibility25.C: Same.
23539         * g++.old-deja/g++.law/visibility22.C: Same.
23540         * g++.old-deja/g++.law/visibility2.C: Same.
23541         * g++.old-deja/g++.law/visibility17.C: Same.
23542         * g++.old-deja/g++.law/visibility13.C: Same.
23543         * g++.old-deja/g++.law/visibility10.C: Same.
23544         * g++.old-deja/g++.law/visibility1.C: Same.
23545         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23546         * g++.old-deja/g++.law/vbase1.C: Same.
23547         * g++.old-deja/g++.law/operators32.C: Same.
23548         * g++.old-deja/g++.law/nest3.C: Same.
23549         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23550         * g++.old-deja/g++.law/except5.C (main): Same.
23551         * g++.old-deja/g++.law/cvt7.C (run): Same.
23552         * g++.old-deja/g++.law/cvt2.C: Same.
23553         * g++.old-deja/g++.law/cvt16.C: Same.
23554         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23555         * g++.old-deja/g++.law/ctors17.C (main): Same.
23556         * g++.old-deja/g++.law/ctors13.C: Same.
23557         * g++.old-deja/g++.law/ctors12.C (main): Same.
23558         * g++.old-deja/g++.law/ctors10.C: Same.
23559         * g++.old-deja/g++.law/code-gen5.C: Same.
23560         * g++.old-deja/g++.law/bad-error7.C: Same.
23561         * g++.old-deja/g++.law/arm9.C: Same.
23562         * g++.old-deja/g++.law/arm12.C: Same.
23563         * g++.old-deja/g++.law/arg8.C: Same.
23564         * g++.old-deja/g++.law/arg1.C: Same.
23565         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23566         * g++.old-deja/g++.jason/template31.C: Same.
23567         * g++.old-deja/g++.jason/template24.C (main): Same.
23568         * g++.old-deja/g++.jason/2371.C: Same.
23569         * g++.old-deja/g++.eh/new2.C: Same.
23570         * g++.old-deja/g++.eh/new1.C: Same.
23571         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23572         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23573         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23574         * g++.old-deja/g++.brendan/crash62.C: Same.
23575         * g++.old-deja/g++.brendan/crash52.C: Same.
23576         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23577         * g++.old-deja/g++.brendan/crash38.C: Same.
23578         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23579         * g++.old-deja/g++.brendan/copy9.C: Same.
23580
23581 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23582
23583         * gcc.c-torture/execute/20001203-2.c (memset):
23584         Count argument is of type __SIZE_TYPE__.
23585
23586 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23587
23588         * gcc.c-torture/compile/20010404-1.c: New test.
23589
23590 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23591
23592         * gcc.c-torture/compile/20010326-1.c: New test.
23593
23594 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23595
23596         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23597         peculiarities of the SH.
23598         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23599
23600 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23601
23602         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23603         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23604         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23605
23606 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23607
23608         * g77.f-torture/compile/20010321-1.f: New test.
23609
23610 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23611
23612         * gcc.c-torture/compile/20010329-1.c: New test.
23613
23614 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23615
23616         * gcc.c-torture/execute/20010329-1.c: New test.
23617
23618 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23619
23620         * g++.old-deja/g++.other/eh4.C: Fix typo.
23621
23622 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23623
23624         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23625
23626 2001-03-28  Philip Blundell  <philb@gnu.org>
23627
23628         * gcc.c-torture/compile/20010328-1.c: New test.
23629
23630 2001-03-27  Richard Henderson  <rth@redhat.com>
23631
23632         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23633         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23634
23635 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23636
23637         * gcc.c-torture/compile/20010327-1.c: New test.
23638
23639 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23640
23641         * g++.old-deja/g++.other/friend12.C: New test.
23642         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23643         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23644
23645 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23646
23647         * gcc.c-torture/execute/20010325-1.c: New test.
23648
23649 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23650
23651         * g++.old-deja/g++.other/mangle3.C: New test.
23652
23653 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23654
23655         * g++.old-deja/g++.other/anon8.C: New test.
23656
23657 2001-03-20  Philip Blundell  <philb@gnu.org>
23658
23659         * gcc.c-torture/compile/20010320-1.c: New test.
23660
23661 2001-03-17  Richard Henderson  <rth@redhat.com>
23662
23663         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23664
23665 2001-03-15  Geoff Keating  <geoff@redhat.com>
23666
23667         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23668         tests on AIX.
23669
23670 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23671
23672         * g++.old-deja/g++.other/eh4.C: New test.
23673
23674 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23675
23676         * gcc.dg/cpp/mi1.c: Update.
23677
23678 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23679
23680         * g++.old-deja/g++.other/regstack.C: New test.
23681
23682 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23683
23684         * g++.old-deja/g++.other/ref4.C: New test.
23685
23686 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23687
23688         * objc/execute/va_method.m: Added.
23689         * objc/execute/IMP.m: Added.
23690         * objc/execute/_cmd.m: Added.
23691         * objc/execute/accessing_ivars.m: Added.
23692         * objc/execute/class-1.m: Added.
23693         * objc/execute/class-10.m: Added.
23694         * objc/execute/class-11.m: Added.
23695         * objc/execute/class-12.m: Added.
23696         * objc/execute/class-13.m: Added.
23697         * objc/execute/class-14.m: Added.
23698         * objc/execute/class-2.m: Added.
23699         * objc/execute/class-3.m: Added.
23700         * objc/execute/class-4.m: Added.
23701         * objc/execute/class-5.m: Added.
23702         * objc/execute/class-6.m: Added.
23703         * objc/execute/class-7.m: Added.
23704         * objc/execute/class-8.m: Added.
23705         * objc/execute/class-9.m: Added.
23706         * objc/execute/class-tests-1.h
23707         * objc/execute/class-tests-2.h
23708         * objc/execute/compatibility_alias.m: Added.
23709         * objc/execute/encode-1.m: Added.
23710         * objc/execute/formal_protocol-1.m: Added.
23711         * objc/execute/formal_protocol-2.m: Added.
23712         * objc/execute/formal_protocol-3.m: Added.
23713         * objc/execute/formal_protocol-4.m: Added.
23714         * objc/execute/formal_protocol-5.m: Added.
23715         * objc/execute/formal_protocol-6.m: Added.
23716         * objc/execute/formal_protocol-7.m: Added.
23717         * objc/execute/informal_protocol.m: Added.
23718         * objc/execute/initialize.m: Added.
23719         * objc/execute/load.m: Added.
23720         * objc/execute/many_args_method.m: Added.
23721         * objc/execute/nested-3.m: Added.
23722         * objc/execute/no_clash.m: Added.
23723         * objc/execute/private.m: Added.
23724         * objc/execute/redefining_self.m: Added.
23725         * objc/execute/root_methods.m: Added.
23726         * objc/execute/selector-1.m: Added.
23727         * objc/execute/static-1.m: Added.
23728         * objc/execute/static-2.m: Added.
23729         * objc/execute/va_method.m: Added.
23730
23731 2001-03-10  Richard Henderson  <rth@redhat.com>
23732
23733         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23734
23735 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23736
23737         * g++.old-deja/g++.other/crash31.C: XFAIL.
23738         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23739         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23740         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23741         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23742         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23743
23744 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23745
23746         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23747
23748 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23749
23750         * gcc.dg/20000724-1.c: Don't use multiline strings.
23751
23752 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23753
23754         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23755         result of -cString against what we expect it to be; don't just
23756         print it out for no one to read.
23757
23758         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23759         Based on testcases provided by Nicola Pero.
23760
23761 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23762
23763         * gcc.dg/cpp/macro7.c: New test.
23764
23765 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23766
23767         * gcc.dg/cpp/multiline.c: Update.
23768
23769 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23770
23771         * g++.old-deja/g++.other/enum3.C: New test.
23772
23773 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23774
23775         * g++.old-deja/g++.other/pod1.C: New test.
23776
23777 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23778
23779         * g++.old-deja/g++.ext/overload1.C: New test.
23780
23781 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23782
23783         * g++.old-deja/g++.pt/using1.C: New test.
23784
23785 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23786
23787         * g++.old-deja/g++.other/using9.C: New test.
23788
23789 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23790
23791         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23792
23793         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23794
23795 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23796
23797         * g++.old-deja/g++.ext/realpt1.C: Remove.
23798
23799 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23800
23801         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23802
23803 2001-02-26  Will Cohen  <wcohen@redhat.com>
23804
23805         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23806
23807 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23808
23809         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23810         templatized constructors.
23811
23812 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23813
23814         * gcc.c-torture/execute/20010224-1.c: New test.
23815
23816 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23817
23818         * gcc.c-torture/execute/20010222-1.c: New test.
23819
23820 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23821
23822         * g++.old-deja/g++.other/inline20.C: New test.
23823
23824 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23825
23826         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23827
23828 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23829
23830         * g++.old-deja/g++.other/lookup22.C: New test.
23831
23832 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23833
23834         * g77.dg: New directory.
23835         * g77.dg/20010216-1.f: New test case.
23836         * g77.dg/dg.exp: New driver.
23837         * lib/g77-dg.exp: New driver library.
23838
23839 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23840
23841         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23842
23843 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23844
23845         * g++.old-deja/g++.other/decl9.C: New test.
23846
23847 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23848
23849         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23850         not need <string> and also tests the initialization at runtime.
23851
23852 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23853
23854         * gcc.c-torture/execute/longlong.c: New test.
23855
23856 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23857
23858         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23859
23860 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23861
23862         * gcc.c-torture/execute/920302-1.c (execute):
23863         Change argument type to short.
23864
23865 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23866
23867         * g++.old-deja/g++.pt/deduct6.C: New test.
23868
23869 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23870
23871         * g++.old-deja/g++.pt/deduct5.C: New test.
23872
23873 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23874
23875         * gcc.c-torture/execute/20010209-1.c: New test.
23876
23877 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23878
23879         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23880
23881 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23882
23883         * g++.dg/vtgc1.C: Update for new ABI.
23884
23885         * consistency.vlad: New directory, 1665 files.
23886
23887 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23888
23889         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23890         return type.
23891         * gcc.dg/cpp/digraphs.c: Declare puts.
23892
23893 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23894
23895         * g++.old-deja/g++.other/warn5.C: New test.
23896
23897 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23898
23899         * g++.old-deja/g++.pt/spec40.C: New test.
23900
23901 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23902
23903         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23904         case.
23905         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23906
23907 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23908
23909         * gcc.c-torture/compile/20010209-1.c: New test.
23910
23911 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23912
23913         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23914         excess errors message but not if it crashes.
23915         * g++.old-deja/g++.other/crash27.C: Likewise.
23916         * g++.old-deja/g++.other/crash28.C: Likewise.
23917         * g++.old-deja/g++.other/crash30.C: Likewise.
23918         * g++.old-deja/g++.other/crash32.C: Likewise.
23919         * g++.old-deja/g++.other/crash35.C: Likewise.
23920         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23921
23922 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23923
23924         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23925         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23926         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23927         g77.f-torture/execute/execute.exp,
23928         g77.f-torture/noncompile/noncompile.exp,
23929         gcc.c-torture/execute/execute.exp,
23930         gcc.c-torture/execute/memcheck/memcheck.exp,
23931         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23932         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23933         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23934         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23935         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23936         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23937         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23938         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23939         Remove bug reporting instructions with ancient email addresses.
23940
23941 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23942
23943         * gcc.dg/20010202-1.c: New test.
23944         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23945
23946 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23947
23948         * g++.dg/stdbool-if.C: New test.
23949
23950 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23951
23952         * objc/execute/fdecl.m: Added main().
23953
23954 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23955
23956         * gcc.c-torture/execute/20010206-1.c: New test.
23957
23958 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23959
23960         * gcc.dg/cpp/avoidpaste1.c: Update.
23961
23962 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23963
23964         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23965         Pero <nicola@brainstorm.co.uk>.
23966         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23967
23968 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23969
23970         * g++.old-deja/g++.pt/spec39.C: New test.
23971
23972 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23973
23974         * gcc.c-torture/compile/20010202-1.c: New test.
23975
23976 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23977
23978         * g++.old-deja/g++.abi/primary2.C: New test.
23979         * g++.old-deja/g++.abi/primary3.C: New test.
23980         * g++.old-deja/g++.abi/primary4.C: New test.
23981         * g++.old-deja/g++.abi/primary5.C: New test.
23982         * g++.old-deja/g++.abi/vtable3.h: New test.
23983         * g++.old-deja/g++.abi/vtable3a.C: New test.
23984         * g++.old-deja/g++.abi/vtable3b.C: New test.
23985         * g++.old-deja/g++.abi/vtable3c.C: New test.
23986         * g++.old-deja/g++.abi/vtable3d.C: New test.
23987         * g++.old-deja/g++.abi/vtable3e.C: New test.
23988         * g++.old-deja/g++.abi/vtable3f.C: New test.
23989         * g++.old-deja/g++.abi/vtable3g.C: New test.
23990         * g++.old-deja/g++.abi/vtable3h.C: New test.
23991         * g++.old-deja/g++.abi/vtable3i.C: New test.
23992         * g++.old-deja/g++.abi/vtable3j.C: New test.
23993         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23994
23995 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23996
23997         * g++.old-deja/g++.other/anon6.C: New test.
23998         * g++.old-deja/g++.other/anon7.C: New test.
23999
24000 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24001
24002         * gcc.dg/cpp/avoidpaste2.c: New tests.
24003
24004 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24005
24006         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24007
24008 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24009
24010         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24011         DECIMAL_DIG cases for Irix."
24012
24013 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24014
24015         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24016
24017 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24018
24019         * gcc.dg/c99-tag-1.c: New test.
24020
24021 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24022
24023         * gcc.dg/cpp/tr-warn1.c: Add tests.
24024
24025 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24026
24027         * gcc.dg/cpp/avoidpaste1.c: Update.
24028         * gcc.dg/cpp/paste4.c: Update.
24029
24030 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24031
24032         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24033         cases for Irix.
24034
24035 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24036
24037         * g++.old-deja/g++.other/inline19.C: New test.
24038
24039 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24040
24041         * gcc.dg/Wlarger-than.c: New test.
24042
24043 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24044
24045         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24046
24047 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24048
24049         * gcc.c-torture/execute/20010129-1.c: New test.
24050         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24051
24052 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24053
24054         * gcc.dg/cpp/avoidpaste1.c: Test case.
24055
24056 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24057
24058         * g++.old-deja/g++.other/inline18.C: New test.
24059
24060 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24061
24062         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24063         and __builtin_putchar.
24064
24065 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24066
24067         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24068         tests.
24069
24070 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24071
24072         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24073         floating point number rounding mode to round to the nearest
24074         representable mode.
24075
24076 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24077
24078         * g++.old-deja/g++.other/mangle2.C: New test.
24079
24080 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24081
24082         * gcc.c-torture/compile/20010124-1.c: New test.
24083
24084 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24085
24086         * g++.old-deja/g++.pt/spec38.C: New test.
24087
24088 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24089
24090         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24091         "Build don't run".
24092
24093 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24094
24095         * gcc.c-torture/execute/20010123-1.c: New test.
24096
24097 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24098
24099         * g++.old-deja/g++.pt/spec37.C: New test.
24100
24101 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24102
24103         * g++.old-deja/g++.pt/overload14.C: New test.
24104
24105 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24106
24107         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24108         __builtin_return_address.
24109
24110 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24111
24112         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24113         * g++.old-deja/g++.pt/spec35.C: New test.
24114         * g++.old-deja/g++.pt/spec36.C: New test.
24115
24116 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24117
24118         * gcc.c-torture/compile/20010118-1.c: New test.
24119
24120 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24121
24122         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24123
24124 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24125
24126         * gcc.c-torture/execute/20010119-1.c: New test.
24127
24128 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24129
24130         * g++.old-deja/g++.other/vbase5.C: New test.
24131
24132 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24133
24134         * gcc.c-torture/execute/20010118-1.c: New test.
24135
24136 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24137
24138         * g++.old-deja/g++.pt/deduct3.C: New test.
24139
24140 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24141
24142         * g++.old-deja/g++.pt/spec34.C: New test.
24143
24144 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24145
24146         * g77.f-torture/compile/20000601-2.f: New test.
24147
24148 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24149
24150         * g++.old-deja/g++.other/init17.C: New test.
24151
24152 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24153
24154         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24155
24156 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24157
24158         * g++.old-deja/g++.pt/unify8.C: New test.
24159
24160 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24161
24162         * g++.old-deja/g++.abi/vbase1.C: New test.
24163
24164 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24165
24166         * g++.old-deja/g++.pt/crash65.C: New test.
24167
24168 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24169
24170         * gcc.dg/cpp/assembl2.S: New test case.
24171
24172 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24173
24174         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24175         are supported.
24176
24177 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24178
24179         * g++.old-deja/g++.other/builtins1.C: New test.
24180         * g++.old-deja/g++.other/builtins2.C: Likewise.
24181         * g++.old-deja/g++.other/builtins3.C: Likewise.
24182         * g++.old-deja/g++.other/builtins4.C: Likewise.
24183
24184 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24185
24186         * gcc.c-torture/compile/20010117-1.c: New test.
24187         * gcc.c-torture/compile/20010117-2.c: New test.
24188
24189 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24190
24191         * g77.f-torture/execute/20010116.[fx]: New test,
24192         XFAIL on i?86-*-*.
24193         * g77.f-torture/compile/20010115.f: Indicate it's
24194         a test for PR fortran/1636.
24195
24196 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24197
24198         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24199
24200 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24201
24202         * g77.f-torture/compile/20010115.f: New test.
24203
24204 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24205
24206         * g++.old-deja/g++.pt/nontype5.C: New test.
24207
24208 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24209
24210         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24211         have an equivalent working one below it.
24212
24213 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24214
24215         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24216         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24217
24218 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24219
24220         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24221         message containing "init_priority".
24222         (conpr-2.C): Likewise.
24223         (conpr-3.C): Likewise.
24224         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24225
24226 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24227
24228         * gcc.c-torture/execute/20010114-2.c: New test.
24229
24230 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24231
24232         * gcc.c-torture/compile/20010114-1.c: New test.
24233         * gcc.c-torture/compile/20010114-1.x: Xfail.
24234         * gcc.c-torture/compile/20010114-2.c: New test.
24235         * gcc.c-torture/execute/20010114-1.c: New test.
24236         * gcc.dg/trunc-1.c: New test.
24237         * gcc.dg/uninit-B.c: New test.
24238
24239 2001-01-13  Nick Clifton  <nickc@redhat.com>
24240
24241         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24242         target.
24243
24244 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24245
24246         * gcc.c-torture/compile/20010113-1.c: New test.
24247
24248 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24249
24250         * gcc.c-torture/compile/20001212-1.c: New test.
24251
24252 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24253
24254         * gcc.dg/cpp/widestr1.c: Update.
24255         * gcc.dg/cpp/prag-imp.c: Remove.
24256
24257 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24258
24259         * gcc.c-torture/execute/20000801-3.x: Remove.
24260         * gcc.dg/c90-init-1.c: New test.
24261         * gcc.dg/c99-init-1.c: New test.
24262         * gcc.dg/c99-init-2.c: New test.
24263         * gcc.dg/gnu99-init-1.c: New test.
24264
24265 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24266
24267         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24268         testing that no relevant ones were found.
24269
24270 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24271
24272         * g++.old-deja/g++.pt/cast2.C: New test.
24273
24274 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24275
24276         * g++.old-deja/g++.pt/friend47.C: New test.
24277
24278 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24279
24280         * g++.old-deja/g++.pt/instantiate13.C: New test.
24281
24282 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24283
24284         * g++.old-deja/g++.other/defarg7.C: New test.
24285         * g++.old-deja/g++.other/defarg8.C: New test.
24286
24287 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24288
24289         * g++.old-deja/g++.pt/crash64.C: New test.
24290
24291 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24292
24293         * g++.old-deja/g++.pt/crash63.C: New test.
24294
24295 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24296
24297         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24298
24299 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24300
24301         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24302
24303 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24304
24305         * g++.old-deja/g++.pt/error3.C: New test.
24306
24307 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24308
24309         * g++.old-deja/g++.other/crash39.C: New test.
24310
24311 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24312
24313         * g++.old-deja/g++.other/vbase4.C: New test.
24314
24315 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24316
24317         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24318         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24319         * gcc.dg/special/special.exp: New test driver which will check
24320         for alias support for the above test.
24321
24322 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24323
24324         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24325         problems on small machines.
24326         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24327         parameterize.
24328
24329 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24330
24331         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24332         mips.
24333         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24334
24335 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24336
24337         * g++.old_deja/g++.pt/using8.C: New test.
24338
24339 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24340
24341         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24342
24343 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24344
24345         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24346         where a failure is expected.
24347         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24348
24349 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24350
24351         * g++.old_deja/g++.pt/instantiate12.C: New test.
24352
24353 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24354
24355         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24356         start of structs.
24357         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24358         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24359         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24360         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24361         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24362         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24363         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24364         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24365         * g++.old-deja/g++.eh/spec6.C: Likewise.
24366         * g++.old-deja/g++.jason/crash3.C: Likewise.
24367         * g++.old-deja/g++.law/ctors11.C: Likewise.
24368         * g++.old-deja/g++.law/ctors17.C: Likewise.
24369         * g++.old-deja/g++.law/ctors5.C: Likewise.
24370         * g++.old-deja/g++.law/ctors9.C: Likewise.
24371         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24372         * g++.old-deja/g++.mike/net22.C: Likewise.
24373         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24374         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24375         * g++.old-deja/g++.mike/virt3.C: Likewise.
24376         * g++.old-deja/g++.niklas/t128.C: Likewise.
24377         * g++.old-deja/g++.other/anon4.C: Likewise.
24378         * g++.old-deja/g++.other/using1.C: Likewise.
24379         * g++.old-deja/g++.other/warn3.C: Likewise.
24380         * g++.old-deja/g++.pt/t37.C: Likewise.
24381         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24382         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24383
24384 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24385
24386         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24387
24388 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24389
24390         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24391
24392 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24393
24394         * gcc.c-torture/compile/20010107-1.c: New test.
24395
24396 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24397
24398         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24399
24400 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24401
24402         * gcc.dg/format/format.h: New file.
24403         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24404         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24405         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24406         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24407         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24408         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24409         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24410         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24411         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24412         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24413         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24414         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24415         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24416         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24417         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24418         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24419         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24420         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24421         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24422         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24423         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24424         instead of declaring standard types, macros and functions in each
24425         test.
24426
24427 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24428
24429         * gcc.c-torture/execute/20010106-1.c: New test.
24430
24431 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24432
24433         * gcc.dg/format/format.exp: New file.
24434         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24435         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24436         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24437         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24438         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24439         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24440         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24441         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24442         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24443         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24444         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24445         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24446         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24447         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24448         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24449         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24450         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24451         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24452         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24453         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24454         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24455         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24456         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24457         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24458         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24459         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24460         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24461         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24462         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24463         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24464         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24465         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24466         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24467         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24468         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24469         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24470         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24471         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24472         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24473         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24474         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24475         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24476
24477 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24478
24479         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24480         account.
24481
24482 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24483
24484         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24485
24486 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24487
24488         * g++.old-deja/g++.pt/crash62.C: New test.
24489
24490 2001-01-04  Richard Henderson  <rth@redhat.com>
24491
24492         * gcc.dg/20000926-1.c: Update expected warnings.
24493         * gcc.dg/array-2.c: Likewise.
24494         * gcc.dg/array-4.c: Also validate flexible array members.
24495         * gcc.dg/c99-flex-array-1.c: New.
24496
24497 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24498
24499         * gcc.c-torture/compile/20001222-1.x: Remove.
24500
24501 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24502
24503         * gcc.c-torture/execute/built-in-setjmp.c: New.
24504
24505 2001-01-03  Richard Henderson  <rth@redhat.com>
24506
24507         * gcc.dg/940510-1.c: Update expected error wording.
24508         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24509
24510 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24511
24512         * lib/target-supports.exp (check_alias_available): Modified to
24513         indicate aliases not supported if only weak aliases are supported.
24514
24515 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24516
24517         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24518         Turn on cmpstrsi checks for __pj__ and __i370__.
24519
24520 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24521
24522         * g++.old-deja/g++.other/virtual11.C: New test.
24523
24524 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24525
24526         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24527
24528 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24529
24530         * gcc.c-torture/compile/20010102-1.c: New test.
24531
24532 2001-01-02  Andreas Jaeger  <aj@suse.de>
24533
24534         * gcc.dg/noreturn-3.c: New test.
24535
24536         * gcc.dg/noreturn-4.c: New test.
24537
24538 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24539
24540         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24541         __builtin_fputc and __builtin_fwrite.
24542
24543 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24544
24545         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24546         signed char, not default char.
24547
24548 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24549
24550         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24551
24552 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24553
24554         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24555
24556 2000-12-29  Richard Henderson  <rth@redhat.com>
24557
24558         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24559         (__cyg_profile_func_exit): Define.
24560
24561 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24562
24563         * g++.dg/vtgc1.C: New test.
24564
24565 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24566
24567         * gcc.dg/noncompile/20001228-1.c: New test.
24568
24569         * gcc.dg/20001228-1.c: New test.
24570
24571         * gcc.c-torture/execute/20001228-1.c: New test.
24572
24573 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24574
24575         * gcc.dg/format-strfmon-1.c: New test.
24576
24577 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24578
24579         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24580         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24581         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24582         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24583         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24584         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24585         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24586         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24587         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24588         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24589         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24590         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24591         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24592
24593         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24594         * gcc.c-torture/execute/string-opt-4.c: Test index.
24595
24596 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24597
24598         * gcc.c-torture/compile/20001226-1.c: New test.
24599
24600 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24601
24602         * gcc.c-torture/compile/20001222-1.c: New test.
24603         * gcc.c-torture/compile/20001222-1.x: Xfail.
24604
24605 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24606
24607         * gcc.c-torture/execute/comp-goto-2.c: New test.
24608
24609 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24610
24611         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24612         Use long types if __INT_MAX__ is 32767.
24613         (main): Use cast to (sint32 *) when poking 88 into a_page.
24614
24615         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24616
24617 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24618
24619         * gcc.c-torture/compile/20001221-1.c: New test.
24620         * gcc.c-torture/execute/20001221-1.c: New test.
24621
24622 2000-12-20  Richard Henderson  <rth@redhat.com>
24623
24624         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24625         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24626
24627 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24628
24629         * gcc.dg/compare3.c: New test.
24630
24631 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24632
24633         * gcc.dg/format-warnll-1.c: New test.
24634
24635 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24636
24637         * gcc.dg/cpp/cmdlne-P.c: New test.
24638
24639 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24640
24641         * gcc.c-torture/execute/builtin-abs-1.c,
24642         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24643
24644 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24645
24646         * gcc.dg/cpp/multiline.c: New test.
24647
24648 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24649
24650         * g++.old-deja/g++.other/syshdr1.C: Update.
24651         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24652
24653 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24654
24655         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24656
24657 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24658
24659         * g++.old-deja/g++.pt/ttp65.C: New test.
24660
24661 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24662
24663         * g++.old-deja/g++.pt/ttp64.C: New test.
24664
24665 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24666
24667         * g++.old-deja/g++.pt/spec33.C: New test.
24668
24669 2000-12-14  Catherine Moore  <clm@redhat.com>
24670
24671         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24672         * gcc.c-torture/execute/920612-2.c: Likewise.
24673         * gcc.c-torture/execute/920428-2.c: Likewise.
24674         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24675         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24676
24677 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24678
24679         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24680         * gcc.dg/pack-test-2.c: Likewise.
24681
24682 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24683
24684         Tests by Zack Weinberg <zackw@stanford.edu>.
24685
24686         * gcc.dg/cpp/defined.c: Update.
24687         * gcc.dg/cpp/defined_trad.c: New tests.
24688
24689 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24690
24691         * gcc.dg/cpp/trad-direct.c: Update.
24692
24693 2000-12-11  Neil Booth  <neilb@earthling.net>
24694
24695         * gcc.dg/cpp/defined_trad.c
24696
24697 2000-12-11  Neil Booth  <neilb@earthling.net>
24698
24699         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24700
24701 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24702
24703         * gcc.dg/format-miss-2.c: New test.
24704
24705 2000-12-09  Neil Booth  <neilb@earthling.net>
24706
24707         * gcc.dg/cpp/lineflags.c: New tests.
24708         * gcc.dg/cpp/poison.c: Update.
24709         * gcc.dg/cpp/redef2.c: Update.
24710         * gcc.dg/cpp/skipping.c: New test.
24711
24712 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24713
24714         * g++.old-deja/g++.other/eh3.C: New testcase.
24715
24716 2000-12-07  Neil Booth  <neilb@earthling.net>
24717
24718         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24719         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24720         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24721         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24722         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24723         Update.
24724
24725 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24726
24727         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24728         __SIZE_TYPE__ instead of int for type of integers cast to
24729         pointers.
24730
24731 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24732
24733         * g++.old-deja/g++.other/cleanup4.C: New test.
24734
24735 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24736
24737         * format-sec-1.c: New test.
24738
24739 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24740
24741         * gcc.dg/format-nonlit-3.c: New test.
24742
24743 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24744
24745         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24746         through a null pointer.
24747
24748 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24749
24750         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24751         * g++.old-deja/g++.pt/partial4.C: New test.
24752
24753 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24754
24755         * gcc.c-torture/execute/ieee/hugeval.x: New.
24756
24757 2000-12-06  Neil Booth  <neilb@earthling.net>
24758
24759         * gcc.dg/cpp/backslash2.c: New tests.
24760
24761 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24762
24763         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24764         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24765
24766 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24767
24768         * gcc.c-torture/execute/20001203-2.c: New testcase.
24769
24770 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24771
24772         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24773         * g++.old-deja/g++.other/virtual10.C: New test.
24774
24775 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24776
24777         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24778
24779 2000-12-05  Richard Henderson  <rth@redhat.com>
24780
24781         * gcc.c-torture/compile/20001205-1.c: New.
24782
24783 2000-12-04  Neil Booth  <neilb@earthling.net>
24784
24785         * g++.old-deja/g++.other/virtual9.C: New test.
24786         * g++.old-deja/g++.pt/crash61.C: New test.
24787         * gcc.c-torture/execute/loop-9.c: New test.
24788
24789 2000-12-04  Neil Booth  <neilb@earthling.net>
24790
24791         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24792         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24793         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24794         * gcc.dg/cpp/extratokens.c: ...here.
24795
24796 2000-12-04  Neil Booth  <neilb@earthling.net>
24797
24798         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24799         New tests.
24800
24801 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24802
24803         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24804         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24805
24806 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24807
24808         * gcc.c-torture/execute/20001203-1.c: New test.
24809
24810 2000-12-03  Neil Booth  <neilb@earthling.net>
24811
24812         * gcc.dg/cpp/macro6.c: New test cases.
24813
24814 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24815
24816         * gcc.c-torture/execute/string-opt-9.c: New test.
24817         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24818         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24819         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24820
24821         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24822         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24823
24824 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24825
24826         * gcc.dg/cpp/if-6.c: New testcase.
24827
24828         * gcc.dg/20001201-1.c: New testcase.
24829
24830 2000-12-02  Neil Booth  <neilb@earthling.net>
24831
24832         * g++.old-deja/g++.other/externC4.C,
24833         g++.old-deja/g++.other/friend10.C: New tests.
24834
24835 2000-12-02  Neil Booth  <neilb@earthling.net>
24836
24837         * g++.old-deja/g++.other/instan2.C
24838         * g++.old-deja/g++.other/instan3.C: New test.
24839
24840 2000-12-02  Neil Booth  <neilb@earthling.net>
24841
24842         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24843         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24844         gnuc99.c,gnuc99-pedantic.c: New tests.
24845
24846 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24847
24848         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24849         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24850
24851 2000-12-01  Neil Booth  <neilb@earthling.net>
24852
24853         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24854         * gcc.dg/cpp/poison.c: Update.
24855         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24856
24857 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24858
24859         * g77.f-torture/execute/20001201.f: New test.
24860
24861 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24862
24863         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24864
24865 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24866
24867         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24868
24869 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24870
24871         * g++.old-deja/g++.other/cast6.C: New test.
24872
24873 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24874
24875         * gcc.c-torture/execute/20001130-2.c: New testcase.
24876
24877 2000-11-30  Richard Henderson  <rth@redhat.com>
24878
24879         * gcc.c-torture/execute/20001130-1.c: New test.
24880
24881 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24882
24883         * g++.old-deja/g++.other/op3.C: New test.
24884
24885 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24886
24887         * g++.old-deja/g++.other/op2.C: New test.
24888
24889 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24890
24891         * g++.old-deja/g++.other/crash38.C: New test.
24892
24893 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24894
24895         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24896
24897 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24898
24899         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24900         tests.
24901         * gcc.c-torture/execute/string-opt-6.c: New test.
24902
24903         * gcc.dg/20001117-1.c: Add main.
24904
24905 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24906
24907         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24908         Move from here ...
24909         * gcc.dg/940510-1.c: ... to here.
24910
24911         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24912         zero-size arrays in toplevel structures.
24913
24914 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24915
24916         * gcc.c-torture/execute/loop-8.c: New test.
24917
24918 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24919
24920         * g++.old-deja/g++.other/base1.C: New test.
24921
24922 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24923
24924         * g++.old-deja/g++.other/parse2.C: New test.
24925
24926 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24927
24928         * g++.old-deja/g++.pt/incomplete1.C: New test.
24929
24930 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24931
24932         * g++.old-deja/g++.other/friend9.C: New test.
24933
24934 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24935
24936         * gcc.dg/20001127-1.c: New test.
24937
24938 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24939
24940         * g++.old-deja/g++.pt/friend46.C: New test.
24941
24942 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24943
24944         * g++.old-deja/g++.other/ptrmem8.C: New test.
24945
24946 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24947
24948         * gcc.c-torture/execute/string-opt-7.c: New test.
24949         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24950
24951 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24952
24953         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24954         instead of 'mkcheck 2'.
24955
24956 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24957
24958         * gcc.c-torture/execute/memcheck/driver.c,
24959         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24960         C9X references to refer to C99.
24961
24962 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24963
24964         * gcc.dg/ultrasp3.c: New test.
24965
24966 2000-11-25  Neil Booth  <neilb@earthling.net>
24967
24968         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24969
24970 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24971
24972         * gcc.c-torture/compile/20001123-2.c: New.
24973
24974 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24975
24976         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24977
24978 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24979
24980         * gcc.dg/sequence-point-1.c: Add some new tests.
24981         * gcc.c-torture/execute/20001124-1.c: New test.
24982
24983 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24984
24985         * g++.old-deja/g++.other/vaarg4.C: New test.
24986         * gcc.c-torture/compile/20001123-1.c: New test.
24987
24988 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24989
24990         * g++.other/crash24.C: Adjust and remove XFAIL.
24991         * g++.other/crash37.C: New test.
24992
24993 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24994
24995         * g++.old-deja/g++.pt/instantiate9.C: New test.
24996
24997 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24998
24999         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25000         new ABI, too.
25001
25002         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25003         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25004
25005 2000-11-22  Neil Booth  <neilb@earthling.net>
25006
25007         * gcc.dg/cpp/Wtrigraphs.c: New test.
25008
25009 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25010
25011         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25012
25013 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25014
25015         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25016
25017 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25018
25019         * lib/gcc-dg.exp: load_lib scanasm.exp.
25020         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25021         * lib/g++-dg.exp: load_lib scanasm.exp.
25022         * lib/scanasm.exp: New.
25023         (scan-assembler, scan-assembler-not): Add optional arguments to
25024         test name, or if not present, the pattern name.
25025         (scan-assembler-dem, scan-assembler-dem-not): New.
25026
25027         * g++.dg/dg.exp: New.
25028
25029 2000-11-21  Neil Booth  <neilb@earthling.net>
25030
25031         * gcc.dg/cpp/integrated1.c: Remove.
25032
25033 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25034
25035         * gcc.c-torture/execute/20001121-1.c: New test.
25036
25037 2000-11-21  Richard Henderson  <rth@redhat.com>
25038
25039         * gcc.c-torture/compile/20001121-1.c: New test.
25040
25041 2000-11-20  Neil Booth  <neilb@earthling.net>
25042
25043         * gcc.dg/cpp/integrated1.c: New test.
25044
25045 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25046
25047         * g++.old-deja/g++.other/inline17.C: New test.
25048
25049 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25050
25051         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25052         local variable to be zero: I made the variable global. Now
25053         uses abort() and exit() instead of relying on main's return value.
25054
25055 2000-11-20  Neil Booth  <neilb@earthling.net>
25056
25057         * gcc.dg/cpp/paste2.c: Update test.
25058         * objc/execute/paste.m: New test.
25059
25060 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25061
25062         * gcc.dg/c99-condexpr-1.c: New test.
25063
25064 2000-11-20  Neil Booth  <neilb@earthling.net>
25065
25066         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25067
25068 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25069
25070         * g++.old-deja/g++.pt/export1.C: New test.
25071
25072 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25073
25074         * gcc.dg/20001117-1.c: New test.
25075
25076 2000-11-18  Richard Henderson  <rth@redhat.com>
25077
25078         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25079
25080 2000-11-18  Richard Henderson  <rth@redhat.com>
25081
25082         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25083         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25084         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25085
25086 2000-11-18  Richard Henderson  <rth@redhat.com>
25087
25088         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25089         (main): New.  Exit cleanly.
25090
25091 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25092
25093         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25094         gcc.dg/c99-fordecl-2.c: New tests.
25095
25096 2000-11-18  Richard Henderson  <rth@redhat.com>
25097
25098         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25099         * gcc.c-torture/execute/zerolen-2.c: New.
25100
25101 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25102
25103         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25104         memory.
25105
25106 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25107
25108         * g++.old-deja/g++.pt/instantiate8.C: New test.
25109
25110 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25111
25112         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25113         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25114
25115 2000-11-16  Nick Clifton  <nickc@redhat.com>
25116
25117         * gcc.c-torture/execute/nestfunc-2.c: New test.
25118         * gcc.c-torture/execute/nestfunc-3.c: New test.
25119
25120 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25121
25122         * gcc.c-torture/compile/20001116-1.c: New test.
25123
25124 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25125
25126         * gcc.c-torture/execute/20001115-1.c: New test.
25127
25128 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25129
25130         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25131         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25132         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25133         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25134
25135 2000-11-15  Neil Booth  <neilb@earthling.net>
25136
25137         gcc.dg/cpp/_Pragma1.c: Update.
25138         gcc.dg/cpp/_Pragma2.c: New test.
25139
25140 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25141
25142         * g++.old-deja/g++.other/anon5.C: New test.
25143
25144 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25145
25146         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25147         tests.
25148
25149 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25150
25151         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25152         output.
25153
25154 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25155
25156         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25157         labels at end of compound statements.
25158
25159 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25160
25161         * gcc.c-torture/execute/loop-7.c: New test.
25162
25163 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25164
25165         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25166
25167 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25168
25169         * gcc.dg/c99-bool-1.c: New test.
25170
25171 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25172
25173         * gcc.dg/c99-scope-1.c: Remove xfail.
25174         * gcc.dg/c99-scope-2.c: New test.
25175
25176 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25177
25178         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25179         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25180
25181 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25182
25183         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25184         error messages.
25185
25186         * g++.mike/p700.C: Don't typedef wchar_t.
25187         * g++.mike/p784.C: Likewise.
25188         * g++.mike/eb101.C: Don't use __wchar_t.
25189
25190 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25191
25192         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25193         from DO loop.
25194
25195 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25196
25197         * gcc.c-torture/execute/20001111-1.c: New test.
25198
25199 2000-11-10  Nick Clifton  <nickc@redhat.com>
25200
25201         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25202         long multuiple and accumulate.
25203
25204 2000-11-09  Richard Henderson  <rth@redhat.com>
25205
25206         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25207         via size_t instead of int.
25208
25209         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25210         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25211         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25212         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25213
25214 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25215
25216         * gcc.c-torture/compile/20001109-1.c: New test.
25217         * gcc.c-torture/compile/20001109-2.c: New test.
25218
25219 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25220
25221         * g++.old-deja/g++.pt/operator1.C: New test.
25222         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25223
25224 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25225
25226         * gcc.dg/20001108-1.c: New test.
25227
25228 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25229
25230         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25231         with both arguments constant strings.
25232         * gcc.c-torture/execute/string-opt-3.c: New test.
25233         * gcc.c-torture/execute/string-opt-4.c: New test.
25234         * gcc.c-torture/execute/string-opt-5.c: New test.
25235
25236 2000-11-08  Nick Clifton  <nickc@redhat.com>
25237
25238         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25239         mulsidi3adddi patterns.
25240
25241 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25242
25243         * g++.old-deja/g++.other/crash36.C: New test.
25244
25245 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25246
25247         * g++.old-deja/g++.other/init16.C: New test.
25248
25249 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25250
25251         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25252
25253 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25254
25255         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25256         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25257         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25258
25259 2000-11-07  DJ Delorie  <dj@redhat.com>
25260
25261         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25262
25263 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25264
25265         * gcc.c-torture/execute/string-opt-1.c: New test.
25266
25267 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25268
25269         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25270         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25271         parameters in registers, and there is no way for a varargs
25272         function to know in which order the integer and floating-point
25273         parameters should be interleaved when they are placed on the
25274         stack.
25275         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25276         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25277
25278 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25279
25280         * gcc.c-torture/execute/string-opt-2.c: New test.
25281
25282 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25283
25284         * g++.old-deja/g++.pt/crash60.C: New test.
25285
25286 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25287
25288         * g++.old-deja/g++.other/crash24.C: New test.
25289         * g++.old-deja/g++.other/crash25.C: New test.
25290         * g++.old-deja/g++.other/crash26.C: New test.
25291         * g++.old-deja/g++.other/crash27.C: New test.
25292         * g++.old-deja/g++.other/crash28.C: New test.
25293         * g++.old-deja/g++.other/crash29.C: New test.
25294         * g++.old-deja/g++.other/crash30.C: New test.
25295         * g++.old-deja/g++.other/crash31.C: New test.
25296         * g++.old-deja/g++.other/crash32.C: New test.
25297         * g++.old-deja/g++.other/crash33.C: New test.
25298         * g++.old-deja/g++.other/crash34.C: New test.
25299         * g++.old-deja/g++.other/crash35.C: New test.
25300
25301 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25302
25303         * gcc.c-torture/execute/20001031-1.c: New test.
25304
25305 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25306
25307         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25308         namespace.
25309
25310         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25311         standards-conformant.
25312
25313         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25314
25315         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25316         * g++.old-deja/g++.mike/p755a.C: Likewise.
25317         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25318         library makes no calls to `operator new' during initialization.
25319
25320 2000-11-04  Neil Booth  <neilb@earthling.net>
25321
25322         * gcc.dg/cpp/include2.c: New tests.
25323
25324 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25325
25326         * lib/g++.exp (g++_set_ld_library_path): New function.
25327         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25328
25329 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25330
25331         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25332         warnings.
25333
25334 2000-11-01  Richard Henderson  <rth@redhat.com>
25335
25336         * g++.old-deja/g++.ext/namedret1.C: New.
25337         * g++.old-deja/g++.ext/namedret2.C: New.
25338         * g++.old-deja/g++.ext/namedret3.C: New.
25339
25340 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25341
25342         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25343         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25344
25345 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25346
25347         * gcc.c-torture/execute/va-arg-21.c: New test.
25348
25349 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25350
25351         * gcc.dg/c99-complex-2.c: New test.
25352
25353 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25354
25355         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25356
25357 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25358
25359         * g++.old-deja/g++.other/inline16.C: New test.
25360
25361 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25362
25363         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25364         __PRETTY_FUNCTION__
25365
25366 2000-10-29  Neil Booth  <neilb@earthling.net>
25367
25368         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25369         New tests.
25370         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25371         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25372         optimisation.
25373
25374 2000-10-29  Neil Booth  <neilb@earthling.net>
25375
25376         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25377         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25378         * mi5.c: Test multiple includes work with -C.
25379         * trigraphs.c: Test ^= version.
25380
25381 2000-10-28  Neil Booth  <neilb@earthling.net>
25382
25383         New tests and test updates for new macro expander.
25384
25385         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25386         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25387         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25388         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25389         new diagnostic messages.
25390
25391         * gcc.dg/cpp/macro3.c: New tests.
25392
25393 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25394
25395         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25396         on the same line.
25397
25398 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25399
25400         * g++.old-deja/g++.other/eh2.C: New test.
25401
25402 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25403
25404         * gcc.c-torture/execute/20001027-1.c: New test.
25405
25406 2000-10-26  Richard Henderson  <rth@redhat.com>
25407
25408         * gcc.c-torture/execute/20001026-1.c: New.
25409
25410 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25411
25412         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25413         * g++.old-deja/g++.law/builtin1.C: Likewise.
25414         * g++.old-deja/g++.law/ctors10.C: Likewise.
25415         * g++.old-deja/g++.law/virtual3.C: Likewise.
25416         * g++.old-deja/g++.mike/p658.C: Likewise.
25417         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25418         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25419         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25420         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25421         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25422
25423 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25424
25425         * gcc.c-torture/compile/20001024-1.c: New test.
25426
25427 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25428
25429         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25430         to tell us whether or not we are using V3.
25431
25432 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25433
25434         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25435         operands.
25436
25437 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25438
25439         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25440
25441 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25442
25443         * gcc.c-torture/execute/20001024-1.c: New test.
25444
25445 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25446
25447         * g++.old-deja/g++.other/sibcall1.C: New test.
25448
25449 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25450
25451         * gcc.dg/noncompile/init-3.c: New test.
25452
25453 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25454
25455         * gcc.dg/format-array-1.c: New test.
25456
25457 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25458
25459         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25460         writing through null pointers; remove comment about testing
25461         unterminated strings.
25462
25463 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25464
25465         * gcc.c-torture/execute/20001017-2.c: New test.
25466
25467 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25468
25469         * gcc.c-torture/compile/20001018-1.c: New test.
25470         * gcc.c-torture/compile/20001018-1.x: Xfail.
25471
25472 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25473
25474         * gcc.c-torture/execute/20001017-1.c: New test.
25475
25476 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25477
25478         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25479         for multiple use of arguments with scanf formats; add tests for
25480         multiple use of arguments.
25481
25482 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25483
25484         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25485
25486 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25487
25488         * gcc.dg/format-miss-1.c: New test.
25489
25490 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25491
25492         * gcc.c-torture/execute/20001013-1.c: New test.
25493
25494 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25495
25496         * gcc.dg/format-branch-1.c: New test.
25497
25498 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25499
25500         * README, lib/file-format.exp: Remove EGCS references.
25501
25502 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25503
25504         * gcc.dg/20001013-1.c: New test.
25505
25506 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25507
25508         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25509         for intmax_t in the compiler using __typeof__ and the type rules
25510         for conditional expressions.
25511
25512 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25513
25514         * gcc.dg/20001012-1.c: New test.
25515         * gcc.dg/20001012-2.c: New test.
25516
25517 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25518
25519         * gcc.dg/format-attr-1.c: New test.
25520
25521 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25522
25523         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25524         __LONG_LONG_MAX__ instead of LLONG_MAX.
25525
25526 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25527
25528         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25529         scanf flags.
25530         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25531         flags.
25532
25533 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25534
25535         * gcc.dg/sequence-pt-1.c: New test.
25536
25537 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25538
25539         * gcc.c-torture/execute/20001011-1.c: New testcase.
25540         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25541
25542 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25543
25544         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25545         does not error on it.
25546
25547 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25548
25549         * gcc.dg/20001009-1.c: New test.
25550
25551 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25552
25553         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25554         * gcc.c-torture/execute/20001009-2.c: ... to here.
25555
25556 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25557
25558         * gcc.c-torture/compile/20001009-1.c: New testcase.
25559         * gcc.c-torture/execute/20001009-1.c: New testcase.
25560         Testcases provided by Jan Hubicka <jh@suse.cz>.
25561
25562 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25563
25564         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25565         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25566         uintmax_t using <limits.h> to emulate the compiler's internal
25567         logic.  No longer XFAIL %j tests.
25568
25569 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25570
25571         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25572         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25573         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25574         regexps and details of expected handling of some bad formats.
25575         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25576         suppression.
25577
25578 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25579
25580         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25581         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25582         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25583         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25584         in list archives.
25585
25586 2000-10-06  Richard Henderson  <rth@cygnus.com>
25587
25588         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25589         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25590         * g++.old-deja/g++.jason/report.C: Likewise.
25591         * g++.old-deja/g++.law/friend5.C: Likewise.
25592         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25593         of the expected warnings.
25594
25595 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25596
25597         * g++.old-deja/g++.pt/enum14.C: New test.
25598
25599 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25600
25601         * g++.old-deja/g++.pt/crash59.C: New test.
25602
25603 2000-10-04  Will Cohen  <wcohen@redhat.com>
25604
25605         * gcc.dg/20000926-1.c: New test.
25606
25607 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25608
25609         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25610         function name for current C++ compiler.
25611         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25612
25613 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25614
25615         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25616         __PRETTY_FUNCTION__.
25617         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25618
25619 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25620
25621         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25622
25623 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25624
25625         * gcc.c-torture/compile/20000923-1.c: New test.
25626
25627 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25628
25629         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25630         * g++.old-deja/g++.pt/ttp62.C: Same.
25631         * g++.old-deja/g++.other/inline14.C: Same.
25632
25633 2000-09-24  Richard Henderson  <rth@cygnus.com>
25634
25635         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25636
25637 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25638
25639         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25640
25641 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25642
25643         * gcc.c-torture/compile/20000922-1.c: New file.
25644
25645 2000-09-21  Nick Clifton  <nickc@redhat.com>
25646
25647         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25648         a signed long modulo operation.
25649         (mod6): New function - perform an unsigned long modulo operation.
25650         (main): Add tests for modulos of very large numbers by very small
25651         dividends.
25652
25653 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25654
25655         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25656
25657 2000-09-19  Richard Henderson  <rth@cygnus.com>
25658
25659         * gcc.dg/compare2.c (case 10): XFAIL.
25660
25661 2000-09-18  Richard Henderson  <rth@cygnus.com>
25662
25663         * gcc.c-torture/execute/20000906-1.c: Move ...
25664         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25665         that support __builtin_trap.
25666
25667 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25668
25669         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25670
25671 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25672
25673         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25674         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25675         more $ format tests.
25676
25677 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25678
25679         * gcc.dg/format-errmk-1.c: New test.
25680
25681 2000-09-17  Greg McGary  <greg@mcgary.org>
25682
25683         * gcc.c-torture/execute/20000917-1.x: Remove.
25684
25685 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25686
25687         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25688
25689 2000-09-17  Greg McGary  <greg@mcgary.org>
25690
25691         * gcc.c-torture/execute/20000917-1.c: New test.
25692         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25693
25694 2000-09-16  Neil Booth  <NeilB@earthling.net>
25695
25696         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25697         in nested macro bug.
25698
25699 2000-09-15  Neil Booth  <NeilB@earthling.net>
25700
25701         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25702
25703 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25704
25705         * gcc.c-torture/execute/20000914-1.c: New test.
25706
25707 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25708
25709         * g++.other/inline13.C: New test.
25710
25711 2000-09-12  Andreas Jaeger  <aj@suse.de>
25712
25713         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25714         constant by Ulrich Drepper <drepper@redhat.com>.
25715
25716 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25717
25718         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25719
25720 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25721
25722         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25723
25724 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25725
25726         * gcc.dg/cpp/backslash.c: New test.
25727
25728 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25729
25730         * gcc.c-torture/execute/20000910-1.c: New test.
25731         * gcc.c-torture/execute/20000910-2.c: Likewise.
25732
25733 2000-09-11  Robert Lipe  <robertl@sco.com>
25734
25735         * gcc.dg/pragma-align.c: New test.
25736
25737 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25738
25739         * g++.old-deja/g++.pt/explicit82.C: New test.
25740         * g++.old-deja/g++.pt/explicit83.C: New test.
25741
25742 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25743
25744         * gcc.dg/asm-names.c: New test.
25745
25746 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25747
25748         * gcc.dg/cpp/tr-warn6.c: New test
25749
25750 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25751
25752         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25753         be accepted.
25754
25755 2000-09-07  Catherine Moore  <clm@redhat.com>
25756
25757         * gcc.c-torture/execute/unroll-1.c: New test.
25758
25759 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25760
25761         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25762         ERROR markers.
25763         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25764         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25765         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25766         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25767         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25768         Preprocess only.
25769         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25770         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25771
25772 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25773
25774         * g++.old-deja/g++.pt/deduct2.C: New test.
25775
25776 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25777
25778         * g++.old-deja/g++.pt/parms2.C: New test.
25779
25780 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25781
25782         * g++.old-deja/g++.pt/crash58.C: New test.
25783
25784 2000-09-06  Greg McGary  <greg@mcgary.org>
25785
25786         * gcc.c-torture/execute/20000906-1.c: New test.
25787         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25788
25789 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25790
25791         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25792
25793 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25794
25795         * g++.old-deja/g++.pt/crash57.C: New test.
25796
25797 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25798
25799         * g++.old-deja/g++.pt/crash56.C: New test.
25800
25801 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25802
25803         * g++.old-deja/g++.pt/koenig1.C: New test.
25804
25805 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25806
25807         * gcc.dg/20000904-1.c: New test.
25808
25809 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25810
25811         * gcc.dg/cpp/paste8.c: New test.
25812
25813 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25814
25815         * gcc.c-torture/compile/20000827-1.c: New test.
25816
25817 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25818
25819         * gcc.dg/format-diag-1.c: New test.
25820
25821 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25822
25823         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25824         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25825         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25826         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25827         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25828
25829 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25830
25831         * g++.old-deja/g++.other/nested4.C: New test.
25832
25833 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25834
25835         * g++.old-deja/g++.ns/scoped1.C: New test.
25836
25837 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25838
25839         * lib/g++.exp: Support testing already-installed GCC.
25840
25841 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25842
25843         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25844
25845 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25846
25847         * gcc.dg/return-type-2.c: New test.
25848
25849 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25850
25851         * gcc.c-torture/compile/20000825-1.c: New test.
25852
25853 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25854
25855         * gcc.dg/dwarf2-2.c: New test.
25856
25857 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25858
25859         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25860         dg-warning regexps.
25861
25862 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25863
25864         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25865         gcc.dg/format-ext-5.c: New tests.
25866
25867 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25868
25869         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25870
25871 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25872
25873         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25874
25875 2000-08-24  Richard Henderson  <rth@cygnus.com>
25876
25877         * gcc.dg/ia64-sync-1.c: New test.
25878         * gcc.dg/ia64-sync-2.c: New test.
25879         * gcc.dg/ia64-asm-1.c: New test.
25880
25881 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25882
25883         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25884         * gcc.dg/format-ext-2.c: New test.
25885
25886 2000-08-23  Jason Merrill  <jason@redhat.com>
25887
25888         * lib/old-dejagnu.exp: Also ignore "In member function" and
25889         "At global scope".
25890
25891 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25892
25893         * gcc.dg/noncompile/label-lineno-1.c: New test.
25894
25895 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25896
25897         * gcc.dg/c99-array-nonobj-1.c: New test.
25898
25899 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25900
25901         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25902         tests.
25903         * gcc.dg/format-ext-1.c: New test.
25904
25905 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25906
25907         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25908         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25909         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25910         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25911         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25912
25913 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25914
25915         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25916         gcc.dg/c99-strftime-2.c: New tests.
25917
25918 2000-08-22  Richard Henderson  <rth@cygnus.com>
25919
25920         * gcc.c-torture/execute/20000822-1.c: New test.
25921
25922 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25923
25924         * gcc.c-torture/execute/20000819-1.x: Remove.
25925
25926 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25927
25928         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25929         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25930         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25931         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25932         gcc.dg/format-xopen-1.c: New tests.
25933
25934 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25935
25936         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25937
25938 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25939
25940         * g++.old-deja/g++.other/loop2.C: New test.
25941
25942         * gcc.c-torture/compile/20000606-1.c: New test.
25943         * gcc.c-torture/compile/20000728-1.c: New test.
25944         * gcc.c-torture/execute/20000801-1.c: New test.
25945         * gcc.c-torture/execute/20000801-2.c: New test.
25946         * gcc.c-torture/execute/20000819-1.c: New test.
25947         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25948         * gcc.dg/20000629-1.c: New test.
25949         * gcc.dg/20000724-1.c: New test.
25950         * gcc.dg/20000807-1.c: New test.
25951
25952 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25953
25954         * gcc.dg/cpp/pragma-1.c: New test.
25955         * gcc.dg/cpp/pragma-2.c: New test.
25956
25957 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25958
25959         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25960         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25961
25962 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25963
25964         * gcc.c-torture/compile/20000818-1.c: New test.
25965
25966 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25967
25968         * gcc.c-torture/execute/20000818-1.c: New test.
25969
25970 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25971
25972         * gcc.dg/format-va-1.c: New test.
25973
25974 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25975
25976         * g++.old-deja/g++.other/typedef8.C: New test.
25977
25978 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25979
25980         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25981         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25982         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25983         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25984         * g++.old-deja/g++.other/ptrmem7.C: New test.
25985         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25986
25987 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25988
25989         * g++.old-deja/g++.pt/typename27.C: New test.
25990
25991 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25992
25993         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25994         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25995         * g++.old-deja/g++.pt/friend45.C: New test.
25996         * g++.old-deja/g++.other/friend8.C: New test.
25997
25998 2000-08-15  Richard Henderson  <rth@cygnus.com>
25999
26000         * gcc.c-torture/execute/20000815-1.c: New test.
26001
26002 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26003
26004         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26005         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26006         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26007
26008 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26009
26010         * g++.old-deja/g++.other/refinit2.C: New test.
26011
26012 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26013
26014         * lib/c-torture.exp (c-torture): Make
26015         compiler_conditional_xfail_data global.
26016         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26017         compiler_conditional_xfail_data machinery.
26018         (f-torture-execute): Likewise.
26019         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26020         and only when unrolling loops.
26021
26022         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26023
26024 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26025
26026         * g++.old-deja/g++.pt/explicit81.C: New test.
26027
26028 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26029
26030         * g++.old-deja/g++.pt/typename26.C: New test.
26031
26032 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26033
26034         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26035         warning.
26036
26037 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26038
26039         * g++.old-deja/g++.other/array3.C: New test.
26040
26041 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26042
26043         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26044         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26045         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26046         New tests.
26047
26048 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26049
26050         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26051         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26052
26053 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26054
26055         * gcc.c-torture/execute/20000808-1.c: New test.
26056
26057 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26058
26059         * gcc.dg/c90-const-expr-1.c: New test.
26060
26061 2000-08-08  Richard Henderson  <rth@cygnus.com>
26062
26063         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26064
26065 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26066
26067         * gcc.dg/noncompile/const-ll-1.c: New test.
26068
26069 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26070
26071         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26072
26073 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26074
26075         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26076         that running programs linked against the shared version of libobjc
26077         run correctly.
26078
26079 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26080
26081         * gcc.dg/c99-printf-1.c: New test.
26082
26083 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26084
26085         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26086
26087 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26088
26089         * gcc.c-torture/execute/20000731-1.x: Delete.
26090
26091 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26092
26093         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26094         and torture_without_loops as is done by c-torture.exp.
26095         (search_for): Copy from c-torture.exp.
26096         (gcc-dg-runtest): New function, drives a directory of tests
26097         iterating over the TORTURE_OPTIONS.
26098         (scan-assembler, scan-assembler-not): Move here from
26099         individual directory drivers.
26100
26101         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26102         defined by lib/gcc-dg.exp.
26103         * gcc.dg/cpp/cpp.exp: Likewise.
26104         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26105         gcc-dg-runtest, so we cycle over optimization options.
26106
26107         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26108         * gcc.dg/compare2.c: No longer expected to fail.
26109
26110 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26111
26112         * gcc.c-torture/execute/20000804-1.c: New test.
26113
26114 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26115
26116         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26117
26118 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26119
26120         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26121
26122 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26123
26124         * gcc.c-torture/compile/20000803-1.c: New test.
26125
26126 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26127
26128         * gcc.c-torture/execute/20000801-3.c,
26129         gcc.c-torture/execute/20000801-4.c: New tests.
26130         * gcc.c-torture/execute/20000801-3.x,
26131         gcc.c-torture/execute/20000801-4.x: Xfail.
26132
26133 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26134
26135         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26136         libobjc/.libs to allow for libtool.
26137
26138 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26139
26140         * gcc.c-torture/compile/20000802-1.c: New test.
26141
26142 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26143
26144         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26145
26146 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26147
26148         * gcc-c-torture/execute/20000731-2.c: New test.
26149
26150         * gcc.c-torture/execute/20000731-1.c: New test.
26151         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26152
26153 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26154
26155         * testsuite/gcc.dg/cpp/paste7.c: New test.
26156         * gcc.dg/cpp/20000725-1.c: New test.
26157
26158 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26159
26160         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26161         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26162         declaration warning for __builtin_dwarf_reg_size.
26163
26164         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26165
26166 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26167
26168         * gcc.dg/noncompile/voidparam-1.c: New test.
26169
26170 2000-07-30  Richard Henderson  <rth@cygnus.com>
26171
26172         * gcc.dg/c90-digraph-1.c: Don't xfail.
26173         * gcc.dg/compare2.c (case 10): Xfail.
26174         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26175
26176 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26177
26178         * gcc.dg/c99-main-1.c: New test.
26179
26180 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26181
26182         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26183
26184 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26185
26186         * gcc.c-tortuer/execute/20000726-1.c: New test.
26187
26188 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26189
26190         * gcc.c-torture/execute/enum-2.c: New test.
26191
26192 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26193
26194         * gcc.dg/cpp/tr-warn3.c: New test.
26195
26196 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26197
26198         * g++.old-deja/g++.ext/implicit1.C: Remove.
26199         * g++.old-deja/g++.jason/c2.C: Remove
26200         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26201         * g++.old-deja/g++.pt/crash16.C: Likewise.
26202         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26203
26204 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26205
26206         * g++.old-deja/g++.other/for2.C: New test.
26207
26208 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26209
26210         * gcc.dg/20000720-1.c: New test.
26211
26212 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26213
26214         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26215
26216 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26217
26218         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26219         * gcc.c-torture/execute/20000722-1.c: New.
26220         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26221
26222 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26223
26224         * gcc.dg/cpp/20000720-1.S: New test.
26225
26226 2000-07-21  Michael Meissner  <meissner@redhat.com>
26227
26228         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26229
26230 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26231
26232         * g++.old-deja/g++.brendan/crash16.C,
26233         g++.old-deja/g++.brendan/parse3.C,
26234         g++.old-deja/g++.brendan/redecl1.C,
26235         g++.old-deja/g++.ns/template13.C,
26236         g++.old-deja/g++.other/decl4.C,
26237         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26238
26239 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26240
26241         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26242         and "Internal error".
26243
26244         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26245         regexps.
26246         * gcc.dg/cpp/paste6.c: New test.
26247
26248 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26249
26250         * gcc.dg/cpp/tr-direct.c: New test.
26251
26252         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26253         gcc.dg/cpp/undef1.c: Tweak error regexps.
26254
26255 2000-07-18  Eric Christopher <echristo@redhat.com>
26256
26257         * gcc.c-torture/compile/20000718-1.c: New test.
26258
26259 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26260
26261         * cpplex.c (_cpp_push_token): If the token being pushed back
26262         is the previous token in this context, just subtract one from
26263         context->posn.
26264         * cppmacro.c (save_expansion): Clear aux field when storing a
26265         placemarker.
26266
26267 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26268
26269         * gcc.dg/noncompile/redecl-1.c: New test.
26270
26271 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26272
26273         * gcc.c-torture/execute/20000717-5.c: New test.
26274         * gcc.c-torture/execute/20000717-1.x: Removed.
26275
26276 2000-07-17  Richard Henderson  <rth@cygnus.com>
26277
26278         * gcc.c-torture/execute/20000717-4.c: New test.
26279
26280 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26281
26282         * gcc.dg/cpp/syshdr.c: New test.
26283         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26284
26285 2000-07-17  Neil Booth  <neilb@earthling.net>
26286
26287         * gcc.dg/cpp/cmdlne-dM.c: New test.
26288         * gcc.dg/cpp/cmdlne-dD.c: New test.
26289
26290 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26291
26292         * gcc.c-torture/execute/20000717-3.c: New test.
26293
26294         * gcc.c-torture/compile/20000717-1.c: New test.
26295
26296 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26297
26298         * gcc.c-torture/execute/20000717-2.c: New test.
26299
26300 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26301
26302         * gcc.dg/formatz-1.c: New test.
26303
26304         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26305         * gcc.dg/c99-digraph-1.c: New tests.
26306
26307         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26308         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26309
26310         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26311         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26312         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26313         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26314         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26315         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26316         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26317
26318 2000-07-17   Greg McGary <greg@mcgary.org>
26319
26320         * gcc.c-torture/execute/20000717-1.c: New test.
26321         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26322
26323 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26324
26325         * gcc.c-torture/execute/20000715-2.c: New test.
26326         * gcc.dg/20000715-1.c: New test.
26327
26328 2000-07-15  Michael Meissner  <meissner@redhat.com>
26329
26330         * gcc.c-torture/execute/20000715-1.c: New test.
26331
26332 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26333
26334         * gcc.c-torture/execute/20000707-1.c: New test.
26335
26336 2000-07-13  Neil Booth  <NeilB@earthling.net>
26337
26338         * testsuite/gcc.dg/cpp/digraph1.c,
26339         testsuite/gcc.dg/cpp/digraph2.c,
26340         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26341
26342 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26343
26344         * g77.f-torture/compile/20000630-2.f:  New test.
26345         * g77.f-torture/compile/20000630-2.x
26346
26347 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26348
26349         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26350
26351 2000-07-11  Neil Booth  <NeilB@earthling.net>
26352
26353         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26354
26355 2000-07-11  Neil Booth  <NeilB@earthling.net>
26356
26357         * gcc.dg/cpp/cmdlne-C.c: New.
26358
26359 2000-07-09  Neil Booth  <NeilB@earthling.net>
26360
26361         * gcc.dg/cpp/directiv.c: New tests.
26362         * gcc.dg/cpp/undef1.c: Update.
26363
26364 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26365
26366         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26367
26368 2000-07-09  Neil Booth  <NeilB@earthling.net>
26369
26370         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26371
26372 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26373
26374         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26375         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26376
26377 2000-07-08  Neil Booth  <NeilB@earthling.net>
26378
26379         * gcc.dg/cpp/macsyntx.c: New tests.
26380
26381 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26382
26383         * gcc.dg/20000707-1.c: New test.
26384
26385 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26386
26387         * gcc.c-torture/execute/20000706-1.c: New test.
26388         * gcc.c-torture/execute/20000706-2.c: New test.
26389         * gcc.c-torture/execute/20000706-3.c: New test.
26390         * gcc.c-torture/execute/20000706-4.c: New test.
26391         * gcc.c-torture/execute/20000706-5.c: New test.
26392
26393 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26394
26395         * g++.old-deja/g++.pt/instantiate7.C: New test.
26396
26397 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26398
26399         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26400         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26401         * g++.old-deja/g++.other/rtti3.C: Likewise.
26402         * g++.old-deja/g++.other/rttid3.C: Likewise.
26403
26404 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26405
26406         *  g77.f-torture/compile/20000630-1.x: Fix typo
26407
26408 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26409
26410         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26411         assembly output.
26412
26413 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26414
26415         * gcc.dg/cpp/ident.c: New test.
26416
26417 2000-07-05  Neil Booth  <NeilB@earthling.net>
26418
26419         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26420           gcc.dg/cpp/lexstrng.c: New tests.
26421
26422 2000-07-04  Neil Booth  <NeilB@earthling.net>
26423
26424         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26425         * gcc.dg/cpp/strify2.c: Same.
26426
26427 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26428
26429         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26430         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26431         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26432         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26433
26434         * testsuite/gcc.dg/cpp/macro1.c,
26435         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26436         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26437         testsuite/gcc.dg/cpp/strify1.c,
26438         testsuite/gcc.dg/cpp/strify2.c: New tests.
26439
26440 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26441
26442         * gcc.c-torture/execute/20000703-1.c: New test.
26443
26444 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26445
26446         * g++.old-deja/g++.pt (lookup10.C): New test.
26447
26448 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26449
26450         * g++.old-deja/g++.pt (typename25.C): New test.
26451
26452 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26453
26454         * gcc.c-torture/compile/20000701-1.c: New test.
26455
26456 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26457
26458         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26459         to test case.
26460
26461 2000-06-30  Catherine Moore  <clm@cygnus.com>
26462
26463         * gcc.c-torture/execute/align-1.c: New test.
26464
26465 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26466
26467         * g++.old-deja/g++.pt/expr8.C: New test.
26468         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26469
26470 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26471
26472         * gcc.c-torture/compile/20000629-1.c: New test.
26473
26474 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26475
26476
26477         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26478         gcc.dg/noncompile directory, depending on whether they're
26479         preprocessor tests or not.  Annotate all the tests for the dg
26480         framework.
26481
26482         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26483         * gcc.dg/noncompile/noncompile.exp: New.
26484
26485         * Moved files:
26486         Old name                                New name
26487         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26488         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26489         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26490         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26491         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26492         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26493         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26494         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26495         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26496         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26497         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26498         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26499         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26500         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26501         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26502         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26503         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26504         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26505         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26506         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26507         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26508         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26509         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26510         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26511
26512         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26513         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26514         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26515         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26516         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26517         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26518
26519 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26520
26521         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26522         declare one variable.  On the fourth, error.
26523         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26524         declared by 20000628-1a.h.
26525
26526 2000-06-29  Richard Henderson  <rth@redhat.com>
26527
26528         * gcc.c-torture/execute/930529-1.x: New file.
26529         * gcc.dg/920413-1.c: Adjust expected warning text.
26530         * gcc.dg/980217-1.c: Declare abort.
26531         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26532
26533 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26534
26535         * g77.f-torture/compile/20000629-1.f: New test.
26536         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26537
26538 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26539
26540         Rearrange lots of files, removing entirely the
26541         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26542         directories.
26543
26544         * Deleted files:
26545         gcc.c-torture/code_quality/code_quality.exp
26546         gcc.c-torture/special/special.exp
26547         gcc.failure/failure.exp
26548         gcc.failure/940409-1.x
26549         gcc.c-torture/compile/961203-1.x
26550
26551         * New files:
26552         gcc.misc-tests/linkage.exp
26553         gcc.c-torture/execute/920730-1t.c
26554         gcc.c-torture/execute/920730-1t.x
26555         gcc.c-torture/compile/920520-1.x
26556         gcc.c-torture/compile/920521-1.x
26557         gcc.c-torture/compile/981006-1.x
26558         gcc.c-torture/execute/eeprof-1.x
26559
26560         * Moved files (possibly with modifications to fit a new harness):
26561         Old name                                New name
26562         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26563         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26564         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26565         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26566         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26567         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26568         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26569         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26570         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26571         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26572         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26573         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26574         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26575         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26576
26577 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26578
26579         * c-torture/compile/961203-1.x: Delete.
26580
26581         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26582         not exit. Include stdio.h.
26583         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26584         * gcc.misc-tests/dg-12.c: Likewise.
26585         * gcc.misc-tests/dg-5.c: Likewise.
26586         * gcc.misc-tests/dg-6.c: Likewise.
26587         * gcc.misc-tests/dg-7.c: Prototype abort.
26588         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26589         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26590         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26591         not exit.
26592         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26593         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26594
26595 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26596
26597         * gcc.dg/cpp/20000628-1.c: New test.
26598         * gcc.dg/cpp/20000628-1.h: New header for above test.
26599         * gcc.dg/cpp/20000628-1a.h: Likewise.
26600
26601 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26602
26603         * gcc.dg/cpp: New directory.
26604         * gcc.dg/cpp/cpp.exp: New driver.
26605         * gcc.dg/cpp/20000627-1.c: New test.
26606         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26607         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26608         and rewrite as a compilation test.
26609
26610         * gcc.dg: Move many files into the cpp subdirectory, possibly
26611         renaming or editing them as well.
26612         Old name                New name
26613         990119-1.c              cpp/19990119-1.c
26614         990228-1.c              cpp/19990228-1.c
26615         990407-1.c              cpp/19990407-1.c
26616         990409-1.c              cpp/19990409-1.c
26617         990413-1.c              cpp/19990413-1.c
26618         990703-1.c              cpp/19990703-1.c
26619         20000127-1.c            cpp/20000127-1.c
26620         20000129-1.c            cpp/20000129-1.c
26621         20000207-1.c            cpp/20000207-1.c
26622         20000207-2.c            cpp/20000207-2.c
26623         20000209-1.c            cpp/20000209-1.c
26624         20000209-2.c            cpp/20000209-2.c
26625         20000301-1.c            cpp/20000301-1.c
26626         20000419-1.c            cpp/20000419-1.c
26627         20000510-1.S            cpp/20000510-1.S
26628         20000519-1.c            cpp/20000519-1.c
26629         20000529-1.c            cpp/20000529-1.c
26630         20000625-1.c            cpp/20000625-1.c
26631         20000625-2.c            cpp/20000625-2.c
26632         cpp-as1.c               cpp/assert1.c
26633         cpp-as2.c               cpp/assert2.c
26634         cxx-comments-1.c        cpp/cxxcom1.c
26635         cxx-comments-2.c        cpp/cxxcom2.c
26636         endif-label.c           cpp/endif.c
26637         cpp-hash1.c             cpp/hash1.c
26638         cpp-hash2.c             cpp/hash2.c
26639         cpp-if1.c               cpp/if-1.c
26640         cpp-if2.c               cpp/if-2.c
26641         cpp-if3.c               cpp/if-3.c
26642         cpp-if4.c               cpp/if-4.c
26643         cpp-if5.c               cpp/if-5.c
26644         cpp-cond.c              cpp/if-cexp.c
26645         cpp-missingop.c         cpp/if-mop.c
26646         cpp-missingparen.c      cpp/if-mpar.c
26647         cpp-opprec.c            cpp/if-oppr.c
26648         cpp-ifparen.c           cpp/if-paren.c
26649         cpp-shortcircuit.c      cpp/if-sc.c
26650         cpp-shift.c             cpp/if-shift.c
26651         cpp-unary.c             cpp/if-unary.c
26652         cpp-li1.c               cpp/line1.c
26653         cpp-li2.c               cpp/line2.c
26654         lineno.c                cpp/line3.c
26655         lineno-2.c              cpp/line4.c
26656         cpp-mi.c                cpp/mi1.c
26657         cpp-mic.h               cpp/mi1c.h
26658         cpp-micc.h              cpp/mi1cc.h
26659         cpp-mind.h              cpp/mi1nd.h
26660         cpp-mindp.h             cpp/mi1ndp.h
26661         cpp-mix.h               cpp/mi1x.h
26662         cpp-mi2.c               cpp/mi2.c
26663         cpp-mi2a.h              cpp/mi2a.h
26664         cpp-mi2b.h              cpp/mi2b.h
26665         cpp-mi2c.h              cpp/mi2c.h
26666         cpp-mi3.c               cpp/mi3.c
26667         cpp-mi3.def             cpp/mi3.def
26668         poison-1.c              cpp/poison.c
26669         pr-impl.c               cpp/prag-imp.c
26670         cpp-redef-2.c           cpp/redef1.c
26671         cpp-redef.c             cpp/redef2.c
26672         strpaste.c              cpp/strp1.c
26673         strpaste-2.c            cpp/strp2.c
26674         cpp-tradpaste.c         cpp/tr-paste.c
26675         cpp-tradstringify.c     cpp/tr-str.c
26676         cpp-tradwarn1.c         cpp/tr-warn1.c
26677         cpp-tradwarn2.c         cpp/tr-warn2.c
26678         trigraphs.c             cpp/trigraphs.c
26679         cpp-unc1.c              cpp/unc1.c
26680         cpp-unc2.c              cpp/unc2.c
26681         cpp-unc3.c              cpp/unc3.c
26682         cpp-unc.c               cpp/unc4.c
26683         undef.c                 cpp/undef1.c
26684         undef-2.c               cpp/undef2.c
26685         cpp-wi1.c               cpp/widestr1.c
26686
26687 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26688
26689         * lib/g++.exp (g++_include_flags): Tweak.
26690
26691 2000-06-27  H.J. Lu  <hjl@gnu.org>
26692             Loren J. Rittle  <ljrittle@acm.org>
26693
26694         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26695         version with one that knows about the new gcc tree structure.
26696         (g++_link_flags): Same.
26697
26698 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26699
26700         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26701         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26702         case we are cross-compiling.
26703
26704         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26705         g++.old-deja/g++.niklas/Makefile.in,
26706         g++.old-deja/g++.niklas/configure.in,
26707         g++.old-deja/g++.other/Makefile.in,
26708         g++.old-deja/g++.other/configure.in,
26709         gcc.c-torture/code_quality/Makefile.in,
26710         gcc.c-torture/code_quality/configure.in,
26711         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26712         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26713         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26714         gcc.c-torture/execute/ieee/Makefile.in,
26715         gcc.c-torture/execute/ieee/configure.in,
26716         gcc.c-torture/noncompile/Makefile.in,
26717         gcc.c-torture/noncompile/configure.in,
26718         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26719         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26720         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26721
26722 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26723
26724         * g++.old-deja/g++.other/ambig3.C: New test.
26725
26726 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26727
26728         * g++.old-deja/g++.pt/syntax1.C: New test.
26729         * g++.old-deja/g++.pt/syntax2.C: New test.
26730         * g++.old-deja/g++.other/syntax3.C: New test.
26731         * g++.old-deja/g++.other/syntax4.C: New test.
26732
26733 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26734
26735         * gcc.dg/20000623-1.c: Prototype exit and abort.
26736
26737 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26738
26739         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26740         New tests.
26741         * gcc.dg/cpp-mi3.def: New file.
26742
26743         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26744         inside assertions.
26745         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26746         lexer's error messages.
26747         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26748         divine anything from the linemarkers.
26749         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26750         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26751
26752 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26753
26754         * gcc.dg/20000623-1.c: New test.
26755
26756 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26757
26758         * gcc.c-torture/execute/20000622-1.c: New test.
26759
26760 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26761
26762         * g++.old-deja/g++.other/init15.C: New test.
26763
26764 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26765
26766         * g++.old-deja/g++.pt/vaarg2.C: New test.
26767         * g++.old-deja/g++.pt/vaarg3.C: New test.
26768
26769 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26770
26771         * g++.old-deja/g++.other/dyncast6.C: New test.
26772
26773 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26774
26775         * gcc.c-torture/execute/loop-6.c: New test.
26776
26777 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26778
26779         * gcc.dg/20000614-1.c: New test.
26780         * gcc.dg/20000614-2.c: New test.
26781
26782 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26783
26784         * g++.old-deja/g++.other/inline12.C: New test.
26785
26786 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26787
26788         * g++.old-deja/g++.other/eh1.C: New test.
26789
26790 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26791
26792         * g++.old-deja/g++.other/type.C: New test.
26793
26794 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26795
26796         * g++.old-deja/g++.other/initstring.C: New test.
26797
26798 2000-06-12  Jason Merrill  <jason@redhat.com>
26799
26800         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26801
26802 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26803
26804         * gcc.c-torture/compile/20000609-1.c: New test.
26805
26806 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26807
26808         * gcc.dg/20000609-1.c: New test.
26809
26810 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26811
26812         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26813         * gcc.c-torture/noncompile/poison-1.c: Move...
26814         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26815         * gcc.dg/cpp-li1.c: Add a token after the #line.
26816
26817 2000-06-05  Richard Henderson  <rth@cygnus.com>
26818
26819         * gcc.c-torture/execute/20000605-2.c: New test.
26820         * gcc.c-torture/execute/20000605-3.c: New test.
26821
26822 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26823
26824         * g77.f-torture/execute/20000503-1.x: New file.
26825
26826 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26827
26828         * g++.old-deja/g++.eh/badalloc1.C: New test.
26829
26830 2000-06-05  Richard Henderson  <rth@cygnus.com>
26831
26832         * gcc.c-torture/execute/20000605-1.c: New test.
26833
26834 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26835             Nathan Sidwell <nathan@codesourcery.com>
26836
26837         * gcc.c-torture/compile/20000605-1.c: New test.
26838
26839 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26840
26841         * g77.f-torture/compile/20000601-1.f:  New test.
26842
26843 2000-06-03  Richard Henderson  <rth@cygnus.com>
26844
26845         * gcc.c-torture/execute/20000603-1.c: New.
26846
26847 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26848
26849         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26850         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26851
26852 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26853
26854         * gcc.dg/compare2.c (case 12): XFAIL.
26855         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26856         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26857
26858         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26859
26860 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26861
26862         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26863         guard macro is already defined when the header is first
26864         included.
26865         * gcc.dg/cpp-mix.h: New file.
26866         * gcc.dg/endif-label.c: Update patterns to match compiler.
26867
26868         * g++.brendan/complex1.C: Declare abort.
26869         * g++.law/refs4.C: Remove XFAIL.
26870         * g++.oliva/expr2.C: Declare abort and exit.
26871
26872 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26873
26874         * gcc.c-torture/execute/20000528-1.c: New test.
26875
26876         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26877         * g++.old-deja/g++.law/temps4.C: Likewise.
26878
26879         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26880         stdlib.h.  Call abort() on failure.
26881         * g++.old-deja/g++.law/refs4.C: Likewise.
26882         * g++.old-deja/g++.law/temps4.C: Likewise.
26883         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26884         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26885
26886 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26887
26888         Relative to g++.dg/special:
26889         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26890
26891         Relative to g++.old-deja:
26892         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26893         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26894         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26895         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26896         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26897         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26898         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26899
26900         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26901         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26902         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26903         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26904         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26905         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26906         and/or string.h.
26907
26908         * g++.other/goto1.C: Update expectations for error messages.
26909
26910 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26911
26912         * gcc.c-torture/compile/20000523-1.c: New test.
26913
26914 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26915
26916         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26917
26918 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26919
26920         * g++.old-deja/g++.eh/catch11.C: New test.
26921         * g++.old-deja/g++.eh/catch12.C: New test.
26922
26923 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26924
26925         * gcc.c-torture/execute/20000523-1.c: New test.
26926
26927 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26928
26929         * c-torture/execute/bcp-1.c: Replace abort in arg of
26930         __builtin_constant_p with a generic external function.
26931
26932         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26933         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26934         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26935         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26936         Prototype abort and/or exit.
26937
26938         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26939         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26940         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26941         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26942
26943 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26944
26945         * gcc.dg/dwarf2-1.c: New test.
26946
26947 2000-05-20  Richard Henderson  <rth@cygnus.com>
26948
26949         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26950
26951 2000-05-20  Andreas Jaeger  <aj@suse.de>
26952
26953         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26954         testcase.
26955
26956 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26957
26958         * gcc.c-torture/execute/20000519-2.c: New test.
26959
26960 2000-05-19  Andreas Jaeger  <aj@suse.de>
26961
26962         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26963         which fails with SSA.
26964
26965         * lib/c-torture.exp: Also test with -O3 -fssa.
26966
26967 2000-05-18  Michael Meissner  <meissner@redhat.com>
26968
26969         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26970         * gcc.c-torture/execute/920415-1.c: Ditto.
26971         * gcc.c-torture/execute/920501-1.c: Ditto.
26972         * gcc.c-torture/execute/conversion.c: Ditto.
26973         * gcc.c-torture/execute/cvt-1.c: Ditto.
26974
26975 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26976
26977         * gcc.c-torture/compile/20000518-1.c: New test.
26978
26979 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26980
26981         * g77.f-torture/compile/200005018.f:  New test.
26982
26983 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26984
26985         * gcc.c-torture/compile/20000517-1.c: New test.
26986
26987 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26988
26989         * gcc.c-torture/execute/20000516-1.c: New test.
26990
26991 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26992
26993         * g++.old-deja/g++.other/eh.C: New test.
26994
26995 2000-05-12  Richard Henderson  <rth@cygnus.com>
26996
26997         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26998         constants through to doit's conditional.
26999
27000 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27001
27002         * gcc.c-torture/compile/20000511-1.c: New test.
27003         * g77.f-torture/compile/20000511-1.f: New test.
27004         * g77.f-torture/compile/20000511-2.f: New test.
27005
27006 2000-05-11  Michael Meissner  <meissner@redhat.com>
27007
27008         * gcc.c-torture/execute/20000511-1.c: New test.
27009
27010 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27011
27012         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27013         * gcc.dg/20000510-1.S: New.
27014
27015 2000-05-08  Catherine Moore  <clm@cygnus.com>
27016
27017         * gcc.dg/unused-3.c: New.
27018
27019 2000-05-06  Richard Henderson  <rth@cygnus.com>
27020
27021           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27022           * g++.old-deja/g++.mike/warn1.C: Likewise.
27023           * g++.old-deja/g++.pt/local1.C: Likewise.
27024           * g++.old-deja/g++.pt/local7.C: Likewise.
27025           * g++.old-deja/g++.pt/spec16.C: Likewise.
27026
27027 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27028
27029         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27030
27031 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27032
27033           * g77.f-torture/execute/20000503-1.f:  New test.
27034
27035 2000-05-04  Andreas Jaeger  <aj@suse.de>
27036
27037         * gcc.dg/noreturn-2.c: New test.
27038
27039 2000-05-04  Neil Booth  <NeilB@earthling.net>
27040
27041         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27042         preprocessor.
27043
27044 2000-05-04  Richard Henderson  <rth@cygnus.com>
27045
27046         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27047
27048 2000-05-04  Richard Henderson  <rth@cygnus.com>
27049
27050         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27051         OpenSSL by Jason R Thorpe.
27052
27053 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27054
27055         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27056
27057 2000-05-03  Robert Lipe <robertlipe@usa.net>
27058
27059         * gcc.dg/20000503-1.c: New test.
27060
27061 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27062
27063         * gcc.c-torture/compile/20000502-1.c: New test.
27064         * g++.old-deja/g++.other/align.C: New test.
27065         * gcc.dg/cpp-tradstringify.c: New test.
27066
27067 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27068
27069         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27070         and hard registers.
27071
27072 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27073
27074         * gcc.c-torture/execute/loop-5.c: New test.
27075
27076 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27077
27078         * gcc.c-torture/execute/va-arg-20.c: New test.
27079
27080 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27081
27082         * gcc.c-torture/execute/20000422-1.c: New test.
27083
27084 2000-04-20  Greg McGary  <gkm@gnu.org>
27085
27086         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27087         when optimizing, but without sibling-call optimizations (-O1).
27088
27089 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27090
27091           * gcc.c-torture/compile/20000420-1.c: New test.
27092
27093 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27094
27095         * g++.abi/ptrflags.C: New test.
27096         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27097
27098 2000-04-19  Catherine Moore  <clm@cygnus.com>
27099
27100         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27101
27102 2000-04-19  Greg McGary  <gkm@gnu.org>
27103
27104         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27105         sibling-call optimizations.
27106
27107 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27108
27109         * gcc.dg/20000419-1.c: New test.
27110
27111 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27112
27113         * gcc.c-torture/execute/20000412-6.c: New test.
27114
27115 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27116
27117         * gcc.c-torture/execute/20000412-5.c: New test.
27118         * g77.f-torture/compile/20000412-1.f: New test.
27119         * gcc.c-torture/execute/20000412-4.c: New test.
27120         * gcc.c-torture/compile/20000412-2.c: New test.
27121         * gcc.c-torture/execute/20000412-3.c: New test.
27122         * gcc.c-torture/compile/20000412-1.c: New test.
27123         * gcc.c-torture/execute/20000412-2.c: New test.
27124
27125 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27126
27127         * objc/execute/bf-20.m: New test.
27128
27129 2000-04-10  Richard Henderson  <rth@cygnus.com>
27130
27131         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27132
27133         * gcc.c-torture/execute/20000412-1.c: New test.
27134
27135 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27136
27137         * g++.old-deja/g++.eh/catchptr1.C: New test.
27138
27139 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27140
27141         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27142
27143 2000-04-08  Neil Booth  <NeilB@earthling.net>
27144
27145         * gcc.dg/cpp-nullchar.c: Remove test as
27146         embedded nulls cause problems.
27147
27148 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27149
27150         * gcc.dg/compare2.c: New test.
27151
27152 2000-04-08  Neil Booth  <NeilB@earthling.net>
27153
27154         * gcc.dg/cpp-nullchar.c: New test.
27155
27156 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27157
27158         * gcc.dg/cpp-mi2.c: New test.
27159         * gcc.dg/cpp-mi2[abc].h: New files.
27160
27161 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27162
27163         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27164         member name.
27165
27166 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27167
27168         * g++.old-deja/g++.abi/vmihint.C: New test.
27169
27170 2000-04-06  Neil Booth  <NeilB@earthling.net>
27171
27172         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27173         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27174         copyright.
27175
27176 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27177
27178         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27179         avoid stack-frame overwrite.
27180
27181 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27182
27183         * gcc.c-torture/compile/20000405-2.c: New test.
27184         * gcc.c-torture/compile/20000405-3.c: New test.
27185
27186 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27187
27188         * gcc.c-torture/compile/20000405-1.c: New test.
27189
27190 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27191
27192         * gcc.dg/cast-qual-1.c: Revert last change.
27193
27194 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27195
27196         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27197
27198 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27199
27200         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27201         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27202
27203 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27204
27205         * gcc.c-torture/compile/20000403-2.c: New test.
27206         * gcc.c-torture/compile/20000403-1.c: New test.
27207
27208 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27209
27210         * gcc.c-torture/execute/20000403-1.c: New test.
27211
27212 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27213
27214         * gcc.c-torture/execute/20000402-1.c: New test.
27215
27216 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27217
27218         * gcc.c-torture/execute/va-arg-15.c: New test.
27219         * gcc.c-torture/execute/va-arg-16.c: New test.
27220         * gcc.c-torture/execute/va-arg-17.c: New test.
27221         * gcc.c-torture/execute/va-arg-18.c: New test.
27222         * gcc.c-torture/execute/va-arg-19.c: New test.
27223
27224 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27225
27226         * gcc.c-torture/compile/981211-1.c: Move to...
27227         * gcc.dg/cpp-as1.c: ...here.
27228         * gcc.dg/cpp-as2.c: New file.
27229
27230         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27231         compiler.
27232
27233 2000-04-02  Neil Booth  <NeilB@earthling.net>
27234
27235         * gcc.dg/cpp-cond.c  New tests.
27236         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27237         accidental success less likely.
27238         * gcc.dg/cpp-missingop.c  New tests.
27239         * gcc.dg/cpp-missingparen.c  New tests.
27240         * gcc.dg/cpp-shift.c  New tests.
27241         * gcc.dg/cpp-shortcircuit.c  New tests.
27242         * gcc.dg/cpp-unary.c  New tests.
27243
27244 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27245
27246         * gcc.c-torture/compile/20000329-1.c: New test.
27247
27248 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27249
27250         * gcc.c-torture/compile/20000326-1.c: New test.
27251         * gcc.c-torture/compile/20000326-2.c: New test.
27252
27253 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27254
27255         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27256         the first parameter is a function argument.
27257
27258 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27259
27260         * g++.old-deja/g++.ext/array4.C: New test.
27261
27262 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27263
27264         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27265
27266 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27267
27268         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27269
27270 2000-03-19  Richard Henderson  <rth@cygnus.com>
27271
27272         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27273
27274 2000-03-19  Richard Henderson  <rth@cygnus.com>
27275
27276         * gcc.c-torture/compile/20000319-1.c: New test.
27277
27278 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27279
27280         * gcc.c-torture/execute/20000314-3.c: New test.
27281         * gcc.c-torture/execute/20000314-2.c: New test.
27282         * gcc.c-torture/execute/20000314-1.c: New test.
27283         * gcc.c-torture/compile/20000314-2.c: New test.
27284         * gcc.c-torture/compile/20000314-1.c: New test.
27285
27286 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27287
27288         * g++.old-deja/g++.warn/inline.C: New test.
27289
27290 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27291
27292         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27293         standards-compliant result rather than specific constants.
27294         Put test-values in array.
27295
27296 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27297
27298         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27299         (g++_target_compile): Put test-specific options last.
27300
27301 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27302
27303         * g++.old-deja/g++.eh/vbase4.C: New test.
27304
27305 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27306
27307         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27308
27309 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27310
27311         * g++.old-deja/g++.brendan/misc12.C: Removed.
27312         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27313         * g++.old-deja/g++.ext/pretty4.C: New test.
27314
27315 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27316
27317         * g++.old-deja/g++.other/string2.C: New test.
27318
27319 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27320
27321         * g++.old-deja/g++.warn/impint2.C: New test.
27322
27323 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27324
27325         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27326         is 1, not zero.
27327
27328 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27329
27330         * g++.old-deja/g++.warn/impint.C: New test.
27331         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27332         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27333         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27334         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27335         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27336         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27337         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27338         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27339         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27340         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27341         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27342         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27343
27344 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27345
27346         * gcc.dg/cpp-redef.c: New test.
27347
27348 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27349
27350         * g++.old-deja/g++.pt/unify7.C: New test.
27351
27352 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27353
27354         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27355         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27356
27357 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27358
27359         * gcc.c-torture/compile/20000224-1.c: New test.
27360
27361 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27362
27363         * gcc.c-torture/compile/cpp-2.c: New test.
27364         * gcc.c-torture/compile/cpp-1.c: New test.
27365
27366 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27367
27368         * gcc.c-torture/execute/20000225-1.c: New test.
27369
27370 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27371
27372         * gcc.dg/cpp-li2.c: New test.
27373
27374         * gcc.dg/cpp-wi1.c: New test.
27375
27376         * gcc.dg/cpp-li1.c: New test.
27377
27378 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27379
27380         * g++.old-deja/g++.other/sizeof5.C: New test.
27381
27382 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27383
27384         * gcc.c-torture/execute/va-arg-13.c: New test.
27385
27386 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27387
27388         * gcc.c-torture/execute/va-arg-12.c: New test.
27389
27390 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27391
27392         * gcc.c-torture/execute/20000223-1.c: New test.
27393
27394 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27395
27396         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27397
27398 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27399
27400         * g++.old-deja/g++.abi/ptrmem.C: New test.
27401
27402 2000-02-19  Richard Henderson  <rth@cygnus.com>
27403
27404         * gcc.c-torture/compile/init-3.c: New.
27405
27406 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27407
27408         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27409         ALWAYS_CXXFLAGS.
27410
27411 2000-02-11  Robert Lipe <robertl@sco.com>
27412
27413         * gcc.c-torture/compile/20000211-3.c: New test.
27414
27415 2000-02-11  Martin Buchholz <martin@xemacs.org>
27416
27417         * gcc.c-torture/compile/20000211-2.c: New test.
27418
27419 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27420
27421         * gcc.c-torture/compile/20000211-1.c: New test.
27422
27423 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27424
27425         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27426           on native targets
27427
27428 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27429
27430         * g++.old-deja/g++.other/cast5.C: New test.
27431
27432 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27433
27434         * gcc.c-torture/execute/20000205-1.c: New.
27435
27436 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27437
27438         * g++.old-deja/g++.jason/cast3.C: Return void.
27439         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27440
27441 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27442
27443         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27444
27445         * gcc.dg/loop-1.c: New test.
27446
27447 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27448
27449         * gcc.c-torture/compile/20000127-1.c: New test.
27450         * gcc.c-torture/execute/991228-1.c: New test.
27451
27452 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27453
27454         * gcc.dg/unused-2.c: New test.
27455
27456         * gcc.dg/conv-1.c: New test.
27457
27458 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27459
27460         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27461         compiler.
27462         (tool_option_proc): Fix typo.
27463
27464 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27465
27466         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27467         of the ld on the host, not on the build machine.
27468         Also, don't crash if '--help' is not a supported option.
27469
27470 2000-01-24  Richard Henderson  <rth@cygnus.com>
27471
27472         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27473
27474 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27475
27476         * gcc.c-torture/execute/20000120-2.c: New test.
27477         * gcc.c-torture/execute/20000120-1.c: New test.
27478
27479 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27480
27481         * gcc.c-torture/execute/20000113-1.c: New test.
27482
27483 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27484
27485         * gcc.c-torture/execute/20000112-1.c: New test.
27486
27487 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27488
27489         * gcc.dg/20000111-1.c: New test.
27490
27491 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27492
27493         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27494         with 16 bit integers.
27495
27496 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27497
27498         * gcc.dg/20000108-1.c: New test.
27499
27500 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27501
27502         * g++.old-deja/g++.ns/koenig8.C: New test.
27503
27504 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27505
27506         * g++.old-deja/g++.other/cast4.C: New test.
27507
27508 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27509
27510         * gcc.c-torture/compile/20000105-2.c: New test.
27511         * gcc.c-torture/compile/20000105-1.c: New test.
27512
27513 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27514
27515         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27516         references to printf & atoi to conform to ANSI standard.
27517         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27518         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27519         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27520         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27521         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27522         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27523         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27524         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27525         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27526         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27527         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27528         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27529         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27530         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27531         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27532         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27533         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27534         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27535         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27536         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27537         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27538         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27539         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27540         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27541         * g++.old-deja/g++.brendan/init3.C: Likewise.
27542         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27543         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27544         * g++.old-deja/g++.brendan/new2.C: Likewise.
27545         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27546         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27547         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27548         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27549         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27550         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27551         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27552         * g++.old-deja/g++.brendan/template24.C: Likewise.
27553         * g++.old-deja/g++.brendan/template3.C: Likewise.
27554         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27555         * g++.old-deja/g++.jason/inline3.C: Likewise.
27556         * g++.old-deja/g++.jason/opeq.C: Likewise.
27557         * g++.old-deja/g++.law/arg5.C: Likewise.
27558         * g++.old-deja/g++.law/arm7.C: Likewise.
27559         * g++.old-deja/g++.law/ctors11.C: Likewise.
27560         * g++.old-deja/g++.law/cvt8.C: Likewise.
27561         * g++.old-deja/g++.law/init9.C: Likewise.
27562         * g++.old-deja/g++.law/refs4.C: Likewise.
27563         * g++.old-deja/g++.law/template2.C: Likewise.
27564         * g++.old-deja/g++.law/visibility24.C: Likewise.
27565         * g++.old-deja/g++.law/vtable3.C: Likewise.
27566         * g++.old-deja/g++.mike/asm2.C: Likewise.
27567         * g++.old-deja/g++.mike/eh1.C: Likewise.
27568         * g++.old-deja/g++.mike/misc1.C: Likewise.
27569         * g++.old-deja/g++.mike/misc13.C: Likewise.
27570         * g++.old-deja/g++.mike/misc14.C: Likewise.
27571         * g++.old-deja/g++.mike/ns12.C: Likewise.
27572         * g++.old-deja/g++.mike/p1248.C: Likewise.
27573         * g++.old-deja/g++.mike/p3708.C: Likewise.
27574         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27575         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27576         * g++.old-deja/g++.mike/p646.C: Likewise.
27577         * g++.old-deja/g++.mike/p700.C: Likewise.
27578         * g++.old-deja/g++.mike/p783.C: Likewise.
27579         * g++.old-deja/g++.mike/p783a.C: Likewise.
27580         * g++.old-deja/g++.mike/p783b.C: Likewise.
27581         * g++.old-deja/g++.mike/p786.C: Likewise.
27582         * g++.old-deja/g++.mike/p789.C: Likewise.
27583         * g++.old-deja/g++.mike/p789a.C: Likewise.
27584         * g++.old-deja/g++.mike/p807a.C: Likewise.
27585         * g++.old-deja/g++.other/delete3.C: Likewise.
27586         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27587         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27588         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27589         * g++.old-deja/g++.other/empty1.C: Likewise.
27590         * g++.old-deja/g++.other/temporary1.C: Likewise.
27591         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27592         * g++.old-deja/g++.pt/t16.C: Likewise.
27593         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27594
27595 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27596
27597         * gcc.dg/991230-1.c: New test.
27598
27599 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27600
27601         * gcc.c-torture/compile/991229-3.c: New test.
27602         * gcc.c-torture/compile/991229-2.c: New test.
27603         * gcc.c-torture/compile/991229-1.c: New test.
27604
27605 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27606
27607         * gcc.c-torture/compile/labels-2.c: New test.
27608
27609 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
27610
27611         * gcc.c-torture/execute/991227-1.c: New test.
27612
27613 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27614
27615         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27616
27617 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
27618
27619         * gcc.c-torture/execute/991221-1.c: New test.
27620
27621 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27622
27623         * g++.old-deja/g++.other/cast3.C: New test.
27624
27625 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27626
27627         * gcc.c-torture/execute/991216-4.c: New test.
27628
27629 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27630
27631         * gcc.c-torture/execute/991216-1.c: New test.
27632         * gcc.c-torture/execute/991216-2.c: New test.
27633         * gcc.c-torture/execute/991216-3.c: New test.
27634
27635 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27636
27637         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27638         Actually make the test fail by using "-O2" for compilation.
27639
27640 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27641
27642         * g++.old-deja/g++.warn/cast-align1.C: New test.
27643
27644 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27645
27646         * gcc.c-torture/compile/991214-1.c: New test.
27647         * gcc.c-torture/compile/991214-2.c: New test.
27648
27649 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27650
27651         * gcc.dg/991214-1.c: New test.
27652
27653 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27654
27655         * gcc.c-torture/compile/991213-3.c: New test.
27656         * gcc.c-torture/compile/991213-2.c: New test.
27657         * gcc.c-torture/compile/991213-1.c: New test.
27658
27659 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27660
27661         * gcc.dg/991209-1.c: New test.
27662
27663 1999-12-08  Nathan Sidwell <nathan@acm.org>
27664
27665         * gcc.c-torture/compile/991208-1.c: New test.
27666
27667 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27668
27669         * gcc.dg/ultrasp2.c: New test.
27670
27671 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27672
27673         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27674
27675 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27676
27677         * gcc.c-torture/compile/991202-1.c: New test.
27678         * gcc.c-torture/execute/991202-1.c: New test.
27679         * gcc.c-torture/execute/991202-2.c: New test.
27680         * gcc.c-torture/execute/991202-3.c: New test.
27681
27682 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27683
27684         * g++.old-deja/g++.abi/align.C: New test.
27685         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27686         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27687
27688 1999-12-01  Richard Henderson  <rth@cygnus.com>
27689
27690         * gcc.c-torture/execute/991201-1.c: New.
27691
27692 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27693
27694         * gcc.dg/991129-1.c: New test.
27695
27696 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27697
27698         * gcc.c-torture/compile/991127-1.c: New test.
27699
27700 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27701
27702         * g++.old-deja/g++.other/warn4.C: New test.
27703
27704 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27705
27706         * g++.old-deja/g++.eh/cleanup2.C: New test.
27707         * g++.old-deja/g++.ext/pretty2.C: New test.
27708         * g++.old-deja/g++.ext/pretty3.C: New test.
27709         * g++.old-deja/g++.other/debug6.C: New test.
27710
27711 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27712
27713         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27714         compiler_output to look for one error message instead of two.
27715
27716 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27717
27718         * gcc.c-torture/execute/991118-1.c: Also test case
27719         where the word boundary does not split a byte evenly.
27720
27721 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27722
27723         * g++.old-deja/g++.ext/restrict1.C: New test.
27724
27725 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27726
27727         * gcc.c-torture/execute/991118-1.c: New test.
27728
27729 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27730
27731         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27732         working directory pathnames.
27733
27734 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27735
27736         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27737         host is equipped with driver.h and driver.o so it can actually
27738         compile and run the tests.
27739
27740 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27741
27742         * gcc.c-torture/compile/991008-1.c: New test.
27743
27744 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27745
27746         * lib/gcc-dg.exp: Include target-supports.exp
27747
27748 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27749
27750         * lib/target-supports.exp: New file: Provide procs to test for
27751         features supported by the target.
27752         (check_weak_available): Moved here from ecos.exp.
27753         (check_alias_available): New proc: Determine of the target
27754         toolchain supports the alias attribute.
27755
27756         * gcc.dg/special/ecos.exp: Move check_weak_available to
27757         target-supports.exp.
27758         (alias-1.c): Only perform the test if the target supports
27759         aliases.
27760         (wkali-1.c): Only perform the test if the target supports
27761         aliases.
27762
27763         * gcc.dg/990506-0.c: Expect error messages from cross
27764         targets as well as native targets.
27765
27766 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27767
27768         * gcc.dg/ultrasp1.c: Removed xfail.
27769         * gcc.dg/struct-ret-2.c: Likewise.
27770         * gcc.dg/array-1.c: Likewise.
27771
27772 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27773
27774         * gcc.dg/struct-ret-2.c: New test.
27775
27776         * gcc.dg/array-1.c: New test.
27777
27778 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27779
27780         * gcc.c-torture/execute/991030-1.c: New test.
27781
27782 1999-10-26  Richard Henderson  <rth@cygnus.com>
27783
27784         * gcc.c-torture/compile/991026-2.c: New test.
27785
27786 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27787
27788         * gcc.c-torture/compile/991026-1.c: New test.
27789
27790 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27791
27792         * gcc.c-torture/execute/991023-1.c: New test.
27793
27794 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27795
27796         * gcc.c-torture/execute/991019-1.c: New test.
27797
27798 1999-10-16  Richard Henderson  <rth@cygnus.com>
27799
27800         * gcc.c-torture/execute/991016-1.c: New test.
27801
27802 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27803
27804         * gcc.c-torture/execute/991014-1.c: New test.
27805
27806 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27807
27808         * g++.old-deja/g++.other/union2.C: New test.
27809
27810 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27811
27812         * g++.old-deja/g++.other/vaarg2.C: New test.
27813         * g++.old-deja/g++.other/vaarg3.C: New test.
27814
27815 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27816
27817         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27818         in compile/.
27819
27820 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27821
27822         * gcc.c-torture/execute/va-arg-11.c: New test.
27823
27824 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27825
27826         * lib/file-format.exp (gcc_target_object_format): Don't
27827         crash if objdump is unavailable.
27828
27829 1999-09-29  Donn Terry <donn@interix.com>
27830
27831         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27832
27833 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27834
27835         * gcc.c-torture/compile/990928-1.c: New test.
27836
27837 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27838
27839         * g++.old-deja/g++.other/decl6.C: New test.
27840
27841 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27842
27843         * gcc.c-torture/execute/va-arg-10.c: New test.
27844
27845 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27846
27847         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27848         __PRETTY_FUNCTION__.
27849
27850 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27851
27852         * gcc.c-torture/execute/990923-1.c: New test.
27853
27854 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27855
27856         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27857         for which -fpic is inappropriate.
27858
27859 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27860
27861         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27862
27863 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27864
27865         * g++.old-deja/g++.other/dyncast1.C: New test.
27866         * g++.old-deja/g++.other/dyncast2.C: New test.
27867         * g++.old-deja/g++.other/dyncast3.C: New test.
27868         * g++.old-deja/g++.other/dyncast4.C: New test.
27869         * g++.old-deja/g++.other/dyncast5.C: New test.
27870         * g++.old-deja/g++.eh/catch3.C: New test.
27871         * g++.old-deja/g++.eh/catch3p.C: New test.
27872         * g++.old-deja/g++.eh/catch4.C: New test.
27873         * g++.old-deja/g++.eh/catch4p.C: New test.
27874         * g++.old-deja/g++.eh/catch5.C: New test.
27875         * g++.old-deja/g++.eh/catch5p.C: New test.
27876         * g++.old-deja/g++.eh/catch6.C: New test.
27877         * g++.old-deja/g++.eh/catch6p.C: New test.
27878         * g++.old-deja/g++.eh/catch7.C: New test.
27879         * g++.old-deja/g++.eh/catch7p.C: New test.
27880         * g++.old-deja/g++.eh/catch8.C: New test.
27881         * g++.old-deja/g++.eh/catch8p.C: New test.
27882         * g++.old-deja/g++.eh/catch9.C: New test.
27883         * g++.old-deja/g++.eh/catch9p.C: New test.
27884
27885 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27886
27887         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27888         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27889
27890 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27891
27892         * gcc.c-torture/compile/990913-1.c: New test.
27893
27894 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27895
27896         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27897         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27898
27899 1999-09-09  Richard Henderson  <rth@cygnus.com>
27900
27901         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27902
27903 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27904
27905         * g++.old-deja/g++.other/lookup11.C: New test.
27906         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27907         what is permitted and what we want.
27908         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27909         overload use.
27910         * g++.old-deja/g++.jason/rfg5.C: Likewise
27911
27912 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27913
27914         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27915         * gcc.c-torture/noncompile/poison-1.c: New file.
27916
27917 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27918
27919         * g++.old-deja/g++.other/sizeof3.C: New test.
27920         * g++.old-deja/g++.other/sizeof4.C: New test.
27921         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27922         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27923
27924 1999-09-07  Richard Henderson  <rth@cygnus.com>
27925
27926         * gcc.dg/va-arg-1.c: New.
27927
27928 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27929
27930         * gcc.c-torture/execute/va-arg-9.c: New test.
27931
27932 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27933
27934         * g77.f-torture/compile/980519-2.f: New test.
27935         * g77.f-torture/compile/19990905-0.f: New test.
27936         * g77.f-torture/compile/19990905-1.f: New test.
27937         * g77.f-torture/compile/19990905-2.f: New test.
27938
27939         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27940
27941 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27942
27943         * gcc.c-torture/execute/990827-1.c: Fix typo.
27944
27945 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27946
27947         * g++.old-deja/g++.other/deref1.C: New test.
27948
27949 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27950
27951         * g++.old-deja/g++.other/ambig2.C: New test.
27952         * g++.old-deja/g++.other/cond5.C: New test.
27953         * g++.old-deja/g++.other/lookup16.C: New test.
27954
27955 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27956
27957         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27958         assemblers too.
27959
27960 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27961
27962         * lib/c-torture.exp: Avoid the "compare executables" optimization
27963         when testing native.
27964
27965 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27966
27967         * gcc.c-torture/execute/990829-1.c: New test.
27968         * gcc.c-torture/compile/990829-1.c: New test.
27969
27970 1999-08-27  Paul Burchard  <burchard@pobox.com>
27971
27972         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27973         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27974         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27975         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27976         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27977         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27978         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27979         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27980         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27981         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27982         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27983
27984 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27985
27986         * gcc.c-torture/execute/990827-1.c: New test.
27987
27988 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27989
27990         * g77.f-torture/noncompile/19990826-4.f: New test.
27991
27992         * g77.f-torture/compile/19990826-3.f: New test.
27993
27994         * g77.f-torture/execute/19990826-2.f: New test.
27995
27996         * g77.f-torture/compile/19990826-1.f: New test.
27997
27998         * gcc.c-torture/execute/990826-0.c: New test.
27999         * g77.c-torture/execute/19990826-0.f: New test.
28000
28001         * g77.f-torture/noncompile/970626-2.f: New test.
28002
28003 1999-08-25  Paul Burchard  <burchard@pobox.com>
28004
28005         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28006         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28007         lss-011.C: New tests.
28008
28009 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28010
28011         * g++.old-deja/g++.other/decl5.C: New test.
28012
28013 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28014
28015         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28016         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28017         call `postbase' for each one.  All callers of `postbase' changed
28018         to call this instead.
28019
28020 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28021
28022         * gcc.c-torture/execute/990811-1.c: New test.
28023
28024 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28025
28026         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28027         just native ones.
28028
28029         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28030         just native ones.
28031
28032 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28033
28034         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28035
28036 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28037
28038         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28039
28040 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28041
28042         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28043
28044 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28045
28046         * gcc.c-torture/execute/990804-1.c: New test.
28047
28048 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28049
28050         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28051         * g++.old-deja/g++.brendan/crash64.C: Likewise
28052         * g++.old-deja/g++.brendan/overload8.C: Likewise
28053
28054 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28055
28056         * g++.old-deja/g++.other/struct1.C: New test.
28057
28058 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28059
28060         * g++.old-deja/g++.other/enum2.C: New test.
28061
28062 1999-08-02  Richard Henderson  <rth@cygnus.com>
28063
28064         Adapted from tests from Franz Sirl:
28065         * gcc.c-torture/execute/va-arg-7.c: New test.
28066         * gcc.c-torture/execute/va-arg-8.c: New test.
28067
28068 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28069
28070         * gcc.c-torture/compile/990801-2.c: New test.
28071
28072         * gcc.c-torture/compile/990801-1.c: New test.
28073
28074 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28075
28076         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28077         fp-cmp-1.c, converting double to float.
28078
28079         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28080         fp-cmp-1.c, converting double to long double.
28081
28082         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28083         from fr1 to unknown_register, since fr1 is a legitimate register
28084         on some machines.
28085
28086 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28087
28088         * README: More listname related changes.
28089
28090 1999-07-08  Catherine Moore  <clm@cygnus.com>
28091
28092         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28093
28094 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28095
28096         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28097
28098 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28099
28100         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28101
28102 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28103
28104         * gcc.dg/990703-1.c: New test.
28105
28106 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28107
28108         * lib/file-format.exp: New file: Move definition of proc
28109         gcc_target_object_format to here from
28110         gcc.dg/special/ecos.exp.
28111
28112         * lib/c-torture.exp: Include lib file-format.exp.
28113         * lib/gcc-dg.exp: Include lib file-format.exp.
28114
28115         * gcc.dg/special/ecos.exp: Remove definition of proc
28116         gcc_target_object_format.
28117
28118 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28119
28120         * gcc.c-torture/execute/990628-1.c: New test.
28121
28122 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28123
28124         * gcc.c-torture/compile/990625-2.c: New test.
28125
28126         * gcc.c-torture/compile/990625-1.c: New test.
28127
28128 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28129
28130         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28131         attributes compile.
28132         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28133         ports that use the COFF/PE file format.
28134
28135 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28136
28137         * gcc.c-torture/compile/990617-1.c: New test.
28138
28139 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28140
28141         * g++.old-deja/g++.other/decl4.C: New test.
28142
28143 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28144
28145         * g++.old-deja/g++.other/bitfld3.C: New test.
28146
28147 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28148
28149         * g++.old-deja/g++.eh/catch1.C: New test.
28150
28151 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28152
28153         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28154
28155         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28156         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28157
28158 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28159
28160         * g77.f-torture/compile/19990502-0.f: Replace with new,
28161         shorter, test that still fails after recent changes.
28162
28163 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28164
28165         * gcc.c-torture/execute/990604-1.c: New test.
28166
28167 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28168
28169         * gcc.c-torture/execute/990531-1.c: New test.
28170
28171 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28172
28173         * gcc.c-torture/compile/990527-1.c: New test.
28174
28175 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28176
28177         * gcc.c-torture/execute/990527-1.c: New test.
28178
28179 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28180
28181         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28182         bitfields as signed.
28183
28184 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28185
28186         * g77.f-torture/compile/19990525-0.f: New test.
28187
28188 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28189
28190         * gcc.c-torture/execute/990525-2.c: New test.
28191
28192         * gcc.c-torture/execute/990525-1.c: New test.
28193
28194 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28195
28196         * g++.old-deja/g++.other/anon3.C: New test.
28197         * g++.old-deja/g++.other/anon4.C: New test.
28198         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28199         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28200         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28201         Merrill).
28202
28203 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28204
28205         * gcc.c-torture/execute/990524-1.c: New test.
28206
28207         * gcc.dg/990524-1.c: New test.
28208
28209 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28210
28211         * gcc.c-torture/compile/990523-1.c: New test.
28212
28213 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28214
28215         * gcc.c-torture/compile/990519-1.c: New test.
28216
28217 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28218
28219         * gcc.c-torture/compile/990517-1.c: New test.
28220
28221         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28222         (e4, f4): New tests.
28223         (main): Call them.
28224
28225 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28226
28227         * gcc.dg/noreturn-1.c: New test.
28228
28229 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28230
28231         * gcc.c-torture/execute/990513-1.c: New test.
28232
28233 1999-05-10  Richard Henderson  <rth@cygnus.com>
28234
28235         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28236
28237 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28238
28239         * g77.f-torture/execute/erfc.f: Use small single-precision
28240         values, to avoid problems on Alphas when not -mieee.
28241
28242 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28243
28244         * gcc.dg/990506-0.c: New test.
28245
28246 1999-05-08  Richard Henderson  <rth@cygnus.com>
28247
28248         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28249         the constant to test.  Don't XFAIL 64-bit targets.
28250
28251         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28252         * g++.old-deja/g++.law/profile1.C: Likewise.
28253
28254         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28255         operator new instances.
28256         * g++.old-deja/g++.other/delete5.C: Likewise.
28257
28258 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28259
28260         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28261         intrinsic.
28262
28263 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28264
28265         * g77.f-torture/execute/u77-test.f: Reverse order of two
28266         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28267
28268 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28269
28270         * gcc.dg/compare1.c: New test.
28271
28272 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28273
28274         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28275         New tests.
28276
28277 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28278
28279         * g77.f-torture/compile/19990502-1.f: New test.
28280
28281 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28282
28283         * g77.f-torture/compile/19990502-0.f: New test.
28284
28285 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28286
28287         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28288         intrinsic.
28289
28290 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28291
28292         * g77.f-torture/execute/u77-test.f (main): List libU77
28293         intrinsics not currently tested.
28294         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28295         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28296         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28297         Trim blanks off the ends of some printed strings.
28298
28299 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28300
28301         * g77.f-torture/execute/u77-test.f (main): Just warn about
28302         FSTAT gid disagreement, as it's expected on some systems.
28303
28304 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28305
28306         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28307         use a new function, which allows for some slop.
28308         Clean up some commentary.
28309         (issum): The new function.
28310         (sgladd): Deleted subroutine.
28311
28312 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28313
28314         * g77.f-torture/execute/u77-test.f: Modify to be more like
28315         libf2c/libU77 version, bringing patches to that version here.
28316         Add suitable commentary.
28317
28318 1999-04-25  Richard Henderson  <rth@cygnus.com>
28319
28320         * gcc.dg/990424-1.c: New test.
28321
28322 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28323
28324         * g77.f-torture/execute/u77-test.f (main): Bug involving
28325         LSTAT has been fixed, so turn back on full checking.
28326
28327 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28328
28329         * g77.f-torture/compile/19990419-0.f: New test.
28330         * g77.f-torture/execute/19990419-1.f: New test.
28331
28332 1999-04-17  Richard Henderson  <rth@cygnus.com>
28333
28334         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28335         to avoid the need for a prototype to supress a warning.
28336
28337 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28338
28339         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28340
28341 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28342
28343         * gcc.c-torture/execute/990404-1.c: New test.
28344
28345 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28346
28347         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28348         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28349         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28350         missing initializer warnings.
28351
28352 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28353
28354         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28355         matching strings.
28356
28357 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28358
28359         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28360
28361 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28362
28363         * g77.f-torture/execute/19990325-0.f: New test.
28364         * g77.f-torture/execute/19990325-1.f: New test.
28365
28366 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28367
28368         * gcc.c-torture/execute/990324-1.c: New test.
28369
28370 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28371
28372         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28373         test with 4.
28374
28375 1999-03-17  Richard Henderson  <rth@cygnus.com>
28376
28377         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28378
28379 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28380
28381         * g77.f-torture/execute/19990313-2.f: New test.
28382         * g77.f-torture/execute/19990313-3.f: New test.
28383
28384 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28385
28386         * g77.f-torture/execute/19990313-0.f: New test.
28387         * g77.f-torture/execute/19990313-1.f: New test.
28388
28389 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28390
28391         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28392         printf to sprintf.
28393         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28394         (main): Add check for u15.  Conditionalize u31 check depending on
28395         whether ints are <32 bits or >=32 bits.
28396
28397 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28398
28399         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28400
28401 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28402
28403         * g77.f-torture/compile/19990305-0.f: New test.
28404         * g77.f-torture/execute/19981119-0.f: New test.
28405
28406 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28407
28408         * g77.f-torture/execute/970625-2.f: call ABORT if final
28409         result is not correct, instead of just printing it.
28410         Add this checking via newly introduced obfuscation, to
28411         trip up buggy front ends.
28412
28413 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28414
28415         * g77.f-torture/compile/960317-1.f: Moved from being
28416         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28417
28418 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28419
28420         * g77.f-torture/execute/960317-1.f: New (old) test.
28421         * g77.f-torture/execute/970625-2.f: Ditto.
28422
28423 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28424
28425         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28426         message on line 1 or line 2; cccp and cpplib do this differently.
28427
28428 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28429
28430         * g++.old-deja/g++.law/weak1.C: New test.
28431
28432 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28433
28434         * gcc.c-torture/execute/990119-1.c: Renamed to...
28435         * gcc.dg/990119-1.c: this, so it will only be tested once
28436         (it's a preprocessor test, it doesn't need to be run at
28437         multiple optimization levels).
28438
28439 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28440
28441         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28442           ALWAYS_CXXFLAGS.
28443
28444 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28445
28446         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28447         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28448         to not be compilable by current g77.
28449
28450 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28451
28452         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28453
28454 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28455
28456         * gcc.c-torture/execute/990222-1.c: New test.
28457
28458 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28459
28460         * g77.f-torture/compile/19990218-0.f: New test.
28461         * g77.f-torture/noncompile/19990218-1.f: New test.
28462
28463 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28464
28465         * g77.f-torture/compile/19981216-0.f: New test.
28466
28467 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28468
28469         * gcc.dg/990214-1.c: New test.
28470
28471 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28472
28473         * gcc.dg/990213-2.c: New test.
28474
28475         * gcc.dg/990213-1.c: New test.
28476
28477 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28478
28479         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28480         ints.
28481
28482 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28483
28484         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28485         specified by target.
28486
28487         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28488
28489 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28490
28491         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28492
28493 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28494
28495         * gcc.dg/special/ecos.exp: New test driver for new tests with
28496         special requirements.
28497
28498         * gcc.dg/special/alias-1.c: New test.
28499         * gcc.dg/special/gcsec-1.c: New test.
28500         * gcc.dg/special/weak-1.c: New test.
28501         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28502         * gcc.dg/special/weak-2.c: New test.
28503         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28504         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28505         * gcc.dg/special/wkali-1.c: New test.
28506         * gcc.dg/special/wkali-2.c: New test.
28507         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28508         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28509
28510 1999-02-10  Felix Lee  <flee@cygnus.com>
28511
28512           * lib/c-torture.exp (c-torture-compile): Pull out code for
28513           analyzing gcc error messages.
28514           (c-torture-execute): Likewise.  Fix some (harmless) false
28515           positives.
28516           * lib/gcc.exp (gcc_check_compile): New function.
28517
28518 1999-02-08  Richard Henderson  <rth@cygnus.com>
28519
28520         * gcc.c-torture/execute/990208-1.c: New test.
28521
28522 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28523
28524         * g++.dg/special/ecos.exp: New driver for new tests with special
28525         requirements
28526
28527         * g++.dg/special/conpr-1.C: New test
28528         * g++.dg/special/conpr-2.C: New test
28529         * g++.dg/special/conpr-2a.C: New test
28530         * g++.dg/special/conpr-3.C: New test
28531         * g++.dg/special/conpr-3a.C: New test
28532         * g++.dg/special/conpr-3b.C: New test
28533
28534         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28535         allow g++ to use the dg driver
28536
28537         * README: Add comment about g++.dg directory
28538
28539 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28540
28541         * README: Update email addresses.
28542
28543 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28544
28545         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28546         arguments in order to force structure S onto the stack even on
28547         the alpha.
28548         (test): Pass 10 leading arguments to function foo as well as the
28549         structure S.
28550
28551         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28552         failure for all targets.
28553
28554         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28555         abort to terminate program execution.
28556
28557 1999-01-30  Richard Henderson  <rth@cygnus.com>
28558
28559         * gcc.c-torture/execute/990130-1.c: New test.
28560
28561 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28562
28563         * gcc.dg/990130-1.c: New test.
28564
28565 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28566
28567         * gcc.c-torture/execute/990128-1.c: New test.
28568
28569 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28570
28571         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28572
28573 1999-01-27  Felix Lee  <flee@cygnus.com>
28574
28575         * lib/c-torture.exp (c-torture-compile): pull out code for
28576         analyzing gcc error messages.
28577         (c-torture-execute): ditto, and fix some (harmless) false
28578         positives.
28579         * lib/gcc.exp (gcc_check_compile): new function.
28580
28581 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28582
28583         * gcc.dg/990117-1.c: New test.
28584
28585         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28586
28587         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28588
28589 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28590
28591         * g77.f-torture/compile/990115-1.f: New test.
28592
28593 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28594
28595         * gcc.c-torture/compile/990107-1.c: New test
28596
28597 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28598
28599         * gcc.c-torture/execute/990106-2.c: New test.
28600
28601         * gcc.c-torture/execute/990106-1.c: New test.
28602
28603 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28604
28605         * gcc.c-torture/compile/981223-1.c: New test.
28606
28607 1998-12-29  Richard Henderson  <rth@cygnus.com>
28608
28609         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28610         (opt3): Rename from opt4 and disable.
28611
28612 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28613
28614         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28615
28616 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28617
28618         * g++.old-deja/g++.other/conv5.C: New test.
28619
28620 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28621
28622         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28623
28624 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28625
28626         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28627
28628 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28629
28630         * gcc.c-torture/compile/981211-1.c: New test.
28631
28632 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28633
28634         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28635
28636         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28637
28638 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28639
28640         * gcc.special/930510-1.c: Make C9X safe.
28641         * gcc.misc-tests/gcov-1.c Similarly.
28642         * gcc.misc-tests/gcov-2.c Similarly.
28643
28644 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28645
28646         * gcc.dg/ultrasp1.c: New test.
28647
28648 1998-12-06  Richard Henderson  <rth@cygnus.com>
28649
28650         * gcc.c-torture/execute/981206.c: New test.
28651
28652 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28653
28654         * g++.old-deja/g++.ns/template7.C: New test.
28655
28656         * g++.old-deja/g++.other/expr1.C: New test.
28657
28658         * g++.old-deja/g++.eh/tmpl3.C: New test.
28659
28660         * g++.old-deja/g++.eh/tmpl2.C: New test.
28661
28662 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28663
28664         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28665         * g++.old-deja/g++.other/using6.C: Removed.
28666         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28667
28668         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28669
28670 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28671
28672         * g++.old-deja/g++.pt/overload8.C: New test.
28673
28674         * g++.old-deja/g++.pt/overload7.C: New test.
28675
28676         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28677
28678         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28679         and relinking messages.
28680         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28681         compiling with -frepo.
28682
28683 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28684
28685         * g++.old-deja/g++.pt/lookup6.C: New test.
28686
28687 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28688
28689         * gcc.c-torture/execute/981130-1.c: New test.
28690         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28691
28692 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28693
28694         * g++.old-deja/g++.pt/explicit76.C: New test.
28695
28696         * g++.old-deja/g++.pt/friend38.C: New test.
28697
28698         * g++.old-deja/g++.ns/crash2.C: New test.
28699
28700         * g++.old-deja/g++.pt/defarg8.C: New test.
28701
28702         * g++.old-deja/g++.pt/instantiate6.C: New test.
28703
28704         * g++.old-deja/g++.pt/static6.C: New test.
28705
28706         * g++.old-deja/g++.pt/decl2.C: New test.
28707
28708 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28709
28710         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28711         problem is actually related with name lookup, but so what? :-)
28712
28713         * g++.old-deja/g++.pt/friend37.C: New test.
28714
28715 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28716
28717         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28718         element, which fails on some systems.
28719
28720         * g77.f-torture/execute/labug1.f: New test.
28721
28722 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28723
28724         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28725         is defined.
28726
28727 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28728
28729         * g77.f-torture/compile/981117-1.f: New test.
28730
28731 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28732
28733         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28734         properly discarded.
28735
28736 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28737
28738         * gcc.c-torture/execute/memcheck: New directory of tests for
28739         -fcheck-memory-usage.
28740
28741 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28742
28743         * README: New file, general information about the testsuite and
28744         new description of the various C++ test subdirectories.
28745         * README.g++: Eliminate obsolete information, update and move most
28746         relevant stuff to README.
28747
28748 1998-11-07  Richard Henderson  <rth@cygnus.com>
28749
28750         * gcc.c-torture/compile/981107-1.c: New test.
28751
28752 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28753
28754         * execute/memcpy-bi.c: New testcase.
28755
28756 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28757
28758         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28759         base classes.
28760
28761         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28762         template is selected.
28763
28764         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28765         classes, it should be accepted for all types.
28766
28767         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28768
28769         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28770         specializations start with template headers.
28771
28772 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28773
28774         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28775
28776         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28777         non-POD types.
28778
28779 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28780
28781         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28782
28783 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28784
28785         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28786
28787 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28788
28789         * 981019-1.c: New test.
28790
28791 1998-10-14  Robert Lipe <robertl@dgii.com>
28792
28793         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28794         find objc headers.
28795
28796 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28797
28798         * compile/981001-4.c: Remove use of GCC extension that triggers a
28799         compiler bug.
28800
28801 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28802
28803         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28804
28805 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28806
28807         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28808         instantiation of template produces incorrect code for delete
28809         expression.
28810
28811         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28812         constructors' name is not unique.
28813         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28814         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28815
28816         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28817         automatic array of const is ill-formed.
28818
28819         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28820         of template parameter?
28821
28822         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28823         const.
28824
28825         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28826         pointer-to-member expression.
28827
28828         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28829         declaration causes ICE.
28830
28831 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28832
28833         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28834         reserved in the global namespace.
28835
28836         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28837         generate needed virtual table.
28838
28839         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28840
28841 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28842
28843         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28844         template-dependent type
28845
28846 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28847
28848         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28849         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28850         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28851
28852         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28853         class should be usable as argument of member function.
28854         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28855         class should be usable as return type of member function.
28856         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28857         class should be usable as type of data member.
28858
28859         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28860
28861 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28862
28863         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28864
28865 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28866
28867         * gcc.dg/dll-?.c Add thumb to target list.
28868         Fix assembler scan patterns to match current assembler output.
28869
28870 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28871
28872         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28873         matching of template brackets.
28874
28875         * g++.old-deja/g++.other/using4.C: New test.  Test using
28876         declarations of methods from base classes.
28877
28878         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28879         within functions should introduce names into the innermost
28880         enclosing namespace.
28881
28882         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28883         of static locals if first initialization throws.
28884
28885 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28886
28887         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28888
28889 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28890
28891         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28892         lose track of the possible targets of tablejump insns.
28893         * special/special.exp: Run it.
28894
28895 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28896
28897         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28898         must be declared before its specializations can be named in friend
28899         declarations.
28900
28901 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28902
28903         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28904
28905         * g77.f-torture/execute/io1.f: New test.
28906
28907 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28908
28909         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28910         with pointer to template function, for which no argument deduction
28911         is possible.
28912
28913         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28914         specialization of template function as argument to template
28915         function.
28916
28917         * g++.old-deja/g++.other/access2.C: New test; Inner class
28918         shouldn't have privileged access to Outer's names.
28919
28920 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28921
28922         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28923         friend template declared within template class conflicts with
28924         nested class of the same name.
28925
28926         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28927         is ignored.
28928
28929         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28930         object with direct initializer as function declaration.
28931
28932         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28933         initializers.
28934
28935         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28936         involving const pointer and NULL produces incorrect result.
28937
28938         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28939         type name without `typename' should be rejected with -pedantic.
28940
28941 1998-10-02  Richard Henderson  <rth@cygnus.com>
28942
28943         * g++.old-deja/g++.other/addrof1.C: New test.
28944
28945 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28946
28947         * gcc.c-torture/compile/981001-1.c: New test.
28948         * gcc.c-torture/execute/981001-1.c: New test.
28949
28950 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28951
28952         * gcc.c-torture/compile/981001-2.c: New test.
28953         * gcc.c-torture/compile/981001-3.c: New test.
28954         * gcc.c-torture/compile/981001-4.c: New test.
28955
28956 1998-10-01  Robert Lipe  <robertl@dgii.com>
28957
28958         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28959         multilibbed hosts.   Idea grafted from g77.exp.
28960
28961 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28962
28963         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28964         avoid losing on systems which need -lsocket.
28965
28966 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28967
28968         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28969         * g++.old-deja/g++.other/nested2.C: Ditto.
28970         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28971         failure.
28972
28973 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28974
28975         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28976         preferred over template operator!= for enum bitfields.
28977
28978 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28979
28980         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28981         that happen to have the same base name, but in different scopes,
28982         are incorrectly rejected.
28983
28984 1998-09-16  Richard Henderson  <rth@cygnus.com>
28985
28986         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28987         on the native word size instead of an integer literal.
28988
28989 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28990
28991         * g++.old-deja/g++.other/static2.C: Invocation of static data
28992         member of type pointer-to-function denoted as non-static member.
28993
28994         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28995         checks involving function types and aliases.
28996
28997 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28998
28999         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29000         redefined to the same non-trivial type.
29001
29002         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29003         namespace-qualification of template specializations declared in
29004         other namespaces.
29005
29006         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29007         to declare a subset of the specializations of a template function
29008         as friends of specializations of a template class.
29009
29010         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29011         member templates that do not fully specialize the enclosing
29012         template class are rejected.
29013
29014 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29015
29016         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29017
29018 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29019
29020         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29021         altered from libf2c/libU77 version.
29022
29023 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29024
29025         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29026
29027 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29028
29029         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29030         (un)signed char are different types for template specialization
29031         purposes.
29032
29033 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29034
29035         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29036         * objc: ObjC testsuite.
29037
29038 1998-08-31  Catherine Moore  <clm@cygnus.com>
29039
29040         * gcc.c-torture/execute/941014-1.x:  New file.
29041
29042 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29043
29044         * lib/c-torture.exp: Add support for
29045         torture_eval_before_compile and torture_eval_before_execute
29046         variables.
29047
29048 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29049
29050         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29051         this test triggers valid.
29052
29053 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29054
29055         * gcc.dg/980827-1.c: New test.
29056
29057 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29058
29059         * gcc.c-torture/execute/loop-4b.c: New test.
29060
29061 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29062
29063         * lib/c-torture.exp: Add support for
29064         torture_eval_before_compile and torture_eval_before_execute
29065         variables.
29066
29067 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29068
29069         * gcc.c-torture/compile/980825-1.c: New test.
29070
29071 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29072
29073         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29074         count number tests in opt_t0 not good_t0.
29075
29076 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29077
29078         * gcc.c-torture/compile/930326-1.x: Fix typo.
29079
29080 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29081
29082         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29083         causes an ICE.
29084
29085 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29086
29087         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29088         STACK_SIZE is defined.
29089         * gcc.c-torture/unsorted/stuct.c: Similarly.
29090
29091         * gcc.c-torture/compile/980821-1.c: New test.
29092
29093 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29094
29095         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29096
29097 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29098
29099         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29100         code.
29101
29102 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29103
29104         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29105         error'.
29106
29107 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29108
29109         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29110
29111 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29112
29113         * gcc.c-torture/compile/980816-1.c: New test.
29114
29115         * gcc.dg/980816-1.c: New test.
29116
29117 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29118
29119         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29120         compiler for ieee tests.
29121
29122 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29123
29124         * g77.f-torture/compile/980729-0.f: New test.
29125
29126 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29127
29128         * gcc.c-torture/special/eeprof-1.c: New test, for
29129         -finstrument-functions.
29130         * gcc.c-torture/special/special.exp: Run it.
29131
29132 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29133
29134         * gcc.c-torture/compile/980729-1.c: New test.
29135
29136 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29137
29138         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29139         __thumb__ is defined, and test for ARM style doubles if so.
29140
29141 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29142
29143         * g77.f-torture/noncompile/980615-0.f: New test.
29144
29145 1998-07-26  H.J. Lu  (hjl@gnu.org)
29146
29147         * gcc.dg/980312-1.c: Do link instead of compile.
29148         * gcc.dg/980313-1.c: Likewise.
29149
29150 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29151
29152         * gcc.c-torture/compile/980726-1.c: New test.
29153
29154 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29155
29156         * g77.f-torture/execute/io0.f: New test.
29157
29158 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29159
29160         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29161         an int.
29162
29163 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29164
29165         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29166         m32r bugs.
29167
29168 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29169
29170         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29171         c-decl.c:grokdeclarator can handle mode attributes.
29172
29173 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29174
29175         * gcc.c-torture/execute/980716-1.c: New test.
29176
29177 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29178
29179         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29180         the mn10200.
29181         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29182         the mn10200.
29183         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29184         * gcc.c-torture/compile/930326-1.x: Similarly.
29185
29186 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29187
29188         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29189         New test from Craig.
29190
29191 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29192
29193         * g77.f-torture/noncompile/980616-0.f: New test.
29194
29195         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29196
29197 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29198
29199         *  g++.other/singleton.C: Return error value instead of taking
29200         SIGSEGV.
29201
29202 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29203
29204         *  g++.other/singleton.C: New test.   Warning is under dispute.
29205         Runtime crash is not.
29206
29207 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29208
29209         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29210         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29211         using6.C, using7.C}:  New namespace tests.
29212
29213 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29214
29215         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29216         specialization with typedef'ed names used as array indexes.
29217
29218 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29219
29220         * gcc.c-torture/execute/980709-1.c: New test.
29221
29222         * gcc.dg/980709-1.c: New test.
29223
29224 1998-07-07  Richard Henderson  <rth@cygnus.com>
29225
29226         * gcc.c-torture/execute/bcp-1.c: New test.
29227
29228 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29229
29230         * gcc.c-torture/execute/980707-1.c: New test.
29231
29232 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29233
29234         * gcc.c-torture/compile/980706-1.c: New test.
29235
29236 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29237
29238         * g77.f-torture/execute/980701-0.f,
29239         g77.f-torture/execute/980701-1.f: New test from Craig.
29240
29241 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29242
29243         * gcc.c-torture/compile/980701-1.c: New test.
29244
29245         * gcc.c-torture/execute/980701-1.c: New test.
29246
29247 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29248 rlsruhe.de>
29249
29250         * g++.old-deja/g++.robertl/eb132.C: New test.
29251         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29252
29253 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29254
29255         * g77.f-torture/execute/980628-7.f,
29256         g77.f-torture/execute/980628-8.f,
29257         g77.f-torture/execute/980628-9.f,
29258         g77.f-torture/execute/980628-10.f: New tests from Craig.
29259
29260         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29261
29262 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29263
29264         * g77.f-torture/execute/980628-4.f: New test from Craig.
29265         * g77.f-torture/execute/980628-5.f: Likewise.
29266         * g77.f-torture/execute/980628-2.f: Likewise.
29267         * g77.f-torture/execute/980628-0.f: Likewise.
29268         * g77.f-torture/execute/980628-1.f: Likewise.
29269         * g77.f-torture/execute/980628-3.f: Likewise.
29270         * g77.f-torture/execute/980628-6.f: Likewise.
29271
29272 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29273
29274         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29275         directory when nothing has been installed yet.
29276
29277 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29278
29279         * gcc.c-torture/special/special.exp: Handle newer versions of
29280         dejagnu.
29281
29282 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29283
29284         * gcc.dg/980626-1.c: New test.
29285
29286 1998-06-19  Bruno Haible <haible@ilog.fr>
29287
29288         * gcc.misc-tests/m-un-2.c: New test.
29289         * g++.old-deja/g++.other/warn01.c: Likewise.
29290
29291 1998-06-19  Robert Lipe  <robertl@dgii.com>
29292
29293         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29294         compatibility with assmblers with a different comment character.
29295         Eliminate use of GAS-specific extensions.
29296
29297 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29298
29299         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29300
29301 1998-06-19  Robert Lipe  <robertl@dgii.com>
29302
29303         *lib/g77.exp: Replace search for libf2c.a with search for newly
29304         renamed libg2c.a
29305
29306 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29307
29308         * gcc.c-torture/execute/980617-1.c: New test.
29309
29310 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29311
29312         * gcc.c-torture/execute/980612-1.c: New test.
29313
29314 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29315
29316         * gcc.dg/980523-1.c: Only test on ppc-linux.
29317         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29318
29319         * gcc.c-torture/execute/980608-1.c: New test.
29320
29321 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29322
29323         * gcc.c-torture/execute/980605-1.c: New test.
29324
29325 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29326
29327         * gcc.c-torture/execute/980604-1.c: New test.
29328
29329 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29330
29331         * gcc.c-torture/execute/980602-1.c: New test.
29332         * gcc.c-torture/execute/980602-2.c: Likewise.
29333
29334 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29335
29336         * 970125-0.f: Fix per JCB.  Add commentary.
29337
29338 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29339
29340         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29341         IEEE -0 support.
29342
29343 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29344
29345         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29346         earlier.
29347
29348 1998-05-28  Catherine Moore <clm@cygnus.com>
29349
29350         * gcc.c-torture/execute/980526-3.c: New test.
29351
29352 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29353
29354         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29355         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29356         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29357         m88k-motorola-sysv3 to XFAIL.
29358
29359 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29360
29361         * gcc.dg/980526-1.c: New test.
29362         * gcc.c-torture/execute/980526-2.c: New test.
29363
29364 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29365
29366         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29367
29368         * gcc.c-torture/execute/980526-1.c: New test.
29369
29370 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29371
29372         * g77.f-torture/execute/alpha2.f: Add runtime test.
29373
29374 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29375
29376         * g++.old-deja/old-deja.exp: Strip leading directories.
29377
29378         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29379         error for the line.  Don't run multiple tests for the same line.
29380
29381 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29382
29383         * gcc.dg/980523-1.c: New test.
29384
29385 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29386
29387         * g77.f-torture/compile/970915-0.f: New test.
29388
29389 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29390
29391         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29392
29393 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29394
29395         * gcc.dg/980520-1.c: New test.
29396
29397 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29398
29399         * gcc.dg/980502-1.c: Fix return type.
29400
29401 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29402
29403         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29404         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29405         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29406         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29407         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29408
29409 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29410
29411         * g77.f-torture/execute/980520-1.f: New test.
29412
29413 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29414
29415         * lib/mike-g77.exp: New file.
29416
29417         * g77.f-torture/noncompile/noncompile.exp,
29418         g77.f-torture/noncompile/check0.f: New files.
29419
29420 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29421
29422         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29423         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29424         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29425         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29426         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29427         abort where appropriate.
29428
29429 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29430
29431         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29432         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29433
29434 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29435
29436         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29437
29438 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29439
29440         * g77.f-torture/compile/980427-0.f: New test.
29441
29442 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29443
29444         * g77.f-torture/compile/980424-0.f: New test.
29445
29446 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29447
29448         * g77.f-torture/compile/980419-2.f (main): New test.
29449         * g77.f-torture/compile/970125-0.f: New test.
29450         * g77.f-torture/compile/980419-1.f: New test.
29451
29452 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29453
29454         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29455         of loop-4.c.
29456
29457 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29458
29459         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29460
29461 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29462
29463         * gcc.c-torture/compile/980329-1.c: New test.
29464
29465 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29466
29467         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29468         * gcc.dg/980312-1.c: Fix typo in -march command.
29469
29470 1998-03-16  H.J. Lu  (hjl@gnu.org)
29471
29472         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29473
29474 1998-03-11  Robert Lipe  <robertl@dgii.com>
29475
29476         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29477         Dave Love agree the Fortran source is bogus.
29478
29479 1998-03-11  Robert Lipe  <robertl@dgii.com>
29480
29481         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29482         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29483         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29484         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29485         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29486
29487 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29488
29489         * g++.old-deja/g++.other/friend1.C: New test.
29490
29491 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29492
29493         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29494         possibly uninitialized) variables and declare dnrm2.
29495
29496 1998-02-23  Robert Lipe <robertl@dgii.com>
29497
29498         From Bruno Haible <haible@ilog.fr>:
29499         * gcc.c-torture/execute/980223.c: New test.
29500
29501 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29502
29503         * gcc.dg/ifelse-1.c: New test.
29504
29505 1998-02-09  H.J. Lu  (hjl@gnu.org)
29506
29507         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29508
29509           * lib/old-dejagnu.exp (old-dejagnu): Added the
29510           "execution test - XFAIL *-*-*" handling in the spirit of
29511           "excess errors test -". Changed the "execution test fails"
29512           handling to be like "excess errors test fails".
29513           * Update various tests accordingly.
29514
29515 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29516
29517         * gcc.c-torture/execute/980205.c: New test.
29518
29519 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29520
29521         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29522         * lib/f-torture.exp: Similarly.
29523         * gcc.c-torture: Rename all .cexp files to .x files.
29524
29525 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29526
29527         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29528         (940510-1.c): Removed duplicate.
29529         (971104-1.c): New test.
29530
29531 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29532
29533           * lib/f-torture.exp: Improve error and loop detection.
29534
29535 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29536
29537         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29538         use that to size the filler array.
29539
29540 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29541
29542         * lib/c-torture.exp(c-torture-execute): Fix typo.
29543
29544         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29545         testcase as the executable name. Keep the executable around if
29546         the test fails.
29547
29548 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29549
29550         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29551         changes.  Only test one -g option, and move it to the end of the
29552         list of options to test.
29553
29554 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29555
29556         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29557         variable GCC_TORTURE_OPTIONS to supply default switches separated
29558         by colons.  If no environment variable, run tests with -O0 -g, -O1
29559         -g, and -O2 -g as well.
29560
29561 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29562
29563         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29564         explanatory comments. Fix indentation.
29565
29566 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29567
29568         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29569
29570 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29571
29572         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29573         * g++.old-deja/g++.mike/p7325.C: Likewise.
29574         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29575
29576 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29577
29578         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29579         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29580         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29581         * g++.old-deja/g++.law/operators4.C: Likewise.
29582
29583 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29584
29585         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29586         * g++.old-deja/g++.mike/p784.C: Ditto.
29587         * g++.old-deja/g++.mike/p785.C: Ditto.
29588
29589 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29590
29591           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29592
29593 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29594
29595         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29596         target feature; pass this to c-torture-execute as needed.
29597
29598 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29599
29600         * lib/c-torture.exp(c-torture-execute): If the previous and the
29601         current executables being tested are identical, we don't need to
29602         run the executable again. Try to make the executable names
29603         unique. Add an optional argument for passing additional compiler
29604         flags.
29605
29606 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29607
29608         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29609
29610 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29611
29612         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29613
29614 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29615
29616         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29617         32bit or larger longs.
29618
29619         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29620         have either a 32bit long or 32bit int.
29621
29622 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29623
29624         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29625         Make double precision tests dependent on sizeof (double).
29626
29627 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29628
29629         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29630         too.
29631
29632 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29633
29634         * gcc.c-torture/compile/961203-1.cexp: New script.
29635
29636 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29637
29638         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29639         up the includes ourselves.
29640
29641 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29642
29643         * lib/plumhall.exp: Remove random include, and add a few
29644         verbose messages for debugging.
29645
29646 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29647
29648         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29649         of trying to do it ourselves.
29650
29651 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29652
29653         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29654
29655 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29656
29657         * gcc.prms/5403.c: Made regexp a bit less strict.
29658
29659 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29660
29661         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29662         is returned from remote_load instead.
29663         * lib/plumhall.exp: Ditto.
29664         * lib/mike-g++.exp: Ditto.
29665         * lib/old-dejagnu.exp: Ditto.
29666         * lib/c-torture.exp: Ditto.
29667
29668 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29669
29670         * lib/g++.exp: Use build_wrapper procedure.
29671         * lib/gcc.exp: Ditto.
29672
29673 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29674
29675         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29676         an old-style decl for malloc.  Fixes tests to work when
29677         sizeof (int) != sizeof (size_t).
29678
29679 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29680
29681         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29682
29683         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29684         use stdargs.h interface.
29685
29686 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29687
29688         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29689         NO_VARARGS when compiling.
29690
29691 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29692
29693         * lib/plumhall.exp(ph_includes): New procedure.
29694         (ph_make): Use it.
29695         (ph_compiler): Ditto.
29696
29697         * lib/g++.exp: Rename test-glue.c to testglue.c.
29698         * lib/gcc.exp: Ditto.
29699
29700 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29701
29702         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29703         to completion when it's called.
29704
29705 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29706
29707         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29708         is defined, don't do test.
29709
29710 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29711
29712         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29713         for object files.
29714         (ph_summary): Mark skipped testcases as untested, not unresolved.
29715
29716         * lib/plumhall.exp (ph_make): If unresolved because of bad
29717         errorCode, record errorCode in log file.
29718         (*): Replace send_log/verbose with verbose -log.
29719
29720 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29721
29722         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29723         double conversion if double isn't at least 8 bytes.
29724
29725         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29726         int to work with targets where int is 16 bits.
29727
29728         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29729         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29730         precision for the test to complete.
29731
29732 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29733
29734         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29735         if d10v is not compiled with the -mdouble64 flag.
29736         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29737
29738         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29739         d10v is not compiled with the -mint32 flag.
29740
29741 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29742
29743         * lib/plumhall.exp: Use incr_count.
29744
29745 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29746
29747         * gcc.c-torture: Update to c-torture-1.45.
29748
29749 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29750
29751         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29752         the name of the expect testcase file).
29753
29754         * lib/g++.exp(g++_init): Ditto.
29755
29756 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29757
29758         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29759         the host.
29760
29761         * lib/gcc.exp(gcc_exit): New procedure.
29762
29763 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29764
29765         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29766         specs where appropriate.
29767
29768         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29769         because of new "candidates are" messages, and removed a few
29770
29771         * Converted all non-old-style g++ testcases to old-style, and
29772         moved into g++.old-deja.
29773
29774 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29775
29776         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29777         options.
29778
29779         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29780         succeeded.
29781
29782         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29783
29784 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29785
29786         * lib/gcc.exp (gcc_target_compile): Add support for defining
29787         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29788         the machine doesn't have those features.
29789
29790 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29791
29792         * g++.law/operators4.exp: Don't use LIBS.
29793
29794 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29795
29796         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29797
29798         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29799         * lib/g++.exp: Set it here instead. Also, allow use of the
29800         --tool_exec and --tool_opt options. Change CXX to
29801         GXX_UNDER_TEST.
29802
29803         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29804
29805         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29806
29807 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29808
29809         * lib/old-dejagnu.exp: Use prune_warnings instead of
29810         prune_system_crud.
29811         * lib/mike-g++.exp: Ditto.
29812         * lib/gcc.exp: Ditto.
29813         * lib/g++.exp: Ditto.
29814
29815         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29816
29817 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29818
29819           * 941014-2.c: Include stdlib.h
29820           * 960327-1.c: Include stdio.h
29821           * dbra.c, index-1.c: Don't assume ints are 32bits.
29822
29823 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29824
29825         * lib/gcc.exp: Add gcc,stack_size target feature.
29826
29827         * lib/g++.exp(g++_target_compile): Add the include and link
29828         paths here, not in two other places. And, it's $options, not
29829         options.
29830
29831         * lib/mike-g++.exp(postbase): Remove the code that determines
29832         the correct include and link paths.
29833         * g++.old-deja/old-deja.exp: Ditto.
29834
29835 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29836
29837         * lib/g++.exp(g++_init): target_compile no longer returns the
29838         filename of the result.
29839
29840 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29841
29842         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29843         call to glob.
29844
29845         * gcc.c-torture/special/special.exp: Change call to
29846         gcc_target_compile to include the object file.
29847
29848 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29849
29850         * gcc.c-torture/special/special.exp: Correct misspelling in last
29851         change.
29852
29853 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29854
29855         * lib/plumhall.exp(ph_summary): Log the entire output of the
29856         executable. Return -1 if there were any failures, 0 otherwise.
29857         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29858         (ph_make): Clean up objects and executables that were built
29859         if the tests succeeded.
29860
29861 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29862
29863         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29864         libraries and includes in the build tree as appropriate.
29865
29866 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29867
29868         * lib/c-torture.exp: Instead of looking for the global variable
29869         NO_LONG_LONG, check to see if that's a feature of the target.
29870
29871 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29872
29873         * config/default.exp: Minimize. Delete the remainer of the files in
29874         config; this functionality is now in devo/dejagnu/config.
29875
29876         g++.*/*: Pass any additional flags used to compile to postbase;
29877         delete CXXFLAGS.
29878
29879         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29880         is now done by runtest.exp. Use gcc_target_compile instead of
29881         compile.
29882
29883         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29884         Remove references to CFLAGS. Use remote_file instead of
29885         calling rm -f.
29886         (c-torture): Take a list of arguments to use to compile this
29887         testcase.
29888
29889         lib/g++.exp: Simplify. Use target_compile instead of compile.
29890         lib/gcc-dg.exp: Ditto.
29891         lib/gcc.exp: Ditto.
29892         lib/mike-{gcc,g++}.exp: Ditto.
29893         lib/old-dejagnu.exp: Ditto.
29894         lib/plumhall.exp: Ditto.
29895
29896 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29897
29898         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29899         (ph_linker): Likewise.
29900
29901 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29902
29903           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29904         MAP_ANON / MAP_ANONYMOUS if defined;
29905         else try to map from /dev/zero .
29906
29907 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29908
29909         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29910         isn't defined, then define it to MAP_ANONYMOUS.
29911
29912 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29913
29914         * gcc.c-torture: Update to c-torture-1.42 release.
29915
29916 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29917
29918         * gcc.c-torture: Update to c-torture-1.41 release.
29919
29920 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29921
29922         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29923         c-torture release.
29924
29925 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29926
29927         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29928         and LDFLAGS.  Fix second case to append the target_info ldflags
29929         onto LDFLAGS, not CFLAGS.
29930         * lib/g++.exp (g++_init): Add target_info stuff.
29931         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29932         of libgloss and newlib flags for !native.
29933
29934         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29935         (GDB): Fix relative path to go up another dir for finding gdb.
29936
29937 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29938
29939         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29940         versions in the target_info array, if they don't exist.
29941
29942 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29943
29944         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29945
29946 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29947
29948         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29949         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29950
29951 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29952
29953         * lib/old-dejagnu.exp: Don't remove the output file before we've
29954         actually tested it. Don't append pwd to the path of the executable
29955         we're testing.
29956
29957 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29958
29959         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29960
29961 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29962
29963         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29964         temporary directory for compiler files, and set it to a default
29965         value of /tmp. Set $output as the name of the output file from
29966         compiling the testcase. Add a -o option to $cflags_var so the
29967         compiler writes the final output file as $output. Set $executable
29968         to $output.
29969
29970         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29971         directory for compiler files, and set it to /tmp if it doesn't
29972         already have a value. Set $output_file to the name of the output
29973         file from compiling the testcase. Add a -o option to CXXFLAGS so
29974         the compiler writes the final output file as $output. Use $output
29975         as the executable to be tested.
29976
29977 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29978
29979         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29980
29981 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29982
29983         * gcc.c-torture/execute/pending-1.c: New test.  Still
29984         pending in Tege's queue.
29985
29986 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29987
29988         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29989         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29990         if there were failures.  Call unresolved if there were unresolved
29991         testcases.  Call gcc_fail if program did not run to completion.
29992         (ph_make): Pass additional argument name to ph_execute.
29993         (ph_execute): Add new argument.  Pass additional arguments to
29994         ph_summary.  Call gcc_fail is there is no execution output.
29995
29996 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29997
29998         * lib/plumhall.exp (proc_summary): Output relavent summary
29999         lines into the log so specific failures in plumhall can be
30000         investigated.
30001
30002 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30003
30004         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30005         (c-torture-execute): Don't try to execute tests which use
30006         "long long" types if $NO_LONG_LONG is nonzero.
30007
30008 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30009
30010         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30011         not c-torture.
30012
30013         * gcc.ieee: Move from here.
30014         * gcc.c-torture/execute/ieee: To here.
30015
30016 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30017
30018         * gcc.c-torture: Update to c-torture-1.41 release.
30019
30020 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30021
30022         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30023         not "$output".
30024
30025 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30026
30027         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30028         -c present.
30029
30030 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30031
30032         * config/proelf.exp: Handle connecting to a simulator.
30033
30034 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30035
30036         * config/proelf.exp: New file.  Enough framework that we can
30037         run c-torture tests on the proelf targets (or any other target
30038         that gdb can connect to for that matter).
30039
30040 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30041
30042         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30043         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30044
30045         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30046         exec_output exists.
30047
30048 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30049
30050         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30051         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30052
30053         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30054         to pass/fail/unresolved/unsupported/untested.  Caller must now
30055         call unresolved/unsupported/untested.
30056         * lib/*.exp: Update FSF address.  Update to handle new results of
30057         ${tool}_load.
30058         * lib/chill.exp (verbose): Delete.
30059
30060 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30061
30062         * lib/gcc.exp (default_gcc_start): Change order of args to
30063         $LDFLAGS $CFLAGS $LIBS.
30064         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30065         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30066         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30067         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30068         * gcc.misc-tests/dg-test.exp: Likewise.
30069         * gcc.misc-tests/msgs.exp: Likewise.
30070         * gcc.prms/prms.exp: Likewise.
30071         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30072         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30073
30074         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30075
30076 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30077
30078         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30079
30080         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30081         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30082
30083         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30084         necessary.
30085
30086 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30087
30088         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30089         global for loop; add use of $mathlib.
30090         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30091         settings here; set mathlib for anything but VxWorks.
30092
30093 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30094
30095         * gcc.c-torture: Update to c-torture-1.40 release.
30096
30097 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30098
30099         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30100         dg.exp.
30101
30102 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30103
30104         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30105         global.
30106
30107 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30108
30109         * lib/g++.exp (LIBS): Define if not already.
30110         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30111         (gcc-dg-prune): Call prune_gcc_output.
30112         * lib/gcc.exp (prune_gcc_output): New proc.
30113         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30114         prune_gcc_output.
30115
30116 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30117
30118         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30119         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30120
30121 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30122
30123         * gcc.c-torture: Update to c-torture-1.39 release.
30124
30125 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30126
30127         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30128         fails, try others as well.
30129
30130 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30131
30132         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30133         If compilation fails, mark execute tests as `untested'.
30134         If test is marked as unsupported, don't mark compilation and
30135         execute tests as failed.
30136
30137 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30138
30139         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30140         libstdc++ for whether or not we want to be doing shared
30141         libraries.  Delete link_curses since we don't need it anymore.
30142         * lib/mike-g++.exp (postbase): Don't link in libg++.
30143         * g++.old-deja/old-deja.exp: Likewise.
30144
30145 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30146
30147         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30148
30149 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30150
30151         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30152         For that, add `-Wl,-a,shared_archive'.
30153         * g++.old-deja/old-deja.exp: Likewise.
30154
30155 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30156
30157         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30158
30159 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30160
30161         * lib/mike-g++.exp (postbase): Pay attention to the status of
30162         g++_load.
30163
30164 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30165
30166           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30167
30168 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30169
30170         * lib/gcc.exp (default_gcc_start): No longer need to log program
30171         being executed or its output, execute_anywhere does that now.
30172         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30173         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30174
30175 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30176
30177         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30178         the same as those in lib/g++.exp.
30179
30180 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30181
30182         * gcc.c-torture: Update to c-torture-1.38 release.
30183         * gcc.ieee: Related changes.
30184
30185 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30186
30187         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30188         "exec". Minor reformatting changes.
30189
30190         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30191         cross. This means all "exec" calls now work on a remote host as
30192         well.
30193         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30194         cross. Filter out the extra "\r\n" stuff that expect puts in.
30195         (c-torture-execute): Filter out the bogus warnings like
30196         c-torture-compile does. Add support for canadian cross.
30197         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30198         Use execute_anywhere rather than calling exec directly. Now it
30199         works for canadian cross testing.
30200
30201 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30202
30203         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30204         results into a variable, and check that rather than using file exists.
30205
30206 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30207
30208         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30209         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30210
30211 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30212
30213         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30214         lib_curses if there's a shared libg++ in the build tree.
30215
30216 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30217
30218         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30219         if not supported target.
30220
30221 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30222
30223         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30224         link_curses up to always happen, not just for native builds.
30225
30226 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30227
30228         * gcc.c-torture: Update to c-torture-1.36 release.
30229         * gcc.failure: Related changes.
30230
30231 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30232
30233         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30234
30235 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30236
30237         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30238         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30239         runshlib, link_curses, and mathlib for link and run.
30240
30241         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30242         pass the runtime shared library options for Solaris, OSF/1, and
30243         Irix5, and link with -lcurses to avoid unresolved references.
30244
30245 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30246
30247         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30248         only run once.
30249
30250 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30251
30252         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30253
30254 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30255
30256         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30257         do not have a framework for the "compat" tests yet.
30258
30259 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30260
30261         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30262         set to null if we're testing vxworks5.1.  Use that instead of
30263         `-lm' in the setting of LIBS for link and run.
30264
30265 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30266
30267         * config/rom68k.exp (${tool}_load): Major changes to make it
30268         work.  Verified that it does in fact return the stuff in
30269         exec_output properly.  Catch any Emul or any TRAP other than 0.
30270
30271 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30272
30273         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30274         LDFLAGS properly for targets that need stuff from libgloss.
30275         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30276         only run once.
30277         (gpp_initialized): New variable.
30278
30279 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30280
30281         * config/rom68k.exp: Load libgloss.exp.
30282         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30283         so we can produce a fully linked binary.
30284         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30285         so we can produce a fully linked binary.
30286
30287 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30288
30289         * lib/plumhall.exp (ph_section): Watch for expected failures.
30290         Add missing `else'.
30291
30292         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30293         run the testcase.
30294         (c-torture): Likewise.
30295
30296 1995-08-28  Doug Evans  <dje@cygnus.com>
30297
30298         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30299
30300         * lib/mike-g++.exp (mike_cleanup): New proc.
30301         (prebase): New globals compiler_result, not_compiler_result,
30302         target_regexp.
30303         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30304         allow leading "-" in pattern.  Watch for unsupported tests.
30305         If $compiler_result is set, pattern match assembler code,
30306         and ditto for $not_compiler_result.
30307         * lib/mike-gcc.exp: Likewise.
30308
30309         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30310         execution "succeeded".
30311
30312 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30313
30314         * config/win32.exp: New file.
30315         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30316
30317 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30318
30319         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30320         unsupported.
30321         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30322         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30323         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30324
30325         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30326         "... without exceptions was ...".  That is now handled by
30327         prune_system_crud.
30328         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30329
30330 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30331
30332         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30333         sieve.c,sort2.c}: New files.
30334         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30335         sieve.exp,sort2.exp}: Drivers for them.
30336
30337         * lib/mike-gcc.exp (program_output): New user settable variable.
30338         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30339         messages.
30340         * lib/mike-g++.exp (program_output): New user settable variable.
30341
30342         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30343
30344         * config/sh.exp: Deleted (use sim.exp instead).
30345
30346 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30347
30348         * config/vx.exp: Declare CHECKTASK as global.
30349         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30350         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30351         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30352
30353 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30354
30355         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30356         target. Like vx.exp, only includes `vx29k.exp' instead of
30357         `vxworks.exp'.
30358
30359 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30360
30361         * config/sim.exp: Increase time limit from 120 seconds to 240.
30362
30363 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30364
30365         * gcc.c-torture/execute/950628-1.c: New test.
30366
30367 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30368
30369         * gcc.c-torture: Update with changes/additions from
30370         c-torture-1.34.
30371
30372 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30373
30374         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30375
30376 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30377
30378         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30379
30380 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30381
30382         * gcc.c-torture/compile/950512-1.c: New test.
30383         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30384         * gcc.dg/struct-ret-1.c: Likewise.
30385
30386 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30387
30388         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30389           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30390
30391 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30392
30393         * gcc.c-torture/special/920411-1.c: Deleted.
30394         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30395
30396 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30397
30398         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30399         cpu limit.
30400
30401 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30402
30403         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30404
30405 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30406
30407         From kenner;
30408         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30409         is the proper length.
30410         * va-arg-3.c: Likewise.
30411
30412 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30413
30414         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30415         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30416
30417         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30418         * lib/g++.exp (default_g++_start): Delete old cruft.
30419
30420 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30421
30422         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30423         (2 * (1 << 18)) to (2 * (1 << 17)).
30424
30425         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30426
30427 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30428
30429         * config/rom68k.exp: Renamed from config/idp.exp
30430
30431 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30432
30433         * c-torture/compile/921109-2.c
30434
30435 1995-04-18  Mike Stump  <mrs@cygnus.com>
30436
30437         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30438         excess errors.
30439
30440 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30441
30442         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30443         output.
30444         * lib/g++.exp (default_g++_start): Likewise.
30445
30446 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30447
30448         * gcc.c-torture/compile/950329-1.c: New test.
30449
30450 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30451
30452           * config/bug.exp (${tool}_load): Updated to use new remote_open
30453           and remote_close procs.
30454         * config/idp.exp: New file.
30455
30456 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30457
30458         * gcc.c-torture/execute/950322-1.c: New test.
30459
30460 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30461
30462         * config/vx.exp (${tool}_load): Clean up testing of return code from
30463         vxworks_ld and vxworks_spawn.
30464
30465 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30466
30467         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30468
30469 1995-03-13  Mike Stump  <mrs@cygnus.com>
30470
30471         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30472         can mark excess errors on a machine by machine basis.  Note, the
30473         default is to not expect any excess errors, even when excess
30474         errors test - is given, so you will want to put an XFAIL ... on
30475         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30476         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30477         those 4 machines, but no others.
30478
30479 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30480
30481         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30482         * lib/c-torture.exp: to here.
30483
30484 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30485
30486         * gcc.c-torture/execute/950221-1.c: New test.
30487         * gcc.c-torture/execute/struct-ret-1.c: New test.
30488         * gcc.c-torture/compile/950221-1.c: New test.
30489
30490         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30491
30492 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30493
30494         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30495         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30496
30497 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30498
30499         * g++.gb: New directory of tests, derived from my signature and
30500         class scoping tests.
30501
30502         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30503         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30504         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30505         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30506         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30507         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30508         * g++.gb/sig25.C: Likewise.
30509
30510         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30511         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30512         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30513         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30514         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30515         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30516         * g++.gb/sig25.exp: Likewise.
30517
30518         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30519         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30520         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30521         * g++.gb/scope13.C: Likewise, this test still fails.
30522
30523         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30524         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30525         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30526         * g++.gb/scope13.exp: Ditto.
30527
30528         * g++.gb/README: New file, explains what these tests are about.
30529
30530 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30531
30532         * lib/dg.exp (dg-do): Support `preprocess'.
30533         (dg-test): Likewise.
30534
30535 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30536
30537         * config/udi.exp: change "continue -expect" to "exp_continue".
30538
30539 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30540
30541         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30542         Delete redundant tests.
30543
30544         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30545         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30546         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30547         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30548         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30549         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30550         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30551         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30552
30553         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30554         storing label pointers.
30555         * gcc.c-torture/execute/921019-1.c: Likewise.
30556         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30557         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30558         parameter fp.
30559         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30560         constants.
30561
30562         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30563         Delete obsolete tests.
30564
30565         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30566         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30567         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30568         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30569         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30570         * gcc.c-torture/compile/950124-1.c: New test.
30571
30572         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30573
30574 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30575
30576         * lib/mike-g++.exp: Add -lm to LIBS.
30577
30578 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30579
30580         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30581
30582 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30583
30584         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30585
30586 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30587
30588         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30589
30590 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30591
30592         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30593         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30594         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30595         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30596         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30597         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30598         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30599         * g++.law/{operators31.C, operators32.C,
30600         * g++.law/{operators33.C, operators34.C}: Likewise.
30601         * g++.law/{pic1.C, refs2.C}: Likewise.
30602         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30603         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30604         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30605         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30606
30607         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30608         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30609         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30610         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30611         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30612         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30613         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30614         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30615         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30616         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30617         * g++.law/{operators34.exp}: Likewise.
30618         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30619         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30620         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30621         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30622         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30623
30624         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30625         No longer expected to fail.
30626         * g++.law/missed-error3.C: Tweak for recent bool changes.
30627
30628 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30629
30630         * config/emb-unix: Deleted.
30631         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30632         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30633
30634 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30635
30636         * lib/dg.exp (dg-test): Fix typo in last patch.
30637
30638 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30639
30640         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30641         (handles multiple occurrences).
30642
30643 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30644
30645         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30646         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30647         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30648         printed).
30649         * lib/c-torture.exp (c-torture-compile): Likewise.
30650         (c-torture): Prepend full path if missing.
30651         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30652         (gcc_fail): Likewise.
30653         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30654
30655 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30656
30657         * lib/netware.exp: Only attach to NetWare i386 systems.
30658
30659 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30660
30661         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30662         messages.  Add test name to "output pattern match" pass/fail message.
30663
30664 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30665
30666         * gcc.dg: New testsuite.
30667         * gcc.dg/dg.exp: New file.
30668
30669         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30670         test-switch.c}: Deleted.
30671
30672         * gcc.misc-tests/msgs.exp: New testcase driver.
30673
30674 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30675
30676         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30677         Watch for illegal return values from ${tool}_load.
30678         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30679         cross targets.  Coerce return value >0 to 1.
30680
30681 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30682
30683         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30684
30685         * config/emb-unix.exp: New file.
30686
30687         * config/sim.exp: Error if variable $SIM not defined.
30688         (${tool}_load): Mark test as "untested" if simulator missing.
30689
30690         * config/unix.exp: Load remote.exp to get rcp_download.
30691         * lib/c-torture.exp: Use different option lists for testcases with
30692         and without loops.
30693         * gcc.c-torture/execute/execute.exp: Likewise.
30694
30695 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30696
30697         * config/*.exp: Clarify return code from ${tool}_load.
30698         Call `unresolved' or `untested' instead of `warning' or `perror'
30699         (sometimes you still want to call both though).
30700         Add comment that `shell_id' is local to each file.
30701         * config/udi.exp (timeout): Set to 30.
30702         Don't print warning if connection fails, $connectmode has already
30703         printed an error.
30704         (${tool}_load): Move verbose messages to level 2.
30705         Rework pattern for "Process started" message.
30706         Pass `shell_id' to ${connectmode}_download.
30707         Retry twice upon timeout.  Make resetting of target more robust.
30708         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30709         Pass `shell_id' to exit_$connectmode.
30710         Only call exit_$connectmode if connected.
30711         * config/unix.exp (${tool}_load): Check return codes better.
30712         * config/vrtx.exp (${tool}_load): Likewise.
30713         * config/vx.exp (${tool}_load): Likewise.
30714         Delete unneeded global's.
30715         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30716         from ${tool}_load.
30717         (dg-stat): Delete.
30718         (dg-init): Delete recording of pass/fail counts.
30719         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30720         (old-dejagnu-init): Likewise.
30721         (old-dejagnu-stat): Delete contents, empty proc now.
30722         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30723         (c-torture): Delete references to lcnt, lpass, lfail.
30724         Get option list from TORTURE_OPTIONS.
30725         Delete -funroll[-all]-loops if no loops.
30726         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30727         (g++_stat): Delete contents (empty proc now).
30728         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30729         (gcc_finish): Likewise.
30730         (gcc_stat): Deleted.
30731         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30732         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30733         * gcc.c-torture/execute/execute.exp: Likewise.
30734         Split tests into two parts: compile, execute.
30735         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30736         no loops.  Update to reflect clarified return codes from ${tool}_load.
30737
30738 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30739
30740         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30741         to grep for.
30742         (old-dejagnu): Likewise (where necessary).
30743
30744 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30745
30746         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30747
30748         * lib/dg.exp (dg-process-target): Fix processing of selector.
30749         Add comment regarding use of `error'.
30750
30751         * lib/gcc.exp (prune_system_crud): Define if missing.
30752         * lib/g++.exp (prune_system_crud): Likewise.
30753
30754         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30755         Call prune_system_crud.
30756         * lib/dg.exp (dg-runtest): New proc.
30757         Use perror instead of send_user for tcl errors in testcase.
30758         Don't return any value, it's never used.
30759         Don't clobber previous definition of `unknown'.
30760         Print tcl errors in `dg-final'.
30761
30762 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30763
30764         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30765         (dg-test): Don't print errorInfo, it contains stack backtrace.
30766
30767 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30768
30769         * lib/g++.exp (runtest_file_p): Define if missing.
30770
30771 1994-09-24  Doug Evans  (dje@cygnus.com)
30772
30773         * lib/mike-g++.exp: Comment out loading of g++.exp.
30774         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30775         (default_g++_version): Always print something.
30776         (default_g++_start): Comment out call to `which'.
30777         (g++_start, g++_load): Deleted (must be defined in config file).
30778         * lib/gcc.exp: Test for existence of $CC at start.
30779         Delete check for tmpdir (done in gcc_init).
30780         (default_gcc_version): Always print something.
30781         (default_gcc_start): Comment out call to `which'.
30782         * config/*.exp: Major cleanup - make cross targets work at least a
30783         little better for g++ (by not being "--tool gcc" specific).
30784         Rename gcc_xxx to ${tool}_xxx.
30785         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30786         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30787
30788 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30789
30790         * lib/c-torture.exp (c-torture-compile): Rework compiler
30791         message processing.
30792
30793         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30794         c-torture.
30795
30796 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30797
30798         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30799
30800         * lib/dg.exp (dg-process-target): Support { target native }.
30801
30802 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30803
30804         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30805         looked for "... program xxx got fatal signal".
30806         Correct regsub munging of `comp_output'.
30807         Ignore compiler messages "path prefix not used" and "linker input
30808         file unused".
30809
30810 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30811
30812         * lib/gcc.exp (runtest_file_p): Define if missing.
30813         * gcc.prms/template.c: Example to work from.
30814
30815 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30816
30817         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30818         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30819
30820         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30821         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30822         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30823         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30824
30825         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30826         (dg-process-target): No longer a varargs proc.
30827         Return S/N for target, P/F for xfail.  All callers changed.
30828         (user option procs): More argument checking.
30829         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30830         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30831         (dg-test): Skip test if not running on selected target in `dg-do'.
30832         Update handling of `dg-do-what', `dg-output-text'.
30833         Separate execution pass/fail from output pattern match pass/fail.
30834         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30835
30836 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30837
30838         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30839         target for 920510-1.c.
30840
30841 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30842
30843         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30844         Clean up comment regarding use of passcnt, etc.
30845         (gcc_stat): Don't update `testcnt' here.
30846         (gcc_finish): Do it here.
30847         Might as well reset `but_id' here too.
30848         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30849         to determine if the file should be tested.
30850         * gcc.c-torture/compile/compile.exp: Likewise.
30851         * gcc.c-torture/execute/execute.exp: Likewise.
30852         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30853         * gcc.misc-tests/dg-test.exp: Likewise.
30854         * gcc.prms/prms.exp: Likewise.
30855         * gcc.wendy/wendy.exp: Likewise.
30856         * g++.old-deja.exp: Likewise.
30857         Move "Testing file" message to verbose level 1.
30858
30859 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30860
30861         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30862
30863 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30864
30865         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30866         (default_gcc_start): Accept optional second list element
30867         of compiler flags.  Print compiler output at verbosity level 2.
30868         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30869         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30870         Save current values of framework globals passcnt, failcnt, xpasscnt,
30871         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30872         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30873         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30874         xfailcnt to compute stats.  Update framework global `testcnt' from
30875         pass/fail counts.
30876         (gcc_finish): New proc.  Clean up test environment.
30877         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30878         (gcc_epass, gcc_efail): Delete.
30879         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30880         argument of line number.
30881         (dg-init): If the tool has an init routine, call it.
30882         (dg-test): Remove args `cflags_var' and `libs_var'.
30883         Pass all compiler options to ${tool}_start.
30884         Handle missing line number.
30885         (dg-finish): New function.
30886         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30887         particular files.  Call gcc_finish at end.  Move "skipping test"
30888         message to verbosity level 3.
30889         * gcc.c-torture/compile/compile.exp: Likewise.
30890         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30891         * gcc.c-torture/execute/execute.exp: Likewise.
30892         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30893         Print testcase being tried at verbosity level 1.
30894         * gcc.c-torture/special/special.exp: Unset xfail.
30895         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30896         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30897         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30898         * gcc.failure/failure.exp: Likewise.
30899         * gcc.ieee/ieee.exp: Likewise.
30900         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30901         Update call to dg-test.  Call dg-finish at end.
30902         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30903         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30904         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30905         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30906         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30907         * gcc.wendy/wendy.exp: Add copyright.
30908         Delete setting of tmpdir (done by gcc_init).
30909         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30910         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30911         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30912         gcc_[ce]pass/fail.
30913
30914 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30915
30916         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30917         confusion.
30918         (g++_load): Likewise.
30919
30920         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30921         Rename argument to `prog' to remove the confusion.
30922         Varargs fns behave differently too!
30923         (g++_load): Likewise.
30924
30925         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30926
30927         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30928         what it is.  Delete (always) printing of status value for !native.
30929         Simplify verbose code, and include status and exec_output.
30930         (g++_load): Use gcc_load.
30931
30932 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30933
30934         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30935         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30936         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30937         940714-3.c as these testcases don't exist anymore.  Make
30938         va-arg-1.c expected to pass.
30939
30940 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30941
30942         * gcc.misc-tests/misc.exp: Only run specific testcases.
30943         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30944         * gcc.misc-tests/dg-[1-9].c: New files.
30945
30946         * lib/dg.exp: New testsuite driver.
30947         * gcc.prms/prms.exp: Use it.
30948
30949         * README.gcc: New file.
30950
30951         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30952         Document and reset `lxpass' and `lxfail'.
30953         Simplify "initialized" message.
30954         (gcc_stat): Clean up comments a little.
30955
30956 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30957
30958         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30959
30960 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30961
30962         * lib/old-dejagnu.exp (process-option): New proc.
30963         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30964         (old-dejagnu): Simplify.
30965         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30966
30967 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30968
30969         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30970         exists and is not an empty string.
30971
30972         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30973         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30974         finished.
30975         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30976         automatically.
30977
30978         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30979         longer expected to fail.
30980
30981         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30982         "f" function call.
30983
30984         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30985
30986         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30987         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30988         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30989         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30990         c-torture-1.29.
30991
30992         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30993         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30994
30995         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30996
30997         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30998         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30999
31000         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31001         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31002         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31003
31004 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31005
31006         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31007         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31008         940714-1.c, 940714-2.c, 940714-3.c},
31009         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31010         gcc.misc-tests/{mg.c,mg.exp}:
31011         New tests.
31012         * gcc.noncompile/noncompile.exp: Change accordingly.
31013
31014 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31015
31016         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31017         Undo previous clobberage.
31018
31019 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31020
31021         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31022         * gcc.special/{930510-1.c, special.exp}:
31023         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31024         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31025         struct-varargs-1.c}: New tests from c-torture-1.26.
31026
31027 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31028
31029         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31030           argument to switch.
31031
31032 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31033
31034         * Revert the previous changes.  Please see Rob's directory
31035           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31036           fixes.
31037
31038 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31039
31040         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31041             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31042             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31043             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31044             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31045             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31046             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31047             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31048             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31049             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31050             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31051             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31052             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31053             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31054             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31055             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31056             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31057             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31058             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31059             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31060             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31061             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31062             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31063             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31064             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31065             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31066             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31067
31068 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31069
31070         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31071             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31072           with perror calls.
31073
31074 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31075
31076         * config/unix.exp (g++_load): Fix syntax.
31077
31078 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31079
31080         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31081         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31082         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31083         Don't expect va-arg-1.c to fail.  Correct expected output for
31084         920928-1.c.
31085         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31086         * gcc.wendy/hbm4.c: Correct typo.
31087         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31088
31089 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31090
31091         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31092         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31093         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31094         * lib/c-torture.exp (c-torture-compile): Ditto.
31095
31096         Reduce volume of output (remove all the -I's and such).
31097         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31098         Call gcc_cpass, gcc_cfail.
31099         (c-torture): Pass testing option to c-torture-compile.
31100
31101 1994-03-21  Doug Evans  (dje@cygnus.com)
31102
31103         Bring patches over from progressive.
31104         * config/default.exp: Exit remote shell cleanly.
31105         (g++_exit, g++_start): Add default versions.
31106         * config/sim.exp (gcc_load): Use perror, not error.
31107
31108 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31109
31110         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31111         set in site.exp.
31112
31113 1994-03-14  Doug Evans  (dje@cygnus.com)
31114
31115         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31116         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31117         (wendy_try): New proc to run testcase.
31118         (main loop): Call 'em.
31119         * gcc.wendy/*.c: Clean up pass to correct expected output.
31120
31121         * lib/gcc.exp: Minor cleanup work.
31122         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31123
31124 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31125
31126         * config/sim.exp (gcc_load): Document return codes better.
31127         Don't pass -v to simulator.
31128
31129 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31130
31131           * gcc.special/920717-x.c: Fix typo.
31132           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31133           get at sources.
31134
31135         * lib/mike-gcc.exp: Fix typo.
31136
31137 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31138
31139         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31140         binary to use, transform the name.
31141         * config/*.exp: rename everything. Nuke any g++ specific files,
31142         it's now a special case of gcc that requires no special support.
31143         Add a default.exp for unsupported targets.
31144
31145 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31146
31147         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31148         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31149         version of Tcl.
31150
31151 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31152
31153         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31154         than a warning.
31155
31156 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31157
31158         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31159
31160 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31161
31162         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31163         option_list.  Compile every file with only 4/6 option choices
31164         (same as C torture) instead of with 12/18 different option
31165         choices.
31166         * lib/c-torture.exp: Likewise.
31167
31168         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31169         not already set.
31170
31171 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31172
31173         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31174         can put an XFAIL *-*-* on excess errors.
31175
31176 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31177
31178         * g++.law: Add more tests derived from g++-bugs snapshots.
31179
31180         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31181         equivalent to g++.law/init9.
31182
31183         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31184         compiled it, and the a.out file after we've run it.
31185
31186 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31187
31188         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31189         compiled it, and the a.out file after we've run it.
31190
31191 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31192
31193         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31194
31195 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31196
31197         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31198         version number.
31199
31200 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31201
31202         * g++.law: New directory of g++ tests derived from the g++-bugs
31203         snapshots.
31204
31205 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31206
31207         * gcc.compile: initbug1.c initbug1.exp testcase added
31208
31209 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31210
31211         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31212         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31213           fixes submitted by Jeff Law (law@cs.utah.edu)
31214         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31215           Jeff Law (law@cs.utah.edu)
31216
31217
31218 1993-11-30  Mike Stump  (mrs@cygnus.com)
31219
31220         * config/unix-g++.exp: Follow the gcc way of doing things.
31221         * g++.old-deja/old-deja.exp: Minor updates.
31222         * lib/g++.exp: New file, follow the gcc way of doing things.
31223         * lib/old-dejagnu.exp: Minor updates.
31224         * lib/mike-g++.exp: Always unset errorInfo.
31225
31226 1993-11-06  Mike Stump  (mrs@cygnus.com)
31227
31228         * lib/gcc.exp: Fix some errors with the below change, CC and
31229         CFLAGS should be global when setting, not local.
31230
31231 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31232
31233         * lib/gcc.exp: Transform tool name.
31234
31235 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31236
31237         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31238
31239 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31240
31241         * lib/gcc.exp: change gcc_done to gcc_stat
31242
31243 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31244
31245         * Upgraded gcc testsuite to c-torture version 1.25
31246
31247 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31248
31249         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31250         * lib/c-torture: added hooks for new reporting code.
31251
31252 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31253
31254         * config/sh-gcc.exp: check if sh-sim exists in the path
31255
31256 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31257
31258         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31259         * gcc.compile/compile.exp: Initial changes for new logic.
31260         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31261         * gcc.failure/failure.exp: Initial changes for new logic.
31262         * gcc.ieee/ieee.exp: Initial changes for new logic.
31263         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31264         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31265         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31266         * lib/c-torture.exp: Initial changes for new logic.
31267         * lib/gcc.exp: Initial changes for new logic.
31268
31269 1993-10-15  Mike Stump  (mrs@cygnus.com)
31270
31271         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31272         depend upon failure or success.  Fully qualify names in failure
31273         and success messages.  Always remove a.out before starting
31274         compile, just in case.  Pay more attention to error text output by
31275         the compiler.  Handle testcases with no known past errors just
31276         like all others, so that things are uniform.  Other miscellaneous
31277         improvements.
31278
31279 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31280
31281         * gcc.cpp: new directory for cpp tests
31282
31283 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31284
31285         * lib/chill.exp: Code reformatted, removed unused code.
31286         * config/unix-chill.exp: Code reformatted, removed unused code.
31287         * chill.execute/execute.exp: Code reformatted, removed unused code.
31288         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31289
31290 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31291
31292         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31293         routines not written.
31294
31295 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31296
31297         * config/bug-gcc.exp: Use new procs from bug.exp.
31298
31299 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31300
31301         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31302         via ftp, rather than depending on NFS.
31303         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31304         case.
31305
31306 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31307
31308         * config/bug-gcc.exp: Use new download proc.
31309
31310 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31311
31312         * chill.execute/execute.exp: cleanups, handles errors better
31313         * chill.compile/compile.exp: rewrite, based on execute.exp
31314         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31315         * lib/chill.exp: major changes to diff proc and compile and link
31316           procs. added chill_fail and chill_pass wrappers to pass and
31317           fail. added more comments, and handle error codes better.
31318           Added a hack to capture stderr from exec, so noncompile tests
31319           can work.
31320
31321 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31322
31323         * chill.execute/execute.exp: rewrite of testsuite driver
31324         * lib/chill.exp: rewrite of testsuite driver
31325         * config/unix-chill.exp: rewrite of testsuite driver
31326
31327 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31328
31329     In chill.execute:
31330         * iexpr.ch: Standardize uppercase.
31331         * tuples.dat: Standardize uppercase.
31332         * vary.ch: standardize.  Correct varying string assignments.
31333         * vary.dat: Add new output lines.
31334
31335 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31336
31337     In chill.execute:
31338         * chprintf.ch: Standardize use of uppercase.
31339         * tuples.ch: Standardize and turn arr2 into a DCL,
31340           rather than a SYN.
31341         * pinits.ch: Standardize.
31342
31343 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31344
31345         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31346         * Makefil: Renamed to Makefile.in.
31347         * configure.in: New.
31348
31349 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31350
31351     In chill.execute:
31352         * .cvsignore: Add result/output files.
31353         * Makefile: Fix up variables at start.  Use MFLAGS
31354           everywhere.  Correct bool_loc, built_ins entries.
31355           Add entry for vary1.ch.
31356         * bitarray.ch: Standardize upper-case usage.
31357         * bitexpr.ch: Standardize, add output of b1.
31358         * params.ch: Use arrayt in along PROC parameters, to
31359           avoid novelty problems.
31360         * sets.ch: Tiny cleanup.
31361         * vary1.ch: Re-indent.
31362
31363 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31364
31365           * Add PR-related files to Makefiles, .cvsignore files, etc.
31366
31367 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31368
31369         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31370           with compiler objects. New names are test-flow.c and test-loop.c
31371
31372 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31373
31374         * Upgraded c-torture tests from 1.19 to 1.20
31375
31376         * new files:
31377         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31378         * gcc.compile: 930623-1.c 930623-2.c
31379         * gcc.noncompile: 930622-1.c 930622-2.c
31380         * gcc.failure: 920411-1.c 920627-2.c
31381         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31382
31383 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31384
31385         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31386           More changes to get testsuite working properly. Needs more work.
31387           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31388
31389 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31390
31391         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31392           More changes to get testsuite working properly. Needs more work.
31393
31394 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31395
31396         * chill.compile/compile.exp: Added for Dejagnu support
31397         * chill.execute/execute.exp: Added for Dejagnu support
31398         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31399
31400 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31401
31402     This should complete moving the CHILL test files.
31403         * chill.noncompile(.cvsignore printf.grt
31404             in-printf.grt chprintf.grt chprintf.ch):
31405             Added test-support files.
31406           (Makefile): Modified further.
31407         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31408             signal.ch): Added test files.
31409           * chill.execute (.cvsignore printf.grt printr.c
31410             in-printf.grt rts.c chprintf.grt rts.h): Added
31411           test-support files.
31412             (Makefile): More corrections.
31413
31414 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31415
31416         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31417           test cases, ready for DejaGnu.
31418
31419 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31420
31421         * Upgraded c-torture tests from 1.18 to 1.19
31422
31423         * gcc.compile: added test(s):
31424           930607-1.c
31425         * gcc.execute: added test(s):
31426           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31427
31428         * added new subdirectory for misc tests: gcc.misc-tests
31429         * gcc.misc-test(s): added tests:
31430           inst-check.c test-consts.c test-ior.c test-switch.c
31431
31432 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31433
31434         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31435
31436 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31437
31438         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31439
31440 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31441
31442         * Upgraded c-torture tests from 1.17 to 1.18
31443
31444 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31445
31446         * Upgraded c-torture tests from 1.12 to 1.17
31447
31448 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31449
31450         * lib/old-dejagnu.exp:
31451           Fixed handling of XFAIL target triplets to correctly
31452           recognize wildcard characters.  Removed code that
31453           appended a unique id tag to the end of the file name
31454           printed out by the result of the testcases within a
31455           given test file.
31456
31457 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31458
31459         * lib/old-dejagnu.exp:
31460           Reworked expected failure handling to trigger off of XFAIL
31461           keyword in keyphrase embeded in testcase source code. The
31462           XFAIL keyword must be at the end of the keyphrase line. It
31463           may optionally be followed by one or more target triplets.
31464           It has just occured that the handling of wildcards in the
31465           target triplet may not be correct.
31466
31467 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31468
31469         * g++.old-deja/tests:
31470           Moved all subdirectories up one level into g++.old-deja .
31471
31472         * lib/old-dejagnu.exp:
31473           Fixed problem with CXXFLAGS not being properly reset, and being
31474           corrupted with extraneous "-c" compiler option.  This was
31475           causing binaries to not be generated for test that needed them.
31476           Modified strings passed to "pass" and "fail" so that individual
31477           tests from the same test file would be distinguished by an
31478           identifier appended to the test file name in the summary logs;
31479           this corrected a problem with erroneous diff logs.  Added code
31480           to search testcases for expected fail and unexpected pass keywords.
31481
31482 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31483
31484         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31485
31486 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31487
31488         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31489           Removed extraneous text from end of "Special g++ Options"
31490           keyphrase.
31491
31492         * lib/old-dejagnu.exp: Added pattern matching to look for new
31493           keywords, embedded in testcases comments, which will trigger
31494           calls to xpass and xfail.
31495
31496 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31497
31498         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31499           comments embedded in the testcases, especially the one looking for
31500           special compiler options, as well as the pattern matching for the
31501           compiler output again.
31502
31503 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31504
31505         * lib/old-dejagnu.exp: Do a proper check of the return value for
31506           execute tests. Fixed several problems with the pattern matching
31507           of the compiler output which gave erroneous test results.
31508           Changed several of the test result messages to be more descriptive.
31509         * config/unix-g++.exp: Proc g++_load now actually works and
31510           executes the tests passed to it and returns a usable return
31511           value.
31512
31513 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31514
31515           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31516
31517 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31518
31519         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31520           Modified both files to properly execute the old style
31521           dejagnu tests. The previous versions of these files were
31522           experimental and did not function anything near correctly.
31523
31524 1993-04-05  Rob Savoye  (rob@cygnus.com)
31525
31526         * Removed all Makefile.in and configure.in files. No configuration
31527         needed now.
31528
31529 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31530
31531         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31532
31533 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31534
31535         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31536         gcc.special/configure.in, gcc.noncompile/configure.in,
31537         gcc.execute/configure.in, gcc.code_quality/configure.in,
31538         g++.other/configure.in, g++.old-deja/configure.in,
31539         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31540         in srcname setting.
31541
31542 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31543
31544         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31545         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31546         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31547
31548 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31549
31550         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31551         (gdb_exit): Don't remove *_soc files.
31552
31553 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31554
31555         * lib/c-torture.exp: Don't look for main; instead always use -w
31556         -c.  This is how the c-torture tests work.  Remove the object
31557         file if the compilation succeeds.
31558         * gcc.execute/execute.exp: Remove executable if test passes.
31559         * gcc.noncompile/noncompile.exp: Every test is an expected
31560         failure.
31561         * gcc.special/special.exp: Added tests from c-torture 1.11,
31562         corrected use of existing test.
31563         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31564         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31565         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31566         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31567         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31568         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31569         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31570         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31571         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31572         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31573         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31574         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31575         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31576         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31577         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31578         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31579         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31580         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31581         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31582         c-torture 1.11.
31583         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31584         correspond to c-torture 1.11.
31585
31586         * New file.