OSDN Git Service

* gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4         Fix unused/uninitialized variable warnings.
5
6         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
8         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
9         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10
11         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12         gcc.c-torture/execute/builtins/fputs-lib.c,
13         gcc.c-torture/execute/builtins/lib/fprintf.c,
14         gcc.c-torture/execute/builtins/lib/main.c,
15         gcc.c-torture/execute/builtins/lib/memcmp.c,
16         gcc.c-torture/execute/builtins/lib/memmove.c,
17         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18         gcc.c-torture/execute/builtins/lib/memset.c,
19         gcc.c-torture/execute/builtins/lib/printf.c,
20         gcc.c-torture/execute/builtins/lib/sprintf.c,
21         gcc.c-torture/execute/builtins/lib/stpcpy.c,
22         gcc.c-torture/execute/builtins/lib/strchr.c,
23         gcc.c-torture/execute/builtins/lib/strcmp.c,
24         gcc.c-torture/execute/builtins/lib/strcpy.c,
25         gcc.c-torture/execute/builtins/lib/strcspn.c,
26         gcc.c-torture/execute/builtins/lib/strlen.c,
27         gcc.c-torture/execute/builtins/lib/strncat.c,
28         gcc.c-torture/execute/builtins/lib/strncmp.c,
29         gcc.c-torture/execute/builtins/lib/strncpy.c,
30         gcc.c-torture/execute/builtins/lib/strrchr.c,
31         gcc.c-torture/execute/builtins/lib/strspn.c,
32         gcc.c-torture/execute/builtins/lib/strstr.c,
33         gcc.c-torture/execute/builtins/memops-asm-lib.c,
34         gcc.c-torture/execute/builtins/strlen-2.c,
35         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
36         prototypes.
37
38 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
39
40         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
41         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
42         selectany usage.
43
44 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
45
46         PR c++/19406
47         * g++.dg/debug/using1.C: New test.
48
49 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
50
51         PR middle-end/20524
52         * gcc.dg/alias-7.c: Prefix asm-declared name with
53         __USER_LABEL_PREFIX__.
54
55 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
56
57         Fix fallout from PR middle-end/15700:
58         * gcc.c-torture/compile/20011119-1.c: Take
59         __USER_LABEL_PREFIX__ into account.
60         * gcc.c-torture/compile/20011119-2.c: Likewise.
61
62 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
63
64         PR c++/18644
65         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
66
67 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
68
69         PR c/17855
70         * gcc.c-torture/compile/struct-non-lval-1.c,
71         gcc.c-torture/compile/struct-non-lval-2.c,
72         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
73
74 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
75
76         * gcc.dg/tls/tls.exp: Remove temporary file.
77         * g++.dg/tls/tls.exp: Ditto.
78         * lib/file-format.exp: Ditto.
79         * g++.dg/special/ecos.exp: Ditto.
80
81         * lib/profopt.exp: Treat prof_ext as a list.
82         * gcc.misc-tests/bprob.exp: Ditto.
83         * g++.dg/bprob/bprob.exp: Ditto.
84
85         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
86         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
87         g++.dg/tree-ssa/pointer-reference-alias.C,
88         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
89         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
90         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
91         g++.dg/vect/pr19951.cc: Ditto.
92         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
93         gcc.dg/builtins-47.c: Ditto.
94         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
95         gcc.dg/pr20115-1.c: Ditto.
96         * gcc.dg/tree-ssa/20030530-2.c,
97         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
98         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
99         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
100         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
101         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
102         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
103         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
104         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
105         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
106         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
107         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
108         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
109         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
110         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
111         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
112         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
113         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
114         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
115         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
116         gcc.dg/tree-ssa/20030824-1.c,
117         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
118         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
119         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
120         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
121         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
122         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
123         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
124         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
125         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
126         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
127         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
128         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
129         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
130         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
131         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
132         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
133         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
134         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
135         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
136         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
137         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
138         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
139         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
140         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
141         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
142         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
143         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
144         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
145         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
146         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
147         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
148         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
149         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
150         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
151         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
152         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
153         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
154         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
155         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
156         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
157         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
158         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
159         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
160         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
161         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
162         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
163         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
164         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
165         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
166         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
167         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
168         gcc.dg/tree-ssa/useless-1.c: Ditto.
169         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
170         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
171         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
172         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
173         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
174         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
175         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
176         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
177         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
178         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
179         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
180         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
181         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
182         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
183         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
184         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
185         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
186         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
187         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
188         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
189         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
190         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
191         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
192         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
193         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
194         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
195         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
196         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
197         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
198         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
199         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
200         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
201         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
202         gcc.dg/vect/vect-none.c: Ditto.
203         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
204         treelang/compile/unsigned.tree: Ditto.
205
206         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
207         * gcc.dg/cpp/direct2s.c: Ditto.
208         * gcc.dg/cpp/paste4.c: Ditto.
209         * gcc.dg/cpp/separate-1.c: Ditto.
210         * gcc.dg/pch/save-temps-1.c: Ditto.
211         * g++.dg/ext/altivec-10.C: Ditto.
212         * g++.dg/pch/pch.C: Ditto.
213
214         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
215
216         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
217         * g++.dg/template/repo1.C: Ditto.
218         * g++.dg/template/repo2.C: Ditto.
219         * g++.dg/template/repo3.C: Ditto.
220         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
221         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
222         * g++.old-deja/g++.pt/repo1.C: Ditto.
223         * g++.old-deja/g++.pt/repo2.C: Ditto.
224         * g++.old-deja/g++.pt/repo3.C: Ditto.
225         * g++.old-deja/g++.pt/repo4.C: Ditto.
226
227         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
228         * gcc.dg/20030107-1.c: Ditto.
229         * gcc.dg/20030702-1.c: Ditto.
230         * gcc.dg/profile-generate-1.c: Ditto.
231         * g++.dg/other/profile1.C: Ditto.
232         * g++.old-deja/g++.robertl/eb83.C: Ditto.
233
234         * lib/gcc-dg.exp (remove-build-file): New.
235         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
236         cleanup-tree-dump, cleanup-saved-temps): New.
237
238 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
239
240         PR c++/19203, DR 214
241         * g++.dg/parse/ambig3.C: Not ambiguous.
242         * g++.dg/template/spec20.C: New.
243         * g++.dg/template/spec21.C: New.
244
245 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
246
247         PR target/20045
248         * gcc.dg/ia64-fptr-1.c: Run only on linux.
249
250 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
251
252         PR libfortran/20660
253         * gfortran.dg/negative_unit.f: New test.
254
255 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
256
257         * gcc.dg/20050330-1.c: New test.
258
259 2005-03-30  Devang Patel  <dpatel@apple.com>
260
261         * g++.dg/tree-sra/ssa-sra-3.C: New test.
262
263 2005-03-30  Dale Johannesen  <dalej@apple.com>
264
265         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
266
267 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
268
269         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
270         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
271         Strip options from test name.
272
273 2005-03-31  Jan Hubicka  <jh@suse.cz>
274
275         * gcc.dg/varpool-1.c: New testcase.
276
277 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
278
279         PR c/772
280         PR c/17913
281         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
282         gcc.dg/stmt-expr-label-3.c : New tests.
283         * gcc.c-torture/execute/medce-2.c: Remove.
284
285 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
286
287         PR c/20368
288         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
289         tests.
290
291 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
292
293         * gcc.c-torture/compile/pr20203.c: New test.
294
295 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
296
297         * gfortran.dg/promotion.f90:  New test.
298
299 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
300
301         PR middle-end/20491
302         * gcc.dg/torture/asm-subreg-1.c: New test.
303
304 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
305
306         PR c/20672
307         * gcc.dg/pr20672-1.c: New test.
308
309 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
310
311         * gfortran.dg/vect: New directory.
312         * gfortran.dg/vect/vect.exp: New.
313         * gfortran.dg/vect/vect-1.f90: New test.
314         * gfortran.dg/vect/vect-2.f90: New test.
315         * gfortran.dg/vect/vect-3.f90: New test.
316         * gfortran.dg/vect/vect-4.f90: New test.
317         * gfortran.dg/vect/vect-5.f90: New test.
318
319 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
320
321         PR middle-end/20622
322         * gcc.dg/alias-7.c: New test.
323
324 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
325
326         * gcc.dg/sparc-reg-1.c: New test.
327
328 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
329
330         PR target/19890
331         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
332
333 2005-03-29  Dale Ranta  <dir@lanl.gov>
334             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
335
336         PR libfortran/20163
337         * gfortran.dg/pr20163-2.f: New test.
338
339 2005-03-28  Jan Hubicka  <jh@suse.cz>
340
341         PR middle-end/20635
342         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
343         by Jakub Jelinek.
344
345 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
346
347         PR tree-optimization/20626
348         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
349         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
350
351 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
352
353         * gfortran.dg/underflow.f90:  New test.
354         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
355
356 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
357
358         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
359
360 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
361
362         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
363         (g++_init): Make sure that CXXFLAGS is set.
364         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
365         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
366         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
367         * lib/objc.exp (objc_init): Likewise.
368         * lib/treelang.exp (treelang_init): Likewise.
369
370 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
371
372         PR tree-optimization/20470
373         * gcc.dg/tree-ssa/pr20470.c: New test.
374
375 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
376
377         * gcc.dg/ppc-stfiwx.c: New.
378
379 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
380
381         PR target/19888
382         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
383
384 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
385
386         * gcc.dg/20050325-1.c: Fix a typo.
387
388 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
389
390         PR libfortran/19678
391         PR libfortran/19679
392         * gfortran.dg/dos_eol.f: New test.
393
394 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
395
396         PR rtl-optimization/20249
397         * gcc.dg/20050325-1.c: New test.
398
399 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
400
401         PR libfortran/15332
402         * gfortran.dg/pr15332.f: New test.
403
404 2005-03-24  Dale Johannesen  <dalej@apple.com>
405
406         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
407
408 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
409
410         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
411         'internal' visibility.
412         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
413         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
414         'protected' visibility.
415         * gcc.dg/visibility-7.c: Likewise.
416         * lib/target-supports.exp (check_visibility_available): Take
417         a parameter, the kind of visibility to check for.
418         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
419         to check_visibility_available.
420
421         * g++.dg/expr/cast3.C: New.
422
423 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
424
425         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
426         rs6000.
427
428 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
429
430         PR target/20095
431         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
432
433 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
434
435         * gcc.dg/badshift.c: Renamed to...
436         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
437
438         * gcc.target/i386/badshift.c: Renamed to...
439         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
440         only.
441
442         PR rtl-optimization/20532
443         * gcc.target/i386/badshift.c: New.
444
445 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
446
447         * gfortran.dg/pr18025.f90: New test.
448
449 2005-03-23  Dale Johannesen  <dalej@apple.com>
450         
451         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
452
453 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
454
455         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
456
457         * lib/target-supports.exp (check_iconv_available): Default
458         libiconv to -liconv, if there is no definition.
459
460 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
461
462         * gcc.dg/torture/cris-asm-mof-1.c: New test.
463
464 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
465
466         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
467         * g++.dg/opt/pr7503-2.C: Likewise.
468         * g++.dg/opt/pr7503-3.C: Likewise.
469         * g++.dg/opt/pr7503-4.C: Likewise.
470         * g++.dg/opt/pr7503-5.C: Likewise.
471         * g++.dg/warn/minmax.C: New test.
472
473 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
474
475         * gfortran.dg/g77_intrinsics_funcs.f: New test.
476         * gfortran.dg/g77_intrinsics_sub.f: New test.
477
478 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
479             Jan Hubicka  <jh@suse.cz>
480             Steven Bosscher <stevenb@suse.de
481
482         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
483
484 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
485
486         PR c++/19980
487         * g++.dg/template/redecl3.C: New test.
488
489 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
490
491         PR c++/20499
492         * g++.dg/parse/error16.C: Tweak error markers.
493
494 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
495
496         PR target/20561
497         * gcc.dg/20050321-2.c: New test.
498
499 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
500
501         PR c++/20465
502         PR c++/20381
503         * g++.dg/template/ptrmem12.C: New.
504
505 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
506
507         PR rtl-optimization/20527
508         * gcc.c-torture/execute/pr20527-1.c: New test.
509
510 2005-03-22  Ben Elliston  <bje@au.ibm.com>
511
512         * gcc.misc-tests/options.exp (check_for_options): Create a real C
513         program, compile it into a real executable and then delete the .c
514         and .x files afterwards, to avoid problems on testglue targets.
515
516 2005-03-21  Stuart Hastings  <stuart@apple.com>
517
518         * gcc.target/i386/sse-2.c: New.
519         
520 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
521
522         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
523
524 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
525
526         * g++.dg/parse/crash25.C: Fix typo.
527
528 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
529
530         PR c++/20461
531         * g++.dg/parse/crash24.C: New test.
532
533         PR c++/20536
534         * g++.dg/parse/crash25.C: New test.
535
536 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
537
538         PR c++/20147    
539         * g++.dg/ext/stmtexpr4.C: New test.
540
541 2005-03-20  Roger Sayle  <roger@eyesopen.com>
542
543         PR middle-end/20539
544         * gcc.c-torture/compile/pr13066-1.c: New test case.
545         * gcc.c-torture/compile/pr20539-1.c: Likewise.
546         * g++.dg/opt/pr13066-1.C: Likewise.
547
548 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
549
550         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
551
552 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
553
554         PR fortran/18525
555         * gfortran.dg/nesting_1.f90: New test.
556
557 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
558
559         PR c++/20240
560         * g++.dg/lookup/using13.C: New test.
561
562 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
563
564         PR c++/20333
565         * g++.dg/template/crash36.C: New test.
566
567 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
568
569         PR c++/20463
570         * g++.dg/template/crash35.C: New test.
571
572 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
573
574         PR c++/19966
575         * g++.dg/overload/operator2.C: New test.
576
577 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
578
579         PR libfortran/20257
580         * gfortran.dg/pr20257.f90: New test.
581
582 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
583
584         PR libfortran/20480
585         * gfortran.dg/pr20480.f90: New test.
586
587 2005-03-16  Richard Henderson  <rth@redhat.com>
588
589         PR middle-end/15700
590         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
591         (_rtld_global): New.
592         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
593         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
594
595         * gcc.dg/alias-3.c: New.
596         * gcc.dg/alias-4.c: New.
597         * gcc.dg/alias-5.c: New.
598         * gcc.dg/alias-6.c: New.
599
600 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
601
602         * gcc.dg/cpp/ucnid-7.c: New.
603
604 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
605             Dorit Naishlos  <dorit@il.ibm.com>
606
607         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
608         darwin.
609
610 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
611
612         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
613         misaligned accesses.
614         * gcc.dg/vect/vect-58.c: Likewise.
615         * gcc.dg/vect/vect-92.c: New.
616         * gcc.dg/vect/vect-93.c: New.
617
618 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
619
620         PR fortran/18827
621         * gfortran.dg/assign_2.f90: New test.
622         * gfortran.dg/assign_3.f90: New test.
623         * gfortran.dg/assign.f90: New test.
624
625 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
626
627         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
628         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
629         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
630         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
631         names.
632
633 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
634
635         * gcc.dg/cpp/ucnid-6.c: New.
636
637         * gcc.dg/cpp/normalize-1.c: New.
638         * gcc.dg/cpp/normalize-2.c: New.
639         * gcc.dg/cpp/normalize-3.c: New.
640         * gcc.dg/cpp/normalize-4.c: New.
641         * gcc.dg/cpp/ucnid-4.c: New.
642         * gcc.dg/cpp/ucnid-5.c: New.
643         * g++.dg/cpp/normalize-1.C: New.
644         * g++.dg/cpp/ucnid-1.C: New.
645
646 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
647
648         * gcc.dg/pr18628.c: New.
649
650 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
651
652         PR c++/20280
653         * g++.dg/tree-ssa/pr20280.C: New.
654
655 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
656
657         PR fortran/20467
658         * gfortran.dg/stfunc_2.f90: New test.
659
660 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
661
662         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
663
664 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
665
666         * gcc.dg/tree-ssa/20050314-1.c: New test.
667
668 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
669
670         PR c++/4403
671         PR c++/9783, DR433
672         * g++.dg/template/friend34.C: New test.
673         * g++.dg/template/friend35.C: Likewise.
674         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
675
676 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
677
678         Friend class name lookup 5/n
679         PR c++/1016
680         * g++.dg/lookup/hidden-class1.C: New test.
681         * g++.dg/lookup/hidden-class2.C: Likewise.
682         * g++.dg/lookup/hidden-class3.C: Likewise.
683         * g++.dg/lookup/hidden-class4.C: Likewise.
684         * g++.dg/lookup/hidden-class5.C: Likewise.
685         * g++.dg/lookup/hidden-class6.C: Likewise.
686         * g++.dg/lookup/hidden-class7.C: Likewise.
687         * g++.dg/lookup/hidden-class8.C: Likewise.
688         * g++.dg/lookup/hidden-class9.C: Likewise.
689         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
690         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
691         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
692         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
693         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
694         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
695         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
696         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
697         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
698         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
699         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
700
701 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
702
703         PR c++/20157
704         * g++.dg/template/error18.C: New test.
705
706 2005-03-09  Ben Elliston  <bje@au.ibm.com>
707
708         PR debug/16792
709         * g++.dg/debug/pr16792.C: New test.
710
711 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
712
713         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
714         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
715         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
716         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
717         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
718         test assertion names.
719
720 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
721
722         PR fortran/18600
723         * gfortran.dg/stfunc_1.f90: New test.
724
725 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
726
727         PR fortran/16907
728         * gfortran.dg/real_index_1.f90: New test.
729
730 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
731
732         PR fortran/20323
733         * gfortran.dg/spec_expr_1.f90: New test.
734
735 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
736
737         PR c/20402
738         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
739         new parser.
740
741 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
742
743         PR fortran/20361
744         * gfortran.dg/largeequiv_1.f90: New test.
745
746 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
747
748         * gcc.dg/ucnid-1.c: New.
749         * gcc.dg/ucnid-2.c: New.
750         * gcc.dg/ucnid-3.c: New.
751         * gcc.dg/ucnid-4.c: New.
752         * gcc.dg/ucnid-5.c: New.
753         * gcc.dg/ucnid-6.c: New.
754         * gcc.dg/cpp/ucnid-1.c: New.
755         * gcc.dg/cpp/ucnid-2.c: New.
756         * gcc.dg/cpp/ucnid-3.c: New.
757         * g++.dg/other/ucnid-1.C: New.
758
759 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
760
761         * gcc.dg/vmx/darwin-abi-3.c: Delete.
762
763 2005-03-11  Per Bothner  <per@bothner.com>
764
765         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
766         that diagnotics refer to correct token.
767         * gcc.dg/unused-3.c: Likewise.
768
769 2005-03-11  Per Bothner  <per@bothner.com>
770
771         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
772         constant" is now actually on same line as string constant.
773         * gcc.dg/cpp/direct2s.c: Likewise.
774
775 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
776
777         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
778
779 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
780
781         PR libfortran/20124
782         * gfortran.dg/pr20124.f90: New Test
783
784 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
785
786         PR tree-optimization/20130
787         * gcc.dg/pr20130-1.c: New test.
788
789 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
790
791         PR target/20095
792         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
793
794 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
795
796         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
797
798 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
799
800         * g++.dg/eh/forced1.C: Fix comment.
801         * g++.dg/eh/forced2.C: Ditto.
802         * g++.dg/eh/forced3.C: Ditto.
803         * g++.dg/eh/forced4.C: Ditto.
804
805 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
806
807         PR rtl-opt/20412
808         * gcc.c-torture/compile/pr20412.c: New test.
809
810 2005-03-10  Roger Sayle  <roger@eyesopen.com>
811
812         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
813
814 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
815
816         PR target/20322
817         * gcc.dg/20050307-1.c: New test.
818
819 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
820
821         PR c++/20375
822         * g++.dg/other/stdarg3.C: New.
823
824 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
825
826         PR c++/18384, c++/18327
827         * g++.dg/init/array19.C: New test.
828
829         PR inline-asm/20314
830         * gcc.dg/torture/pr20314-1.c: New test.
831         * gcc.dg/torture/pr20314-2.c: New test.
832
833 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
834
835         * gcc.dg/20050309-1.c: New test.
836
837 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
838
839         * gcc.dg/builtins-10.c: Reactivate disabled test.
840         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
841         new cbrt transformations.
842
843 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
844
845         PR c++/20208
846         * g++.dg/template/array13.C: New test.
847
848 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
849
850         PR c++/16859
851         * g++.dg/init/brace4.C: New test.
852
853 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
854
855         PR c++/20186
856         * g++.dg/template/non-dependent12.C: New.
857
858 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
859
860         PR c++/20142
861         * g++.dg/init/array18.C: Add dg-do run marker.
862         
863         PR c++/20142
864         * g++.dg/init/array18.C: New test.
865
866 2005-03-09  Ben Elliston  <bje@au.ibm.com>
867
868         * consistency.vlad/vlad.exp: Remove trailing semicolons.
869         * g++.dg/gcov/gcov.exp: Likewise.
870         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
871         * gcc.target/xstormy16/xstormy16.exp: Likewise.
872         * lib/c-torture.exp: Likewise.
873         * lib/fortran-torture.exp: Likewise.
874         * lib/g++.exp: Likewise.
875         * lib/gcc-defs.exp: Likewise.
876         * lib/gcc-dg.exp: Likewise.
877         * lib/gcc.exp: Likewise.
878         * lib/gcov.exp: Likewise.
879         * lib/gfortran.exp: Likewise.
880         * lib/mike-g++.exp: Likewise.
881         * lib/mike-gcc.exp: Likewise.
882         * lib/objc-torture.exp: Likewise.
883         * lib/objc.exp: Likewise.
884         * lib/profopt.exp: Likewise.
885         * lib/target-libpath.exp: Likewise.
886         * lib/target-supports.exp: Likewise.
887         * lib/treelang.exp: Likewise.
888         * lib/wrapper.exp: Likewise.
889
890 2005-03-08  Jeff Law  <law@redhat.com>
891
892         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
893         PHI-OPT changes.
894
895 2005-03-08  Ira Rosen  <irar@il.ibm.com>
896
897         * gcc.dg/vect/pr20122.c: New test.
898
899 2005-03-07  Jeff Law  <law@redhat.com>
900
901         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
902         was folded away.
903         * gcc.dg/tree-ssa/pr18133-1.c: New test.
904         * gcc.dg/tree-ssa/pr18133-2.c: New test.
905         * gcc.dg/tree-ssa/pr18134.c: New test.
906
907 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
908
909         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
910         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
911         gcc.dg/torture/builtin-noret-2.c: Require weak support.
912
913 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
914
915         PR tree-opt/17671
916         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
917
918 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
919
920         * g++.dg/warn/Wnvdtor.C: New test.
921
922 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
923
924         * gcc.dg/torture/pr19683-1.c: New test.
925
926 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
927
928         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
929         * gfortran.dg/g77/19990313-2.f: Ditto.
930         * gfortran.dg/g77/19990313-3.f: Ditto.
931         * gfortran.dg/g77/19990525-0.f: Ditto.
932         * gfortran.dg/g77/19990826-0.f: Ditto.
933         * gfortran.dg/g77/19990826-2.f: Ditto.
934         * gfortran.dg/g77/19990826-3.f: Ditto.
935         * gfortran.dg/g77/20000511-1.f: Ditto.
936         * gfortran.dg/g77/20000511-2.f: Ditto.
937         * gfortran.dg/g77/970625-2.f: Ditto.
938         * gfortran.dg/g77/980310-2.f: Ditto.
939         * gfortran.dg/g77/980310-3.f: Ditto.
940         * gfortran.dg/g77/980310-8.f: Ditto.
941         * gfortran.dg/g77/980519-2.f: Ditto.
942         * gfortran.dg/g77/alpha1.f: Ditto.
943         * gfortran.dg/g77/claus.f: Ditto.
944         * gfortran.dg/g77/erfc.f: Ditto.
945         * gfortran.dg/g77/short.f: Ditto.
946         * gfortran.fortran-torture/execute/data.f90: Ditto.
947         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
948         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
949
950 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
951
952         * lib/file-format.exp (gcc_target_object_format): Add check for som
953         format and hardcode object formats on hppa*-*-hpux*.
954         * lib/target-supports.exp (check_weak_available): Add check for som
955         object format.  Always return 0 on hppa*-*-hpux10*.
956
957         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
958         is defined.
959
960         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
961
962 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
963
964         * gfortran.dg/pr19936_1.f90: New test.
965         * gfortran.dg/pr19936_2.f90: New test.
966         * gfortran.dg/pr19936_3.f90: New test.
967
968 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
969             Paul Thomas <prthomas@drfccad.cea.fr>
970
971         * gfortran.dg/PR19754_1.f90: New test.
972         * gfortran.dg/PR19754_2.f90: Ditto.
973
974 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
975
976         PR c++/19311
977         * g++.dg/template/non-dependent11.C: New test.
978
979 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
980
981         * lib/target-supports.exp (check_iconv_available): Fix comment.
982
983 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
984             Joseph S. Myers  <joseph@codesourcery.com>
985
986         PR c++/19797
987         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
988
989 2005-03-04  Matthew Sachs  <msachs@apple.com>
990
991         * gcc.exp (gcc_target_compile): Put braces around
992         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
993         * objc.exp (objc_target_compile): Likewise.
994         * treelang.exp (treelang_target_compile): Likewise.
995
996 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
997
998         PR fortran/19673
999         * gfortran.dg/func_result_1.f90: New test.
1000
1001 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1002
1003         * gcc.misc-tests/options.exp: New test.
1004
1005 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1006
1007         * gcc.dg/pr15784-4.c: New test.
1008
1009 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1010
1011         * gcc.c-torture/execute/pr17133.c: New.
1012         * gcc.c-torture/compile/20050303-1.c: New.
1013
1014 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1015
1016         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1017
1018 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1019
1020         * g++.dg/overload/using2.C: New.
1021
1022 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1023
1024         PR c++/19916
1025         * g++.dg/init/ptrmem2.C: New test.
1026
1027 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1028
1029         PR c/8927
1030         * gcc.dg/pr8927-1.c: New test.
1031
1032 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1033
1034         PR c++/20232
1035         * g++.dg/inherit/covariant12.C: New.
1036
1037 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1038
1039         PR fortran/19479
1040         * gfortran.dg/bound_1.f90: New test.
1041
1042 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1043
1044         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1045         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1046
1047 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1048
1049         PR c/20245
1050         * gcc.dg/pr20245-1.c: New test.
1051
1052 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1053
1054         PR middle-end/19874
1055         * gcc.c-torture/execute/20050119-2.c: New test case.
1056
1057 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1058
1059         * README: Update the DejaGnu bug reporting address.
1060         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1061         * lib/objc-torture.exp: Likewise.
1062
1063 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1064
1065         * gfortran.dg/boz_1.f90: New test.
1066         * gfortran.dg/boz_3.f90: New test.
1067         * gfortran.dg/boz_4.f90: New test.
1068
1069 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1070
1071         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1072         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1073
1074 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1075
1076         PR libfortran/20101
1077         * gfortran.dg/write_0_pe_format.f90: New test.
1078
1079 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1080
1081         PR c++/20206
1082         * g++.dg/opt/thunk2.C: New test.
1083         * g++.dg/opt/covariant1.C: New test.
1084
1085 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1086
1087         * gfortran.dg/e_d_fmt.f90: New test.
1088
1089 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1090
1091         * gcc.dg/asm-b.c: Fix comment typos.
1092
1093 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1094
1095         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1096         a V_MAY_DEF also.
1097
1098 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1099
1100         PR tree-opt/20188
1101         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1102         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1103         * gcc.dg/asm-b.c: New test.
1104
1105 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1106
1107         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1108         Disable this test on IRIX 6.
1109
1110 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1111
1112         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1113         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1114         parser.
1115
1116 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1117
1118         PR tree-optimization/20204
1119         * testsuite/gcc.dg/pr20204.c: New test.
1120
1121 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1122
1123         PR target/20196
1124         * gcc.c-torture/execute/20050224-1.c: New test.
1125
1126         PR c++/20175
1127         * g++.dg/warn/Wbraces2.C: New test.
1128
1129 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1130
1131         PR c++/19878
1132         * g++.dg/init/const2.C: New test.
1133
1134 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1135
1136         PR tree-optimization/20100
1137         * gcc.c-torture/execute/pr20100-1.c: New test.
1138
1139 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1140
1141         * gfortran.dg/implicit_3.f90: New test.
1142
1143         * gfortran.dg/deftype_1.f90: New test.
1144
1145 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1146
1147         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1148         the test passes.
1149         * g++.dg/other/anon3.C: Accept a warning.
1150
1151 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1152
1153         * gcc.dg/pr20017.c: Fix a comment typo.
1154
1155 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1156
1157         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1158
1159 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1160
1161         PR ada/19902
1162         * ada/acats/tests/cxa/cxa3004.a: Remove.
1163         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1164
1165 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1166
1167         PR c++/20073
1168         * g++.dg/init/const1.C: New test.
1169
1170         PR c++/19991
1171         * g++.dg/parse/constant7.C: New test.
1172
1173         PR c++/20152
1174         * g++.dg/parse/error27.C: New test.
1175         * g++.dg/template/qualttp15.C: Adjust error markers.
1176         * g++.old-deja/g++.other/struct1.C: Likewise.
1177         
1178         PR c++/20153
1179         * g++.dg/template/error17.C: New test.
1180
1181         PR c++/20148
1182         * g++.dg/parser/error26.C: New test.
1183
1184 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1185
1186         PR tree-optimization/20100
1187         PR tree-optimization/20115
1188         * gcc.dg/pr20115.c: New test.
1189         * gcc.dg/pr20115-1.c: New test.
1190         * gcc.dg/pr20100.c: New test.
1191         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1192         call-clobbered variables after alias1.
1193
1194 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1195
1196         * gfortran.dg/list_read_4.f90: new test.
1197
1198 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1199
1200         PR rtl-optimization/20017.
1201         * gcc.dg/pr20017.c: New.
1202
1203 2005-02-22  Devang Patel  <dpatel@apple.com>
1204
1205         PR 19952
1206         * g++.dg/tree-ssa/pr19952.C: New test.
1207         
1208 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1209
1210         PR c++/19883
1211         * g++.dg/parse/constant6.C: New test.
1212
1213 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1214
1215         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1216         * g++.dg/charset/asm2.c: Likewise.
1217         * g++.dg/charset/asm3.c: Likewise.
1218         * g++.dg/charset/asm4.c: Likewise.
1219         * g++.dg/charset/asm5.c: Likewise.
1220         * g++.dg/charset/attribute1.c: Likewise.
1221         * g++.dg/charset/attribute2.c: Likewise.
1222         * g++.dg/charset/extern1.cc: Likewise.
1223         * g++.dg/charset/extern2.cc: Likewise.
1224         * g++.dg/charset/extern3.cc: Likewise.
1225         * g++.dg/charset/function.cc: Likewise.
1226         * g++.dg/charset/string.c: Likewise.
1227         * g++.dg/charset/charset.exp: Likewise.
1228         * lib/target-supports.exp (check_iconv_available): Fix comment.
1229
1230 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1231
1232         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1233         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1234         * gcc.dg/charset/asm2.c: Likewise.
1235         * gcc.dg/charset/asm3.c: Likewise.
1236         * gcc.dg/charset/asm4.c: Likewise.
1237         * gcc.dg/charset/asm5.c: Likewise.
1238         * gcc.dg/charset/asm6.c: Likewise.
1239         * gcc.dg/charset/attribute1.c: Likewise.
1240         * gcc.dg/charset/attribute2.c: Likewise.
1241         * gcc.dg/charset/builtin1.c: Likewise.
1242         * gcc.dg/charset/extern.c: Likewise.
1243         * gcc.dg/charset/function.c: Likewise.
1244         * gcc.dg/charset/string.c: Likewise.
1245         * gcc.dg/charset/charset.exp: Likewise.
1246
1247 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1248
1249         PR fortran/20086
1250         * gfortran.dg/pr20086.f90: New test.
1251
1252 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1253
1254         PR tree-optimization/19786
1255         * g++.dg/tree-ssa/pr19786.C: New.
1256
1257 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1258
1259         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1260
1261 2005-02-21  Jeff Law  <law@redhat.com>
1262
1263         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1264
1265 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1266
1267         * gfortran.dg/do_iterator: Split loop, markup all lines for
1268         which an error locus is printed.
1269         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1270         locus is printed.
1271         * gfortran.dg/select_4.f90: Likewise.
1272         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1273         locuses in the various permutations.
1274
1275 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1276
1277         PR tree-optimization/19951
1278         * g++.dg/vect: New directory.
1279         * g++.dg/vect/vect.exp: New file.
1280         * g++.dg/vect/pr19951.cc: New testcase.
1281         * g++.dg/dg.exp: Also prune vectorizer tests.
1282
1283 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1284
1285         PR 18785
1286         * gcc.dg/charset/builtin1.c: New test.
1287
1288 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1289
1290         PR c++/19299
1291         * g++.dg/inherit/volatile1.C: New test.
1292
1293         PR c++/19440
1294         * g++.dg/template/dtor4.C: New test.
1295
1296 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1297
1298         * gfortran.dg/int_1.f90: New test.
1299
1300 2005-02-19  Devang Patel  <dpatel@apple.com>
1301
1302         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1303
1304 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1305
1306         * gfortran.dg/achar_1.f90: New test.
1307
1308 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1309
1310         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1311
1312 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1313             Jakub Jelinek  <jakub@redhat.com>
1314
1315         PR tree-optimization/19828
1316         * gcc.dg/tree-ssa/loop-7.c: New test.
1317         * gcc.c-torture/execute/20050218-1.c: New test.
1318
1319 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1320
1321         PR c/20043
1322         * gcc.dg/transparent-union-1.c: New test.
1323         * gcc.dg/transparent-union-2.c: New test.
1324
1325 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1326
1327         PR tree-optimization/18977
1328         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1329
1330 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1331
1332         PR target/20054
1333         * gcc.dg/pr20054.c: New test.
1334
1335 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1336
1337         PR c++/19508
1338         * g++.dg/ext/attrib20.C: New test.
1339
1340 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1341
1342         PR middle-end/20030
1343         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1344
1345 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1346
1347         PR c++/20008
1348         * g++.dg/opt/switch4.C: New.
1349
1350 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1351
1352         PR c++/20023
1353         PR tree-optimization/20009
1354         * gcc.c-torture/compile/20050217-1.c: New test.
1355         * g++.dg/opt/switch3.C: New test.
1356
1357         PR tree-optimization/18947
1358         * gcc.c-torture/compile/20050215-1.c: New test.
1359         * gcc.c-torture/compile/20050215-2.c: New test.
1360         * gcc.c-torture/compile/20050215-3.c: New test.
1361
1362 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1363
1364         PR c++/20028
1365         * g++.dg/template/crash34.C: New.
1366
1367         PR c++/20022
1368         * g++.dg/other/access3.C: New.
1369
1370 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1371
1372         * gcc.dg/vect/vect-98.c: New test.
1373
1374 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1375
1376         PR tree-optimization/19967
1377         * gcc.dg/pr19967.c: New.
1378
1379 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1380
1381         PR middle-end/19857
1382         * gcc.dg/tree-ssa/20050215-1.c: New test.
1383         * gcc.c-torture/execute/20050215-1.c: New test.
1384
1385 2005-02-15  Eric Christopher  <echristo@redhat.com>
1386
1387         * gcc.dg/cpp/20050215-1.c: New file.
1388
1389 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1390
1391         PR tree-optimization/15785
1392         * gcc.dg/pr15785-1.c: New test.
1393
1394 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1395
1396         PR c++/17788
1397         * g++.dg/init/ctor4.C: New.
1398         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1399
1400 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1401
1402         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1403         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1404
1405 2005-02-15  Andreas Schwab  <schwab@suse.de>
1406
1407         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1408         declare malloc.
1409
1410 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1411
1412         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1413
1414 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1415
1416         PR tree-optimization/19853
1417         * gcc.c-torture/compile/pr19853.c: New test.
1418
1419 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1420
1421         PR c++/19608
1422         * g++.dg/parse/local-class1.C: New.
1423
1424         PR c++/19895
1425         * g++.dg/parse/ptrmem3.C: New.
1426
1427         PR c++/19884
1428         * g++.old-deja/g++.oliva/template6.C: Add another case.
1429         * g++.dg/template/explicit6.C: New.
1430
1431 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1432
1433         PR c++/17816
1434         * g++.dg/other/redecl2.C: New.
1435
1436 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1437
1438         PR c++/19891
1439         * g++.dg/abi/covariant4.C: New.
1440
1441 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1442
1443         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1444
1445 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1446
1447         * gcc.dg/vect/vect-96.c: Fix typo.
1448
1449 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1450
1451         PR c++/14479
1452         PR c++/19487
1453         * g++.dg/template/enum5.C: New test.
1454
1455 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1456
1457         * gcc.dg/vect/vect-97.c: New test.
1458
1459 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1460
1461         * gcc.dg/vect/vect-96.c: New test.
1462
1463 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1464
1465         * gcc.dg/builtins-34.c: Also check ldexp*.
1466
1467 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1468
1469         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1470
1471 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1472
1473         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1474         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1475         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1476         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1477         selector_list, selector_expression, dg-process-target): Move to new
1478         file target-supports-dg.exp.
1479         * lib/target-supports-dg.exp: New.
1480
1481         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1482         New.
1483
1484 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR c++/19666
1487         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1488
1489         PR middle-end/19858
1490         * gcc.c-torture/compile/20050210-1.c: New test.
1491
1492 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1493
1494         PR c++/19755
1495         * g++.dg/warn/Wbraces1.C: New test.
1496
1497 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1498
1499         * gcc.dg/builtins-52.c: New testcase.
1500
1501 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1502
1503         PR c/19342
1504         * gcc.c-torture/execute/20050119-1.c: New test.
1505
1506 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1507
1508         PR c++/19811
1509         * g++.dg/init/delete1.C: New test.
1510
1511 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1512
1513         PR c++/18470
1514         * g++.dg/template/static12.C: New test.
1515
1516 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1517
1518         PR c++/19787
1519         * g++.dg/conversion/ambig1.C: New test.
1520
1521         PR c++/19739
1522         * g++.dg/ext/attrib19.C: New test.
1523
1524         PR c++/19732
1525         * g++.dg/parse/dtor5.C: New test.
1526
1527         PR c++/19762
1528         * g++.dg/template/dtor3.C: New test.
1529
1530         PR c++/19826
1531         * g++.dg/template/static11.C: New test.
1532         * g++.dg/template/crash2.C: Remove dg-error marker.
1533
1534 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1535
1536         PR C++/18491
1537         * g++.old-deja/g++.mike/p10769a.C: Remove.
1538
1539 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1540
1541         * gcc.dg/builtins-48.c: New test case.
1542         * gcc.dg/builtins-49.c: New test case.
1543         * gcc.dg/builtins-50.c: New test case.
1544         * gcc.dg/builtins-51.c: New test case.
1545
1546 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1547
1548         PR middle-end/19583
1549         * g++.dg/warn/Wreturn-type-3.C: New test.
1550
1551 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1552
1553         PR middle-end/19402
1554         * gcc.dg/pr19402-1.c: New testcase.
1555         * gcc.dg/pr19402-2.c: likewise.
1556
1557 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1558
1559         PR middle-end/19854
1560         * g++.dg/tree-ssa/tmmti.C: New testcase.
1561
1562 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1563
1564         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1565
1566 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1567
1568         PR c++/19733
1569         * g++.dg/parse/crash23.C: New test.
1570         * g++.dg/warn/Weff1.C: New test.
1571
1572 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1573
1574         * gcc.dg/20050209-1.c: New test.
1575
1576 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1577
1578         PR target/19799
1579         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1580
1581 2005-02-08  Mike Stump  <mrs@apple.com>
1582
1583         * g++.dg/pch/import-2.c: New test.
1584         * g++.dg/pch/import-2.hs: New.
1585         * g++.dg/pch/include/import-2a.h: New.
1586         * g++.dg/pch/include/import-2b.h: New.
1587
1588 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1589
1590         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1591
1592 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1593
1594         * gfortran.dg/substr_1.f90: New test.
1595
1596 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1597
1598         PR middle-end/19775
1599         * gcc.dg/torture/builtin-power-1.c: Disable test for
1600         invalid transformation.
1601         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1602         no longer optimize.
1603         * gcc.dg/builtins-47.c: New testcase.
1604
1605 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1606             Dorit Naishlos  <dorit@il.ibm.com>
1607
1608         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1609
1610 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1611
1612         * gcc.c-torture/compile/20050206-1.c: New test.
1613
1614 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1615
1616         PR tree-opt/19768
1617         * g++.dg/opt/pr19768.C: New test.
1618
1619 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1620
1621         PR tree-opt/19736
1622         * gcc.c-torture/compile/pr19736.c: New test.
1623
1624 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1625
1626         PR c++/17401
1627         * g++.dg/parse/error25.C: New test.
1628
1629 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1630
1631         * gcc.c-torture/execute/20050203-1.c: New.
1632
1633 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1634
1635         * gcc.dg/vect/vect-85.c: Remove xfail.
1636         * gcc.dg/vect/vect-86.c: Remove xfail.
1637         * gcc.dg/vect/vect-87.c: Remove xfail.
1638         * gcc.dg/vect/vect-88.c: Remove xfail.
1639
1640 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1641
1642         * gcc.dg/altivec-19.c: New.
1643
1644 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1645
1646         PR c/17807
1647         * gcc.dg/nested-func-3.c: New test.
1648         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1649
1650 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1651
1652         * gcc.test-framework/gen_directive_tests: Generate tests for
1653         selector expressions.
1654
1655 2005-02-02  Matt Austern  <austern@apple.com>
1656
1657         PR c++/19628
1658         * g++/ext/builtin7.C: New.
1659         * g++/ext/builtin8.C: New.
1660
1661 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1662
1663         PR c/18502
1664         * gcc.dg/pr18502-1.c: New test.
1665
1666 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1667
1668         PR c++/17413
1669         * g++.dg/template/local4.C: Tweak.
1670
1671 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1672
1673         PR tree-optimization/19578
1674         * gcc.c-torture/compile/20050202-1.c: New test.
1675
1676 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1677
1678         PR c/19435
1679         * gcc.dg/c99-init-4.c: New test.
1680
1681 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1682
1683         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1684
1685         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1686
1687         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1688         * g++.dg/eh/check-vect.h: New.
1689
1690         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1691         * gcc.dg/vect/vect-78.c: Ditto.
1692         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1693         Remove.
1694
1695         * g++.dg/conversion/simd1.C: Expect warning.
1696         * g++.dg/ext/attribute-test-1.C: Ditto.
1697         * g++.dg/ext/attribute-test-2.C: Ditto.
1698         * g++.dg/ext/attribute-test-3.C: Ditto.
1699         * g++.dg/ext/attribute-test-4.C: Ditto.
1700
1701         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1702         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1703
1704         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1705
1706 2005-02-01  Richard Henderson  <rth@redhat.com>
1707
1708         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1709         long double for ibm double-double format.
1710         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1711
1712 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1713
1714         PR tree-optimization/19633
1715         * testsuite/gcc.dg/pr19633-1.c: New test.
1716         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1717         to NULL or a symbol.
1718
1719 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1720
1721         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1722         New procs.
1723         (dg-process-target (local override)): Handle selector expressions.
1724
1725         * gcc.test-framework/README: Describe tests in source directory.
1726         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1727         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1728         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1729         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1730         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1731         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1732         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1733         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1734         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1735         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1736         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1737         * gcc.test-framework/dg-error-exp-P.c: New test.
1738         * gcc.test-framework/dg-error-exp-XP.c: New test.
1739         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1740         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1741         * gcc.test-framework/dg-output-exp-P.c: New test.
1742         * gcc.test-framework/dg-output-exp-XF.c: New test.
1743         * gcc.test-framework/dg-warning-exp-P.c: New test.
1744         * gcc.misc-tests/dg-1.c: Remove.
1745         * gcc.misc-tests/dg-2.c: Remove.
1746         * gcc.misc-tests/dg-3.c: Remove.
1747         * gcc.misc-tests/dg-4.c: Remove.
1748         * gcc.misc-tests/dg-5.c: Remove.
1749         * gcc.misc-tests/dg-6.c: Remove.
1750         * gcc.misc-tests/dg-7.c: Remove.
1751         * gcc.misc-tests/dg-8.c: Remove.
1752         * gcc.misc-tests/dg-9.c: Remove.
1753         * gcc.misc-tests/dg-10.c: Remove.
1754         * gcc.misc-tests/dg-11.c: Remove.
1755         * gcc.misc-tests/dg-12.c: Remove.
1756         * gcc.misc-tests/dg-test.exp: Remove.
1757
1758         * gcc.test-framework/test-framework.awk: Change recording and
1759         printing of passes and failures.
1760
1761         * gcc.test-framework: New directory.
1762         * gcc.test-framework/README: New.
1763         * gcc.test-framework/test-framework.exp: New.
1764         * gcc.test-framework/test-framework.awk: New.
1765         * gcc.test-framework/gen_directive_tests: New.
1766
1767 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1768
1769         * lib/treelang.exp: Fix comment typos.
1770         (treelang_target_compile): Don't append libs=-ltreelang to options.
1771
1772 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1773
1774         * g++.dg/parse/typename7.C: Adjust error messages.
1775
1776 2005-01-31  Jeff Law  <law@redhat.com>
1777
1778         * gcc.c-torture/execute/20050131-1.c: New test.
1779         * gcc.dg/wcaselabel.c: New test.
1780
1781 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1782
1783         * g++.dg/other/warning1.C: Adjust error messags.
1784         * g++.dg/parse/constant5.C: New test.
1785
1786 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1787
1788         PR c/19333
1789         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1790         the test case valid.
1791         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1792         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1793         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1794         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1795         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1796         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1797
1798 2005-01-31  Dale Johannesen  <dalej@apple.com>
1799
1800         * g++.dg/opt/pr19650.C:  New test.
1801
1802 2005-01-31  Richard Henderson  <rth@redhat.com>
1803
1804         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1805         long double for intel double extended format.
1806         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1807
1808 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1809
1810         PR c++/19555
1811         * g++.dg/template/static10.C: New test.
1812
1813         PR c++/19395
1814         * g++.dg/parse/error24.C: New test.
1815
1816         PR c++/19367
1817         * g++.dg/lookup/builtin1.C: New test.
1818
1819         PR c++/19457
1820         * g++.dg/warn/conv3.C: New test.
1821
1822 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1823
1824         PR fortran/19647
1825         * gfortan.dg/inquire_7.f90
1826
1827 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1828
1829         PR tree-optimization/15791
1830         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1831         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1832         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1833         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1834         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1835         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1836         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1837         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1838         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1839         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1840
1841 2005-01-29  Paul Brook  <paul@codesourcery.com>
1842
1843         PR fortran/18565
1844         * check.c (real_or_complex_check): New function.
1845         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1846         * intrinsic.c (add_functions): Use new check functions.
1847         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1848         Add prototypes.
1849
1850 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1851
1852         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1853         gcc.dg/lvalue-3.c: New tests.
1854         * gcc.dg/concat.c: Update expected messages.
1855
1856 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1857
1858         PR libfortran/19595
1859         * gfortran.dg/eor_1.f90:  New test.
1860
1861 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1862
1863         PR fortran/19589
1864         * gfortran.dg/logical_data_1.f90: New test.
1865
1866 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1867
1868         PR c++/19253
1869         * g++.dg/template/crash33.C: New test.
1870
1871         PR c++/19667
1872         * g++.dg/template/crash32.C: New test.
1873
1874 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1875
1876         PR middle-end/16558
1877         * g++.dg/warn/Wreturn-type-2.C: New test.
1878
1879 2004-06-24  Jeff Law  <law@redhat.com>
1880
1881         * gcc.dg/tree-ssa/20050128-1.c: New test.
1882
1883 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1884
1885         * gcc.target/frv/all-mdpackh-1.c: New test.
1886
1887 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1888
1889         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1890
1891 2005-01-27  Richard Henderson  <rth@redhat.com>
1892
1893         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1894
1895 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1896
1897         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1898
1899 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1900
1901         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1902         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1903         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1904         to cope with cases where the multilib options override the dg-options.
1905
1906 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1907
1908         PR c/18946
1909         * gcc.dg/noncompile/20050120-1.c: New test.
1910
1911 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1912
1913         PR tree-optimization/19633
1914         * gcc.dg/pr19633.c: New test.
1915         * gcc.dg/tree-ssa/pr19633.c: New test.
1916
1917 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1918
1919         * gcc.dg/20041216-1.c: New test.
1920
1921 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1922
1923         PR objc/18862
1924         * objc.dg/selector-2.m: New test.
1925
1926 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1927
1928         * g++.dg/opt/range-test-2.C: New test.
1929
1930         PR rtl-optimization/19579
1931         * gcc.c-torture/execute/20050124-1.c: New test.
1932
1933 2005-01-26  Greg Parker  <gparker@apple.com>
1934         Stuart Hastings  <stuart@apple.com>
1935
1936         * gcc.c-torture/execute/20050125-1.c: New.
1937
1938 2005-01-18  Jan Hubicka  <jh@suse.cz>
1939
1940         PR tree-optimize/19337
1941         * gcc.c-torture/compile/20050119-1.c: New test.
1942
1943 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1944
1945         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1946         test for successful match.
1947
1948 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1949
1950         PR objc/18408
1951         * objc.dg/comp-types-7.m: New test.
1952
1953 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1954
1955         * lib/target-supports.exp (current_target_name): New.
1956         (check_effective_target_ilp32, check_effective_target_lp64):
1957         Cache the result to use as long as the current target, with
1958         multilib flags, remains the same.
1959
1960         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1961         (dg-require-weak, dg-require-visibility, dg-require-alias,
1962         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1963         dg-require-effective-target, dg-skip-if): Remove call to
1964         skip_test_and_clear_xfail.
1965         (dg-test): Clear xfail data.
1966
1967 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1968
1969         PR target/17751
1970         * gcc.dg/ppc64-toc.c: New test.
1971
1972         * g++.dg/tree-ssa/empty-1.C: New test.
1973
1974         PR middle-end/19551
1975         * gcc.c-torture/execute/20050121-1.c: New test.
1976         * gcc.dg/20050121-2.c: New test.
1977
1978 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1979         Paul Brook  <paul@codesourcery.com>
1980
1981         PR fortran/17941
1982         * gfortran.dg/real_const_1.f: New test.
1983         * gfortran.dg/real_const_2.f90: New test.
1984         * gfortran.dg/complex_int_1.f90: New test.
1985
1986 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1987
1988         PR fortran/19313
1989         * gfortan.dg/inquire_6.f90: New test.
1990
1991 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1992
1993         PR libfortran/19451
1994         * open_readonly_1.f90:  New test.
1995
1996 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1997
1998         PR libfortran/18982
1999         * gfortran.dg/open_new.f90: New file.
2000
2001 2005-01-22  Paul Brook  <paul@codesourcery.com>
2002
2003         * namelist_1.f90: New test.
2004
2005 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2006
2007         PR tree-optimization/19484
2008         * gcc.c-torture/compile/20050122-[12].c: New tests.
2009
2010 2005-01-22  Paul Brook  <paul@codesourcery.com>
2011
2012         * gfortran.dg/implicit_2.f90: New test.
2013
2014 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2015
2016         PR fortran/19314
2017         * gfortran.dg/inquire_5.f90: New test.
2018
2019 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2020
2021         PR c/18809
2022         * gcc.dg/pr18809-1.c: New test.
2023
2024 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2025
2026         * gcc.dg/20050121-1.c: New test.
2027
2028         PR tree-optimization/13000
2029         * gcc.dg/20040206-1.c: Change warning to point where function is
2030         being inlined.
2031
2032 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2033
2034         PR c++/19208
2035         * g++.dg/template/array11.C: New test.
2036
2037 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2038
2039         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2040         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2041         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2042         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2043         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2044         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2045
2046 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2047
2048         PR tree-optimization/15349
2049         * gcc.dg/tree-ssa/pr15349.c: New.
2050
2051 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2052
2053         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2054
2055 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2056
2057         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2058         scan-assembler-times directive name.
2059
2060         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2061         after dg-do.
2062
2063         PR rtl-optimization/19462
2064         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2065
2066 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2067
2068         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2069         counting function calls on ia64.
2070
2071 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2072
2073         PR rtl-optimization/15139
2074         * gcc.dg/20050111-2.c: New test.
2075
2076         PR c/17297
2077         * gcc.c-torture/compile/20050113-1.c: New testcase.
2078
2079         PR middle-end/19164
2080         * gcc.dg/20050113-1.c: New testcase.
2081
2082 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2083
2084         * gcc.dg/vect/vect-85.c: Add comment.
2085         * gcc.dg/vect/vect-86.c: Add xfail for now.
2086         * gcc.dg/vect/vect-87.c: Add xfail for now.
2087         * gcc.dg/vect/vect-88.c: Add xfail for now.
2088         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2089
2090 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2091
2092         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2093
2094 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2095
2096         * g++.dg/debug/typedef3.C: New test.
2097
2098 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2099
2100         PR c/19472
2101         * gcc.dg/asm-a.c: New test.
2102
2103 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2104
2105         * gcc.dg/sh-relax.c: Add prototype for abort.
2106
2107 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2108
2109         * gcc.dg/short-compare-1.c: New test.
2110         * gcc.dg/short-compare-2.c: Likewise.
2111
2112 2005-01-18  Michael Matz  <matz@suse.de>
2113
2114         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2115
2116 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2117
2118         PR tree-optimization/19121
2119         * gcc.c-torture/compile/pr19121.c: New test.
2120
2121 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2122
2123         PR target/19357
2124         * gcc.c-torture/compile/pr19357.c: New test.
2125
2126 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2127
2128         PR c/5675
2129         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2130         pass--those that refer just to the variable, possibly with a
2131         cast.
2132         * gcc.dg/c99-const-expr-3.c: Likewise.
2133
2134         PR middle-end/13127
2135         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2136         longer emitted.
2137
2138 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2139
2140         PR fortran/18778
2141         * gfortran.dg/endfile_2.f90: New test.
2142
2143 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2144
2145         PR 19168
2146         * gfortran.dg/select_5.f90: New test.
2147
2148 2004-01-16  Paul Brook  <paul@codesourcery.com>
2149
2150         * gfortran.dg/common_4.f90: New test.
2151
2152 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2153
2154         PR rtl-optimization/19462
2155         * gcc.dg/torture/pr19462-1.c: New test.
2156
2157 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2158
2159         PR objc/19321
2160         * objc.dg/func-ptr-2.m: New.
2161         * objc.dg/volatile-1.m: New.
2162
2163 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2164
2165         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2166
2167 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2168
2169         PR tree-optimization/19060
2170         * gcc.c-torture/execute/20050104-1.c: New test.
2171
2172 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2173
2174         PR fortran/18983
2175         * gfortran.dg/write_to_null.f90: New test.
2176
2177 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2178             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2179
2180         PR other/19328
2181         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2182         argument.
2183
2184 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR c++/19263
2187         * g++.dg/init/vector1.C: New test.
2188
2189 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2190
2191         PR target/13158
2192         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2193         PR target/18987
2194         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2195
2196 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2197
2198         * gfortran.dg/select_1.f90: New test.
2199         * gfortran.dg/select_2.f90: New test.
2200         * gfortran.dg/select_3.f90: New test.
2201         * gfortran.dg/select_4.f90: New test.
2202
2203 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2204
2205         PR middle-end/19084
2206         PR rtl-optimization/19348
2207         * gcc.dg/20050111-1.c: New test.
2208         * gcc.c-torture/execute/20050111-1.c: New test.
2209
2210         * gcc.dg/i386-asm-4.c: New test.
2211
2212 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2213
2214         * gcc.dg/nested-func-2.c: New test.
2215         * ada/acats/norun.lst: Remove c953002.
2216
2217 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2218
2219         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2220
2221 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2222
2223         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2224
2225 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2226
2227         PR target/18761
2228         * g++.dg/abi/align1.C: New test.
2229
2230 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2231
2232         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2233         at a time.
2234         * g++.dg/ext/altivec_check.h: Support compiling as C.
2235
2236 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2237
2238         PR c++/19355
2239         * g++.dg/expr/pr19355-1.C: New test case.
2240
2241 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2242
2243         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2244         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2245         * ada/acats/tests/c3/c92005b.ada: Likewise.
2246         * ada/acats/tests/c3/cxb3012.a: Likewise.
2247         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2248
2249 2005-01-09  Paul Brook  <paul@codesourcery.com>
2250
2251         * gfortran.dg/common_2.f90: New file.
2252         * gfortran.dg/common_3.f90: New file.
2253
2254 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2255
2256         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2257
2258 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2259
2260         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2261         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2262         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2263         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2264         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2265         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2266         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2267         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2268         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2269         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2270         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2271         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2272         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2273         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2274         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2275         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2276         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2277         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2278         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2279         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2280         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2281         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2282         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2283         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2284         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2285         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2286         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2287         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2288         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2289         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2290         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2291         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2292         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2293         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2294         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2295         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2296         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2297         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2298         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2299         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2300         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2301         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2302         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2303         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2304         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2305         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2306         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2307         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2308         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2309         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2310         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2311         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2312         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2313         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2314         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2315         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2316         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2317         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2318         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2319         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2320         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2321         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2322         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2323         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2324         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2325         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2326         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2327
2328         * gcc.dg/vect/vect-1.c: Fix spelling.
2329         * gcc.dg/vect/vect-10.c: Fix spelling.
2330         * gcc.dg/vect/vect-11.c: Fix spelling.
2331         * gcc.dg/vect/vect-12.c: Fix spelling.
2332         * gcc.dg/vect/vect-14.c: Fix spelling.
2333         * gcc.dg/vect/vect-15.c: Fix spelling.
2334         * gcc.dg/vect/vect-16.c: Fix spelling.
2335         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2336         * gcc.dg/vect/vect-64.c: Fix comments.
2337         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2338
2339 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2340             Ira Rosen  <irar@il.ibm.com>
2341
2342         * gcc.dg/vect/vect-70.c: New test.
2343         * gcc.dg/vect/vect-71.c: New test.
2344
2345 2005-01-09  Manfred Hollstein  <mh@suse.com>
2346
2347         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2348         * gcc.dg/pr18241-2.c: Likewise.
2349         * gcc.dg/pr18241-3.c: Likewise.
2350         * gcc.dg/pr18241-4.c: Likewise.
2351         * gcc.dg/pr18241-5.c: Likewise.
2352
2353 2005-01-08  Richard Henderson  <rth@redhat.com>
2354
2355         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2356         False for x86 and x86-64.
2357
2358 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2359
2360         PR tree-optimization/18241
2361         * gcc.dg/pr18241-1.c: New test.
2362         * gcc.dg/pr18241-2.c: New test.
2363         * gcc.dg/pr18241-3.c: New test.
2364         * gcc.dg/pr18241-4.c: New test.
2365         * gcc.dg/pr18241-5.c: New test.
2366
2367 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2368
2369         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2370         gfortran.dg/select_4.f90: New.
2371
2372 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2373
2374         * gcc.c-torture/execute/20050107-1.c: New test.
2375
2376 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2377
2378         PR c++/19298
2379         * g++.dg/template/ref2.C: New.
2380
2381 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2382
2383         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2384         instead of being empty.
2385
2386 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2387
2388         PR fortran/15553
2389         * gfortran.dg/array-1.f90: New test.
2390
2391 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2392
2393         PR tree-optimization/19283
2394         * gcc.c-torture/execute/20050106-1.c: New test.
2395
2396         PR rtl-optimization/18861
2397         * gcc.dg/20050105-1.c: New test.
2398
2399         PR tree-optimization/18828
2400         * gcc.dg/20050105-2.c: New test.
2401
2402 2005-01-07  Andreas Jaeger  <aj@suse.de>
2403
2404         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2405
2406 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2407
2408         PR fortran/18398
2409         * gfortran.dg/fmt_read.f90: New test.
2410
2411 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2412
2413         * gcc.dg/rs6000-ldouble-2.c: New.
2414
2415 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2416
2417         PR c++/19244
2418         * g++.dg/parser/ctor2.C: New test.
2419
2420 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2421
2422         PR c++/17154
2423         * g++.dg/template/using9.C: New test.
2424
2425 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2426
2427         PR c++/19258
2428         * g++.dg/lookup/friend6.C: New test.
2429
2430 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2431
2432         PR c++/19270
2433         * g++.dg/template/array10.C: New.
2434
2435 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2436
2437         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2438         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2439
2440 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2441
2442         * gcc.c-torture/compile/20050105-1.c: New test.
2443
2444 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2445
2446         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2447
2448 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2449
2450         PR middle-end/19100
2451         * gcc.dg/conv-3.c: New test case.
2452
2453 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2454
2455         * gcc.dg/asm-wide-1.c: New test.
2456
2457 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2458
2459         PR c++/19030
2460         * g++.dg/parse/crash22.C: New
2461
2462 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2463
2464         PR 19257
2465         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2466
2467 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2468
2469         PR middle-end/17767
2470         * gcc.dg/i386-mmx-6.c: New test case.
2471
2472 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2473
2474         PR tree-optimization/18308
2475         * gcc.dg/vect/pr18308.c: New testcase.
2476
2477 2005-01-04  Andreas Jaeger  <aj@suse.de>
2478
2479         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2480
2481 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2482             Robert Bowdidge <bowdidge@apple.com>
2483
2484         * gcc.dg/cpp/subframework1.c: New.
2485         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2486         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2487         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2488         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2489
2490 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2491
2492         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2493         producing warning.
2494         * gcc.dg/darwin-weakimport-2.c: New.
2495
2496 2005-01-03  Richard Henderson  <rth@redhat.com>
2497
2498         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2499
2500 2005-01-03  Richard Henderson  <rth@redhat.com>
2501
2502         * gcc.dg/vect/vect.exp: Enable for ia64.
2503         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2504         (check_effective_target_vect_float): Likewise.
2505         (check_effective_target_vect_no_align): Likewise.
2506         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2507         * gcc.dg/vect/vect-8.c: Likewise.
2508
2509 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2510
2511         PR target/19236
2512         * gcc.dg/pr19236-1.c: New test case.
2513
2514 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2515
2516         PR rtl-optimization/12092
2517         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2518
2519 2005-01-02  Andreas Jaeger  <aj@suse.de>
2520
2521         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2522
2523 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2524             Andrew Pinski  <pinskia@physics.uc.edu>
2525
2526         PR rtl-optimization/12092
2527         * gcc.dg/pr12092-1.c: New test case.
2528
2529 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2530
2531         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2532         'hidden' and 'default' for better portability.
2533         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2534
2535         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2536         6 and 7.
2537         * g++.old-deja/g++.brendan/new3.C: Likewise.
2538
2539 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2540
2541         * gcc.dg/20041231-1.C: New test.
2542         * g++.dg/warn/Wunreachable-code-1.C: New test.
2543
2544 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2545
2546         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2547         file, not /dev/null.  Abort on error.
2548
2549 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2550             Ziemowit Laski  <zlaski@apple.com>
2551
2552         PR objc/18971
2553         * objc.dg/encode-5.m: New test.
2554
2555 2004-12-29  Richard Henderson  <rth@redhat.com>
2556
2557         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2558         * objc.dg/stabs-1.m: Disable for ia64.
2559
2560 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2561
2562         PR c++/19190
2563         * g++.dg/warn/Wunused-10.C: New test.
2564
2565 2004-12-28  Richard Henderson  <rth@redhat.com>
2566
2567         * objc.dg/stabs-1.m: Disable for alpha.
2568
2569 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2570
2571         PR c++/19149
2572         * g++.dg/parse/error23.C: New test.
2573
2574 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2575
2576         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2577
2578         PR fortran/19032
2579         * gfortran.dg/intrinsic_modulo_1.f90: New.
2580         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2581         tests with divisor -1.
2582
2583 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2584
2585         * g++.dg/opt/temp1.C (memcpy): Return a value.
2586
2587         PR c++/19148
2588         * g++.dg/expr/cond7.C: New test.
2589
2590 2004-12-27  Paul Brook  <paul@codesourcery.com>
2591
2592         * gfortran.dg/g77/select_no_compile.f: Remove.
2593
2594 2004-12-27  Richard Henderson  <rth@redhat.com>
2595
2596         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2597         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2598         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2599
2600 2004-12-26  Richard Henderson  <rth@redhat.com>
2601
2602         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2603         by 1i instead of token pasting.
2604
2605 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2606
2607         PR tree-optimization/17578
2608         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2609         to additional_flags.
2610         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2611
2612 2004-12-25  Richard Henderson  <rth@redhat.com>
2613
2614         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2615         Remove Alpha.
2616
2617 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2618
2619         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2620         hppa*-*-hpux*.
2621         * gcc.dg/pr17957.c (dg-options): Likewise.
2622         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2623         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2624         instead of 0 on __hppa__.
2625         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2626         "foo,%r" on hppa*-*-*.
2627
2628 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2629
2630         PR fortran/19071
2631         * gfortran.dg/complex_write.f90: New test.
2632
2633 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2634
2635         PR c++/17595
2636         * g++.dg/parse/pragma2.C: New test.
2637
2638         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2639
2640 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2641
2642         * gcc.dg/empty2.c: Add missing dg-warning.
2643
2644 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2645
2646         PR c++/17413
2647         * g++.dg/template/local4.C: New test.
2648         * g++.dg/template/crash19.C: Add dg-error marker.
2649
2650         * g++.dg/template/crash31.C: Correct embedded PR number.
2651
2652 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2653
2654         PR c++/16405
2655         * g++.dg/opt/temp1.C: Add do-run marker.
2656
2657 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2658
2659         * g++.dg/template/spec19.C: New.
2660
2661 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2662
2663         PR target/16819
2664         * gcc.dg/empty2.c: New.
2665
2666 2004-12-23  Richard Henderson  <rth@redhat.com>
2667
2668         * lib/target-supports.exp (check_effective_target_vect_no_align):
2669         Remove i?86 and x86-64.
2670
2671 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2672
2673         PR c++/16405
2674         * g++.dg/opt/temp1.C: New test.
2675
2676 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2677
2678         PR c++/18733
2679         * g++.dg/template/friend33.C: New testcase.
2680
2681 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2682
2683         PR c++/18464
2684         * g++.dg/template/cond5.C: New test.
2685
2686         PR c++/18492
2687         * g++.dg/inherit/thunk3.C: New test.
2688
2689         PR c++/11224
2690         * g++.dg/warn/Wunused-9.C: New test.
2691
2692 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2693
2694         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2695
2696 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2697
2698         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2699
2700 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2701
2702         PR c++/18378
2703         * g++.dg/ext/packed8.C: New test.
2704
2705         PR c++/13268
2706         * g++.dg/template/crash31.C: New test.
2707
2708         PR c++/19034
2709         * g++.dg/template/crash30.C: New test.
2710
2711 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2712
2713         PR C++/18984
2714         * g++.dg/eh/ctor3.C: New test.
2715
2716 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2717
2718         * objc.dg/stabs-1.m: Allow section name to be quoted and
2719         assembly label to begin with '.LL'.
2720
2721 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2722
2723         * gcc.dg/vect/vect.exp
2724         (check_effective_target_lp64_or_vect_no_align): New.
2725         * gcc.dg/vect/vect-77.c: Use it.
2726         * gcc.dg/vect/vect-78.c: Use it.
2727
2728         * lib/target-supports.exp
2729         (check_effective_target_vect_no_max,
2730         check_effective_target_vect_no_bitwise,
2731         check_effective_target_vect_no_align): New.
2732         * gcc.dg/vect/vect-13.c: Use them.
2733         * gcc.dg/vect/vect-17.c: Ditto.
2734         * gcc.dg/vect/vect-18.c: Ditto.
2735         * gcc.dg/vect/vect-19.c: Ditto.
2736         * gcc.dg/vect/vect-20.c: Ditto.
2737         * gcc.dg/vect/vect-27.c: Ditto.
2738         * gcc.dg/vect/vect-29.c: Ditto.
2739         * gcc.dg/vect/vect-44.c: Ditto.
2740         * gcc.dg/vect/vect-48.c: Ditto.
2741         * gcc.dg/vect/vect-50.c: Ditto.
2742         * gcc.dg/vect/vect-52.c: Ditto.
2743         * gcc.dg/vect/vect-54.c: Ditto.
2744         * gcc.dg/vect/vect-56.c: Ditto.
2745         * gcc.dg/vect/vect-58.c: Ditto.
2746         * gcc.dg/vect/vect-60.c: Ditto.
2747         * gcc.dg/vect/vect-72.c: Ditto.
2748         * gcc.dg/vect/vect-80.c: Ditto.
2749
2750 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2751
2752         PR c++/14075
2753         * g++.dg/init/string1.C: New.
2754
2755         PR c++/18975
2756         * g++.dg/other/synth1.C: New.
2757
2758 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2759
2760         PR c/18963
2761         * gcc.dg/pr18963-1.c: New test.
2762
2763 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2764
2765         PR c/18596
2766         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2767         * gcc.dg/pr18596-1.c: Use dg-error.
2768         (dg-options): Use -fno-unit-at-a-time.
2769         * gcc.dg/pr18596-2.c: New test.
2770         * gcc.dg/pr18596-3.c: New test.
2771
2772 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2773
2774         PR middle-end/18683
2775         * g++.dg/opt/pr18683-1.C: New test case.
2776
2777 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2778
2779         PR other/19093
2780         * g++.dg/opt/max1.C: Fix for 64bit targets.
2781
2782 2004-12-20  Matt Austern  <austern@apple.com>
2783
2784         PR c++/19044
2785         * g++.dg/ext/builtin6.C: New
2786
2787 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2788
2789         PR tree-optimization/19080
2790         * gcc.c-torture/compile/pr19080.c: New test.
2791
2792 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2793
2794         * gcc.dg/20041219-1.c: New test.
2795
2796 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2797
2798         PR middle-end/19068
2799         * g++.dg/opt/max1.C: New test case.
2800
2801 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2802
2803         * gcc.dg/fdata-sections-1.c: New test.
2804
2805 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2806
2807         PR middle-end/18548
2808         * gcc.dg/max-1.c: New test case.
2809
2810 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2811
2812         * gcc.c-torture/execute/20041218-1.c: New test.
2813
2814 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2815
2816         * gcc.dg/pr18501.c: New test.
2817         * gcc.dg/uninit-5.c: XFAIL.
2818         * gcc.dg/uninit-9.c: XFAIL.
2819
2820 2004-12-17  Dale Johannesen  <dalej@apple.com>
2821
2822         * gcc.dg/20041213-1.c:  New.
2823
2824 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2825
2826         * objc.dg/stabs-1.m: Allow assembly label to begin
2827         with a dot ('.').
2828
2829 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2830
2831         * gcc.c-torture/execute/20041213-1.c: Move...
2832         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2833
2834 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2835
2836         PR c++/18721
2837         * g++.dg/lookup/conv-5.C: New.
2838
2839 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2840
2841         * objc.dg/stabs-1.m: New test.
2842
2843 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2844
2845         * gcc.dg/visibility-c.c: Change compile to
2846         assemble for the test.
2847
2848 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2849
2850         PR target/19041
2851         * gcc.dg/visibility-c.c: New test.
2852
2853 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2854
2855         PR middle-end/18493
2856         * gcc.dg/switch-8.c: New test case.
2857
2858 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2859
2860         PR c++/18905
2861         * g++.dg/template/init4.C: New.
2862         * g++.dg/opt/static3.C: Enable optimizer.
2863
2864 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2865
2866         * g++.dg/other/complex1.C: New test.
2867
2868 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2869
2870         * g++.dg/opt/inline9.C: New test.
2871
2872 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2873
2874         PR fortran/18993
2875         * gfotran.dg/nullify_1.f: New test.
2876
2877 2004-12-15  Richard Henderson  <rth@redhat.com>
2878
2879         * gcc.target/i386/i386.exp: New harness.
2880         * gcc.target/i386/vect-args.c: New.
2881
2882 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2883
2884         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2885
2886 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2887
2888         PR c++/18825
2889         * g++.dg/template/friend32.C: New test.
2890
2891 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2892
2893         * cpp/pragma-once-1.c: New test.
2894         * cpp/pragma-once-1b.h: Likewise.
2895         * cpp/pragma-once-1c.h: Likewise.
2896         * cpp/pragma-once-1d.h: Likewise.
2897         * cpp/inc/pragma-once-1a.h: Likewise.
2898
2899 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2900             Steven G. Kargl  <kargls@comcast.net>
2901
2902         PR fortran/17597
2903         * gfortran.dg/list_read_3.f90: New test.
2904
2905 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2906
2907         * gcc.dg/ftrapv-2.c: New test.
2908
2909 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2910
2911         PR c++/18981
2912         * g++.dg/template/typename9.C: New test.
2913
2914 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2915
2916         PR c++/18738
2917         * g++.dg/template/typename8.C: New test.
2918         * g++.dg/parse/friend2.C: Tweak error message.
2919
2920 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2921
2922         * gcc.c-torture/20041214-1.c: New test.
2923
2924 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2925
2926         PR c++/18965
2927         * g++.dg/init/array17.C: New test.
2928
2929 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2930
2931         PR c++/18793
2932         * g++.dg/init/aggr3.C: New test.
2933
2934 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2935
2936         * gcc.dg/altivec-types-1.c: New test.
2937         * gcc.dg/altivec-types-2.c: New test.
2938         * gcc.dg/altivec-types-3.c: New test.
2939         * gcc.dg/altivec-types-4.c: New test.
2940         * g++.dg/ext/altivec-types-1.C: New test.
2941         * g++.dg/ext/altivec-types-2.C: New test.
2942         * g++.dg/ext/altivec-types-3.C: New test.
2943         * g++.dg/ext/altivec-types-4.C: New test.
2944
2945 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2946
2947         PR middle-end/18951
2948         * gcc.c-torture/execute/20041213-1.c: New test.
2949
2950 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2951
2952         PR c++/18949
2953         * g++.dg/template/cast1.C: New.
2954
2955 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2956
2957         * gcc.c-torture/execute/20041213-2.c: New test.
2958
2959 2004-12-13  Richard Henderson  <rth@redhat.com>
2960
2961         * gcc.dg/i386-sse-10.c: Fix typo in options.
2962
2963 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2964
2965         PR c++/18968
2966         * g++.dg/opt/pr18968.C: New test.
2967
2968 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2969
2970         PR c++/18925
2971         * g++.dg/ext/visibility/staticdatamem.C: New test.
2972
2973 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2974
2975         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2976
2977 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2978
2979         PR rtl-optimization/18928
2980         * gcc.dg/pr18928-1.c: New test case.
2981
2982 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2983
2984         PR tree-opt/16951
2985         * gcc.c-torture/compile/20041211-1.c: New.
2986
2987 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2988
2989         PR middle-end/17564
2990         * gcc.c-torture/execute/20041212-1.c: New test.
2991
2992 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2993
2994         PR fortran/18869
2995         * gfortran.dg/common_1.f90: New test.
2996
2997 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2998         Paul Brook  <paul@codesourcery.com>
2999
3000         PR fortran/16222
3001         * gfortran.dg/real_do_1.f90: New test.
3002
3003 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3004
3005         PR tree-opt/18040
3006         * g++.dg/opt/ptrmem6.C: New test.
3007
3008 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3009
3010         PR middle-end/18921
3011         * gcc.dg/pr18921-1.c: New test case.
3012
3013 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3014
3015         PR fortran/17175
3016         * gfortran.dg/scale_1.f90: New test.
3017
3018 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3019
3020         PR middle-end/18903
3021         * gcc.c-torture/compile/pr18903.c: New test.
3022
3023 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3024
3025         * gcc.c-torture/execute/20041210-1.c: New test.
3026
3027 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3028
3029         PR c++/18731
3030         * g++.dg/parser/struct-1.C: New test.
3031         * g++.dg/parser/struct-2.C: New test.
3032         * g++.dg/parser/struct-3.C: New test.
3033
3034 2004-12-09  Richard Henderson  <rth@redhat.com>
3035
3036         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3037
3038         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3039         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3040
3041 2004-12-09  Matt Austern  <austern@apple.com>
3042
3043         PR c++/18514
3044         * g++.dg/ext/builtin1.C: New
3045         * g++.dg/ext/builtin2.C: New
3046         * g++.dg/ext/builtin3.C: New
3047         * g++.dg/ext/builtin4.C: New
3048         * g++.dg/ext/builtin5.C: New
3049
3050 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3051
3052         PR tree-opt/18904
3053         * g++.dg/opt/ptrmem5.C: New test.
3054
3055 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3056
3057         * g++.dg/parse/typename5.C: Adjust for new error.
3058         * g++.dg/parse/typename7.C: New.
3059
3060 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3061
3062         PR c++/18073
3063         * g++.dg/other/mmintrin.C: New test.
3064
3065 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3066
3067         PR c++/16681
3068         * g++.dg/init/array15.C: New.
3069         * g++.dg/init/array16.C: New.
3070
3071 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3072
3073         PR fortran/18826
3074         * gfortran.dg/assign_1.f90: New test.
3075
3076 2004-12-08  Nick Clifton  <nickc@redhat.com>
3077
3078         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3079         * gcc.target/xstormy16/data_below100: Likewise.
3080         * gcc.target/xstormy16/sfr: Likewise.
3081         * gcc.target/xstormy16/below100.S: New test source file.
3082         * gcc.target/xstormy16/below100.ld: New test linker script.
3083         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3084         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3085         bp instructions.
3086         * gcc.target/xstormy16/bp.c: Likewise.
3087
3088         * gcc.target/xstormy16/bss_below100: New files:
3089         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3090         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3091         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3092         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3093         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3094         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3095         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3096         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3097         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3098         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3099         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3100         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3101         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3102         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3103         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3104         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3105         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3106         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3107         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3108         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3109         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3110         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3111         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3112         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3113         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3114         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3115         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3116
3117         * gcc.target/xstormy16/data_below100: New files:
3118         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3119         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3120         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3121         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3122         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3123         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3124         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3125         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3126         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3127         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3128         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3129         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3130         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3131         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3132         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3133         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3134         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3135         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3136         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3137         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3138         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3139         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3140         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3141         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3142         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3143         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3144         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3145
3146         * gcc.target/xstormy16/sfr: New files:
3147         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3148         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3149         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3150         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3151         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3152         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3153         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3154         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3155         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3156         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3157         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3158         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3159         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3160         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3161         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3162         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3163         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3164         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3165         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3166         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3167         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3168         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3169         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3170         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3171         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3172         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3173         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3174         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3175         27_if0_sfrw_bitfield_f.c
3176
3177 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3178
3179         PR c++/18100
3180         * g++.dg/lookup/name-clash4.C: New test.
3181
3182 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3183
3184         PR c++/18672
3185         * g++.dg/opt/array1.C: New.
3186
3187         PR c++/18803
3188         * g++.dg/template/operator5.C: New.
3189
3190 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3191
3192         PR c/18867
3193         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3194
3195 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3196
3197         * gcc.dg/noncompile/20041207.c: New test.
3198
3199 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3200
3201         * g++.dg/other/unreachable-1.C: New test.
3202
3203 2004-12-06  Nick Clifton  <nickc@redhat.com>
3204
3205         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3206         <limits.h> because the latter comes from gcc's include/ directory
3207         and not the newlib/libc/include directory.
3208
3209 2004-12-04  Richard Henderson  <rth@redhat.com>
3210
3211         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3212
3213 2004-12-04  Richard Henderson  <rth@redhat.com>
3214
3215         * lib/target-supports.exp (check_gc_sections_available): Disable
3216         for alpha and ia64.
3217
3218 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3219
3220         PR middle-end/17909
3221         * g++.dg/other/vararg-2.C: New test.
3222
3223 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3224
3225         PR c++/17011, c++/17971
3226         * g++.dg/template/error15.C: Adjust expected error.
3227         * g++.dg/template/instantiate3.C: Likewise.
3228
3229 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3230
3231         * gcc.dg/altivec-18.c: Fix for darwin
3232
3233 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3234
3235         PR c++/18782
3236         * g++.dg/parse/ptrmem2.C: New.
3237
3238         PR c++/18318
3239         * g++.dg/template/new1.C: New.
3240
3241 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3242
3243         PR fortran/18710
3244         * gfortran.dg/direct_io_3.f90: New test.
3245
3246 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3247
3248         PR 18758
3249         * g++.dg/parse/crash21.C: New.
3250
3251 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3252
3253         PR c++/15664, c++/18276
3254         * g++.dg/template/ttp13.C: New test.
3255         * g++.dg/template/ttp14.C: Likewise.
3256
3257 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3258
3259         PR c++/18123
3260         * g++.dg/parse/enum2.C: New test.
3261         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3262
3263 2004-12-02  Nick Clifton  <nickc@redhat.com>
3264
3265         * gcc.target/xstormy16: New test directory.
3266         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3267         * gcc.target/xstormy16/bp.c: Check the generation of bp
3268         instructions.
3269         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3270         bn instructions and the BELOW100 attribute.
3271
3272 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3273
3274         PR target/16952
3275         * gcc.dg/ppc-eabi.c: New.
3276
3277 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3278
3279         PR fortran/18284
3280         * gfortran.dg/backspace.f90
3281
3282 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3283
3284         * gfortran.dg/inquire.f90: New test.
3285
3286 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3287
3288         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3289         handle effective-target-keyword.
3290         (dg-skip-if): Support effective-target keyword as target list.
3291         (dg-xfail-if): Ditto.
3292         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3293
3294 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3295
3296         PR tree-optimization/18291
3297         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3298
3299 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3300
3301         PR C++/18729
3302         * g++.dg/parse/crash20.C: New.
3303
3304         PR c++/17431
3305         * g++.dg/overload/arg1.C: New.
3306         * g++.dg/overload/arg2.C: New.
3307         * g++.dg/overload/arg3.C: New.
3308         * g++.dg/overload/arg4.C: New.
3309
3310 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3311
3312         * gcc.dg/c99-flex-array-4.c: Remove.
3313
3314 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3315
3316         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3317
3318         * lib/target-supports.exp (is-effective-target): Simplify.
3319
3320         * lib/target-supports.exp (check_effective_target_vect_long):
3321         Fix for powerpc64-*-*.
3322
3323 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3324
3325         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3326         to support new requirements on FreeBSD 5.
3327
3328 2004-11-30  Devang Patel  <dpatel@apple.com>
3329
3330         PR 18702
3331         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3332
3333 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3334
3335         * g++.dg/ext/altivec-13.C: New test.
3336
3337 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3338
3339         PR tree-opt/18298
3340         * gcc.c-torture/execute/p18298.c: New test.
3341
3342 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3343             Dorit Naishlos  <dorit@il.ibm.com>
3344
3345         PR tree-opt/18607
3346         * gcc.dg/vect/vect-89.c: New test.
3347
3348 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3349
3350         * gcc.dg/pr18596-1.c: New test.
3351
3352 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3353
3354         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3355
3356 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3357
3358         PR c/18479
3359         * gcc.dg/pr18479.c: New test.
3360
3361 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3362
3363         PR target/18490
3364         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3365         mmix-knuth-mmixware.
3366
3367         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3368         cris-*-elf* cris-*-aout* mmix-*-*
3369
3370 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3371
3372         PR middle-end/18725
3373         * gcc.dg/pr18725.c: New test.
3374
3375 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3376
3377         PR target/18488
3378         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3379
3380         PR target/18336
3381         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3382
3383 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3384
3385         PR c++/18368
3386         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3387         * g++.old-deja/g++.law/ctors5.C: Likewise.
3388         * g++.old-deja/g++.other/crash25.C: Likewise.
3389
3390         PR c++/18674
3391         * g++.dg/template/error16.C: New test.
3392
3393         PR c++/18512
3394         * g++.dg/template/crash29.C: New test.
3395
3396 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3397
3398         PR tree-optimization/18712
3399         * gcc.c-torture/compile/pr18712.c: New test.
3400
3401 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3402
3403         PR c/7544
3404         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3405         tests.
3406
3407 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3408
3409         PR c++/18652
3410         * g++.dg/lookup/crash6.C: New test.
3411
3412 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3413
3414         PR middle-end/18164
3415         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3416
3417 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3418
3419         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3420         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3421         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3422
3423 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3424
3425         * gcc.dg/pr18164.c: New test.
3426
3427 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3428
3429         * gcc.dg/funroll-loops-all.c: New.
3430
3431 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3432
3433         PR target/18489
3434         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3435         delimeter, match space and TAB as well as ":".
3436
3437         PR target/18484
3438         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3439
3440         PR target/18348
3441         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3442
3443         PR target/18345
3444         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3445
3446         PR target/18337
3447         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3448
3449 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3450
3451         * gfortran.dg/direct_io_2.f90: New test.
3452
3453 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3454
3455         PR target/18334
3456         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3457
3458 2004-11-28  Richard Henderson  <rth@redhat.com>
3459
3460         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3461
3462 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3463
3464         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3465         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3466         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3467         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3468         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3469         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3470         gcc.dg/pointer-arith-8.c: New tests.
3471
3472 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3473
3474         PR fortran/18364
3475         * gfortran.dg/endfile.f90: New test.
3476
3477 2004-11-27  Falk Hueffner  <falk@debian.org>
3478
3479         * gcc.dg/loop-6.c: New test.
3480
3481 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3482
3483         * gcc.c-torture/execute/20041126-1.c: New test.
3484
3485 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3486
3487         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3488         on IRIX.
3489
3490 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3491
3492         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3493         functions.
3494
3495 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR rtl-optimization/17825
3498         * gcc.c-torture/compile/20041119-1.c: New test.
3499
3500 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3501
3502         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3503         Check existence of ld library path variables before unsetting.
3504
3505 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3506
3507         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3508
3509 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3510
3511         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3512
3513 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3514
3515         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3516
3517 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3518
3519         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3520         dg-do directive.
3521
3522 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3523
3524         * gcc.dg/pr17957.c: Pass --param, not -param.
3525
3526 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3527
3528         PR middle-end/17957
3529         * testsuite/gcc.dg/pr17957.c: New test.
3530
3531 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3532
3533         PR c++/18445
3534         * g++.dg/template/crash28.C: Likewise.
3535
3536         PR c++/18001
3537         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3538         * g++.dg/ext/lvaddr.C: Likewise.
3539         * g++.dg/opt/pr7503-3.C: Likewise.
3540
3541         PR c++/18466
3542         * g++.dg/parse/qualified3.C: New test.
3543         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3544
3545         PR c++/18545
3546         * g++.dg/expr/return1.C: New test.
3547
3548 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3549
3550         Friend class name lookup 3/n, PR c++/3332
3551         * g++.dg/lookup/friend3.C: New test.
3552         * g++.dg/lookup/friend4.C: Likewise.
3553         * g++.dg/lookup/friend5.C: Likewise.
3554
3555 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3556
3557         Friend class name lookup 2/n, PR c++/14513, c++/15410
3558         * g++.dg/lookup/friend2.C: New test.
3559         * g++.dg/template/friend31.C: Likewise.
3560
3561 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3562
3563         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3564
3565 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3566
3567         PR c++/17473
3568         * g++.dg/tc1/dr56.C: Remove.
3569         * g++.dg/template/typedef1.C: Add dg-error markers.
3570         * g++.old-deja/g++.other/typedef7.C: Likewise.
3571
3572         PR c++/18285
3573         * g++.dg/parse/typedef7.C: New test.
3574
3575 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3576
3577         * gcc.c-torture/execute/20041124-1.c: New test.
3578
3579 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3580
3581         * g++.dg/template/deduce3.C: New test.
3582
3583         PR c++/18586
3584         * g++.dg/template/crash27.C: New test.
3585
3586         PR c++/18530
3587         * g++.dg/warn/Wshadow-3.C: New test.
3588
3589 2004-11-24  Devang Patel  <dpatel@apple.com>
3590
3591         PR/18555
3592         * gcc.dg/cpp/isysroot-1.c: New test.
3593         * gcc.dg/cpp/usr/include/stdio.h: New file.
3594         * gcc.dg/cpp/isysroot-2.c: New test.
3595         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3596         New file.
3597
3598 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3599
3600         PR c++/8929
3601         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3602
3603 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3604
3605         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3606         * gcc.target/sparc/pdist.c: Likewise.
3607
3608 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3609
3610         PR c++/16882
3611         * g++.dg/conversion/simd1.C: New test.
3612
3613 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3614
3615         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3616         and restore_ld_library_path_env_vars.
3617         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3618         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3619         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3620         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3621
3622 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3623
3624         * gcc.dg/pragma-align-2.c: Test macro expansion.
3625         * gcc.dg/pragma-pack-2.c: New test.
3626
3627 2004-11-23  Richard Henderson  <rth@redhat.com>
3628
3629         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3630         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3631         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3632         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3633         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3634         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3635
3636         * gcc.dg/vect/vect.exp: Add check for alpha.
3637         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3638         (check_effective_target_vect_int): Enable for alpha.
3639         (check_effective_target_vect_long): New.
3640         (is-effective-target): Add it.
3641
3642 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3643
3644         * gcc.dg/pr18614-1.c: New test.
3645
3646 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3647
3648         * gcc.dg/setjmp-2.c: New test.
3649
3650 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3651
3652         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3653         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3654         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3655         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3656         gcc.target/sparc/pdist.c: New tests.
3657
3658 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3659
3660         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3661
3662 2004-11-22  Dale Johannesen  <dalej@apple.com>
3663
3664         * gcc.dg/20041111-1.c:  New.
3665
3666 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3667
3668         PR tree-opt/18536
3669         * gcc.dg/vect/pr18536.c: New test.
3670
3671 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3672
3673         PR c++/18354
3674         * g++.dg/template/nontype11.C: New test.
3675
3676 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3677
3678         PR middle-end/18520
3679         * gcc.dg/pr18520-1.c: New test case.
3680
3681 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3682
3683         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3684         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3685         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3686         expected diagnostics.
3687
3688 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3689
3690         PR target/18580
3691         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3692         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3693         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3694
3695 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3696
3697         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3698
3699 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3700             Joseph Myers  <joseph@codesourcery.com>
3701
3702         * lib/target-supports.exp (check_visibility_available): Really
3703         test the compiler.
3704
3705 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3706
3707         PR tree-opt/18181
3708         * gcc.dg/vect/vect-85.c: New test.
3709         * gcc.dg/vect/vect-86.c: New test.
3710         * gcc.dg/vect/vect-87.c: New test.
3711         * gcc.dg/vect/vect-88.c: New test.
3712
3713 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3714
3715         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3716
3717 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3718
3719         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3720         * gcc.dg/ppc-and-1.c: Ditto.
3721         * gcc.dg/ppc-compare-1.c: Ditto.
3722         * gcc.dg/ppc-mov-1.c: Ditto
3723
3724 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3725             Mark Mitchell  <mark@codesourcery.com>
3726
3727         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3728
3729 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3730             Aldy Hernandez  <aldyh@redhat.com>
3731
3732         * lib/target-supports.exp (check_effective_target_vect_int): New
3733         (check_effective_target_vect_float): New
3734         (check_effective_target_vect_double): New.
3735         (is-effective-target): Support new effective targets keywords.
3736         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3737         default action for dg-do.
3738         * gcc.dg/vect/pr16105.c: Use new support.
3739         * gcc.dg/vect/pr18400.c: Ditto.
3740         * gcc.dg/vect/pr18425.c: Ditto.
3741         * gcc.dg/vect/vect-1.c: Ditto.
3742         * gcc.dg/vect/vect-10.c: Ditto.
3743         * gcc.dg/vect/vect-11.c: Ditto.
3744         * gcc.dg/vect/vect-12.c: Ditto.
3745         * gcc.dg/vect/vect-13.c: Ditto.
3746         * gcc.dg/vect/vect-14.c: Ditto.
3747         * gcc.dg/vect/vect-15.c: Ditto.
3748         * gcc.dg/vect/vect-16.c: Ditto.
3749         * gcc.dg/vect/vect-17.c: Ditto.
3750         * gcc.dg/vect/vect-18.c: Ditto.
3751         * gcc.dg/vect/vect-19.c: Ditto.
3752         * gcc.dg/vect/vect-2.c: Ditto.
3753         * gcc.dg/vect/vect-20.c: Ditto.
3754         * gcc.dg/vect/vect-21.c: Ditto.
3755         * gcc.dg/vect/vect-22.c: Ditto.
3756         * gcc.dg/vect/vect-23.c: Ditto.
3757         * gcc.dg/vect/vect-24.c: Ditto.
3758         * gcc.dg/vect/vect-25.c: Ditto.
3759         * gcc.dg/vect/vect-26.c: Ditto.
3760         * gcc.dg/vect/vect-27.c: Ditto.
3761         * gcc.dg/vect/vect-27a.c: Ditto.
3762         * gcc.dg/vect/vect-28.c: Ditto.
3763         * gcc.dg/vect/vect-29.c: Ditto.
3764         * gcc.dg/vect/vect-29a.c: Ditto.
3765         * gcc.dg/vect/vect-3.c: Ditto.
3766         * gcc.dg/vect/vect-30.c: Ditto.
3767         * gcc.dg/vect/vect-31.c: Ditto.
3768         * gcc.dg/vect/vect-32.c: Ditto.
3769         * gcc.dg/vect/vect-33.c: Ditto.
3770         * gcc.dg/vect/vect-34.c: Ditto.
3771         * gcc.dg/vect/vect-35.c: Ditto.
3772         * gcc.dg/vect/vect-36.c: Ditto.
3773         * gcc.dg/vect/vect-37.c: Ditto.
3774         * gcc.dg/vect/vect-38.c: Ditto.
3775         * gcc.dg/vect/vect-4.c: Ditto.
3776         * gcc.dg/vect/vect-40.c: Ditto.
3777         * gcc.dg/vect/vect-41.c: Ditto.
3778         * gcc.dg/vect/vect-42.c: Ditto.
3779         * gcc.dg/vect/vect-43.c: Ditto.
3780         * gcc.dg/vect/vect-44.c: Ditto.
3781         * gcc.dg/vect/vect-45.c: Ditto.
3782         * gcc.dg/vect/vect-46.c: Ditto.
3783         * gcc.dg/vect/vect-47.c: Ditto.
3784         * gcc.dg/vect/vect-48.c: Ditto.
3785         * gcc.dg/vect/vect-48a.c: Ditto.
3786         * gcc.dg/vect/vect-49.c: Ditto.
3787         * gcc.dg/vect/vect-5.c: Ditto.
3788         * gcc.dg/vect/vect-50.c: Ditto.
3789         * gcc.dg/vect/vect-51.c: Ditto.
3790         * gcc.dg/vect/vect-52.c: Ditto.
3791         * gcc.dg/vect/vect-53.c: Ditto.
3792         * gcc.dg/vect/vect-54.c: Ditto.
3793         * gcc.dg/vect/vect-55.c: Ditto.
3794         * gcc.dg/vect/vect-56.c: Ditto.
3795         * gcc.dg/vect/vect-56a.c: Ditto.
3796         * gcc.dg/vect/vect-57.c: Ditto.
3797         * gcc.dg/vect/vect-58.c: Ditto.
3798         * gcc.dg/vect/vect-59.c: Ditto.
3799         * gcc.dg/vect/vect-6.c: Ditto.
3800         * gcc.dg/vect/vect-60.c: Ditto.
3801         * gcc.dg/vect/vect-61.c: Ditto.
3802         * gcc.dg/vect/vect-62.c: Ditto.
3803         * gcc.dg/vect/vect-63.c: Ditto.
3804         * gcc.dg/vect/vect-64.c: Ditto.
3805         * gcc.dg/vect/vect-65.c: Ditto.
3806         * gcc.dg/vect/vect-66.c: Ditto.
3807         * gcc.dg/vect/vect-67.c: Ditto.
3808         * gcc.dg/vect/vect-68.c: Ditto.
3809         * gcc.dg/vect/vect-69.c: Ditto.
3810         * gcc.dg/vect/vect-7.c: Ditto.
3811         * gcc.dg/vect/vect-72.c: Ditto.
3812         * gcc.dg/vect/vect-72a.c: Ditto.
3813         * gcc.dg/vect/vect-73.c: Ditto.
3814         * gcc.dg/vect/vect-74.c: Ditto.
3815         * gcc.dg/vect/vect-75.c: Ditto.
3816         * gcc.dg/vect/vect-76.c: Ditto.
3817         * gcc.dg/vect/vect-77.c: Ditto.
3818         * gcc.dg/vect/vect-77a.c: Ditto.
3819         * gcc.dg/vect/vect-78.c: Ditto.
3820         * gcc.dg/vect/vect-79.c: Ditto.
3821         * gcc.dg/vect/vect-8.c: Ditto.
3822         * gcc.dg/vect/vect-80.c: Ditto.
3823         * gcc.dg/vect/vect-82.c: Ditto.
3824         * gcc.dg/vect/vect-82_64.c: Ditto.
3825         * gcc.dg/vect/vect-83.c: Ditto.
3826         * gcc.dg/vect/vect-83_64.c: Ditto.
3827         * gcc.dg/vect/vect-9.c: Ditto.
3828         * gcc.dg/vect/vect-all.c: Ditto.
3829         * gcc.dg/vect/vect-none.c: Ditto.
3830
3831 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3832
3833         * lib/gcc-dg.exp (dg-skip-if): New function.
3834         (dg-forbid-option): Remove.
3835         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3836         * g++.dg/abi/bitfield8.C: Likewise.
3837         * g++.dg/abi/dtor1.C: Likewise.
3838         * g++.dg/abi/empty10.C: Likewise.
3839         * g++.dg/abi/empty7.C: Likewise.
3840         * g++.dg/abi/empty9.C: Likewise.
3841         * g++.dg/abi/layout3.C: Likewise.
3842         * g++.dg/abi/layout4.C: Likewise.
3843         * g++.dg/abi/thunk1.C: Likewise.
3844         * g++.dg/abi/thunk2.C: Likewise.
3845         * g++.dg/abi/vbase11.C: Likewise.
3846         * g++.dg/abi/vthunk2.C: Likewise.
3847         * g++.dg/abi/vthunk3.C: Likewise.
3848         * g++.dg/ext/attrib8.C: Likewise.
3849         * g++.dg/opt/longbranch2.C: Likewise.
3850         * g++.dg/opt/reg-stack4.C: Likewise.
3851         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3852         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3853         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3854         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3855         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3856         * gcc.dg/20000609-1.c: Likewise.
3857         * gcc.dg/20000720-1.c: Likewise.
3858         * gcc.dg/20011107-1.c: Likewise.
3859         * gcc.dg/20011119-1.c: Likewise.
3860         * gcc.dg/20020108-1.c: Likewise.
3861         * gcc.dg/20020122-2.c: Likewise.
3862         * gcc.dg/20020122-3.c: Likewise.
3863         * gcc.dg/20020201-3.c: Likewise.
3864         * gcc.dg/20020206-1.c: Likewise.
3865         * gcc.dg/20020218-1.c: Likewise.
3866         * gcc.dg/20020310-1.c: Likewise.
3867         * gcc.dg/20020411-1.c: Likewise.
3868         * gcc.dg/20020418-2.c: Likewise.
3869         * gcc.dg/20020426-1.c: Likewise.
3870         * gcc.dg/20020426-2.c: Likewise.
3871         * gcc.dg/20020517-1.c: Likewise.
3872         * gcc.dg/20020523-1.c: Likewise.
3873         * gcc.dg/20020523-2.c: Likewise.
3874         * gcc.dg/20020729-1.c: Likewise.
3875         * gcc.dg/20030204-1.c: Likewise.
3876         * gcc.dg/20030826-2.c: Likewise.
3877         * gcc.dg/20030926-1.c: Likewise.
3878         * gcc.dg/20031202-1.c: Likewise.
3879         * gcc.dg/980312-1.c: Likewise.
3880         * gcc.dg/980313-1.c: Likewise.
3881         * gcc.dg/990117-1.c: Likewise.
3882         * gcc.dg/990424-1.c: Likewise.
3883         * gcc.dg/990524-1.c: Likewise.
3884         * gcc.dg/991230-1.c: Likewise.
3885         * gcc.dg/i386-387-1.c: Likewise.
3886         * gcc.dg/i386-387-2.c: Likewise.
3887         * gcc.dg/i386-387-3.c: Likewise.
3888         * gcc.dg/i386-387-4.c: Likewise.
3889         * gcc.dg/i386-387-5.c: Likewise.
3890         * gcc.dg/i386-387-6.c: Likewise.
3891         * gcc.dg/i386-asm-1.c: Likewise.
3892         * gcc.dg/i386-bitfield1.c: Likewise.
3893         * gcc.dg/i386-bitfield2.c: Likewise.
3894         * gcc.dg/i386-loop-1.c: Likewise.
3895         * gcc.dg/i386-loop-2.c: Likewise.
3896         * gcc.dg/i386-loop-3.c: Likewise.
3897         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3898         * gcc.dg/i386-pic-1.c: Likewise.
3899         * gcc.dg/i386-regparm.c: Likewise.
3900         * gcc.dg/i386-signbit-1.c: Likewise.
3901         * gcc.dg/i386-signbit-2.c: Likewise.
3902         * gcc.dg/i386-signbit-3.c: Likewise.
3903         * gcc.dg/i386-sse-5.c: Likewise.
3904         * gcc.dg/i386-sse-8.c: Likewise.
3905         * gcc.dg/i386-unroll-1.c: Likewise.
3906         * gcc.dg/tls/opt-1.c: Likewise.
3907         * gcc.dg/tls/opt-2.c: Likewise.
3908         * gcc.dg/unroll-1.c: Likewise.
3909         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3910         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3911         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3912         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3913
3914 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3915
3916         * g++.dg/template/incomplete1.C: New test.
3917
3918 2004-11-16  Nick Clifton  <nickc@redhat.com>
3919
3920         Revert patches accidentally commited during checkin of fixes for
3921         xstormy16 tests:
3922         gcc.c-torture/execute/simd-4.c: Revert
3923         gcc.dg/20040910-1.c: Revert.
3924
3925 2004-11-16  Paul Brook  <paul@codesourcery.com>
3926
3927         PR fortran/13010
3928         * gfortran.dg/der_pointer_1.f90: New test.
3929
3930 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3931
3932         PR c/18498
3933         * gcc.dg/bitfld-13.c: New test.
3934
3935 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3936
3937         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3938         powerpc*-*-linux*.
3939
3940         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3941         * gcc.dg/ppc64-abi-2.c: Ditto.
3942         * gcc.dg/ppc64-abi-3.c: Ditto.
3943
3944         * lib/gcc-dg.exp (dg-target-list): Remove.
3945
3946 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3947
3948         * gcc.dg/ia64-postinc.c: New test.
3949
3950 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3951
3952         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3953
3954 2004-11-15  Nick Clifton  <nickc@redhat.com>
3955
3956         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3957         __INT_MAX__ so that the test can be compiled by toolchains
3958         targeted at 16-bit processors.
3959
3960         * gcc.dg/20040625-1.c: Use long constants rather than integers
3961         when performing arithmetic that will overflow 16-bits.
3962
3963         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3964         xstormy16.  It does not support 128-bit vector operations.
3965
3966         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3967         with the macro PTR_TYPE.  Define this macro to an integer type
3968         suitable for holding a pointer.
3969
3970         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3971         the target is a 16-bit processor.
3972
3973         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3974         16-bit targets where the character constant will be too long.
3975
3976         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3977         where the double will not be directly addressable.
3978
3979 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3980
3981         Friend class name lookup 1/n, PR c++/18471
3982         * g++.dg/template/crash26.C: New test.
3983         * g++.dg/lookup/struct1.C: Adjust expected error.
3984         * g++.dg/parse/elab1.C: Likewise.
3985         * g++.dg/parse/elab2.C: Likewise.
3986         * g++.dg/parse/int-as-enum1.C: Likewise.
3987         * g++.dg/parse/struct-as-enum1.C: Likewise.
3988         * g++.dg/parse/typedef1.C: Likewise.
3989         * g++.dg/parse/typedef3.C: Likewise.
3990         * g++.dg/parse/typedef4.C: Likewise.
3991         * g++.dg/parse/typedef5.C: Likewise.
3992         * g++.dg/template/nontype4.C: Likewise.
3993         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3994         * g++.old-deja/g++.other/elab1.C: Likewise.
3995         * g++.old-deja/g++.other/syntax4.C: Likewise.
3996
3997 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3998
3999         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4000
4001 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4002
4003         * gcc.c-torture/execute/20041114-1.c: New test.
4004
4005 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4006
4007         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4008         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4009         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4010         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4011         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4012         gcc.dg/switch-7.c: New tests.
4013
4014 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4015
4016         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4017
4018 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4019
4020         PR tree-opt/18400
4021         * gcc.dg/vect/pr18400.c: New test.
4022
4023 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4024             Andrew Pinski  <pinskia@physics.uc.edu>
4025
4026         PR tree-opt/18425
4027         * gcc.dg/vect/pr18425.c: New test.
4028
4029 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4030
4031         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4032         Guard with dg-require-alias and dg-require-visibility.
4033
4034 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4035
4036         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4037
4038 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4039
4040         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4041
4042 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4043
4044         PR c++/17344
4045         * g++.dg/template/defarg5.C: New test.
4046
4047 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4048
4049         * g++.dg/parse/cast1.C: Run only on ILP32.
4050         * g++.old-deja/g++.mike/p784.C: Likewise.
4051
4052 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4053
4054         * gcc.c-torture/execute/20041113-1.c: New test.
4055
4056 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4057
4058         PR target/18230
4059         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4060         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4061         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4062         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4063         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4064         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4065         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4066         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4067         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4068         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4069         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4070         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4071         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4072
4073 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4074
4075         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4076         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4077         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4078         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4079         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4080         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4081         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4082         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4083         gcc.target/sparc/combined-1.c: New tests.
4084
4085 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4086
4087         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4088         New tests.
4089
4090 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4091
4092         * lib/gcc-dg.exp (dg-forbid-option): New function.
4093         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4094         * g++.dg/abi/bitfield8.C: Likewise.
4095         * g++.dg/abi/dtor1.C: Likewise.
4096         * g++.dg/abi/empty10.C: Likewise.
4097         * g++.dg/abi/empty7.C: Likewise.
4098         * g++.dg/abi/empty9.C: Likewise.
4099         * g++.dg/abi/layout3.C: Likewise.
4100         * g++.dg/abi/layout4.C: Likewise.
4101         * g++.dg/abi/thunk1.C: Likewise.
4102         * g++.dg/abi/thunk2.C: Likewise.
4103         * g++.dg/abi/vbase11.C: Likewise.
4104         * g++.dg/abi/vthunk2.C: Likewise.
4105         * g++.dg/abi/vthunk3.C: Likewise.
4106         * g++.dg/ext/attrib8.C: Likewise.
4107         * g++.dg/opt/longbranch2.C: Likewise.
4108         * g++.dg/opt/reg-stack4.C: Likewise.
4109         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4110         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4111         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4112         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4113         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4114         * gcc.dg/20000609-1.c: Likewise.
4115         * gcc.dg/20000720-1.c: Likewise.
4116         * gcc.dg/20011107-1.c: Likewise.
4117         * gcc.dg/20011119-1.c: Likewise.
4118         * gcc.dg/20020108-1.c: Likewise.
4119         * gcc.dg/20020122-2.c: Likewise.
4120         * gcc.dg/20020122-3.c: Likewise.
4121         * gcc.dg/20020201-3.c: Likewise.
4122         * gcc.dg/20020206-1.c: Likewise.
4123         * gcc.dg/20020218-1.c: Likewise.
4124         * gcc.dg/20020310-1.c: Likewise.
4125         * gcc.dg/20020411-1.c: Likewise.
4126         * gcc.dg/20020418-2.c: Likewise.
4127         * gcc.dg/20020426-1.c: Likewise.
4128         * gcc.dg/20020426-2.c: Likewise.
4129         * gcc.dg/20020517-1.c: Likewise.
4130         * gcc.dg/20020523-1.c: Likewise.
4131         * gcc.dg/20020523-2.c: Likewise.
4132         * gcc.dg/20020729-1.c: Likewise.
4133         * gcc.dg/20030204-1.c: Likewise.
4134         * gcc.dg/20030826-2.c: Likewise.
4135         * gcc.dg/20030926-1.c: Likewise.
4136         * gcc.dg/20031202-1.c: Likewise.
4137         * gcc.dg/980312-1.c: Likewise.
4138         * gcc.dg/980313-1.c: Likewise.
4139         * gcc.dg/990117-1.c: Likewise.
4140         * gcc.dg/990424-1.c: Likewise.
4141         * gcc.dg/990524-1.c: Likewise.
4142         * gcc.dg/991230-1.c: Likewise.
4143         * gcc.dg/i386-387-1.c: Likewise.
4144         * gcc.dg/i386-387-2.c: Likewise.
4145         * gcc.dg/i386-387-3.c: Likewise.
4146         * gcc.dg/i386-387-4.c: Likewise.
4147         * gcc.dg/i386-387-5.c: Likewise.
4148         * gcc.dg/i386-387-6.c: Likewise.
4149         * gcc.dg/i386-asm-1.c: Likewise.
4150         * gcc.dg/i386-bitfield1.c: Likewise.
4151         * gcc.dg/i386-bitfield2.c: Likewise.
4152         * gcc.dg/i386-loop-1.c: Likewise.
4153         * gcc.dg/i386-loop-2.c: Likewise.
4154         * gcc.dg/i386-loop-3.c: Likewise.
4155         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4156         * gcc.dg/i386-pic-1.c: Likewise.
4157         * gcc.dg/i386-regparm.c: Likewise.
4158         * gcc.dg/i386-signbit-1.c: Likewise.
4159         * gcc.dg/i386-signbit-2.c: Likewise.
4160         * gcc.dg/i386-signbit-3.c: Likewise.
4161         * gcc.dg/i386-sse-5.c: Likewise.
4162         * gcc.dg/i386-sse-8.c: Likewise.
4163         * gcc.dg/i386-unroll-1.c: Likewise.
4164         * gcc.dg/tls/opt-1.c: Likewise.
4165         * gcc.dg/tls/opt-2.c: Likewise.
4166         * gcc.dg/unroll-1.c: Likewise.
4167         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4168         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4169         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4170         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4171         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4172         -m64 is specified.
4173
4174 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4175
4176         PR c++/18389
4177         * g++.dg/parse/cond1.C: New test.
4178
4179         PR c++/18429
4180         * g++.dg/template/array9.C: New test.
4181         * g++.dg/ext/vla1.C: Adjust error messages.
4182         * g++.dg/ext/vlm1.C: Likewise.
4183         * g++.dg/template/crash2.C: Likewise.
4184
4185         PR c++/18436
4186         * g++.dg/template/call3.C: New test.
4187
4188         PR c++/18407
4189         * g++.dg/template/ptrmem11.C: New test.
4190
4191 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4192
4193         PR other/14264
4194         * lib/g++.exp: Set LC_ALL and LANG to C.
4195         * lib/gcc-dg.exp: Likewise.
4196         * lib/gfortran.exp: Likewise.
4197         * lib/objc.exp: Likewise.
4198         * lib/treelang.exp: Likewise.
4199
4200 2004-11-12  Andreas Schwab  <schwab@suse.de>
4201
4202         * gcc.dg/pr16286.c: Fix last change.
4203
4204 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4205
4206         PR c++/18416
4207         * g++.dg/init/global1.C: New test.
4208
4209 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4210
4211         * gcc.c-torture/execute/20041112-1.c: New test.
4212
4213 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4214
4215         * lib/gcc-dg.exp (dg-target-list): New.
4216
4217 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4218             Richard Sandiford  <rsandifo@redhat.com>
4219
4220         * lib/target-supports.exp (get-compiler_messages): New.
4221         (check_named_sections_available): Use it.
4222         (check_effective_target_ilp32): New.
4223         (check_effective_target_lp64): New.
4224         (is-effective-target): New.
4225         * lib/gcc-dg.exp (dg-require-effective-target): New.
4226
4227 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4228
4229         * gcc.dg/precedence-1.c: New test.
4230
4231 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4232
4233         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4234
4235         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4236         message, delete generated files, use more descriptive name for
4237         executable, and make the test unsupported when it cannot be run.
4238
4239         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4240         (dg-require-weak, dg-require-visibility, dg-require-alias,
4241         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4242         dg-require-iconv, dg-require-named-sections): Use it.
4243
4244         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4245
4246 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4247
4248         PR target/16457
4249         * gcc.dg/ppc-and-1: New
4250
4251         PR target/16796
4252         * gcc.dg/ppc-mov-1.c: New.
4253
4254         PR target/16458
4255         * gcc.dg/ppc-compare-1.c: New.
4256
4257 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4258
4259         * objc.dg/desig-init-2.m: New test.
4260
4261 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4262
4263         PR middle-end/18160
4264         * g++.dg/warn/register-var-1.C: New test.
4265         * g++.dg/warn/register-var-2.C: New test.
4266
4267 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4268
4269         * gcc.dg/union-2.c: New test.
4270
4271 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4272
4273         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4274         New test for PR tree-optimization/17892.
4275
4276 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4277
4278         PR c++/18369
4279         * g++.dg/init/new12.C: New test.
4280
4281 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4282
4283         * gcc.target/sparc: New directory.
4284         * gcc.target/sparc/sparc.exp: New driver.
4285         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4286         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4287         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4288         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4289
4290 2004-11-10  Paul Brook  <paul@codesourcery.com>
4291
4292         PR fortran/18218
4293         * gfortran.dg/list_read.c: New test.
4294
4295 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4296
4297         PR c/18322
4298         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4299         expected diagnostic location.
4300
4301 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4302
4303         * gcc.dg/20041109-1.c: New test.
4304
4305 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4306
4307         PR objc/18406
4308         * objc/compile/pr18406.m: New test.
4309
4310 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4311
4312         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4313
4314 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4315
4316         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4317
4318 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4319
4320         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4321
4322 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4323
4324         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4325         exit.
4326
4327 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4328
4329         PR tree-opt/18299
4330         * gcc.c-torture/pr18299-1.c: New test.
4331
4332 2004-11-06  Andreas Schwab  <schwab@suse.de>
4333
4334         * gcc.dg/pr16286.c: Also test for bool and pixel.
4335
4336 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4337
4338         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4339         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4340         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4341         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4342         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4343         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4344         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4345         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4346         gcc.dg/struct-semi-3.c: New tests.
4347
4348 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4349
4350         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4351
4352 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4353
4354         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4355         Do not use C99 designators.
4356
4357 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4358
4359         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4360
4361 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4362
4363         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4364         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4365         * gcc.c-torture/execute/simd-5.x: Remove.
4366
4367 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4368
4369         PR rtl-optimization/17933
4370         * gcc.dg/torture/pr17933-1.c: New test.
4371
4372 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4373
4374         PR target/18106
4375         * lib/target-supports.exp (check_weak_available): Support
4376         Windows.
4377
4378 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4379
4380         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4381         call to fflush(stdout) before abort.
4382         (my_ffsll): New function.
4383         (generate_fields): Use it.
4384
4385 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4386
4387         * gcc.dg/init-undef-1.c: New test.
4388
4389 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4390
4391         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4392         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4393         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4394         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4395         expected messages for new parser.
4396
4397 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4398
4399         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4400
4401 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4402
4403         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4404         on LP64 targets.
4405
4406 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4407
4408         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4409         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4410         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4411         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4412         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4413         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4414         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4415         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4416         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4417         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4418
4419 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4420
4421         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4422         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4423         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4424         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4425         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4426         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4427         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4428         for new parser.
4429
4430 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4431
4432         PR target/15342
4433         * gcc.dg/20041104-1.c: New test.
4434
4435 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4436
4437         * g++.dg/template/nontype7.C: New test.
4438         * g++.dg/template/nontype8.C: Likewise.
4439         * g++.dg/template/nontype9.C: Likewise.
4440         * g++.dg/template/nontype10.C: Likewise.
4441         * g++.dg/tc1/dr49.C: Likewise.
4442         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4443         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4444
4445 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4446
4447         * g++.dg/rtti/tinfo1.C: Remove xfails.
4448
4449 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4450
4451         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4452         packed attribute to the definition to satisfy the new C++ parser.
4453
4454 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4455
4456         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4457         invocations of va_arg.
4458
4459 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4460
4461         PR c++/18124
4462         * g++.dg/template/crash25.C: New test.
4463
4464         PR c++/18155
4465         * g++.dg/template/typedef2.C: New test.
4466         * g++.dg/parse/crash13.C: Adjust error markers.
4467
4468         PR c++/18177
4469         * g++.dg/conversion/const3.C: New test.
4470
4471 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4472
4473         PR fortran/17535
4474         PR fortran/17583
4475         PR fortran/17713
4476         * gfortran.dg/generic_[123].f90: New testcases.
4477
4478 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4479
4480         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4481         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4482
4483 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4484
4485         PR tree-opt/16808
4486         * gcc.c-torture/compile/pr16808.c: New test.
4487
4488 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4489
4490         PR rtl-optimization/17104
4491         * gcc.dg/ppc-bitfield1.c: New.
4492
4493 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4494
4495         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4496
4497 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4498
4499         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4500         strings for 32-bit code.
4501
4502 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4503
4504         PR c/18239
4505         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4506
4507 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4508
4509         PR c++/18064
4510         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4511
4512 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4513
4514         PR c++/15172
4515         * g++.dg/init/aggr2.C: New test.
4516
4517 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4518
4519         * objc.dg/local-decl-1.m: New test.
4520
4521 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4522
4523         * gcc.dg/20040910-1.c: Adjust regex.
4524
4525 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4526
4527         PR rtl-optimization/18084
4528         * g++.dg/opt/pr18084-1.C: New testcase.
4529
4530 2004-10-30  Matt Austern  <austern@apple.com>
4531
4532         PR c++/17542
4533         * g++.dg/ext/attrib18.C: New test.
4534
4535 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4536
4537         PR middle-end/18096
4538         * gcc.dg/pr18096-1.c: New test case.
4539
4540 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4541
4542         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4543
4544 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4545
4546         PR c/16666
4547         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4548         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4549         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4550         gcc.dg/old-style-prom-3.c: New tests.
4551
4552 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4553
4554         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4555         Remove unnecessary inclusion of stdio.h.
4556
4557 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4558
4559         PR rtl-optimization/17581
4560         * gcc.dg/pr17581-1.c: New test case.
4561
4562 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4563
4564         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4565         being implemented.
4566         * g++.dg/conversion/dr195-1.C: New.
4567         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4568         * g++.old-deja/g++.mike/p10148.C: Likewise.
4569
4570 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4571
4572         PR c++/17695
4573         * g++.dg/debug/typedef2.C: New test.
4574
4575 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4576
4577         PR fortran/13490
4578         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4579         * gfortran.dg/g77/README: Update.
4580
4581 2004-10-28  Matt Austern  <austern@apple.com>
4582
4583         PR c++/14124
4584         * g++.dg/ext/packed7.C: New test.
4585
4586 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4587
4588         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4589         scan-assembler.
4590         * lib/scanasm.exp (hidden-scan-for): New proc.
4591         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4592         string.
4593         (scan-not-hidden): Likewise.
4594         * lib/target-supports.exp (check_visibility_available): mach-o is
4595         support too.
4596
4597 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4598
4599         PR c++/17132
4600         * g++.dg/template/memclass3.C: New test.
4601
4602 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4603
4604         PR middle-end/18160
4605         * gcc.dg/register-var-1.c: New test.
4606         * gcc.dg/register-var-2.c: New test.
4607         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4608         error now.
4609
4610 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4611
4612         PR other/18172
4613         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4614         unused variables.
4615         * gcc.dg/vect/vect-22.c: Likewise.
4616
4617 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4618
4619         * gcc.dg/i386-rotate-1.c: New test.
4620
4621 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4622
4623         * g++.dg/init/ref12.C: Add "run" marker.
4624
4625         PR c++/17435
4626         * g++.dg/init/ref12.C: New test.
4627
4628         PR c++/18140
4629         * g++.dg/template/shift1.C: New test.
4630         * g++.dg/template/error10.C: Adjust error markers.
4631
4632 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4633
4634         PR tree-opt/17529
4635         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4636
4637 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4638
4639         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4640         * gcc.dg/weak/weak-3.c: Likewise.
4641         * gcc.dg/weak/weak-5.c: Likewise.
4642         * gcc.dg/weak/weak-9.c: Likewise.
4643         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4644         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4645
4646         * gcc.dg/darwin-weakimport-1.c: New.
4647
4648 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4649
4650         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4651
4652 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4653
4654         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4655         'syntax' error messages.
4656         * gcc.dg/cpp/direct2s.c: Likewise.
4657
4658 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4659
4660         * gcc.c-torture/compile/20041026-1.c: New.
4661
4662 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4663
4664         PR c++/18093
4665         * g++.dg/lookup/ns2.C: New test.
4666
4667         PR c++/18020
4668         * g++.dg/template/enum4.C: New test.
4669
4670         PR c++/18161
4671         * g++.dg/template/expr1.C: New test.
4672
4673 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4674
4675         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4676
4677 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4678
4679         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4680         gcc.dg/decl-nospec-3.c: New tests.
4681
4682 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4683
4684         * objc.dg/super-class-3.m: New test.
4685
4686 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4687
4688         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4689         resyncing.
4690         * gcc.dg/cpp/direct2s.c: Likewise.
4691
4692 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4693
4694         * objc.dg/image-info.m: Update for changes to section selection.
4695
4696 2004-10-25  David Ayers  <d.ayers@inode.at>
4697             Ziemowit Laski  <zlaski@apple.com>
4698
4699         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4700         diagnostics when messaging 'id <Proto>'.
4701         * objc.dg/class-protocol-1.m: New test.
4702         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4703         a non-existent method signature.
4704         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4705         Update diagnostics when messaging with non-existent method signature.
4706         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4707         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4708         invalid receivers are now resolved as if messaging 'id'; remove
4709         extraneous diagnostics.
4710
4711 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4712
4713         PR c/16667
4714         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4715         gcc.dg/init-desig-obs-3.c: New tests.
4716
4717 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4718
4719         * gcc.dg/debug/20041023-1.c: New test.
4720
4721 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4722
4723         PR middle-end/17407
4724         * gcc.c-torture/compile/pr17407.c: New test.
4725
4726         PR c++/18121
4727         * g++.dg/template/array8.C: New test.
4728
4729 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4730
4731         PR other/18138
4732         * lib/g++.exp: Accept more than one multilib libgcc.
4733         * lib/gcc-dg.exp: Likewise.
4734         * lib/objc.exp: Likewise.
4735         * lib/treelang.exp: Likewise.
4736         * lib/gfortran.exp: Likewise.
4737
4738 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4739
4740         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4741
4742 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4743
4744         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4745         * gcc.dg/c99-const-expr-3.c: Likewise.
4746
4747 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4748
4749         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4750
4751 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4752
4753         * gcc.c-torture/execute/loop-2e.x: Remove.
4754
4755 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4756
4757         PR c++/18095
4758         * g++.dg/parse/crash18.C: New.
4759         * g++.dg/parse/crash19.C: New.
4760
4761 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4762
4763         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4764         * g++.dg/ext/dllimport2.C: Same.
4765         * g++.dg/ext/dllimport8.C: Same.
4766
4767 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4768
4769         PR c++/10841
4770         * g++.dg/conversion/cast1.C: New test.
4771         * g++.dg/overload/pmf1.C: Adjust error marker.
4772
4773 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4774
4775         PR objc/17923
4776         * objc.dg/const-str-7.m: New test.
4777
4778 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4779
4780         * g++.dg/template/memfriend11.C: Fix comment typo.
4781         * g++.dg/template/memfriend14.C: Likewise.
4782
4783 2004-10-20  Richard Henderson  <rth@redhat.com>
4784
4785         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4786         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4787         -fasynchronous-unwind-tables.
4788
4789 2004-10-20  Richard Henderson  <rth@redhat.com>
4790
4791         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4792         (main): Return success.
4793         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4794         (main): Return success.
4795
4796 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4797
4798         PR c++/13495
4799         * g++.dg/template/memfriend9.C: New test.
4800         * g++.dg/template/memfriend10.C: Likewise.
4801         * g++.dg/template/memfriend11.C: Likewise.
4802         * g++.dg/template/memfriend12.C: Likewise.
4803         * g++.dg/template/memfriend13.C: Likewise.
4804         * g++.dg/template/memfriend14.C: Likewise.
4805         * g++.dg/template/memfriend15.C: Likewise.
4806         * g++.dg/template/memfriend16.C: Likewise.
4807         * g++.dg/template/memfriend17.C: Likewise.
4808         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4809
4810 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4811
4812         * g++.dg/conversion/dr195.C: New.
4813         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4814
4815 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4816             Devang Patel  <dpatel@apple.com>
4817
4818         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4819         of floating point arithmetic, which could trap.
4820
4821 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4822
4823         PR c++/14035
4824         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4825         * g++.dg/conversion/const2.C: New test.
4826         * g++.dg/expr/reinterpret2.C: New test.
4827         * g++.dg/expr/reinterpret3.C: New test.
4828         * g++.dg/expr/cast2.C: New test.
4829         * g++.dg/expr/copy1.C: New test.
4830         * g++.dg/other/conversion1.C: Change error message.
4831         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4832         function pointers to void *.
4833         * g++.old-deja/g++.mike/p10148.C: Likewise.
4834
4835 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4836
4837         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4838
4839 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4840
4841         PR c++/18047
4842
4843         * g++.dg/parse/expr3.C: New test.
4844
4845 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4846
4847         * gcc.dg/smod-1.c: New test.
4848
4849 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4850
4851         * objc.dg/method-14.m: New test.
4852
4853 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4854
4855         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4856         Also xfail as the patch was reverted.
4857
4858 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4859
4860         PR middle-end/16973
4861         * gcc.dg/pr16973.c: New test.
4862
4863 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4864
4865         PR tree-optimization/17656
4866         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4867
4868 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4869
4870         * g++.dg/eh/shadow1.C: New.
4871
4872 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4873
4874         * gcc.c-torture/compile/20041018-1.c: New test.
4875
4876 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4877
4878         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4879         compiler referring to register 0 when accessing sdata.  The linker
4880         now patches things up.
4881
4882 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4883
4884         PR c/17529
4885         * gcc.c-torture/compile/pr17529.c: New test.
4886
4887 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4888
4889         PR c++/17743
4890         * g++.dg/ext/attrib17.C: New test.
4891
4892 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4893
4894         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4895
4896 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4897
4898         PR c++/10479
4899         * g++.dg/ext/attrib16.C: New test.
4900
4901 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/17042
4904         * g++.dg/init/dso_handle1.C: New test.
4905
4906         PR c++/14667
4907         * g++.dg/parse/typedef6.C: New test.
4908
4909         PR c++/17916
4910         * g++.dg/parse/pragma1.C: New test.
4911
4912 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4913
4914         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4915
4916 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4917
4918         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4919         -fno-common when on HPPA HP-UX platforms.
4920
4921 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4922
4923         PR other/16820
4924         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4925         stdint.h.
4926         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4927         uintptr_t.
4928
4929 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4930
4931         PR c++/16301
4932         * g++.dg/lookup/strong-using-4.C: New test.
4933
4934 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4935
4936         PR middle-end/16567
4937         * gcc.c-torture/compile/nested-1.c: New test.
4938
4939 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4940
4941         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4942         and mipsisa64*-*-* (until support for misaligned loads is added).
4943         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4944         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4945         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4946         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4947         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4948         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4949
4950 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4951
4952         PR c++/17976
4953         * g++.dg/init/dtor3.C: New test.
4954
4955 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4956
4957         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4958
4959 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4960
4961         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4962         * gcc.dg/macho-lo-sum.c: Likewise.
4963
4964 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4965
4966         * gcc.dg/ppc-spe64-1.c: New test.
4967
4968 2004-10-14  Devang Patel  <dpatel@apple.com>
4969
4970         PR 17635
4971         * gcc.dg/pr17635.c : New test.
4972
4973 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4974
4975         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4976         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4977         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4978         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4979         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4980         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4981         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4982         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4983         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4984         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4985         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4986         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4987         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4988         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4989         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4990         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4991         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4992         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4993
4994 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4995
4996         * gcc.dg/vect/vect-82.c: New testcase.
4997         * gcc.dg/vect/vect-82_64.c: New testcase.
4998         * gcc.dg/vect/vect-83.c: New testcase.
4999         * gcc.dg/vect/vect-83_64.c: New testcase.
5000
5001 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5002
5003         * gcc.dg/cpp/error-1.c: New test.
5004
5005 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5006
5007         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5008
5009 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5010
5011         PR target/17984
5012         * gcc.dg/cris-peep2-xsrand2.c: New test.
5013
5014 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5015
5016         PR c++/17661
5017         * testsuite/g++.dg/expr/for2.C: New test.
5018
5019 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5020
5021         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5022
5023 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5024
5025         PR tree-optimization/17724
5026         * g++.dg/opt/pr17724-1.C: New test.
5027         * g++.dg/opt/pr17724-2.C: New test.
5028         * g++.dg/opt/pr17724-3.C: New test.
5029         * g++.dg/opt/pr17724-4.C: New test.
5030         * g++.dg/opt/pr17724-5.C: New test.
5031         * g++.dg/opt/pr17724-6.C: New test.
5032
5033 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5034
5035         PR c/17301
5036         * gcc.dg/pr17301-2.c: New test.
5037
5038 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5039
5040         PR c++/15876
5041         * g++.dg/parse/error22.C: New test.
5042
5043         PR c++/17936
5044         * g++.dg/template/spec18.C: New test.
5045
5046 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5047
5048         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5049         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5050         memcpy.
5051         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5052         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5053
5054 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5055
5056         * g++.dg/eh/cleanup5.C: Add dg-options "".
5057
5058 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5059
5060         PR middle-end/17657
5061         * gcc.dg/switch-4.c: New test case.
5062
5063 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5064
5065         * gcc.c-torture/execute/20041011-1.c: New test.
5066
5067 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5068
5069         PR c++/17554
5070         * g++.dg/init/for3.C: New test.
5071
5072         PR c++/17657
5073         * g++.dg/opt/switch2.C: New test.
5074
5075         PR middle-end/17703
5076         * g++.dg/warn/Wreturn-2.C: New test.
5077
5078 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5079
5080         PR c++/17907
5081         * g++.dg/eh/cleanup5.C: New test.
5082
5083 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5084
5085         PR c++/17393
5086         * g++.dg/parse/error21.C: New test.
5087
5088 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5089
5090         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5091         * g++.dg/warn/incomplete1.C: Likewise.
5092         * g++.dg/template/qualttp20.C: Likewise.
5093
5094 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5095
5096         PR c/17881
5097         * parm-incomplete-1.c: New test.
5098
5099 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5100
5101         PR c++/17867
5102         * g++.dg/parse/error19.C: New test.
5103
5104         PR c++/17670
5105         * g++.dg/init/new11.C: New test.
5106
5107         PR c++/17821
5108         * g++.dg/parse/error20.C: New test.
5109
5110         PR c++/17826
5111         * g++.dg/template/crash24.C: New test.
5112
5113 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5114
5115         PR c/17301
5116         * gcc.dg/pr17301-1.c: New test.
5117
5118 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5119
5120         PR c/17189
5121         * gcc.dg/anon-struct-5.c: New test.
5122
5123 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5124
5125         PR c/17844
5126         * gcc.dg/pr17844-1.c: New test.
5127
5128 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5129
5130         PR tree-optimization/17906
5131         * gcc.c-torture/compile/pr17906.c: New.
5132
5133 2004-10-09  Stuart Hastings  <stuart@apple.com>
5134             Roger Sayle  <roger@eyesopen.com>
5135
5136         PR rtl-optimization/17853
5137         * gcc.dg/i386-mmx-5.c: New testcase.
5138
5139 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5140
5141         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5142
5143 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5144
5145         PR c++/17524
5146         * g++.dg/template/static9.C: New test.
5147
5148         PR c++/17685
5149         * g++.dg/parse/operator5.C: New test.
5150
5151 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5152
5153         PR middle-end/17894
5154         * gcc.c-torture/execute/divcmp-4.c: New test case.
5155
5156 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5157
5158         PR tree-opt/17902
5159         * g++.dg/opt/pr17902.C: New test.
5160
5161 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5162
5163         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5164
5165 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5166
5167         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5168
5169 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5170
5171         * gcc.dg/assign-warn-3.c: New test.
5172
5173 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5174
5175         PR c/16999
5176         * gcc.dg/cpp/ident-1.c: New test.
5177
5178 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5179
5180         * gcc.c-torture/compile/acc1.c: New.
5181
5182 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5183
5184         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5185         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5186
5187 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5188
5189         * gcc.dg/ultrasp11.c: New test.
5190
5191 2004-10-08  Michael Matz  <matz@suse.de>
5192
5193         * gcc.dg/doloop-2.c: New test.
5194
5195 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5196
5197         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5198         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5199         objc.dg/method-9.m: Update expected diagnostics.
5200
5201 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5202
5203         * gcc.dg/ppc-fsel-3.c: New file.
5204         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5205
5206 2004-10-07  Paul Brook  <paul@codesourcery.com>
5207
5208         * gfortran.dg/intrinsic_verify_1.f90: New test.
5209
5210 2004-10-07  Paul Brook  <paul@codesourcery.com>
5211
5212         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5213
5214 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5215
5216         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5217         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5218         commit.
5219
5220 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5221
5222         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5223
5224 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5225
5226         PR c++/17115
5227         * g++.dg/warn/Winline-4.C: New test.
5228
5229 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5230
5231         * gcc.c-torture/compile/20041007-1.c: New test.
5232
5233 2004-10-07  Paul Brook  <paul@codesourcery.com>
5234
5235         PR fortran/17678
5236         * gfortran.dg/use_allocated_1.f90: New test.
5237
5238 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5239
5240         PR middle-end/17849
5241         * gfortran.fortran-torture/compile/nested.f90: New test
5242
5243 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5244
5245         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5246
5247 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5248
5249         PR c++/17368
5250         * g++.dg/ext/asm6.C: New test.
5251
5252 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5253
5254         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5255
5256 2004-10-06  Paul Brook  <paul@codesourcery.com>
5257
5258         PR libfortran/17709
5259         * gfortran.dg/empty_format_1.f90: New test.
5260
5261 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5262
5263         PR fortran/17568
5264         * gfortran.dg/ishft.f90: New test.
5265
5266         PR fortran/17283
5267         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5268         tests.
5269
5270 2004-10-06  Paul Brook  <paul@codesourcery.com>
5271
5272         * gfortran.dg/do_1.f90: New test.
5273
5274 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5275
5276         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5277         optimizing for size.
5278
5279 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5280
5281         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5282
5283 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5284
5285         * gcc.c-torture/compile/20041005-1.c: New test.
5286
5287 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5288
5289         PR c++/17829
5290         * g++.dg/lookup/koenig4.C: New.
5291
5292 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5293
5294         * g++.dg/other/classkey1.C: Adjust quoting marks.
5295         * g++.dg/parse/error15.C: Likewise.
5296         * g++.dg/template/meminit2.C (int>): Likewise.
5297
5298 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5299
5300         PR fortran/17283
5301         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5302
5303         PR fortran/17631
5304         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5305
5306         PR fortran/17708
5307         * gfortran.dg/pr17708.f90: New test.
5308
5309 2004-10-04  Chao-ying Fu  <fu@mips.com>
5310
5311         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5312         * gcc.dg/vect/vect-4.c: Ditto.
5313         * gcc.dg/vect/vect-5.c: Ditto.
5314         * gcc.dg/vect/vect-6.c: Ditto.
5315         * gcc.dg/vect/vect-8.c: Ditto.
5316         * gcc.dg/vect/vect-16.c: Ditto.
5317         * gcc.dg/vect/vect-30.c: Ditto.
5318         * gcc.dg/vect/vect-40.c: Ditto.
5319         * gcc.dg/vect/vect-41.c: Ditto.
5320         * gcc.dg/vect/vect-42.c: Ditto.
5321         * gcc.dg/vect/vect-43.c: Ditto.
5322         * gcc.dg/vect/vect-44.c: Ditto.
5323         * gcc.dg/vect/vect-45.c: Ditto.
5324         * gcc.dg/vect/vect-46.c: Ditto.
5325         * gcc.dg/vect/vect-47.c: Ditto.
5326         * gcc.dg/vect/vect-48.c: Ditto.
5327         * gcc.dg/vect/vect-49.c: Ditto.
5328         * gcc.dg/vect/vect-50.c: Ditto.
5329         * gcc.dg/vect/vect-51.c: Ditto.
5330         * gcc.dg/vect/vect-52.c: Ditto.
5331         * gcc.dg/vect/vect-53.c: Ditto.
5332         * gcc.dg/vect/vect-54.c: Ditto.
5333         * gcc.dg/vect/vect-55.c: Ditto.
5334         * gcc.dg/vect/vect-56.c: Ditto.
5335         * gcc.dg/vect/vect-57.c: Ditto.
5336         * gcc.dg/vect/vect-58.c: Ditto.
5337         * gcc.dg/vect/vect-59.c: Ditto.
5338         * gcc.dg/vect/vect-60.c: Ditto.
5339         * gcc.dg/vect/vect-74.c: Ditto.
5340         * gcc.dg/vect/vect-79.c: Ditto.
5341         * gcc.dg/vect/vect-80.c: Ditto.
5342
5343 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5344
5345         * gcc.dg/unused-7.c: Use the correct option.
5346
5347 2004-10-04  Paul Brook  <paul@codesourcery.com>
5348         Bud Davis  <bdavis9659@comcast.net>
5349
5350         PR fortran/17706
5351         PR fortran/16434
5352         * gfortran/pr17706.f90: New test.
5353         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5354
5355 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5356
5357         * gfortran.dg/pr17612.f90: New test.
5358
5359 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5360
5361         * g++.dg/template/local1.C: Adjust quoting marks in
5362         testing for diagnostics.
5363         * g++.dg/tls/diag-2.C: Likewise.
5364         * g++.dg/other/error8.C: Likewise.
5365
5366 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5367
5368         PR c/17178
5369         * gcc.dg/unused-4.c: Adjust to be correct.
5370
5371         PR c/17820
5372         * gcc.dg/unused-7.c: New test.
5373
5374 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5375
5376         PR c++/17797
5377         * g++.dg/overload/template2.C: New test.
5378
5379 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5380
5381         PR tree-optimization/16632
5382         * gcc.dg/tree-ssa/20041002-1.c: New.
5383
5384 2004-10-03  Paul Brook  <paul@codesourcery.com>
5385
5386         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5387         rather than relying on default formatting.
5388
5389 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5390
5391         * gcc.dg/20040920-1.c: Update expected message text.
5392
5393 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5394
5395         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5396
5397 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5398
5399         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5400         tree level.
5401
5402 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5403
5404         * gcc.dg/tree-ssa/pr17343.c: Remove.
5405
5406 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5407
5408         PR tree-opt/17343
5409         * gcc.dg/tree-ssa/pr17343.c: New test.
5410
5411 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5412
5413         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5414         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5415         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5416         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5417         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5418
5419 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5420
5421         * gcc.dg/lvalue-2.c: New test.
5422
5423 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5424
5425         PR c/17730
5426         * gcc.dg/pr17730-1.c: New test
5427
5428 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5429
5430         PR c/7425
5431         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5432
5433 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5434
5435         * gcc.c-torture/execute/stdarg-1.c: New test.
5436         * gcc.c-torture/execute/stdarg-2.c: New test.
5437         * gcc.c-torture/execute/stdarg-3.c: New test.
5438         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5439         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5440         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5441         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5442         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5443
5444 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5445
5446         PR tree-optimization/17697
5447         * g++.dg/opt/pr17697-1.C: New test.
5448         * g++.dg/opt/pr17697-2.C: New test.
5449         * g++.dg/opt/pr17697-3.C: New test.
5450
5451 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5452
5453         PR c/16409
5454         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5455         gcc.dg/vla-init-5.c: New tests.
5456
5457 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5458
5459         PR c/13804
5460         * gcc.dg/pr13804-1.c: New test.
5461
5462 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5463
5464         PR fortran/16938
5465         * gfortran.dg/pr16938.f90: New test.
5466
5467 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5468
5469         * g++.dg/template/crash23.C: New test.
5470
5471 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5472
5473         PR c++/17585
5474         * g++.dg/template/static8.C: New test.
5475
5476 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5477
5478         PR c++/17681
5479         * g++.dg/other/error9.C: New test.
5480
5481 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5482
5483         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5484
5485 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5486
5487         PR fortran/15164
5488         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5489
5490 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5491
5492         PR middle-end/17112
5493         * gcc.dg/pr17112-1.c: New test case.
5494
5495 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5496
5497         PR c/11459
5498         * gcc.dg/pr11459-1.c: New test.
5499
5500 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5501
5502         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5503         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5504
5505 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5506
5507         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5508
5509 2004-09-25  Jan Hubicka  <jh@suse.cz>
5510
5511         * compile/30040909-1.c: New test.
5512         * compile/30040907-1.c: New test.
5513
5514 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5515
5516         * gcc.c-torture/execute/va-arg-26.c: New test.
5517
5518 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5519
5520         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5521         extra diagnostics on targets with 64-bit pointers.
5522         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5523
5524 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5525
5526         PR c/17188
5527         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5528         * gcc.dg/decl-3.c: Adjust expected message.
5529
5530 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5531
5532         PR fortran/17615
5533         * gfortran.dg/pr17615.f90: New test.
5534
5535 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5536
5537         PR tree-optimzation/17517
5538         * g++.dg/tree-ssa/pr17517.C: New Test.
5539
5540 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5541
5542         PR c++/16889
5543         * g++.dg/lookup/ambig3.C: New.
5544
5545 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5546
5547         PR tree-opt/17624
5548         * g++.dg/opt/pr17624.C: New test.
5549
5550 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5551
5552         PR c/6980
5553         * gcc.dg/Wbad-function-cast-1.c: New test.
5554
5555 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5556
5557         * g++.dg/ext/complit1.C
5558         * g++.dg/other/error2.C
5559         * g++.dg/other/nontype-1.C
5560         * g++.dg/parse/crash11.C
5561         * g++.dg/parse/crash12.C
5562         * g++.dg/parse/error15.C
5563         * g++.dg/parse/error4.C
5564         * g++.dg/parse/tmpl-outside1.C
5565         * g++.dg/parse/too-many-tmpl-args1.C
5566         * g++.dg/template/dependent-expr3.C
5567         * g++.dg/template/error10.C
5568         * g++.dg/template/instantiate1.C
5569         * g++.dg/template/vtable2.C
5570         * g++.dg/warn/Wshadow-1.C
5571         * g++.dg/warn/weak1.C
5572         * g++.old-deja/g++.brendan/crash16.C
5573         * g++.old-deja/g++.brendan/crash18.C
5574         * g++.old-deja/g++.brendan/crash48.C
5575         * g++.old-deja/g++.brendan/crash49.C
5576         * g++.old-deja/g++.brendan/crash55.C
5577         * g++.old-deja/g++.brendan/crash56.C
5578         * g++.old-deja/g++.brendan/crash8.C
5579         * g++.old-deja/g++.brendan/enum11.C
5580         * g++.old-deja/g++.brendan/enum8.C
5581         * g++.old-deja/g++.brendan/enum9.C
5582         * g++.old-deja/g++.brendan/friend3.C
5583         * g++.old-deja/g++.brendan/misc14.C
5584         * g++.old-deja/g++.bugs/900402_02.C
5585         * g++.old-deja/g++.bugs/900404_03.C
5586         * g++.old-deja/g++.bugs/900404_04.C
5587         * g++.old-deja/g++.bugs/900428_03.C
5588         * g++.old-deja/g++.jason/crash4.C
5589         * g++.old-deja/g++.jason/overload21.C
5590         * g++.old-deja/g++.jason/redecl1.C
5591         * g++.old-deja/g++.jason/report.C
5592         * g++.old-deja/g++.jason/rfg10.C
5593         * g++.old-deja/g++.jason/template30.C
5594         * g++.old-deja/g++.law/arm12.C
5595         * g++.old-deja/g++.law/ctors5.C
5596         * g++.old-deja/g++.law/cvt20.C
5597         * g++.old-deja/g++.law/init10.C
5598         * g++.old-deja/g++.law/init8.C
5599         * g++.old-deja/g++.law/visibility17.C
5600         * g++.old-deja/g++.law/visibility7.C
5601         * g++.old-deja/g++.mike/net8.C
5602         * g++.old-deja/g++.mike/p646.C
5603         * g++.old-deja/g++.mike/p700.C
5604         * g++.old-deja/g++.mike/p701.C
5605         * g++.old-deja/g++.mike/p811.C
5606         * g++.old-deja/g++.ns/template13.C
5607         * g++.old-deja/g++.other/array3.C
5608         * g++.old-deja/g++.other/crash25.C
5609         * g++.old-deja/g++.other/dtor3.C
5610         * g++.old-deja/g++.other/dtor4.C
5611         * g++.old-deja/g++.other/main1.C
5612         * g++.old-deja/g++.other/warn7.C
5613         * g++.old-deja/g++.pt/crash11.C
5614         * g++.old-deja/g++.pt/crash36.C
5615         * g++.old-deja/g++.pt/spec22.C
5616         * g++.old-deja/g++.pt/spec9.C
5617         * g++.old-deja/g++.pt/ttp52.C
5618         * g++.old-deja/g++.robertl/eb103.C
5619         * g++.old-deja/g++.robertl/eb121.C
5620         * g++.old-deja/g++.robertl/eb22.C
5621         * g++.old-deja/g++.robertl/eb8.C:
5622         Update locations and/or regexps of dg-error markers.
5623         Remove markers for some bogus messages that are no longer issued.
5624
5625 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5626
5627         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5628         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5629
5630 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5631
5632         PR c++/17618
5633         * g++.dg/lookup/crash5.C: New test.
5634
5635 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5636
5637         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5638         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5639         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5640         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5641         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5642         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5643
5644         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5645         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5646         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5647         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5648         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5649         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5650
5651         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5652
5653         * gcc.dg/vect/vect-44.c: Check additional cases.
5654         * gcc.dg/vect/vect-48.c: Check additional cases.
5655
5656         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5657         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5658         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5659         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5660         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5661         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5662         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5663         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5664         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5665
5666         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5667         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5668         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5669
5670 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5671
5672         * gcc.dg/tree-ssa/loop-6.c: New test.
5673
5674 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5675
5676         PR c++/17620
5677         * g++.dg/inherit/base2.C: New.
5678
5679 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5680
5681         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5682         * gcc.dg/20001012-2.c: Likewise.
5683         * gcc.dg/20001013-1.c: Likewise.
5684         * gcc.dg/20001101-1.c: Likewise.
5685         * gcc.dg/20001102-1.c: Likewise.
5686         * gcc.dg/bf-spl1.c: Likewise.
5687         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5688         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5689
5690 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5691
5692         PR tree-optimization/16721
5693         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5694
5695 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5696
5697         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5698         * gcc.dg/20040305-1.c: Likewise.
5699
5700 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5701
5702         PR c/16566
5703         * gcc.c-torture/compile/pr16566-1.c,
5704         gcc.c-torture/compile/pr16566-2.c,
5705         gcc.c-torture/compile/pr16566-3.c: New tests.
5706
5707 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5708
5709         PR tree-optimization/17512
5710         * gcc.c-torture/compile/20040916-1.c.
5711
5712 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5713
5714         * gcc.dg/pragma-re-3.c: New test.
5715
5716 2004-09-17  Matt Austern  <austern@apple.com>
5717
5718         PR c++/15049
5719         * g++.dg/other/anon3.C: New.
5720
5721 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5722
5723         PR c++/7503
5724         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5725         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5726         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5727         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5728         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5729
5730 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5731
5732         PR fortran/17286
5733         * gfortran.dg/pr17286.f90: New test.
5734
5735 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5736
5737         PR c++/17530
5738         * g++.dg/template/static7.C: New test.
5739
5740 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5741
5742         PR tree-opt/17558
5743         * gcc.c-torture/compile/pr17558.c: New test.
5744
5745 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5746
5747         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5748         if SKIP_ATTRIBUTE is defined.
5749
5750 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5751
5752         PR fortran/15957
5753         * gfortran.dg/pr15957.f90: New test.
5754
5755 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5756
5757         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5758         in comparison.
5759         * gcc.dg/vect/vect-79.c: Likewise.
5760         * gcc.dg/vect/vect-80.c: Likewise.
5761
5762 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5763
5764         PR fortran/15750
5765         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5766
5767 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5768
5769         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5770         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5771         * gcc.dg/vect/vect-62.c: New testcase.
5772         * gcc.dg/vect/vect-63.c: New testcase.
5773         * gcc.dg/vect/vect-64.c: New testcase.
5774         * gcc.dg/vect/vect-65.c: New testcase.
5775         * gcc.dg/vect/vect-66.c: New testcase.
5776         * gcc.dg/vect/vect-67.c: New testcase.
5777         * gcc.dg/vect/vect-68.c: New testcase.
5778         * gcc.dg/vect/vect-69.c: New testcase.
5779         * gcc.dg/vect/vect-79.c: New testcase.
5780         * gcc.dg/vect/vect-80.c: New testcase.
5781
5782 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5783
5784         * gcc.target/mips/asm-1.c: New test.
5785
5786 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5787
5788         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5789         * gcc.dg/vect/vect-73.c: New testcase.
5790         * gcc.dg/vect/vect-74.c: New testcase.
5791         * gcc.dg/vect/vect-75.c: New testcase.
5792         * gcc.dg/vect/vect-76.c: New testcase.
5793         * gcc.dg/vect/vect-77.c: New testcase.
5794         * gcc.dg/vect/vect-78.c: New testcase
5795
5796 2004-09-18  Paul Brook  <paul@codesourcery.com>
5797
5798         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5799
5800 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5801
5802         PR c/17424
5803         * gcc.dg/pr17424-1.c: New test.
5804
5805 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5806
5807         * g++.dg/tree-ssa/pr17153.C: New test.
5808
5809 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5810
5811         PR pch/13361
5812         * testsuite/g++.dg/pch/wchar-1.C: New.
5813         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5814
5815 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5816
5817         * gcc.c-torture/execute/20040917-1.c: New test.
5818
5819 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5820
5821         PR tree-optimization/17319
5822         * gcc.dg/pr17319.c: New test.
5823
5824 2004-09-17  Devang Patel  <dpatel@apple.com>
5825
5826         * gcc.dg/20040813-1.c: New test.
5827
5828 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5829
5830         PR tree-optimization/17273
5831         * gcc.c-torture/compile/pr17273.c: New test.
5832
5833 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5834
5835         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5836         Update expected messages.
5837         * gcc.dg/declspec-13.c: New test.
5838
5839 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5840
5841         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5842
5843 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5844
5845         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5846         change what 'a' is pointing to.
5847
5848 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5849
5850         PR c++/16002
5851         * g++.dg/template/error18.C: New test.
5852
5853         PR c++/16029
5854         * g++.dg/warn/Wunused-8.C: New test.
5855
5856 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5857
5858         PR tree-optimization/17513
5859         * gcc.dg/20040916-1.c: New test.
5860
5861 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5862
5863         PR c++/17501
5864         * g++.dg/template/typename7.C: New test.
5865
5866 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5867
5868         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5869
5870 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5871
5872         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5873         with -ftree-based-profiling also.
5874         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5875
5876 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5877
5878         PR/15364
5879         * gfortran.dg/der_array_io_1.f90: New test.
5880         * gfortran.dg/der_array_io_2.f90: New test.
5881         * gfortran.dg/der_array_io_3.f90: New test.
5882
5883 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5884
5885         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5886         EABI.
5887
5888 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5889
5890         * g++.dg/opt/switch1.C: New test.
5891
5892 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5893
5894         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5895         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5896         Update expected messages.
5897
5898 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5899
5900         PR fortran/16485
5901         * gfortran.dg/same_name_1.f90: New test.
5902
5903 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5904
5905         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5906         dereference garbage pointers.
5907
5908 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5909
5910         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5911         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5912
5913         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5914         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5915         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5916
5917 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5918
5919         PR c++/17324
5920         * g++.dg/template/mangle1.C: New test.
5921
5922 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5923
5924         PR tree-optimization/17252
5925         * gcc.c-torture/execute/pr17252.c: New test.
5926
5927 2004-09-14  Andrew Pinski  <apinski@apple.com>
5928
5929         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5930
5931 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5932
5933         PR rtl-optimization/9771
5934         * gcc.dg/pr9771-1.c: New test case.
5935
5936 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5937
5938         PR tree-optimization/15262
5939         * gcc.c-torture/execute/pr15262-1.c: New test.
5940         * gcc.c-torture/execute/pr15262-2.c: New test.
5941
5942 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5943
5944         * gcc.dg/declspec-12.c: New test.
5945
5946 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5947
5948         * gfortran.dg/pr17090.f90: Add directives to test.
5949
5950 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5951
5952         * gcc.c-torture/compile/20040914-1.c: New test.
5953
5954 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5955
5956         PR c++/16162
5957         * g++.dg/template/decl2.C: New test.
5958
5959 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5960
5961         PR fortran/17090
5962         * gfortran.dg/pr17090.f90: New test.
5963
5964 2004-09-13  Dale Johannesen  <dalej@apple.com>
5965
5966         * gcc.c-torture/compile/pr17408.c:  New test case.
5967
5968 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5969
5970         PR c++/16716
5971         * g++.dg/parse/crash17.C: New test.
5972
5973         PR c++/17327
5974         * g++.dg/template/enum3.C: New test.
5975
5976 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5977
5978         * lib/gcc-defs.exp: Load wrapper.exp.
5979         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5980         using local code.
5981         * lib/gcc.exp (gcc_init): Similar.
5982         * lib/gfortran.exp (gfortran_init): Similar.
5983         * lib/objc.exp (objc_init): Similar.
5984         * lib/treelang.exp (treelang_init): Similar.
5985         * lib/wrapper.exp: New file with build_wrapper call machinery in
5986         ${tool}_maybe_build_wrapper.
5987
5988 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5989
5990         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5991         "inline".
5992         * gcc.dg/declspec-11.c: Update expected messages.
5993         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5994         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5995         gcc.dg/inline-12.c: New tests.
5996
5997 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5998
5999         * g++.dg/tree-ssa/pr17400.C: New testcase.
6000
6001 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6002
6003         * gcc.target/mips/sb1-1.c: New testcase.
6004
6005 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6006
6007         * lib/g77-dg.exp: Remove unused file.
6008         * lib/mike-g77.exp: Ditto.
6009         * lib/g77.exp: Ditto.
6010
6011 2004-09-12  Richard Henderson  <rth@redhat.com>
6012
6013         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6014
6015 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6016
6017         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6018         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6019         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6020         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6021         Update expected messages.
6022
6023 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6024
6025         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6026         declaration/use mismatch for dirp parameter.
6027
6028 2004-09-12  Andrew Pinski  <apinski@apple.com>
6029
6030         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6031         -fgnu-runtime is passed.
6032
6033 2004-09-12  Richard Henderson  <rth@redhat.com>
6034
6035         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6036         do the uplevel thing and update additional_flags directly.
6037         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6038         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6039         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6040         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6041
6042 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6043
6044         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6045
6046 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6047
6048         PR middle-end/17411
6049         * g++.dg/opt/pr17411-1.C: New test case.
6050
6051 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6052
6053         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6054         gcc.dg/tls/diag-2.c: Update expected messages.
6055         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6056         messages.
6057         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6058         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6059         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6060         gcc.dg/tls/diag-5.c: New tests.
6061
6062 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6063
6064         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6065
6066 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6067
6068         * g++.dg/parse/break-in-for.C: New test.
6069
6070 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6071
6072         * gcc.dg/tree-ssa/20040911-1.c: New test.
6073
6074 2004-09-11  Andreas Jaeger  <aj@suse.de>
6075
6076         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6077         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6078
6079 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6080
6081         * gcc.target/frv: New directory of FR-V-specific tests.
6082
6083 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6084
6085         * gcc.dg/convert-vec-1.c: New test.
6086
6087 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6088
6089         PR middle-end/17024
6090         * gcc.dg/pr17024-1.c: New test case.
6091
6092 2004-09-10  Eric Christopher  <echristo@redhat.com>
6093
6094         * gcc.dg/20040910-1.c: New test.
6095
6096 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6097
6098         * gcc.dg/bitfld-9.c: New test.
6099
6100 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6101
6102         * gcc.c-torture/execute/ieee/acc1.c: New test.
6103         * gcc.c-torture/execute/ieee/acc2.c: New test.
6104         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6105
6106 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6107
6108         * gcc.dg/deprecated-2.c: New test.
6109
6110 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6111
6112         * gcc.dg/init-vec-1.c: New test.
6113
6114 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6115
6116         PR middle-end/17055
6117         * gcc.dg/pr17055-1.c: New test case.
6118
6119 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6120
6121         PR target/17377
6122         * gcc.c-torture/execute/pr17377.c: New test.
6123
6124 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6125
6126         PR c/8420
6127         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6128         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6129         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6130         gcc.dg/long-long-typespec-1.c: New tests.
6131         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6132
6133 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6134
6135         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6136         gcc.dg/gnu99-static-1.c: New tests.
6137
6138 2004-09-08  Devang Patel  <dpatel@apple.com>
6139
6140         * gcc.dg/darwin-ld-20040828-1.c: New test.
6141         * gcc.dg/darwin-ld-20040828-2.c: New test.
6142         * gcc.dg/darwin-ld-20040828-3.c: New test.
6143
6144 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6145
6146         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6147         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6148         in error message.
6149         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6150         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6151         in error message.
6152         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6153         types they qualify.
6154         * objc.dg/type-size-2.m: Fix wording in comment.
6155         * objc.dg/va-meth-1.m: New test case.
6156
6157 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6158
6159         PR c/16633:
6160         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6161         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6162
6163 2004-09-06  Devang Patel  <dpatel@apple.com>
6164
6165         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6166         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6167
6168 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6169
6170         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6171         reflect changed line numbering of diagnostics.
6172
6173 2004-09-06  Paul Brook  <paul@codesourcery.com>
6174
6175         * gfortran.dg/edit_real_1.f90: Add new test.
6176
6177 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6178
6179         * gcc.dg/tree-ssa/loop-2.c: New test.
6180         * gcc.dg/tree-ssa/loop-3.c: New test.
6181         * gcc.dg/tree-ssa/loop-4.c: New test.
6182         * gcc.dg/tree-ssa/loop-5.c: New test.
6183
6184 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6185
6186         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6187
6188 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6189
6190         * gcc.dg/format/sentinel-1.c: New test.
6191
6192 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6193
6194         * testsuite/gcc.dg/builtins-46.c: New.
6195
6196 2004-09-03  Devang Patel  <dpatel@apple.com>
6197
6198         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6199         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6200
6201 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6202
6203         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6204         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6205         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6206         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6207         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6208         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6209         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6210         the non-portable bzero.
6211         * gcc.dg/20010912-1.c: xfail for NetWare.
6212         * gcc.dg/20020426-2.c: xfail for NetWare.
6213         * gcc.dg/20021014-1.c: xfail for NetWare.
6214         * gcc.dg/20021018-1.c: xfail for NetWare.
6215         * gcc.dg/20030213-1.c: xfail for NetWare.
6216         * gcc.dg/20030225-1.c: xfail for NetWare.
6217         * gcc.dg/20030708-1.c: xfail for NetWare.
6218         * gcc.dg/builtins-config.h: Also exclude NetWare.
6219         * gcc.dg/format/format.h: Define restrict only if not already defined.
6220         * gcc.dg/nest.c: xfail for NetWare.
6221         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6222         * lib/target-supports.exp (check_visibility_available): Exclude
6223         NetWare.
6224
6225 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6226
6227         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6228         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6229         deterministic starting point for the alignment of structure fields.
6230         * gcc.dg/Wpadded.c: Dito.
6231         * g++.dg/abi/vbase10.C: Dito.
6232
6233 2004-09-03  Devang Patel  <dpatel@apple.com>
6234
6235         * g++.dg/debug/pr15736.cc: New test.
6236
6237 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6238
6239         * README.QMTEST: Fix out-of-date link.
6240
6241 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6242
6243         PR fortran/16579
6244         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6245         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6246
6247 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6248
6249         * g++.dg/abi/arm_rtti1.C: New test.
6250
6251 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6252
6253         * gcc.dg/ppc-vector-memcpy.c: New.
6254         * gcc.dg/ppc-vector-memset.c: New.
6255
6256 2004-09-02  Chao-ying Fu  <fu@mips.com>
6257
6258         * gcc.target/mips/mips-3d-1.c: New test.
6259         * gcc.target/mips/mips-3d-2.c: New test.
6260         * gcc.target/mips/mips-3d-3.c: New test.
6261         * gcc.target/mips/mips-3d-4.c: New test.
6262         * gcc.target/mips/mips-3d-5.c: New test.
6263         * gcc.target/mips/mips-3d-6.c: New test.
6264         * gcc.target/mips/mips-3d-7.c: New test.
6265         * gcc.target/mips/mips-3d-8.c: New test.
6266         * gcc.target/mips/mips-3d-9.c: New test.
6267         * gcc.target/mips/mips-ps-1.c: New test.
6268         * gcc.target/mips/mips-ps-2.c: New test.
6269         * gcc.target/mips/mips-ps-3.c: New test.
6270         * gcc.target/mips/mips-ps-4.c: New test.
6271         * gcc.target/mips/mips-ps-type.c: New test.
6272
6273 2004-09-02  Paul Brook  <paul@codesourcery.com>
6274
6275         * gfortran.dg/edit_real_1.f90: Add new tests.
6276
6277 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6278
6279         PR fortran/15327
6280         * gfortran.dg/merge_char_1.f90: New test.
6281
6282 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6283
6284         PR fortran/16404
6285         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6286
6287 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6288
6289         PR c/1522
6290         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6291
6292 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6293
6294         * g++.dg/opt/loop1.C: Do not XFAIL.
6295
6296 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6297
6298         * gcc.c-torture/execute/20040831-1.c: New test.
6299
6300 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6301
6302         PR fortran/16579
6303         * gfortran.dg/g77/20010610.f: Now passes.
6304         Copy from g77.f-torture/execute. Add dg-run directive.
6305         * gfortran.dg/g77/README: Update
6306
6307 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6308
6309         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6310         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6311         (t1, t2, t3, t4): Add volatile.
6312
6313 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6314
6315         * g++.dg/ext/visibility/arm1.C: New test.
6316
6317 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6318
6319         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6320         -pedantic-errors.
6321
6322 2004-09-01  Paul Brook  <paul@codesourcery.com>
6323
6324         * gfortran.dg/eof_2.f90: New test.
6325
6326 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6327
6328         PR fortran/16579
6329         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6330
6331 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6332
6333         PR libfortran/16805
6334         * gfortran.dg/list_read_2.f90: New test.
6335
6336 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6337
6338         * g++.dg/abi/key1.C: New test.
6339
6340 2004-08-31  Richard Henderson  <rth@redhat.com>
6341
6342         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6343         form of offsetof.
6344         * g++.dg/other/offsetof5.C: Remove duplicate.
6345
6346 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6347
6348         PR fortran/17244
6349         * gfortran.dg/func_derived_1.f90: New test.
6350
6351 2004-08-31  Paul Brook  <paul@codesourcery.com>
6352
6353         * gfortran.dg/eof_1.f90: New test.
6354
6355 2004-08-31  Paul Brook  <paul@codesourcery.com>
6356
6357         * gfortran.dg/list_read_1.f90: New file.
6358
6359 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6360
6361         * g++.dg/opt/loop1.C: XFAIL.
6362
6363 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6364
6365         * gcc.dg/funcdef-storage-1.c: New.
6366         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6367         an extern function in local scope.
6368         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6369         declare an 'auto inline' function in local scope.
6370         * gcc.dg/20011130-1.c: Likewise.
6371         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6372         an 'auto' function in local scope.
6373         * gcc.dg/20021014-1.c: Likewise.
6374         * gcc.dg/20030331-2.c: Likewise.
6375
6376 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6377
6378         * gfortran.dg/blockdata_1.f90: New test.
6379
6380 2004-08-30  Richard Henderson  <rth@redhat.com>
6381
6382         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6383
6384 2004-08-30  Richard Henderson  <rth@redhat.com>
6385
6386         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6387         additional_flags set by alternate driver.
6388         (ieee-options): New procedure.
6389         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6390         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6391         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6392         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6393
6394 2004-08-30  Richard Henderson  <rth@redhat.com>
6395
6396         * lib/f-torture.exp: Remove.
6397
6398 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6399
6400         PR rtl-optimization/16590
6401         * g++.dg/opt/loop1.C: New test.
6402
6403 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6404
6405         PR fortran/13910
6406         * gfortran.dg/oldstyle_1.f90: New test.
6407
6408 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6409         Paul Brook  <paul@codesourcery.com>
6410
6411         * gfortran.dg/g77/README: Update.
6412         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6413         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6414         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6415
6416 2004-08-28  Paul Brook  <paul@codesourcery.com>
6417
6418         PR libfortran/17195
6419         * gfortran.dg/edit_real_1.f90: New test.
6420
6421 2004-08-27  Paul Brook  <paul@codesourcery.com>
6422
6423         * gfortran.dg/rewind_1.f90: New test.
6424
6425 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6426
6427         PR fortran/16597
6428         * gfortran.dg/pr16597.f90: New test.
6429
6430 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6431
6432         PR c/13801
6433         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6434         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6435         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6436         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6437         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6438
6439 2004-08-26  Nick Clifton  <nickc@redhat.com>
6440
6441         * gcc.c-torture/compile/pr17119.c: New test.
6442
6443 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6444
6445         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6446
6447 2004-08-25  Richard Henderson  <rth@redhat.com>
6448
6449         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6450         the bits that expect kind=8 to be the largest real kind.
6451
6452 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6453
6454         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6455
6456 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6457
6458         * gfortran.dg/assignment_1.f90: New test.
6459
6460 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6461
6462         * g++.dg/template/repo3.C: New test.
6463
6464 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6465
6466         PR middle-end/16693
6467         PR tree-optimization/16372
6468         * g++.dg/opt/pr16372-1.C: New test case.
6469         * g++.dg/opt/pr16693-1.C: New test case.
6470         * g++.dg/opt/pr16693-2.C: New test case.
6471
6472 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6473
6474         * objc.dg/proto-lossage-4.m: New test.
6475
6476 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6477
6478         PR c++/17155
6479         * g++.dg/inherit/local2.C: New test.
6480
6481 2004-08-25  Paul Brook  <paul@codesourcery.com>
6482
6483         PR fortran/17144
6484         * gfortran.dg/string_ctor_1.f90: New test.
6485
6486 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6487
6488         PR c++/14428
6489         * g++.dg/template/redecl2.C: New test.
6490
6491 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6492
6493         PR fortran/17143
6494         * gfortran.dg/pr17143.f90: New test.
6495
6496 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6497
6498         PR fortran/17164
6499         * gfortran.dg/pr17164.f90: New test.
6500
6501 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6502
6503         * gcc.dg/tree-ssa/loop-1.c: New test.
6504
6505 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6506
6507         * gcc.c-torture/compile/20040824-1.c: New test.
6508
6509 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6510
6511         * gcc.c-torture/compile/iftrap-3.c: New test.
6512
6513 2004-08-24  Paul Brook  <paul@codesourcery.com>
6514
6515         * gfortran.dg/entry_2.f90: New test.
6516
6517 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6518
6519         PR c++/16889
6520         * g++.dg/lookup/ambig[12].C: New.
6521
6522 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6523
6524         PR c++/16706
6525         * g++.dg/template/crash21.C: New test.
6526         * g++.dg/template/crash22.C: Likewise.
6527
6528 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6529
6530         PR c++/17149
6531         * g++.dg/template/access15.C: New.
6532
6533 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6534
6535         PR c++/17163
6536         * g++.dg/template/repo2.C: New test.
6537
6538 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6539
6540         PR rtl-optimization/17078
6541         * gcc.c-torture/execute/pr17078-1.c: New test case.
6542
6543 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6544
6545         PR c/14492
6546         * gcc.dg/debug/crash1.c: New test.
6547
6548 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6549
6550         PR c/16180
6551         * gcc.dg/loop-5.c: New test.
6552
6553 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6554
6555         * gcc.c-torture/execute/20040823-1.c: New test.
6556
6557 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6558
6559         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6560         to the assembler.  Simplify test accordingly.
6561         (asm_abi_flags): Use GNU names.
6562         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6563         to check for ABI flags.
6564
6565 2004-08-22  Andrew Pinski  <apinski@apple.com>
6566
6567         * g++.dg/opt/pr14029.C: New test.
6568         * gcc.c-torture/execute/pr15262.c: New test.
6569
6570 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6571
6572         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6573
6574 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6575
6576         PR 16908
6577         * gfortran.dg/direct_io.f90: New test.
6578
6579 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6580
6581         PR c++/17121
6582         * g++.dg/inherit/local2.C: New test.
6583
6584 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6585
6586         PR c++/17120
6587         * g++.dg/warn/Wparentheses-4.C: New test.
6588
6589 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6590
6591         PR c++/17121
6592         * g++.dg/inherit/local2.C: New test.
6593
6594         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6595         * gcc.dg/ppc-ldstruct.c: Likewise.
6596         * gcc.dg/ppc64-abi-2.c: Likewise.
6597
6598 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6599
6600         PR rtl-optimization/17099
6601         * gcc.c-torture/execute/20040820-1.c: New test.
6602
6603 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6604
6605         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6606
6607 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6608
6609         PR fortran/17077
6610         * gfortran.dg/auto_array_1.f90: New test.
6611
6612 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6613
6614         PR fortran/17074
6615         * gfortran.dg/simpleif_1.f90: New test.
6616
6617 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6618
6619         * lib/target-supports.exp (check_profiling_available): Return
6620         false for arm*-*-symbianelf* and arm*-*-eabi*.
6621
6622         PR c++/15890
6623         * g++.dg/template/delete1.C: New test.
6624
6625 2004-08-19  Paul Brook  <paul@codesourcery.com>
6626
6627         PR fortran/14976
6628         PR fortran/16228
6629         * gfortran.dg/data_char_1.f90: New test.
6630
6631 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6632
6633         PR fortran/16946
6634         * gfortran.dg/reduction.f90: New testcase.
6635
6636 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6637
6638         PR fortran/16520
6639         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6640
6641 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6642
6643         PR c++/17041
6644         * g++.dg/Wparentheses-3.C: New test.
6645
6646 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6647
6648         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6649         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6650         * gcc.dg/vect/vect-2.c: Likewise.
6651         * gcc.dg/vect/vect-3.c: Likewise.
6652         * gcc.dg/vect/vect-4.c: Likewise.
6653         * gcc.dg/vect/vect-5.c: Likewise.
6654         * gcc.dg/vect/vect-6.c: Likewise.
6655         * gcc.dg/vect/vect-7.c: Likewise.
6656         * gcc.dg/vect/vect-25.c: Likewise.
6657         * gcc.dg/vect/vect-31.c: Likewise.
6658         * gcc.dg/vect/vect-32.c: Likewise.
6659         * gcc.dg/vect/vect-34.c: Likewise.
6660         * gcc.dg/vect/vect-36.c: Likewise.
6661         * gcc.dg/vect/vect-all.c: Likewise.
6662
6663 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6664
6665         PR c++/17068
6666         * g++.dg/template/operator4.C: New test.
6667
6668 2004-08-18  Richard Henderson  <rth@redhat.com>
6669
6670         * gcc.dg/20040206-1.c: XFAIL.
6671
6672 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6673
6674         PR c++/16246
6675         * g++.dg/template/array7.C: New test.
6676
6677 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6678
6679         * gcc.dg/mips-movcc-1.c: New test.
6680         * gcc.dg/mips-movcc-2.c: New test.
6681         * gcc.dg/mips-movcc-3.c: New test.
6682
6683         * gcc.dg/mips-nmadd-1.c: New test.
6684         * gcc.dg/mips-nmadd-2.c: New test.
6685
6686 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6687
6688         PR c++/15871
6689         * g++.dg/opt/inline8.C: New test.
6690
6691         PR c++/16965
6692         * g++.dg/parse/error17.C: New test.
6693
6694 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6695
6696         * gcc.dg/vect: New directory for vectorizer tests.
6697         * gcc.dg/vect/tree-vect.h: New file.
6698         * gcc.dg/vect/vect.exp: New file.
6699         * gcc.dg/vect/pr16105.c.c: New test.
6700         * gcc.dg/vect/vect-1.c: New test.
6701         * gcc.dg/vect/vect-2.c: New test.
6702         * gcc.dg/vect/vect-3.c: New test.
6703         * gcc.dg/vect/vect-4.c: New test.
6704         * gcc.dg/vect/vect-5.c: New test.
6705         * gcc.dg/vect/vect-6.c: New test.
6706         * gcc.dg/vect/vect-7.c: New test.
6707         * gcc.dg/vect/vect-8.c: New test.
6708         * gcc.dg/vect/vect-9.c: New test.
6709         * gcc.dg/vect/vect-10.c: New test.
6710         * gcc.dg/vect/vect-11.c: New test.
6711         * gcc.dg/vect/vect-12.c: New test.
6712         * gcc.dg/vect/vect-13.c: New test.
6713         * gcc.dg/vect/vect-14.c: New test.
6714         * gcc.dg/vect/vect-15.c: New test.
6715         * gcc.dg/vect/vect-16.c: New test.
6716         * gcc.dg/vect/vect-17.c: New test.
6717         * gcc.dg/vect/vect-18.c: New test.
6718         * gcc.dg/vect/vect-19.c: New test.
6719         * gcc.dg/vect/vect-20.c: New test.
6720         * gcc.dg/vect/vect-21.c: New test.
6721         * gcc.dg/vect/vect-22.c: New test.
6722         * gcc.dg/vect/vect-23.c: New test.
6723         * gcc.dg/vect/vect-24.c: New test.
6724         * gcc.dg/vect/vect-25.c: New test.
6725         * gcc.dg/vect/vect-26.c: New test.
6726         * gcc.dg/vect/vect-27.c: New test.
6727         * gcc.dg/vect/vect-28.c: New test.
6728         * gcc.dg/vect/vect-29.c: New test.
6729         * gcc.dg/vect/vect-30.c: New test.
6730         * gcc.dg/vect/vect-31.c: New test.
6731         * gcc.dg/vect/vect-32.c: New test.
6732         * gcc.dg/vect/vect-33.c: New test.
6733         * gcc.dg/vect/vect-34.c: New test.
6734         * gcc.dg/vect/vect-35.c: New test.
6735         * gcc.dg/vect/vect-36.c: New test.
6736         * gcc.dg/vect/vect-37.c: New test.
6737         * gcc.dg/vect/vect-38.c: New test.
6738         * gcc.dg/vect/vect-40.c: New test.
6739         * gcc.dg/vect/vect-41.c: New test.
6740         * gcc.dg/vect/vect-42.c: New test.
6741         * gcc.dg/vect/vect-43.c: New test.
6742         * gcc.dg/vect/vect-44.c: New test.
6743         * gcc.dg/vect/vect-45.c: New test.
6744         * gcc.dg/vect/vect-46.c: New test.
6745         * gcc.dg/vect/vect-47.c: New test.
6746         * gcc.dg/vect/vect-48.c: New test.
6747         * gcc.dg/vect/vect-49.c: New test.
6748         * gcc.dg/vect/vect-50.c: New test.
6749         * gcc.dg/vect/vect-51.c: New test.
6750         * gcc.dg/vect/vect-52.c: New test.
6751         * gcc.dg/vect/vect-53.c: New test.
6752         * gcc.dg/vect/vect-54.c: New test.
6753         * gcc.dg/vect/vect-55.c: New test.
6754         * gcc.dg/vect/vect-56.c: New test.
6755         * gcc.dg/vect/vect-57.c: New test.
6756         * gcc.dg/vect/vect-58.c: New test.
6757         * gcc.dg/vect/vect-59.c: New test.
6758         * gcc.dg/vect/vect-60.c: New test.
6759         * gcc.dg/vect/vect-61.c: New test.
6760         * gcc.dg/vect/vect-all.c: New test.
6761         * gcc.dg/vect/vect-none.c: New test.
6762
6763 2004-08-17  Paul Brook  <paul@codesourcery.com>
6764
6765         PR fortran/13082
6766         * gfortran.dg/entry_1.f90: New test.
6767
6768 2004-08-17  Andrew Pinski  <apinski@apple.com>
6769
6770         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6771
6772 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6773
6774         * gcc.dg/pr17036-1.c: New test.
6775
6776 2004-08-16  Devang Patel  <dpatel@apple.com>
6777
6778         * gcc.dg/darwin-20040809-1.c: New test.
6779
6780 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6781
6782         * gcc.dg/funcdef-attr-1.c: New test.
6783
6784 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6785
6786         * gcc.dg/altivec-17.c: New test.
6787         * gcc.dg/altivec-18.c: New test.
6788
6789 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6790
6791         PR c++/6749
6792         * g++.dg/template/vtable2.C: New test.
6793
6794 2004-08-14  Richard Henderson  <rth@redhat.com>
6795
6796         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6797         * gcc.dg/pack-test-4.c (main): Return 0.
6798         * gcc.dg/setjmp-1.c: Remove XFAIL.
6799         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6800
6801 2004-08-14  Richard Henderson  <rth@redhat.com>
6802
6803         * gcc.dg/980217-1.c: Add prototype for printf.
6804
6805 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6806
6807         * gfortran.dg/pr16935.f90: New test.
6808
6809 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6810
6811         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6812
6813 2004-08-13  Paul Brook  <paul@codesourcery.com>
6814
6815         * gfortran.dg/der_io_1.f90: Remove stray comma.
6816
6817 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6818
6819         * gcc.dg/vmx/cw-bug-2.c: Remove.
6820         * gcc.dg/vmx/vprint-1.c: Remove.
6821         * gcc.dg/vmx/vscan-1.c: Remove.
6822
6823 2004-08-12  Devang patel  <dpatel@apple.com>
6824
6825         * gcc.dg/darwin-20040809-2.c: New test.
6826
6827 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6828
6829         * g++.dg/ext/altivec-12.C: New test.
6830
6831         * g++.dg/ext/altivec-11.C: New test.
6832
6833 2004-08-12  Paul Brook  <paul@codesourcery.com>
6834
6835         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6836
6837 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6838
6839         * g++.dg/ext/altivec-2.C: Check for hardware support before
6840         executing any VMX instructions.
6841
6842         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6843
6844 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6845
6846         PR c++/16276
6847         * g++.old-deja/g++.other/comdat4.C: New test.
6848         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6849
6850 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6851
6852         PR target/16286
6853         * gcc.dg/pr16286.c: New test.
6854
6855 2004-08-12 Jan Beulich <jbeulich@novell.com>
6856
6857         * g++.dg/ext/asm5.C: New.
6858
6859 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6860
6861         PR c++/16698
6862         * g++.dg/eh/crash1.C: New test.
6863
6864         PR c++/16717
6865         * g++.dg/ext/construct1.C: New test.
6866
6867 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6868
6869         PR c++/16853
6870         * g++.dg/init/ptrmem1.C: New test.
6871
6872         PR c++/16618
6873         * g++.dg/parse/offsetof5.C: New test.
6874
6875         PR c++/16870
6876         * g++.dg/template/overload3.C: New test.
6877
6878 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6879
6880         PR c++/16964
6881         * g++.dg/parse/error16.C: New test.
6882
6883         PR c++/16904
6884         * g++.dg/template/error14.C: New test.
6885
6886         PR c++/16929
6887         * g++.dg/template/error15.C: New test.
6888
6889 2004-08-11  Devang Patel  <dpatel@apple.com>
6890
6891         * gcc.dg/darwin-ld-20040809-1.c: New test.
6892         * gcc.dg/darwin-ld-20040809-2.c: New test.
6893
6894 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6895
6896         PR fortran/16917
6897         * gfortran.dg/dfloat_1.f90: New test.
6898
6899 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6900
6901         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6902         * gcc.dg/dll-2.c: Fix dg-require syntax.
6903         * gcc.misc-tests/arm-isr.c (abort): Declare.
6904         (exit): Likewise.
6905
6906 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6907
6908         PR c++/16971
6909         * g++.dg/parse/crash16.C: New test.
6910
6911 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6912
6913         * gcc.dg/mips-rsqrt-1.c: New test case.
6914         * gcc.dg/mips-rsqrt-2.c: New test case.
6915         * gcc.dg/mips-rsqrt-3.c: New test case.
6916
6917 2004-08-10  Paul Brook  <paul@codesourcery.com>
6918
6919         * gfortran.dg/der_io_1.f90: New test.
6920
6921 2004-08-10  Paul Brook  <paul@codesourcery.com>
6922
6923         PR fortran/16919
6924         * gfortran.dg/der_array_1.f90: New test.
6925
6926 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6927
6928         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6929
6930 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6931
6932         * gcc.dg/wchar_t-2.c: Fix typo.
6933
6934 2004-08-09  Falk Hueffner  <falk@debian.org>
6935
6936         PR tree-optimization/12517
6937         * gcc.c-torture/compile/pr12517.c: New test.
6938
6939         PR tree-optimization/12578
6940         * gcc.c-torture/compile/pr12578.c: New test.
6941
6942         PR tree-optimization/12899
6943         * gcc.c-torture/compile/pr12899.c: New test.
6944
6945         PR rtl-optimization/14692
6946         * gcc.c-torture/compile/pr14692.c: New test.
6947
6948         PR tree-optimization/16461
6949         * gcc.c-torture/compile/pr16461.c: New test.
6950
6951 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6952
6953         * gfortran.dg/getenv_1.f90: New test.
6954
6955 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6956
6957         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6958         wchar_t.
6959         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6960
6961 2004-08-06  Paul Brook  <paul@codesourcery.com>
6962
6963         * gfortran.dg/ret_array_1.f90: New test.
6964         * gfortran.dg/ret_pointer_1.f90: New test.
6965
6966 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6967
6968         * gcc.dg/missing-field-init-[12].c: New tests.
6969         * g++.dg/warn/missing-field-init-[12].C: New tests.
6970
6971 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6972
6973         * gcc.dg/enum2.c: New test.
6974         * gcc.dg/symbian3.c: Likewise.
6975         * gcc.dg/symbian4.c: Likewise.
6976         * gcc.dg/wchar_t-2.c: Likewise.
6977
6978 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6979
6980         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6981         destructor tests.
6982
6983 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6984
6985         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6986         dg-require-visiblity.
6987         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6988         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6989         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6990         * g++.dg/ext/visibility/new1.C: Likewise.
6991         * g++.dg/ext/visibility/pragma.C: Likewise.
6992         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6993         * g++.dg/ext/visibility/virtual.C: Likewise.
6994         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6995         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6996         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6997         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6998         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6999         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7000         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7001         * g++/dg/ext/visibility/visibility-8.C: New test.
7002         * gcc.c-torture/compile/dll.x: Remove.
7003         * gcc.dg/dll-2.c: Use dg-require-dll
7004         * gcc.dg/visibility-10.c: New test.
7005         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7006         supporting DLLs.
7007         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7008         (scan_not_hidden): Likewise.
7009
7010 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7011
7012         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7013
7014 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7015
7016         * gcc.c-torture/execute/20040805-1.c: New test.
7017
7018 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7019
7020         * gcc.dg/20020118-1.c: Declare abort.
7021         * gcc.dg/altivec_check.h: Likewise.
7022         * gcc.dg/iftrap-2.c: Likewise.
7023         * gcc.dg/pragma-darwin.c: Likewise.
7024         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7025
7026 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7027
7028         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7029
7030 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7031
7032         * gcc.c-torture/execute/builtins/abs-2.c,
7033         gcc.c-torture/execute/builtins/abs-3.c,
7034         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7035         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7036         intmax_t, uintmax_t and their limits.
7037         * gcc.dg/intmax_t-1.c: New test.
7038
7039 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7040
7041         * g++.dg/tc1/dr147.C: Add reference to PR.
7042
7043 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7044
7045         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7046         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7047
7048 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7049
7050         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7051
7052 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7053
7054         * gcc.dg/redecl-5.c: New test.
7055         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7056         of scanf.
7057
7058 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7059
7060         PR middle-end/16790
7061         * gcc.c-torture/execute/pr16790-1.c: New test case.
7062
7063 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7064
7065         * g++.dg/ext/visibility/assign1.C: New test.
7066         * g++.dg/ext/visibility/new1.C: Likewise.
7067
7068         * gcc.dg/symbian1.c: New test.
7069         * gcc.dg/symbian2.c: Likewise.
7070
7071 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7072
7073         PR target/16570
7074         * gcc.dg/i386-sse-9.c: New test.
7075
7076 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7077
7078         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7079
7080 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7081
7082         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7083         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7084         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7085         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7086         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7087         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7088         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7089         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7090         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7091         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7092         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7093         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7094         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7095         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7096         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7097         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7098         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7099         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7100         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7101         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7102         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7103         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7104         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7105         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7106         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7107         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7108         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7109         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7110         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7111         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7112         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7113         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7114         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7115         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7116         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7117         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7118         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7119         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7120         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7121         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7122         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7123         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7124         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7125         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7126         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7127         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7128         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7129         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7130         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7131         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7132         gcc.misc-tests/i386-pf-3dnow-1.c,
7133         gcc.misc-tests/i386-pf-athlon-1.c,
7134         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7135         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7136         Declare built-in functions used.
7137         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7138
7139 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7140
7141         PR c++/16707
7142         * g++.dg/lookup/using12.C: New test.
7143
7144         * g++.dg/init/null1.C: Fix PR number.
7145         * g++.dg/parse/namespace10.C: Likewise.
7146
7147 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7148
7149         PR c++/16224
7150         * g++.dg/template/spec17.C: New test.
7151         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7152         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7153
7154 2004-08-02  David Billinghurst
7155
7156         PR fortran/16292
7157         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7158
7159 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7160
7161         * gcc.dg/ia64-got-1.c: New test case.
7162
7163 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7164
7165         PR c++/16489
7166         * g++.dg/init/null1.C: New test.
7167         * g++.dg/tc1/dr76.C: Adjust error marker.
7168
7169         PR c++/16529
7170         * g++.dg/parse/namespace10.C: New test.
7171
7172         PR c++/16810
7173         * g++.dg/inherit/ptrmem2.C: New test.
7174
7175 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7176
7177         PR target/16155
7178         * gcc.dg/pr16155.c: New test.
7179
7180 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7181
7182         * gcc.dg/redecl-2.c: New test.
7183
7184 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7185
7186         * gcc.dg/darwin-longdouble.c: New file.
7187
7188 2004-07-30  Richard Henderson  <rth@redhat.com>
7189
7190         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7191         write to constant argument.
7192         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7193
7194 2004-07-30  Richard Henderson  <rth@redhat.com>
7195
7196         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7197         tests of nearest around zero.
7198
7199 2004-07-30  Andrew Pinski  <apinski@apple.com>
7200
7201         * gcc.c-torture/compile/20040730-1.c: New test.
7202
7203 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7204
7205         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7206         powerpc-eabispe.
7207
7208 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7209
7210         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7211
7212 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7213
7214         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7215         contains $ld_library_path.
7216         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7217
7218 2004-07-29  Richard Henderson  <rth@redhat.com>
7219
7220         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7221
7222         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7223         (alt2, which): New.
7224         (Check): Accept either alternative.
7225
7226 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7227
7228         * g++.dg/abi/inline1.C: New test.
7229         * g++.dg/abi/local1-a.cc: Likewise.
7230         * g++.dg/abi/local1.C: Likewise.
7231         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7232         * g++.dg/abi/mangle12.C: Likewise.
7233         * g++.dg/abi/mangle17.C: Likewise.
7234         * g++.dg/abi/mangle20-2.C: Likewise.
7235         * g++.dg/opt/interface1.C: Likewise.
7236         * g++.dg/opt/interface1.h: Likewise.
7237         * g++.dg/opt/interface1-a.cc: New test.
7238         * g++.dg/parse/repo1.C: New test.
7239         * g++.dg/template/repo1.C: Likewise.
7240         * g++.dg/warn/Winline-1.C: Likewise.
7241         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7242
7243 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7244
7245         * gcc.dg/tree-ssa/20040729-1.c: New test.
7246
7247 2004-07-27  Matt Austern <austern@apple.com>
7248
7249         * gcc.dg/darwin-bool-1.c: New test.
7250         * gcc.dg/darwin-bool-2.c: New test.
7251
7252 2004-07-28  Richard Henderson  <rth@redhat.com>
7253
7254         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7255         arguments in the correct type.  Don't write to constant arguments.
7256
7257 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7258
7259         PR tree-optimization/16688
7260         PR tree-optimization/16689
7261         * g++.dg/tree-ssa/pr16688.C: New test.
7262
7263 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7264
7265         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7266         loads.  Not only in the comment, this time.
7267
7268 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7269
7270         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7271         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7272         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7273         * gcc.dg/sh4a-bitmovua.c: New.
7274         * gcc.dg/sh4a-cos.c: New.
7275         * gcc.dg/sh4a-cosf.c: New.
7276         * gcc.dg/sh4a-fprun.c: New.
7277         * gcc.dg/sh4a-fsrra.c: New.
7278         * gcc.dg/sh4a-memmovua.c: New.
7279         * gcc.dg/sh4a-sin.c: New.
7280         * gcc.dg/sh4a-sincos.c: New.
7281         * gcc.dg/sh4a-sincosf.c: New.
7282         * gcc.dg/sh4a-sinf.c: New.
7283
7284 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7285
7286         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7287         conditionals.
7288         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7289         loads.
7290         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7291         DOM1.
7292
7293 2004-07-27  Andrew Pinski  <apinski@apple.com>
7294
7295         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7296
7297 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7298
7299         * gcc.dg/pragma-isr.c: New test.
7300
7301 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7302
7303         PR c++/14429
7304         * g++.dg/template/ttp11.C: New test.
7305
7306 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7307
7308         * gcc.c-torture/compile/20040727-1.c: New test.
7309
7310 2004-07-26  Eric Christopher  <echristo@redhat.com>
7311
7312         * gcc.c-torture/compile/20040726-2.c: New test.
7313
7314 2004-07-26  Andrew Pinski  <apinski@apple.com>
7315
7316         * g++.dg/rtti/tinfo1.C: Xfail.
7317
7318 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7319
7320         * gcc.c-torture/compile/20040726-1.c: New test.
7321
7322 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7323             Brian Ryner  <bryner@brianryner.com>
7324
7325         PR c++/9283
7326         PR c++/15000
7327         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7328         * g++.dg/ext/visibility/: New directory.
7329         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7330         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7331         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7332         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7333         * g++.dg/ext/visibility/fvisibility.C,
7334         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7335         g++.dg/ext/visibility/fvisibility-override1.C
7336         g++.dg/ext/visibility/fvisibility-override2.C
7337         g++.dg/ext/visibility/memfuncts.C
7338         g++.dg/ext/visibility/noPLT.C
7339         g++.dg/ext/visibility/pragma.C
7340         g++.dg/ext/visibility/pragma-override1.C
7341         g++.dg/ext/visibility/pragma-override2.C
7342         g++.dg/ext/visibility/staticmemfuncts.C
7343         g++.dg/ext/visibility/virtual.C: New tests.
7344
7345 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7346
7347         PR c/15360
7348         * gcc.dg/pr15360-1.c: New test.
7349
7350 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7351
7352         * gcc.dg/pragma-align-2.c: New test.
7353         * gcc.dg/pragma-init-fini.c: New test.
7354         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7355         targets.
7356
7357 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7358
7359         * gcc.dg/init-string-2.c: New test.
7360
7361 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7362
7363         PR 16684
7364         * gcc.dg/Wredundant-decls-1.c: New test case.
7365
7366 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7367
7368         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7369         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7370         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7371         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7372         * gcc.dg/compat/generate-random.c: New file.
7373         * gcc.dg/compat/generate-random.h: Likewise.
7374         * gcc.dg/compat/generate-random_r.c: Likewise.
7375         * gcc.dg/compat/struct-layout-1.h: Likewise.
7376         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7377         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7378         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7379         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7380         * gcc.dg/compat/struct-layout-1_main.c: New test.
7381         * gcc.dg/compat/struct-layout-1_x.c: New file.
7382         * gcc.dg/compat/struct-layout-1_y.c: New file.
7383         * gcc.dg/compat/struct-layout-1_test.h: New file.
7384
7385 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7386
7387         * gcc.dg/comp-return-1.c: New test
7388
7389 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7390
7391         * gcc.dg/vmx/8-02a.c: Fix typo.
7392
7393         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7394         * gcc.dg/darwin-abi-3.c: New test.
7395
7396         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7397         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7398
7399         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7400         * gcc.dg/vmx/ops-long-1.c: New test.
7401         * gcc.dg/vmx/ops-long-2.c: New test.
7402
7403 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7404
7405         * g++.dg/lookup/conv-[1234].C: New.
7406
7407 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7408
7409         * g++.dg/parse/attr2.C: Simplify.
7410
7411 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7412
7413         PR c/7284
7414         * gcc.c-torture/execute/pr7284-1.c: New test.
7415
7416 2004-07-22  Brian Booth  <bbooth@redhat.com>
7417
7418         * gcc.dg/tree-ssa/20040721-1.c: New test.
7419
7420 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7421
7422         * g++.dg/template/crash20.c: New.
7423
7424 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7425
7426         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7427         Add dg-run directive.  Declare variables as required.
7428         * gfortran.dg/g77/README: Update
7429
7430 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7431
7432         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7433         gcc.dg/cris-peep2-andu2.c: New tests.
7434
7435 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7436
7437         PR c/15052
7438         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7439         on return type.
7440         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7441         messages.
7442         * gcc.dg/qual-return-2.c: Update expected messages.
7443         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7444
7445 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7446
7447         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7448         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7449
7450 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7451
7452         PR c/11250
7453         * gcc.dg/init-string-1.c: New test.
7454
7455 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7456
7457         PR middle-end/15345
7458         PR c/16450
7459         * gcc.dg/torture/nested-fn-1.c: New test.
7460
7461 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7462
7463         PR target/16559
7464         * gcc.dg/ia64-fptr-1.c: New file.
7465
7466 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7467
7468         PR c++/14497
7469         * g++.dg/template/spec16.C: New test.
7470         * g++.old-deja/g++.robertl/eb118.C: Remove.
7471
7472 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7473
7474         PR c++/509
7475         * g++.dg/template/spec15.C: New test.
7476
7477 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7478
7479         Copy cases from g77.f-torture/execute and add dg-run
7480         directive.  Other changes as noted.
7481         * gfortran.dg/g77/13037.f
7482         * gfortran.dg/g77/1832.f
7483         * gfortran.dg/g77/19981119-0.f
7484         * gfortran.dg/g77/19990313-0.f
7485         * gfortran.dg/g77/19990313-1.f
7486         * gfortran.dg/g77/19990313-2.f
7487         * gfortran.dg/g77/19990313-3.f
7488         * gfortran.dg/g77/19990419-1.f
7489         * gfortran.dg/g77/19990826-0.f
7490         * gfortran.dg/g77/19990826-2.f
7491         * gfortran.dg/g77/20000503-1.f
7492         * gfortran.dg/g77/20001111.f
7493         * gfortran.dg/g77/20010116.f
7494         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7495         * gfortran.dg/g77/20010430.f
7496         * gfortran.dg/g77/6177.f
7497         * gfortran.dg/g77/947.f
7498         * gfortran.dg/g77/970816-3.f
7499         * gfortran.dg/g77/971102-1.f
7500         * gfortran.dg/g77/980520-1.f
7501         * gfortran.dg/g77/980628-0.f
7502         * gfortran.dg/g77/980628-1.f
7503         * gfortran.dg/g77/980628-10.f
7504         * gfortran.dg/g77/980628-2.f
7505         * gfortran.dg/g77/980628-3.f
7506         * gfortran.dg/g77/980628-7.f
7507         * gfortran.dg/g77/980628-8.f
7508         * gfortran.dg/g77/980628-9.f
7509         * gfortran.dg/g77/980701-0.f
7510         * gfortran.dg/g77/980701-1.f
7511         * gfortran.dg/g77/cabs.f
7512         * gfortran.dg/g77/claus.f
7513         * gfortran.dg/g77/complex_1.f
7514         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7515         * gfortran.dg/g77/dcomplex.f
7516         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7517         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7518         * gfortran.dg/g77/f90-intrinsic-numeric.f
7519         * gfortran.dg/g77/int8421.f
7520         * gfortran.dg/g77/labug1.f
7521         * gfortran.dg/g77/large_vec.f
7522         * gfortran.dg/g77/le.f
7523         * gfortran.dg/g77/short.f
7524         * gfortran.dg/g77/README: Update
7525
7526 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7527
7528         PR c++/16637
7529         * g++.dg/parse/lookup4.C: New test.
7530
7531 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7532
7533         PR c++/16175
7534         * g++.dg/template/ttp10.C: New test.
7535
7536 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7537
7538         * gcc.dg/pr12625-1.c: New test.
7539
7540 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7541
7542         * testsuite/gcc.dg/switch-warn-1.c: New test.
7543         * testsuite/gcc.dg/switch-warn-2.c: New test.
7544         * gcc.c-torture/compile/pr14730.c: Update.
7545
7546 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7547
7548         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7549         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7550         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7551         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7552
7553 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7554
7555         PR c++/16623
7556         * g++.dg/template/assign1.C: New test.
7557
7558 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7559
7560         PR c++/12170
7561         * g++.dg/template/ttp9.C: New test.
7562
7563 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7564
7565         * gcc.dg/format/cmn-err-1.c: New test.
7566
7567 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7568
7569         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7570         gcc.dg/Wparentheses-10.c: New tests.
7571         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7572
7573 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7574
7575         PR fortran/16465
7576         * gfortran.dg/g77//ffixed-line-length-0.f,
7577         gfortran.dg/g77/ffixed-line-length-132.f,
7578         gfortran.dg/g77/ffixed-line-length-72.f,
7579         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7580         gfortran.dg/g77/README: Update.
7581
7582 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7583
7584         PR c++/13092
7585         * g++.dg/template/non-dependent7.C: New test.
7586         * g++.dg/template/non-dependent8.C: Likewise.
7587         * g++.dg/template/non-dependent9.C: Likewise.
7588         * g++.dg/template/non-dependent10.C: Likewise.
7589
7590 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7591
7592         PR c++/16337
7593         * g++.dg/parse/attr2.C: New test.
7594
7595 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7596
7597         * g77.dg: Removed.
7598         * g77.f-torture: Ditto.
7599
7600 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7601
7602         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7603         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7604         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7605
7606 2004-07-16  Richard Henderson  <rth@redhat.com>
7607
7608         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7609
7610 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7611
7612         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7613         tests with full list of options.
7614         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7615         of TORTURE_OPTIONS if test contains 'dg-do run'.
7616
7617         PR fortran/16404
7618         * gfortran.dg/do_iterator.f90: New test.
7619
7620 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7621
7622         PR rtl-optimization/16536
7623         * gcc.c-torture/execute/restrict-1.c: New test.
7624
7625 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7626
7627         PR fortran/15324
7628         * gfortran.dg/pr15324.f90: New test.
7629
7630         PR fortran/15129
7631         * gfortran.dg/pr15129.f90: New test.
7632
7633         PR fortran/15140
7634         * gfortran.dg/pr15140.f90: New test.
7635
7636         PR fortran/13792
7637         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7638         compile-time simplification.
7639
7640 2004-07-14  Mike Stump  <mrs@apple.com>
7641
7642         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7643
7644 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7645
7646         PR target/16325
7647         * gcc.dg/profile-generate-1.c: New.
7648
7649 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7650
7651         * gcc.c-torture/execute/20040709-1.c: New test.
7652         * gcc.c-torture/execute/20040709-2.c: New test.
7653
7654 2004-07-14  Mike Stump  <mrs@apple.com>
7655
7656         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7657
7658 2004-07-14  Mike Stump  <mrs@apple.com>
7659
7660         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7661
7662 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7663
7664         PR c++/16518
7665         * g++.dg/parse/mutable1.C: New test.
7666
7667 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7668
7669         PR tree-optimization/16443
7670         * gcc.dg/tree-ssa/20040713-1.c: New test.
7671
7672 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7673
7674         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7675         for operator new.
7676
7677 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7678
7679         * gfortran.dg/g77/README: New file
7680         * gfortran.dg/g77/19981216-0.f:  Copy from
7681         g77.f-torture/noncompile.  Add "dg-do compile" and
7682         dg-error as required.
7683         * gfortran.dg/g77/19990218-1.f: Likewise
7684         * gfortran.dg/g77/19990905-1.f: Likewise
7685         * gfortran.dg/g77/9263.f: Likewise
7686         * gfortran.dg/g77/980615-0.f: Likewise
7687         * gfortran.dg/g77/980616-0.f: Likewise
7688         * gfortran.dg/g77/check0.f: Likewise
7689         * gfortran.dg/g77/select_no_compile.f: Likewise
7690
7691 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7692
7693         Copy files from g77.f-torture/compile.
7694         Add "{ dg-do compile}".  Other changes as noted
7695         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7696         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7697         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7698         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7699         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7700         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7701         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7702         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7703         statement to conform to standard.  Append alpha1.x for reference.
7704         * gfortran.dg/g77/xformat.f: Add dg-warning
7705
7706 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7707
7708         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7709         Add {dg-do compile} directive.
7710         * gfortran.dg/g77/cpp2.F: Likewise
7711
7712 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7713
7714         PR c++/5402
7715         * g++.dg/lookup/name-clash1.C: New test.
7716
7717         PR c++/9777
7718         * g++.dg/lookup/name-clash2.C: New test.
7719
7720         PR c++/12102
7721         * g++.dg/lookup/name-clash3.C: New test.
7722
7723 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7724
7725         * g++.dg/lookup/new2.C: New test.
7726         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7727
7728 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7729
7730         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7731         Add {dg-do compile} directive.
7732         * gfortran.dg/g77/13060.f: Likewise
7733         * gfortran.dg/g77/19990218-0.f: Likewise
7734         * gfortran.dg/g77/19990305-0.f: Likewise
7735         * gfortran.dg/g77/19990419-0.f: Likewise
7736         * gfortran.dg/g77/19990502-0.f: Likewise
7737         * gfortran.dg/g77/19990502-1.f: Likewise
7738         * gfortran.dg/g77/19990525-0.f: Likewise
7739         * gfortran.dg/g77/19990826-1.f: Likewise
7740         * gfortran.dg/g77/19990826-3.f: Likewise
7741         * gfortran.dg/g77/19990905-2.f: Likewise
7742         * gfortran.dg/g77/20000412-1.f: Likewise
7743         * gfortran.dg/g77/20000511-1.f: Likewise
7744         * gfortran.dg/g77/20000511-2.f: Likewise
7745         * gfortran.dg/g77/20000518.f: Likewise
7746         * gfortran.dg/g77/20000601-1.f: Likewise
7747         * gfortran.dg/g77/20000601-2.f: Likewise
7748         * gfortran.dg/g77/20000629-1.f: Likewise
7749         * gfortran.dg/g77/20000630-2.f: Likewise
7750         * gfortran.dg/g77/20010115.f: Likewise
7751         * gfortran.dg/g77/20010321-1.f: Likewise
7752         * gfortran.dg/g77/20010426.f: Likewise
7753         * gfortran.dg/g77/20020307-1.f: Likewise
7754         * gfortran.dg/g77/8485.f: Likewise
7755         * gfortran.dg/g77/960317-1.f: Likewise
7756         * gfortran.dg/g77/970915-0.f: Likewise
7757         * gfortran.dg/g77/980310-1.f: Likewise
7758         * gfortran.dg/g77/980310-2.f: Likewise
7759         * gfortran.dg/g77/980310-3.f: Likewise
7760         * gfortran.dg/g77/980310-4.f: Likewise
7761         * gfortran.dg/g77/980310-6.f: Likewise
7762         * gfortran.dg/g77/980310-7.f: Likewise
7763         * gfortran.dg/g77/980310-8.f: Likewise
7764         * gfortran.dg/g77/980419-2.f: Likewise
7765         * gfortran.dg/g77/980424-0.f: Likewise
7766         * gfortran.dg/g77/980427-0.f: Likewise
7767         * gfortran.dg/g77/980729-0.f: Likewise
7768         * gfortran.dg/g77/981117-1.f: Likewise
7769         * gfortran.dg/g77/toon_1.f: Likewise
7770
7771 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7772
7773         PR c++/2204
7774         * g++.dg/other/abstract2.C: New test.
7775
7776 2004-07-12  Paul Brook  <paul@codesourcery.com>
7777
7778         * gfortran.dg/pointer_init_1.f90: New test.
7779
7780 2004-07-11  Paul Brook  <paul@codesourcery.com>
7781
7782         PR fortran/15986
7783         * gfortran.dg/contained_1.f90: New test.
7784
7785 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7786
7787         * g++.dg/parse/defarg8.C: New test.
7788
7789 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7790
7791         PR fortran/16433
7792         * gfortran.dg/pr16433.f: New test.
7793
7794         PR fortran/17574
7795         * gfortran.dg/pr15754.f90: New test.
7796
7797 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7798
7799         PR tree-optimization/16437
7800         * gcc.c-torture/execute/bitfld-4.c: New test.
7801
7802 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7803
7804         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7805         access to common var from module.
7806
7807 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7808
7809         PR fortran/16336
7810         * gfortran.fortran-torture/execute/common_2.f90: New test.
7811
7812 2004-07-10  Paul Brook  <paul@codesourcery.com>
7813
7814         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7815
7816 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7817
7818         PR fortran/15969
7819         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7820
7821 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7822
7823         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7824         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7825         * gfortran.dg/g77/ffree-form-1.f: Likewise
7826         * gfortran.dg/g77/ffree-form-2.f: Likewise
7827         * gfortran.dg/g77/ffree-form-3.f: Likewise
7828         * gfortran.dg/g77/fno-underscoring.f: Likewise
7829         * gfortran.dg/g77/funderscoring.f: Likewise
7830         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7831
7832 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7833
7834         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7835
7836 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7837         Paul Brook  <paul@codesourcery.com>
7838
7839         PR fortran/13415
7840         * gfortran.dg/common_pointer_1.f90: New test.
7841
7842 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7843
7844         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7845
7846 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7847
7848         PR target/16364
7849         * gcc.c-torture/compile/20040709-1.c: New.
7850
7851 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7852
7853         PR fortran/14077
7854         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7855
7856 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7857
7858         PR fortran/13201
7859         * gfortran.dg/shape_1.f90: New test.
7860
7861 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7862             Andrew Pinski  <apinski@apple.com>
7863
7864         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7865
7866 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7867
7868         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7869         comment.
7870
7871 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7872         Paul Brook  <paul@codesourcery.com>
7873
7874         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7875         '.f95' and '.F95'.
7876
7877 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7878
7879         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7880
7881 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7882
7883         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7884         testcases with capital suffix.
7885
7886 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7887
7888         PR fortran/15481
7889         PR fortran/13372
7890         PR fortran/13575
7891         PR fortran/15978
7892         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7893
7894         * gfortran.dg/implicit_1.f90: New test.
7895
7896 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7897
7898         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7899         expression to match gfortran warning/error messages
7900         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7901         dg-error text.
7902
7903 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7904
7905         * lib/fortran-torture.exp: Rename proc search_for to
7906         search_for_re.
7907
7908 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7909
7910         * gcc.c-torture/execute/simd-5.x: New file.
7911         XFAIL on SPARC 64-bit at -O0.
7912
7913 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7914
7915         PR c++/8211
7916         PR c++/16165
7917         * g++.dg/warn/effc3.C: New test.
7918
7919 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7920
7921         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7922         change X to 1X in format.
7923         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7924         add data statements to conform to standard.
7925
7926 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7927
7928         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7929         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7930         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7931
7932 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7933
7934         * gfortran.dg/g77/7388.f: Copy from g77.dg
7935         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7936         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7937         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7938         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7939         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7940         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7941         * gfortran.dg/g77/strlen0.f: Likewise
7942
7943 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7944
7945         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7946         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7947
7948 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7949
7950         * gcc.c-torture/execute/920428-2.x: Delete.
7951         * gcc.c-torture/execute/920501-7.x: Likewise.
7952
7953 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7954
7955         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7956         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7957         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7958         prescott and c3-2.
7959         (PREFETCH_3DNOW): Add -march=c3.
7960
7961 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7962
7963         PR c/16437
7964         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7965         * gcc.c-torture/execute/bf64-1.x: Likewise.
7966
7967 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7968
7969         * gcc.c-torture/compile/20040708-1.c: New test.
7970
7971 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7972
7973         PR c++/16169
7974         * g++.dg/warn/effc2.C: New test.
7975
7976 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7977
7978         * gcc.c-torture/execute/bitfld-1.x: Remove.
7979         * gcc.c-torture/execute/bitfld-3.c: New test.
7980         * gcc.dg/bitfld-2.c: Remove XFAILs.
7981
7982 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7983
7984         PR c++/16276
7985         * g++.dg/rtti/tinfo1.C: New file.
7986
7987 2004-07-07  Eric Christopher  <echristo@redhat.com>
7988
7989         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7990
7991 2004-07-07  Andrew Pinski  <apinski@apple.com>
7992
7993         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7994
7995 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7996
7997         * g++.dg/init/call1.C: XFAIL.
7998
7999 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8000
8001         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8002         except for movstrict*, to movmem* and clrstr* to clrmem*.
8003
8004 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8005
8006         * gcc.c-torture/execute/20040707-1.c: New test.
8007
8008 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8009
8010         * gcc.c-torture/execute/20040706-1.c: New test.
8011
8012 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8013
8014         PR c++/3671
8015         * g++.dg/template/spec14.C: New test.
8016
8017 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8018
8019         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8020         nothing if not yet defined.  Use it in b, c and d type definitions.
8021         * gcc.c-torture/execute/20040705-1.c: New test.
8022         * gcc.c-torture/execute/20040705-2.c: New test.
8023
8024 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8025
8026         PR c++/2518
8027         * g++.dg/lookup/new1.C: New test.
8028
8029 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8030
8031         PR c++/11406
8032         * g++.dg/template/sizeof8.C: New test.
8033
8034 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8035
8036         * gcc.c-torture/compile/20040705-1.c: New test.
8037
8038 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8039
8040         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8041
8042 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8043
8044         * gcc.dg/cpp/if-mop.c: Two new testcases.
8045         * gcc.dg/cpp/trad/comment-3.c: New.
8046
8047 2004-07-04  Paul Brook  <paul@codesourcery.com>
8048
8049         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8050
8051 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8052
8053         PR c++/3761
8054         * g++.dg/lookup/crash4.C: New test.
8055
8056 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8057
8058         * gcc.c-torture/execute/builtin-abs-1.c
8059         * gcc.c-torture/execute/builtin-abs-2.c
8060         * gcc.c-torture/execute/builtin-complex-1.c
8061         * gcc.c-torture/execute/builtins/string-1-lib.c
8062         * gcc.c-torture/execute/builtins/string-1.c
8063         * gcc.c-torture/execute/builtins/string-2-lib.c
8064         * gcc.c-torture/execute/builtins/string-2.c
8065         * gcc.c-torture/execute/builtins/string-3-lib.c
8066         * gcc.c-torture/execute/builtins/string-3.c
8067         * gcc.c-torture/execute/builtins/string-4-lib.c
8068         * gcc.c-torture/execute/builtins/string-4.c
8069         * gcc.c-torture/execute/builtins/string-5-lib.c
8070         * gcc.c-torture/execute/builtins/string-5.c
8071         * gcc.c-torture/execute/builtins/string-6-lib.c
8072         * gcc.c-torture/execute/builtins/string-6.c
8073         * gcc.c-torture/execute/builtins/string-7-lib.c
8074         * gcc.c-torture/execute/builtins/string-7.c
8075         * gcc.c-torture/execute/builtins/string-8-lib.c
8076         * gcc.c-torture/execute/builtins/string-8.c
8077         * gcc.c-torture/execute/builtins/string-9-lib.c
8078         * gcc.c-torture/execute/builtins/string-9.c
8079         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8080         * gcc.c-torture/execute/builtins/string-asm-1.c
8081         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8082         * gcc.c-torture/execute/builtins/string-asm-2.c
8083         * gcc.c-torture/execute/stdio-opt-1.c
8084         * gcc.c-torture/execute/stdio-opt-2.c
8085         * gcc.c-torture/execute/stdio-opt-3.c
8086         * gcc.c-torture/execute/string-opt-1.c
8087         * gcc.c-torture/execute/string-opt-10.c
8088         * gcc.c-torture/execute/string-opt-11.c
8089         * gcc.c-torture/execute/string-opt-12.c
8090         * gcc.c-torture/execute/string-opt-13.c
8091         * gcc.c-torture/execute/string-opt-14.c
8092         * gcc.c-torture/execute/string-opt-15.c
8093         * gcc.c-torture/execute/string-opt-16.c
8094         * gcc.c-torture/execute/string-opt-2.c
8095         * gcc.c-torture/execute/string-opt-6.c
8096         * gcc.c-torture/execute/string-opt-7.c
8097         * gcc.c-torture/execute/string-opt-8.c:
8098         Replace with ...
8099
8100         * gcc.c-torture/execute/builtins/abs-2.c
8101         * gcc.c-torture/execute/builtins/abs-3.c
8102         * gcc.c-torture/execute/builtins/complex-1.c
8103         * gcc.c-torture/execute/builtins/fprintf.c
8104         * gcc.c-torture/execute/builtins/fputs.c
8105         * gcc.c-torture/execute/builtins/memcmp.c
8106         * gcc.c-torture/execute/builtins/memmove.c
8107         * gcc.c-torture/execute/builtins/memops-asm.c
8108         * gcc.c-torture/execute/builtins/mempcpy-2.c
8109         * gcc.c-torture/execute/builtins/mempcpy.c
8110         * gcc.c-torture/execute/builtins/memset.c
8111         * gcc.c-torture/execute/builtins/printf.c
8112         * gcc.c-torture/execute/builtins/sprintf.c
8113         * gcc.c-torture/execute/builtins/strcat.c
8114         * gcc.c-torture/execute/builtins/strchr.c
8115         * gcc.c-torture/execute/builtins/strcmp.c
8116         * gcc.c-torture/execute/builtins/strcpy.c
8117         * gcc.c-torture/execute/builtins/strcspn.c
8118         * gcc.c-torture/execute/builtins/strlen-2.c
8119         * gcc.c-torture/execute/builtins/strlen.c
8120         * gcc.c-torture/execute/builtins/strncat.c
8121         * gcc.c-torture/execute/builtins/strncmp-2.c
8122         * gcc.c-torture/execute/builtins/strncmp.c
8123         * gcc.c-torture/execute/builtins/strncpy.c
8124         * gcc.c-torture/execute/builtins/strpbrk.c
8125         * gcc.c-torture/execute/builtins/strpcpy-2.c
8126         * gcc.c-torture/execute/builtins/strpcpy.c
8127         * gcc.c-torture/execute/builtins/strrchr.c
8128         * gcc.c-torture/execute/builtins/strspn.c
8129         * gcc.c-torture/execute/builtins/strstr-asm.c
8130         * gcc.c-torture/execute/builtins/strstr.c:
8131         ... these new files.
8132
8133         * gcc.c-torture/execute/builtins/abs-2-lib.c
8134         * gcc.c-torture/execute/builtins/abs-3-lib.c
8135         * gcc.c-torture/execute/builtins/complex-1-lib.c
8136         * gcc.c-torture/execute/builtins/fprintf-lib.c
8137         * gcc.c-torture/execute/builtins/fputs-lib.c
8138         * gcc.c-torture/execute/builtins/memcmp-lib.c
8139         * gcc.c-torture/execute/builtins/memmove-lib.c
8140         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8141         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8142         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8143         * gcc.c-torture/execute/builtins/memset-lib.c
8144         * gcc.c-torture/execute/builtins/printf-lib.c
8145         * gcc.c-torture/execute/builtins/sprintf-lib.c
8146         * gcc.c-torture/execute/builtins/strcat-lib.c
8147         * gcc.c-torture/execute/builtins/strchr-lib.c
8148         * gcc.c-torture/execute/builtins/strcmp-lib.c
8149         * gcc.c-torture/execute/builtins/strcpy-lib.c
8150         * gcc.c-torture/execute/builtins/strcspn-lib.c
8151         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8152         * gcc.c-torture/execute/builtins/strlen-lib.c
8153         * gcc.c-torture/execute/builtins/strncat-lib.c
8154         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8155         * gcc.c-torture/execute/builtins/strncmp-lib.c
8156         * gcc.c-torture/execute/builtins/strncpy-lib.c
8157         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8158         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8159         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8160         * gcc.c-torture/execute/builtins/strrchr-lib.c
8161         * gcc.c-torture/execute/builtins/strspn-lib.c
8162         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8163         * gcc.c-torture/execute/builtins/strstr-lib.c
8164         * gcc.c-torture/execute/builtins/lib/abs.c
8165         * gcc.c-torture/execute/builtins/lib/fprintf.c
8166         * gcc.c-torture/execute/builtins/lib/memset.c
8167         * gcc.c-torture/execute/builtins/lib/printf.c
8168         * gcc.c-torture/execute/builtins/lib/sprintf.c
8169         * gcc.c-torture/execute/builtins/lib/strcpy.c
8170         * gcc.c-torture/execute/builtins/lib/strcspn.c
8171         * gcc.c-torture/execute/builtins/lib/strncat.c
8172         * gcc.c-torture/execute/builtins/lib/strncmp.c
8173         * gcc.c-torture/execute/builtins/lib/strncpy.c
8174         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8175         * gcc.c-torture/execute/builtins/lib/strspn.c
8176         * gcc.c-torture/execute/builtins/lib/strstr.c:
8177         New files containing support routines.
8178
8179         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8180         declaration.
8181         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8182         when not optimizing.
8183
8184 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8185
8186         PR c++/16240
8187         * g++.dg/abi/mangle22.C: New test.
8188         * g++.dg/abi/mangle23.C: Likewise.
8189
8190 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8191
8192         PR fortran/16290
8193         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8194         Allow for cases without denormalized floating point numbers.
8195
8196 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8197
8198         PR c/1027
8199         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8200         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8201         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8202         expected warning text.
8203         * gcc.dg/format/diag-2.c: New test.
8204
8205 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8206
8207         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8208
8209 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8210
8211         * gcc.dg/builtins-43.c: New.
8212         * gcc.dg/builtins-44.c: New.
8213         * gcc.dg/builtins-45.c: New.
8214
8215 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8216             Andreas Tobler  <a.tobler@schweiz.ch>
8217
8218         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8219         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8220         as SIGSEGV.
8221         * gcc.dg/cleanup-11.c: Likewise.
8222         * gcc.dg/cleanup-8.c: Likewise.
8223         * gcc.dg/cleanup-9.c: Likewise.
8224         * gcc.dg/cleanup-5.c: Run on all platforms.
8225
8226 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8227
8228         * g++.dg/warn/nonnull1.C: New test.
8229
8230 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8231
8232         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8233         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8234         Special-case the Sun compiler wrt to <complex.h>.
8235
8236 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8237
8238         * gcc.dg/Wunreachable-8.C: New test.
8239
8240         * gcc.dg/h8300-ice2.c : New test.
8241
8242 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8243
8244         PR fortran/16161
8245         * gfortran.fortran-torture/compile/implicit.f90: Add test
8246         for implicit character.
8247
8248 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8249
8250         PR fortran/16289
8251         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8252         Use tiny() intrinsic to find smallest non-negative real
8253
8254 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8255
8256         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8257         * gcc.dg/compat/struct-by-value-22_x.c: New.
8258         * gcc.dg/compat/struct-by-value-22_y.c: New.
8259
8260         * gcc.c-torture/execute/20040629-1.c: New test.
8261
8262 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8263
8264         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8265         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8266
8267         PR target/16195
8268         * gcc.dg/20040625-1.c: New test.
8269
8270 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8271
8272         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8273
8274 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8275
8276         PR fortran/15963
8277         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8278
8279 2004-06-29  Richard Henderson  <rth@redhat.com>
8280
8281         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8282
8283 2004-06-29  Paul Brook  <paul@codesourcery.com>
8284
8285         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8286         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8287
8288 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8289
8290         PR c++/16260
8291         * g++.dg/parse/crash15.C: New.
8292
8293 2004-06-28  Andrew Pinski  <apinski@apple.com>
8294
8295         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8296         by the error already.
8297
8298         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8299
8300 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8301
8302         PR target/14041
8303         * gcc.dg/h8300-bss-align-1.c : New.
8304
8305 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8306
8307         * PR c++/16174
8308         * g++.dg/template/ctor4.C: New.
8309
8310 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8311
8312         PR c++/16205
8313         * g++.dg/warn/Wsequence-point-1.C: New test.
8314
8315 2004-06-27  Paul Brook  <paul@codesourcery.com>
8316
8317         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8318
8319 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8320
8321         * g++.old-deja/g++.mike/p7325.C: Remove.
8322
8323 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8324
8325         PR c/14963
8326         * gcc.dg/pr14963.c: New test.
8327
8328 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8329
8330         PR c++/16193
8331         * g++.dg/parse/redef1.C: New test.
8332
8333 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8334
8335         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8336         20021110.c.
8337         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8338         20021119-1.c.
8339         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8340         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8341         5-04.c.
8342         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8343         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8344         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8345         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8346         g++.brendan/enum14.C.
8347         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8348         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8349         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8350         g++.mike/virt1.C.
8351         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8352         memtemp24.C.
8353
8354 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8355
8356         * gcc.dg/20040527-1.c: New test case.
8357
8358 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8359
8360         PR gfortran/pr16196
8361         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8362
8363 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8364
8365         PR middle-end/15825
8366         * gcc.dg/pr15825-1.c: New test case.
8367
8368 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8369
8370         * gcc.c-torture/execute/20040625-1.c: New test.
8371
8372 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8373
8374         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8375
8376 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8377
8378         * gcc.dg/torture/mips-div-1.c: New test.
8379
8380 2004-06-24  Jeff Law  <law@redhat.com>
8381
8382         * gcc.dg/tree-ssa/20040624-1.c: New test.
8383
8384 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8385
8386         * gcc.c-torture/compile/20040624-1.c: New test.
8387
8388 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8389
8390         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8391         this directory.
8392
8393 2004-06-23  Andrew Pinski  <apinski@apple.com>
8394
8395         PR middle-end/15988
8396         * g++.dg/opt/ptrmem4.C: New test.
8397
8398         * gcc.dg/c90-array-quals-2.c: New test.
8399
8400 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8401
8402         * gcc.dg/kpice1.c: New test.
8403
8404 2006-06-23  Andrew Pinski  <apinski@apple.com>
8405
8406         * gcc.dg/c90-array-quals.c: New test.
8407
8408 2006-06-22  Richard Henderson  <rth@redhat.com>
8409
8410         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8411
8412 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8413
8414         * gcc.dg/builtins-config.h: Handle FreeBSD.
8415
8416 2006-06-22  Richard Henderson  <rth@redhat.com>
8417
8418         * g++.dg/opt/devirt1.C: New.
8419
8420 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8421
8422         * g++.dg/opt/pr15551.C: New testcase.
8423
8424 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8425
8426         PR target/14800
8427         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8428         x86_64-*-linux* when compiling for 32bit.
8429
8430 2004-06-21  Andrew Pinski  <apinski@apple.com>
8431
8432         * gcc.dg/pch/struct-1.c: New.
8433         * gcc.dg/pch/struct-1.hs: New.
8434
8435 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8436
8437         * gcc.dg/pch/save-temps-1.c: New file.
8438         * gcc.dg/pch/save-temps-1.hs: New file.
8439
8440 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8441
8442         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8443         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8444
8445 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8446
8447         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8448         to fix type error.
8449         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8450         Remove trailing spaces.
8451
8452 2004-06-21  Richard Henderson  <rth@redhat.com>
8453
8454         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8455         merging && to BIT_FIELD_REF.
8456
8457 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8458
8459         * g++.dg/opt/placeholder1.C: New test.
8460
8461 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8462
8463         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8464         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8465         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8466         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8467
8468 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8469
8470         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8471         extern "C".
8472         * g++.dg/other/pragma-re-1.C: Add comments.
8473
8474 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8475
8476         PR gfortran/16080
8477         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8478
8479 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8480
8481         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8482         instead of setting the type of size_t by
8483         hand.
8484
8485 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8486
8487         * gcc.dg/unordered-2.c: New test case.
8488         * gcc.dg/unordered-3.c: New test case.
8489
8490 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8491
8492         PR other/16043
8493         * lib/g++.exp (g++_version): Tweak regexp for version
8494         * lib/g77.exp (g77_version): Likewise
8495         * lib/gfortran.exp (gfortran_version): Likewise
8496         * lib/objc.exp (objc_version): Likewise
8497         * lib/treelang.exp (treelang_version): Likewise
8498
8499 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8500
8501         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8502         Use INT_MAX instead of __INT_MAX__.
8503         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8504
8505         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8506         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8507         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8508         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8509         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8510         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8511         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8512         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8513         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8514
8515         * gcc.dg/range-test-1.c: New test.
8516         * g++.dg/opt/range-test-1.C: New test.
8517
8518 2004-06-17  Richard Henderson  <rth@redhat.com>
8519
8520         * objc.dg/sync-1.m: New.
8521         * objc.dg/try-catch-1.m: Don't force next runtime.
8522         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8523         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8524         shadowed catch clause.
8525         * objc.dg/try-catch-5.m: New.
8526
8527 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8528
8529         Bug 14610
8530         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8531
8532 2004-06-15  Richard Henderson  <rth@redhat.com>
8533
8534         * gcc.dg/20001116-1.c: Move expected warning line.
8535
8536 2004-06-15  Richard Henderson  <rth@redhat.com>
8537
8538         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8539         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8540
8541 2004-06-15  Jeff Law  <law@redhat.com>
8542
8543         * gcc.dg/tree-ssa/20040615-1.c: New test.
8544         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8545         be less sensitive to operand ordering.
8546         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8547
8548 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8549
8550         * g++.dg/abi/bitfield3.C: Add comment..
8551
8552 2004-06-15  Richard Henderson  <rth@redhat.com>
8553
8554         * g++.dg/ext/stmtexpr1.C: XFAIL.
8555         * gcc.dg/20030612-1.c: XFAIL.
8556
8557 2004-06-15  Eric Christopher  <echristo@redhat.com>
8558
8559         * g++.dg/charset/asm5.c: New.
8560         * gcc.dg/charset/asm6.c: New.
8561
8562 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8563
8564         PR fortran/15962
8565         * gfortran.fortran-torture/execute/select_1.f90: New test.
8566
8567 2004-06-15  Paul Brook  <paul@codesourcery.com>
8568
8569         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8570
8571 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8572
8573         PR c++/15967
8574         * g++.dg/lookup/crash3.C: New test.
8575
8576 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8577
8578         PR c++/15947
8579         * g++.dg/parse/dtor4.C: New test.
8580
8581 2004-06-14  Jeff Law  <law@redhat.com>
8582
8583         * gcc.c-torture/compile/20040614-1.c: New test.
8584
8585 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8586
8587         PR fortran/15211
8588         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8589         LEN of a character array.
8590
8591 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8592
8593         PR c++/15096
8594         * g++.dg/template/ptrmem10.C: New test.
8595
8596         PR c++/14930
8597         * g++.dg/template/friend30.C: New test.
8598
8599 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8600
8601         PR fortran/14928
8602         * gfortran.fortran-torture/compile/mloc.f90: New test.
8603
8604 2004-06-13  Paul Brook  <paul@codesourcery.com>
8605
8606         * gfortran.fortran-torture/execute/random_2.f90: New test.
8607
8608 2004-06-13  Eric Christopher  <echristo@redhat.com>
8609
8610         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8611
8612 2004-06-12  Paul Brook  <paul@codesourcery.com>
8613
8614         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8615
8616 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8617
8618         PR fortran/14923
8619         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8620
8621 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8622
8623         PR fortran/14957
8624         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8625         syntax errors in end statements of contained subroutines.
8626
8627 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8628
8629         PR fortran/12841
8630         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8631
8632 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8633
8634         PR fortran/15665
8635         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8636
8637 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8638
8639         PR gfortran/12839
8640         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8641
8642 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/15862
8645         * g++.dg/parse/enum1.C: New test.
8646
8647 2004-06-10  Jeff Law  <law@redhat.com>
8648
8649         * gcc.c-torture/compile/20040610-1.c: New test.
8650
8651 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8652
8653         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8654         * g++.old-deja/g++.other/decl3.C: Likewise.
8655
8656 2004-06-10  Brian Booth  <bbooth@redhat.com>
8657
8658         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8659         V_MAY_DEF instead of VDEF.
8660         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8661
8662 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8663
8664         PR c++/14211
8665         * g++.dg/conversion/const1.C: New test.
8666
8667         PR c++/15076
8668         * g++.dg/conversion/reinterpret1.C: New test.
8669
8670         PR c++/15877
8671         * g++.dg/template/enum2.C: New test.
8672
8673         PR c++/15227
8674         * g++.dg/template/error13.C: New test.
8675
8676 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8677
8678         PR fortran/14957
8679         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8680         arguments to test_* REAL and of the right size.
8681
8682 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8683
8684         PR target/15569
8685         PR rtl-optimization/15681
8686         * gcc.dg/20040609-1.c: New test.
8687
8688 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8689
8690         PR c++/14791
8691         * g++.dg/opt/builtins1.C: New test.
8692
8693 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8694
8695         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8696         that use default windows32 struct layout.
8697         * gcc.dg/i386-bitfield2.c: Likewise.
8698
8699 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8700
8701         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8702         for mingw32 and cygwin targets.
8703
8704 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8705
8706         * gcc.dg/pch/macro-4.c: New.
8707         * gcc.dg/pch/macro-4.hs: New.
8708
8709 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8710
8711         PR fortran/13249
8712         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8713
8714 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8715
8716         PR fortran/13372
8717         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8718
8719 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8720
8721         PR gfortran/14897
8722         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8723
8724 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8725
8726         PR gfortran/15755
8727         * gfortran.fortran-torture/execute/backspace.c : New test.
8728
8729 2004-06-09  Paul Brook  <paul@codesourcery.com>
8730
8731         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8732         (pointer_to_section): Rewrite to use smaller array.
8733
8734 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8735
8736         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8737         * gcc.dg/ext/altivec-10.c: Same.
8738         * gcc.dg/ext/altivec-11.c: Same.
8739         * gcc.dg/ext/altivec-12.c: Same.
8740         * gcc.dg/ext/altivec-13.c: Same.
8741         * gcc.dg/ext/altivec-14.c: Same.
8742         * gcc.dg/ext/altivec-15.c: Same.
8743         * gcc.dg/ext/altivec-16.c: Same.
8744         * gcc.dg/ext/altivec-3.c: Same.
8745         * gcc.dg/ext/altivec-4.c: Same.
8746         * gcc.dg/ext/altivec-6.c: Same.
8747         * gcc.dg/ext/altivec-7.c: Same.
8748         * gcc.dg/ext/altivec-8.c: Same.
8749         * gcc.dg/ext/altivec-varargs-1.c: Same.
8750
8751         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8752         * g++.dg/ext/altivec-10.C: Same.
8753         * g++.dg/ext/altivec-2.C: Same.
8754         * g++.dg/ext/altivec-3.C: Same.
8755         * g++.dg/ext/altivec-4.C: Same.
8756         * g++.dg/ext/altivec-5.C: Same.
8757         * g++.dg/ext/altivec-6.C: Same.
8758         * g++.dg/ext/altivec-7.C: Same.
8759         * g++.dg/ext/altivec-8.C: Same.
8760         * g++.dg/ext/altivec-9.C: Same.
8761
8762 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8763
8764         PR c++/7841
8765         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8766
8767 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8768
8769         * gcc.dg/union-1.c: New test.
8770
8771 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8772
8773         * gcc.dg/builtins-41.c: New test case.
8774         * gcc.dg/builtins-42.c: New test case.
8775
8776 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8777
8778         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8779         * g++.dg/ext/altivec-10.C: Same.
8780         * g++.dg/ext/altivec-2.C: Same.
8781         * g++.dg/ext/altivec-3.C: Same.
8782         * g++.dg/ext/altivec-4.C: Same.
8783         * g++.dg/ext/altivec-5.C: Same.
8784         * g++.dg/ext/altivec-6.C: Same.
8785         * g++.dg/ext/altivec-7.C: Same.
8786         * g++.dg/ext/altivec-8.C: Same.
8787         * g++.dg/ext/altivec-9.C: Same.
8788         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8789         * g++.old-deja/g++.brendan/new3.C: Same.
8790         * gcc.c-torture/execute/eeprof-1.x: Same.
8791
8792 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8793
8794         PR c/14765
8795         * gcc.dg/pr14765-1.c: New test.
8796
8797 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8798
8799         PR c/14649
8800         * gcc.dg/pr14649-1.c: New test case.
8801
8802 2004-06-07  Richard Henderson  <rth@redhat.com>
8803
8804         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8805         if temporaries.
8806
8807 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8808
8809         * g++.dg/eh/elide1.C: Remove XFAIL.
8810
8811 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8812
8813         PR c++/15337
8814         * g++.dg/expr/sizeof3.C: New test.
8815
8816         PR c++/14777
8817         * g++.dg/template/access14.C: New test.
8818
8819         PR c++/15554
8820         * g++.dg/template/enum1.C: New test.
8821
8822         PR c++/15057
8823         * g++.dg/eh/throw1.C: New test.
8824
8825 2004-06-07  David Ayers  <d.ayers@inode.at>
8826             Ziemowit Laski  <zlaski@apple.com>
8827
8828         * lib/objc.exp (objc_target_compile): Revert the '-framework
8829         Foundation' flag fix, since bare Darwin does not ship
8830         with the Foundation framework.
8831         * objc/execute/next_mapping.h: Provide a local NSConstantString
8832         @interface and @implementation.
8833         (objc_constant_string_init): A constructor function, used to
8834         initialize the NSConstantString meta-class object.
8835         * objc/execute/string1.m: Include "next_mapping.h" instead of
8836         <Foundation/NSString.h>.
8837         * objc/execute/string2.m: Likewise.
8838         * objc/execute/string3.m: Likewise.
8839         * objc/execute/string4.m: Likewise.
8840
8841 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8842
8843         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8844         to double. Replace double with FLOAT.
8845         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8846
8847         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8848         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8849         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8850         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8851         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8852         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8853         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8854         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8855
8856 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8857
8858         PR c/13519
8859         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8860
8861 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8862
8863         PR c++/15503
8864         * g++.dg/template/meminit2.C: New test.
8865
8866 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8867
8868         PR target/15822
8869         * gcc.c-torture/execute/compare-fp-1.c,
8870         gcc.c-torture/execute/compare-fp-2.c,
8871         gcc.c-torture/execute/compare-fp-3.c,
8872         gcc.c-torture/execute/compare-fp-4.c,
8873         gcc.c-torture/execute/compare-fp-3.x,
8874         gcc.c-torture/execute/compare-fp-4.x: Moved...
8875         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8876         gcc.c-torture/execute/ieee/compare-fp-2.c,
8877         gcc.c-torture/execute/ieee/compare-fp-3.c,
8878         gcc.c-torture/execute/ieee/compare-fp-4.c,
8879         gcc.c-torture/execute/ieee/compare-fp-3.x,
8880         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8881
8882 2004-06-04  David Ayers  <d.ayers@inode.at>
8883
8884         * objc/execute/protocol-isEqual-4.m: New testcase.
8885
8886 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8887
8888         * objc/execute/protocol-isEqual-1.m: New testcase.
8889         * objc/execute/protocol-isEqual-2.m: New testcase.
8890         * objc/execute/protocol-isEqual-3.m: New testcase.
8891
8892 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8893
8894         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8895
8896 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8897
8898         * lib/objc.exp (objc_target_compile): When running tests on
8899         Darwin (Mac OS X), inform the linker about '-framework
8900         'Foundation'.
8901
8902 2004-06-02  Eric Christopher  <echristo@redhat.com>
8903
8904         * gcc.c-torture/compile/20040602-1.c: New.
8905
8906 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8907
8908         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8909         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8910
8911         PR tree-optimization/14736
8912         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8913
8914         PR tree-optimization/14042
8915         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8916
8917         PR tree-optimization/14729
8918         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8919
8920 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8921
8922         PR fortran/15557
8923         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8924
8925 2004-06-01  Richard Hederson  <rth@redhat.com>
8926
8927         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8928
8929 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8930
8931         PR c++/14932
8932         * g++.dg/parse/offsetof4.C: New test.
8933
8934 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8935
8936         PR objc/7993
8937         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8938
8939 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8940
8941         PR c++/15701
8942         * g++.dg/template/friend29.C: New test.
8943
8944 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8945
8946         PR c/15749
8947         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8948
8949 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8950
8951         * gcc.dg/sparc-trap-1.c: New test.
8952
8953 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8954
8955         PR middle-end/15069
8956         * g++.dg/opt/fold3.C: New test case.
8957
8958 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8959
8960         * lib/target-supports.exp (check_iconv_available): Fix fallout
8961         from 2004-05-28 patch.
8962
8963 2004-05-30  Paul Brook  <paul@codesourcery.com>
8964
8965         PR fortran/15620
8966         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8967         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8968
8969 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8970
8971         * gfortran.fortran-torture/execute/random_1.f90: New test.
8972
8973 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8974
8975         * g++.dg/ext/altivec-10.C: New test.
8976
8977 2004-05-29  Paul Brook  <paul@codesourcery.com>
8978
8979         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8980
8981 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8982
8983         * gcc.dg/altivec-16.c: New test.
8984
8985 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8986
8987         * lib/target-supports.exp (check_vmx_hw_available): New.
8988         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8989
8990         * lib/target-supports.exp (check_alias_available,
8991         check_iconv_available, check_named_sections_available): Use
8992         unique names for temporary files.
8993
8994 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8995
8996         * gcc.dg/altivec-15.c: New test.
8997
8998 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8999
9000         PR c++/15083
9001         * g++.dg/warn/noeffect6.C: New test.
9002
9003         PR c++/15471
9004         * g++.dg/expr/ptrmem4.C: New test.
9005
9006         PR c++/15640
9007         * g++.dg/template/operator3.C: New test.
9008
9009 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9010
9011         PR c++/14668
9012         * g++.dg/lookup/redecl1.C: New test.
9013         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9014
9015 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9016
9017         * gcc.c-torture/execute/compare-fp-1.c,
9018         gcc.c-torture/execute/compare-fp-2.c,
9019         gcc.c-torture/execute/compare-fp-3.c,
9020         gcc.c-torture/execute/compare-fp-4.c,
9021         gcc.c-torture/execute/compare-fp-3.x,
9022         gcc.c-torture/execute/compare-fp-4.x,
9023         gcc.dg/pr15649-1.c: New.
9024
9025 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9026
9027         PR c++/12883
9028         * g++.dg/init/array14.C: New test.
9029
9030 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9031
9032         * lib/compat.exp (compat-get-options-main): New.
9033         (compat-get-options): Remove unneeded code, warn for ignored
9034         command.
9035         (compat-execute): Check flag set by dg-require-* commands.
9036
9037         * lib/compat.exp (compat-execute): Break up long lines.
9038
9039 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9040
9041         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9042         * gcc.dg/altivec-14.c: New test.
9043         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9044
9045         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9046         * gcc.dg/altivec-12.c: Ditto.
9047
9048         * gcc.dg/altivec-3.c: Move call to altivec_check.
9049
9050 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9051
9052         PR c++/15044
9053         * g++.dg/template/error12.C: New test.
9054
9055         PR c++/15317
9056         * g++.dg/ext/attrib15.C: New test.
9057
9058         PR c++/15329
9059         * g++.dg/template/ptrmem9.C: New test.
9060
9061 2004-05-25  Paul Brook  <paul@codesourcery.com>
9062
9063         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9064
9065 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9066
9067         PR c++/15165
9068         * g++.dg/template/crash19.C: New test.
9069
9070 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9071
9072         PR c++/15025
9073         * g++.dg/template/redecl1.C: New test.
9074
9075 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR c++/14821
9078         * g++.dg/other/ns1.C: New test.
9079
9080         PR c++/14883
9081         * g++.dg/template/invalid1.C: New test.
9082
9083 2004-05-23  Paul Brook  <paul@codesourcery.com>
9084         Victor Leikehman  <lei@haifasphere.co.il>
9085
9086         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9087         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9088
9089 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9090
9091         PR c++/15285
9092         PR c++/15299
9093         * g++.dg/template/non-dependent5.C: New test.
9094         * g++.dg/template/non-dependent6.C: New test.
9095
9096 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9097
9098         PR c++/15507
9099         * g++.dg/inherit/union1.C: New test.
9100
9101         PR c++/15542
9102         * g++.dg/template/addr1.C: New test.
9103
9104         PR c++/15427
9105         * g++.dg/template/array5.C: New test.
9106
9107         PR c++/15287
9108         * g++.dg/template/array6.C: New test.
9109
9110 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9111             Roger Sayle  <roger@eyesopen.com>
9112
9113         * g++.dg/lookup/forscope2.C: New test case.
9114
9115 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9116
9117         * gcc.dg/cpp/Wmissingdirs.c: New.
9118
9119 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9120
9121         PR target/15301
9122         * gcc.dg/compat/union-m128-1.h: New file.
9123         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9124         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9125         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9126
9127 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9128
9129         PR target/15302
9130         * gcc.dg/compat/struct-complex-1.h: New file.
9131         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9132         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9133         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9134
9135 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9136
9137         PR middle-end/3074
9138         * gcc.dg/pr3074-1.c: New test case.
9139         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9140
9141 2004-05-20  Falk Hueffner  <falk@debian.org>
9142
9143         PR other/15526
9144         * gcc.dg/ftrapv-1.c: New test case.
9145
9146 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9147
9148         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9149
9150 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9151             Jeff Law  <law@redhat.com>
9152
9153         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9154         * gcc.dg/tree-ssa/20040518-2.c: New test.
9155
9156         * gcc.dg/tree-ssa/20040518-1.c: New test.
9157
9158 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9159
9160         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9161
9162 2004-05-18  Paul Brook  <paul@codesourcery.com>
9163
9164         PR fortran/13930
9165         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9166
9167 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9168
9169         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9170         constant folding.
9171
9172 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9173
9174         * gcc.dg/tree-ssa/20040517-1.c: New test.
9175
9176 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9177
9178         * gcc.dg/loop-4.c: New test.
9179
9180 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9181
9182         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9183
9184 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9185
9186         PR fortran/15311
9187         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9188
9189 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9190
9191         PR fortran/13826
9192         PR fortran/13940
9193         * gfortran.fortran-torture/compile/data_1.f90: New test.
9194
9195 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9196
9197         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9198         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9199
9200 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9201
9202         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9203
9204 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9205
9206         PR c/15444
9207         * gcc.dg/format/xopen-1.c: Adjust expected message.
9208         * gcc.dg/format/xopen-3.c: New test.
9209
9210 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9211
9212         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9213
9214 2004-05-14  Jeff Law  <law@redhat.com>
9215
9216         * gcc.dg/tree-ssa/20040514-2.c: New test.
9217
9218 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9219
9220         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9221         this ...
9222         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9223         this.
9224
9225 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9226
9227         * gcc.dg/tree-ssa/20040514-1.c: New test.
9228
9229 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9230
9231         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9232         test.
9233
9234 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9235
9236         PR fortran/14066
9237         * gfortran.fortran-torture/compile/do_1.f90: New test.
9238
9239 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9240
9241         PR fortran/15051
9242         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9243         test.
9244
9245 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9246
9247         PR fortran/15149
9248         * gfortran.fortran-torture/execute/random_init.f90: New test.
9249
9250 2004-05-13  Paul Brook  <paul@codesourcery.com>
9251
9252         PR fortran/15314
9253         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9254
9255 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9256
9257         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9258         for the powerpc case.
9259
9260 2004-05-13  Jeff Law  <law@redhat.com>
9261
9262         * gcc.dg/tree-ssa/20040513-1.c: New test.
9263         * gcc.dg/tree-ssa/20040513-2.c: New test.
9264
9265 2004-05-13  Paul Brook  <paul@codesourcery.com>
9266
9267         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9268         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9269         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9270
9271 2004-05-13  Andreas Schwab  <schwab@suse.de>
9272
9273         PR other/10819
9274         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9275         characters.
9276
9277 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9278
9279         PR fortran/15294
9280         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9281
9282 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9283
9284         Merge from tree-ssa-20020619-branch.  See
9285         ChangeLog.tree-ssa for details.
9286
9287 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9288
9289         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9290         include <altivec.h> explicitly.
9291         * gcc.dg/altivec-13.c: Likewise.
9292
9293 2004-05-11  Paul Brook  <paul@codesourcery.com>
9294
9295         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9296
9297 2004-05-10  Eric Christopher  <echristo@redhat.com>
9298
9299         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9300         * gcc.dg/sibcall-4.c: Ditto.
9301
9302 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9303
9304         * g++.dg/ext/altivec-8.C: New test case.
9305         * gcc.dg/altivec-13.c: New test case.
9306
9307 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9308
9309         * gcc.c-torture/execute/divcmp-1.c: New test case.
9310         * gcc.c-torture/execute/divcmp-2.c: New test case.
9311         * gcc.c-torture/execute/divcmp-3.c: New test case.
9312
9313 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9314
9315         * g++.dg/other/pragma-re-2.C: New test.
9316
9317 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9318
9319         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9320         * gcc.dg/i386-387-2.c: Likewise.
9321
9322         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9323         __builtin_drem.
9324         * gcc.dg/i386-387-6.c: Likewise.
9325
9326 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9327
9328         * gcc.dg/builtins-33.c:  Also check log1p*.
9329
9330 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9331
9332         PR optimization/15296
9333         * gcc.c-torture/execute/pr15296.c: New test.
9334
9335 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9336
9337         * gcc.dg/builtins-40.c: New test.
9338
9339 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9340
9341         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9342
9343 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9344
9345         * g++.dg/ext/spe1.C: New testcase.
9346
9347 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9348
9349         * objc.dg/image-info.m: Allow additional attributes
9350         for __image_info section.
9351
9352 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9353
9354         * gcc.dg/torture/mips-hilo-2.c: New test.
9355
9356 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9357
9358         PR c++/14389
9359         * g++.dg/template/member5.C: New test.
9360
9361 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9362
9363         * gcc.dg/builtins-34.c: Also check expm1*.
9364
9365 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9366
9367         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9368         * gcc.dg/torture/builtin-convert-3.c: New test.
9369
9370 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9371
9372         PR middle-end/15054
9373         * g++.dg/opt/pr15054.C: New test.
9374
9375 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9376
9377         * gcc.dg/torture/builtin-rounding-1.c: New test.
9378         * gcc.dg/builtins-25.c: Delete.
9379         * gcc.dg/builtins-29.c: Delete.
9380
9381 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9382
9383         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9384         * gcc.dg/sibcall-4.c: Likewise.
9385         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9386
9387 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9388
9389         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9390         bit-field on 16-bit targets.
9391
9392 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9393
9394         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9395         16-bit targets.
9396
9397 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9398
9399         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9400         * gcc.dg/rs6000-power2-2.c: Likewise.
9401
9402 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9403
9404         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9405         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9406         Change the asm registers to be in form of frN instead of fN.
9407
9408 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9409
9410         * gcc.dg/torture/builtin-convert-2.c: New test.
9411
9412 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9413
9414         * gcc.dg/rs6000-power2-1.c: New test.
9415         * gcc.dg/rs6000-power2-2.c: New test.
9416
9417 2004-04-28  Jan Hubicka  <jh@suse.cz>
9418
9419         * gcc.dg/unused-6.c: New test.
9420
9421 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9422             Ulrich Weigand  <uweigand@de.ibm.com>
9423
9424         * ada/acats/run_all.sh: Define $target variable.
9425
9426 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9427
9428         PR c++/15119
9429         * g++.dg/other/vararg-1.C: New test.
9430
9431         PR c++/4794
9432         * g++.dg/eh/cleanup3.C: New test.
9433
9434 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9435
9436         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9437         and ad8011a (target_insn).
9438         * ada/acats/support/macro.dfs: Likewise.
9439         * ada/acats/support/impbit.adb: New file.
9440
9441 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9442
9443         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9444
9445 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9446
9447         * gcc.dg/loop-3.c: New test.
9448
9449 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9450
9451         * gcc.c-torture/execute/simd-5.c: New test.
9452
9453 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9454
9455         PR c++/15064
9456         * g++.dg/template/crash18.C: New test.
9457
9458 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9459
9460         * g++.dg/ext/complit3.C: New test.
9461
9462 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9463
9464         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9465         * gcc.dg/altivec-3.c: Same.
9466         * gcc.dg/altivec-varargs-1.c: Same.
9467
9468 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9469
9470         * lib/target-supports.exp (check_profiling_available): Assume
9471         profiling is not available on powerpc-eabi targets.
9472
9473 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9474
9475         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9476         * gcc.dg/vmx/bug-1.c: Ditto.
9477
9478 2004-04-20  Eric Christopher  <echristo@redhat.com>
9479
9480         * gcc.dg/charset/extern.c: New test.
9481         * g++.dg/charset/extern3.cc: Ditto.
9482
9483 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9484
9485         * gcc.dg/builtins-39.c: New test.
9486
9487 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9488
9489         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9490
9491 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9492
9493         * gcc.dg/torture/mips-hilo-1.c: New test.
9494
9495 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9496
9497         * gcc.c-torture/compile/20040419-1.c: New test.
9498
9499 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9500
9501         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9502
9503 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9504             Aldy Hernandez  <aldyh@redhat.com>
9505
9506         * gcc.c-torture/execute/va-arg-24.c: New.
9507
9508 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9509             Aldy Hernandez  <aldyh@redhat.com>
9510
9511         * gcc.dg/vmx/1b-01.c: New.
9512         * gcc.dg/vmx/1b-02.c: New.
9513         * gcc.dg/vmx/1b-03.c: New.
9514         * gcc.dg/vmx/1b-04.c: New.
9515         * gcc.dg/vmx/1b-05.c: New.
9516         * gcc.dg/vmx/1b-06.c: New.
9517         * gcc.dg/vmx/1b-07.c: New.
9518         * gcc.dg/vmx/1c-01.c: New.
9519         * gcc.dg/vmx/1c-02.c: New.
9520         * gcc.dg/vmx/3a-01a.c: New.
9521         * gcc.dg/vmx/3a-01.c: New.
9522         * gcc.dg/vmx/3a-01m.c: New.
9523         * gcc.dg/vmx/3a-03.c: New.
9524         * gcc.dg/vmx/3a-03m.c: New.
9525         * gcc.dg/vmx/3a-04.c: New.
9526         * gcc.dg/vmx/3a-04m.c: New.
9527         * gcc.dg/vmx/3a-05.c: New.
9528         * gcc.dg/vmx/3a-06.c: New.
9529         * gcc.dg/vmx/3a-06m.c: New.
9530         * gcc.dg/vmx/3a-07.c: New.
9531         * gcc.dg/vmx/3b-01.c: New.
9532         * gcc.dg/vmx/3b-02.c: New.
9533         * gcc.dg/vmx/3b-10.c: New.
9534         * gcc.dg/vmx/3b-13.c: New.
9535         * gcc.dg/vmx/3b-14.c: New.
9536         * gcc.dg/vmx/3b-15.c: New.
9537         * gcc.dg/vmx/3c-01a.c: New.
9538         * gcc.dg/vmx/3c-01.c: New.
9539         * gcc.dg/vmx/3c-02.c: New.
9540         * gcc.dg/vmx/3c-03.c: New.
9541         * gcc.dg/vmx/3d-01.c: New.
9542         * gcc.dg/vmx/4-01.c: New.
9543         * gcc.dg/vmx/4-03.c: New.
9544         * gcc.dg/vmx/5-01.c: New.
9545         * gcc.dg/vmx/5-02.c: New.
9546         * gcc.dg/vmx/5-03.c: New.
9547         * gcc.dg/vmx/5-04.c: New.
9548         * gcc.dg/vmx/5-05.c: New.
9549         * gcc.dg/vmx/5-06.c: New.
9550         * gcc.dg/vmx/5-07.c: New.
9551         * gcc.dg/vmx/5-07t.c: New.
9552         * gcc.dg/vmx/5-08.c: New.
9553         * gcc.dg/vmx/5-10.c: New.
9554         * gcc.dg/vmx/5-11.c: New.
9555         * gcc.dg/vmx/7-01a.c: New.
9556         * gcc.dg/vmx/7-01.c: New.
9557         * gcc.dg/vmx/7c-01.c: New.
9558         * gcc.dg/vmx/7d-01.c: New.
9559         * gcc.dg/vmx/7d-02.c: New.
9560         * gcc.dg/vmx/8-01.c: New.
9561         * gcc.dg/vmx/8-02a.c: New.
9562         * gcc.dg/vmx/8-02.c: New.
9563         * gcc.dg/vmx/brode-1.c: New.
9564         * gcc.dg/vmx/bug-1.c: New.
9565         * gcc.dg/vmx/bug-2.c: New.
9566         * gcc.dg/vmx/bug-3.c: New.
9567         * gcc.dg/vmx/cw-bug-1.c: New.
9568         * gcc.dg/vmx/cw-bug-2.c: New.
9569         * gcc.dg/vmx/cw-bug-3.c: New.
9570         * gcc.dg/vmx/dct.c: New.
9571         * gcc.dg/vmx/debug-1.c: New.
9572         * gcc.dg/vmx/debug-2.c: New.
9573         * gcc.dg/vmx/debug-3.c: New.
9574         * gcc.dg/vmx/debug-4.c: New.
9575         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9576         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9577         * gcc.dg/vmx/eg-5.c: New.
9578         * gcc.dg/vmx/fft.c: New.
9579         * gcc.dg/vmx/gcc-bug-1.c: New.
9580         * gcc.dg/vmx/gcc-bug-2.c: New.
9581         * gcc.dg/vmx/gcc-bug-3.c: New.
9582         * gcc.dg/vmx/gcc-bug-4.c: New.
9583         * gcc.dg/vmx/gcc-bug-5.c: New.
9584         * gcc.dg/vmx/gcc-bug-6.c: New.
9585         * gcc.dg/vmx/gcc-bug-7.c: New.
9586         * gcc.dg/vmx/gcc-bug-8.c: New.
9587         * gcc.dg/vmx/gcc-bug-9.c: New.
9588         * gcc.dg/vmx/gcc-bug-b.c: New.
9589         * gcc.dg/vmx/gcc-bug-c.c: New.
9590         * gcc.dg/vmx/gcc-bug-d.c: New.
9591         * gcc.dg/vmx/gcc-bug-e.c: New.
9592         * gcc.dg/vmx/gcc-bug-f.c: New.
9593         * gcc.dg/vmx/gcc-bug-g.c: New.
9594         * gcc.dg/vmx/gcc-bug-i.c: New.
9595         * gcc.dg/vmx/harness.h: New.
9596         * gcc.dg/vmx/ira1.c: New.
9597         * gcc.dg/vmx/ira2a.c: New.
9598         * gcc.dg/vmx/ira2b.c: New.
9599         * gcc.dg/vmx/ira2.c: New.
9600         * gcc.dg/vmx/ira2c.c: New.
9601         * gcc.dg/vmx/mem.c: New.
9602         * gcc.dg/vmx/newton-1.c: New.
9603         * gcc.dg/vmx/ops.c: New.
9604         * gcc.dg/vmx/sn7153.c: New.
9605         * gcc.dg/vmx/spill2.c: New.
9606         * gcc.dg/vmx/spill3.c: New.
9607         * gcc.dg/vmx/spill.c: New.
9608         * gcc.dg/vmx/t.c: New.
9609         * gcc.dg/vmx/varargs-1.c: New.
9610         * gcc.dg/vmx/varargs-2.c: New.
9611         * gcc.dg/vmx/varargs-3.c: New.
9612         * gcc.dg/vmx/varargs-4.c: New.
9613         * gcc.dg/vmx/varargs-5.c: New.
9614         * gcc.dg/vmx/varargs-6.c: New.
9615         * gcc.dg/vmx/varargs-7.c: New.
9616         * gcc.dg/vmx/vmx.exp: New.
9617         * gcc.dg/vmx/vprint-1.c: New.
9618         * gcc.dg/vmx/vscan-1.c: New.
9619         * gcc.dg/vmx/x-01.c: New.
9620         * gcc.dg/vmx/x-02.c: New.
9621         * gcc.dg/vmx/x-03.c: New.
9622         * gcc.dg/vmx/x-04.c: New.
9623         * gcc.dg/vmx/x-05.c: New.
9624         * gcc.dg/vmx/yousufi-1.c: New.
9625         * gcc.dg/vmx/zero-1.c: New.
9626         * gcc.dg/vmx/zero.c: New.
9627
9628 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9629
9630         * g++.dg/lookup/java1.C: Update for chage of
9631         _Jv_AllocObject.
9632         * g++.dg/lookup/java2.C: Likewise.
9633
9634 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9635
9636         * ada/acats/run_all.sh: use -O2 by default.
9637
9638 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9639
9640         * gcc.dg/vr-mult-[12].c: New tests.
9641
9642 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9643
9644         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9645
9646         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9647
9648 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9649
9650         * lib/target-supports.exp (check_profiling_available): Assume profiling
9651         isn't available for mips*-*-elf targets.
9652
9653 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9654
9655         * gcc.dg/builtins-38.c: New test.
9656
9657 2004-04-14  Eric Christopher  <echristo@redhat.com>
9658
9659         * g++.dg/charset/charset.exp: Run .cc extension tests.
9660
9661 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9662
9663         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9664
9665 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9666
9667         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9668
9669 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9670
9671         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9672         * gcc.dg/i386-387-2.c: Likewise.
9673
9674         * gcc.dg/i386-387-7.c: New test.
9675         * gcc.dg/i386-387-8.c: New test.
9676
9677         * gcc.dg/builtins-37.c: New test.
9678
9679 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9680
9681         * g++.dg/pch/externc-1.C: Add missing semicolon.
9682
9683 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9684
9685         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9686
9687 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9688
9689         * gcc.c-torture/execute/20040411-1.c: New test.
9690
9691 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9692
9693         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9694
9695 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9696
9697         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9698
9699 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9700
9701         * lib/target-supports.exp (check_named_sections_available): New.
9702         * lib/gcc-dg.exp (dg-require-named-sections): New.
9703         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9704         old-deja.exp.  Also prune error-count message from HP linker.
9705         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9706
9707         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9708         * g++.old-deja/g++.pt/static3.C: Likewise.
9709         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9710
9711 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9712
9713         * gcc.c-torture/execute/20040409-1.c: New test case.
9714         * gcc.c-torture/execute/20040409-2.c: New test case.
9715         * gcc.c-torture/execute/20040409-3.c: New test case.
9716
9717 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9718
9719         * gcc.dg/20040409-1.c: New test.
9720
9721 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9722
9723         PR target/14888
9724         * g++.dg/opt/pr14888.C: New test case.
9725
9726 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9727
9728         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9729         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9730         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9731         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9732         New tests.
9733
9734 2004-04-08  Paul Brook  <paul@codesourcery.com>
9735
9736         * gcc.dg/spill-1.c: New test.
9737
9738 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9739
9740         * gcc.dg/torture/builtin-ctype-2.c: New test.
9741
9742 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9743
9744         * gcc.dg/pch/pch.exp: Add largefile test.
9745
9746 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9747
9748         * g++.dg/pch/externc-1.Hs: New.
9749         * g++.dg/pch/externc-1.C: New.
9750
9751 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9752
9753         * gcc.dg/compat/struct-by-value-5a_main.c,
9754         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9755         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9756         * gcc.dg/compat/struct-by-value-5a_x.c,
9757         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9758         gcc.dg/compat/struct-by-value-5_x.c.
9759         * gcc.dg/compat/struct-by-value-5a_y.c,
9760         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9761         gcc.dg/compat/struct-by-value-5_y.c.
9762
9763         * gcc.dg/compat/struct-by-value-6a_main.c,
9764         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9765         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9766         * gcc.dg/compat/struct-by-value-6a_x.c,
9767         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9768         gcc.dg/compat/struct-by-value-6_x.c.
9769         * gcc.dg/compat/struct-by-value-6a_y.c,
9770         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9771         gcc.dg/compat/struct-by-value-6_y.c.
9772
9773         * gcc.dg/compat/struct-by-value-7a_main.c,
9774         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9775         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9776         * gcc.dg/compat/struct-by-value-7a_x.c,
9777         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9778         gcc.dg/compat/struct-by-value-7_x.c.
9779         * gcc.dg/compat/struct-by-value-7a_y.c,
9780         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9781         gcc.dg/compat/struct-by-value-7_y.c.
9782
9783 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9784
9785         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9786         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9787         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9788         options.
9789
9790 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9791
9792         * gcc.dg/builtins-36.c: New test.
9793
9794 2004-04-06  Paul Brook  <paul@codesourcery.com>
9795
9796         * README.gcc: Remove obsolete contraint on testcases.
9797
9798 2004-04-05  Paul Brook  <paul@codesourcery.com>
9799
9800         PR2123
9801         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9802         failure and exit(0) on success.
9803         * g++.dg/expr/anew2.C: Ditto.
9804         * g++.dg/expr/anew3.C: Ditto.
9805         * g++.dg/expr/anew4.C: Ditto.
9806
9807 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9808
9809         PR c++/3518
9810         * g++.dg/template/unify7.C: New.
9811
9812 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9813
9814         * g++.dg/README: Bring up to date with new subdirectories; remove
9815         duplicate subdirectory lines.
9816
9817 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9818
9819         PR c++/14007
9820         * g++.dg/template/unify5.C: New.
9821         * g++.dg/template/unify6.C: New.
9822         * g++.dg/template/qualttp20.C: Adjust.
9823         * g++.old-deja/g++.jason/report.C: Adjust.
9824         * g++.old-deja/g++.other/qual1.C: Adjust.
9825
9826 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9827
9828         PR c++/14803
9829         * g++.dg/inherit/ptrmem1.C: New test.
9830
9831 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9832
9833         PR c++/14755
9834         * gcc.c-torture/execute/20040331-1.c: New test.
9835         * gcc.dg/20040331-1.c: New test.
9836
9837 2004-04-01  Paul Brook  <paul@codesourcery.com>
9838
9839         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9840
9841 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9842
9843         PR c++/14724
9844         * g++.dg/init/goto1.C: New test.
9845
9846         PR c++/14763
9847         * g++.dg/template/defarg4.C: New test.
9848
9849 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9850
9851         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9852
9853 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9854
9855         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9856
9857 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9858
9859         * gcc.dg/noncompile/undeclared-2.c: New test.
9860
9861 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9862
9863         * gcc.dg/940409-1.c: Remove XFAIL.
9864         * gcc.dg/reg-vol-struct-1.c: New test.
9865
9866 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9867
9868         * gcc.dg/torture/builtin-wctype-1.c: New test.
9869
9870 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9871
9872         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9873         * gcc.dg/20001101-1.c: Likewise.
9874         * gcc.dg/20001102-1.c: Likewise.
9875
9876 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9877
9878         * gcc.dg/compare8.c: Add an additional test for XOR.
9879
9880 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9881
9882         * gcc.dg/torture/builtin-ctype-1.c: New test.
9883
9884 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9885
9886         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9887         * gcc.dg/torture/builtin-math-1.c: Likewise.
9888         * gcc.dg/torture/builtin-power-1.c: New test.
9889
9890 2004-03-24  Andreas Schwab  <schwab@suse.de>
9891
9892         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9893         IA64 assembler.
9894
9895 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9896             Roger Sayle  <roger@eyesopen.com>
9897
9898         * gcc.dg/compare8.c: New test case.
9899
9900 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9901
9902         * g++.dg/ext/altivec-7.C: New test.
9903
9904 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9905
9906         PR 12267, 12391, 12560, 13129, 14114, 14133
9907         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9908         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9909         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9910         Adjust error regexps.
9911         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9912         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9913         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9914         * gcc.dg/local1.c: Add explanatory comment.
9915
9916 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9917
9918         PR optimization/14669
9919         * g++.dg/opt/fold2.C: New test case.
9920
9921 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9922
9923         PR c/14069
9924         * gcc.dg/20040322-1.c: New test.
9925
9926 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9927
9928         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9929         * gcc.dg/ultrasp4.c: Likewise.
9930         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9931
9932 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9933
9934         * gcc.dg/i386-sse-8.c: Reset default options.
9935
9936 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9937
9938         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9939         in the error message text.
9940
9941 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9942
9943         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9944
9945 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9946
9947         PR c++/14616
9948         * g++.dg/init/array13.C: New test.
9949
9950 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9951
9952         PR target/13889
9953         * gcc.c-torture/compile/pr13889.c: New test case.
9954
9955 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9956
9957         PR c/14635
9958         * builtins-1.c (nan, nans): Don't test.
9959         * builtins-30.c: Don't use nan, nanf, nanl.
9960         * builtins-35.c: New test.
9961
9962 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9963
9964         * g++.dg/ext/altivec-6.C: New test.
9965
9966 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9967
9968         * g++.dg/init/placement3.C: New test.
9969
9970         * g++.dg/template/spec13.C: New test.
9971
9972         * g++.dg/lookup/using11.C: New test.
9973
9974         * g++.dg/lookup/koenig3.C: New test.
9975
9976         * g++.dg/template/operator2.C: New test.
9977
9978         * g++.dg/expr/dtor3.C: New test.
9979         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9980         marker.
9981         * g++.old-deja/g++.law/visibility28.C: Likewise.
9982
9983 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9984
9985         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9986         * gcc.dg/ppc64-abi-3.c: Likewise.
9987
9988 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9989
9990         PR c++/14545
9991         * g++.dg/parse/template15.C: New test.
9992
9993 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9994
9995         * g++.dg/expr/dtor2.C: New test.
9996
9997         * g++.dg/lookup/anon4.C: New test.
9998
9999         * g++.dg/overload/using1.C: New test.
10000
10001         * g++.dg/template/lookup7.C: New test.
10002
10003         * g++.dg/template/typename6.C: New test.
10004
10005         * g++.dg/expr/cond6.C: New test.
10006
10007 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10008
10009         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10010
10011 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10012
10013         * g++.dg/expr/cond5.C: New test.
10014         * g++.dg/expr/constcast1.C: Likewise.
10015         * g++.dg/expr/ptrmem2.C: Likewise.
10016         * g++.dg/expr/ptrmem3.C: Likewise.
10017         * g++.dg/lookup/main1.C: Likewise.
10018         * g++.dg/template/lookup6.C: Likewise.
10019
10020 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10021
10022         * gcc.dg/local1.c: New test.
10023
10024         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10025
10026 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10027
10028         * gcc.dg/torture/builtin-convert-1.c: New test.
10029
10030 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10031
10032         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10033
10034 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10035
10036         PR c++/14481
10037         * g++.dg/warn/Wunused-7.C: New test.
10038
10039 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10040
10041         * gcc.dg/torture/builtin-integral-1.c: New test.
10042
10043 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10044
10045         PR c++/14586
10046         * g++.dg/parse/non-dependent3.C: New test.
10047
10048 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10049
10050         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10051         * g++.dg/eh/simd-2.C: Likewise.
10052         * g++.dg/init/array10.C: Likewise.
10053         * gcc.c-torture/compile/simd-1.c: Likewise.
10054         * gcc.c-torture/compile/simd-2.c: Likewise.
10055         * gcc.c-torture/compile/simd-3.c: Likewise.
10056         * gcc.c-torture/compile/simd-4.c: Likewise.
10057         * gcc.c-torture/compile/simd-6.c: Likewise.
10058         * gcc.c-torture/execute/simd-1.c: Likewise.
10059         * gcc.c-torture/execute/simd-2.c: Likewise.
10060         * gcc.dg/compat/vector-defs.h: Likewise.
10061         * gcc.dg/20020531-1.c: Likewise.
10062         * gcc.dg/altivec-3.c: Likewise.
10063         * gcc.dg/altivec-4.c: Likewise.
10064         * gcc.dg/altivec-varargs-1.c: Likewise.
10065         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10066         * gcc.dg/i386-mmx-3.c: Likewise.
10067         * gcc.dg/i386-sse-4.c: Likewise.
10068         * gcc.dg/i386-sse-5.c: Likewise.
10069         * gcc.dg/i386-sse-8.c: Likewise.
10070         * gcc.dg/simd-1.c: Likewise.
10071         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10072         __ev64_opaque__ since the machine description provides it.
10073
10074 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10075
10076         * lib/compat.exp (skip_list): New global variable.
10077         Use it to hold the user defined COMPAT_SKIPS list if any.
10078         (compat-obj): Add the members of skip_list to optall.
10079
10080 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10081
10082         * gcc.dg/compat/union-by-value-1_main.c,
10083         union-by-value-1_x.c, union-by-value-1_y.c,
10084         union-check.h, union-defs.h,
10085         union-init.h, union-return-1_main.c,
10086         union-return-1_x.c, union-return-1_y.c: New files.
10087
10088 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10089
10090         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10091         mixed-struct-init.h: Add 4 mixed structure types.
10092         struct-by-value-21_main.c, struct-by-value-21_x.c,
10093         struct-by-value-21_y.c, struct-return-21_main.c,
10094         struct-return-21_x.c, struct-return-21_y.c: New files.
10095
10096 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10097
10098         PR c++/14550
10099         * g++.dg/parse/template14.C: New test.
10100
10101 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10102
10103         * gcc.c-torture/execute/20040313-1.c: New test.
10104
10105 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10106
10107         PR target/14533
10108         * gcc.dg/20040311-2.c: New test.
10109
10110 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10111
10112         PR other/14544
10113         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10114         bit-field.
10115
10116 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10117
10118         * gcc.dg/20040305-2.c: Add missing return statement.
10119
10120 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10121
10122         * gcc.dg/builtins-34.c: Also check pow10*.
10123
10124 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10125
10126         PR target/14262
10127         * gcc.dg/20040305-2.c: New test.
10128
10129 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10130
10131         * gcc.dg/20040310-1.c: New test.
10132
10133 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10134
10135         * gcc.c-torture/execute/20040311-1.c: New test case.
10136
10137 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10138
10139         PR c++/14476
10140         * g++.dg/lookup/enum1.C: New test.
10141
10142 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10143
10144         PR c++/14510
10145         * g++.dg/lookup/struct2.C: New test.
10146
10147 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10148
10149         * gcc.dg/builtins-34.c: New test.
10150
10151 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10152
10153         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10154
10155 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10156
10157         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10158         * gcc.dg/alias-2.c: New testcase.
10159
10160 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10161
10162         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10163
10164 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10165
10166         * gcc.c-torture/execute/20040309-1.c: New test case.
10167
10168 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10169
10170         PR c++/14397
10171         * g++.dg/overload/ref1.C: New.
10172
10173 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10174
10175         PR c++/14409
10176         * g++.dg/template/spec12.C: New test.
10177
10178         PR c++/14448
10179         * g++.dg/parse/crash14.C: New test.
10180
10181 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10182
10183         PR c++/14230
10184         * g++.dg/init/ref11.C: New test.
10185
10186 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10187
10188         PR c++/14432
10189         * g++.dg/parse/builtin2.C: New test.
10190
10191 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10192
10193         PR c++/14401
10194         * g++.dg/init/ctor3.C: New test.
10195         * g++.dg/init/union1.C: New test.
10196         * g++.dg/ext/anon-struct4.C: New test.
10197
10198 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10199
10200         * g++.dg/lookup/koenig1.C: Tweak error messages.
10201         * g++.dg/lookup/used-before-declaration.C: Likewise.
10202         * g++.dg/other/do1.C: Likewise.
10203         * g++.dg/overload/koenig1.C: Likewise.
10204         * g++.dg/parse/crash13.C: Likewise.
10205         * g++.dg/template/instantiate3.C: Likewise.
10206
10207 2004-03-08  Eric Christopher  <echristo@redhat.com>
10208
10209         * * lib/target-supports.exp: Enable libiconv in test
10210         compilation.  Fix up error checking.
10211
10212 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10213
10214         PR middle-end/14289
10215         * gcc.dg/pr14289-1.c: New test case.
10216         * gcc.dg/pr14289-2.c: Likewise.
10217         * gcc.dg/pr14289-3.c: Likewise.
10218
10219 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10220
10221         * gcc.c-torture/execute/20040308-1.c: New test.
10222
10223 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10224
10225         * gcc.c-torture/execute/20040307-1.c: New test case.
10226
10227 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10228
10229         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10230
10231 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10232
10233         * gcc.dg/20040306-1.c: New test.
10234
10235 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10236
10237         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10238         them static.
10239         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10240
10241 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10242
10243         PR c/14465
10244         * gcc.dg/decl-6.c: New test.
10245
10246 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10247
10248         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10249         Rename LOGPOW -> LOG_POW.
10250         (SQRT_EXP, POW_EXP): New.
10251
10252 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10253
10254         * gcc.dg/i386-sse-8.c: New test.
10255
10256 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10257
10258         PR c/14114
10259         * gcc.dg/decl-5.c: New test.
10260
10261 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10262
10263         * gcc.dg/20040305-1.c: New test.
10264
10265 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10266
10267         PR other/14354
10268         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10269
10270 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10271
10272         PR c++/14425, c++/14426
10273         * g++.dg/ext/altivec-4.C: New test.
10274         * g++.dg/ext/altivec-5.C: New test.
10275
10276 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10277
10278         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10279         global variables of a type with no linkage.
10280         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10281         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10282         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10283         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10284         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10285         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10286         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10287         * g++.dg/warn/deprecated.C: Name enum Color.
10288         * g++.dg/overload/VLA.C: Name structure for 'b'.
10289         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10290
10291 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10292
10293         * gcc.c-torture/compile/20040304-1.c: New test.
10294
10295 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10296
10297         PR 13728
10298         * gcc.dg/decl-4.c: New testcase.
10299
10300 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10301
10302         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10303         as PRECF if sizeof (float) > sizeof (double).
10304         (PRECL): Make it the same as PRECF if
10305         sizeof (float) > sizeof (long double).
10306
10307 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10308
10309         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10310         system type.  Add check for irix6 which doesn't have c99 runtime.
10311
10312 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10313
10314         * gcc.dg/const-elim-1.c: xfail for xtensa.
10315
10316 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10317
10318         PR c++/14369
10319         * g++.dg/template/cond4.C: New test.
10320
10321 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10322
10323         PR c++/14360
10324         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10325
10326         PR c++/14361
10327         * g++.dg/parse/defarg7.C: New test.
10328
10329         PR c++/14359
10330         * g++.dg/template/friend26.C: New test.
10331
10332 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10333
10334         PR c++/14324
10335         * g++.dg/abi/mangle21.C: New test.
10336
10337         PR c++/14260
10338         * g++.dg/parse/constructor2.C: New test.
10339
10340         PR c++/14337
10341         * g++.dg/template/sfinae1.C: New test.
10342
10343 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10344
10345         PR c++/14267
10346         * g++.dg/expr/crash2.C: New test.
10347
10348         PR middle-end/13448
10349         * gcc.dg/inline-5.c: New test.
10350         * gcc.dg/always-inline.c: Split out tests into ...
10351         * gcc.dg/always-inline2.c: ... this and ...
10352         * gcc.dg/always-inline3.c: ... this.
10353
10354 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10355
10356         PR debug/12103
10357         * g++.dg/debug/crash1.C: New test.
10358
10359 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10360
10361         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10362         function with __attribute__((noinline)).
10363         (recurser_void2): Likewise.
10364         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10365         (recurser_void2): Likewise.
10366
10367 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10368
10369         PR middle-end/14203
10370         * g++.dg/warn/Wunused-6.C: New test case.
10371
10372 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10373
10374         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10375         not defined.
10376
10377 2004-02-27  Eric Christopher  <echristo@redhat.com>
10378
10379         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10380         * g++.dg/charset/asm2.c: Run only x86.
10381         * gcc.dg/charset/asm3.c: Ditto.
10382
10383 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10384
10385         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10386         ld_library_path.
10387
10388 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10389
10390         * g++.dg/ext/altivec-3.C: New.
10391
10392 2004-02-26  Richard Henderson  <rth@redhat.com>
10393
10394         * g++.dg/ext/attrib10.C: Mark for warning.
10395         * gcc.dg/attr-alias-1.c: New.
10396
10397 2004-02-26  Richard Henderson  <rth@redhat.com>
10398
10399         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10400         * gcc.c-torture/execute/20040208-2.c: ... it back.
10401
10402 2004-02-26  Eric Christopher  <echristo@redhat.com>
10403
10404         * lib/target-supports.exp (check-iconv-available): New function.
10405         * lib/gcc-dg.exp (dg-require-iconv): New function.
10406         Use above.
10407         * gcc.dg/charset: New directory.
10408         * gcc.dg/charset/charset.exp: New file.
10409         * gcc.dg/charset/asm1.c: Ditto.
10410         * gcc.dg/charset/asm2.c: Ditto.
10411         * gcc.dg/charset/asm3.c: Ditto.
10412         * gcc.dg/charset/asm4.c: Ditto.
10413         * gcc.dg/charset/asm5.c: Ditto.
10414         * gcc.dg/charset/attribute1.c: Ditto.
10415         * gcc.dg/charset/attribute2.c: Ditto.
10416         * gcc.dg/charset/string1.c: Ditto.
10417         * g++.dg/charset: New directory.
10418         * g++.dg/dg.exp: Add here. Special options.
10419         * g++.dg/charset/charset.exp: New file.
10420         * g++.dg/charset/asm1.c: Ditto.
10421         * g++.dg/charset/asm2.c: Ditto.
10422         * g++.dg/charset/asm3.c: Ditto.
10423         * g++.dg/charset/asm4.c: Ditto.
10424         * g++.dg/charset/attribute1.c: Ditto.
10425         * g++.dg/charset/attribute2.c: Ditto.
10426         * g++.dg/charset/extern1.cc: Ditto.
10427         * g++.dg/charset/extern2.cc: Ditto.
10428         * g++.dg/charset/string1.c: Ditto.
10429
10430 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10431
10432         PR c++/14278
10433         * g++.dg/parse/comma1.C: New test.
10434
10435 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10436
10437         PR c++/14284
10438         * g++.dg/template/ttp8.C: New test.
10439
10440 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10441
10442         * gcc.dg/fixuns-trunc-1.c: New test.
10443
10444 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10445
10446         * gcc.dg/builtins-config.h: Use #elif.
10447
10448 2004-02-26  Michael Matz  <matz@suse.de>
10449
10450         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10451         * gcc.dg/991214-1.c: Likewise.
10452         * gcc.dg/i386-asm-1.c: Likewise.
10453
10454 2004-02-25  Richard Henderson  <rth@redhat.com>
10455
10456         * gcc.c-torture/execute/20040208-2.c: Move ...
10457         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10458
10459 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10460
10461         PR c++/14246
10462         * g++.dg/other/crash-3.C: New test.
10463
10464 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10465
10466         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10467         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10468
10469         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10470         HP-UX.
10471
10472 2004-02-24  Michael Matz  <matz@suse.de>
10473
10474         * gcc.dg/i386-regparm.c: New.
10475
10476 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10477
10478         * gcc.c-torture/execute/20040223-1.c: New.
10479
10480 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10481             Kazu Hirata  <kazu@cs.umass.edu>
10482
10483         * gcc.dg/fwritable-strings-1.c: Remove.
10484
10485 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10486
10487         PR c/14156
10488         * gcc.dg/20040223-1.c: New test.
10489
10490 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10491
10492         PR c++/14106
10493         * g++.dg/ext/typeof9.C: New test.
10494
10495 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10496
10497         PR c++/14250
10498         * g++.dg/other/switch1.C: New test.
10499
10500 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10501
10502         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10503         * gcc.dg/va-arg-1.c: Likewise.
10504
10505 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10506
10507         PR c++/14143
10508         * g++.dg/template/koenig5.C: New test.
10509
10510 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10511
10512         * g++.dg/ext/altivec-1.C: Generalize target triple.
10513         * g++.dg/ext/altivec-2.C: New test case.
10514         * g++.dg/ext/altivec_check.h: New file.
10515         * gcc.dg/altivec-1.c: Generalize target triple;
10516         include altivec_check.h and call altivec_check().
10517         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10518         * gcc.dg/altivec-6.c: New test case.
10519         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10520         type casts as needed.
10521         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10522         altivec_check().
10523         * gcc.dg/altivec-12.c: New test case.
10524         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10525         include altivec_check.h and call altivec_check().
10526         * gcc.dg/altivec_check.h: New file.
10527
10528 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10529
10530         * lib/target-supports.exp (check_alias_available): Don't mangle
10531         function `g' in test program.
10532
10533 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10534
10535         * lib/target-supports.exp (check_profiling_available): Check
10536         argument to determine whether we support a profiling type.
10537         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10538         check_profiling_available.
10539         * g++.dg/bprob/bprob.exp: Likewise
10540         * g77.dg/bprob/bprob.exp: Likewise.
10541         * gcc.misc-tests/bprob.exp: Likewise.
10542         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10543         dg-require-profiling and delete expected error handling.
10544         * gcc.dg/20021014-1.c: Likewise.
10545         * gcc.dg/nest.c: Likewise.
10546
10547 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10548
10549         PR c++/12007
10550         * g++.dg/other/vthunk1.C: New test.
10551
10552 2004-02-20  Falk Hueffner  <falk@debian.org>
10553
10554         PR target/14201
10555         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10556
10557 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10558
10559         PR c++/13927
10560         * g++.dg/other/error8.C: Remove XFAIL markers.
10561
10562         PR c++/14173
10563         * g++.dg/ext/packed5.C: New test.
10564
10565         PR c++/14199
10566         * g++.dg/warn/Wunused-5.C: New test.
10567
10568         PR c++/14186
10569         * g++.dg/lookup/member1.C: New test.
10570
10571 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10572
10573         * gcc.c-torture/compile/20040130-1.c: Enable only when
10574         __INT_MAX__ >= 2147483647L.
10575         * gcc.c-torture/compile/961203-1.c: Likewise.
10576
10577 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10578
10579         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10580         * g++.dg/opt/template1.C: Robustify assembler regexp
10581
10582 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10583
10584         * gcc.c-torture/execute/simd-4.x: Remove.
10585         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10586         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10587         Guard with #ifndef SKIP_ATTRIBUTE.
10588         * gcc.dg/compat/vector-1_y.c: Likewise.
10589         * gcc.dg/compat/vector-2_x.c: Likewise.
10590         * gcc.dg/compat/vector-2_y.c: Likewise.
10591         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10592         * g++.dg/eh/simd-2.C: Likewise.
10593
10594 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10595
10596         * gcc.c-torture/compile/complex-1.c: New.
10597
10598 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10599
10600         PR target/14209
10601         * gcc.c-torture/execute/20040218-1.c: New test.
10602
10603 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10604
10605         PR c++/14181
10606         * g++.dg/parse/new2.C: New test.
10607
10608 2004-02-18  Paul Brook  <paul@codesourcery.com>
10609
10610         * gcc.c-torture/compile/libcall-1.c: New test.
10611
10612 2004-02-18  Paul Brook  <paul@codesourcery.com>
10613
10614         PR debug/12934
10615         * gcc.dg/debug/debug-7.c: New test.
10616
10617 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10618
10619         * gcc.dg/20040217-1.c: New test.
10620
10621 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10622
10623         * gcc.c-torture/execute/990208-1.x: Delete.
10624
10625 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10626
10627         * gcc.c-torture/execute/20040208-2.x: New file.
10628
10629 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10630
10631         PR c++/11326
10632         * g++.dg/abi/structret1.C: New test.
10633
10634 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10635
10636         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10637         (i386_cpuid): No need to test if cpuid is available on AMD64.
10638         Fix assembly, so that it works onboth i386 and AMD64.
10639         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10640         (vecInLong): Fix s[] member type to unsigned int.
10641         (vecInWord): Remove type.
10642         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10643         (a64, b64, c64, d64, e64): Remove.
10644         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10645         Remove unused variable.  Remove initialization of removed variables.
10646         Don't call mmx_tests nor sse_tests.
10647         (reference_mmx, reference_sse): Remove.
10648         (check): Add return stmt.
10649         * gcc.dg/i386-sse-7.c: New test.
10650         * gcc.dg/i386-mmx-4.c: New test.
10651
10652 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10653
10654         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10655         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10656         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10657         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10658         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10659         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10660         g++.dg/tc1/dr94.C: Fix line terminator.
10661
10662 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10663
10664         * gcc.c-torture/compile/20040216-1.c: New.
10665
10666 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10667
10668         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10669         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10670         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10671         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10672         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10673         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10674
10675 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10676
10677         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10678
10679 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10680
10681         PR c++/13971
10682         * g++.dg/expr/cond4.C: New test.
10683
10684         PR c++/14086
10685         * g++.dg/lookup/crash2.C: New test.
10686
10687 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10688
10689         * gcc.c-torture/compile/20040214-2.c: New test.
10690
10691 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10692
10693         PR c++/14116
10694         * g++.dg/ext/typeof8.C: New test.
10695
10696 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10697
10698         * gcc.c-torture/compile/20040214-1.c: New test.
10699
10700 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10701
10702         PR c++/13635
10703         * g++.dg/template/spec11.C: New test.
10704
10705 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10706
10707         PR c++/13927
10708         * g++.dg/other/error8.C: New test.
10709
10710 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10711
10712         PR c++/14122
10713         * g++.dg/template/array4.C: New test.
10714
10715         PR c++/14108
10716         * g++.dg/inherit/thunk2.C: New test.
10717
10718         PR c++/14083
10719         * g++.dg/eh/cond2.C: New test.
10720
10721 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10722
10723         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10724
10725 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10726
10727         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10728
10729 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10730
10731         * g++.dg/simd-2.C: xfail on ppc64-linux.
10732
10733 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10734
10735         PR c/456
10736         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10737         tests.
10738
10739 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10740
10741         * gcc.dg/builtins-33.c: New test.
10742
10743 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10744
10745         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10746
10747 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10748
10749         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10750
10751 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10752
10753         * gcc.dg/ppc64-abi-3.c: New test.
10754
10755 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10756
10757         PR c/14092
10758
10759         * gcc.dg/pr14092-1.c: New testcase.
10760
10761 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10762
10763         * gcc.dg/cpp/assert4.c: Fix typo last change.
10764
10765         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10766         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10767
10768         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10769
10770 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10771
10772         * gcc.c-torture/compile/20040209-1.c: New test case.
10773
10774 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10775
10776         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10777
10778 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10779
10780         * gcc.c-torture/execute/20040208-[12].c: New tests.
10781
10782 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10783
10784         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10785
10786 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10787
10788         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10789
10790 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10791
10792         Bug 13856
10793         * gcc.dg/visibility-8.c: New testcase.
10794
10795 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10796
10797         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10798         arguments.
10799         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10800
10801 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10802
10803         PR middle-end/13696
10804         * g++.dg/opt/fold1.C: New test case.
10805
10806 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10807
10808         PR c++/14033
10809         * g++.dg/other/crash-2.C: New test.
10810
10811 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10812
10813         PR c++/14028
10814         * g++.dg/parse/angle-bracket2.C: New test.
10815
10816 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10817
10818         PR middle-end/13750
10819         Revert:
10820         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10821         PR pch/13361
10822         * testsuite/g++.dg/pch/wchar-1.C: New.
10823         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10824
10825 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10826
10827         PR c++/14008
10828         * g++.dg/parse/error15.C: New test.
10829         * g++.dg/parse/crash11.C: Update dg-error mark.
10830
10831 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10832
10833         PR c++/13932
10834         * g++.dg/warn/conv2.C: New test.
10835
10836 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10837
10838         PR c++/13086
10839         * g++.dg/warn/incomplete1.C: Remove xfail.
10840
10841 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10842
10843         * lib/file-format.exp (gcc_target_object_format): Use
10844         ${tool}_target_compile, not gcc_target_compile.
10845         * lib/target-supports.exp (check_alias_available): Likewise.
10846         (check_gc_sections_available): Likewise.
10847         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10848         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10849         dg-require-alias.
10850
10851 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10852
10853         PR c++/13969
10854         * g++.dg/template/static6.C: New test.
10855
10856 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10857
10858         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10859
10860 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10861
10862         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10863         tests for systems where `char' is unsigned by default.
10864
10865 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10866
10867         PR c++/13997
10868         * g++.dg/template/partial3.C: New test.
10869
10870 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10871
10872         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10873         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10874         Remove mentions of obsolete ports.
10875
10876 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10877
10878         * gcc.dg/noncompile/20001228-1.c: Fix for new
10879         error message.
10880
10881 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10882
10883         PR target/9348
10884         * gcc.c-torture/execute/multdi-1.c: New test case.
10885
10886 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10887
10888         PR c++/13925
10889         * g++.dg/template/lookup5.C: New test.
10890
10891 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10892
10893         PR c++/13950
10894         * g++.dg/template/lookup4.C: New test.
10895
10896         PR c++/13970
10897         * g++.dg/parse/error14.C: New test.
10898
10899         PR c++/14002
10900         * g++.dg/parse/template13.C: New test.
10901
10902 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10903
10904         PR c++/13978
10905         * g++.dg/template/koenig4.C: New test.
10906
10907         PR c++/13968
10908         * g++.dg/template/crash17.C: New test.
10909
10910         PR c++/13975
10911         * g++.dg/parse/error13.C: New test.
10912         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10913
10914 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10915
10916         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10917
10918 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10919
10920         PR c/11658
10921         PR c/13994
10922         * gcc.dg/noncompile/20040203-1.c: New test.
10923         * gcc.dg/noncompile/20040203-2.c: Likewise.
10924         * gcc.dg/noncompile/20040203-3.c: Likewise.
10925         * gcc.dg/20040203-1.c: Likewise.
10926
10927 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10928
10929         PR c++/10858
10930         * g++.dg/template/sizeof7.C: New test.
10931
10932 2004-02-02  Eric Christopher  <echristo@redhat.com>
10933             Zack Weinberg  <zack@codesourcery.com>
10934
10935         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10936
10937 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10938
10939         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10940         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10941         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10942         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10943
10944 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10945
10946         PR c++/13113
10947         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10948
10949         PR c++/13854
10950         * g++.dg/ext/attrib13.C: New test.
10951
10952         PR c++/13907
10953         * g++.dg/conversion/op2.C: New test.
10954
10955 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10956
10957         * gcc.dg/titype-1.c: Fix pasto.
10958
10959 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10960
10961         * gcc.dg/titype-1.c: New test.
10962
10963 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10964
10965         PR c++/13957
10966         * g++.dg/template/non-type-template-argument-1.C,
10967         g++.dg/template/qualified-id1.C: Update dg-error marks.
10968         * g++.dg/template/nontype6.C: New test.
10969
10970 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10971
10972         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10973         * gcc.dg/builtins-31.c: New testcase.
10974         * gcc.dg/builtins-32.c: New testcase.
10975
10976 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10977
10978         * objc.dg/call-super-2.m: Update line numbers
10979         for the including of stddef.h.
10980
10981 2004-01-30  Michael Matz  <matz@suse.de>
10982
10983         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10984         g++.dg/ext/case-range3.C: New tests.
10985
10986 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10987
10988         DR206
10989         PR c++/13813
10990         * g++.dg/template/member4.C: New test.
10991
10992 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10993
10994         PR c++/13683
10995         * g++.dg/template/sizeof6.C: New test.
10996
10997 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10998
10999         * gcc.dg/fwritable-strings-1.c: New test.
11000
11001 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11002
11003         * gcc.c-torture/compile/20040130-1.c: New test.
11004
11005 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11006
11007         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11008
11009 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11010
11011         PR c++/13883
11012         * g++.dg/template/ctor3.C: New test.
11013
11014 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11015
11016         * g++.dg/tc1: New directory.
11017         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11018         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11019         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11020         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11021         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11022
11023 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11024
11025         * g++.dg/parse/error11.C: New test.
11026         * g++.dg/parse/error12.C: Likewise.
11027
11028 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11029
11030         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11031         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11032
11033 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11034
11035         PR c++/13791
11036         * g++.dg/ext/attrib12.C: New test.
11037
11038         PR c++/13736
11039         * g++.dg/parse/cast2.C: New test.
11040
11041 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11042
11043         * objc.dg/encode-2.m (main): New local string.  Set depending on
11044         sizeof long.  Use in sscanf call.
11045         * objc.dg/encode-3.m (main): New local string.  Set depending on
11046         sizeof long.  Use in scan_initial call.
11047
11048 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11049
11050         * objc.dg/call-super-2.m: Make LP64-safe.
11051         * objc.dg/desig-init-1.m: Likewise.
11052
11053 2004-01-27  Devang Patel <dpatel@apple.com>
11054
11055         * g++.dg/debug/namespace1.C: New test.
11056
11057 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11058
11059         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11060         xscale-*-*.
11061
11062         * gcc.dg/arm-mmx-1.c: New test.
11063
11064 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11065
11066         * gcc.dg/20040127-1.c: New test.
11067         * gcc.dg/20040127-2.c: New test.
11068
11069 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11070
11071         * objc.dg/stret-1.m (glob): Renamed to globa.
11072
11073 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11074
11075         PR c++/13663
11076         * g++.dg/expr/for1.C: New test.
11077
11078 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11079
11080         PR middle-end/13779
11081         * gcc.dg/darwin-longlong.c: New test.
11082
11083 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11084
11085         * gcc.dg/20040124-1.c: Moved test from here...
11086         * gcc.c-torture/compile/20040124-1.c: ...to here.
11087
11088 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11089
11090         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11091         the assembly output if -m64 is passed.
11092
11093 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11094
11095         PR c++/13833
11096         * g++.dg/template/cond3.C: New test.
11097
11098 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11099
11100         PR c++/13810
11101         * g++.dg/template/ttp7.C: New test.
11102
11103 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11104
11105         PR c++/13797
11106         * g++.dg/template/nontype4.C: New test.
11107         * g++.dg/template/nontype5.C: Likewise.
11108
11109 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11110
11111         * gcc.dg/torture/mips-clobber-at.c: New test.
11112
11113 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11114
11115         * gcc.dg/20040124-1.c: New test.
11116
11117 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11118
11119         * gcc.dg/20040123-1.c: New test.
11120
11121 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11122
11123         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11124
11125 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11126
11127         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11128
11129 2004-01-23  Andrew Pinski  <apinski@apple.com>
11130
11131         * gcc.dg/20030121-1.c: Move to ..
11132         * gcc.dg/20040121-1.c: here.
11133
11134 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11135
11136         * gcc.dg/builtins-29.c: New test case.
11137
11138 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11139
11140         PR 18314
11141         * gcc.dg/builtins-30.c: New testcase.
11142
11143 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11144
11145         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11146         * lib/g77.exp: Likewise.
11147         * lib/objc.exp: Likewise.
11148         * lib/g++.exp: Likewise.
11149
11150 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11151
11152         * gcc.dg/struct-by-value-2.c: New test.
11153
11154 2004-01-21  Andrew Pinski  <apinski@apple.com>
11155
11156         PR target/13785
11157         * gcc.dg/20030121-1.c: New test.
11158
11159 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11160
11161         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11162         clobber frame pointer register in asm statement.
11163
11164 2004-01-21  Falk Hueffner  <falk@debian.org>
11165
11166         * gcc.c-torture/compile/20040121-1.c: New test.
11167
11168 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11169
11170         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11171
11172 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11173
11174         * gcc.dg/ppc64-abi-2.c: New test.
11175
11176 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11177
11178         * lib/treelang.exp: Fill out this file.
11179         * lib/treelang-dg.exp: New File.
11180
11181 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11182
11183         * gcc.c-torture/compile/981022-1.c: Remove.
11184         * gcc.dg/array-5.c: Remove XFAIL.
11185         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11186         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11187         gcc.dg/cond-lvalue-1.c: Update.
11188         * gcc.dg/cast-lvalue-2.c: New test.
11189
11190 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11191
11192         PR c++/13592
11193         * g++.dg/other/error1.C (class foo): Tweak error message.
11194
11195         PR c++/13592
11196         * g++.dg/template/call2.C: New test.
11197
11198 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11199
11200         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11201         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11202         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11203         scalar-return-1_x.c, scalar-return-2_y.c,
11204         scalar-return-3_x.c, scalar-return-3_y.c,
11205         scalar-return-4_x.c, scalar-return-4_y.c,
11206         struct-align-1.h, struct-align-1_x.c,
11207         struct-align-1_y.c, struct-align-2.h,
11208         struct-align-2_x.c, struct-align-2_y.c,
11209         struct-by-value-10_y.c, struct-by-value-11_x.c,
11210         struct-by-value-11_y.c, struct-by-value-12_x.c,
11211         struct-by-value-12_y.c, struct-by-value-13_x.c,
11212         struct-by-value-13_y.c, struct-by-value-14_x.c,
11213         struct-by-value-14_y.c, struct-by-value-15_x.c,
11214         struct-by-value-15_y.c, struct-by-value-16_y.c,
11215         struct-by-value-17_y.c, struct-by-value-18_y.c,
11216         struct-by-value-19_y.c, struct-by-value-1_x.c,
11217         struct-by-value-1_y.c, struct-by-value-20_y.c,
11218         struct-by-value-2_x.c, struct-by-value-2_y.c,
11219         struct-by-value-3_y.c, struct-by-value-4_x.c,
11220         struct-by-value-4_y.c, struct-by-value-5_y.c,
11221         struct-by-value-6_y.c, struct-by-value-7_y.c
11222         struct-by-value-8_x.c, struct-by-value-8_y.c
11223         struct-by-value-9_x.c, struct-by-value-9_y.c
11224         struct-return-10_x.c, struct-return-10_y.c,
11225         struct-return-19_x.c, struct-return-20_x.c
11226         struct-return-2_x.c, struct-return-2_y.c
11227         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11228         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11229
11230 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11231
11232         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11233         attribute on sparc*-sun-solaris2.*.
11234
11235 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11236
11237         PR c++/13710
11238         * g++.dg/ext/typeof7.C: New test.
11239
11240 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11241
11242         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11243         * gcc.dg/const-elim-1.c: Same.
11244
11245 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11246
11247         * objc.dg/stret-1.m: New.
11248         * objc.dg/stret-2.m: New.
11249
11250 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11251
11252         PR c++/11895
11253         * g++.dg/ext/vector1.C: New test.
11254
11255 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11256
11257         * gcc.dg/pch/import-1.c: New.
11258         * gcc.dg/pch/import-1.hs: New.
11259         * gcc.dg/pch/import-1a.h: New.
11260         * gcc.dg/pch/import-1b.h: New.
11261         * gcc.dg/pch/import-1c.h: New.
11262
11263 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11264
11265         PR c++/13574
11266         * g++.dg/ext/array1.C: New test.
11267
11268         PR c++/13178
11269         * g++.dg/conversion/op1.C: New test.
11270
11271 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11272
11273         PR 11864
11274         From Kazumoto Kojima / Dan Kegel:
11275         * gcc.dg/pr11864-1.c: New test.
11276
11277         PR 10392
11278         From Marcus Comstedt / Dan Kegel:
11279         * gcc.dg/pr10392-1.c: New test.
11280
11281 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11282
11283         PR c++/13478
11284         * g++.dg/init/ref10.C: New test.
11285
11286 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11287
11288         PR c++/13407
11289         * g++.dg/parse/typename6.C: New test.
11290
11291 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11292
11293         PR pch/13361
11294         * testsuite/g++.dg/pch/wchar-1.C: New.
11295         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11296
11297 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11298
11299         PR c++/9259
11300         * g++.dg/expr/sizeof2.C: New test.
11301
11302 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11303
11304         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11305
11306 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11307
11308         PR c++/13659
11309         * g++.dg/lookup/strong-using-3.C: New.
11310         * g++.dg/lookup/using-10.C: New.
11311
11312 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11313
11314         PR c++/13594
11315         * g++.dg/lookup/strong-using-2.C: New.
11316
11317 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11318             Dan Kegel <dank@kegel.com>
11319             J"orn Rennecke <joern.rennecke@superh.com>
11320
11321         PR target/9365
11322         * gcc.dg/pr9365-1.c: New test.
11323
11324 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11325
11326         PR c++/8856
11327         * g++.dg/parse/casting-operator2.C: New test.
11328         * g++.old-deja/g++.pt/explicit83.C: Remove.
11329
11330 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11331
11332         * gcc.dg/label-compound-stmt-1.c: New test.
11333         * gcc.c-torture/compile/950922-1.c,
11334         gcc.c-torture/compile/20000211-3.c,
11335         gcc.c-torture/compile/20000518-1.c,
11336         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11337         compound statements.
11338
11339 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11340
11341         * gcc.dg/ppc64-abi-1.c: New test.
11342
11343 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11344
11345          * g++.dg/ext/attrib9.C: Add dg-warnings.
11346
11347 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11348
11349         PR c++/12335
11350         * g++.dg/parse/dtor3.C: New test.
11351
11352 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11353
11354         PR c++/12709
11355         * g++.dg/parse/try-catch-1.C: New test.
11356
11357 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11358
11359         * ada/acats/run_all.sh: Add more verbose output in acats.log
11360         when compiling tests.
11361
11362 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11363
11364         PR 13656
11365         * gcc.dg/typedef-redecl.c: New test case.
11366         * gcc.dg/typedef-redecl.h: New support file.
11367
11368 2004-01-13  Jan Hubicka  <jh@suse.cz>
11369
11370         * gcc.dg/always_inline.c: New test.
11371         * gcc.dg/debug/20031231-1.c: Fix.
11372
11373 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11374
11375         PR c++/13474
11376         * g++.dg/template/array3.C: New test.
11377
11378 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11379
11380         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11381         * g++.dg/warn/Wunused-2.C: Likewise.
11382
11383 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11384
11385         PR c++/13289
11386         * g++.dg/template/instantiate6.C: New test.
11387
11388 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11389
11390         PR middle-end/11397
11391         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11392
11393 2004-01-12  Jan Hubicka  <jh@suse.cz>
11394
11395         PR opt/12826
11396         * gcc.dg/20040112-1.c: New.
11397
11398         * gcc.dg/dwarf-die[1-7].c: Move to...
11399         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11400         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11401
11402 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11403
11404         PR c++/4100
11405         * g++.dg/parse/friend4.C: New test.
11406
11407 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11408
11409         PR c++/4100
11410         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11411         definition is called a friend.
11412
11413 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11414
11415         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11416
11417 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11418
11419         PR c++/3478
11420         * g++.dg/parse/error10.C: New test.
11421         * g++.dg/template/arg2.C: Accept "invalid type" error.
11422
11423 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11424
11425         PR middle-end/13392
11426         * g++.dg/opt/expect2.C: New test.
11427
11428 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11429
11430         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11431         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11432         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11433         Update dg-error regexps.
11434
11435 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11436
11437         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11438         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11439
11440 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11441
11442         * gcc.dg/pragma-re-1.c: Use right pointer type.
11443
11444 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11445
11446         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11447
11448 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11449
11450         * gcc.dg/rs6000-ldouble-1.c: New.
11451
11452 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11453
11454         DR 337
11455         PR c++/9256
11456         * g++.dg/other/abstract1.C: New test.
11457
11458 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11459
11460         * g++.dg/lookup/strong-using-1.C: New.
11461
11462 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11463
11464         PR c/11234
11465         * gcc.dg/func-ptr-conv-1.c: New test.
11466         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11467
11468 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11469
11470         PR target/13380.
11471         * gcc.c-torture/compile/20040109-1.c: New.
11472
11473 2004-01-08  Stuart Hastings  <stuart@apple.com>
11474
11475         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11476         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11477         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11478
11479 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11480
11481         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11482
11483 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11484
11485         * ada/acats/run_acats: Treat 'gnatchop' the same way
11486         as 'gnatmake'.  Export GCC_DRIVER.
11487         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11488         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11489
11490 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11491
11492         PR c++/12573
11493         * g++.dg/template/dependent-expr4.C: New test.
11494
11495 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11496
11497         * gcc.dg/altivec-11.c: New test.
11498
11499 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11500
11501         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11502
11503 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11504
11505         PR c/6024
11506         * gcc.dg/enum-compat-1.c: New test.
11507         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11508
11509 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11510
11511         PR c/12165
11512         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11513         gcc.dg/c99-idem-qual-3.c: New tests.
11514
11515 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11516
11517         * gcc.dg/winline-7.c: Don't cast void * to int.
11518
11519 2004-01-06  Jan Hubicka  <jh@suse.cz>
11520
11521         * gcc.dg/i386-sse-5.c: New test
11522         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11523
11524 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11525
11526         PR c++/12815
11527         * g++.dg/rtti/typeid4.C: New test.
11528
11529 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11530
11531         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11532
11533 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11534
11535         PR c++/12132
11536         * g++.dg/template/error11.C: New test.
11537
11538         PR c++/13451
11539         * g++.dg/template/class2.C: New test.
11540
11541 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11542         Richard Sandiford <rsandifo@redhat.com>
11543
11544         PR c++/13387
11545         * g++.dg/opt/alias3.C: New test.
11546
11547 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11548
11549         PR c++/13157
11550         * g++.dg/template/koenig3.C: New test.
11551
11552         PR c++/13529
11553         * g++.dg/parse/offsetof3.C: New test.
11554
11555         * g++.dg/init/copy7.C: Add missing dg-error markers.
11556
11557         PR c++/12226
11558         * g++.dg/init/copy7.c: New test.
11559
11560         PR c++/13536
11561         * g++.dg/parse/cast1.C: New test.
11562
11563 2004-01-04  Jan Hubicka  <jh@suse.cz>
11564
11565         * gcc.dg/winline[1-7].c: New tests.
11566
11567 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11568
11569         PR c++/13520
11570         * g++.dg/template/qualttp22.C: New test.
11571
11572 2004-01-01  Jan Hubicka  <jh@suse.cz>
11573
11574         * gcc.dg/debug/20031231-1.c: New.
11575         * gcc.c-torture/compile/20040101-1.c: New.
11576         * gcc.dg/dwarf-die-[1-7].c: New.
11577
11578 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11579
11580         PR optimization/13521
11581         * gcc.c-torture/compile/20031231-1.c: New test.
11582
11583 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11584
11585         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11586
11587 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11588
11589         PR c++/10079
11590         * g++.dg/template/crash16.C: New test.
11591
11592 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11593
11594         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11595
11596 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11597
11598         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11599         ports.
11600         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11601         * g++.old-deja/g++.law/profile1.C: Likewise.
11602         * gcc.c-torture/compile/981006-1.c: Likewise.
11603         * gcc.c-torture/execute/loop-2e.x: Likewise.
11604         * gcc.c-torture/execute/loop-2f.x: Remove.
11605         * gcc.c-torture/execute/loop-2g.x: Likewise.
11606         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11607         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11608
11609 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11610
11611         PR c++/13507
11612         * g++.dg/ext/attrib11.C: New test.
11613
11614         PR c++/13494
11615         * g++.dg/template/array2-1.C: New test.
11616         * g++.dg/template/array2-2.C: New test.
11617
11618 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11619
11620         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11621
11622 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11623
11624         PR c++/12774
11625         * g++.dg/template/array1-1.C: New test.
11626         * g++.dg/template/array1-2.C: New test.
11627
11628 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11629
11630         PR fortran/12632
11631         * g77.dg/12632.f: New test case.
11632
11633 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11634
11635         PR c++/13289
11636         * g++.dg/parse/nontype1.C: New test.
11637
11638 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11639
11640         PR c++/12403
11641         * g++.dg/parse/explicit1.C: New test.
11642         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11643
11644 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11645
11646         PR c++/13081
11647         * g++.dg/opt/inline6.C: New test.
11648
11649         PR c++/12613
11650         * g++.dg/parse/error9.C: New test.
11651
11652         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11653
11654 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11655
11656         PR c++/13009
11657         * g++.dg/init/assign1.C: New test.
11658
11659 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11660
11661         PR c++/13070
11662         * g++.dg/warn/format3.C: New test case.
11663
11664 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11665
11666         * gcc.c-torture/compile/20031227-1.c: New test.
11667
11668 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11669
11670         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11671         * g77.dg/bprob/bprob.exp: Likewise.
11672         * gcc.misc-tests/bprob.exp: Likewise.
11673         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11674         variants on systems where the library does not provide that
11675         functionality.
11676         * gcc.dg/builtins-20.c: Use builtins-config.h.
11677         * gcc.dg/builtins-config.h: New file.
11678
11679 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11680
11681         * lib/gcc-dg.exp (dg-require-profiling): New function.
11682         * lib/target-supports.exp (check_profiling_available): Likewise.
11683         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11684         * g77.dg/bprob/bprob.exp: Likewise.
11685         * gcc.misc-tests/bprob.exp: Likewise.
11686         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11687         * gcc.dg/20021014-1.c: Likewise.
11688         * gcc.dg/nest.c: Likewise.
11689
11690 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11691
11692         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11693         compiling.
11694         * g++.dg/lookup/java2.C: Likewise.
11695         * gcc.dg/cpp/lexident.c: Likewise.
11696
11697 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11698
11699         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11700         given.
11701         * gcc.c-torture/compile/961203-1.c: Likewise.
11702         * gcc.c-torture/compile/980506-1.c: Likewise.
11703
11704 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11705
11706         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11707         (additional_prunes): New global.
11708         (gcc-dg-prune): Handle additional per-test pruning.
11709         (dg-test): Clear additional_prunes between tests.
11710
11711         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11712         dg-prune-output to avoid spurious failures from assembler
11713         complaining about nonexistent WAW violations.
11714         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11715         Use dg-prune-output to avoid spurious failures from assembler
11716         warning about Itanium B-step errata.
11717
11718 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11719
11720         * g++.dg/abi/macro0.C: New test.
11721         * g++.dg/abi/macro1.C: Likewise.
11722         * g++.dg/abi/macro2.C: Likewise.
11723
11724         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11725         * g++.dg/abi/bitfield7.C: Likewise.
11726         * g++.dg/abi/dtor2.C: Likewise.
11727         * g++.dg/abi/mangle11.C: Likewise.
11728         * g++.dg/abi/mangle12.C: Likewise.
11729         * g++.dg/abi/mangle14.C: Likewise.
11730         * g++.dg/abi/mangle17.C: Likewise.
11731         * g++.dg/abi/vbase10.C: Likewise.
11732         * g++.dg/abi/vbase14.C: Likewise.
11733         * g++.dg/template/qualttp17.C: Likewise.
11734
11735 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11736
11737         PR c/11995
11738         * gcc.dg/20031223-1.c: New test.
11739
11740 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11741
11742         * gcc.dg/noreturn-7.c: New test.
11743
11744 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11745
11746         * gcc.dg/null-pointer-1.c: New test.
11747
11748 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11749
11750         * g++.old-deja/g++.jason/template18.C: Remove.
11751         * g++.old-deja/g++.jason/template37.C: Likewise.
11752
11753         PR c++/12862
11754         * g++.dg/lookup/ns1.C: New test.
11755
11756         PR c++/12397
11757         * g++.dg/template/lookup3.C: New test.
11758
11759 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11760
11761         * g++.dg/template/recurse1.C: New test
11762
11763 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11764
11765         PR c++/12479
11766         * g++.dg/parse/semicolon1.C: New test.
11767         * g++.dg/parse/semicolon1.h: Likewise.
11768
11769 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11770
11771         * gcc.dg/darwin-misaligned.c: New test.
11772
11773 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11774
11775         PR c/9163
11776         * gcc.dg/20031222-1.c: New test.
11777
11778 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11779
11780         PR c++/13438
11781         * g++.dg/parse/error8.C: New test.
11782
11783         PR c++/11554
11784         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11785
11786 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11787
11788         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11789         too small.
11790         * gcc.c-torture/compile/930217-1.c: Likewise.
11791         * gcc.c-torture/compile/930513-1.c: Likewise.
11792         * gcc.c-torture/execute/920908-2.c: Likewise.
11793         * gcc.c-torture/execute/921204-1.c: Likewise.
11794         * gcc.c-torture/execute/930621-1.c: Likewise.
11795         * gcc.c-torture/execute/930630-1.c: Likewise.
11796         * gcc.c-torture/execute/931031-1.c: Likewise.
11797         * gcc.c-torture/execute/980602-2.c: Likewise.
11798         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11799         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11800         * gcc.c-torture/execute/extzvsi.c: Likewise.
11801         * gcc.c-torture/unsorted/ext.c: Likewise.
11802
11803 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11804
11805         PR target/12749
11806         * gcc.c-torture/compile/20031220-2.c: New test case.
11807
11808 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11809
11810         PR optimization/13031
11811         * gcc.c-torture/compile/20031220-1.c: New test case.
11812
11813 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11814
11815         * gcc.dg/cast-function-1.c: New test.
11816
11817 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11818
11819         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11820         formats.
11821
11822 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11823
11824         PR c++/12795
11825         * g++.dg/ext/attrib10.C: New test.
11826
11827 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11828
11829         * gcc.dg/cleanup-10.c: New test.
11830         * gcc.dg/cleanup-11.c: New test.
11831
11832 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11833
11834         PR c++/13239
11835         * g++.dg/opt/expect1.C: New test.
11836
11837 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11838
11839         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11840
11841 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11842
11843         PR debug/12923
11844         * gcc.dg/20031218-1.c: New test.
11845
11846         PR debug/12389
11847         * gcc.dg/20031218-2.c: New test.
11848         * gcc.dg/20031218-3.c: New test.
11849
11850         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11851         of label name and allow for USER_LABEL_PREFIX == "_" names.
11852         * g++.dg/abi/mangle18-2.C: Likewise.
11853         * g++.dg/abi/mangle19-1.C: Likewise.
11854         * g++.dg/abi/mangle19-2.C: Likewise.
11855         * g++.dg/abi/mangle20-1.C: Likewise.
11856         * g++.dg/abi/mangle20-2.C: Likewise.
11857
11858 2003-12-18  Richard Henderson  <rth@redhat.com>
11859
11860         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11861
11862 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11863             Dan Kegel <dank@kegel.com>
11864
11865         PR other/12009
11866         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11867         testing a cross compiler, it causes spurious compile failures.
11868         * lib/g++.exp: Likewise.
11869
11870 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11871
11872         PR c++/13262
11873         * g++.dg/template/access13.C: New test.
11874
11875 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11876
11877         * gcc.dg/20031216-1.c: New test.
11878
11879 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11880
11881         PR c++/9154
11882         * g++.dg/template/error10.C: New test.
11883
11884 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11885
11886         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11887         * g++.dg/eh/simd-2.C: Likewise.
11888
11889 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11890             Roger Sayle  <roger@eyesopen.com>
11891
11892         * gcc.c-torture/execute/ieee/mzero5.c: New.
11893
11894 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/10603
11897         * g++.dg/parse/error6.C: New test.
11898
11899         PR c++/12827
11900         * g++.dg/parse/error7.C: New test.
11901
11902 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11903
11904         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11905         at -O with stabs debugging formats.
11906         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11907         * gcc.dg/debug/debug-2.c: Likewise.
11908
11909 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11910
11911         PR c++/12696
11912         * g++.dg/init/error1.C: New test.
11913
11914         PR c++/12218
11915         * g++.dg/init/pm3.C: New test.
11916
11917 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11918
11919         PR c/3347
11920         * gcc.dg/bitfld-8.c: New test.
11921
11922 2003-12-16  James Lemke  <jim@wasabisystems.com>
11923
11924         * gcc.dg/arm-scd42-[123].c: New tests.
11925
11926 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11927
11928         PR c++/9043
11929         * g++.dg/abi/mangle20-1.C: New test.
11930         * g++.dg/abi/mangle20-2.C: New test.
11931
11932 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11933
11934         PR c++/13275
11935         * g++.dg/other/offsetof2.C: Remove XFAIL.
11936         * g++.dg/parse/offsetof1.C: New test.
11937         * g++.gd/parse/offsetof2.C: Likewise.
11938
11939 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11940
11941         * g++.dg/template/nontype3.C: New test.
11942         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11943
11944 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11945
11946         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11947
11948 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11949
11950         PR c++/13387
11951         * g++.dg/expr/assign1.C: New test.
11952
11953         PR c++/13242
11954         * g++.dg/abi/mangle19-1.C: New test.
11955         * g++.dg/abi/mangle19-2.C: New test.
11956
11957 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11958
11959         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11960
11961 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11962
11963         * gcc.c-torture/execute/20031216-1.c: New test.
11964
11965 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11966
11967         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11968         an ICE regression.
11969
11970 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11971
11972         PR c++/10926
11973         * g++.dg/template/error9.C: New test.
11974
11975         PR c++/11116
11976         * g++.dg/template/error8.C: New test.
11977
11978 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11979
11980         PR middle-end/13400
11981         * gcc.c-torture/execute/20031215-1.c: New test case.
11982
11983 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11984
11985         PR c++/13269
11986         * g++.dg/parse/error5.C: New test.
11987
11988         PR c++/12989
11989         * g++.dg/expr/sizeof1.C: New test.
11990
11991         PR c++/13310
11992         * g++.dg/template/crash15.C: New test.
11993
11994 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11995
11996         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11997         a non-POD type as the last named parameter of a varargs function.
11998
11999 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12000
12001         PR c++/13243
12002         PR c++/12573
12003         * g++.dg/template/crash14.C: New test.
12004         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12005
12006 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12007
12008         * g++.dg/other/java1.C: New test.
12009
12010         PR c++/13241
12011         * g++.dg/abi/mangle18-1.C: New test.
12012         * g++.dg/abi/mangle18-2.C: New test.
12013
12014 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12015
12016         PR optimization/10312
12017         * gcc.c-torture/execute/20031214-1.c: New.
12018
12019 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12020
12021         PR c++/10779
12022         PR c++/12160
12023         * g++.dg/parse/error3.C: New test.
12024         * g++.dg/parse/error4.C: Likewise.
12025         * g++.dg/abi/mangle4.C: Tweak error messages.
12026         * g++.dg/lookup/using5.C: Likewise.
12027         * g++.dg/other/error2.C: Likewise.
12028         * g++.dg/parse/typename5.C: Likewise.
12029         * g++.dg/parse/undefined1.C: Likewise.
12030         * g++.dg/template/arg2.C: Likewise.
12031         * g++.dg/template/ttp3.C: Likewise.
12032         * g++.dg/template/type1.C: Likewise.
12033         * g++.old-deja/g++.other/crash32.C: Likewise.
12034         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12035
12036 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12037
12038         PR c++/13106
12039         * g++.dg/warn/noreturn-3.C: New test.
12040
12041 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12042
12043         PR c++/13118
12044         * g++.dg/abi/covariant3.C: New.
12045
12046 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12047
12048         * g++.dg/eh/ia64-1.C: New test.
12049
12050 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12051
12052         PR optimization/13037
12053         * g77.f-torture/execute/13037.f: New test case.
12054
12055 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12056
12057         PR c++/12881
12058         * g++.dg/abi/covariant2.C: New.
12059
12060 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12061
12062         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12063
12064 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12065
12066         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12067
12068 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12069
12070         PR other/10819
12071         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12072         to fix Bug 10819.
12073         * lib/g++.exp (g++_version): Likewise.
12074         * lib/g77.exp (g77_version): Likewise.
12075         * lib/objc.exp (default_objc_version): Likewise.
12076
12077 2003-12-10  Richard Henderson  <rth@redhat.com>
12078
12079         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12080
12081         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12082
12083 2003-12-08  Matt Austern  <austern@apple.com>
12084
12085         PR c/13134
12086         * lib/gcc-dg.exp (dg-require-visibility): Define.
12087         * lib/target-supports (check_visibility_available): Define.
12088         * gcc.dg/visibility-1.c: New test.
12089         * gcc.dg/visibility-2.c: Likewise.
12090         * gcc.dg/visibility-3.c: Likewise.
12091         * gcc.dg/visibility-4.c: Likewise.
12092         * gcc.dg/visibility-5.c: Likewise.
12093         * gcc.dg/visibility-6.c: Likewise.
12094         * g++.dg/ext/visibility-1.C: Likewise.
12095         * g++.dg/ext/visibility-2.C: Likewise.
12096         * g++.dg/ext/visibility-3.C: Likewise.
12097         * g++.dg/ext/visibility-4.C: Likewise.
12098         * g++.dg/ext/visibility-5.C: Likewise.
12099         * g++.dg/ext/visibility-6.C: Likewise.
12100
12101 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12102
12103         * g++.dg/lookup/java1.C: New test.
12104         * g++.dg/lookup/java2.C: New test.
12105
12106 2003-12-07  Falk Hueffner  <falk@debian.org>
12107
12108         * g++.dg/opt/noreturn-1.C: New test.
12109
12110 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12111
12112         * gcc.dg/overflow-1.c: New test.
12113
12114 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12115
12116         * g77.f-torture/compile/13060.f: New test.
12117
12118 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12119
12120         PR c++/13323
12121         * g++.dg/inherit/operator2.C: New test.
12122
12123 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12124
12125         PR c++/13305
12126         * g++.dg/ext/attrib9.C: New test.
12127
12128 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12129
12130         PR c++/13314
12131         * g++.dg/template/error7.C: New test.
12132
12133 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12134             J"orn Rennecke <joern.rennecke@superh.com>
12135
12136         PR target/13302
12137         * g++.dg/other/struct-va_list.C: New test.
12138
12139 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12140
12141         PR c++/13166
12142         * g++.dg/parse/defarg6.C: New test.
12143
12144 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12145
12146         PR target/13256
12147         * gcc.c-torture/execute/20031201-1.c: New test.
12148
12149 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12150
12151         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12152
12153 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12154
12155         * gcc.dg/builtin-return-1.c: New test.
12156
12157 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12158             J"orn Rennecke <joern.rennecke@superh.com>
12159
12160         PR optimization/13260
12161         * gcc.c-torture/execute/20031204-1.c: New test.
12162
12163 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12164
12165         PR c++/9127
12166         * g++.dg/template/error6.C: New test.
12167
12168 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12169
12170         * gcc.dg/20031202-1.c: New test.
12171
12172 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12173
12174         PR c++/13179
12175         * g++.dg/template/eh1.C: New test.
12176
12177         PR c++/10771
12178         * g++.dg/template/error5.C: New test.
12179
12180 2003-12-02  David Ung  <davidu@mips.com>
12181
12182         * gcc.dg/compat/vector-check.h: Corrected type for var
12183         g_##TMODE
12184
12185 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12186
12187         PR c++/10126
12188         * g++.dg/template/ptrmem8.C: New test.
12189
12190 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12191
12192         PR c++/12573
12193         * g++.dg/template/dependent-expr3.C: New test.
12194
12195 2003-12-01  James Lemke  <jim@wasabisystems.com>
12196
12197         * gcc.dg/arm-g2.c: New test.
12198
12199 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12200
12201         PR optimization/11634
12202         * gcc.dg/20031201-2.c: New test case.
12203
12204 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12205
12206         PR 11433
12207         * objc.dg/proto-lossage-3.m: New test.
12208
12209 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12210
12211         PR optimization/12628
12212         * gcc.dg/20031201-1.c: New test case.
12213
12214 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12215
12216         * gcc.dg/unaligned-1.c: New test.
12217
12218 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12219
12220         PR c++/9849
12221         * g++.dg/template/error4.C: New test.
12222         * g++.dg/template/nested3.C: Adjust error markers.
12223
12224 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12225
12226         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12227
12228 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12229
12230         PR c/10333
12231         * gcc.dg/bitfld-7.c: New test.
12232
12233 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12234
12235         * gcc.dg/tls/asm-1.C: New test.
12236
12237 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12238
12239         * gcc.dg/cpp/assert4.c: Update.
12240
12241 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12242
12243         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12244         * gcc.dg/builtin-apply3.c: New test.
12245
12246 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12247
12248         * lib/compat.exp (compat-obj): New xfaildata parameter.
12249         Use it to set compiler_conditional_xfail_data before compiling.
12250         (compat-get-options): Handle dg-xfail-if.
12251         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12252         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12253         * gcc.dg/compat/vector-1_y.c: Likewise.
12254         * gcc.dg/compat/vector-2_x.c: Likewise.
12255         * gcc.dg/compat/vector-2_y.c: Likewise.
12256
12257 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12258
12259         * g++.dg/opt/reg-stack4.C: New test.
12260
12261 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12262
12263         * gcc.dg/builtin-apply2.c: New test.
12264
12265 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12266
12267         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12268
12269 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12270
12271         PR c++/12924
12272         * g++.dg/template/template-id-2.C: New test.
12273
12274 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12275
12276         PR c++/5369
12277         * g++.dg/template/memfriend1.C: New test.
12278         * g++.dg/template/memfriend2.C: Likewise.
12279         * g++.dg/template/memfriend3.C: Likewise.
12280         * g++.dg/template/memfriend4.C: Likewise.
12281         * g++.dg/template/memfriend5.C: Likewise.
12282         * g++.dg/template/memfriend6.C: Likewise.
12283         * g++.dg/template/memfriend7.C: Likewise.
12284         * g++.dg/template/memfriend8.C: Likewise.
12285         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12286
12287 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12288
12289         PR c++/12515
12290         * g++.dg/ext/cond1.C: New test.
12291
12292 2003-11-20  Richard Henderson  <rth@redhat.com>
12293
12294         * gcc.dg/20020201-2.c: Remove.
12295         * gcc.dg/20020201-4.c: Remove.
12296         * gcc.dg/20020304-1.c: Remove.
12297
12298 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12299
12300         * gcc.dg/cpp/trad/xwin1.c: New test case.
12301
12302 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12303
12304         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12305         * lib/g77.exp: Likewise.
12306         * lib/objc.exp: Likewise.
12307         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12308         for darwin.
12309
12310 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12311
12312         PR c++/12932
12313         * g++.dg/template/static5.C: New test.
12314
12315 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12316
12317         * gcc.dg/nested-func-1.c: New test.
12318
12319 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12320
12321         * gcc.dg/cpp/assert4.c: New test.
12322
12323 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12324
12325         PR c++/2294
12326         * g++.dg/lookup/using9.c: New test.
12327
12328 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12329
12330         PR c++/12762
12331         * g++.dg/template/error3.C: New test.
12332
12333 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12334
12335         PR ada/13035
12336         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12337         No longer use a wrapper for gcc, since this does not work under
12338         Windows.
12339
12340 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12341
12342         PR c++/2094
12343         * g++.dg/template/ptrmem7.C: New test.
12344
12345 2003-11-13  Andrew Pinski <apinski@apple.com>
12346
12347         * gcc.c-torture/compile/20031113-1.c: New test.
12348
12349 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12350             Kean Johnston <jkj@sco.com>
12351
12352         PR c/13029
12353         * gcc.dg/unused-4.c: Update.
12354
12355 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12356
12357         * g++.dg/opt/const3.C: New test.
12358
12359 2003-11-13  Jan Hubicka  <jh@suse.cz>
12360
12361         * gcc.c-torture/compile/20031112-1.c: New test.
12362
12363 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12364
12365         * g++.dg/parse/crash10.C: Remove bogus error marker.
12366
12367 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12368
12369         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12370         (host_gcc): Likewise.
12371         (ROOT): Honor $PWDCMD.
12372         (BASE): Likewise.
12373         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12374
12375 2003-11-12  Catherine Moore  <clm@redhat.com>
12376
12377         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12378
12379 2003-11-12  Andreas Jaeger  <aj@suse.de>
12380             Jakub Jelinek  <jakub@redhat.com>
12381             Andrew Pinski  <pinskia@physics.uc.edu>
12382             Richard Henderson  <rth@redhat.com>
12383
12384         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12385         systems.
12386         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12387
12388         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12389         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12390
12391 2003-11-11  Andreas Jaeger  <aj@suse.de>
12392
12393         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12394
12395         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12396
12397 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12398
12399         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12400         Clean ups.
12401
12402 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12403
12404         * gcc.dg/trampoline-1.c: New test.
12405
12406 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12407
12408         * gcc.c-torture/compile/200031109-1.c: New test.
12409
12410 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12411
12412         PR c/3190
12413         PR c/8714
12414         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12415         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12416         gcc.dg/format/no-y2k-1.c: Update.
12417
12418 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12419
12420         PR optimization/10467
12421         * gcc.dg/20031108-1.c: New test case.
12422
12423 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12424
12425         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12426
12427 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12428
12429         * gcc.dg/compound-lvalue-1.c: New test.
12430         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12431         some XFAILs.
12432
12433 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12434
12435         * gcc.dg/altivec-varargs-1.c: New test.
12436
12437 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12438
12439         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12440         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12441         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12442         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12443         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12444
12445 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12446
12447         * gcc.dg/cond-lvalue-1.c: New test.
12448
12449 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12450
12451         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12452
12453 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12454
12455         PR c++/11616
12456         * g++.dg/template/instantiate5.C: New test.
12457
12458 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12459
12460         PR c++/12726
12461         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12462         * ChangeLog: Add missing first entry for above test.
12463
12464 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12465
12466         PR c++/9810
12467         * g++.dg/template/using8.C: New test.
12468         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12469
12470 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12471
12472         PR optimization/10817
12473         * gcc.c-torture/compile/20031102-1.c: New test case.
12474
12475 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12476
12477         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12478         2147483647.
12479
12480 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12481
12482         * gcc.dg/20031102-1.c: New test.
12483
12484 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12485
12486         * gcc.dg/complex-1.c: New test.
12487
12488 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12489
12490         PR c++/12796
12491         * g++.dg/template/crash13.C: Adjust expected error location.
12492         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12493
12494 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12495
12496         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12497
12498 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12499
12500         PR/10239
12501         * gcc.c-torture/compile/20031031-2.c: New test.
12502
12503 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12504
12505         PR/11640
12506         * gcc.c-torture/compile/20031031-1.c: New test.
12507
12508 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12509
12510         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12511         * gcc.misc-tests/bprob.exp: Likewise.
12512         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12513         the execution test on arm-elf configs.
12514         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12515         configs that don't support scratch files.
12516         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12517
12518 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12519
12520         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12521         done by dejagnu.
12522
12523 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12524
12525         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12526         Avoid non pure sh syntax. Add more logging.
12527
12528         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12529         fail.
12530
12531 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12532
12533         PR libgcj/10610
12534         * gcc.dg/ppc-stackalign-1.c: New test.
12535
12536 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12537
12538         * ada/acats/run_all.sh: Change output to be more compliant with
12539         dejagnu framework.
12540         Create acats.sum and acats.log files under testsuite/ada/acats
12541         Only run [a-z]* directories, to filter out e.g. CVS.
12542         Redirect build output to log file.
12543
12544 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12545
12546         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12547
12548 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12549
12550         PR ada/5909:
12551         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12552
12553 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12554
12555         * gcc.c-torture/compile/20031023-1.c: New test.
12556         * gcc.c-torture/compile/20031023-2.c: New test.
12557         * gcc.c-torture/compile/20031023-3.c: New test.
12558         * gcc.c-torture/compile/20031023-4.c: New test.
12559
12560 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12561
12562         PR c++/10371
12563         * g++.dg/lookup/scoped8.C: New test.
12564
12565 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12566
12567         * g++.dg/opt/reg-stack3.C: New test.
12568
12569 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12570
12571         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12572
12573 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12574
12575         PR c++/11076
12576         * g++.dg/template/crash13.C: New test.
12577
12578 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12579
12580         * gcc.dg/c99-restrict-2.c: New test.
12581
12582 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12583
12584         PR c++/12698, c++/12699, c++/12700, c++/12566
12585         * g++.dg/inherit/covariant9.C: New test.
12586         * g++.dg/inherit/covariant10.C: New test.
12587         * g++.dg/inherit/covariant11.C: New test.
12588
12589 2003-10-23  Jason Merrill  <jason@redhat.com>
12590
12591         PR c++/12726
12592         * g++.dg/ext/complit2.C: New test.
12593
12594 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12595
12596         PR target/12654
12597         * gcc.c-torture/execute/20031020-1.c: New test.
12598
12599 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12600
12601         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12602         following the jump_insn.
12603
12604 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12605
12606         * gcc.dg/cast-lvalue-1.c: New test.
12607
12608 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12609
12610         PR c++/11962
12611         * g++.dg/template/cond2.C: New test.
12612
12613 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12614
12615         * gcc.dg/builtins-28.c: New test.
12616
12617 2003-10-20  Jan Hubicka  <jh@suse.cz>
12618
12619         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12620         parameter.
12621         * testsuite/gcc.dg/inline-2.c: Likewise.
12622
12623 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12624
12625         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12626         * gcc.dg/nest.c:  Likewise.
12627
12628 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12629
12630         PR c++/9781, c++/10583, c++/11862
12631         * g++.dg/parse/crash13.C: New test.
12632
12633 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12634
12635         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12636
12637 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12638
12639         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12640         Define HAVE_C99_RUNTIME except on Solaris.
12641         * gcc.dg/builtins-20.c: Likewise.
12642
12643 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12644
12645         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12646
12647 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12648
12649         PR c++/12495
12650         * g++.dg/template/crash21.C: New test.
12651
12652 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12653
12654         PR c++/2513
12655         * g++.dg/template/typename5.C: New test.
12656
12657 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12658
12659         PR c++/12369
12660         * g++.dg/template/friend25.C: New test.
12661
12662 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12663
12664         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12665         versions.
12666
12667 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12668
12669         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12670         == 2147483647.
12671
12672 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12673
12674         * gcc.c-torture/execute/960416-1.x: Remove.
12675         * gcc.c-torture/execute/divconst-3.x: Likewise.
12676
12677 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12678
12679         PR target/12598
12680         * gcc.dg/torture/cris-volatile-1.c: New test.
12681
12682 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12683
12684         PR optimization/9325
12685         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12686         for overflowing floating point to integer conversion during RTL
12687         simplification.
12688
12689 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12690
12691         * objc/execute/_cmd.m: Fix typo.
12692         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12693         Relax 'scan-assembler' regexp.
12694         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12695         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12696         * objc.dg/zero-link-2.m: Remove blank line.
12697         * objc.dg/zero-link-3.m: New test case.
12698
12699 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12700
12701         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12702
12703         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12704         than linker trickery.
12705
12706 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12707
12708         PR c++/12370
12709         * g++.dg/other/friend2.C: New test.
12710
12711 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12712
12713         * gcc.dg/20031012-1.c: New test.
12714
12715 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12716
12717         * gcc.dg/weak/weak-3.c: Fix for new warning.
12718
12719 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12720
12721         PR optimization/8750
12722         * gcc.c-torture/execute/20031012-1.c: New test case.
12723
12724 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12725
12726         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12727         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12728
12729 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12730
12731         PR optimization/12260
12732         * gcc.c-torture/compile/20031011-2.c: New test case.
12733
12734 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12735
12736         * gcc.c-torture/execute/20031011-1.c: New testcase.
12737
12738 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12739
12740         * gcc.c-torture/compile/20031011-1.c: New test.
12741
12742 2003-10-11  Jan Hubicka  <jh@suse.cz>
12743
12744         * g++.dg/other/first-global.C: New test.
12745
12746 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12747
12748         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12749
12750 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12751
12752         * gcc.c-torture/compile/20031010-1.c: New test.
12753
12754 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12755
12756         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12757         * gcc.c-torture/execute/va-arg-25.c: ... here.
12758
12759 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12760
12761         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12762
12763 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12764
12765         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12766
12767 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12768
12769         * g++.dg/parse/error2.C: New test.
12770
12771 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12772
12773         PR c++/11097
12774         * g++.dg/other/error5.C: Modify the error message.
12775         * g++.dg/lookup/using8.C: New test.
12776
12777 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12778
12779         * gcc.dg/darwin-abi-2.c: New file.
12780         * gcc.c-torture/execute/va-arg-24.c: New file.
12781
12782 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12783
12784         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12785         indentation.
12786
12787 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12788
12789         PR c++/10147
12790         * g++.dg/other/error4.C: Update error messages.
12791         * g++.dg/template/ptrmem4.C: Likewise.
12792
12793         PR c++/12337
12794         * g++.dg/init/new9.C: New test.
12795
12796         PR c++/12334, c++/12236, c++/8656
12797         * g++.dg/ext/attrib8.C: New test.
12798
12799 2003-10-06  Devang Patel  <dpatel@apple.com>
12800
12801         * gcc.dg/debug/dwarf2-3.h: New test.
12802         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12803
12804 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12805
12806         * g++.dg/opt/cfg2.C: New test.
12807
12808 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12809
12810         * g++.dg/opt/float1.C: New test.
12811
12812 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12813
12814         * gcc.dg/c90-array-lval-6.c: New test.
12815         * gcc.dg/c99-array-lval-6.c: New test.
12816
12817 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12818             Ziemowit Laski  <zlaski@apple.com>
12819
12820         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12821         'Derived', so that it is never considered a class method; add
12822         new warning for '+port' method ambiguity.
12823         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12824         <objc/objc-api.h> (needed on Mac OS X).
12825         * objc.dg/method-13.m: New test.
12826
12827 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12828
12829         PR optimization/9325, PR java/6391
12830         * gcc.c-torture/execute/20031003-1.c: New test case.
12831
12832 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12833
12834         PR optimization/12180
12835         * gcc.dg/20031002-1.c: New test.
12836
12837         PR c++/12486
12838         * g++.dg/inherit/error1.C: New test.
12839
12840 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12841
12842         * lib/f-torture.exp (search_for): Rename to...
12843         (search_for_re): This.  Also, clean up comments and the
12844         "regexp" invocation.
12845
12846 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12847
12848         * gcc.c-torture/compile/20031002-1.c: New test.
12849
12850 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12851
12852         * g++.dg/opt/cond1.C: New test.
12853
12854 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12855
12856         * gcc.dg/Wold-style-definition-2.c: New testcase.
12857         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12858
12859 2003-09-29  Richard Henderson  <rth@redhat.com>
12860
12861         * g++.dg/init/array10.C: Add dg-options.
12862
12863 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12864
12865         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12866
12867 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12868
12869         * g++.dg/template/friend19.C: Fix typo.
12870         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12871
12872 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12873
12874         * gcc.c-torture/execute/20030928-1.c: New test.
12875         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12876
12877 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12878
12879         * g++.dg/opt/unroll1.C: New test.
12880
12881 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12882
12883         PR optimization/11741
12884         * gcc.dg/20030926-1.c: New test case.
12885
12886 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12887
12888         PR c++/5655
12889         * g++.dg/parse/access7.C: New test.
12890         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12891
12892 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12893
12894         MERGE OF objc-improvements-branch into MAINLINE:
12895         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12896         if libobjc has not been built.
12897         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12898         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12899         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12900         objc/execute/nested-3.m, objc/execute/np-2.m,
12901         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12902         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12903         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12904         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12905         objc.dg/special/unclaimed-category-1.h,
12906         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12907         well as GNU runtime.
12908         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12909         * execute/cascading-1.m, execute/function-message-1.m,
12910         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12911         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12912         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12913         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12914         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12915         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12916         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12917         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12918         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12919         * objc.dg/bitfield-2.m: Run only on Darwin.
12920         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12921         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12922         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12923         * objc.dg/const-str-1.m: Fix constant string layout.
12924
12925 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12926
12927         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12928
12929 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12930
12931         * gcc.dg/darwin-abi-1.c: New file.
12932
12933 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12934
12935         PR target/12281
12936         * gcc.c-torture/compile/20030921-1.c: New test.
12937
12938 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12939
12940         * g++.dg/opt/reg-stack2.C: New test.
12941
12942 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12943
12944         * g++.dg/eh/delayslot1.C: New test.
12945
12946 2003-09-20  Richard Henderson  <rth@redhat.com>
12947
12948         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12949
12950 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12951
12952         * gcc.c-torture/execute/20030920-1.c: New test case.
12953
12954 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12955
12956         * g++.dg/rtti/typeid3.C: Correct expected error message.
12957
12958 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12959
12960         PR c++/157
12961         * g++.dg/parse/crash12.C: New test.
12962
12963 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12964
12965         * gcc.dg/compat/mixed-struct-check.h: New.
12966         * gcc.dg/compat/mixed-struct-defs.h: New.
12967         * gcc.dg/compat/mixed-struct-init.h: New.
12968         * gcc.dg/compat/struct-by-value-19_main.c: New.
12969         * gcc.dg/compat/struct-by-value-19_x.c: New.
12970         * gcc.dg/compat/struct-by-value-19_y.c: New.
12971         * gcc.dg/compat/struct-by-value-20_main.c: New.
12972         * gcc.dg/compat/struct-by-value-20_x.c: New.
12973         * gcc.dg/compat/struct-by-value-20_y.c: New.
12974         * gcc.dg/compat/struct-return-19_main.c: New.
12975         * gcc.dg/compat/struct-return-19_x.c: New.
12976         * gcc.dg/compat/struct-return-19_y.c: New.
12977         * gcc.dg/compat/struct-return-20_main.c: New.
12978         * gcc.dg/compat/struct-return-20_x.c: New.
12979         * gcc.dg/compat/struct-return-20_y.c: New.
12980
12981 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12982         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12983         so that it will not complain on LP64 targets.
12984
12985 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12986
12987         PR c++/495
12988         * g++.dg/template/friend24.C: New test.
12989
12990 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12991
12992         PR c++/12332
12993         * g++.dg/template/memtmpl2.C: New test.
12994
12995 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12996
12997         PR target/11184
12998         * gcc.dg/builtin-apply1.c: New test.
12999
13000 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13001
13002         PR c++/9848
13003         * g++.dg/warn/Wunused-4.C: New test.
13004
13005 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13006
13007         PR c++/12316
13008         * g++.dg/other/gc2.C: New test.
13009
13010 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13011
13012         PR c++/11991
13013         * g++.dg/rtti/typeid3.C: New test.
13014
13015         PR c++/12266
13016         * g++.dg/overload/template1.C: New test.
13017
13018 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13019
13020         * g++.dg/opt/cfg3.C: New test.
13021
13022 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13023
13024         PR c++/7939
13025         * g++.dg/template/crash11.C: New test.
13026
13027 2003-09-16  Jason Merrill  <jason@redhat.com>
13028             Jakub Jelinek  <jakub@redhat.com>
13029
13030         * gcc.dg/attr-warn-unused-result.c: New test.
13031
13032 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13033
13034         PR c++/12184
13035         * g++.dg/expr/call2.C: New test.
13036
13037 2003-09-15  Andreas Jaeger  <aj@suse.de>
13038
13039         * gcc.dg/Wold-style-definition-1.c: New test.
13040
13041 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13042
13043         PR c++/3907
13044         * g++.dg/parse/template12.C: New test.
13045
13046         * g++.dg/abi/bitfield11.C: New test.
13047         * g++.dg/abi/bitfield12.C: Likewise.
13048
13049 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13050
13051         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13052         non-expansion of functional macro name without arguments at EOL.
13053         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13054
13055 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13056
13057         * gcc.c-torture/execute/20030914-[12].c: New tests.
13058
13059 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13060
13061         PR c++/11788
13062         * g++.dg/overload/addr1.C: New test.
13063
13064 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13065
13066         * gcc.dg/20030909-1.c: New test.
13067
13068 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13069
13070         * gcc.dg/ultrasp10.c: New test.
13071
13072 2003-09-09  Devang Patel  <dpatel@apple.com>
13073
13074         * gcc.dg/darwin-ld-6.c: New test.
13075
13076 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13077
13078         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13079
13080 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13081
13082         * gcc.dg/ia64-types1.c: New test.
13083         * gcc.dg/ia64-types2.c: Likewise.
13084
13085 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13086
13087         * gcc.dg/builtins-1.c: Add more _Complex tests.
13088         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13089
13090         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13091         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13092
13093 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13094
13095         PR c++/11786
13096         * g++.dg/lookup/koenig2.C: New test.
13097
13098         PR c++/5296
13099         * g++.dg/rtti/typeid2.C: New test.
13100
13101 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13102
13103         * gcc.c-torture/compile/20030904-1.c: New test.
13104
13105 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13106
13107         * g++.dg/opt/longbranch2.C: New test.
13108
13109 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13110
13111         * g++.dg/template/crash10.C: Only compile it.
13112
13113 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13114
13115         PR middle-end/11665
13116         * gcc.c-torture/compile/20030907-1.c: New test.
13117         * g++.dg/init/array11.C: New test.
13118
13119 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13120
13121         PR c++/11852
13122         * g++.dg/init/struct1.C: New test.
13123
13124 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13125
13126         PR c++/12181
13127         * g++.dg/expr/comma1.C: New test.
13128
13129 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13130
13131         PR c++/11867
13132         * g++.dg/expr/static_cast5.C: New test.
13133
13134 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13135
13136         PR c++/11507
13137         * g++.dg/lookup/scoped7.C: New test.
13138
13139         PR c++/9574
13140         * g++.dg/other/static1.C: New test.
13141
13142         PR c++/11490
13143         * g++.dg/warn/template-1.C: New test.
13144
13145         PR c++/11432
13146         * g++.dg/template/crash10.C: New test.
13147
13148         PR c++/2478
13149         * g++.dg/overload/VLA.C: New test.
13150
13151         PR c++/10804
13152         * g++.dg/template/call1.C: New test.
13153
13154 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13155
13156         PR c++/11794
13157         * g++.dg/parse/using3.C: New test.
13158
13159 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13160
13161         PR c++/11409
13162         * g++.dg/overload/builtin3.C: New test case.
13163
13164 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13165
13166         PR c/9862
13167         * gcc.dg/20030906-1.c: New test.
13168         * gcc.dg/20030906-2.c: Likewise.
13169
13170 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13171
13172         PR c++/12167
13173         * g++.dg/parse/defarg5.C: New test.
13174
13175         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13176
13177 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13178
13179         PR c++/12163
13180         * g++.dg/expr/static_cast4.C: New test.
13181
13182         PR c++/12146
13183         * g++.dg/template/crash9.C: New test.
13184
13185 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13186
13187         * g++.old-deja/g++.ext/pretty2.C: Update for change
13188         in __FUNCTION__.
13189         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13190
13191 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13192
13193         PR c++/11922
13194         * g++/dg/template/qualified-id1.C: New test.
13195
13196         PR c++/12037
13197         * g++.dg/warn/noeffect4.C: New test.
13198
13199 2003-09-04  Matt Austern  <austern@apple.com>
13200
13201         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13202         * g++.dg/ext/fnname2.C: Likewise.
13203         * g++.dg/ext/fnname3.C: Likewise.
13204
13205 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13206
13207         * g++.dg/expr/lval1.C: New test.
13208         * g++.dg/ext/lvcast.C: Remove.
13209
13210 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13211
13212         PR optimization/11700.
13213         * gcc.c-torture/compile/20030903-1.c: New test case.
13214
13215 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13216
13217         PR c++/12053
13218         * g++.dg/abi/layout4.C: New test.
13219
13220 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13221
13222         PR c++/11553
13223         * g++.dg/parse/friend3.C: New test.
13224
13225 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13226
13227         PR c++/11847
13228         * g++.dg/template/class1.C: New test.
13229
13230         PR c++/11808
13231         * g++.dg/expr/call1.C: New test.
13232
13233 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13234
13235         PR c++/12114
13236         * g++.dg/init/ref9.C: New test.
13237
13238         PR c++/11972
13239         * g++.dg/template/nested4.C: New test.
13240
13241 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13242
13243         PR c++/12093
13244         * g++.dg/template/non-dependent4.C: New test.
13245
13246         PR c++/11928
13247         * g++.dg/inherit/conv1.C: New test.
13248
13249 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13250
13251         PR c++/6196
13252         * g++.dg/ext/label1.C: New test.
13253         * g++.dg/ext/label2.C: Likewise.
13254
13255 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13256
13257         * g++.dg/expr/cond3.C: New test.
13258
13259 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13260
13261         * gcc.dg/builtins-1.c: Add new builtin cases.
13262
13263 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13264
13265         * gcc.dg/builtins-1.c: Add new cases.
13266         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13267
13268 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13269
13270         * gcc.dg/builtins-1.c: Add more math builtin tests.
13271         * gcc.dg/torture/builtin-attr-1.c: New test.
13272
13273 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13274
13275         PR optimization/5079
13276         * g++.dg/opt/static3.C: New test.
13277
13278 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13279
13280         * gcc.misc-tests/gcov-10b.c: New test.
13281
13282 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13283
13284         * g++.dg/opt/ptrmem3.C: New test.
13285
13286         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13287
13288 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13289
13290         * gcc.dg/20030826-2.c: New test.
13291
13292 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13293
13294         PR middle-end/12002
13295         * g77.f-torture/compile/12002.f: New test case.
13296
13297 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13298
13299         * gcc.dg/20030826-1.c: New test case.
13300
13301 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13302
13303         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13304
13305 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13306
13307         PR c++/11871
13308         * c++.dg/lookup/crash1.C: New test.
13309
13310         * c++.dg/warn/noeffect3.C: New test.
13311
13312 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13313
13314         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13315         * gcc.dg/compat/vector-1_y.c: Ditto.
13316         * gcc.dg/compat/vector-2_x.c: Ditto.
13317         * gcc.dg/compat/vector-2_y.c: Ditto.
13318
13319 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13320
13321         * gcc.dg/20030702-1.c: New test.
13322
13323 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13324
13325         PR c++/8795
13326         * g++.dg/ext/altivec-1.C: New test.
13327
13328 2003-08-24  Richard Henderson  <rth@redhat.com>
13329
13330         * g++.dg/eh/simd-2.C: Add -w for x86.
13331
13332 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13333
13334         * gcc.dg/20030815-1.c: New test.
13335
13336 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13337
13338         PR c++/3765
13339         * g++.dg/parse/access6.C: New test.
13340
13341 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13342
13343         PR c++/641, c++/11876
13344         * g++.dg/template/friend22.C: New test.
13345         * g++.dg/template/friend23.C: Likewise.
13346
13347 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13348
13349         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13350         identically.
13351
13352 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13353
13354         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13355
13356 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13357
13358         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13359
13360 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13361
13362         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13363
13364 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13365
13366         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13367
13368 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13369
13370         PR c++/11919
13371         * g++.dg/overload/prom1.C: New test.
13372
13373         PR c++/11551
13374         * g++.dg/parse/dtor2.C: New test.
13375
13376         PR c++/10762
13377         * g++.dg/parse/using2.C: New test.
13378
13379 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13380
13381         PR target/11805
13382         * gcc.c-torture/compile/20030821-1.c: New.
13383
13384 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13385
13386         PR c++/11834
13387         * g++.dg/template/deduce2.C: New test.
13388
13389 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13390
13391         * gcc.c-torture/execute/20030821-1.c: New test.
13392
13393 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13394
13395         PR middle-end/11984
13396         * gcc.dg/20030820-1.c: New test case.
13397
13398 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13399
13400         PR c++/11945
13401         * g++.dg/warn/noeffect2.C: New test.
13402
13403 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13404
13405         PR c++/10926
13406         * g++.dg/template/dtor2.C: New test.
13407
13408         PR c++/11684
13409         * g++.dg/template/operator1.C: New test.
13410         * g++.dg/parse/operator4.C: New test.
13411
13412         PR c++/11946.C
13413         * g++.dg/expr/enum1.C: New test.
13414         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13415
13416         PR c++/11036.C
13417         * g++.dg/parse/elab2.C: New test.
13418         * g++.dg/parse/typedef4.C: Change error message.
13419         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13420         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13421         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13422
13423 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13424
13425         * gcc.dg/pch/warn-1.c: New.
13426         * gcc.dg/pch/warn-1.hs: New.
13427
13428         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13429         not-tested file.
13430
13431 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13432
13433         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13434
13435 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13436
13437         * gcc.dg/uninit-D.c: New Test.
13438         * gcc.dg/uninit-E.c: New Test.
13439         * gcc.dg/uninit-F.c: New Test.
13440         * gcc.dg/uninit-G.c: New Test.
13441
13442 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13443
13444         * g++.dg/README: Describe the pch directory.
13445
13446 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13447
13448         PR c++/11174
13449         * g++.dg/parse/access4.C: New test.
13450         * g++.dg/parse/access5.C: Likewise.
13451         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13452
13453 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13454
13455         * gcc.dg/noncompile/20030818-1.c: New.
13456
13457 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13458
13459         PR c++/11957
13460         * g++.dg/warn/noeffect1.C: New test.
13461
13462         * g++.dg/template/scope2.C: New test.
13463         * g++.dg/template/error2.C: Correct dg-error
13464
13465 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13466
13467         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13468
13469 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13470
13471         PR C++/11512
13472         * g++.dg/template/warn1.C: New.
13473
13474 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13475
13476         * g++.dg/template/error2.C: New test.
13477         * g++.dg/lookup/using7.C: Adjust errors
13478         * g++.old-deja/g++.pt/crash36.C: Likewise.
13479         * g++.old-deja/g++.pt/derived3.C: Likewise.
13480
13481 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13482
13483         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13484         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13485         * gcc.c-torture/execute/builtins/string-9.c: New, from
13486         string-opt-9.c.  Adjust for execute/builtins framework.
13487         * gcc.c-torture/execute/string-opt-9.c: Delete.
13488
13489 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13490
13491         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13492
13493         * g++.dg/parse/ret-type2.C: New test.
13494
13495         PR c++/11703
13496         * g++.dg/init/new8.C: New test.
13497
13498         PR c++/10923
13499         * g++.dg/parse/typedef5.C: New test.
13500
13501         PR c++/9512
13502         * g++.dg/parse/qualified2.C: New test.
13503         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13504         invalid code.
13505
13506 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13507
13508         * g++.dg/conversion/ptrmem1.C: New test.
13509
13510 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13511
13512         PR target/11693
13513         * gcc.dg/20030811-1.c: New test.
13514
13515         PR target/11535
13516         * gcc.c-torture/execute/20030811-1.c: New test.
13517
13518 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13519
13520         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13521
13522 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13523
13524         PR c++/11789.C
13525         * g++.dg/inherit/multiple1.C: New test.
13526
13527 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13528
13529         * gcc.dg/spe1.c: New test.
13530
13531         PR c++/11670
13532         * g++.dg/expr/cast2.C: New test.
13533
13534         PR c++/10530
13535         * g++.dg/template/dependent-name2.C: New test.
13536
13537 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13538
13539         * g++.dg/parse/crash11.C: Put the dg options in comments.
13540
13541 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13542
13543         * lib/gcc-dg.exp: Update for diagnostic change.
13544
13545 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13546
13547         PR c++/5767
13548         * g++.dg/parse/crash11.C: New test.
13549
13550 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13551
13552         * gcc.dg/cpp/spacing1.c: Update.
13553
13554 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13555
13556         PR target/11739
13557         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13558         a value for -mtune.
13559
13560 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13561
13562         PR middle-end/11771
13563         * gcc.c-torture/compile/20030804-1.c: New test case.
13564
13565 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13566
13567         * gcc.dg/20030804-1.c: New test case.
13568
13569 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13570
13571         * gcc.dg/cpp/separate-1.c: New test.
13572
13573 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13574
13575         PR c++/11704
13576         * g++.dg/template/dependent-expr2.C: New test.
13577
13578         PR c++/11766
13579         * g++.dg/expr/ptrmem1.C: New test.
13580
13581 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13582
13583         PR c++/9453
13584         * g++.dg/template/friend15.C: New test.
13585
13586 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13587
13588         * lib/dg-pch.exp: Work round PCH bug.
13589
13590 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13591
13592         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13593         builtins.  Move cases from builtins-4.c here.
13594
13595         * gcc.dg/torture/builtin-math-1.c: New test taken from
13596         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13597         additional cases.
13598
13599         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13600         Delete.
13601
13602 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13603
13604         PR c++/9447
13605         * g++.dg/template/using7.C: New test.
13606
13607 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13608
13609         * import1.c, import2.c: New tests.
13610
13611 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13612
13613         * g++.dg/eh/crossjump1.C: New test.
13614
13615 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13616
13617         PR c++/11697
13618         * g++.dg/template/using6.C: New test.
13619
13620         PR c++/11744
13621         * g++.dg/template/koenig2.C: New test.
13622
13623 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13624
13625         PR c++/7983
13626         * g++.dg/parse/typedef4.C: New test.
13627
13628 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13629
13630         PR c++/8442, c++/8806
13631         * g++.dg/template/elab1.C: New test.
13632         * g++.dg/template/type2.C: Likewise.
13633         * g++.dg/template/ttp3.C: Adjust expected error message.
13634         * g++.old-deja/g++.law/visibility13.C: Likewise.
13635         * g++.old-deja/g++.niklas/t135.C: Likewise.
13636         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13637         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13638         template argument.
13639         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13640
13641 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13642
13643         PR c++/11295
13644         * g++.dg/ext/stmtexpr1.C: New test.
13645
13646         * g++.dg/opt/tmp1.C: New test.
13647
13648         PR c++/11525
13649         * g++.dg/parse/constant4.C: New test.
13650
13651         PR c++/9447
13652         * g++.dg/template/using5.C: New test.
13653
13654 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13655
13656         * gcc.dg/builtins-27.c: New test case.
13657
13658 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13659
13660         * gcc.dg/tls/opt-7.c: New test.
13661
13662 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13663
13664         * g++.old-deja/g++.other/crash18.C: Remove.
13665
13666 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13667
13668         * g++.dg/template/explicit3.C: New.
13669         * g++.dg/template/explicit4.C: New.
13670         * g++.dg/template/explicit5.C: New.
13671
13672         PR c++/11347
13673         * g++.dg/template/memtmpl1.C: New.
13674
13675 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13676
13677         PR target/11565
13678         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13679         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13680
13681 2003-07-30  Jan Hubicka  <jh@suse.cz>
13682
13683         * vtgc1.c: Kill.
13684
13685 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13686
13687         * gcc.dg/struct-in-proto-1.c: New test.
13688
13689 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13690
13691         * gcc.dg/cpp/include2.c: Only expect one message.
13692
13693 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13694
13695         PR c++/9447
13696         * g++.dg/template/using1.C: New test.
13697         * g++.dg/template/using2.C: New test.
13698         * g++.dg/template/using3.C: New test.
13699         * g++.dg/template/using4.C: New test.
13700
13701 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13702
13703         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13704         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13705
13706 2003-07-28  Jan Hubicka  <jh@suse.cz>
13707
13708         PR c++/11530
13709         * g++.dg/opt/call1.C: New test.
13710
13711 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13712
13713         PR c++/11667
13714         * g++.dg/init/enum2.C: New test.
13715         * g++.dg/template/overload1.C: Add "-w" option.
13716
13717 2003-07-28    <hp@bitrange.com>
13718
13719         * gcc.dg/Wdeclaration-after-statement-1.c,
13720         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13721
13722 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13723
13724         * gcc.c-torture/compile/20030725-1.c: New test.
13725
13726 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13727
13728         * gcc.dg/20030505.c: Only run for SPE.
13729         Remove definition of opaque type.
13730
13731 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13732
13733         * g++.dg/template/ptrmem6.C: New test.
13734
13735 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13736
13737         * gcc.c-torture/compile/zero-strct-2.c: New test.
13738
13739 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13740
13741         * gcc.dg/intermod-1.c: New test.
13742
13743 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13744
13745         PR c++/11617
13746         * g++.dg/template/lookup2.C: New test.
13747         * g++.dg/template/memclass1.C: Remove instantiated from error.
13748         * g++.dg/other/error2.C: Tweak expected errors.
13749
13750         PR c++/11596
13751         * g++.dg/template/defarg3.C: New test.
13752
13753         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13754
13755 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13756
13757         * g++.dg/inherit/access5.C: New test.
13758
13759 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13760
13761         PR c++/11513
13762         * g++.dg/template/crash8.C: New test.
13763
13764 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13765
13766         PR c/10602
13767         * gcc.dg/noncompile/incomplete-2.c: New test.
13768
13769 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13770
13771         PR c++/11645
13772         * g++.dg/inherit/access4.C: New test.
13773
13774         PR c++/11517
13775         * g++.dg/expr/cond2.C: New test.
13776
13777         PR optimization/10679
13778         * g++.dg/opt/inline4.C: New test.
13779
13780 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13781
13782         * g++.dg/parse/crash10: New test.
13783
13784 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13785
13786         * g++.dg/ext/flexary1.C: New test.
13787
13788 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13789
13790         PR c++/10793
13791         * g++.dg/template/crash9.C: New test.
13792
13793 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13794
13795         PR c++/3004
13796         * g++.dg/parse/typedef3.C: New test.
13797
13798         PR c++/7906
13799         * g++.dg/parse/operator2.C: New test.
13800
13801         PR c++/8895
13802         * g++.dg/parse/def-tmpl-arg1.C: New test.
13803
13804         PR c++/9282
13805         * g++.dg/parse/funptr1.C: New test.
13806
13807         PR c++/9452
13808         * g++.dg/parse/ambig3.C: New test.
13809
13810         PR c++/9454
13811         * g++.dg/parse/operator3.C: New test.
13812
13813         PR c++/9486
13814         * g++.dg/parse/template10.C: New test.
13815
13816         PR c++/9488
13817         * g++.dg/parse/template11.C: New test.
13818
13819         PR c++/10150
13820         * g++.dg/parse/invalid-op1.C: New test.
13821
13822         PR c++/10247
13823         * g++.dg/parse/condexpr1.C: New test.
13824
13825 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13826
13827         * g++.dg/ext/packed3.C: New test.
13828         * g++.dg/ext/packed4.C: New test.
13829
13830         * gcc.dg/pack-test-3.c: New test.
13831
13832 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13833
13834         * lib/compat.exp: Handle dg-options per source file.
13835         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13836         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13837         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13838         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13839         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13840         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13841         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13842         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13843         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13844         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13845         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13846         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13847         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13848         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13849
13850 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13851
13852         PR c/10320
13853         * gcc.c-torture/execute/20030718-1.c: New test.
13854
13855 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13856
13857         PR optimization/11536
13858         * gcc.dg/20030721-1.c: New test.
13859
13860 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13861
13862         PR c++/11546
13863         * g++.dg/template/lookup1.C: New test.
13864
13865 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13866
13867         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13868         diagnostics of ill-formed constructs involving labels.
13869         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13870         the new 'previously defined here' message.
13871
13872 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13873
13874         * g++.dg/parse/non-dependent2.C: New test.
13875
13876 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13877
13878         * g++.dg/init/init-ref4.C: xfail on targets without
13879         weak symbols.
13880
13881 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13882
13883         PR target/11087
13884         * gcc.c-torture/execute/20030717-1.c: New test.
13885
13886 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13887
13888         * g++.dg/opt/cfg1.C: New test.
13889
13890 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13891
13892         PR optimization/11557
13893         * gcc.dg/20030717-1.c: New test.
13894
13895 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13896
13897         PR c++/10476
13898         * g++.dg/expr/crash-1.C: New test.
13899
13900         PR c++/11027
13901         * g++.dg/template/init3.C: New test.
13902
13903         PR c++/8222
13904         * g++.dg/template/non-dependent1.C: New test.
13905
13906         PR c++/11070
13907         * g++.dg/template/non-dependent2.C: New test.
13908
13909         PR c++/11071
13910         * g++.dg/template/non-dependent3.C: New test.
13911
13912         PR c++/9907
13913         * g++.dg/template/sizeof5.C: New test.
13914
13915 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13916
13917         PR 11498
13918         * gcc.c-torture/compile/mangle-1.c: New file.
13919
13920 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13921
13922         PR c++/7809
13923         * g++.dg/parse/access3.C: New test.
13924
13925 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13926
13927         PR c++/11384
13928         * g++.dg/init/init-ref4.C: New test.
13929
13930 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13931
13932         PR c++/11547
13933         * g++.dg/parse/constant3.C: New test.
13934         * g++.dg/parse/crash7.C: Likewise.
13935
13936 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13937
13938         PR target/11008
13939         * gcc.dg/i386-pentium4-not-mull.c: New.
13940
13941 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13942
13943         * gcc.dg/asm-names.c (ymain): Make it weak.
13944
13945 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13946
13947         PR c++/5421
13948         * g++.dg/template/friend21.C: New test.
13949
13950 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13951
13952         * gcc.dg/cleanup-8.c: New test.
13953         * gcc.dg/cleanup-9.c: New test.
13954
13955 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13956
13957         * g++.dg/ext/dll-MI1.h: New file.
13958         * g++.dg/ext/dllexport-MI1.C: New file.
13959         * g++.dg/ext/dllimport-MI1.C: New file.
13960
13961 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13962
13963         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13964         it does not have cmpstrsi patterns (just cmpmemsi).
13965
13966 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13967
13968         PR debug/11473
13969         * g++.dg/debug/debug8.C: New test.
13970
13971 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13972
13973         PR c++/10108
13974         * g++.dg/template/crash7.C: New test.
13975
13976 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13977
13978         PR target/10795
13979         * gcc.c-torture/compile/20030708-1.c: New.
13980
13981 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13982
13983         * gcc.c-torture/execute/20030715-1.c: New test.
13984
13985 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13986
13987         * gcc.dg/pch/inline-3.c: New file.
13988         * gcc.dg/pch/inline-3.hs: New file.
13989         * gcc.dg/pch/inline-4.c: New file.
13990         * gcc.dg/pch/inline-4.hs: New file.
13991
13992 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13993
13994         PR c++/11509
13995         * g++.dg/template/crash6.C: New test.
13996
13997         PR c++/7053
13998         * g++.dg/template/friend20.C: New test.
13999
14000         PR c++/7019
14001         * g++.dg/template/overload2.C: New test.
14002
14003 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14004
14005         PR optimization/11440
14006         * gcc.c-torture/execute/20030714-1.c: New test.
14007
14008 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14009
14010         PR c++/11154
14011         * g++.dg/template/partial2.C: New test.
14012
14013 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14014
14015         PR c++/11503
14016         * g++.dg/template/anon1.C: New test.
14017
14018         PR c++/11493
14019         PR c++/11495
14020         * g++.dg/parse/template9.C: Likewise.
14021         * g++.dg/template/crash4.C: New test.
14022         * g++.dg/template/koenig1.C: Likewise.
14023         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14024         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14025         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14026         functions.
14027         * g++.old-deja/g++.jason/template36.C: Likewise.
14028         * g++.old-deja/g++.mike/p1989.C: Likewise.
14029         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14030         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14031         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14032         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14033         compiling.
14034         * g++.old-deja/g++.pt/union2.C: Use this->.
14035
14036 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14037
14038         * gcc.dg/20030711-1.c: New test.
14039
14040 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14041
14042         PR c++/11050
14043         * g++.dg/parse/args1.C: New test.
14044         * g++.pt/defarg8.C: Change expected errors.
14045
14046 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14047
14048         PR c++/8164
14049         * g++.dg/template/nontype2.C: New test.
14050
14051         PR c++/10558
14052         * g++.dg/parse/template8.C: New test.
14053
14054         PR c++/8327
14055         * g++.dg/template/scope1.C: New test.
14056
14057         * g++.dg/warn/Wsign-compare-1.C: New test.
14058
14059 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14060
14061         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14062
14063 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14064
14065         PR c++/9411
14066         * g++.dg/template/explicit2.C: New test.
14067
14068         PR c++/10032
14069         * g++.dg/warn/pedantic1.C: New test.
14070
14071 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14072
14073         PR c++ 9483
14074         * g++.dg/other/field1.C: New test.
14075
14076 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14077
14078         PR c/11449
14079         * gcc.c-torture/compile/20030707-1.c: New.
14080
14081 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14082
14083         PR c++/10849
14084         * g++.dg/template/access12.C: New test.
14085
14086 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14089         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14090         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14091         * gcc.misc-tests/gcov.exp: Update
14092         * g++.dg/gcov/gcov.exp: Update
14093         * lib/gcov.exp: Update.
14094
14095 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14096
14097         * g++.dg/abi/mangle17.C: Make sure template expressions are
14098         dependent.
14099         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14100         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14101         * g++.dg/opt/stack1.C: Remove erroneous code.
14102         * g++.dg/parse/template7.C: New test.
14103         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14104         * g++.old-deja/g++.pt/crash4.C: Likewise.
14105
14106 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14107
14108         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14109         with zero or one occurence of `$' after the initial `L'.
14110
14111 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14112
14113         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14114
14115 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14116
14117         PR c/11370
14118         * gcc.dg/Wunreachable-6.c: New testcase.
14119         * gcc.dg/Wunreachable-7.c: New testcase.
14120
14121 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14122
14123         PR c/11420
14124         * gcc.dg/20030708-1.c: New test.
14125
14126 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14127
14128         * gcc.dg/compat/sdata-section.h: New file.
14129         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14130         * gcc.dg/torture/mips-sdata-1.c: New test.
14131
14132 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14133
14134         PR c++/11030
14135         * g++.dg/template/friend19.C: New test.
14136
14137 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14138
14139         * g++.dg/opt/strength-reduce.C: New test.
14140
14141 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14142
14143         PR target/10979
14144         * gcc.dg/20030707-1.c: New testcase.
14145
14146 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14147
14148         PR optimization/11059
14149         * g++.dg/opt/emptyunion.C: New testcase.
14150
14151 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14152             Eric Botcazou  <ebotcazou@libertysurf.fr>
14153
14154         * g++.dg/opt/stack1.C: New test.
14155
14156 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14157
14158         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14159         run test.
14160
14161         PR c++/11431
14162         * g++.dg/expr/static_cast3.C: New test.
14163
14164 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14165
14166         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14167         everywhere.
14168         * gcc.dg/concat.c: Concatenation of string constants with
14169         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14170         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14171         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14172         necessary to avoid multi-character character constant warning.
14173         * gcc.dg/cpp/escape.c: Likewise.
14174         * gcc.dg/cpp/ucs.c: Likewise.
14175         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14176         Fix a typo.
14177
14178 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14179
14180         PR c/11428
14181         * gcc.c-torture/compile/20030704-1.c: New.
14182
14183 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14184
14185         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14186
14187 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14188
14189         PR c++/5287, PR c++/7910,  PR c++/11021
14190         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14191         tests for warnings.
14192         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14193         * g++.dg/ext/dllimport3.C: Likewise.
14194         * g++.dg/ext/dllimport4.C: New file.
14195         * g++.dg/ext/dllimport5.C: New file.
14196         * g++.dg/ext/dllimport6.C: New file.
14197         * g++.dg/ext/dllimport7.C: New file.
14198         * g++.dg/ext/dllimport8.C: New file.
14199         * g++.dg/ext/dllimport9.C: New file.
14200         * g++.dg/ext/dllimport10.C: New file.
14201         * g++.dg/ext/dllexport1.C: New file.
14202
14203 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14204
14205         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14206         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14207
14208 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14209
14210         * gcc.dg/builtins-25.c: New testcase.
14211         * gcc.dg/builtins-26.c: New testcase.
14212
14213 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14214
14215         * gcc.dg/compat/vector-defs.h: New file.
14216         * gcc.dg/compat/vector-setup.h: New file.
14217         * gcc.dg/compat/vector-check.h: New file.
14218         * gcc.dg/compat/vector-1_main.c: New file.
14219         * gcc.dg/compat/vector-1_x.c: New file.
14220         * gcc.dg/compat/vector-1_y.c: New file.
14221         * gcc.dg/compat/vector-2_main.c: New file.
14222         * gcc.dg/compat/vector-2_x.c: New file.
14223         * gcc.dg/compat/vector-2_y.c: New file.
14224
14225         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14226         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14227         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14228         * gcc.dg/compat/struct-align-1.h: New file.
14229         * gcc.dg/compat/struct-align-1_main.c: New file.
14230         * gcc.dg/compat/struct-align-1_x.c: New file.
14231         * gcc.dg/compat/struct-align-1_y.c: New file.
14232         * gcc.dg/compat/struct-align-2.h: New file.
14233         * gcc.dg/compat/struct-align-2_main.c: New file.
14234         * gcc.dg/compat/struct-align-2_x.c: New file.
14235         * gcc.dg/compat/struct-align-2_y.c: New file.
14236
14237         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14238         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14239         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14240         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14241         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14242         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14243         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14244         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14245         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14246         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14247         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14248         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14249         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14250         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14251         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14252         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14253         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14254         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14255         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14256         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14257         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14258         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14259         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14260         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14261         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14262         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14263         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14264         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14265         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14266
14267 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14268
14269         * gcc.dg/i386-call-1.c: New test.
14270
14271 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14272
14273         PR c++/9162
14274         * g++.dg/parse/defarg4.C: New.
14275
14276 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14277
14278         PR target/10700
14279         * gcc.c-torture/compile/20030703-1.c: New test case.
14280
14281 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14282
14283         * g++.dg/template/local3.C: Remove extra semicolon.
14284
14285 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14286
14287         * gcc.dg/i386-volatile-1.c: New test.
14288
14289 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14290
14291         PR c++/11072
14292         * g++.dg/other/offsetof2.C: XFAIL.
14293         * g++.dg/other/offsetof5.C: New.
14294
14295         PR c++/10219
14296         * g++.dg/template/error1.C: New.
14297
14298         PR c++/9779
14299         * g++.dg/template/dependent-expr1.C: New.
14300
14301 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14302
14303         PR c++/6949
14304         * g++.dg/template/local3.C: New test.
14305
14306         PR c++/11149
14307         * g++.dg/lookup/scoped6.C: New test.
14308
14309 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14310
14311         PR c++/8046
14312         * g++.dg/other/error7.C: New test.
14313
14314 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14315
14316         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14317         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14318         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14319         * g++.old-deja/g++.other/union2.C: Likewise.
14320         * gcc.dg/c90-const-expr-2.c: Likewise.
14321         * gcc.dg/c90-const-expr-3.c: Likewise.
14322         * gcc.dg/c99-const-expr-2.c: Likewise.
14323         * gcc.dg/c99-const-expr-3.c: Likewise.
14324         * gcc.dg/concat.c: Likewise.
14325
14326 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14327
14328         PR c++/9559
14329         * g++.dg/init/static1.C: New test.
14330
14331 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14332
14333         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14334         * g++.old-deja/g++.other/access2.C: Likewise.
14335         * g++.old-deja/g++.other/decl2.C: Likewise.
14336         * gcc.c-torture/execute/20020615-1.c: Likewise.
14337
14338 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14339
14340         PR c++/4933
14341         * g++.dg/template/sizeof4.C: New test.
14342
14343 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14344
14345         * g++.dg/other/error6.C: New test.
14346
14347 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14348
14349         PR c++/10750
14350         * g++.dg/parse/constant2.C: New test.
14351
14352 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14353
14354         PR c++/11106
14355         * g++.dg/other/error5.C: New test.
14356
14357 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14358
14359         * gcc.dg/format/gcc_diag-1.c: New test.
14360
14361 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14362
14363         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14364
14365 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14366
14367         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14368         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14369         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14370
14371 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14372
14373         * gcc.c-torture/execute/builtins/string-8.c: New test.
14374         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14375         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14376         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14377
14378 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14379
14380         PR c++/10468
14381         * g++.dg/ext/typeof6.C: New test.
14382
14383 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14384
14385         PR c++/10796
14386         * g++.dg/init/enum1.C: New test.
14387
14388 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14389
14390         * gcc.dg/20030627-1.c: New test.
14391
14392 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14393
14394         PR c++/11332
14395         * g++.dg/expr/static_cast2.C: New test.
14396
14397 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14398             Jakub Jelinek  <jakub@redhat.com>
14399
14400         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14401         sprintf(dst,"%s",src) optimization.
14402         * gcc.c-torture/execute/20030626-1.c: New test case.
14403         * gcc.c-torture/execute/20030626-2.c: New test case.
14404
14405 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14406
14407         * gcc.c-torture/execute/multi-ix.c: New test.
14408
14409         * gcc.c-torture/execute/simd-4.c (main):
14410         Added missing semicolon at end of union.
14411
14412 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14413
14414         PR c++/8266
14415         * g++.dg/template/explicit-instantiation3.C: New test.
14416
14417 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14418
14419         * gcc.dg/20030626-1.c: Use signed char.
14420
14421 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14422
14423         * gcc.dg/20030626-1.c: New test.
14424
14425 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14426
14427         * const-str-2.m: Update.
14428
14429 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14430
14431         PR c++/10990
14432         * g++.dg/rtti/dyncast1.C: New test.
14433         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14434         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14435         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14436
14437         PR c++/10931
14438         * g++.dg/expr/static_cast1.C: New test.
14439
14440 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14441
14442         * gcc.dg/20030625-1.c: New test.
14443
14444 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14445
14446         * gcc.c-torture/compile/20030624-1.c: New test case.
14447
14448 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14449
14450         * gcc.c-torture/execute/string-opt-17.c: New test.
14451
14452 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14453
14454         PR c++/5754
14455         * g++.dg/parse/crash6.C: New test.
14456
14457 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14458
14459         * gcc.dg/builtins-24.c: New test case.
14460
14461 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14462
14463         * g++.dg/opt/operator1.C: New test.
14464
14465 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14466
14467         * gcc.c-torture/execute/string-opt-16.c: New test case.
14468
14469 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14470
14471         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14472         * g++.old-deja/g++.other/conv7.C: Likewise
14473         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14474         * g++.old-deja/g++.other/overload14.C: Likewise.
14475
14476 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14477
14478         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14479         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14480
14481 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14482
14483         PR c++/10888
14484         * g++.dg/warn/Winline-3.C: New test.
14485
14486 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14487
14488         * lib/target-supports.exp (check_alias_available): Make the test
14489         program acceptable to the Solaris assembler.
14490
14491         PR c++/10749
14492         * g++.dg/template/memclass2.C: New test.
14493
14494 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14495             Eric Botcazou  <ebotcazou@libertysurf.fr>
14496
14497         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14498         data for non-matching targets.
14499         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14500
14501 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14502
14503         PR c++/10845
14504         * g++.dg/template/member3.C: New test.
14505
14506 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14507
14508         PR c++/10939
14509         * g++.dg/template/func1.C: New test.
14510
14511         PR c++/9649
14512         * g++.dg/template/static4.C: New test.
14513         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14514
14515         PR c++/11041
14516         * g++.dg/init/ref7.C: New test.
14517
14518 2003-06-19  Matt Austern  <austern@apple.com>
14519
14520         PR c++/11228
14521         * g++.dg/anew1.C: New test.
14522         * g++.dg/anew2.C: New test.
14523         * g++.dg/anew3.C: New test.
14524         * g++.dg/anew4.C: New test.
14525
14526 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14527
14528         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14529
14530 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14531
14532         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14533         endian-dependent.
14534
14535 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14536
14537         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14538         Remove cruft.
14539
14540 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14541
14542         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14543         * gcc.c-torture/compile/961203-1.c: Likewise.
14544         * gcc.c-torture/compile/980506-1.c: Likewise.
14545
14546 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14547
14548         PR c++/10712
14549         * g++.dg/lookup/using7.C: New test.
14550
14551 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14552
14553         PR c++/11105
14554         * g++.dg/abi/conv1.C: Remove it.
14555         * g++.dg/template/conv7.C: New test.
14556         * g++.dg/template/conv8.C: Likewise.
14557         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14558         conversion operator.
14559
14560 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14561
14562         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14563         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14564         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14565         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14566         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14567         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14568         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14569         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14570         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14571         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14572         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14573         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14574         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14575         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14576         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14577         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14578         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14579         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14580         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14581         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14582         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14583         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14584         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14585         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14586         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14587         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14588         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14589         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14590         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14591
14592 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14593
14594         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14595         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14596         indications.
14597
14598 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14599
14600         * gcc.dg/i386-387-5.c: New test case.
14601         * gcc.dg/i386-387-6.c: New test case.
14602         * gcc.dg/builtins-23.c: New test case.
14603
14604 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14605
14606         * gcc.dg/builtins-22.c: New test case.
14607         * gcc.dg/i386-387-1.c: Update to test exp.
14608         * gcc.dg/i386-387-2.c: Likewise.
14609
14610 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14611
14612         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14613
14614 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14615
14616         * lib/gcc-dg.exp (dg-require-dll): New function.
14617         (dg-xfail-if): Likewise.
14618         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14619         driver.
14620
14621         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14622         * gcc.c-torture/compile/20001205-1.c: Likewise.
14623         * gcc.c-torture/compile/20001226-1.c: Likewise.
14624         * gcc.c-torture/compile/20010518-2.c: Likewise.
14625         * gcc.c-torture/compile/20020312-1.c: Likewise.
14626         * gcc.c-torture/compile/20020604-1.c: Likewise.
14627         * gcc.c-torture/compile/920501-12.c: Likewise.
14628         * gcc.c-torture/compile/920501-4.c: Likewise.
14629         * gcc.c-torture/compile/920520-1.c: Likewise.
14630         * gcc.c-torture/compile/920521-1.c: Likewise.
14631         * gcc.c-torture/compile/920625-1.c: Likewise.
14632         * gcc.c-torture/compile/961203-1.c: Likewise.
14633         * gcc.c-torture/compile/980506-1.c: Likewise.
14634         * gcc.c-torture/compile/981006-1.c: Likewise.
14635         * gcc.c-torture/compile/981022-1.c: Likewise.
14636         * gcc.c-torture/compile/981223-1.c: Likewise.
14637         * gcc.c-torture/compile/990617-1.c: Likewise.
14638         * gcc.c-torture/compile/dll.c: Likewise.
14639         * gcc.c-torture/compile/labels-3.c: Likewise.
14640         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14641         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14642         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14643         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14644         * gcc.c-torture/compile/simd-5.c: Likewise.
14645         * gcc.c-torture/compile/20000804-1.x: Remove.
14646         * gcc.c-torture/compile/20001205-1.x: Likewise.
14647         * gcc.c-torture/compile/20001226-1.x: Likewise.
14648         * gcc.c-torture/compile/20010518-2.x: Likewise.
14649         * gcc.c-torture/compile/20020312-1.x: Likewise.
14650         * gcc.c-torture/compile/20020604-1.x: Likewise.
14651         * gcc.c-torture/compile/920501-12.x: Likewise.
14652         * gcc.c-torture/compile/920501-4.x: Likewise.
14653         * gcc.c-torture/compile/920520-1.x: Likewise.
14654         * gcc.c-torture/compile/920521-1.x: Likewise.
14655         * gcc.c-torture/compile/920625-1.x: Likewise.
14656         * gcc.c-torture/compile/961203-1.x: Likewise.
14657         * gcc.c-torture/compile/980506-1.x: Likewise.
14658         * gcc.c-torture/compile/981006-1.x: Likewise.
14659         * gcc.c-torture/compile/981022-1.x: Likewise.
14660         * gcc.c-torture/compile/981223-1.x: Likewise.
14661         * gcc.c-torture/compile/990617-1.x: Likewise.
14662         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14663         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14664         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14665         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14666         * gcc.c-torture/compile/simd-5.x: Likewise.
14667
14668         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14669
14670 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14671
14672         * gcc.c-torture/execute/20030611-1.c: New test.
14673
14674 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14675
14676         PR middle-end/168
14677         * gcc.dg/20030612-1.c: New test case.
14678
14679 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14680
14681         PR c++/10635
14682         * g++.dg/expr/cast1.C: New test.
14683
14684 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14685
14686         * gcc.dg/builtins-21.c: New test case.
14687
14688 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14689
14690         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14691         options instead of at the end.
14692         * lib/objc.exp (objc_target_compile): Likewise.
14693
14694 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14695
14696         PR c++/10432
14697         * g++.dg/parse/error1.C: New test.
14698
14699 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14700
14701         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14702         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14703         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14704         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14705         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14706         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14707         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14708         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14709         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14710         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14711         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14712         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14713         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14714         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14715         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14716         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14717         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14718         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14719         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14720         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14721         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14722         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14723         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14724         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14725
14726         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14727         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14728         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14729         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14730         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14731         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14732         * gcc.dg/compat/scalar-return-3_main.c: New file.
14733         * gcc.dg/compat/scalar-return-3_x.c: New file.
14734         * gcc.dg/compat/scalar-return-3_y.c: New file.
14735         * gcc.dg/compat/scalar-return-4_main.c: New file.
14736         * gcc.dg/compat/scalar-return-4_x.c: New file.
14737         * gcc.dg/compat/scalar-return-4_y.c: New file.
14738
14739 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14740
14741         * gcc.dg/compat/fp2-struct-check.h: New file.
14742         * gcc.dg/compat/fp2-struct-defs.h: New file.
14743         * gcc.dg/compat/fp2-struct-init.h: New file.
14744         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14745         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14746         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14747         * gcc.dg/compat/struct-return-10_main.c: New file.
14748         * gcc.dg/compat/struct-return-10_x.c: New file.
14749         * gcc.dg/compat/struct-return-10_y.c: New file.
14750
14751         * gcc.dg/compat/compat-common.h: New file.
14752         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14753         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14754         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14755         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14756         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14757         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14758         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14759         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14760         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14761         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14762         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14763         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14764         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14765         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14766         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14767         * gcc.dg/compat/small-struct-check.h: Ditto.
14768         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14769         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14770         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14771         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14772         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14773         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14774         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14775         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14776         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14777         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14778         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14779         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14780         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14781         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14782         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14783         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14784         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14785         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14786         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14787         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14788         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14789         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14790         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14791         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14792         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14793         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14794         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14795         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14796         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14797         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14798
14799 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14800
14801         * g++.dg/pch/static-1.C: New file.
14802         * g++.dg/pch/static-1.Hs: New file.
14803
14804 2003-06-10  Richard Henderson  <rth@redhat.com>
14805
14806         * gcc.dg/asm-7.c: Adjust expected warning text.
14807
14808 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14809
14810         * gcc.dg/builtins-20.c: New test case.
14811
14812 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14813
14814         PR c++/11131
14815         * g++.dg/opt/template1.C: New test.
14816
14817 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14818
14819         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14820         additional_sources.
14821
14822 2003-05-21  David Taylor  <dtaylor@emc.com>
14823
14824         * gcc.dg/Wpadded.c: New file.
14825
14826 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14827
14828         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14829         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14830         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14831         dg-require-weak.
14832
14833 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14834
14835         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14836
14837 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14838
14839         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14840         (dg-require-alias): Likewise.
14841         (dg-require-gc-sections): Likewise.
14842         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14843
14844 2003-06-08  Richard Henderson  <rth@redhat.com>
14845
14846         * gcc.dg/20011029-2.c: Fix the array reference.
14847         * gcc.dg/asm-7.c: New.
14848
14849 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14850
14851         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14852
14853 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14854
14855         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14856         (dg-require-gc-sections): Likewise.
14857
14858 2003-06-08  Jan Hubicka  <jh@suse.cz>
14859
14860         * i386-cmov1.c: Fix regular expression.
14861         * i386-cvt-1.c: Likewise.
14862         * i386-local.c: Likewise.
14863         * i386-local2.c: Likewise.
14864         * i386-mul.c: Likewise.
14865         * i386-ssetype-1.c: Likewise.
14866         * i386-ssetype-3.c: Likewise.
14867         * i386-ssetype-5.c: Likewise.
14868
14869 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14870
14871         PR c++/11039
14872         * g++.dg/warn/implicit-typename2.C: New test.
14873         * g++.dg/warn/implicit-typename3.C: New test.
14874
14875 2003-06-07  Richard Henderson  <rth@redhat.com>
14876
14877         * g++.dg/other/offsetof3.C: Use size_t.
14878         * g++.dg/other/offsetof4.C: Likewise.
14879
14880 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14881
14882         * lib/copy-file.exp: New. Implement gcc_copy_files.
14883
14884         * lib/dg-pch.exp: Load copy-file.exp
14885         (dg-pch): Use gcc_copy_files instead of "file copy".
14886
14887 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14888
14889         * gcc.dg/weak/weak.exp: Simplify.
14890         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14891         * gcc.dg/weak/weak-1.c: Likewise.
14892         * gcc.dg/weak/weak-2.c: Likewise.
14893         * gcc.dg/weak/weak-3.c: Likewise.
14894         * gcc.dg/weak/weak-4.c: Likewise.
14895         * gcc.dg/weak/weak-5.c: Likewise.
14896         * gcc.dg/weak/weak-6.c: Likewise.
14897         * gcc.dg/weak/weak-7.c: Likewise.
14898         * gcc.dg/weak/weak-8.c: Likewise.
14899         * gcc.dg/weak/weak-9.c: Likewise.
14900
14901 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14902
14903         gcc.c-torture/execute/20030606-1.c: New.
14904
14905 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14906
14907         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14908         * gcc.dg/builtins-19.c: Likewise.
14909
14910 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14911
14912         * gcc.dg/builtins-2.c: Add some more tests.
14913         * gcc.dg/builtins-18.c: New test case.
14914         * gcc.dg/builtins-19.c: New test case.
14915
14916 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14917             Jim Wilson  <wilson@tuliptree.org>
14918
14919         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14920
14921 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14922
14923         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14924         mempcpy/stpcpy calls not to be optimized into something else.
14925         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14926         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14927         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14928
14929 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14930
14931         * gcc.dg/format/asm_fprintf-1.c: New test.
14932
14933 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14934
14935         * lib/gcc-defs.exp (additional_sources): New variable.
14936         (dg-additional-sources): New function.
14937         (additional_files): New variable.
14938         (dg-additional-files): New function.
14939         (dg-additional-files-options): Likewise.
14940         * lib/gcc-dg.exp (dg-require-weak): New function.
14941         (dg-require-alias): Likewise.
14942         (dg-require-gc-sections): Likewise.
14943         * lib/target-supports.exp (check_alias_available): Remove testfile
14944         parameter.
14945         (check_gc_sections_available): New function.
14946         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14947         (dg-gpp-additional-files): Likewise.
14948         * lib/g++.exp (additional_sources): Remove.
14949         (additional_files): Likewise.
14950         (g++_target_compile): Use dg-additional-files-options.
14951
14952         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14953         Tcl logic.
14954         * gcc.dg/special/ecos.exp: Remove.
14955         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14956         * gcc.dg/special/alias-1.c: Likewise.
14957         * gcc.dg/special/alias-2.c: Likewise.
14958         * gcc.dg/special/gcsec-1.c: Likewise.
14959         * gcc.dg/special/weak-1.c: Likewise.
14960         * gcc.dg/special/weak-2.c: Likewise.
14961         * gcc.dg/special/wkali-1.c: Likewise.
14962         * gcc.dg/special/wkali-2.c: Likewise.
14963
14964         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14965         dg-gpp-additional-*.
14966         * g++.dg/special/conpr-3.C: Likewise.
14967         * g++.dg/special/conpr-4.C: Likewise.
14968         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14969         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14970         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14971         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14972         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14973         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14974         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14975         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14976         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14977         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14978         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14979         * g++.old-deja/g++.other/comdat1.C: Likewise.
14980         * g++.old-deja/g++.other/comdat2.C: Likewise.
14981         * g++.old-deja/g++.other/comdat3.C: Likewise.
14982         * g++.old-deja/g++.other/ctor1.C: Likewise.
14983         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14984
14985 2003-06-05  Richard Henderson  <rth@redhat.com>
14986
14987         * gcc.dg/debug/20030605-1.c: New.
14988
14989 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14990
14991         * README.QMTEST: Update.
14992
14993 2003-06-04  Richard Henderson  <rth@redhat.com>
14994
14995         * gcc.dg/cleanup-1.c: New.
14996         * gcc.dg/cleanup-2.c: New.
14997         * gcc.dg/cleanup-3.c: New.
14998         * gcc.dg/cleanup-4.c: New.
14999         * gcc.dg/cleanup-5.c: New.
15000         * gcc.dg/cleanup-6.c: New.
15001         * gcc.dg/cleanup-7.c: New.
15002
15003 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15004
15005         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15006
15007         * lib/dg-pch.exp: New file.
15008         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15009         * gcc.dg/pch/pch.exp: Likewise.
15010
15011 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15012
15013         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15014         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15015         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15016         * gcc.dg/builtins-17.c: New test case.
15017         * gcc.dg/i386-387-4.c: New test case.
15018         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15019
15020 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15021
15022         * gcc.dg/ultrasp9.c: New test.
15023
15024 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15025
15026         * gcc.c-torture/compile/20030604-1.c: New test.
15027         * gcc.dg/sparc-constant-1.c: New test.
15028
15029 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15030
15031         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15032
15033 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15034
15035         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15036
15037         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15038         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15039
15040 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15041
15042         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15043
15044 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15045
15046         PR c++/10940
15047         * g++.dg/template/spec10.C: New test.
15048
15049 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15050
15051         * gcc.dg/builtins-16.c: New test case.
15052
15053 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15054
15055         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15056         mempcpy test with post-increments.
15057         * gcc.c-torture/execute/string-opt-3.c: New test.
15058         * gcc.dg/string-opt-1.c: New test.
15059
15060 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15061
15062         PR fortran/10965
15063         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15064
15065 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15066
15067         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15068         (scan-assembler): ... here.  Use dg-scan.
15069         (scan-assembler-not): Likewise.
15070         (scan-file): New function.
15071         (scan-file-not): Likewise.
15072         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15073         * gcc.dg/cpp/_Pragma4.c: Likewise.
15074         * gcc.dg/cpp/_Pragma5.c: Likewise.
15075         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15076         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15077         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15078         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15079         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15080         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15081         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15082         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15083         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15084         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15085         * gcc.dg/cpp/cxxcom1.c: Likewise.
15086         * gcc.dg/cpp/line1.c: Likewise.
15087         * gcc.dg/cpp/maccom1.c: Likewise.
15088         * gcc.dg/cpp/maccom2.c: Likewise.
15089         * gcc.dg/cpp/maccom3.c: Likewise.
15090         * gcc.dg/cpp/maccom4.c: Likewise.
15091         * gcc.dg/cpp/maccom5.c: Likewise.
15092         * gcc.dg/cpp/maccom6.c: Likewise.
15093         * gcc.dg/cpp/multiline.c: Likewise.
15094         * gcc.dg/cpp/spacing1.c: Likewise.
15095         * gcc.dg/cpp/spacing2.c: Likewise.
15096         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15097         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15098         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15099         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15100         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15101         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15102         * gcc.dg/cpp/cxxcom2.c: Likewise.
15103         * gcc.dg/cpp/cxxcom2.h: New file.
15104
15105         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15106         * g++.dg/cpp/truefalse.C: Here.
15107         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15108
15109 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15110
15111         * gcc.dg/cpp/redef3.c: New file.
15112
15113 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15114
15115         * gcc.dg/i386-loop-3.c: New test.
15116
15117 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15118
15119         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15120
15121 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15122
15123         * gcc.dg/fwrapv-1.c: New test case.
15124         * gcc.dg/fwrapv-2.c: New test case.
15125
15126 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15127
15128         PR c++/10956
15129         * g++.dg/template/spec9.C: New test.
15130
15131 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15132
15133         * gcc.dg/duff-4.c: New test case.
15134
15135 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15136
15137         PR fortran/10843
15138         * g77.dg/ffixed-form-1.f: New test
15139         * g77.dg/ffixed-form-2.f: New test
15140         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15141         * g77.dg/ffree-form-3.f: New test
15142
15143 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15144
15145         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15146         * gcc.dg/wint_t-1.c: Likewise.
15147
15148 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15149
15150         * g++.dg/template/access11.C: New test.
15151
15152 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15153
15154         PR c++/10849
15155         * g++.dg/template/access10.C: New test.
15156
15157 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15158             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15159
15160         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15161
15162 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15163
15164         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15165         suppress for powerpc-*-darwin*.
15166         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15167
15168 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15169
15170         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15171         suppress option for powerpc-*-darwin*.
15172
15173 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15174
15175         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15176         * gcc.dg/builtins-4.c: Add test for fmod.
15177
15178 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15179
15180         PR c++/10682
15181         * g++.dg/template/instantiate4.C: New test.
15182
15183 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15184
15185         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15186
15187 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15188
15189         * gcc.dg/compat/scalar-return-1_main.c: New file.
15190         * gcc.dg/compat/scalar-return-1_x.c: New file.
15191         * gcc.dg/compat/scalar-return-1_y.c: New file.
15192         * gcc.dg/compat/scalar-return-2_main.c: New file.
15193         * gcc.dg/compat/scalar-return-2_x.c: New file.
15194         * gcc.dg/compat/scalar-return-2_y.c: New file.
15195         * gcc.dg/compat/struct-return-3_main.c: New file.
15196         * gcc.dg/compat/struct-return-3_y.c: New file.
15197         * gcc.dg/compat/struct-return-3_x.c: New file.
15198         * gcc.dg/compat/struct-return-2_main.c: New file.
15199         * gcc.dg/compat/struct-return-2_x.c: New file.
15200         * gcc.dg/compat/struct-return-2_y.c: New file.
15201
15202 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15203
15204         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15205         for hppa*-hp-hpux*.
15206         * gcc.dg/20021014-1.c (dg-options): Likewise.
15207         * gcc.dg/nest.c (dg-options): Likewise.
15208
15209 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15210
15211         PR c++/9738
15212         * g++.dg/ext/dllimport2.C: New file.
15213         * g++.dg/ext/dllimport3.C: New file.
15214
15215 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15216
15217         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15218         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15219         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15220         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15221         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15222         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15223         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15224         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15225         * gcc.dg/compat/small-struct-defs.h: New file.
15226         * gcc.dg/compat/small-struct-init.h: New file.
15227         * gcc.dg/compat/small-struct-check.h: New file.
15228         * gcc.dg/compat/fp-struct-defs.h: New file.
15229         * gcc.dg/compat/fp-struct-check.h: New file.
15230         * gcc.dg/compat/fp-struct-init.h: New file.
15231         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15232         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15233
15234 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15235
15236         * gcc.dg/20030225-2.c: New test.
15237
15238 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15239             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15240
15241         * gcc.c-torture/compile/20030518-1.c: New test case.
15242
15243 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15244
15245         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15246         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15247         gcc-dg-debug-runtest.
15248         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15249         gcc-dg-debug-runtest.
15250
15251 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15252
15253         PR c++/9022
15254         * g++.dg/lookup/using6.C: New test.
15255
15256 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15257
15258         * g++.dg/parse/access2.C: New test.
15259
15260 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15261
15262         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15263         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15264         * gcc.dg/debug/debug.exp: Likewise.
15265
15266 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15267
15268         * gcc.dg/dollar.c: New test.
15269
15270 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15271
15272         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15273         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15274         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15275         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15276         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15277         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15278         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15279         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15280         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15281         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15282         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15283         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15284         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15285         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15286         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15287         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15288         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15289         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15290
15291 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15292
15293         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15294         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15295         support for "repo" mode.
15296         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15297         * lib/g77-dg.exp: Likewise.
15298         * lib/obj-dg.exp: Likewise.
15299
15300 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15301
15302         Merge from gcc-3_2-rhl8-branch:
15303         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15304
15305         * gcc.dg/tls/opt-6.c: New test.
15306
15307         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15308
15309         * gcc.dg/20030405-1.c: New test.
15310
15311         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15312
15313         * gcc.dg/20030309-1.c: New test.
15314
15315         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15316
15317         * gcc.c-torture/execute/20030307-1.c: New test.
15318
15319         2003-02-20  Randolph Chung  <tausq@debian.org>
15320
15321         * gcc.c-torture/compile/20030220-1.c: New test.
15322
15323         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15324
15325         * gcc.dg/20030217-1.c: New test.
15326
15327         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15328
15329         * gcc.c-torture/compile/20020129-1.c: New test.
15330
15331         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15332
15333         * gcc.dg/unroll-1.c: New test.
15334
15335         2002-11-16  Jan Hubicka  <jh@suse.cz>
15336
15337         * gcc.c-torture/execute/20020920-1.c: New test.
15338
15339         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15340
15341         PR target/7434
15342         * gcc.c-torture/compile/20021008-1.c: New test.
15343
15344         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15345
15346         PR target/7559
15347         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15348
15349         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15350
15351         * gcc.c-torture/compile/20020807-1.c: New test.
15352
15353         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15354
15355         * gcc.dg/tls/opt-1.c: New test.
15356
15357         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15358
15359         * gcc.dg/20020729-1.c: New test.
15360
15361         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15362
15363         * g++.dg/opt/life1.C: New test.
15364
15365         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15366
15367         * gcc.dg/20020525-1.c: New test.
15368
15369         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15370
15371         PR c++/6794
15372         * g++.dg/ext/pretty1.C: New test.
15373         * g++.dg/ext/pretty2.C: New test.
15374
15375 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15376
15377         PR c++/8385
15378         * g++.dg/ext/typeof5.C: New test.
15379
15380 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15381
15382         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15383         __USER_LABEL_PREFIX__ into account.
15384         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15385
15386 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15387
15388         * gcc.dg/builtins-15.c: New test case.
15389
15390 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15391
15392         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15393
15394 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15395
15396         * lib/g++.exp: Tweak handling of additional source files.
15397         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15398         * g++.dg/special/conpr-2a.C: Rename to ...
15399         * g++.dg/special/conpr-2a.cc: ... this.
15400         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15401         * g++.dg/special/conpr-3a.C: Rename to ...
15402         * g++.dg/special/conpr-3a.cc: This.
15403         * g++.dg/special/conpr-3b.C: Rename to ...
15404         * g++.dg/special/conpr-3b.cc: This.
15405         * g++.dg/special/conpr-4.C: New test.
15406         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15407
15408 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15409
15410         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15411
15412 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15413
15414         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15415         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15416         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15417         * g++.old-deja/g++.other/warn3.C: Likewise.
15418
15419 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15420
15421         * gcc.dg/i386-387-1.c: Update to also test log.
15422         * gcc.dg/i386-387-2.c: Likewise.
15423
15424 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15425
15426         * g77.f-torture/execute/int8421.f: New test.
15427
15428 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15429
15430         PR c++/10230, c++/10481
15431         * g++.dg/lookup/scoped5.C: New test.
15432
15433 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15434
15435         PR c++/10552
15436         * g++.dg/template/ttp6.C: New test.
15437
15438 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15439
15440         * gcc.c-torture/execute/builtins: New directory.
15441         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15442         gcc.c-torture/execute/builtins.
15443         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15444         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15445         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15446         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15447
15448 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15449
15450         PR c++/9252
15451         * g++.dg/template/access8.C: New test.
15452         * g++.dg/template/access9.C: New test.
15453
15454 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15455
15456         PR c++/9554
15457         * g++.dg/parse/access1.C: New test.
15458
15459 2003-05-09  DJ Delorie  <dj@redhat.com>
15460
15461         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15462         long, and not an int.
15463
15464 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15465
15466         PR c++/10555, c++/10576
15467         * g++.dg/template/memclass1.C: New test.
15468
15469 2003-05-08  DJ Delorie  <dj@redhat.com>
15470
15471         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15472         targets.
15473         * gcc.c-torture/execute/20021024-1.x: Likewise.
15474         * gcc.c-torture/execute/shiftdi.x: Likewise.
15475         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15476         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15477         * gcc.dg/20021018-1.c: Likewise.
15478
15479 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15480
15481         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15482
15483         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15484         (bcopy): Call memmove.
15485
15486 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15487
15488         * g77.f-torture/compile/8485.f: New test case.
15489
15490 2003-05-07  Richard Henderson  <rth@redhat.com>
15491
15492         PR c++/10570
15493         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15494         Verify exception_cleanup not called for rethrows.
15495         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15496         when exiting catch block without rethrowing.
15497         * g++.dg/eh/forced3.C: New.
15498         * g++.dg/eh/forced4.C: New.
15499
15500 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15501
15502         * gcc.dg/20030505.c: Fix triplet.
15503
15504 2003-05-06  DJ Delorie  <dj@redhat.com>
15505
15506         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15507         * gcc.dg/nest.c: Likewise.
15508
15509 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15510
15511         * gcc.dg/builtins-14.c: New test case.
15512
15513 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15514
15515         * lib/compat.exp (compat-execute): New argument.
15516         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15517         * gcc.dg/compat: New test directory.
15518         * gcc.dg/compat/compat.exp: New expect script.
15519         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15520         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15521         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15522         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15523         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15524         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15525
15526         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15527         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15528         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15529         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15530         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15531         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15532         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15533         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15534         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15535         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15536         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15537         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15538         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15539         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15540         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15541
15542 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15543
15544         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15545
15546 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15547
15548         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15549
15550 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15551
15552         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15553         * gcc.dg/ppc-fsel-2.c: New test.
15554
15555         * gcc.dg/unused-5.c: New test.
15556
15557 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15558
15559         PR c++/10496
15560         * g++.dg/warn/pmf1.C: New test.
15561
15562 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15563
15564         PR c++/4494
15565         * g++.dg/warn/main.C: New test.
15566
15567 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15568
15569         * gcc.dg/nonnull-3.c: New test.
15570
15571 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15572
15573         * gcc.dg/cpp/Wtrigraphs.c: Update.
15574         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15575
15576 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15577
15578         * gcc.dg/ppc-fsel-1.c: New test.
15579
15580 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15581
15582         PR c/10604
15583         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15584
15585 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15586
15587         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15588
15589 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15590
15591         PR c++/9364, c++/10553, c++/10586
15592         * g++.dg/parse/typename4.C: New test.
15593         * g++.dg/parse/typename5.C: Likewise.
15594
15595 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15596
15597         * gcc.c-torture/compile/20030503-1.c: New test.
15598
15599 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15600
15601         * g++.dg/lookup/using5.C: Fix testcase error.
15602
15603 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15604
15605         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15606         since MEABI is no longer supported.  Remove all vestiges
15607         of MEABI from the test.
15608
15609 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15610
15611         PR c++/10554
15612         * g++.dg/lookup/using5.C: New test.
15613
15614 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15615
15616         PR c++/8772
15617         * g++.dg/template/ttp5.C: New test.
15618
15619 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15620
15621         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15622         (dg-gpp-additional-sources): New function.
15623         (dg-gpp-additional-files): Likewise.
15624         * lib/g++.exp (additional_sources): New variable.
15625         (additional_files): Likewise.
15626         (g++_target_compile): Deal with them.
15627         * lib/old-dejagnu.exp: Remove.
15628         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15629         * g++.old-deja: Revise all tests to use dg commands.
15630
15631 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15632
15633         PR c++/9432, c++/9528
15634         * g++.dg/lookup/using4.C: New test.
15635
15636 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15637
15638         * gcc.dg/noreturn-5.c: New file.
15639         * gcc.dg/noreturn-6.c: New file.
15640
15641         * gcc.c-torture/compile/inline-1.c: New file.
15642
15643 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15644
15645         PR c++/10551
15646         * g++.dg/template/explicit1.C: New test.
15647
15648 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15649
15650         PR c++/10549
15651         * g++.dg/other/bitfield1.C: New test.
15652
15653         PR c++/10527
15654         * g++.dg/init/new7.C: New test.
15655
15656 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15657
15658         * g++.dg/ext/desig1.C: New test.
15659         * g++.dg/ext/init1.C: Update.
15660
15661         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15662
15663 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15664
15665         PR c++/10180
15666         * g++.dg/warn/Winline-1.C: New test.
15667
15668 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15669
15670         * gcc.c-torture/execute/string-opt-19.c: New test.
15671
15672         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15673         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15674
15675 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15676
15677         PR c++/10506
15678         * g++.dg/init/new6.C: New test.
15679
15680         PR c++/10503
15681         * g++.dg/init/ref6.C: New test.
15682
15683 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15684
15685         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15686
15687 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15688
15689         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15690         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15691
15692 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15693
15694         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15695         initialized static data members.
15696
15697 2003-04-25  H.J. Lu <hjl@gnu.org>
15698
15699         * gcc.dg/ia64-sync-4.c: New test.
15700
15701 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15702
15703         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15704         date.
15705
15706 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15707
15708         PR c++/10337
15709         * g++.dg/warn/conv1.C: New test.
15710         * g++.old-deja/g++.other/conv7.C: Adjust.
15711         * g++.old-deja/g++.other/overload14.C: Adjust.
15712
15713 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15714
15715         PR c++/10471
15716         * g++.dg/template/defarg2.C: New test.
15717
15718 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15719
15720         * gcc.dg/cpp/include2.c: Update.
15721         * gcc.dg/cpp/multiline-2.c: New.
15722         * gcc.dg/cpp/multiline.c: Update.
15723         * gcc.dg/cpp/strify2.c: Update.
15724         * gcc.dg/cpp/trad/literals-2.c: Update.
15725
15726 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15727
15728         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15729
15730 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15731
15732         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15733
15734 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15735
15736         PR c++/10451
15737         * g++.dg/parse/crash4.C: New test.
15738
15739         PR c++/9847
15740         * g++.dg/parse/crash5.C: New test.
15741
15742 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15743
15744         PR c++/10446
15745         * g++.dg/parse/crash3.C: New test.
15746
15747         PR c++/10428
15748         * g++.dg/parse/elab1.C: New test.
15749
15750 2003-04-22  Devang Patel  <dpatel@apple.com>
15751
15752         * gcc.dg/cpp/trad/funlike-5.c: New test.
15753
15754 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15755
15756         * g++.dg/other/packed1.C: Fix dg options.
15757
15758 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15759
15760         * g++.dg/other/offsetof2.C: New test.
15761
15762 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15763
15764         * g++.dg/template/recurse.C: Adjust location of error messages.
15765
15766 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15767
15768         PR c++/9881
15769         * g++.dg/init/addr-const1.C: New test.
15770         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15771
15772 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15773
15774         PR c++/10405
15775         * g++.dg/lookup/struct-hack1.C: New test.
15776
15777 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15778
15779         * ucs.c: Update diagnostic messages.
15780
15781 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15782
15783         * gcc.dg/cpp/truefalse.cpp: New test.
15784         * gcc.dg/cpp/cpp.exp: Update.
15785         * g++.dg/other/stdbool-if.C: Remove.
15786
15787 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15788
15789         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15790         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15791
15792 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15793
15794         * gcc.c-torture/compile/20030418-1.c: New test.
15795
15796 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15797
15798         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15799
15800 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15801
15802         PR c++/10347
15803         g++.dg/template/dependent-name1.C: New test.
15804
15805 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15806
15807         * gcc.dg/warn-1.c (tourist_guide): New array,
15808         contains a pointer to bar.
15809
15810 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15811
15812         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15813         * gcc.c-torture/execute/medce-1.c: New test case.
15814         * gcc.c-torture/execute/medce-2.c: New test case.
15815
15816 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15817
15818         * lib/prune.exp: Ignore more messages.
15819
15820         PR c++/10381
15821         * g++.dg/parse/lookup3.C: New test.
15822
15823 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15824
15825         * gcc.c-torture/compile/20030415-1.c : New test.
15826
15827 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15828
15829         * gcc.c-torture/execute/scope-2.c: Move to ...
15830         * gcc.dg/noncompile/scope.c: .... here.
15831
15832 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15833
15834         * gcc.dg/20030414-2.c: New test case.
15835
15836 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15837
15838         PR target/10377
15839         * gcc.dg/20030414-1.c: New test.
15840
15841 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15842
15843         * gcc.dg/builtins-12.c: New test case.
15844         * gcc.dg/builtins-13.c: New test case.
15845
15846 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15847
15848         * gcc.c-torture/execute/string-opt-18.c: New test.
15849
15850 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15851
15852         PR c++/10300
15853         * g++.dg/init/new5.C: New test.
15854
15855 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15856
15857         PR c++/7910
15858         * g++.dg/ext/dllimport1.C: New test.
15859
15860 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15861
15862         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15863
15864 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15865
15866         PR Fortran/9263
15867         * g77.f-torture/noncompile/9263.f: New test
15868         PR Fortran/1832
15869         * g77.f-torture/execute/1832.f: New test
15870
15871 2003-04-11  David Chad  <davidc@freebsd.org>
15872             Loren J. Rittle  <ljrittle@acm.org>
15873
15874         libobjc/8562
15875         * objc.dg/headers.m: New test.
15876
15877 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15878
15879         * gcc.c-torture/execute/builtin-noret-2.c: New.
15880         * gcc.c-torture/execute/builtin-noret-2.x: New.
15881         XFAIL builtin-noret-2.c at -O1 and above.
15882         * gcc.dg/redecl.c: New.
15883         * gcc.dg/Wshadow-1.c: Update error regexps.
15884
15885 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15886
15887         * g++.dg/abi/bitfield10.C: New test.
15888
15889 2003-04-09  Mike Stump  <mrs@apple.com>
15890
15891         * gcc.dg/pch/pch.exp: Make testcase names longer.
15892         * g++.dg/pch/pch.exp: Make testcase names longer.
15893
15894 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15895
15896         * gcc.dg/builtins-11.c: New test case.
15897
15898 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15899
15900         * gcc.dg/builtins-9.c: New test case.
15901         * gcc.dg/builtins-10.c: New test case.
15902
15903 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15904
15905         * gcc.dg/noncompile/init-4.c.c: New test.
15906
15907 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15908
15909         * gcc.misc-test/gcov-9.c: New test.
15910         * gcc.misc-test/gcov-10.c: New test
15911         * gcc.misc-test/gcov-11.c: New test.
15912
15913 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15914
15915         PR optimization/10024
15916         * gcc.c-torture/compile/20030405-1.c: New test.
15917
15918 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15919
15920         * gcc.dg/pch/static-3.c: New.
15921         * gcc.dg/pch/static-3.hs: New.
15922         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15923
15924 2003-04-04  Richard Henderson  <rth@redhat.com>
15925
15926         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15927         * g++.dg/eh/forced2.C: Likewise.
15928
15929 2003-04-03  Mike Stump  <mrs@apple.com>
15930
15931         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15932         target arg.
15933         (scan-assembler-times, scan-assembler-not): Likewise.
15934         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15935
15936 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15937
15938         * gcc.dg/sparc-loop-1.c: New test.
15939
15940 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15941
15942         PR other/9274
15943         * g++.dg/pch/system-2.C: New.
15944         * g++.dg/pch/system-2.Hs: New.
15945
15946 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15947
15948         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15949
15950         * g++.dg/eh/simd-1.C (vecfunc): Same.
15951
15952 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15953
15954         * gcc.c-torture/execute/20030401-1.c: New test case.
15955
15956 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15957
15958         * objc.dg/defs.m: New.
15959
15960 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15961
15962         * g++.dg/eh/simd-1.C: New.
15963         * g++.dg/eh/simd-2.C: New.
15964
15965 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15966
15967         * gcc.c-torture/execute/simd-3.c: New.
15968
15969 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15970
15971         PR c/9936
15972         * gcc.dg/20030331-2.c: New test.
15973
15974 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15975
15976         PR c++/10278
15977         * g++.dg/parse/crash2.C: New test.
15978
15979 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15980
15981         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15982         * gcc.c-torture/execute/20030331-1.c: ...here.
15983
15984 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15985
15986         * gcc.c-torture/execute/20030331-1.c: New test.
15987
15988 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15989
15990         * lib/gcov.exp: Adjust call return testing strings.
15991         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15992
15993 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15994
15995         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15996         * gcc.dg/builtins-7.c: New test case.
15997         * gcc.dg/builtins-8.c: New test case.
15998
15999 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16000
16001         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16002
16003 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16004
16005         PR c++/7647
16006         * g++.dg/lookup-class-member-2.C: New test.
16007
16008 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16009
16010         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16011
16012 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16013
16014         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16015
16016 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16017
16018         * g++.dg/init/attrib1.C: New test.
16019
16020 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16021
16022         * gcc.dg/ultrasp8.c: New test.
16023
16024 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16025
16026         * gcc.dg/ultrasp7.c: New test.
16027
16028 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16029
16030         PR c++/10047
16031         * g++.dg/template/inline1.C: New test.
16032
16033 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16034
16035         * gcc.dg/sparc-dwarf2.c: New test.
16036
16037 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16038
16039         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16040         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16041
16042 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16043
16044         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16045         than reading .x files.
16046         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16047         * g77.dg/gcov/gcov-1.f: Likewise.
16048         * gcc.misc-tests/gcov-4b.c: Likewise.
16049         * gcc.misc-tests/gcov-5b.c: Likewise.
16050         * gcc.misc-tests/gcov-6.c: Likewise.
16051         * gcc.misc-tests/gcov-7.c: Likewise.
16052         * gcc.misc-tests/gcov-8.c: Likewise.
16053         * g++.dg/gcov/gcov-1.x: Remove.
16054         * g77.dg/gcov/gcov-1.x: Likewise.
16055         * gcc.misc-tests/gcov-4b.x: Likewise.
16056         * gcc.misc-tests/gcov-5b.x: Likewise.
16057         * gcc.misc-tests/gcov-6.x: Likewise.
16058         * gcc.misc-tests/gcov-7.x: Likewise.
16059         * gcc.misc-tests/gcov-8.x: Likewise.
16060
16061 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16062
16063         PR opt/10087
16064         * gcc.dg/20030324-1.c: New test.
16065
16066 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16067
16068         PR c++/10224
16069         * g++.dg/template/arg3.C: New test.
16070
16071         PR c++/10158
16072         * g++.dg/template/friend18.C: New test.
16073
16074 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16075
16076         * g77.f-torture/compile/20030326-1.f: New test case.
16077
16078 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16079
16080         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16081
16082         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16083
16084 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16085
16086         * gcc.dg/ia64-sync-3.c: New test.
16087
16088 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16089
16090         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16091
16092 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16093
16094         * gcc.dg/ultrasp6.c: New test.
16095
16096 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16097
16098         * gcc.dg/i386-signbit-1.c: New test.
16099         * gcc.dg/i386-signbit-2.c: New test.
16100         * gcc.dg/i386-signbit-3.c: New test.
16101
16102 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16103
16104         * gcc.dg/ultrasp5.c: Fix options.
16105
16106 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16107
16108         * gcc.dg/ultrasp5.c: Fix comment.
16109
16110 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16111
16112         PR fortran/10197
16113         * g77.f-torture/execute/10197.f: New test.
16114
16115 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16116
16117         PR c++/9898, c++/383
16118         * g++.dg/template/conv6.C: New test.
16119
16120         PR c++/10119
16121         * g++.dg/template/ptrmem5.C: New test.
16122
16123         PR c++/10026
16124         * g++.dg/lookup/koenig1.C: New test.
16125
16126         PR C++/10199
16127         * g++.dg/lookup/template2.C: New test.
16128
16129 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16130
16131         * g++.dg/opt/rtti1.C: New test.
16132
16133 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16134
16135         * gcc.dg/ultrasp5.c: New test.
16136
16137 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16138
16139         PR middle-end/9967
16140         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16141         builtin fputs.
16142
16143 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16144
16145         PR c/8224
16146         * gcc.dg/20030323-1.c: New test.
16147
16148 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16149
16150         * gcc.c-torture/compile/20030323-1.c: New test case.
16151
16152 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16153
16154         * gcc.dg/20030321-1.c: New test.
16155
16156 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16157
16158         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16159
16160 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16161
16162         PR c++/9978, c++/9708
16163         * g++.dg/ext/vlm1.C: Adjust expected error.
16164         * g++.dg/ext/vla2.C: New test.
16165         * g++.dg/template/arg1.C: New test.
16166         * g++.dg/template/arg2.C: New test.
16167
16168 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16169
16170         * g77.f-torture/execute/select.f: New test.
16171         * g77.f-torture/noncompile/select_no_compile.f: New test.
16172
16173 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16174
16175         PR c++/9898
16176         * g++.dg/other/error4.C: New test.
16177
16178 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16179
16180         * g++.dg/template/friend17.C: New test.
16181
16182 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16183
16184         * gcc.c-torture/compile/20030320-1.c: New.
16185
16186 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16187
16188         * gcc.dg/builtins-6.c: New test case.
16189
16190 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16191
16192         PR target/10073
16193         * gcc.c-torture/compile/20030319-1.c: New.
16194
16195 2003-03-18  Jan Hubicka  <jh@suse.cz>
16196
16197         * gcc.dg/i386-cvt-1.c: New test.
16198
16199 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16200
16201         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16202         * objc.dg/naming-2.m: Likewise.
16203
16204 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16205
16206         PR c++/9639
16207         * g++.dg/parse/crash1.C: New test.
16208
16209 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16210
16211         PR c++/8805
16212         * g++.dg/eh/cleanup1.C: New test.
16213
16214 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16215
16216         * gcc.c-torture/execute/20030316-1.c: New test case.
16217
16218 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16219
16220         PR c++/9629
16221         * g++.dg/init/ctor2.C: New test.
16222
16223 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16224
16225         * g77.f-torture/compile/xformat.f: New test case.
16226
16227 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16228
16229         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16230         * g++.old-deja/g++.mike/eh50.C: Likewise.
16231
16232 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16233
16234         PR c++/6440
16235         * g++.dg/template/spec7.C: New test.
16236         * g++.dg/template/spec8.C: Likewise.
16237
16238 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16239
16240         * gcc.c-torture/execute/20030313-1.c: New test.
16241
16242 2003-03-14  Richard Henderson  <rth@redhat.com>
16243
16244         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16245
16246 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16247
16248         * gcc.c-torture/compile/20030314-1.c: New test.
16249
16250 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16251
16252         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16253         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16254         thumb target,
16255         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16256         to accept newer _imp__  prefix and additional
16257         newline in .drectve section.
16258         * gcc.dg/dll-4.c: Likewise.
16259         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16260         switch.
16261
16262 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16263
16264         * g++.dg/parse/namespace9.C: New test.
16265
16266         * g++.dg/init/ref5.C: New test.
16267         * g++.dg/parse/ptrmem1.C: Likewise.
16268
16269 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16270
16271         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16272         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16273         regular expression.
16274         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16275         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16276
16277 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16278
16279         * gcc.c-torture/execute/20030224-2.c: New test.
16280
16281 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16282
16283         * gcc.dg/decl-3.c: New test.
16284
16285 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16286
16287         * gcc.dg/i386-loop-2.c: New test.
16288
16289 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16290
16291         PR c++/9474
16292         * g++.dg/parse/namespace8.C: New test.
16293
16294         PR c++/9924
16295         * g++.dg/overload/builtin2.C: New test.
16296
16297 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16298
16299         * gcc.dg/return-type-3.c: New test.
16300
16301 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16302
16303         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16304         profiling options are not supported.
16305
16306 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16307
16308         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16309         * g++.old-deja/g++.warn/impint2.C: Likewise.
16310
16311 2003-03-10  Devang Patel  <dpatel@apple.com>
16312
16313         * g++.dg/cpp/c++_cmd_1.C: New test.
16314         * g++.dg/cpp/c++_cmd_1.h: New file.
16315
16316 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16317
16318         * gcc.dg/altivec-9.c: New file.
16319
16320 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16321
16322         * gcc.dg/ppc-sdata-1.c: New test.
16323         * gcc.dg/ppc-sdata-2.c: New test.
16324
16325 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16326
16327         PR c++/9373
16328         * g++.dg/opt/ptrmem2.C: New test.
16329
16330         PR c++/8534
16331         * g++.dg/opt/ptrmem1.C: New test.
16332
16333 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16334
16335         * gcc.dg/i386-loop-1.c: New test.
16336
16337 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16338
16339         PR c++/9970
16340         * g++.dg/lookup/friend1.C: New test.
16341
16342 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16343
16344         PR c++/9823
16345         * g++.dg/parser/constructor1.C: New test.
16346
16347 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16348
16349         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16350
16351         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16352
16353 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16354
16355         * gcc.dg/cpp/Wunused.c: Update test.
16356
16357 2003-03-08  Jan Hubicka  <jh@suse.cz>
16358
16359         * gcc.dg/inline-3.c: New test.
16360
16361 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16362
16363         PR c++/9809
16364         * g++.dg/parse/builtin1.C: New test.
16365
16366         PR c++/9982
16367         * g++.dg/abi/cookie1.C: New test.
16368         * g++.dg/abi/cookie2.C: Likewise.
16369
16370         PR c++/9524
16371         * g++.dg/template/field1.C: New test.
16372
16373         PR c++/9912
16374         * g++.dg/parse/class1.C: New test.
16375         * g++.dg/parse/namespace7.C: Likewise.
16376         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16377
16378 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16379
16380         * g++.dg/init/ref4.C: New test.
16381
16382 2003-03-07  Jan Hubicka  <jh@suse.cz>
16383
16384         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16385         * gcc.dg/inline-3.c:  New test.
16386
16387 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16388
16389         * g++.dg/init/ref3.C: New test.
16390
16391         PR c++/9965
16392         * g++.dg/init/ref2.C: New test.
16393
16394         PR c++/9400
16395         * g++.dg/warn/Wshadow-2.C: New test.
16396
16397         PR c++/9791
16398         * g++.dg/warn/Woverloaded-1.C: New test.
16399
16400 2003-03-05  Jan Hubicka  <jh@suse.cz>
16401
16402         * gcc.dg/i386-local2.c: New.
16403         * gcc.dg/i386-local.c: Fix typo.
16404
16405 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16406
16407         * g++.dg/abi/layout3.C: New test.
16408
16409 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16410
16411         * gcc.c-torture/compile/20030305-1.c
16412
16413 2003-03-05  Jan Hubicka  <jh@suse.cz>
16414
16415         * gcc.dg/i386-local.c: New.
16416
16417 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16418
16419         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16420
16421 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16422
16423         * gcc.dg/switch-2.c: New test.
16424         * gcc.dg/switch-3.c: New test.
16425         * gcc.dg/Wswitch.c: Adjust line numbers.
16426         * gcc.dg/Wswitch-default.c: Likewise.
16427         * gcc.dg/Wswitch-enum.c: Likewise.
16428
16429 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16430
16431         * gcc.c-torture/execute/20030222-1.c: New test.
16432
16433 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16434
16435         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16436
16437 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16438
16439         PR c++/9878
16440         * g++.dg/init/ref1.C: New test.
16441
16442 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16443
16444         * gcc.dg/sh-relax.c: New SH-only test.
16445
16446 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16447
16448         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16449         comment explaining purpose of testcase.
16450
16451 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16452
16453         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16454         for HC11/HC12 (asm needs two int registers).
16455         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16456         HC11/HC12 because the test uses an asm which needs two 32-bit
16457         registers.
16458
16459 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16460
16461         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16462         for HC11/HC12 (array is too large otherwise).
16463         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16464         * gcc.c-torture/compile/20010518-2.x: Likewise.
16465         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16466         HC11/HC12 (array is too large).
16467
16468 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16469
16470         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16471         * lib/g++-dg.exp (g++-dg-test): Likewise.
16472
16473 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16474
16475         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16476         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16477
16478 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16479
16480         * g++.dg/warn/implicit-typename1.C: Remove warning.
16481
16482 2003-02-28  Richard Henderson  <rth@redhat.com>
16483
16484         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16485         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16486
16487 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16488
16489         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16490         * g++.dg/pch/pch.exp: Likewise.
16491
16492 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16493
16494         PR c++/9879
16495         * testsuite/g++.dg/init/new4.C: New test.
16496
16497 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16498
16499         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16500
16501 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16502
16503         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16504         unsigned long.
16505
16506         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16507         wider than float.
16508
16509 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16510
16511         * lib/scanasm.exp: Add support for counting numbers of
16512         occurences.
16513         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16514         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16515
16516 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16517
16518         PR c++/9683
16519         * g++.dg/template/static3.C: New test.
16520
16521         PR c++/9829
16522         * g++.dg/parse/namespace6.C: New test.
16523
16524 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16525
16526         PR target/9732
16527         * gcc.dg/20030225-1.c: New test.
16528
16529 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16530
16531         * README: Remove out-of-date information.
16532
16533         PR c++/9836
16534         * g++.dg/template/spec6.C: New test.
16535
16536 2003-02-24  Jeff Law  <law@redhat.com>
16537
16538         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16539
16540 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16541
16542         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16543         * gcc.dg/pragma-ep-1.c: Likewise.
16544
16545 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16546
16547         PR c++/9602
16548         * g++.dg/template/friend16.C: New test.
16549
16550 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16551
16552         PR c++/5333
16553         * g++.dg/parse/fused-params1.C: Adjust error messages.
16554         * g++.dg/template/nested3.C: New test.
16555
16556 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16557
16558         * g++.dg/abi/param1.C: New test.
16559
16560 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16561
16562         PR c++/7982
16563         * g++.dg/warn/implicit-typename1.C: New test.
16564
16565 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16566
16567         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16568         with "mtune".
16569         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16570         * gcc.c-torture/execute/20010129-1.x: Likewise.
16571         * gcc.dg/20011107-1.c: Likewise.
16572         * gcc.dg/20020108-1.c: Likewise.
16573         * gcc.dg/20020122-3.c: Likewise.
16574         * gcc.dg/20020206-1.c: Likewise.
16575         * gcc.dg/20020310-1.c: Likewise.
16576         * gcc.dg/20020426-2.c: Likewise.
16577         * gcc.dg/20020517-1.c: Likewise.
16578         * gcc.dg/991230-1.c: Likewise.
16579         * gcc.dg/i386-unroll-1.c: Likewise.
16580         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16581
16582 2003-02-22  Jan Hubicka  <jh@suse.cz>
16583
16584         * gcc.dg/i386-mul.c: New test.
16585
16586 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16587
16588         * gcc.dg/builtins-5.c: New test case.
16589
16590 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16591
16592         * gcc.dg/asmreg-1.c: New test.
16593
16594 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16595
16596         PR c++/9749
16597         * g++.dg/parse/varmod1.C: New test.
16598
16599 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16600
16601         PR c++/9727
16602         * g++.dg/template/op1.C: New test.
16603
16604 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16605
16606         PR c++/8906
16607         * g++.dg/template/nested2.C: New test.
16608
16609 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16610
16611         PR c++/8724
16612         * g++.dg/expr/dtor1.C: New test.
16613
16614 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16615
16616         * gcc.dg/cpp/include3.c: New test.
16617         * gcc.dg/cpp/inc/foo.h: New file.
16618
16619 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16620
16621         * gcc.c-torture/execute/20030221-1.c: New test.
16622
16623 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16624
16625         PR c++/9729
16626         * g++.dg/abi/conv1.C: New test.
16627
16628 2003-02-20  Jan Hubicka  <jh@suse.cz>
16629
16630         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16631
16632 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16633
16634         * gcc.c-torture/compile/20030219-1.c: New test.
16635
16636 2003-02-18  Jan Hubicka  <jh@suse.cz>
16637
16638         * gcc.dg/funcorder.c: New test.
16639
16640 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16641
16642         * gcc.c-torture/execute/20030218-1.c: New.
16643
16644 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16645
16646         * gcc.dg/20030218-1.c: New.
16647
16648 2003-02-18  Richard Henderson  <rth@redhat.com>
16649
16650         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16651         * gcc.dg/attr-used-2.c: New.
16652
16653 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16654
16655         PR c++/9704
16656         * g++.dg/init/copy5.C: New test.
16657
16658 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16659
16660         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16661         * g++.dg/pch/pch.exp: Likewise.
16662
16663 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16664
16665         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16666         STACK_SIZE is not defined.
16667
16668 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16669
16670         PR c++/9457
16671         * g++.dg/template/init1.C: New test.
16672
16673 2003-02-16  Jan HUbicka  <jh@suse.cz>
16674
16675         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16676         (foo): Add few extra tests
16677         * gcc.dg/c99-const-expr-3.c: Likewise.
16678         * gcc.c-torture/execute/20030216-1.c: New.
16679
16680 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16681
16682         PR c++/9459
16683         * g++.dg/ext/typeof4.C: New test.
16684
16685 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16686
16687         * gcc.dg/i386-387-3.c: New test case.
16688
16689 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16690
16691         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16692         cris-*-elf* cris-*-aout* and mmix-*-*.
16693
16694 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16695
16696         * gcc.dg/20030213-1.c: New test.
16697
16698 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16699
16700         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16701         * gcc.dg/i386-387-2.c: Likewise.
16702
16703 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16704
16705         * gcc.dg/ppc-spe.c: Fix formatting.
16706         Enable tests that were previously unsupported by gas.
16707         Delete tests for instructions that no longer exist.
16708         Switch arguments on evsubifw builtin.
16709
16710 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16711
16712         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16713         STACK_SIZE is too small.
16714
16715 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16716             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16717
16718         * gcc.dg/decl-2.c: New test.
16719
16720 2003-02-10  Jan Hubicka  <jh@suse.cz>
16721
16722         * gcc.dg/i386-fpcvt-1.c:  New test.
16723
16724 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16725
16726         * gcc.c-torture/execute/20030209-1.c: New test.
16727
16728 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16729
16730         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16731         int-wide bitops, use the constants of the same width.
16732         Likewise, if long long is 32-bit wide, test bitops using
16733         32-bit constants.
16734
16735 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16736
16737         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16738
16739 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16740
16741         * testsuite/gcc.dg/builtins-4.c: New test case.
16742
16743 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16744
16745         * gcc.dg/20020430-1.c: Fix dg command typos.
16746         * gcc.dg/20020503-1.c: Likewise.
16747
16748 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16749
16750         PR c++/8785
16751         * g++.dg/parse/fused-params1.C: New test.
16752
16753         PR c++/8857
16754         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16755
16756         PR c++/8921
16757         * g++.dg/parse/non-dependent1.C: New test.
16758
16759         PR c++/8928
16760         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16761
16762         PR c++/9228
16763         * g++.dg/parse/undefined7.C: New test.
16764         * g++.dg/parse/non-templ1.C: New test.
16765
16766         PR c++/9229
16767         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16768
16769 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16770
16771         * gcc.c-torture/compile/20030206-1.c: New test.
16772
16773 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16774
16775         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16776         "pow" to "foo" to avoid potential confusion with a math built-in.
16777
16778 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16779
16780         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16781         conditions for SPARC targets.
16782
16783 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16784
16785         * gcc.dg/20030204-1.c: New test.
16786
16787 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16788
16789         PR c++/38
16790         * g++.dg/parse/array-size1.C: New test.
16791
16792         PR c++/5657
16793         * g++.dg/parse/undefined3.C: New test.
16794
16795         PR c++/5665
16796         * g++.dg/parse/undefined4.C: New test.
16797
16798         PR c++/5975
16799         * g++.dg/parse/undefined5.C: New test.
16800
16801         PR c++/7259
16802         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16803
16804         PR c++/8578
16805         * g++.dg/parse/casting-operator1.C: New test.
16806
16807         PR c++/8596
16808         * g++.dg/parse/undefined6.C: New test.
16809
16810         PR c++/8736
16811         * g++.dg/parse/missing-template1.C: New test.
16812
16813 2003-02-04  Jan Hubicka  <jh@suse.cz>
16814
16815         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16816         * gcc.dg/i386-cmov?.c:  Likewise.
16817         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16818         * gcc.dg/i386-ssefp-1.c:  Likewise.
16819         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16820         conventions.
16821
16822 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16823
16824         PR c++/7129
16825         * testsuite/g++.dg/ext/max.C: New test.
16826
16827 2003-02-03  Jan Hubicka  <jh@suse.cz>
16828
16829         * gcc.c-torture/execute/20030203-1.c: New test.
16830
16831 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16832
16833         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16834         'natural-endian'.
16835
16836 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16837
16838         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16839         * g++.dg/init/new2.C: Likewise.
16840         * g++.dg/other/new1.C: Likewise.
16841
16842 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16843
16844         * gcc.dg/struct-ret-libc.c: New test.
16845
16846 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16847
16848         * gcc.dg/20030129-1.c: New test.
16849
16850 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16851
16852         PR c++/8849
16853         * g++.dg/template/ptrmem4.C: New test.
16854
16855 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16856
16857         * g++.dg/parser/constant1.C: New test.
16858
16859 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16860
16861         PR c++/8591
16862         * g++.dg/parse/friend2.C: New test.
16863
16864 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16865
16866         PR c++/9437
16867         * g++.dg/template/unify4.C: New test.
16868
16869 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16870
16871         * gcc.c-torture/execute/20030128-1.c: New test.
16872
16873 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16874
16875         * g++.dg/lookup/nested1.C: Test moved from ...
16876         * g++.old-deja/g++.other/lookup24.C: ... here.
16877
16878 2003-01-28  Jan Hubicka  <jh@suse.cz>
16879
16880         * gcc.dg/i386-cmov5.c:  New test.
16881
16882 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16883
16884         * gcc.c-torture/execute/20010925-1.c: Changed the
16885         memcpy declaration.
16886
16887 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16888
16889         PR c++/3902
16890         * g++.dg/parse/template5.C: New test.
16891
16892 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16893
16894         PR fortran/9258
16895         * g77.dg/pr9258: New test.
16896
16897 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16898
16899         * README: Move relevant parts from README.g++.
16900
16901         * README.g++: Remove this file.
16902
16903 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16904
16905         * g++.dg/abi/dcast1.C: New test.
16906
16907 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16908
16909         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16910
16911 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16912
16913         PR c++/47
16914         * g++.old-deja/g++.other/lookup24.C: New test.
16915
16916 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16917
16918         PR middle-end/7227
16919         * gcc.dg/uninit-C.c: New test.
16920
16921 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16922
16923         * g++.dg/abi/covariant1.C: New test.
16924
16925 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16926
16927         * gcc.dg/20030123-1.c: New test.
16928
16929 2003-01-25  Jan Hubicka  <jh@suse.cz>
16930
16931         PR opt/8492
16932         * gcc.c-torture/compile/20030125-1.c
16933
16934 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16935
16936         PR c++/9403
16937         * g++.dg/parse/template3.C: New test.
16938         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16939
16940         PR c++/795
16941         * g++.dg/parse/template4.C: New test.
16942
16943         PR c++/9415
16944         * g++.dg/template/qual2.C: New test.
16945
16946         PR c++/8545
16947         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16948
16949         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16950
16951 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16952
16953         * gcc.c-torture/execute/switch-1.c: New test case.
16954
16955 2003-01-25  Jan Hubicka  <jh@suse.cz>
16956
16957         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16958
16959 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16960
16961         Tweaks for Bison-1.875. From the NEWS file:
16962         "- `parse error' -> `syntax error'
16963         Bison now uniformly uses the term `syntax error'"
16964         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16965         * gcc.dg/cpp/digraph2.c: Likewise.
16966         * gcc.dg/cpp/direct2.c: Likewise.
16967         * gcc.dg/cpp/paste4.c: Likewise.
16968         * gcc.dg/c90-restrict-1.c: Likewise.
16969         * gcc.dg/c99-func-2.c: Likewise.
16970         * gcc.dg/noncompile/920721-2.c: Likewise.
16971         * gcc.dg/noncompile/930622-2.c: Likewise.
16972         * gcc.dg/noncompile/940112-1.c: Likewise.
16973         * gcc.dg/noncompile/950921-1.c: Likewise.
16974         * gcc.dg/noncompile/951123-1.c: Likewise.
16975         * gcc.dg/noncompile/971104-1.c: Likewise.
16976         * gcc.dg/noncompile/990416-1.c: Likewise.
16977
16978 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16979
16980         * g++.dg/parse/undefined1.C: Add error message.
16981
16982 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16983
16984         PR c++/9354
16985         * g++.dg/parse/new1.C: New test.
16986
16987         PR c++/9216
16988         * g++.dg/parse/template2.C: New test.
16989
16990         PR c++/9354
16991         * g++.dg/parse/typedef2.C: New test.
16992
16993         PR c++/9328
16994         * g++.dg/ext/typeof3.C: New test.
16995
16996 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16997
16998         PR c++/2738
16999         * g++.dg/parse/ret-type1.C: New test.
17000
17001         PR c++/3792
17002         * g++.dg/parse/tmpl-outside1.C: New test.
17003
17004         PR c++/4207
17005         * g++.dg/parse/int-as-enum1.C: New test.
17006
17007         PR c++/4903
17008         * g++.dg/parse/no-typename1.C: New test.
17009
17010         PR c++/5533
17011         * g++.dg/parse/no-value1.C: New test.
17012
17013         PR c++/5921
17014         * g++.dg/parse/wrong-inline1.C: New test.
17015
17016         PR c++/6402
17017         * g++.dg/parse/ref1.C: New test.
17018
17019         PR c++/6992
17020         * g++.dg/parse/attr-ctor1.C: New test.
17021
17022         PR c++/7229
17023         * g++.dg/parse/namespace5.C: New test.
17024
17025         PR c++/7917
17026         * g++.dg/parse/func-def1.C: New test.
17027
17028         PR c++/8143
17029         * g++.dg/parse/undefined1.C: New test.
17030
17031         PR c++/5723, PR c++/8522
17032         * g++.dg/parse/specialization1.C: New test.
17033
17034         PR c++/163, PR c++/8595
17035         * g++.dg/parse/struct-as-enum1.C: New test.
17036
17037         PR c++/9173
17038         * g++.dg/parse/undefined2.C: New test.
17039
17040 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17041
17042         PR c++/9298
17043         * g++.dg/parse/template1.C: New test.
17044
17045         PR c++/9384
17046         * g++.dg/parse/using1.C: New test.
17047
17048         PR c++/9285
17049         PR c++/9294
17050         * g++.dg/parse/expr2.C: New test.
17051
17052         PR c++/9388
17053         * g++.dg/parse/lookup2.C: Likewise.
17054
17055 2003-01-21  Jan Hubicka  <jh@suse.cz>
17056
17057         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17058         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17059         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17060         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17061
17062 2003-01-20  Nick Clifton  <nickc@redhat.com>
17063
17064         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17065         problem with ARM sibcall code generation.
17066
17067 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17068
17069         * gcc.c-torture/execute/20030120-1.c: New.
17070
17071 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17072
17073         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17074
17075 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17076
17077         PR c++/9272
17078         * g++.dg/parse/ctor1.C: New test.
17079
17080         PR c++/9294:
17081         * g++.dg/parse/qualified1.C: New test.
17082
17083         * g++.dg/parse/typename3.C: New test.
17084
17085 2003-01-16  Richard Henderson  <rth@redhat.com>
17086
17087         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17088
17089 2003-01-16  Richard Henderson  <rth@redhat.com>
17090
17091         * g++.dg/pch/pch.exp: Copy test header to the working directory
17092         before using it either for precompilation or direct use.
17093         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17094         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17095
17096 2003-01-16  Richard Henderson  <rth@redhat.com>
17097
17098         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17099         before using it either for precompilation or direct use.
17100         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17101         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17102
17103 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17104
17105         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17106         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17107         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17108         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17109         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17110         typename warning into error.
17111         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17112         error messages.
17113         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17114         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17115         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17116         messages.
17117         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17118         make declaration visible in template.
17119         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17120         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17121         messages.
17122         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17123         message.
17124         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17125         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17126         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17127         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17128         typename warning with error message.
17129         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17130         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17131         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17132
17133 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17134
17135         * g++.dg/parse/ambig2.C: New test.
17136
17137 2003-01-15  Richard Henderson  <rth@redhat.com>
17138
17139         * g++.dg/tls/init-2.C: Update error message string.
17140
17141 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17142
17143         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17144
17145 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17146
17147         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17148         all for HC11/HC12.
17149         * gcc.c-torture/compile/20001205-1.x: Likewise.
17150         * gcc.c-torture/compile/20001226-1.x: Likewise.
17151         * gcc.c-torture/compile/920520-1.x: Likewise.
17152         * gcc.c-torture/compile/961203-1.x: Likewise.
17153         * gcc.c-torture/compile/20020604-1.x: Likewise.
17154
17155 2003-01-15  Jan Hubicka  <jh@suse.cz>
17156
17157         * gcc.c-torture/compile/20030115-1.c: New test.
17158
17159         * gcc.dg/i386-fpcvt-1.c: New test.
17160         * gcc.dg/i386-fpcvt-2.c: New test.
17161
17162 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17163
17164         Further conform g++'s __vmi_class_type_info to the C++ ABI
17165         specification.
17166         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17167         the specification.
17168
17169 2003-01-14  Jan Hubicka  <jh@suse.cz>
17170
17171         * gcc.dg/i386-fpcvt-1.c: New test.
17172         * gcc.dg/i386-fpcvt-2.c: New test.
17173
17174 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17175
17176         * gcc.dg/i386-mmx-3.c: New test.
17177
17178 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17179
17180         PR c++/9264
17181         * g++.dg/parse/octal1.C: New file.
17182
17183         PR c++/9172
17184         * g++.dg/parse/typename1.C: New file.
17185
17186 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17187
17188         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17189         * gcc.dg/bf-no-ms-layout.c: Likewise.
17190         * gcc.dg/bf-ms-attrib.c: Likewise.
17191
17192 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17193
17194         PR c++/9099
17195         * g++.dg/parse/dtor1.C: New file.
17196
17197         PR c++/9128
17198         * g++.dg/rtti/typeid1.C: New file.
17199
17200         PR c++/9153
17201         * g++.dg/parse/lookup1.C: New file.
17202
17203         PR c++/9171
17204         * g++.dg/templ/spec5.C: New file.
17205
17206 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17207
17208         * gcc.c-torture/compile/20030110-1.c: New test.
17209
17210 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17211
17212         Merge from pch-branch:
17213
17214         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17215
17216         * gcc.dg/pch/cpp-1.h: New.
17217         * gcc.dg/pch/cpp-1.c: New.
17218         * gcc.dg/pch/cpp-2.h: New.
17219         * gcc.dg/pch/cpp-2.c: New.
17220
17221         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17222
17223         * gcc.dg/pch/except-1.h: New.
17224         * gcc.dg/pch/except-1.c: New.
17225
17226         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17227
17228         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17229         running test.
17230         * gcc.dg/pch: Include *.hp not *.h.
17231         * gcc.dg/pch/system-1.h: New.
17232         * gcc.dg/pch/system-1.c: New.
17233
17234         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17235
17236         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17237         rather than trying to build and run a program using PCH.
17238         * gcc.dg/pch: Remove dg-do commands from test files.
17239
17240         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17241
17242         * gcc.dg/pch/macro-3.c: New.
17243         * gcc.dg/pch/macro-3.h: New.
17244
17245         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17246
17247         * gcc.dg/pch/common-1.c: New.
17248         * gcc.dg/pch/common-1.h: New.
17249         * gcc.dg/pch/decl-1.c: New.
17250         * gcc.dg/pch/decl-1.h: New.
17251         * gcc.dg/pch/decl-2.c: New.
17252         * gcc.dg/pch/decl-2.h: New.
17253         * gcc.dg/pch/decl-3.c: New.
17254         * gcc.dg/pch/decl-3.h: New.
17255         * gcc.dg/pch/decl-4.c: New.
17256         * gcc.dg/pch/decl-4.h: New.
17257         * gcc.dg/pch/decl-5.c: New.
17258         * gcc.dg/pch/decl-5.h: New.
17259         * gcc.dg/pch/global-1.c: New.
17260         * gcc.dg/pch/global-1.h: New.
17261         * gcc.dg/pch/inline-1.c: New.
17262         * gcc.dg/pch/inline-1.h: New.
17263         * gcc.dg/pch/inline-2.c: New.
17264         * gcc.dg/pch/inline-2.h: New.
17265         * gcc.dg/pch/static-1.c: New.
17266         * gcc.dg/pch/static-1.h: New.
17267         * gcc.dg/pch/static-2.c: New.
17268         * gcc.dg/pch/static-2.h: New.
17269
17270         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17271
17272         * g++.dg/pch/pch.exp: Better handle failing testcases.
17273         * gcc.dg/pch/pch.exp: Likewise.
17274         * gcc.dg/pch/macro-1.c: New.
17275         * gcc.dg/pch/macro-1.h: New.
17276         * gcc.dg/pch/macro-2.c: New.
17277         * gcc.dg/pch/macro-2.h: New.
17278
17279         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17280
17281         * g++.dg/dg.exp: Treat files in pch/ specially.
17282         * g++.dg/pch/pch.exp: New file.
17283         * g++.dg/pch/empty.H: New file.
17284         * g++.dg/pch/empty.C: New file.
17285         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17286         "precompile".
17287
17288         * gcc.dg/pch/pch.exp: New file.
17289         * gcc.dg/pch/empty.h: New file.
17290         * gcc.dg/pch/empty.c: New file.
17291         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17292         "precompile".
17293
17294 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17295
17296         * g++.dg/template/friend14.C: New test.
17297
17298 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17299
17300         * gcc.dg/old-style-asm-1.c: New test.
17301
17302 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17303
17304         * gcc.c-torture/compile/20030109-1.c: New test.
17305
17306 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17307
17308         * gcc.c-torture/execute/20030109-1.c: New test.
17309
17310 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17311
17312         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17313         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17314         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17315         * g++.old-deja/g++.mike/eh2.C: Likewise
17316         * g++.old-deja/g++.mike/eh3.C: Likewise
17317         * g++.old-deja/g++.mike/eh5.C: Likewise
17318         * g++.old-deja/g++.mike/eh6.C: Likewise
17319         * g++.old-deja/g++.mike/eh7.C: Likewise
17320         * g++.old-deja/g++.mike/eh8.C: Likewise
17321         * g++.old-deja/g++.mike/eh9.C: Likewise
17322         * g++.old-deja/g++.mike/eh10.C: Likewise
17323         * g++.old-deja/g++.mike/eh12.C: Likewise
17324         * g++.old-deja/g++.mike/eh13.C: Likewise
17325         * g++.old-deja/g++.mike/eh14.C: Likewise
17326         * g++.old-deja/g++.mike/eh16.C: Likewise
17327         * g++.old-deja/g++.mike/eh17.C: Likewise
17328         * g++.old-deja/g++.mike/eh18.C: Likewise
17329         * g++.old-deja/g++.mike/eh21.C: Likewise
17330         * g++.old-deja/g++.mike/eh23.C: Likewise
17331         * g++.old-deja/g++.mike/eh24.C: Likewise
17332         * g++.old-deja/g++.mike/eh25.C: Likewise
17333         * g++.old-deja/g++.mike/eh26.C: Likewise
17334         * g++.old-deja/g++.mike/eh27.C: Likewise
17335         * g++.old-deja/g++.mike/eh28.C: Likewise
17336         * g++.old-deja/g++.mike/eh29.C: Likewise
17337         * g++.old-deja/g++.mike/eh31.C: Likewise
17338         * g++.old-deja/g++.mike/eh33.C: Likewise
17339         * g++.old-deja/g++.mike/eh34.C: Likewise
17340         * g++.old-deja/g++.mike/eh35.C: Likewise
17341         * g++.old-deja/g++.mike/eh36.C: Likewise
17342         * g++.old-deja/g++.mike/eh37.C: Likewise
17343         * g++.old-deja/g++.mike/eh38.C: Likewise
17344         * g++.old-deja/g++.mike/eh39.C: Likewise
17345         * g++.old-deja/g++.mike/eh40.C: Likewise
17346         * g++.old-deja/g++.mike/eh41.C: Likewise
17347         * g++.old-deja/g++.mike/eh42.C: Likewise
17348         * g++.old-deja/g++.mike/eh44.C: Likewise
17349         * g++.old-deja/g++.mike/eh46.C: Likewise
17350         * g++.old-deja/g++.mike/eh47.C: Likewise
17351         * g++.old-deja/g++.mike/eh48.C: Likewise
17352         * g++.old-deja/g++.mike/eh49.C: Likewise
17353         * g++.old-deja/g++.mike/eh50.C: Likewise
17354         * g++.old-deja/g++.mike/eh51.C: Likewise
17355         * g++.old-deja/g++.mike/eh53.C: Likewise
17356         * g++.old-deja/g++.mike/eh55.C: Likewise
17357         * g++.old-deja/g++.mike/p7912.C: Likewise
17358         * g++.old-deja/g++.mike/p9706.C: Likewise
17359         * g++.old-deja/g++.mike/p10416.C: Likewise
17360         * g++.old-deja/g++.mike/p11667.C: Likewise
17361         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17362         Remove redundant reference to Iris.
17363         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17364         Elxsi, i860, Pico Java, and WE32K.
17365
17366 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17367
17368         * g++.dg/ext/asm4.C: New test.
17369
17370 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17371
17372         PR c++/9030
17373         * g++.dg/template/friend12.C: New test.
17374         * g++.dg/template/friend13.C: Likewise.
17375         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17376
17377 2003-01-08  Jan Hubicka  <jh@suse.cz>
17378
17379         * gcc.dg/i386-cadd.c: New test.
17380         * gcc.dg/i386-cmov4.c: Likewise.
17381
17382 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17383
17384         PR c++/9165
17385         * g++.dg/warn/Wunused-3.C: New test.
17386
17387         * g++.dg/abi/bitfield9.C: New test.
17388
17389         PR c++/9189
17390         * g++.dg/parse/defarg3.C: New test.
17391
17392 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17393
17394         * g++.dg/parse/ambig1.C: New test.
17395         * g++.dg/parse/defarg2.C: New test.
17396
17397 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17398
17399         * g++.dg/template/defarg-1.C: New test.
17400         * g++.dg/template/local2.C: Likewise.
17401
17402 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17403
17404         * gcc.c-torture/execute/20030105-1.c: New test.
17405
17406 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17407
17408         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17409         * g++.dg/parse/namespace4.C: Likewise.
17410
17411 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17412
17413         * g++.dg/template/ntp2.C: New test.
17414
17415 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17416
17417         * g++.dg/parse/extern-C-1.C: New test.
17418
17419         * g++.dg/parse/namespace4.C: New test.
17420
17421         * g++.dg/template/nested1.C: New test.
17422
17423         * g++.dg/parse/namespace3.C: New test.
17424
17425 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17426
17427         * g++.dg/lookup/two-stage1.C: New test.
17428
17429 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17430
17431         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17432         * g++.old-deja/g++.jason/access8.C: Likewise.
17433         * g++.old-deja/g++.other/decl5.C: Likewise.
17434
17435 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17436
17437         * g++.dg/parse/parse7.C: New test.
17438
17439 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17440
17441         PR c++/2843
17442         * g++.dg/ext/attrib7.C: New test.
17443
17444 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17445
17446         * g++.dg/parse/parse6.C: New test.
17447
17448 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17449
17450         * gcc.dg/h8300-stack-1.c: New.
17451
17452 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17453
17454         g++.dg/lookup/exception1.C: New test.
17455
17456         g++.dg/lookup/template1.C: New test.
17457
17458         g++.dg/parse/namespace2.C: New test.
17459
17460         g++.dg/parse/parens2.C: New test.
17461
17462 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17463
17464         * g++.dg/parse/parse5.C: New test.
17465         * g++.dg/lookup/scoped4.C: New test.
17466
17467 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17468
17469         * g++.dg/parse/parens1.C: New test.
17470
17471         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17472         angle-bracket1.C.
17473         * g++.dg/parse/parens2.C: New test.
17474
17475         * g++.dg/lookup/scope-operator1.C: New test.
17476
17477         * g++.dg/parse/operator1.C: New test.
17478
17479 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17480
17481         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17482         * g++.old-deja/g++.other/access6.C: Likewise.
17483         * g++.old-deja/g++.other/decl1.C: Likewise.
17484         * g++.old-deja/g++.pt/typename12.C: Likewise.
17485
17486 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17487
17488         * g++.dg/parse/namespace1.C: New test.
17489
17490 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17491
17492         * g++.dg/parse/parse4.C: New test.
17493
17494 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17495
17496         * g++.dg/parse/parse3.C: New test.
17497
17498 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17499
17500         * g++.dg/parse/parse2.C: New test.
17501
17502 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17503
17504         * g++.dg/template/friend11.C: New test.
17505
17506 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17507
17508         * g++.dg/parse/parse1.C: New test.
17509
17510 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17511
17512         * lib/profopt.exp: Change the name of a global variable to avoid
17513         possible clashes with other test suites.
17514
17515 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17516
17517         * g++.dg/inherit/covariant8.C: New test.
17518
17519 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17520
17521         * g++.dg/init/array9.C: New test.
17522
17523         PR c++/9112
17524         * g++.dg/parse/expr1.C: New test.
17525
17526 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17527
17528         * gcc.c-torture/compile/20021230-1.c: New test.
17529
17530 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17531
17532         * g++.dg/inherit/covariant5.C: New test.
17533         * g++.dg/inherit/covariant6.C: New test.
17534         * g++.dg/inherit/covariant7.C: New test.
17535
17536 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17537
17538         PR c++/2739
17539         * g++.dg/other/access2.C: New test.
17540
17541 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17542
17543         * g++.dg/other/anon-struct.C: No longer fails
17544         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17545         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17546         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17547
17548 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17549
17550         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17551
17552 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17553
17554         * g++.dg/eh/spec4.C: Remove stray semicolon.
17555         * g++.dg/expr/pmf-1.C: Change error message.
17556         * g++.dg/ext/asm1.C: Remove stray semicolon.
17557         * g++.dg/ext/typename1.C: Add missing typenames.
17558         * g++.dg/inherit/template-as-base.C: Change error message.
17559         * g++.dg/lookup/scoped1.C: Likewise.
17560         * g++.dg/lookup/scoped2.C: Likewise.
17561         * g++.dg/lookup/using2.C: Likewise.
17562         * g++.dg/other/component1.C: Remove stray semicolon.
17563         * g++.dg/other/do1.C: Change error message.
17564         * g++.dg/other/error2.C: Likewise.
17565         * g++.dg/other/init1.C: Likewise.
17566         * g++.dg/other/packed1.C: Remove stray semicolon.
17567         * g++.dg/other/ptrmem2.C: Change error message.
17568         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17569         marker.
17570         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17571         * g++.dg/template/access3.C: Add typename keyword.
17572         * g++.dg/template/access5.C: Remove stray semicolon.
17573         * g++.dg/template/access6.C: Likewise.
17574         * g++.dg/template/complit1.C: Likewise.
17575         * g++.dg/template/crash1.C: Change error message.
17576         * g++.dg/template/inherit2.C: Remove stray semicolon.
17577         * g++.dg/template/instantiate2.C: Likewise.
17578         * g++.dg/template/instantiate3.C: Change error message.
17579         * g++.dg/template/qual1.C: Remove stray semicolon.
17580         * g++.dg/template/qualttp18.C: Change error message.
17581         * g++.dg/template/ref1.C: Remove stray semicolon.
17582         * g++.dg/template/sizeof1.C (A::value): Declare it.
17583         * g++.dg/template/spec4.C: Change error message.
17584         * g++.dg/template/static1.C: Likewise.
17585         * g++.dg/template/type1.C: Likewise.
17586         * g++.dg/template/typename3.C: Likewise.
17587         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17588         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17589         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17590         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17591         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17592         named return value extension.
17593         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17594         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17595         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17596         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17597         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17598         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17599         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17600         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17601         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17602         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17603         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17604         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17605         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17606         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17607         syntax.
17608         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17609         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17610         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17611         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17612         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17613         * g++.old-deja/g++.brendan/template11.C: Likewise.
17614         * g++.old-deja/g++.brendan/template26.C: Likewise.
17615         * g++.old-deja/g++.brendan/template27.C: Use explicit
17616         specialization syntax.
17617         * g++.old-deja/g++.brendan/template30.C: Likewise.
17618         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17619         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17620         non-dependent names.
17621         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17622         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17623         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17624         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17625         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17626         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17627         named return value extension.
17628         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17629         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17630         * g++.old-deja/g++.ext/return1.C: Likewise.
17631         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17632         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17633         * g++.old-deja/g++.jason/access8.C: Likewise.
17634         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17635         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17636         pseudo-destructor names.
17637         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17638         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17639         pseudo-destructor names.
17640         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17641         * g++.old-deja/g++.jason/overload19.C: Likewise.
17642         * g++.old-deja/g++.jason/overload32.C: Likewise.
17643         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17644         stray semicolons.
17645         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17646         * g++.old-deja/g++.jason/return.C: Likewise.
17647         * g++.old-deja/g++.jason/return2.C: Likewise.
17648         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17649         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17650         syntax.
17651         * g++.old-deja/g++.jason/template10.C: Account for use of
17652         non-dependent names.
17653         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17654         syntax.
17655         * g++.old-deja/g++.jason/template37.C: Likewise.
17656         * g++.old-deja/g++.law/access4.C: Change error messages.
17657         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17658         pseudo-destructor names.
17659         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17660         * g++.old-deja/g++.law/ctors9.C: Likewise.
17661         * g++.old-deja/g++.law/cvt22.C: Likewise.
17662         * g++.old-deja/g++.law/dtors5.C: Likewise.
17663         * g++.old-deja/g++.law/global-init1.C: Likewise.
17664         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17665         * g++.old-deja/g++.law/operators28.C: Likewise.
17666         * g++.old-deja/g++.law/visibility28.C: Likewise.
17667         * g++.old-deja/g++.martin/eval1.C: Likewise.
17668         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17669         name.
17670         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17671         * g++.old-deja/g++.mike/net34.C: Likewise.
17672         * g++.old-deja/g++.mike/net36.C: Likewise.
17673         * g++.old-deja/g++.mike/ns2.C: Likewise.
17674         * g++.old-deja/g++.mike/p12306.C: Likewise.
17675         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17676         value extension.
17677         * g++.old-deja/g++.mike/p700.C: Likewise.
17678         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17679         * g++.old-deja/g++.mike/p710.C: Likewise.
17680         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17681         value extension.
17682         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17683         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17684         * g++.old-deja/g++.ns/crash2.C: Likewise.
17685         * g++.old-deja/g++.ns/crash3.C: Likewise.
17686         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17687         * g++.old-deja/g++.ns/ns17.C: Likewise.
17688         * g++.old-deja/g++.ns/template16.C: Likewise.
17689         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17690         keyword.
17691         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17692         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17693         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17694         named return value extension.
17695         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17696         * g++.old-deja/g++.other/access4.C: Issue additional error
17697         messages.
17698         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17699         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17700         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17701         * g++.old-deja/g++.other/crash25.C: Change error message.
17702         * g++.old-deja/g++.other/crash4.C: Change error message.
17703         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17704         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17705         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17706         checks.
17707         * g++.old-deja/g++.other/defarg8.C: Likewise.
17708         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17709         * g++.old-deja/g++.other/dtor10.C: Likewise.
17710         * g++.old-deja/g++.other/incomplete.C: Likewise.
17711         * g++.old-deja/g++.other/linkage7.C: Likewise.
17712         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17713         lookup algorithm.
17714         * g++.old-deja/g++.other/mangle2.C: Likewise.
17715         * g++.old-deja/g++.other/refinit2.C: Likewise.
17716         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17717         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17718         * g++.old-deja/g++.pt/crash28.C: Likewise.
17719         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17720         syntax.
17721         * g++.old-deja/g++.pt/crash32.C: Change error message.
17722         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17723         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17724         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17725         error message position.
17726         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17727         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17728         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17729         syntax.
17730         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17731         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17732         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17733         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17734         keyword.
17735         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17736         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17737         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17738         keyword.
17739         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17740         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17741         syntax.
17742         * g++.old-deja/g++.pt/friend28.C: Account for use of
17743         non-dependent names.
17744         * g++.old-deja/g++.pt/friend29.C: Likewise.
17745         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17746         rules.
17747         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17748         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17749         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17750         lookup rules.
17751         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17752         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17753         keyword.
17754         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17755         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17756         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17757         keyword.
17758         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17759         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17760         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17761         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17762         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17763         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17764         keyword.
17765         * g++.old-deja/g++.pt/spec10.C: Likewise.
17766         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17767         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17768         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17769         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17770         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17771         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17772         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17773         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17774         * g++.old-deja/g++.pt/typename15.C: Likewise.
17775         * g++.old-deja/g++.pt/typename22.C: Likewise.
17776         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17777         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17778         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17779         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17780         syntax.
17781         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17782         return value extension.
17783         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17784         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17785         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17786         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17787
17788 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17789
17790         * g++.dg/warn/inline1.C: New test.
17791         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17792         * g++.old-deja/g++.jason/synth10.C: Likewise.
17793         * g++.old-deja/g++.mike/net31.C: Likewise.
17794         * g++.old-deja/g++.mike/p8786.C: Likewise.
17795
17796         * g++.dg/template/friend10.C: New test.
17797         * g++.dg/template/conv5.C: New test.
17798
17799 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17800
17801         * g++.dg/lookup/scoped3.C: New test.
17802
17803         * g++.dg/lookup/decl1.C: New test.
17804         * g++.dg/lookup/decl2.C: New test.
17805
17806 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17807
17808         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17809         gcc.c-torture/compile/20021015-1.c,
17810         gcc.c-torture/compile/20021015-2.c,
17811         gcc.c-torture/compile/20021123-1.c,
17812         gcc.c-torture/compile/20021123-2.c,
17813         gcc.c-torture/compile/20021123-3.c,
17814         gcc.c-torture/compile/20021123-4.c,
17815         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17816         only to 3.1 or 3.2 branch.
17817
17818 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17819
17820         * gcc.dg/i386-bitfield3.c: New test.
17821
17822         * gcc.dg/i386-bitfield2.c: New test.
17823
17824 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17825
17826         * g++.dg/parse/conv_op1.C: New test.
17827
17828 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17829
17830         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17831         approved.
17832
17833 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17834
17835         * gcc.c-torture/compile/20021220-1.c: New test.
17836
17837 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17838
17839         * gcc.dg/i386-fastcall-1.c: New.
17840
17841 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17842
17843         * gcc.c-torture/execute/20021219-1.c: New test.
17844
17845 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17846
17847         * gcc.dg/i386-pic-1.c: New test.
17848
17849 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17850
17851         PR c++/8099
17852         * g++.dg/template/friend9.C: New test.
17853
17854 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17855
17856         PR c++/3663
17857         * g++.dg/template/access7.C: New test.
17858
17859 2002-12-18  Nick Clifton  <nickc@redhat.com>
17860
17861         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17862         the libstdc++-v3 directory has been found.
17863
17864 2002-12-12  Devang Patel <dpatel@apple.com>
17865         * gcc.dg/darwin-ld-1.c: New test.
17866         * gcc.dg/darwin-ld-2.c: New test.
17867         * gcc.dg/darwin-ld-3.c: New test.
17868         * gcc.dg/darwin-ld-4.c: New test.
17869         * gcc.dg/darwin-ld-5.c: New test.
17870
17871 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17872
17873         * gcc.c-torture/compile/20021212-1.c: New test.
17874
17875 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17876
17877         * gcc.dg/fshort-wchar: New test.
17878
17879 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17880
17881         PR c++/8372
17882         * g++.dg/template/dtor1.C: New test.
17883
17884         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17885         markers.
17886
17887 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17888
17889         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17890
17891 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17892
17893         * g++.dg/template/static1.C: New test.
17894         * g++.dg/template/static2.C: New test.
17895         * g++.old-deja/g++.ext/memconst.C: New test.
17896
17897 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17898
17899         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17900         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17901         * g++.dg/special/initp1.C: Likewise.
17902
17903 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17904
17905         * gcc.c-torture/execute/20021204-1.c: New test.
17906
17907 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17908
17909         * gcc.dg/ppc-fmadd-1.c: New file.
17910         * gcc.dg/ppc-fmadd-2.c: New file.
17911         * gcc.dg/ppc-fmadd-3.c: New file.
17912
17913 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17914
17915         * gcc.c-torture/compile/20021204-1.c: New test.
17916
17917 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17918
17919         * g++.dg/inherit/covariant2.C: New test.
17920         * g++.dg/inherit/covariant3.C: New test.
17921         * g++.dg/inherit/covariant4.C: New test.
17922         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17923         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17924
17925 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17926
17927         PR c++/8688
17928         * g++.dg/init/brace3.C: New test.
17929
17930 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17931
17932         * gcc.dg/20020210-1.c: Fix a comment typo.
17933
17934 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17935
17936         PR c++/8720
17937         * g++.dg/parse/defarg1.C: New test.
17938
17939         PR c++/8615
17940         * g++.dg/template/char1.C: New test.
17941
17942         * g++.dg/template/varmod1.C: Fix typo.
17943
17944 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17945
17946         DR 180
17947         * g++.old-deja/g++.pt/crash32.C: Expect error.
17948
17949 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17950
17951         PR c++/5919
17952         * g++.dg/template/varmod1.C: New test.
17953
17954         PR c++/8727
17955         * g++.dg/inherit/typeinfo1.C: New test.
17956
17957         PR c++/8663
17958         * g++.dg/inherit/typedef1.C: New test.
17959
17960 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17961
17962         PR c++/8332
17963         PR c++/8493
17964         * g++.dg/template/strlen1.C: New test.
17965
17966         PR c++/8227
17967         * g++.dg/template/ctor2.C: New test.
17968
17969         PR c++/8214
17970         * g++.dg/init/string1.C: New test.
17971
17972         PR c++/8511
17973         * g++.dg/template/friend8.C: New test.
17974
17975 2002-11-29  Joe Buck <jbuck@synopsys.com>
17976
17977         * g++.dg/lookup/anon2.C: New test.
17978
17979 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17980
17981         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17982         h8300 port.
17983
17984 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17985
17986         * gcc.dg/bitfld-6.c: New test.
17987
17988 2002-11-27  Jan Hubicka  <jh@suse.cz>
17989
17990         * gcc.c-torture/execute/20021127.[cx]: New test.
17991
17992 2002-11-26  Jan Hubicka  <jh@suse.cz>
17993
17994         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17995         quality.
17996
17997 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17998
17999         * g++.dg/init/brace2.C: New test.
18000         * g++.old-deja/g++.mike/p9129.C: Correct.
18001
18002 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18003
18004         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18005
18006 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18007
18008         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18009
18010 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18011
18012         * testsuite/g++.dg/abi/empty11.C: New test.
18013         * testsuite/g++.dg/rtti/cv1.C: New test.
18014
18015 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18016
18017         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18018
18019 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18020
18021         * g++.dg/abi/empty10.C: New test.
18022
18023 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18024
18025         * gcc.c-torture/compile/20021124-1.c: New test.
18026
18027 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18028
18029         * g++.dg/abi/rtti2.C: New test.
18030
18031 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18032
18033         * gcc.dg/i386-unroll-1.c: New test.
18034
18035 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18036
18037         * gcc.c-torture/compile/20021120-1.c: New test.
18038         * gcc.c-torture/compile/20021120-2.c: New test.
18039
18040 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18041
18042         * gcc.dg/bitfld-5.c: New test.
18043
18044 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18045
18046         * gcc.c-torture/execute/20021120-3.c: New test.
18047
18048 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18049
18050         * gcc.c-torture/execute/20021120-2.c: New test.
18051
18052 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18053
18054         * gcc.c-torture/execute/20021120-1.c: New test.
18055
18056 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18057
18058         * gcc.c-torture/execute/20021118-3.c: New test.
18059
18060 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18061
18062         * gcc.c-torture/compile/20021119-1.c: New test.
18063
18064 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18065
18066         * gcc.dg/duff-1.c: New test.
18067         * gcc.dg/duff-2.c: New test.
18068         * gcc.dg/duff-3.c: New test.
18069
18070 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18071
18072         * gcc.dg/cpp/_Pragma5.c: New test.
18073
18074 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18075
18076         * gcc.c-torture/execute/20021118-2.c: New test.
18077
18078 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18079
18080         * gcc.c-torture/execute/20021118-1.c: New test.
18081
18082 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18083
18084         * gcc.dg/20021116-1.c: New test.
18085
18086 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18087
18088         * g++.dg/abi/vcall1.C: New test.
18089
18090 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18091
18092         * gcc.dg/20021029-1.c: New test.
18093         * gcc.dg/20021029-2.c: New test.
18094
18095 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18096
18097         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18098
18099 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18100
18101         PR c/8439
18102         * gcc.dg/20021110.c: Move to ...
18103         * gcc.c-torture/compile/20021110.c: .... here.
18104
18105 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18106
18107         PR c/8467
18108         * gcc.c-torture/execute/20021111-1.c
18109
18110 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18111
18112         PR c/8439
18113         * gcc.dg/20021110.c: New test.
18114
18115 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18116
18117         * g++.dg/abi/vthunk3.C: Run only on x86.
18118
18119 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18120
18121         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18122
18123 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18124
18125         * lib/compat.exp (compat-execute): Fix logic error in last
18126         change.
18127
18128 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18129
18130         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18131
18132 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18133
18134         PR c++/8389
18135         * g++.dg/template/access6.C: New test.
18136
18137 2002-11-08  Jan Hubicka  <jh@suse.cz>
18138
18139         * gcc.dg/i386-ssefp-1.c: New test.
18140         * gcc.dg/i386-ssefp-1.c: New test.
18141
18142 2002-11-08  Jan Hubicka  <jh@suse.cz>
18143
18144         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18145
18146 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18147
18148         * g++.dg/abi/vthunk3.C: New test.
18149
18150         PR c++/8338
18151         * g++.dg/template/crash2.C: New test.
18152
18153 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18154
18155         * testsuite/g++.dg/abi/dtor1.C: New test.
18156         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18157
18158 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18159
18160         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18161         Darwin.
18162
18163 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18164
18165         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18166         -mthumb.  Only xfail with -O0.
18167
18168 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18169
18170         * g++.dg/abi/thunk1.C: New test.
18171         * g++.dg/abi/thunk2.C: Likewise.
18172         * g++.dg/abi/vtt1.C: Likewise.
18173
18174 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18175
18176         PR optimization/8423
18177         * gcc.c-torture/execute/builtin-constant.c: New test.
18178
18179 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18180
18181         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18182         Add some more cases.
18183
18184 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18185
18186         PR c++/8391
18187         * g++.dg/opt/local1.C: New test.
18188
18189 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18190
18191         PR c++/8160
18192         * g++.dg/template/complit1.C: New test.
18193
18194         PR c++/8149
18195         * g++.dg/template/typename4.C: Likewise.
18196
18197 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18198
18199         Core issue 287, PR c++/7639
18200         * g++.dg/template/instantiate1.C: Adjust error location.
18201         * g++.dg/template/instantiate3.C: New test.
18202         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18203         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18204         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18205
18206 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18207
18208         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18209
18210 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18211
18212         PR c++/8287
18213         * g++.dg/init/dtor2.C: New test.
18214
18215 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18216
18217         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18218         * gcc.dg/nest.c: Bypass errors on irix6.
18219
18220 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18221
18222         * gcc.dg/nest.c: Expect error for mmix-*-*.
18223         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18224
18225 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18226
18227         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18228         markers.
18229
18230         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18231
18232 2002-10-25  Mike Stump  <mrs@apple.com>
18233
18234         * gcc.dg/warn-1.c: New test.
18235
18236 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18237
18238         * g++.dg/template/typename3.C: New test.
18239
18240 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18241
18242         * g++.dg/lookup/ptrmem1.C: New test.
18243
18244         * g++.dg/abi/vthunk2.C: New test.
18245
18246 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18247
18248         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18249
18250 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18251
18252         * g++.dg/abi/empty9.C: New test.
18253
18254 2002-10-24  Richard Henderson  <rth@redhat.com>
18255
18256         * g++.dg/inherit/thunk1.C: Enable for ia64.
18257
18258 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18259
18260         PR c++/8067
18261         * g++.dg/lookup/pretty1.C: New test.
18262
18263 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18264
18265         * gcc.dg/20021023-1.c: New test.
18266
18267 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18268
18269         PR c++/7679
18270         * g++.dg/parse/inline1.C: New test.
18271
18272 2002-10-23  Richard Henderson  <rth@redhat.com>
18273
18274         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18275
18276         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18277
18278 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18279
18280         PR c++/6579
18281         * g++.dg/parse/stmtexpr3.C: New test.
18282
18283 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18284
18285         * g++.dg/expr/cond1.C: New test.
18286
18287 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18288
18289         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18290
18291 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18292
18293         * g++.dg/abi/vbase13.C: New test.
18294         * g++.dg/abi/vbase14.C: Likewise.
18295
18296 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18297
18298         * gcc.dg/tls/pic-1.c: New test.
18299         * gcc.dg/tls/nonpic-1.c: New test.
18300         * gcc.dg/20021018-1.c: New test.
18301
18302 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18303
18304         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18305         Remove only files with the same base name as the test case.
18306         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18307         (profopt-execute): Likewise.  Also, remove old profiling
18308         and performance data files before running the tests.
18309
18310         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18311         * g++.dg/bprob/bprob.exp: Likewise.
18312         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18313         to allow more general test case names.
18314
18315         * g++.dg/bprob/bprob-1.C: Rename to ...
18316         * g++.dg/bprob/g++-bprob-1.C: ... this.
18317
18318         * g77.dg/bprob/bprob-1.f: Rename to ...
18319         * g77.dg/bprob/g77-bprob-1.f: ... this.
18320
18321 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18322
18323         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18324         bison 1.50 or later.
18325
18326 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18327
18328         * g++.dg/README: Describe more test directories.
18329
18330 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18331
18332         * g++.dg/init/array6.C: Add additional tests.
18333
18334 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18335
18336         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18337         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18338
18339 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18340
18341         * gcc.c-torture/compile/20020604-1.x: New.
18342         * gcc.c-torture/compile/simd-5.x: Likewise.
18343         * gcc.c-torture/execute/920710-1.x: Likewise.
18344         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18345
18346 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18347
18348         * g++.dg/inherit/override1.C: Add dg-options clause.
18349
18350 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18351
18352         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18353         _mm_slli_si128.
18354
18355 2002-10-19  Andreas Schwab  <schwab@suse.de>
18356
18357         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18358         directory component.
18359
18360 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18361
18362         * g++.dg/inherit/thunk1.C: New test.
18363
18364         * g++.dg/inherit/override1.C: New test.
18365
18366         * g++.dg/abi/mangle11.C: New test.
18367         * g++.dg/abi/mangle14.C: New test.
18368         * g++.dg/abi/mangle17.C: New test.
18369
18370 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18371
18372         * g++.dg/overload/member2.C: New test.
18373
18374 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18375
18376         * g++.dg/README: Describe new compat directory.
18377         * g++.dg/dg.exp: Skip tests in compat directory.
18378         * README.compat: New file.
18379         * lib/compat.exp: New expect script.
18380         * g++.dg/compat: New test directory.
18381         * g++.dg/compat/compat.exp: New expect script.
18382         * g++.dg/compat/abi: New test directory.
18383         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18384         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18385         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18386         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18387         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18388         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18389         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18390         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18391         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18392         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18393         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18394         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18395         * g++.dg/compat/break: New test directory.
18396         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18397         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18398         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18399         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18400         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18401         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18402         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18403         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18404         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18405         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18406         g++.dg/compat/break/README: New files.
18407         * g++.dg/compat/eh: New test directory.
18408         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18409         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18410         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18411         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18412         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18413         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18414         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18415         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18416         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18417         g++.dg/compat/eh/filter2_y.C,
18418         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18419         g++.dg/compat/eh/new1_y.C,
18420         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18421         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18422         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18423         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18424         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18425         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18426         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18427         g++.dg/compat/eh/unexpected1_y.C: New files.
18428         * g++.dg/compat/init: New test directory.
18429         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18430         g++.dg/compat/init/array5_y.C,
18431         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18432         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18433         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18434         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18435         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18436         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18437         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18438         g++.dg/compat/init/init-ref2_y.C: New files.
18439
18440 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18441
18442         PR c++/7584
18443         * g++.dg/inherit/using3.C: New test.
18444
18445 2002-10-17  Jan Hubicka  <jh@suse.cz>
18446
18447         * gcc.dg/20021017-2.c: New test.
18448
18449 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18450
18451         * g++.dg/abi/mangle16.C: Adjust.
18452
18453         * g++.dg/init/array8.C: New test.
18454
18455 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18456
18457         * gcc.dg/special/mips-abi.exp: New test.
18458         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18459
18460 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18461
18462         * g++.dg/abi/mangle16.C: New test.
18463         * g++.dg/abi/mangle17.C: Likewise.
18464
18465         PR c++/7478
18466         * g++.dg/template/ref1.C: New test.
18467
18468 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18469
18470         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18471
18472 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18473
18474         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18475
18476 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18477
18478         PR c++/7524
18479         * g++.dg/init/array7.C: New test.
18480
18481 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18482
18483         * g++.dg/init/array6.C: New test.
18484
18485         * g++.dg/abi/mangle13.C: Likewise.
18486         * g++.dg/abi/mangle14.C: Likewise.
18487         * g++.dg/abi/mangle15.C: Likewise.
18488
18489 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18490
18491         * g++.dg/abi/empty8.C: New test.
18492
18493 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18494
18495         * g++.dg/init/ctor1.C: New test.
18496
18497 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18498
18499         * gcc.c-torture/execute/20021015-1.c: New test.
18500
18501 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18502
18503         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18504
18505 2002-10-14  Jan Hubicka  <jh@suse.cz>
18506
18507         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18508
18509 2002-10-14  Richard Henderson  <rth@redhat.com>
18510
18511         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18512
18513 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR optimization/6631
18516         * g++.dg/opt/const2.C: New test.
18517
18518 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18519
18520         PR c++/7176
18521         * g++.dg/parse/friend1.C: New test.
18522         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18523
18524 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18525
18526         * gcc.dg/20021014-1.c: New test.
18527
18528 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18529
18530         PR c++/5661
18531         * g++.dg/ext/vlm1.C: New test.
18532         * g++.dg/ext/vlm2.C: Likewise.
18533
18534         * g++.dg/init/array1.C: Remove invalid braces.
18535         * g++.dg/init/brace1.C: New test.
18536         * g++.dg/init/copy2.C: Likewise.
18537         * g++.dg/init/copy3.C: Likewise.
18538         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18539         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18540         braces.
18541
18542 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18543
18544         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18545
18546 2002-10-11  Richard Shann  <richard.shann@superh.com>
18547
18548         * gcc.c-torture/compile/simd-5.c: New test.
18549
18550 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18551
18552         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18553
18554 2002-10-10  Jim Wilson  <wilson@redhat.com>
18555
18556         * gcc.c-torture/execute/20021010-1.c: New test.
18557
18558 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18559
18560         PR c/7353
18561         * g++.dg/ext/typedef-init.C: New test.
18562         * gcc.dg/typedef-init.c: New test.
18563
18564 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18565
18566         * gcc.dg/cpp/paste13.c: New test.
18567
18568 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18569
18570         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18571         remaining platforms, XFAIL during compile, not execute.  Don't
18572         XFAIL at -O0.
18573
18574 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18575
18576         * gcc.dg/alias-1.c: Tweak expected warning.
18577
18578 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18579
18580         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18581
18582 2002-10-06  Andreas Jaeger  <aj@suse.de>
18583
18584         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18585         * gcc.dg/cpp/c++98.C: Likewise.
18586
18587         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18588         * g++.dg/cpp/c++98.C: Likewise.
18589
18590         * g++.dg/README (Subdirectories): Mention cpp directory.
18591
18592         PR target/7559
18593         * gcc.dg/20021006-1.c: New test.
18594
18595 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18596
18597         PR c++/7804
18598         * g++.dg/other/warning1.C: New test.
18599
18600 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18601
18602         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18603         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18604         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18605
18606 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18607
18608         PR c++/7931
18609         * g++.dg/template/ptrmem3.C: New test.
18610
18611         PR c++/7754
18612         * g++.dg/template/union1.C: New test.
18613
18614 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18615
18616         PR c++/8006
18617         * g++.dg/abi/mangle9.C: New test.
18618         * g++.dg/abi/mangle10.C: New test.
18619         * g++.dg/abi/mangle11.C: New test.
18620         * g++.dg/abi/mangle12.C: New test.
18621
18622 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18623
18624         PR c++/7188.
18625         * g++.dg/template/meminit1.C: New test.
18626         * g++.dg/warn/Wreorder-1.C: Likewise.
18627         * g++.old-deja/g++.mike/warn3.C: Tweak.
18628         * lib/prune.exp: Ingore "in copy constructor".
18629
18630 2002-10-02  Andreas Jaeger  <aj@suse.de>
18631
18632         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18633         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18634         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18635         on x86-64.
18636
18637 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18638
18639         * gcc.dg/empty1.C: Fix typo.
18640
18641 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18642
18643         * gcc.dg/alias-1.c: New test.
18644
18645 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18646
18647         * gcc.dg/empty1.C: New test.
18648
18649         * g++.dg/tls/init-2.C: Tweak error messages.
18650
18651 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18652
18653         * gcc.c-torture/compile/20020923-1.c: New test.
18654
18655 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18656
18657         * gcc.c-torture/execute/ffs-1.c: New test.
18658         * gcc.c-torture/execute/ffs-2.c: Ditto.
18659
18660 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18661
18662         * g++.dg/overload/member1.C: New test.
18663
18664 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18665
18666         * g++.dg/abi/empty7.C: New test.
18667         * g++.dg/init/pm2.C: Likewise.
18668
18669 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18670
18671         * g++.dg/rtti/crash1.C: New test.
18672
18673 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18674
18675         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18676         gcc.dg/sibcall-4.c: New tests.
18677
18678 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18679
18680         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18681         powerpc and MMIX targets.
18682
18683 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18684
18685         * gcc.dg/cpp/20020927-1.c: New.
18686
18687 2002-09-26  David S. Miller  <davem@redhat.com>
18688
18689         * gcc.c-torture/compile/trunctfdf.c: New.
18690
18691 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18692
18693         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18694
18695 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18696
18697         * gcc.c-torture/execute/loop-15.c: New.
18698
18699 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18700
18701         * README.QMTEST: Fix typo.
18702
18703 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18704
18705         * gcc.dg/20020926-1.c: New test.
18706
18707 2002-09-25  David S. Miller  <davem@redhat.com>
18708
18709         PR target/7842
18710         * gcc.c-torture/execute/shiftdi.c: New test.
18711
18712 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18713
18714         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18715         unique to the tool.
18716         * lib/g77.exp (g77_init): Likewise.
18717         * lib/g++.exp (g++_init): Likewise.
18718         * lib/objc.exp (objc_init): Likewise.
18719
18720 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18721
18722         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18723         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18724         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18725
18726 2002-09-25  Richard Henderson  <rth@redhat.com>
18727
18728         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18729         too-small long double.
18730
18731 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18732
18733         * gcc.dg/20020919-1.c: New test.
18734
18735 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18736
18737         * g++.dg/abi/bitfield6.C: New test.
18738         * g++.dg/abi/bitfield7.C: New test.
18739         * g++.dg/abi/bitfield8.C: New test.
18740         * g++.dg/abi/vbase11.C: New test.
18741
18742 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18743
18744         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18745         hppa*-*-hpux*.  Update test comment.
18746
18747 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18748
18749         * gcc.dg/tls/struct-1.c: New test.
18750
18751 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18752
18753         * gcc.dg/cpp/tr-warn2.c: Update.
18754
18755 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18756
18757         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18758
18759 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18760
18761         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18762         systems.
18763
18764 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18765
18766         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18767
18768         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18769         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18770         setting of cxxfilt.
18771
18772 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18773
18774         * gcc.dg/20020312-2.c: Update for darwin.
18775
18776 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18777
18778         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18779
18780 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18781
18782         * objc.dg/comp-types-1.m: New test.
18783         * objc.dg/comp-types-2.m: New test.
18784         * objc.dg/comp-types-3.m: New test.
18785         * objc.dg/comp-types-4.m: New test.
18786         * objc.dg/comp-types-5.m: New test.
18787         * objc.dg/comp-types-6.m: New test.
18788
18789 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18790
18791         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18792
18793 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18794
18795         * g++.dg/other/do1.C: New test.
18796
18797         * g++.dg/template/subst1.C: New test.
18798
18799 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18800
18801         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18802
18803 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18804
18805         * g++.dg/template/qualttp20.C: Adjust expected errors.
18806         * g++.old-deja/g++.jason/report.C: Likewise.
18807         * g++.old-deja/g++.other/qual1.C: Likewise.
18808
18809         * g++.dg/lookup/scoped2.C: New test.
18810
18811         * g++.dg/ext/asm3.C: New test.
18812
18813 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18814
18815         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18816
18817 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18818
18819         * ChangeLog: follow spelling conventions.
18820         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18821         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18822         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18823         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18824         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18825         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18826         * g++.old-deja/g++.law/global-init1.C: Likewise.
18827         * g++.old-deja/g++.other/delete4.C: Likewise.
18828         * g++.old-deja/g++.other/inline21.C: Likewise.
18829         * g++.old-deja/g++.other/singleton.C: Likewise.
18830         * g77.dg/strlen0.f: Likewise.
18831         * g77.f-torture/compile/20010519-1.f: Likewise.
18832         * g77.f-torture/compile/980310-4.f: Likewise.
18833         * gcc.c-torture/compile/20000605-1.c: Likewise.
18834         * gcc.c-torture/execute/20020225-1.c: Likewise.
18835         * gcc.dg/c90-hexfloat-2.c: Likewise.
18836         * gcc.dg/c99-bool-1.c: Likewise.
18837         * gcc.dg/c99-hexfloat-2.c: Likewise.
18838         * gcc.dg/dll-2.c: Likewise.
18839         * gcc.dg/wtr-union-init-1.c: Likewise.
18840         * gcc.dg/wtr-union-init-2.c: Likewise.
18841         * gcc.dg/wtr-union-init-3.c: Likewise.
18842         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18843         * gcc.dg/cpp/defined.c: Likewise.
18844         * gcc.dg/cpp/macsyntx.c: Likewise.
18845         * gcc.dg/cpp/paste2.c: Likewise.
18846         * gcc.dg/cpp/trad/defined.c: Likewise.
18847         * gcc.dg/format/c90-printf-1.c: Likewise.
18848         * gcc.dg/format/c90-scanf-1.c: Likewise.
18849         * gcc.dg/format/c99-printf-1.c: Likewise.
18850         * gcc.dg/format/c99-scanf-1.c: Likewise.
18851         * gcc.misc-tests/gcov-8.c: Likewise.
18852         * lib/profopt.exp: Likewise.
18853
18854 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18855
18856         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18857
18858 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18859
18860         * g++.dg/inherit/using2.C: New test.
18861
18862 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18863
18864         * ChangeLog: Follow spelling conventions.
18865         * g++.dg/template/friend4.C: Likewise.
18866         * g++.old-deja/g++.pt/crash67.C: Likewise.
18867         * gcc.c-torture/execute/20000801-4.c: Likewise.
18868         * gcc.dg/c90-digraph-1.c: Likewise.
18869         * gcc.dg/c94-digraph-1.c: Likewise.
18870         * gcc.dg/c99-digraph-1.c: Likewise.
18871         * gcc.dg/cpp/line5.c: Likewise.
18872         * gcc.dg/cpp/multiline.c: Likewise.
18873         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18874         * gcc.dg/format/attr-3.c: Likewise.
18875         * gcc.dg/format/c90-scanf-3.c: Likewise.
18876         * gcc.dg/format/ext-4.c: Likewise.
18877
18878 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18879
18880         * g++.dg/template/pretty1.C: New test.
18881
18882 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18883
18884         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18885
18886 2002-09-13  Matt Austern  <austern@apple.com>
18887
18888         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18889         passing a cast expression to a function by const reference.
18890
18891 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18892
18893         * g++.dg/template/deduce1.C: New test.
18894
18895 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18896
18897         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18898         32-bit int.
18899
18900 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18901
18902         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18903         usage.
18904
18905 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18906
18907         * gcc.c-torture/compile/20020910-1.c: New test.
18908
18909 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18910
18911         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18912
18913 2002-09-10  Andreas Jaeger  <aj@suse.de>
18914
18915         * gcc.dg/20020312-2.c: Adjust for x86-64.
18916
18917 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18918
18919         * g77.dg/7388.f: New test case for PR 7388.
18920
18921 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18922
18923         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18924
18925 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18926
18927         * objc.dg/proto-lossage-1.m: New test.
18928
18929 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18930
18931         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18932
18933 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18934
18935         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18936         expected to pass.
18937
18938 2002-09-06  Stan Shebs  <shebs@apple.com>
18939             David Edelsohn  <edelsohn@gnu.org>
18940
18941         * gcc.dg/weak: New directory.
18942         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18943         target-specific xfail bits.
18944         * gcc.dg/typeof-2.c: Move to new directory.
18945         * gcc.dg/weak.exp: New expect script.
18946
18947 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18948
18949         * gcc.c-torture/execute/extzvsi.c: New test.
18950
18951 2002-09-05  Stan Shebs  <shebs@apple.com>
18952
18953         * gcc.dg/weak-1.c: xfail on Darwin.
18954         * gcc.dg/weak-2.c: Ditto.
18955         * gcc.dg/weak-3.c: Ditto.
18956         * gcc.dg/weak-4.c: Ditto.
18957         * gcc.dg/weak-5.c: Ditto.
18958         * gcc.dg/weak-6.c: Ditto.
18959         * gcc.dg/weak-7.c: Ditto.
18960         * gcc.dg/weak-8.c: Ditto.
18961         * gcc.dg/weak-9.c: Ditto.
18962
18963 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18964
18965         * gcc.c-torture/execute/loop-14.c: New test.
18966
18967 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18968
18969         * g++.dg/other/cxa-atexit1.C: New test.
18970
18971         * gcc.dg/typeof-2.c: New test.
18972
18973 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18974
18975         * gcc.dg/builtins-2.c: New testcase.
18976         * gcc.dg/builtins-3.c: New testcase.
18977
18978 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18979
18980         * gcc.dg/cpp/_Pragma4.c: New test.
18981
18982 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18983
18984         * objc/execute/nil_method-1.m: New testcase.
18985
18986 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18987
18988         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18989         [Object class], not [Object initialize].
18990
18991 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18992             Hans-Peter Nilsson  <hp@bitrange.com>
18993
18994         * gcc.c-torture/execute/20020720-1.x: Skip test on
18995         mmix-knuth-mmixware.  Correct comment.
18996
18997 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18998
18999         * testsuite/g++.dg/abi/bitfield5.C: New test.
19000         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19001
19002 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19003
19004         * objc.dg/undeclared-selector.m: New test.
19005
19006 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19007
19008         * g++.dg/other/offsetof1.C: Avoid cast warning.
19009
19010 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19011
19012         * objc.dg/super-class-2.m: New test.
19013
19014 2002-08-24  Matt Austern  <austern@apple.com>
19015
19016         * g++.dg/ext/lvaddr.C: New test.
19017         * g++.dg/ext/lvcast.C: New test.
19018
19019 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19020
19021         * testsuite/g++.dg/inherit/cond1.C: New test.
19022
19023 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19024
19025         * gcc.dg/noncompile/incomplete-1.c: New test.
19026
19027 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19028
19029         * gcc.dg/typespec-1.c: New test.
19030
19031 2002-08-20  Devang Patel  <dpatel@apple.com>
19032         * objc.dg/proto-hier-2.m: New test.
19033
19034 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19035
19036         * objc.dg/bitfield-1.m: New test.
19037         * objc.dg/bitfield-2.m: New test.
19038
19039 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19040
19041         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19042         gcc.dg/c99-flex-array-4.c: New tests.
19043
19044 2002-08-16  Stan Shebs  <shebs@apple.com>
19045
19046         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19047
19048 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19049
19050         * gcc.dg/typeof-1.c: New test.
19051         * g++.dg/ext/typeof2.C: New test.
19052
19053 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19054
19055         * g++.dg/other/offsetof1.C: New test.
19056
19057 2002-08-14  Richard Henderson  <rth@redhat.com>
19058
19059         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19060
19061 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19062
19063         * gcc.dg/cpp/_Pragma3.c: New test.
19064
19065 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19066
19067         * g++.dg/template/inherit3: New test.
19068
19069 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19070
19071         * gcc.dg/bitfld-4.c: Add blank options.
19072
19073 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19074
19075         * g++.dg/template/crash1.C: New test.
19076
19077 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19078
19079         * gcc.dg/tls/opt-2.c: New test.
19080
19081 2002-08-08  Devang Patel  <dpatel@apple.com>
19082
19083         * objc.dg/selector-1.m : New test
19084
19085 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19086
19087         * g++.dg/abi/bitfield4.C: New test.
19088         * gcc.dg/bitfld-4.c: New test.
19089
19090 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19091
19092         * g++.dg/other/packed1.C: New test.
19093
19094 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19095
19096         * g++.dg/abi/offsetof.C: Tweak error messages.
19097         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19098
19099 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19100
19101         * gcc.dg/bitfld-3.c: New test.
19102
19103 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19104             Richard Henderson  <rth@redhat.com>
19105
19106         * gcc.dg/i386-bitfield1.c: New test.
19107         * g++.dg/abi/bitfield3.C: Update.
19108
19109 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19110
19111         * objc.dg/const-str-2.m: Update.
19112         * gcc.dg/cpp/c++98.c: Change to C extension.
19113         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19114         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19115
19116 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19117
19118         * testsuite/gcc.dg/tls/diag-3.c: New.
19119
19120 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19121
19122         * g++.dg/README (Subdirectories): Document new subdir expr.
19123         * g++.dg/expr/pmf-1.C: New test.
19124
19125 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19126
19127         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19128
19129 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19130
19131         * g++.dg/abi/bitfield3.C: New test.
19132
19133 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19134
19135         * lib/gcov.exp: Tweak expected line formats.
19136         * gcc.misc-tests/gcov8.c: New test.
19137         * gcc.misc-tests/gcov8.x: New flags.
19138
19139 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19140
19141         * consistency.vlad/layout/endian.c: Include string.h.
19142
19143         * gcc.c-torture/execute/20020805-1.c: New test.
19144
19145 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19146
19147         * g++.dg/other/conversion1.C: New test.
19148
19149 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19150
19151         * gcc.dg/builtins-1.c: New testcase.
19152
19153 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19154
19155         * g++.dg/inherit/access3.C: New test.
19156
19157 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19158
19159         * gcc.dg/ia64-visibility-2.c: New test.
19160
19161 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19162
19163         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19164         __qualifier_flags to __flags.
19165
19166 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19167
19168         * g++.dg/inherit/operator1.C: New test.
19169         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19170         * g++.dg/other/error1.C: Change expected error message.
19171         * g++.dg/template/conv4.C: Likewise.
19172
19173 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19174
19175         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19176         for documented behavior.
19177
19178 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19179
19180         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19181         several targets known to fail.
19182
19183 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19184
19185         * gcc.dg/mips-args-[123].c: New tests.
19186
19187 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19188
19189         * gcc.dg/ppc-spe.c: New.
19190
19191 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19192
19193         * g++.dg/other/ptrmem4.C: New testcase.
19194
19195 2002-07-24  Richard Henderson  <rth@redhat.com>
19196
19197         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19198
19199 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19200
19201         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19202
19203 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19204
19205         * gcc.c-torture/execute/memset-3.c: New testcase.
19206
19207 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19208
19209         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19210         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19211
19212 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19213
19214         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19215         Delete.
19216
19217 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19218
19219         * gcc.c-torture/compile/simd-4.c: New test.
19220
19221 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19222
19223         PR c++/7347, c++/7348
19224         * g++.dg/template/access4.C: New test.
19225         * g++.dg/template/access5.C: New test.
19226         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19227         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19228         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19229         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19230
19231 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19232
19233         * gcc.dg/gnu89-init-2.c: New test.
19234
19235 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19236
19237         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19238
19239 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19240
19241         * gcc.c-torture/execute/20020720-1.c: New testcase.
19242
19243 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19244
19245         * gcc.dg/cpp/Wsignprom.c: New tests.
19246
19247 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19248
19249         * gcc.c-torture/execute/loop-13.c: New test.
19250
19251 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19252
19253         * gcc.dg/cpp/expr.c: New tests.
19254
19255 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19256
19257         * g++.dg/opt/pr6713.C: Add template instantiation.
19258
19259 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19260
19261         * gcc.dg/nest.c: New test.
19262
19263 2002-07-17  Richard Henderson  <rth@redhat.com>
19264
19265         * g++.dg/opt/pr6713.C: New test.
19266
19267 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19268
19269         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19270         XFAIL for all x86 processors.
19271
19272 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19273
19274         * gcc.c-torture/execute/20010122-1.x: Do not test with
19275         -fomit-frame-pointer.
19276
19277 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19278
19279         * g++.dg/template/instantiate2.C: New test.
19280         * g++.dg/template/spec4.C: New test.
19281
19282 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19283
19284         * g++.dg/template/access2.C: New test.
19285         * g++.dg/template/access3.C: New test.
19286
19287 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19288
19289         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19290         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19291         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19292         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19293         Convert to use <stdarg.h>.
19294         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19295         Delete.
19296         * gcc.dg/va-arg-2.c: New.
19297         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19298
19299 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19300
19301         * gcc.c-torture/compile/20020710-1.c: New test.
19302
19303 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19304                           Andrew Pinski  <pinskia@physics.uc.edu>
19305
19306         gcc.c-torture/compile/simd-2.c: New testcase.
19307         gcc.c-torture/compile/simd-3.c: Likewise.
19308
19309 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19310
19311         PR c++/7224
19312         * g++.dg/overload/error1.C: New test.
19313
19314 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19315
19316         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19317         configuration and IRIX 6 O32 ABI.
19318
19319 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19320
19321         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19322
19323 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19324
19325         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19326
19327 2002-07-10  Jeffrey A Law  <law@redhat.com>
19328
19329         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19330
19331         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19332
19333 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19334
19335         * gcc.dg/20020312-2.c: Check for __PPC__.
19336
19337 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19338
19339         * gcc.c-torture/compile/20020709-1.c: New test.
19340
19341 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19342
19343         * g++.dg/template/qualttp21.C: New test case.
19344
19345 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19346
19347         * gcc.c-torture/compile/20020706-1.c: New test.
19348         * gcc.c-torture/compile/20020706-2.c: New test.
19349
19350 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19351             Alexandre Oliva  <aoliva@redhat.com>
19352
19353         * g++.dg/warn/incomplete1.C: New test.
19354
19355 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19356
19357         PR c++/7099
19358         * g++.dg/warn/noreturn1.C: New test.
19359
19360 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19361
19362         PR c++/6706
19363         * g++.dg/debug/debug6.C: New test.
19364         * g++.dg/debug/debug7.C: New test.
19365
19366 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19367
19368         * gcc.c-torture/compile/simd-3.c: New test.
19369
19370 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19371
19372         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19373         * gcc.dg/20020620-1.c: Likewise.
19374
19375 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19376
19377         PR c++/6944
19378         * g++.dg/init/array4.C: New test.
19379         * g++.dg/init/array5.C: New test.
19380
19381 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19382
19383         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19384         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19385
19386 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19387
19388         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19389         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19390         * gcc.dg/wtr-conversion-1.c: Likewise.
19391         * gcc.dg/wtr-escape-1.c: Likewise.
19392         * gcc.dg/wtr-int-type-1.c: Likewise.
19393         * gcc.dg/wtr-label-1.c: Likewise.
19394         * gcc.dg/wtr-static-1.c: Likewise.
19395         * gcc.dg/wtr-strcat-1.c: Likewise.
19396         * gcc.dg/wtr-suffix-1.c: Likewise.
19397         * gcc.dg/wtr-switch-1.c: Likewise.
19398         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19399         * gcc.dg/wtr-union-init-1.c: Likewise.
19400         * gcc.dg/wtr-union-init-2.c: Likewise.
19401         * gcc.dg/wtr-union-init-3.c: Likewise.
19402
19403         * gcc.dg/wtr-func-def-1.c: New test.
19404
19405 2002-07-02 Devang Patel <dpatel@apple.com>
19406
19407         * objc.dg/param-1.m: New test.
19408
19409 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19410
19411         * gcc.dg/cpp/trad/directive.c: Add test.
19412         * gcc.dg/cpp/trad/macroargs.c: Add test.
19413         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19414
19415 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19416
19417         * gcc.dg/cpp/cmdlne-M.c: New test.
19418
19419 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19420
19421         * objc.dg/desig-init-1.m: New test.
19422
19423 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19424
19425         PR c++/6716
19426         * g++.dg/template/instantiate1.C: New test.
19427
19428 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19429
19430         PR c++/7112
19431         * g++.dg/template/sizeof2.C: New test.
19432
19433 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19434
19435         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19436         gcc.dg/cpp/trad/include.c: New tests.
19437
19438 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19439
19440         PR target/7177
19441         * gcc.c-torture/compile/20020701-1.c: New test.
19442
19443 2002-07-01  Stan Shebs  <shebs@apple.com>
19444
19445         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19446         header here...
19447         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19448         (objc-torture-execute): or here.
19449
19450 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19451
19452         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19453
19454 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19455
19456         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19457
19458 2002-06-30  Devang Patel  <dpatel@apple.com>
19459
19460         * objc.dg/fsyntax-only.m: New test.
19461
19462 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19463
19464         PR c++/6695
19465         * g++.dg/template/friend7.C: New file.
19466
19467 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19468
19469         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19470         return type.
19471
19472 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19473
19474         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19475         avoid division by zero.
19476
19477 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19478
19479         * gcc.dg/Wunknownprag.c: New tests.
19480
19481 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19482
19483         * gcc.c-torture/execute/simd-2.c: New test.
19484
19485 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19486
19487         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19488         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19489         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19490         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19491         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19492         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19493         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19494         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19495         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19496         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19497         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19498         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19499         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19500         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19501         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19502         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19503         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19504
19505 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19506
19507         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19508         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19509         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19510         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19511         New tests.
19512         * gcc.dg/cpp/trad/directive.c: Update.
19513
19514 2002-06-23  Andreas Jaeger  <aj@suse.de>
19515
19516         * gcc.c-torture/execute/complex-6.c: New.
19517
19518 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19519
19520         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19521         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19522         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19523         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19524
19525 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19526
19527         * gcc.dg/cpp/trad: New directory with traditional tests copied
19528         from parent directory.
19529         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19530         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19531         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19532         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19533         Move to trad/ and rename.
19534         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19535         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19536         gcc.dg/cpp/trad/redef2.c: New tests.
19537         * gcc.dg/cpp/trad/trad.exp: New driver.
19538
19539 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19540
19541         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19542         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19543         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19544         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19545         Remove.
19546
19547 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19548
19549         * gcc.dg/20020620-1.c: New test.
19550
19551 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19552
19553         * g++.dg/template/ttp4.C: New test.
19554
19555 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19556
19557         * g++.dg/opt/vt1.C: Fix regexp.
19558
19559 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19560
19561         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19562         Don't use attribute `noinline'.
19563
19564 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19565
19566         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19567
19568 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19569
19570         * gcc.c-torture/execute/simd-1.c: New.
19571
19572         * gcc.dg/simd-1.c: New.
19573
19574 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19575
19576         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19577
19578 2002-06-16  Richard Henderson  <rth@redhat.com>
19579
19580         * g++.dg/ext/anon-struct1.C: New.
19581         * g++.dg/ext/anon-struct2.C: New.
19582         * g++.dg/ext/anon-struct3.C: New.
19583         * gcc.dg/anon-struct-1.c: New.
19584         * gcc.dg/anon-struct-2.c: New.
19585         * gcc.dg/anon-struct-3.c: New.
19586         * gcc.dg/20011008-1.c: Adjust warning text.
19587         * gcc.dg/20020527-1.c: Add -fms-extensions.
19588
19589 2002-06-16  Richard Henderson  <rth@redhat.com>
19590
19591         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19592
19593 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19594
19595         * gcc.c-torture/execute/20020615-1.c: New test.
19596
19597 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19598
19599         * gcc.c-tortuture/execute/compare-1.c: New test case.
19600         * gcc.c-tortuture/execute/compare-2.c: New test case.
19601         * gcc.c-tortuture/execute/compare-3.c: New test case.
19602
19603 2002-06-13  Richard Henderson  <rth@redhat.com>
19604
19605         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19606         ia64 ilp32.
19607
19608 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19609
19610         * g++.dg/template/typename2.C: Update error message.
19611
19612 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19613
19614         * gcc.c-torture/execute/20020611-1.c: New test.
19615
19616 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19617
19618         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19619         list of targets to skip.
19620
19621 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19622
19623         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19624         targets if not optimizing.
19625
19626 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19627
19628         * gcc.c-torture/compile/20020605-1.c: New test.
19629
19630         * g++.dg/opt/vt1.C: New test.
19631
19632         * gcc.dg/20020531-1.c: New test.
19633
19634         * gcc.dg/20020530-1.c: New test.
19635
19636         * gcc.dg/20020527-1.c: New test.
19637
19638         * g++.dg/opt/cse1.C: New test.
19639
19640 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19641
19642         * gcc.dg/20020607-2.c: New test case.
19643
19644 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19645
19646         * gcc.c-torture/compile/20020604-1.c: New test.
19647
19648 2002-06-04  Richard Henderson  <rth@redhat.com>
19649
19650         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19651         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19652         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19653
19654 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19655
19656         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19657
19658 2002-06-03  Richard Henderson  <rth@redhat.com>
19659
19660         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19661         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19662
19663 2002-06-02  Richard Henderson  <rth@redhat.com>
19664
19665         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19666         test functions static.
19667
19668 2002-06-02  Andreas Jaeger  <aj@suse.de>
19669
19670         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19671         now.
19672
19673 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19674
19675         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19676         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19677         Update for mofified diagnostics.
19678         * gcc.dg/c99-intconst-1.c: No longer fail.
19679
19680 2002-06-02  Richard Henderson  <rth@redhat.com>
19681
19682         * gcc.dg/uninit-A.c: Remove xfail markers.
19683
19684 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19685
19686         * gcc.dg/fnegate-1.c: New test case.
19687
19688 2002-05-30  Osku Salerma  <osku@iki.fi>
19689
19690         * gcc.c-torture/execute/mayalias-1.c: New file.
19691
19692 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19693
19694         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19695         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19696         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19697
19698 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19699
19700         * gcc.c-torture/execute/20020529-1.c: New test.
19701
19702 2002-05-27  Richard Henderson  <rth@redhat.com>
19703
19704         * g++.dg/ext/attrib6.C: New test case.
19705
19706 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19707
19708         * gcc.c-torture/execute/pure-1.c: New test.
19709
19710 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19711
19712         * gcc.dg/cpp/arith-2.c: Remove.
19713
19714 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19715
19716         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19717         * gcc.dg/cpp/if-3.c: Remove.
19718
19719 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19720
19721         * g++.dg/opt/cse2.C: New test.
19722
19723 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19724
19725         * gcc.dg/cpp/arith-1.c: New semantic tests.
19726         * gcc.dg/cpp/if-1.c: Update.
19727
19728 2002-05-24  Ben Elliston  <bje@redhat.com>
19729
19730         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19731
19732 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19733
19734         * gcc.dg/verbose-asm.c: New test.
19735
19736 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19737
19738         * gcc.dg/cpp/paste12.c: New test.
19739
19740 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19741
19742         * g++.dg/parse/named_ops.C: New test.
19743
19744 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19745
19746         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19747
19748 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19749
19750         * gcc.dg/weak-2.c: Allow optional leading underscore
19751         in scan-assembler symbol name.
19752         * gcc.dg/weak-3.c: Likewise.
19753         * gcc.dg/weak-4.c: Likewise.
19754         * gcc.dg/weak-5.c: Likewise.
19755
19756 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19757
19758         * gcc.dg/20020523-1.c: New test.
19759
19760 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19761
19762         * objc.dg/const-str-2.m: Update now that we stop after
19763         a command line error.
19764
19765 2002-05-22  Richard Henderson  <rth@redhat.com>
19766
19767         * g++.dg/dg.exp: Fix typo in test pruneing.
19768
19769 2002-05-22  Richard Henderson  <rth@redhat.com>
19770
19771         * g++.dg/dg.exp: Prune the tls subdirectory.
19772         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19773         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19774         * g++.dg/tls/init-1.C: New.
19775
19776 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19777
19778         * gcc.dg/20020517-1.c: New test.
19779
19780 2002-05-21  Richard Henderson  <rth@redhat.com>
19781
19782         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19783         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19784
19785 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19786
19787         * g++.dg/other/copy2.C: New test.
19788
19789 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19790
19791         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19792         (MAX_COPY): Bump up to 10 times sizeof (long long).
19793         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19794
19795         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19796         sizeof (long long).
19797
19798         * gcc.c-torture/execute/strcpy-1.c: New test.
19799
19800 2002-05-19  Jason Merrill  <jason2redhat.com>
19801
19802         * g++.dg/ext/oper1.C: New test.
19803
19804 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19805 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19806
19807         * README.QMTEST: New file.
19808
19809         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19810
19811 2002-05-19  Andreas Jaeger  <aj@suse.de>
19812
19813         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19814         now.
19815         * gcc.c-torture/execute/loop-2d.x: Likewise.
19816
19817 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19818
19819         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19820         support weak symbols.
19821         * gcc.dg/weak-4.c: Likewise
19822         * gcc.dg/weak-6.c: Likewise
19823
19824 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19825
19826         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19827         cygwin, coff and h8300-*-hms targets
19828         * gcc.dg/weak-5.c: Likewise
19829         * gcc.dg/weak-7.c: Likewise
19830
19831 2002-05-16  Jason Merrill  <jason@redhat.com>
19832
19833         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19834         (scan-assembler-not, scan-assembler-dem): Likewise.
19835         (scan-assembler-dem-not): Likewise.
19836
19837 2002-05-15  Richard Henderson  <rth@redhat.com>
19838
19839         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19840
19841 2002-05-15  Richard Henderson  <rth@redhat.com>
19842
19843         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19844         (vfoo1f): Warning here.
19845         (vfoo1l): Don't redefine the alias.
19846
19847 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19848
19849         * g++.dg/init/pm1.C: New test.
19850
19851 2002-05-12  David S. Miller  <davem@redhat.com>
19852
19853         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19854         types.
19855
19856 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19857
19858         * gcc.c-torture/execute/20020510-1.c: New test case.
19859
19860 2002-05-10  David S. Miller  <davem@redhat.com>
19861
19862         * gcc.c-torture/execute/conversion.c: Test long double too.
19863
19864 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19865
19866         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19867         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19868         * lib/g++.exp (g++_link_flags): Likewise.
19869         * lib/objc.exp (objc_target_compile): Likewise.
19870
19871 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19872
19873         * gcc.dg/cpp/poison.c: Update.
19874         * gcc.dg/cpp/20000625-2.c: Remove.
19875         * gcc.dg/cpp/direct2s.c: Remove final test.
19876
19877 2002-05-08  Tom Rix  <trix@redhat.com>
19878
19879         * gcc.c-torture/execute/20020508-1.c: New test.
19880         * gcc.c-torture/execute/20020508-2.c: New test.
19881         * gcc.c-torture/execute/20020508-3.c: New test.
19882
19883 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19884
19885         * gcc.dg/cpp/charconst-4.c: More tests.
19886
19887 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19888
19889         PR c/6569
19890         * gcc.dg/weak-3.c: Update location of warning messages.
19891         * gcc.dg/weak-5.c: Likewise.
19892
19893 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19894
19895         * gcc.c-torture/execute/20020506-1.c: New test case.
19896
19897 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19898
19899         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19900
19901 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19902
19903         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19904
19905 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19906
19907         * gcc.dg/cpp/charconst-3.c: New test.
19908
19909 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19910
19911         * gcc.dg/cpp/charconst.c: Update tests.
19912
19913 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19914
19915         * treelang: Added directory for new sample language treelang. Also
19916         lib/treelang.exp: New file to signal treelang should be tested.
19917
19918 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19919
19920         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19921         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19922         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19923         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19924         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19925         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19926         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19927
19928 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19929
19930         * gcc.dg/format/xopen-2.c: New test.
19931
19932 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19933
19934         * gcc.dg/20020503-1.c: New test.
19935
19936 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19937
19938         * g++.dg/init/dtor1.C: Make it tougher.
19939
19940 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19941
19942         * g++.dg/init/dtor1.C: New test.
19943
19944 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19945
19946         * gcc.dg/altivec-8.c: New.
19947
19948 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19949
19950         * gcc.dg/altivec-7.c: New.
19951
19952 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19953
19954         * g++.dg/parse/typedef1.C: New test.
19955
19956 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19957
19958         PR c++/6486
19959         * g++.dg/template/friend6.C: New test.
19960
19961         PR c++/6492
19962         * g++.dg/init/copy1.C: New test.
19963
19964 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19965
19966         * g++.dg/warn/effc1.C: New test.
19967
19968 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19969
19970         * gcc.dg/cpp/if-cexp.c: Add a test.
19971
19972 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19973
19974         * gcc.dg/20020426-2.c: New test.
19975
19976 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19977
19978         * gcc.dg/cpp/if-mop.c: Update.
19979         * gcc.dg/cpp/if-mpar.c: Add test.
19980         * gcc.dg/cpp/if-oppr.c: Update.
19981
19982 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19983
19984         PR c/6343
19985         * gcc.dg/weak-[2-7].c: New tests.
19986
19987 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19988
19989         * gcc.dg/enum1.c: New test.
19990
19991 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19992
19993         PR c++/6497
19994         * g++.dg/inherit/access2.C: New test.
19995
19996 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19997
19998         PR bootstrap/6445
19999         * gcc.dg/20020426-1.c: New test.
20000
20001 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20002
20003         * g++.dg/abi/enum1.C: New test.
20004
20005 2002-04-26  Richard Henderson  <rth@redhat.com>
20006
20007         * gcc.dg/c99-bool-1.c: Expect always true warning.
20008
20009 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20010
20011         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20012
20013 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20014
20015         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20016         targets.
20017
20018 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20019
20020         * g++.dg/abi/mange7.C: New test.
20021
20022         PR c++/6438.
20023         * g++.dg/parse/stmtexpr2.C: New test.
20024
20025 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20026
20027         * gcc.dg/20020312-2.c: Add SH target.
20028
20029 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20030
20031         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20032         compiler output on mips*-*-irix*.
20033
20034 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20035
20036         * g++.dg/parse/attr1.C: New test.
20037
20038 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20039
20040         * gcc.c-torture/execute/string-opt-17.c: New test case.
20041         * gcc.c-torture/execute/memset-2.c: New test case.
20042
20043 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20044
20045         PR c++/6256:
20046         * g++.dg/template/friend5.C: New test.
20047
20048         PR c++/6331:
20049         * g++.dg/template/qual1.C: Likewise.
20050
20051 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20052
20053         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20054         Include stdlib.h, not stdio.h or ctype.h.
20055
20056 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20057
20058         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20059         cris-*-elf* and mmix-*-*.
20060         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20061         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20062         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20063         Ditto.
20064         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20065         * gcc.dg/wchar_t-1.c: Ditto.
20066
20067 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20068
20069         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20070         Clarify comment.
20071
20072 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20073
20074         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20075
20076 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20077
20078         * gcc.c-torture/execute/20000906-1.x: Delete.
20079
20080 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20081
20082         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20083
20084 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20085
20086         * PR6367
20087         * g77.f-torture/execute/6367.f: New test.
20088         * g77.f-torture/execute/6367.x: Disable for MMIX.
20089
20090 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20091
20092         * PR6352
20093         * g++.dg/opt/inline2.C: New test.
20094
20095 2002-04-18  Richard Henderson  <rth@redhat.com>
20096
20097         * gcc.dg/20000906-1.c: Enable for all targets.
20098         * gcc.c-torture/compile/iftrap-2.c: New.
20099
20100 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20101
20102         * gcc.dg/20020418-1.c: New test.
20103         * gcc.dg/20020418-2.c: New test.
20104
20105 2002-04-18  Richard Henderson  <rth@redhat.com>
20106
20107         * gcc.c-torture/compile/iftrap-1.c: New.
20108         * gcc.dg/iftrap-1.c: Adjust for ia64.
20109         * gcc.dg/iftrap-2.c: New.
20110
20111 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20112
20113         * gcc.c-torture/compile/20020418-1.c: New test.
20114
20115 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20116
20117         * gcc.c-torture/compile/20020415-1.c: New.
20118
20119 2002-04-18  David S. Miller  <davem@redhat.com>
20120
20121         * gcc.c-torture/execute/20020418-1.c: New test.
20122
20123 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20124
20125         * gcc.dg/20020416-1.c: New test.
20126
20127         * g++.dg/opt/inline1.C: New test.
20128
20129 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20130
20131         * gcc.dg/altivec-5.c: New test.
20132
20133         * gcc.dg/20020415-1.c: New test.
20134
20135 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20136
20137         * testsuite/lib/chill.exp: Remove.
20138
20139 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20140
20141         * g++.dg/other/big-struct.C: New test.
20142
20143 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20144
20145         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20146         of scratch file.
20147
20148 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20149
20150         PR c/6277
20151         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20152         in scan-assembler function name
20153
20154 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20155
20156         * g77.f-torture/execute/980628-4.x,
20157         g77.f-torture/execute/980628-5.x,
20158         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20159         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20160         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20161         i[34567]86-*-*.
20162
20163 2002-04-13  David S. Miller  <davem@redhat.com>
20164
20165         * gcc.c-torture/execute/20020413-1.c: New test.
20166
20167 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20168
20169         * gcc.dg/asm-6.c,
20170         * g++.dg/ext/asm1.C: New tests.
20171
20172 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20173
20174         PR c++ 5373.
20175         * g++.dg/parse/stmtexpr1.C: New test.
20176
20177         PR c++/5189.
20178         * g++.dg/template/copy1.C: New test.
20179
20180 2002-04-12  Richard Henderson  <rth@redhat.com>
20181
20182         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20183
20184 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20185
20186         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20187         gcc.c-torture/execute/20020307-2.c.
20188
20189 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20190
20191         * g++.dg/ext/attrib5.C,
20192         * g++.dg/lookup/struct1.C: New tests.
20193
20194 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20195
20196         * gcc.dg/20020411-1.c: New test.
20197
20198         * gcc.c-torture/execute/20020411-1.c: New test.
20199
20200 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20201
20202         * g77.f-torture/execute/6177.f: New test.
20203
20204 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20205
20206         PR middle-end/6247
20207         * g++.dg/opt/cleanup1.C: New test.
20208
20209         * g++.dg/opt/const1.C: New test.
20210
20211 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20212
20213         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20214
20215 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20216
20217         PR c++/5507
20218         * g++.dg/template/typename2.C: New test.
20219
20220 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20221
20222         * gcc.c-torture/execute/loop-12.c: New.
20223
20224 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20225
20226         * g77.f-torture/execute/980628-4.x,
20227         g77.f-torture/execute/980628-5.x,
20228         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20229         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20230         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20231
20232 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20233
20234         PR optimization/6086
20235         * g++.dg/opt/preinc1.C: New test.
20236
20237 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20238
20239         PR c++/5571
20240         * g++.dg/opt/static2.C: New test.
20241
20242 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20243
20244         PR c/5120
20245         * gcc.dg/20020406-1.c: New test.
20246
20247 2002-04-04  David S. Miller  <davem@redhat.com>
20248
20249         * gcc.c-torture/execute/20020404-1.c: New test.
20250
20251 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20252
20253         PR c/6123
20254         * gcc.dg/20020312-2.c: Do not declare global register variable
20255         if __PIC__ or __pic__ is defined.
20256
20257 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20258
20259         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20260         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20261
20262 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20263
20264         * gcc.misc-tests/linkage.exp: Update last change to handle
20265         sparc*-, not just sparc-.
20266
20267 2002-04-03  Richard Henderson  <rth@redhat.com>
20268
20269         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20270
20271 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20272
20273         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20274
20275 2002-04-02  David S. Miller  <davem@redhat.com>
20276
20277         * gcc.c-torture/execute/20020402-3.c: New test.
20278
20279 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20280
20281         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20282         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20283
20284         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20285         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20286         g77.f-torture/execute/20001201.x,
20287         g77.f-torture/execute/u77-test.x: New files.
20288
20289         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20290         * gcc.dg/wchar_t-1.c: Ditto.
20291
20292 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20293
20294         * gcc.c-torture/execute/20020402-1.c: New test.
20295
20296 2002-04-01  Richard Henderson  <rth@redhat.com>
20297
20298         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20299
20300         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20301
20302 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20303
20304         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20305
20306 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20307
20308         * g++.dg/inherit/template-as-base.C: Expect error.
20309         * g++.dg/inherit/namespace-as-base.C: Likewise.
20310
20311 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20312
20313         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20314         g++.dg/ext/instantiate3.C: Tweak match patterns.
20315
20316         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20317         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20318         -da test.
20319
20320 2002-03-31  Richard Henderson  <rth@redhat.com>
20321
20322         * gcc.dg/special/alias-2.c: New.
20323         * gcc.dg/special/ecos.exp: Run it.
20324
20325 2002-03-31  Richard Henderson  <rth@redhat.com>
20326
20327         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20328
20329 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20330
20331         * gcc.dg/weak-1.c: Disable on h8300 port.
20332
20333 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20334
20335         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20336         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20337         ordering tests.
20338         * g++.dg/bprob/bprob-1.C: New test.
20339         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20340         * g++.dg/gcov/gcov-1.C: New test.
20341         * g++.dg/gcov/gcov-1.x: New file.
20342         * g++.dg/gcov/gcov-2.C: New test.
20343         * g++.dg/gcov/gcov-3.C: New test.
20344         * g++.dg/gcov/gcov-3.h: New file.
20345
20346 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20347
20348         * g++.old-deja/g++.other/builtins5.C: New test.
20349         * g++.old-deja/g++.other/builtins6.C: New test.
20350         * g++.old-deja/g++.other/builtins7.C: New test.
20351         * g++.old-deja/g++.other/builtins8.C: New test.
20352         * g++.old-deja/g++.other/builtins9.C: New test.
20353
20354 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20355
20356         * g++.dg/opt/static1.C: New test.
20357
20358         * g++.dg/opt/longbranch1.C: New test.
20359
20360 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20361
20362         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20363
20364         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20365
20366 2002-03-28  Jeffrey A Law  (law@redhat.com)
20367
20368         * gcc.c-torture/execute/20020328-1.c: New test.
20369
20370 2002-03-27  Richard Henderson  <rth@redhat.com>
20371
20372         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20373         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20374         move from g++.old-deja/g++.ext/.
20375
20376 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20377
20378         * g++.dg/init/new2.C: New test.
20379
20380 2002-03-26  Richard Henderson  <rth@redhat.com>
20381
20382         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20383
20384         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20385         on sparc.
20386
20387         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20388         sparcv9 systems.
20389         * gcc.dg/20001102-1.c: Likewise.
20390
20391 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20392
20393         * gcc.dg/cpp/endif-pedantic1.c,
20394         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20395
20396 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20397
20398         * g++.dg/init/new1.C: New test.
20399
20400 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20401
20402         * g++.dg/abi/vbase9.C: New test.
20403
20404 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20405
20406         * gcc.dg/arm-asm.c: New test.
20407
20408 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20409
20410         * gcc.dg/Wswitch-enum.c: New test.
20411         Fix PR c/5044.
20412
20413 2002-03-26  Richard Henderson  <rth@redhat.com>
20414
20415         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20416         structure.
20417
20418 2002-03-25  Richard Henderson  <rth@redhat.com>
20419
20420         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20421         sparcv9 systems.
20422
20423         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20424         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20425
20426 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20427
20428         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20429
20430 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20431
20432         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20433         targets using generic thunk support.
20434
20435 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20436
20437         * gcc.c-torture/compile/20020323-1.c: New test.
20438
20439         * g++.dg/opt/conj2.C: New test.
20440
20441 2002-03-24  Richard Henderson  <rth@redhat.com>
20442
20443         * gcc.dg/weak-1.c: Use -fno-common.
20444
20445 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20446
20447         * g77.dg/f77-edit-apostrophe-out.f: New test
20448         * g77.dg/f77-edit-h-out.f: New test
20449         * g77.dg/f77-edit-t-in.f: New test
20450         * g77.dg/f77-edit-t-out.f: New test
20451         * g77.dg/f77-edit-x-out.f: New test
20452         * g77.dg/f77-edit-slash-out.f: New test
20453         * g77.dg/f77-edit-colon-out.f: New test
20454         * g77.dg/f77-edit-s-out.f: New test
20455
20456 2002-03-24  Richard Henderson  <rth@redhat.com>
20457
20458         * objc/execute/formal_protocol-6.x: New XFAIL.
20459
20460 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20461
20462         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20463         that do not support weak symbols
20464
20465 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20466
20467         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20468         * lib/g77.exp:  Likewise
20469         * lib/objc.exp: Likewise
20470
20471 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20472
20473         * gcc.dg/Wswitch-default.c: New test.
20474
20475 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20476
20477         * g++.dg/other/enum1.C: New test.
20478
20479 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20480
20481         * gcc.dg/pragma-ep-3.c: Fix typo.
20482
20483 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20484
20485         * g++.dg/inherit/template-as-base.C: New test.
20486
20487 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20488
20489         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20490         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20491
20492 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20493
20494         * gcc.dg/cpp/multiline.c: Update to match.
20495
20496 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20497
20498         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20499
20500 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20501
20502         * gcc.dg/cpp/extratokens2.c:  New file.
20503
20504 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20505
20506         * gcc.dg/20020312-2.c: Add rs6000 target.
20507
20508         * gcc.c-torture/compile/20020319-1.c: New test.
20509
20510 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20511
20512         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20513         (A, E): Handle this.
20514
20515 2002-03-20  Jason Merrill  <jason@redhat.com>
20516
20517         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20518         ignoring -fpic.
20519         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20520         through prune_gcc_output.
20521
20522 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20523
20524         * gcc.c-torture/compile/20020320-1.c: New test.
20525
20526 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20527
20528         * gcc.c-torture/compile/20020318-1.c: New test.
20529
20530         * gcc.dg/struct-by-value-1.c: New test.
20531
20532         * gcc.dg/20020319-1.c: New test.
20533
20534 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20535
20536         * g++.dg/opt/conj1.C: New test.
20537
20538 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20539
20540         * g++.dg/template/qualttp20.C: Revert previous change.
20541         * g++.dg/template/qualttp3.C: Likewise.
20542         * g++.dg/template/qualttp4.C: Likewise
20543         * g++.dg/template/qualttp5.C: Likewise
20544         * g++.dg/template/qualttp6.C: Likewise
20545         * g++.dg/template/qualttp7.C: Likewise
20546         * g++.dg/template/qualttp8.C: Likewise
20547         * g++.dg/template/recurse.C: Likewise.
20548
20549 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20550
20551         * gcc.dg/cpp/wchar-1.c: Update.
20552
20553 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20554
20555         * g++.dg/template/conv1.C: New test.
20556         * g++.dg/template/conv2.C: New test.
20557         * g++.dg/template/conv3.C: New test.
20558         * g++.dg/template/conv4.C: New test.
20559
20560 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20561
20562         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20563         * g++.dg/template/qualttp3.C: Likewise.
20564         * g++.dg/template/qualttp4.C: Likewise
20565         * g++.dg/template/qualttp5.C: Likewise
20566         * g++.dg/template/qualttp6.C: Likewise
20567         * g++.dg/template/qualttp7.C: Likewise
20568         * g++.dg/template/qualttp8.C: Likewise
20569         * g++.dg/template/recurse.C: Likewise.
20570
20571 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20572
20573         * g++.dg/opt/dtor1.C: New test.
20574
20575 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20576
20577         * gcc.c-torture/compile/20020315-1.c: New test.
20578
20579 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20580
20581         * gcc.dg/weak-1.c: Fix scan tests.
20582
20583 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20584
20585         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20586         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20587         cris-*-aout* mmix-*-*.
20588         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20589         cris-*-aout* mmix-*-*.
20590         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20591         cris-*-elf* cris-*-aout* and mmix-*-*.
20592         * gcc.dg/20001009-1.c: Ditto.
20593         * gcc.dg/20010912-1.c: Ditto.
20594         * gcc.dg/20020122-4.c: Ditto.
20595         * gcc.dg/inline-2.c: Ditto.
20596
20597 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20598
20599         * gcc.c-torture/compile/20020314-1.c: New test.
20600
20601 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20602
20603         * gcc.c-torture/execute/20020314-1.c: New test.
20604
20605 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20606
20607         * g++.dg/warn/Wunused-1.C: New test.
20608
20609 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20610
20611         * g++.dg/abi/mangle6.C: New test.
20612
20613 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20614
20615         * gcc.c-torture/compile/20020309-2.c: New test.
20616
20617         * gcc.c-torture/compile/20020312-1.c: New test.
20618
20619 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20620
20621         * g++.dg/other/access1.C: New test.
20622
20623 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20624
20625         * gcc.c-torture/execute/wchar_t-1.c: New test.
20626
20627 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20628
20629         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20630
20631 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20632
20633         * gcc.dg/20020312-1.c: New test case.
20634
20635 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20636
20637         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20638
20639 2002-03-11  Richard Henderson  <rth@redhat.com>
20640
20641         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20642         * g++.old-deja/g++.jason/report.C: Likewise.
20643
20644 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20645
20646         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20647         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20648
20649 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20650
20651         * testsuite/g++.dg/overload/pmf1.C: New test.
20652
20653 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20654
20655         * gcc.c-torture/execute/20020307-1.c: Use long.
20656
20657 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20658
20659         PR optimization/5844
20660         * gcc.dg/20020310-1.c: New test.
20661
20662 2002-03-09  Michael Meissner  <meissner@redhat.com>
20663
20664         * gcc.c-torture/execute/memcpy-2.c: New test.
20665         * gcc.c-torture/execute/memset-1.c: New test.
20666         * gcc.c-torture/execute/strlen-1.c: New test.
20667         * gcc.c-torture/execute/strcmp-1.c: New test.
20668         * gcc.c-torture/execute/strncmp-1.c: New test.
20669
20670 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20671
20672         * gcc.dg/ppc-ldstruct.c: New test.
20673
20674 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20675
20676         * gcc.c-torture/execute/va-arg-22.c: New test.
20677
20678 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20679
20680         * gcc.c-torture/compile/20020309-1.c: New test.
20681
20682 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20683
20684         * gcc.c-torture/execute/20020307-2.c: New test.
20685
20686 2002-03-07  Jeffrey A Law  (law@redhat.com)
20687
20688         * g77.f-torture/compile/20020307-1.f: New test.
20689
20690 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20691
20692         * gcc.dg/unordered-1.c: New test.
20693
20694 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20695
20696         * gcc.c-torture/execute/20020307-1.c: New test.
20697
20698 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20699
20700         * gcc.dg/20020304-1.c: New test.
20701
20702         * gcc.c-torture/compile/20020304-2.c: New test.
20703
20704 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20705
20706         * gcc.c-torture/compile/20020304-1.c: New test case
20707         (from PR c/5830).
20708
20709 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20710
20711         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20712
20713 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20714
20715         * g++.dg/other/classkey1.C: New test.
20716
20717 2002-03-01  Richard Henderson  <rth@redhat.com>
20718
20719         * gcc.c-torture/compile/981223-1.x: New.
20720         * gcc.c-torture/compile/920625-1.x: New.
20721
20722 2002-02-28  Richard Henderson  <rth@redhat.com>
20723
20724         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20725
20726 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20727
20728         * gcc.c-torture/execute/20020227-1.c: New test.
20729
20730 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20731
20732         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20733         here" ERROR lines.
20734         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20735         * g++.old-deja.g++.other/defarg1.C: Likewise.
20736         * g++.old-deja/g++.pt/calls2.C: Likewise.
20737         * g++.old-deja/g++.pt/crash20.C: Likewise.
20738         * g++.old-deja/g++.pt/crash30.C: Likewise.
20739         * g++.old-deja/g++.pt/crash36.C: Likewise.
20740         * g++.old-deja/g++.pt/crash6.C: Likewise.
20741         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20742         * g++.old-deja/g++.pt/derived3.C: Likewise.
20743         * g++.old-deja/g++.pt/error1.C: Likewise.
20744         * g++.old-deja/g++.pt/friend21.C: Likewise.
20745         * g++.old-deja/g++.pt/friend23.C: Likewise.
20746         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20747         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20748
20749 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20750
20751         * gcc.c-torture/execute/20020225-2.c: New test.
20752
20753 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20754
20755         * gcc.c-torture/execute/920730-1t.c,
20756         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20757         Delete test cases, only relevant to -traditional.
20758
20759 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20760
20761         * gcc.dg/cpp/undef1.c: Remove.
20762         * gcc.dg/cpp/directiv.c: Update.
20763         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20764
20765 2002-02-27  Michael Meissner  <meissner@redhat.com>
20766
20767         * gcc.c-torture/execute/20020226-1.c: New test.
20768
20769 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20770
20771         * g++.dg/debug/debug4.C: New test.
20772
20773         * gcc.dg/ia64-visibility-1.c: New test.
20774
20775 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20776
20777         * gcc.dg/debug/20020224-1.c: New.
20778
20779 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20780
20781         * gcc.c-torture/execute/960416-1.x: New.
20782         * gcc.c-torture/execute/divconst-3.x: Likewise.
20783
20784 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20785
20786         * gcc.dg/20020224-1.c: New test.
20787
20788 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20789
20790         * gcc.c-torture/execute/20020225-1.c: New.
20791
20792 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20793
20794         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20795
20796 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20797
20798         * gcc.dg/20020222-1.c: New test.
20799
20800 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20801
20802         * g++.dg/opt/anonunion1.C: New test.
20803
20804 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20805
20806         * g++.dg/template/qualttp19.C: New test.
20807         * g++.dg/template/qualttp20.C: New test.
20808         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20809         * g++.old-deja/g++.other/qual1.C: Likewise.
20810
20811 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20812
20813         * gcc.dg/attr-alwaysinline.c: New.
20814
20815 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20816
20817         * gcc.dg/20020220-1.c: New test.
20818
20819         * gcc.dg/20020220-2.c: New test.
20820
20821         * g++.dg/opt/mmx1.C: New test.
20822
20823 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20824
20825         * gcc.c-torture/compile/20020110.c: New test.
20826
20827 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20828
20829         * gcc.c-torture/execute/20020219-1.c: New test.
20830
20831         * gcc.dg/20020219-1.c: New test.
20832
20833         * gcc.dg/noncompile/20020220-1.c: New test.
20834
20835         * g++.dg/opt/ptrintsum1.C: New test.
20836
20837         * gcc.dg/debug/20020220-1.c: New test.
20838
20839 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20840
20841         * gcc.c-torture/execute/20020216-1.c: New test.
20842
20843 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20844
20845         * gcc.dg/decl-1.c: Update, new test.
20846
20847 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20848
20849         * g++.dg/abi/bitfield1.C: New test.
20850         * g++.dg/abi/bitfield2.C: New test.
20851
20852 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20853
20854         * gcc.dg/attr-nest.c: New test.
20855
20856 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20857
20858         * gcc.c-torture/execute/20020215-1.c: New test.
20859
20860 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20861
20862         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20863         * g++.dg/debug/debug.exp: New.
20864         * g++.dg/debug/trivial.C: New.
20865         * g++.dg/debug/debug1.C: Moved...
20866         * g++.dg/other/debug1.C: ...from here.
20867         * g++.dg/debug/debug2.C: Moved...
20868         * g++.dg/other/debug2.C: ...from here.
20869         * g++.dg/debug/debug3.C: Moved...
20870         * g++.dg/other/debug3.C: ...from here.
20871
20872         * gcc.dg/noncompile/20020213-1.c: New test.
20873
20874 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20875
20876         * g++.dg/other/debug3.C: New test.
20877
20878         * gcc.c-torture/execute/20020213-1.c: New test.
20879
20880 2002-02-13  Richard Smith <richard@ex-parrot.com>
20881
20882         * g++.old-deja/g++.other/thunk1.C: New test.
20883
20884 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20885
20886         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20887
20888 2002-02-13  Stan Shebs  <shebs@apple.com>
20889
20890         * gcc.dg/altivec-3.c: New.
20891
20892 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20893
20894         * gcc.dg/Wunreachable-1.c: New test.
20895         * gcc.dg/Wunreachable-2.c: New test.
20896
20897 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20898
20899         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20900
20901 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20902
20903         * gcc.dg/decl-1.c: New test.
20904
20905 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20906
20907         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20908
20909 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20910
20911         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20912         * gcc.c-torture/compile/980506-1.x: Likewise.
20913
20914 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20915
20916         * gcc.dg/20020210-1.c: New.
20917
20918 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20919
20920         * g77.f-torture/execute/947.f: New regression test
20921         for PR fortran/947.
20922
20923 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20924
20925         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20926         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20927
20928 2002-02-08  Richard Henderson  <rth@redhat.com>
20929
20930         * gcc.c-torture/compile/labels-3.c: New.
20931
20932 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20933
20934         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20935         expression statements work instead.
20936         * gcc.dg/noncompile/20020207-1.c: New test.
20937
20938 2002-02-07  Richard Henderson  <rth@redhat.com>
20939
20940         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20941
20942 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20943
20944         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20945         message from g77
20946         * lib/g77-dg.exp: Trim g77 error messages so that they are
20947         recognized by dg.exp.
20948
20949 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20950
20951         PR fortran/5473
20952         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20953
20954 2002-02-07  Richard Henderson  <rth@redhat.com>
20955
20956         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20957         to be sufficiently aligned for integers.
20958
20959 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20960
20961         * g++.dg/template/friend4.C: New test.
20962
20963 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20964
20965         PR fortran/5743
20966         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20967         unsupported cases.
20968
20969 2002-02-07  Richard Henderson  <rth@redhat.com>
20970
20971         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20972         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20973         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20974         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20975
20976 2002-02-06  Richard Henderson  <rth@redhat.com>
20977
20978         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20979
20980 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20981
20982         * gcc.dg/20020206-1.c: New test.
20983
20984 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20985
20986         * gcc.c-torture/execute/20020206-1.c: New test.
20987
20988         * gcc.c-torture/execute/20020206-2.c: New test.
20989
20990         PR optimization/5429:
20991         * gcc.c-torture/compile/20020206-1.c: New test.
20992
20993 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20994
20995         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20996         as certain file formats cannot support particularly large
20997         alignments.
20998
20999         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21000         and do not expect to be able to link the executable.
21001
21002         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21003         fail because the COFF format does not support the weak attribute.
21004
21005 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21006
21007         * g77.dg/pr5473.f:  New test
21008
21009 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21010
21011         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21012         Fix testcase accordingly.
21013
21014 2002-02-04  Richard Henderson  <rth@redhat.com>
21015
21016         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21017         (buf): Change to be an array of pointers, not ints.
21018
21019 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21020
21021         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21022         before all tests.  Move warning one line above to match where it
21023         C frontend emits.
21024         * gcc.dg/Wswitch-2.c: New test.
21025         * g++.dg/warn/Wswitch-1.C: New test.
21026         * g++.dg/warn/Wswitch-2.C: New test.
21027
21028 2002-02-04  Richard Henderson  <rth@redhat.com>
21029
21030         * g++.dg/abi/offsetof.C: Fix size comparison.
21031
21032 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21033
21034         * gcc.dg/cast-qual-2.c: New test.
21035
21036 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21037
21038         * gcc.dg/20020201-4.c: New test.
21039
21040 2002-02-04  Ben Elliston  <bje@redhat.com>
21041
21042         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21043         target_info attribute != 0, in addition to the empty string.
21044         (gcc_target_compile): Likewise.
21045
21046 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21047
21048         * gcc.dg/Wswitch.c: New test.
21049         PR gcc/4475. PR gcc/3780.
21050
21051 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21052
21053         * g77.f-torture/execute/5122.f: New test for regressions
21054         against PR fortran/5122.
21055
21056 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21057
21058         * g77.f-torture/compile/pr3743.f: Delete
21059         * g77.dg/pr3743-1.f: New test.
21060         * g77.dg/pr3743-2.f: New test.
21061         * g77.dg/pr3743-3.f: New test.
21062         * g77.dg/pr3743-4.f: New test.
21063
21064 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21065
21066         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21067
21068 2002-02-02  Richard Henderson  <rth@redhat.com>
21069
21070         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21071         * gcc.c-torture/execute/bf64-1.c: Likewise.
21072
21073 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21074
21075         * gcc.dg/20020201-2.c: New test.
21076
21077         * gcc.dg/20020201-3.c: New test.
21078
21079         * gcc.c-torture/execute/bitfld-2.c: New test.
21080
21081 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21082
21083         * gcc.dg/bitfld-1.c: Update.
21084         * gcc.dg/bitfld-2.c: Update.
21085         * gcc.c-torture/execute/bitfld-1.x: New.
21086
21087 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21088
21089         * gcc.c-torture/execute/20020201-1.c: New test.
21090
21091 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21092
21093         PR target/5469
21094         * gcc.dg/20020201-1.c: New test.
21095
21096 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21097
21098         PR fortran/3743
21099         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21100         * g77.f-torture/compile/pr3743.x: Remove
21101
21102 2002-01-31  Tom Rix  <trix@redhat.com>
21103
21104         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21105
21106 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21107
21108         * gcc.dg/noncompile/20020130-1.c: New test.
21109
21110 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21111
21112         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21113
21114 2002-01-29  Richard Henderson  <rth@redhat.com>
21115
21116         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21117         to long long.
21118         * gcc.c-torture/execute/bf64-1.c: Likewise.
21119
21120 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21121
21122         * gcc.c-torture/execute/20020129-1.c: New test.
21123
21124 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21125
21126         * gcc.c-torture/compile/20000224-1.c: Update.
21127         * gcc.c-torture/execute/bitfld-1.c: New tests.
21128         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21129         * gcc.dg/uninit-A.c: Update.
21130
21131 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21132
21133         * g++.dg/template/ctor1.C: Add instantiation.
21134
21135 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21136
21137         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21138         argument to __builtin_prefetch to be const ptr.
21139
21140 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21141
21142         * gcc.c-torture/compile/20020120-1.c: New test.
21143
21144 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21145
21146         * gcc.c-torture/execute/20020127-1.c: New test.
21147
21148 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21149
21150         * g77.dg/f77-edit-i-in.f: New test
21151         * g77.dg/f77-edit-i-out.f: New test
21152
21153 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21154
21155         * gcc.dg/debug/debug.exp: New file.
21156         * gcc.dg/debug/trivial.c: New file.
21157         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21158         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21159         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21160         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21161         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21162         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21163         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21164         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21165         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21166         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21167         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21168         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21169         * gcc.dg/20000503-1.c: Removed.
21170         * gcc.dg/20010207-1.c: Removed.
21171         * gcc.dg/20011223-1.c: Removed.
21172         * gcc.dg/20020104-2.c: Removed.
21173         * gcc.dg/debug-1.c: Removed.
21174         * gcc.dg/debug-2.c: Removed.
21175         * gcc.dg/debug-3.c: Removed.
21176         * gcc.dg/debug-4.c: Removed.
21177         * gcc.dg/debug-5.c: Removed.
21178         * gcc.dg/debug-6.c: Removed.
21179         * gcc.dg/dwarf2-1.c: Removed.
21180         * gcc.dg/dwarf2-2.c: Removed.
21181
21182 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21183
21184         * g++.old-deja/g++.other/eh5.C: New test.
21185         * g++.old-deja/g++.other/sibcall2.C: New test.
21186         * g++.old-deja/g++.other/array9.C: New test.
21187         * g++.old-deja/g++.other/typename2.C: New test.
21188         * g++.old-deja/g++.other/crash60.C: New test.
21189         * g++.old-deja/g++.other/conv9.C: New test.
21190         * g++.old-deja/g++.other/mangle10.C: New test.
21191         * g++.old-deja/g++.other/unchanging1.C: New test.
21192         * g++.old-deja/g++.other/exprstmt1.C: New test.
21193         * g++.old-deja/g++.other/inline23.C: New test.
21194         * g++.old-deja/g++.eh/ia64-1.C: New test.
21195         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21196         * g++.old-deja/g++.other/reload1.C: New test.
21197         * g++.old-deja/g++.other/static20.C: New test.
21198         * g++.old-deja/g++.other/local-alloc1.C: New test.
21199         * g++.old-deja/g++.other/conv8.C: New test.
21200         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21201         * g++.old-deja/g++.other/storeexpr1.C: New test.
21202         * g++.old-deja/g++.other/storeexpr2.C: New test.
21203         * g++.dg/eh/template2.C: New test.
21204         * g++.dg/warn/weak1.C: New test.
21205
21206 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21207
21208         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21209         Remove first, non-varying, argument.
21210
21211 2002-01-23  Richard Henderson  <rth@redhat.com>
21212
21213         * gcc.dg/inline-2.c: New.
21214
21215         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21216         Add optional target arg.  Check number of arguments.
21217         (scan-assembler-not, scan-assembler-dem): Likewise.
21218         (scan-assembler-dem-not): Likewise.
21219
21220 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21221
21222         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21223         line 12.
21224         * g++.old-deja/g++.brendan/parse3.C,
21225         g++.old-deja/g++.other/crash26.C,
21226         g++.old-deja/g++.other/crash28.C,
21227         g++.old-deja/g++.other/crash29.C,
21228         g++.old-deja/g++.other/crash30.C,
21229         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21230
21231 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21232
21233         * gcc.dg/20020115-1.c: New.
21234
21235 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21236
21237         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21238
21239 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21240
21241         * gcc.dg/20020122-3.c: New.
21242
21243 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21244
21245         * g++.dg/other/gc1.C: New test.
21246
21247 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21248
21249         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21250
21251 2002-01-22  Richard Henderson  <rth@redhat.com>
21252
21253         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21254
21255 2002-01-22  Richard Henderson  <rth@redhat.com>
21256
21257         * gcc.dg/20020122-4.c: New.
21258
21259 2002-01-22  H.J. Lu <hjl@gnu.org>
21260
21261         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21262         link output.
21263         * gcc.dg/special/ecos.exp: Likewise.
21264         * lib/g++-dg.exp: Likewise.
21265         * lib/g77-dg.exp: Likewise.
21266         * lib/gcc-dg.exp : Likewise.
21267         * lib/mike-g++.exp: Likewise.
21268         * lib/mike-g77.exp: Likewise.
21269         * lib/mike-gcc.exp: Likewise.
21270         * lib/objc-dg.exp: Likewise.
21271
21272 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21273
21274         PR target/5379
21275         * gcc.dg/20020122-2.c: New test.
21276
21277 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21278
21279         * gcc.dg/20020122-1.c: New test.
21280
21281 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21282
21283         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21284
21285 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21286
21287         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21288
21289 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21290
21291         * gcc.c-torture/compile/20020121-1.c: New test.
21292
21293 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21294
21295         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21296         ld_library_path.
21297
21298 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21299
21300         * gcc.dg/20020218-1.c: New test.
21301
21302 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21303
21304         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21305         messages
21306         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21307         "At global scope" warning
21308         * g++.dg/ext/align1.C: Change cygwin test for alignment
21309         from db-bogus to dg-warning
21310
21311 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21312
21313         * g77.f-torture/compile/cpp2.F: New test.
21314
21315 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21316
21317         * g++.dg/template/access1.C: New test.
21318
21319 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21320
21321         * gcc.dg/20020118-1.c: New.
21322
21323 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21324
21325         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21326
21327 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21328
21329         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21330         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21331         alignment warnings.
21332
21333 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21334
21335         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21336         torture_with_loops and torture_without_loops
21337
21338 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21339
21340         * gcc.c-torture/compile/20020116-1.c: New test.
21341
21342 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21343
21344         * gcc.dg/20020116-2.c: New test.
21345
21346         * gcc.dg/ultrasp4.c: New test.
21347
21348         * gcc.dg/20020116-1.c: New test.
21349
21350 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21351
21352         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21353         by EABI.
21354
21355 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21356
21357         * gcc.misc-tests/i386-prefetch.exp: New.
21358         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21359         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21360         * gcc.misc-tests/i386-pf-none-1.c: New test.
21361         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21362
21363 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21364
21365         * gcc.dg/gnu89-init-1.c: Add new tests.
21366
21367 2002-01-15  Andreas Jaeger  <aj@suse.de>
21368
21369         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21370         * gcc.dg/i386-mmx-2.c: Likewise.
21371         * gcc.dg/i386-sse-1.c: Likewise.
21372         * gcc.dg/i386-sse-2.c: Likewise.
21373         * gcc.dg/i386-sse-3.c: Likewise.
21374
21375 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21376
21377         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21378         Uncomment additional cases that now pass.
21379
21380 2002-01-11  Richard Henderson  <rth@redhat.com>
21381
21382         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21383         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21384
21385 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21386
21387         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21388
21389 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21390
21391         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21392         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21393
21394 2002-01-10  Dale Johannesen  <dalej@apple.com>
21395
21396         * gcc.c-torture/execute/loop-11.c: New.
21397
21398 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21399
21400         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21401         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21402
21403 2002-01-09  Richard Henderson  <rth@redhat.com>
21404
21405         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21406         type in which to perform the operation for each size.
21407
21408 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21409
21410         * gcc.c-torture/compile/20020109-2.c: New test.
21411
21412 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21413
21414         * gcc.c-torture/execute/loop-10.c: New test.
21415
21416 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21417
21418         * gcc.c-torture/compile/20010226-1.c: New test.
21419         * gcc.c-torture/compile/20010227-1.c: New test.
21420         * gcc.c-torture/compile/20010426-1.c: New test.
21421         * gcc.c-torture/compile/20010510-1.c: New test.
21422         * gcc.c-torture/compile/20010605-3.c: New test.
21423         * gcc.c-torture/compile/20010824-1.c: New test.
21424         * gcc.c-torture/execute/20010409-1.c: New test.
21425         * gcc.dg/noncompile/20000901-1.c: New test.
21426         * gcc.dg/20001023-1.c: New test.
21427         * gcc.dg/20001101-1.c: New test.
21428         * gcc.dg/20001102-1.c: New test.
21429         * gcc.dg/20010207-1.c: New test.
21430         * gcc.dg/20010405-1.c: New test.
21431         * gcc.dg/20010822-1.c: New test.
21432         * gcc.dg/20011107-1.c: New test.
21433
21434 2002-01-09  Jeffrey A Law  (law@redhat.com)
21435
21436         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21437
21438         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21439         execution failure on PA targets.
21440
21441 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21442
21443         * gcc.c-torture/compile/20020109-1.c: New test.
21444
21445 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21446
21447         * gcc.c-torture/execute/20020108-1.c: New test.
21448
21449 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21450
21451         * gcc.dg/20020108-1.c: New test.
21452
21453 2002-01-08  H.J. Lu <hjl@gnu.org>
21454
21455         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21456         for header files.
21457
21458 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21459
21460         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21461         consistency.
21462
21463 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21464
21465         * gcc.dg/altivec-4.c: Test altivec predicates.
21466
21467 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21468
21469         * gcc.c-torture/execute/20020107-1.c: New test.
21470
21471 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21472
21473         PR c/5279
21474         * gcc.c-torture/compile/20020106-1.c: New test.
21475
21476 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21477
21478         * gcc.c-torture/execute/nestfunc-4.c: New test.
21479
21480 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21481
21482         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21483         extra triple that slipped in.
21484         * g++.old-deja/g++.abi/align.C: Likewise.
21485         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21486
21487 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21488
21489         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21490         * g++.old-deja/g++.abi/align.C: Likewise.
21491         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21492
21493         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21494         on FreeBSD/i386.
21495         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21496         FreeBSD.
21497
21498 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21499
21500         * gcc.dg/20020104-1.c: New test.
21501
21502         * gcc.dg/20020104-2.c: New test.
21503
21504 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21505
21506         * gcc.dg/20020103-1.c: Fix typo in target selector.
21507
21508 2002-01-03  Richard Henderson  <rth@redhat.com>
21509
21510         * gcc.dg/20020103-1.c: New.
21511
21512 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21513
21514         * gcc.c-torture/execute/20020103-1.c: New test.
21515
21516 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21517
21518         * g++.dg/other/debug2.C: New test.
21519
21520         * gcc.c-torture/compile/20020103-1.c: New test.
21521
21522 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21523
21524         * gcc.dg/gnu89-init-1.c: Added new tests.
21525
21526 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21527
21528         * g++.dg/template/friend2.C: Remove as patch is reverted.
21529
21530         * g++.dg/warn/oldcast1.C: New test.
21531
21532         * g++.dg/template/ptrmem1.C: New test.
21533         * g++.dg/template/ptrmem2.C: New test.
21534
21535         * g++.dg/template/ntp.C: New test.
21536
21537         * g++.dg/other/component1.C: New test.
21538
21539         * g++.dg/template/ttp3.C: New test.
21540
21541         * g++.dg/template/friend2.C: New test.
21542         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21543
21544 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21545
21546         * g++.dg/other/ptrmem1.C: New test.
21547         * g++.dg/other/ptrmem2.C: New test.
21548
21549 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21550
21551         * g++.dg/template/ctor1.C: New test.
21552
21553 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21554
21555         * g++.dg/template/friend2.C: New test.
21556
21557 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21558
21559         * gcc.dg/mmix-1.c: New test.
21560
21561 2001-12-31  Richard Henderson  <rth@redhat.com>
21562
21563         * gcc.dg/asm-5.c: New.
21564
21565 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21566
21567         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21568         in namespace __gnu_cxx
21569
21570 2001-12-30  Richard Henderson  <rth@redhat.com>
21571
21572         * gcc.dg/debug-6.c: New.
21573
21574 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21575
21576         * gcc.c-torture/compile/20011229-2.c: New test.
21577
21578 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21579
21580         * gcc.dg/debug-3.c: New test.
21581         * gcc.dg/debug-4.c: New test.
21582         * gcc.dg/debug-5.c: New test.
21583
21584 2001-12-29  Richard Henderson  <rth@redhat.com>
21585
21586         * g++.dg/eh/loop1.C: New.
21587
21588 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21589
21590         * g++.dg/template/crash1.C: New test.
21591
21592 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21593
21594         * g++.dg/other/const1.C: New test.
21595
21596 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21597
21598         * gcc.c-torture/compile/20011229-1.c: New test.
21599
21600 2001-12-28  Stan Shebs  <shebs@apple.com>
21601
21602         * lib/objc-torture.exp: Resync with c-torture.exp.
21603         * lib/objc.exp: Load standard libraries.
21604
21605 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21606
21607         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21608         additional tests.
21609
21610 2001-12-27  Roger Sayle <roger@eyesopen.com>
21611
21612         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21613
21614 2001-12-27  Richard Henderson  <rth@redhat.com>
21615
21616         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21617
21618 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21619
21620         * g++.dg/eh/ctor1.C: New test.
21621         * g++.dg/other/error2.C: New test.
21622
21623 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21624
21625         * g++.dg/other/init2.C: New test.
21626
21627 2001-12-24  Richard Henderson  <rth@redhat.com>
21628
21629         * gcc.dg/20011223-1.c: New.
21630         * gcc.dg/inline-1.c: New.
21631
21632 2001-12-23  Richard Henderson  <rth@redhat.com>
21633
21634         * gcc.dg/asm-4.c: Test operand modifiers.
21635
21636 2001-12-23  Richard Henderson  <rth@redhat.com>
21637
21638         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21639
21640 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21641
21642         * gcc.c-torture/execute/20011223-1.c: New test.
21643
21644 2001-12-21  Richard Henderson  <rth@redhat.com>
21645
21646         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21647         re-enables the warning.
21648
21649 2001-12-21  Richard Henderson  <rth@redhat.com>
21650
21651         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21652
21653 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21654
21655         * gcc.c-torture/compile/20011218-1.c: New test.
21656
21657 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21658
21659         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21660         arm-isr.c test.
21661         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21662         epilogue generation for ARM ISR routines.
21663
21664 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21665
21666         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21667         * gcc.dg/format/c90-printf-3.c: Likewise.
21668         * gcc.dg/format/c99-printf-3.c: Likewise.
21669         * gcc.dg/format/ext-1.c: Likewise.
21670         * gcc.dg/format/ext-6.c: Likewise.
21671         * gcc.dg/format/format.h: Prototype unlocked stdio.
21672
21673 2001-12-20  Richard Henderson  <rth@redhat.com>
21674
21675         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21676         (arena): Use it.
21677         (malloc): Correct allocation logic.  Abort if we fill up the
21678         arena before initialization complete.
21679         (realloc): Correct allocation logic.
21680
21681 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21682
21683         * gcc.c-torture/compile/20011219-2.c: New test.
21684
21685         * gcc.c-torture/execute/20011219-1.c: New test.
21686
21687 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21688
21689         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21690         target does not support weak symbols.
21691
21692 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21693
21694         * gcc.c-torture/compile/20011219-1.c: New test.
21695
21696 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21697
21698         * g++.dg/other/error1.C: New test.
21699
21700 2001-12-17  Jeffrey A Law  (law@redhat.com)
21701
21702         * gcc.c-torture/execute/20011217-1.c: New test.
21703
21704 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21705
21706         * objc.dg/special/: New directory.
21707         * objc.dg/special/special.exp: New file.
21708         * objc.dg/special/unclaimed-category-1.h: New file.
21709         * objc.dg/special/unclaimed-category-1a.m: New file.
21710         * objc.dg/special/unclaimed-category-1.m: New file.
21711
21712 2001-12-17  Andreas Jaeger  <aj@suse.de>
21713
21714         * gcc.c-torture/compile/20011217-2.c: New test.
21715
21716 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21717
21718         * gcc.c-torture/compile/20011217-1.c: New test.
21719
21720 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21721
21722         * testsuite/gcc.dg/20011214-1.c: New.
21723
21724 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21725
21726         * gcc.dg/altivec-4.c: New.
21727
21728 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21729
21730         * gcc.dg/20011113-1.c: New test.
21731
21732 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21733
21734         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21735         std::__malloc_alloc_template<0> and
21736         std::__default_alloc_template<false, 0>.
21737
21738 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21739
21740         * objc/execute/bf-21.m: New test.
21741         * objc/execute/enumeration-1.m: New test.
21742         * objc/execute/enumeration-2.m: New test.
21743
21744 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21745
21746         * gcc.dg/gnu89-init-1.c: New test.
21747
21748 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21749
21750         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21751         * g++.old-deja/g++.jason/2371.C: Likewise.
21752         * g++.old-deja/g++.jason/template33.C: Likewise.
21753         * g++.old-deja/g++.jason/template34.C: Likewise.
21754         * g++.old-deja/g++.jason/template36.C: Likewise.
21755         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21756         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21757         * g++.old-deja/g++.other/typename1.C: Likewise.
21758         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21759         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21760         * g++.old-deja/g++.pt/typename11.C: Likewise.
21761         * g++.old-deja/g++.pt/typename14.C: Likewise.
21762         * g++.old-deja/g++.pt/typename16.C: Likewise.
21763         * g++.old-deja/g++.pt/typename3.C: Likewise.
21764         * g++.old-deja/g++.pt/typename4.C: Likewise.
21765         * g++.old-deja/g++.pt/typename5.C: Likewise.
21766         * g++.old-deja/g++.pt/typename7.C: Likewise.
21767         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21768
21769 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21770
21771         * g++.dg/other/linkage1.C: New test.
21772         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21773         specifiers.
21774
21775 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21776
21777         * gcc.dg/concat.c: New test.
21778
21779 2001-12-11  Stan Shebs  <shebs@apple.com>
21780
21781         * objc/compile: New test directory.
21782         * objc/compile/compile.exp: New expect script.
21783         * objc/compile/20011211-1.m: New compile test.
21784
21785 2001-12-11  Jason Merrill  <jason@redhat.com>
21786
21787         * lib/prune.exp (prune_gcc_output): Also handle "In member
21788         function".  So many permutations...
21789
21790 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21791
21792         * g++.dg/template/typedef1.C: New test.
21793
21794 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21795
21796         * g++.dg/other/copy1.C: New test.
21797
21798 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21799
21800         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21801
21802         * gcc.dg/builtin-choose-expr.c: New.
21803
21804 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21805
21806         * gcc.dg/altivec-2.c: New.
21807
21808 2001-12-07  Richard Henderson  <rth@redhat.com>
21809
21810         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21811
21812 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21813
21814         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21815         ultrasparc.
21816
21817 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21818
21819         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21820
21821 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21822
21823         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21824         variable argument list.
21825
21826 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21827
21828         * gcc.c-torture/execute/memcheck: Delete entire directory.
21829         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21830         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21831
21832 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21833
21834         * gcc.dg/Wshadow-1.c: New test.
21835
21836 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21837
21838         * gcc.c-torture/compile/20011130-1.c: New test.
21839
21840         * gcc.dg/noncompile/20011025-1.c: New test.
21841
21842         * g++.dg/other/anon-union.C: New test.
21843
21844         * gcc.c-torture/execute/20011024-1.c: New test.
21845
21846 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21847
21848         * gcc.c-torture/execute/20000722-1.x,
21849         gcc.c-torture/execute/20010123-1.x: Remove.
21850         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21851         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21852         gcc.dg/c99-complit-2.c: New tests.
21853
21854 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21855
21856         * g++.dg/inherit/base1.C: New test.
21857
21858 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21859
21860         * g++.dg/other/stdarg1.C: New test.
21861
21862         * gcc.c-torture/compile/20011130-2.c: New test.
21863
21864 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21865
21866         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21867         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21868         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21869         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21870         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21871         * gcc.dg/builtin-prefetch-1.c: New test.
21872
21873 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21874
21875         * gcc.dg/20011130-1.c: New test.
21876
21877 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21878
21879         * g++.dg/other/scope1.C: New test.
21880         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21881
21882 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21883
21884         * gcc.dg/vla-init-1.c: New test.
21885
21886 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21887
21888         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21889
21890 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21891
21892         * objc.dg/alias.m: Update.
21893         * objc.dg/class-1.m: Update.
21894         * objc.dg/const-str-1.m: Update.
21895         * objc.dg/fwd-proto-1.m: Update.
21896         * objc.dg/id-1.m: Update.
21897         * objc.dg/super-class-1.m: Update.
21898
21899 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21900
21901         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21902         constructs.
21903
21904 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21905
21906         * gcc.c-torture/execute/20011128-1.c: New test.
21907
21908 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21909
21910         * gcc.dg/20011127-1.c: New test.
21911
21912 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21913
21914         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21915         from Austin Group draft 7.
21916         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21917         scanf format arguments.
21918         * gcc.dg/format/no-exargs-2.c: New test.
21919
21920 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21921
21922         * g++.dg/abi/vbase8-4.C: New test.
21923
21924 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21925
21926         * gcc.c-torture/execute/20011121-1.c: New test.
21927
21928 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21929
21930         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21931
21932 2001-11-23  Andreas Jaeger  <aj@suse.de>
21933
21934         * gcc.dg/cpp/charconst-2.c: New test.
21935
21936 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21937
21938         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21939         to the host if it is remote.  Let tests specify extra headers
21940         they use.
21941         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21942         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21943         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21944         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21945         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21946         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21947         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21948         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21949         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21950         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21951
21952 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21953
21954         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21955         for little endian ARMs.
21956
21957 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21958
21959         * gcc.c-torture/compile/20011119-1.c: New test.
21960         * gcc.c-torture/compile/20011119-2.c: New test.
21961
21962 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21963
21964         * gcc.dg/altivec-1.c: Fix typo.
21965
21966 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21967
21968         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21969
21970 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21971
21972         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21973
21974 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21975
21976         * lib/g77.exp: Don't specify --rpath-link.
21977
21978         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21979         across all the headers.
21980         * gcc.dg/format/format.exp: For testing on a remote host,
21981         copy format.h.
21982
21983         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21984         * gcc.c-torture/execute/930406-1.c: Likewise.
21985         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21986
21987 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21988
21989         * gcc.dg/altivec-1.c: New.
21990
21991 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21992
21993         * gcc.dg/cpp/fpreprocessed.c: New test case.
21994
21995 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21996
21997         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21998         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21999         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22000
22001 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22002
22003         * gcc.dg/no-builtin-1.c: New test.
22004
22005 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22006
22007         * gcc.c-torture/execute/20011115-1.c: New test.
22008
22009 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22010
22011         * gcc.c-torture/compile/20011114-2.c: New test.
22012         * gcc.c-torture/compile/20011114-3.c: New test.
22013         * gcc.c-torture/compile/20011114-4.c: New test.
22014
22015 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22016
22017         * g++.dg/other/init1.C: New test.
22018
22019 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22020
22021         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22022         message.
22023
22024         * gcc.c-torture/execute/20011114-1.c: New testcase.
22025
22026         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22027         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22028         like the (before this change) version of 20010327-1.c.
22029
22030 2001-11-14  Roger Sayle <roger@eyesopen.com>
22031
22032         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22033
22034 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22035
22036         * g++.dg/init/array2.C: New test.
22037
22038 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22039
22040         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22041
22042 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22043
22044         * g++.dg/other/forscope1.C: New test.
22045         * g++.dg/ext/forscope1.C: New test.
22046         * g++.dg/ext/forscope2.C: New test.
22047
22048 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22049
22050         * gcc.c-torture/execute/20011113-1.c: New test.
22051
22052 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22053
22054         * gcc.c-torture/execute/20011109-2.c: New test.
22055
22056         * gcc.c-torture/execute/20011109-1.c: New test.
22057
22058 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22059
22060         * gcc.c-torture/compile/20011109-1.c: New test.
22061
22062 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22063
22064         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22065         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22066         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22067         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22068         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22069         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22070         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22071
22072 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22073
22074         * g++.dg/warn/Wshadow-1.C: New tests.
22075         * g++.old-deja/g++.mike/for3.C: Update.
22076
22077 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22078
22079         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22080         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22081         XFAILs.  Adjust expected error texts.
22082         * gcc.c-torture/compile/20011106-1.c,
22083         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22084         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22085         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22086         gcc.dg/c99-array-lval-5.c: New tests.
22087
22088 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22089
22090         * gcc.dg/cpp/defined.c: Update.
22091
22092 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22093
22094         * gcc.c-torture/execute/anon-1.c: New test.
22095
22096 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22097
22098         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22099         same size, so no warning should be produced on stormy16.
22100
22101         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22102         due to oversized array.
22103         * g++.old-deja/g++.mike/ns15.C: Likewise.
22104         * g++.old-deja/g++.pt/crash16.C: Likewise.
22105
22106 2001-11-02  Graham Stott  <grahams@redhat.com>
22107
22108         * g++.dgother/debug1.C: Fix typos.
22109
22110 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22111
22112         * g++.dg/other/debug1.C: New test.
22113
22114 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22115
22116         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22117         of unsigned long.
22118
22119 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22120
22121         * gcc.dg/20011029-2.c: New test.
22122
22123         * gcc.c-torture/compile/20011029-1.c: New test.
22124
22125 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22126
22127         * objc/execute/class_self-1.m: New test.
22128         * objc/execute/class_self-2.m: New test.
22129
22130 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22131
22132         * gcc.misc-tests/msgs.exp: Delete.
22133         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22134         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22135         error set to match recent changes.
22136
22137 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22138
22139         * gcc.dg/20011021-1.c: New test.
22140
22141 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22142
22143         * gcc.c-torture/compile/20011023-1.c: New test.
22144
22145 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22146
22147         * lib/g77.exp: Rewrite based on lib/g++.exp.
22148
22149 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22150
22151         * gcc.c-torture/execute/20011019-1.c: New test.
22152
22153         * gcc.dg/20011018-1.c: New test.
22154
22155 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22156
22157         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22158
22159 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22160
22161         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22162         * gcc.dg/attr-invalid.c: Likewise.
22163
22164 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22165
22166         * testsuite/gcc.dg/20011015-1.c: New test.
22167
22168 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22169
22170         * g++.dg/template/unify2.C: New test.
22171
22172 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22173
22174         * g++.dg/other/exception-specification.C: New test
22175
22176 2001-10-13  Tom Rix  <trix@redhat.com>
22177
22178         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22179         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22180
22181 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22182
22183         * testsuite/gcc.dg/20011009-1.c: New test.
22184
22185 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22186
22187         PR g++/4476
22188         * g++.dg/other/friend1.C: New test.
22189
22190 2001-10-11  Richard Henderson  <rth@redhat.com>
22191
22192         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22193
22194 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22195
22196         * gcc.c-torture/compile/20011010-1.c: New.
22197
22198 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22199
22200         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22201         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22202         g77.f-torture/execute/execute.exp,
22203         g77.f-torture/noncompile/noncompile.exp,
22204         gcc.c-torture/compile/compile.exp,
22205         gcc.c-torture/execute/execute.exp,
22206         gcc.c-torture/execute/ieee/ieee.exp,
22207         gcc.c-torture/execute/memcheck/memcheck.exp,
22208         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22209         objc/execute/execute.exp: Update FSF address.
22210
22211 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22212
22213         * gcc.dg/cpp/cmdlne-C.c: Update.
22214         * gcc.dg/cpp/cmdlne-C2.c: New.
22215
22216 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22217
22218         * gcc.c-torture/execute/20011008-3.c: New.
22219
22220 2001-10-08  DJ Delorie  <dj@redhat.com>
22221
22222         * gcc.dg/20011008-1.c: New.
22223         * gcc.dg/20011008-2.c: New.
22224
22225 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22226
22227         * gcc.dg/cpp/spacing1.c: Update test.
22228
22229 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22230
22231         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22232         spelling errors of "separate" as "seperate".
22233
22234 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22235
22236         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22237         enough to avoid inlining.
22238
22239 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22240
22241         * lib/g77.exp: set libg2c_dir correctly.
22242
22243 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22244
22245         * gcc.dg/cpp/macro11.c: New test.
22246
22247 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22248
22249         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22250         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22251         gcc.dg/format/multattr-3.c: New tests.
22252         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22253         tests for format attributes on function pointers being rejected.
22254
22255 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22256
22257         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22258
22259 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22260
22261         * g++.dg/warn/format1.C: New test.
22262
22263 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22264
22265         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22266
22267 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22268
22269         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22270
22271 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22272
22273         * gcc.dg/cpp/redef2.c: Add test.
22274
22275 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22276
22277         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22278         long-standing bug on i686, apparently.
22279         * gcc.c-torture/execute/loop-2c.x: New file.
22280         * gcc.c-torture/execute/loop-2d.x: New file.
22281         * gcc.c-torture/execute/loop-3c.x: New file.
22282
22283 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22284
22285         * gcc.dg/cpp/20000625-2.c: Correct line number.
22286
22287 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22288
22289         * gcc.dg/cpp/macro10.c: New test.
22290         * gcc.dg/cpp/strify3.c: New test.
22291         * gcc.dg/cpp/spacing1.c: Add tests.
22292         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22293         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22294
22295 2001-09-24  DJ Delorie  <dj@redhat.com>
22296
22297         * gcc.c-torture/execute/20010924-1.c: New test.
22298
22299 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22300
22301         * testsuite/objc/execute/paste.m: Remove.
22302
22303 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22304
22305         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22306
22307 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22308
22309         * g77.dg/strlen0.f: New test.
22310
22311 2001-09-21  Richard Henderson  <rth@redhat.com>
22312
22313         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22314         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22315
22316 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22317
22318         Table-driven attributes.
22319         * g++.dg/ext/attrib1.C: New test.
22320
22321 2001-09-20  DJ Delorie  <dj@redhat.com>
22322
22323         * gcc.dg/20000926-1.c: Update expected warning messages.
22324         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22325         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22326         array.
22327
22328 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22329
22330         * g++.dg/eh/registers1.C: New test case.
22331
22332 2001-09-17  Richard Henderson  <rth@redhat.com>
22333
22334         * gcc.dg/array-5.c: Fix VLA decomposition test.
22335
22336 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22337
22338         * gcc.dg/cpp/line5.c: New testcase.
22339
22340 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22341
22342         * gcc.dg/cpp/macro9.c: New test.
22343
22344 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22345
22346         * gcc.c-torture/execute/980223.c: Change type of addr from long
22347         to char *.
22348
22349 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22350
22351         * gcc.c-torture/execute/20010915-1.c: New test.
22352
22353 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22354
22355         * g77.dg/bprob: New directory.
22356         * g77.dg/bprob/bprob.exp: New file.
22357         * g77.dg/bprob/bprob-1.f: New test.
22358         * g77.dg/gcov: New directory.
22359         * g77.dg/gcov/gcov.exp: New file.
22360         * g77.dg/gcov/gcov-1.f: New test.
22361         * g77.dg/gcov/gcov-1.x: New file.
22362
22363 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22364
22365         * gcc.dg/cpp/directiv.c: Update.
22366         * gcc.dg/cpp/undef1.c: Update.
22367
22368 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22369
22370         * gcc.dg/20010912-1.c: New test.
22371
22372 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22373
22374         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22375         language-independent file in lib.
22376         * lib/gcov.exp: New file.
22377
22378 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22379
22380         * gcc.c-torture/compile/20010911-1.c: New test.
22381
22382 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22383
22384         * lib/profopt.exp: New, to support profile-directed optimizations.
22385         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22386         * gcc.misc-tests/bprob-1.c: New test.
22387         * gcc.misc-tests/bprob-2.c: New test.
22388
22389 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22390
22391         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22392         XFAIL and which kinds of gcov output to verify.
22393         * gcc.misc-tests/gcov-4b.x: New file.
22394         * gcc.misc-tests/gcov-5b.x: New file.
22395         * gcc.misc-tests/gcov-6.x: New file.
22396         * gcc.misc-tests/gcov-7.c: New test.
22397         * gcc.misc-tests/gcov-7.x: New file.
22398
22399 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22400
22401         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22402         * gcc.misc-tests/gcov-6.c: New test.
22403
22404 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22405
22406         PR c++/3986
22407         * g++.dg/abi/vbase1.C: New test.
22408
22409 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22410
22411         * objc.dg/method-2.m: New.
22412
22413 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22414
22415         PR c++/4203
22416         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22417         * g++.dg/init/empty1.C: New test.
22418
22419 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22420
22421         * gcc.c-torture/compile/20010903-1.c: New test.
22422
22423 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22424
22425         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22426         for m68k.
22427
22428 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22429
22430         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22431
22432         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22433
22434         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22435
22436 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22437
22438         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22439         for 16-bit 'unsigned int'.
22440
22441 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22442
22443         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22444
22445 2001-08-27  Richard Henderson  <rth@redhat.com>
22446
22447         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22448         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22449
22450 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22451
22452         * gcc.dg/asm-names.c (ymain): New.
22453
22454 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22455
22456         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22457         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22458         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22459
22460 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22461
22462         * gcc.dg/compare5.c: New testcase.
22463
22464 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22465
22466         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22467         and "In instantiation".
22468
22469 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22470
22471         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22472
22473 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22474
22475         * gcc.misc-tests/gcov.exp: Add support for branch information.
22476         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22477         * gcc.misc-tests/gcov-4.c: New test.
22478         * gcc.misc-tests/gcov-4b.c: New test.
22479         * gcc.misc-tests/gcov-5b.c: New test.
22480
22481 2001-08-20  Zack Weinberg  <zackw@panix.com>
22482
22483         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22484         expected to fail.
22485
22486 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22487
22488         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22489
22490 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22491
22492         * g++.dg/eh/template1.C: New test.
22493
22494 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22495
22496         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22497         Fix thinko.
22498         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22499         for xfail.
22500
22501 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22502
22503         * lib/g77-dg.exp:  Use prune.exp for common procedures
22504         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22505         * lib/g77.exp: (g77-dg-prune) Remove
22506
22507 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22508
22509         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22510
22511 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22512
22513         * g++.dg/template/unify1.C: New test.
22514
22515 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22516
22517         * g++.dg/abi/empty4.C: New test.
22518
22519 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22520
22521         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22522         solaris2.*
22523         * g77.f-torture/compile/pr3743.x: Likewise
22524
22525 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22526
22527         * g++.dg/other/using-declaration.C: New test.
22528
22529 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22530
22531         * gcc.dg/cpp/tr-sign.c: New testcase.
22532
22533 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22534
22535         * gcc.dg/cpp/19951025-1.c: Revert.
22536         * gcc.dg/cpp/directiv.c: We no longer process directives that
22537         interrupt macro arguments.
22538
22539 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22540
22541         * gcc.dg/bconstp-1.c: New test.
22542
22543 2001-08-03  Richard Henderson  <rth@redhat.com>
22544
22545         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22546
22547 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22548
22549         * gcc.dg/cpp/19951025-1.c: Update.
22550
22551 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22552
22553         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22554         should be x.
22555
22556 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22557
22558         Kill -fhonor-std.
22559         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22560         * g++.old-deja/g++.other/std1.C: Likewise.
22561         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22562
22563 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22564
22565         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22566         (g77_pass, g77_fail, g77_finish, g77_exit,
22567         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22568
22569 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22570
22571         * g77.dg/fbackslash.f
22572         * g77.dg/fcase-preserve.f
22573         * g77.dg/ff90-1.f
22574         * g77.dg/ffixed-line-length-0.f
22575         * g77.dg/ffixed-line-length-132.f
22576         * g77.dg/ffixed-line-length-7.f
22577         * g77.dg/ffixed-line-length-72.f
22578         * g77.dg/ffixed-line-length-none.f
22579         * g77.dg/ffree-form-1.f
22580         * g77.dg/fno-backslash.f
22581         * g77.dg/fno-f90-1.f
22582         * g77.dg/fno-fixed-form-1.f
22583         * g77.dg/fno-onetrip.f
22584         * g77.dg/fno-typeless-boz.f
22585         * g77.dg/fno-underscoring.f
22586         * g77.dg/fno-vxt-1.f
22587         * g77.dg/fonetrip.f
22588         * g77.dg/ftypeless-boz.f
22589         * g77.dg/fugly-assumed.f
22590         * g77.dg/funderscoring.f
22591         * g77.dg/fvxt-1.f
22592
22593 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22594
22595         * objc.dg/fwd-proto-1.m: New.
22596         * objc.dg/local-decl-1.m: New.
22597         * objc.dg/naming-1.m: New.
22598         * objc.dg/naming-2.m: New.
22599         * objc.dg/proto-hier-1.m: New.
22600
22601 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22602
22603         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22604         largest-type elements to a struct makes its size grow.
22605
22606 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22607
22608         * g++.dg/abi/vthunk1.C: New test.
22609
22610 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22611
22612         * g++.dg/abi/vbase8-22.C: New test.
22613
22614 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22615
22616         * gcc.dg/cpp/macro8.c: New test.
22617
22618 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22619
22620         * g++.dg/abi/vbase8-21.C: New test.
22621
22622 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22623
22624         * g++.dg/abi/vbase8-10.C: New test.
22625
22626 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22627
22628         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22629         ${tool}_set_ld_library_path.
22630         Changed caller.
22631         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22632         g++.exp.
22633
22634 2001-07-26  Stan Cox <scox@redhat.com>
22635
22636         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22637         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22638         gcc_exit, gcc_check_unsupported_p):
22639         Moved to gcc-deps.exp
22640         * gcc-deps.exp: New file.
22641
22642 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22643
22644         * g++.old-deja/g++.pt/defarg14.C: New test.
22645
22646 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22647
22648         * g++.old-deja/g++.other/lineno5.C: New test.
22649
22650 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22651
22652         * g++.old-deja/g++.pt/crash68.C: New test.
22653
22654 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22655
22656         * g++.old-deja/g++.other/crash42.C: New test.
22657
22658 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22659
22660         * gcc.dg/cpp/extratokens.c: Fix.
22661         * gcc.dg/cpp/skipping2.c: New tests.
22662
22663 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22664
22665         * gcc.c-torture/execute/20010724-1.c: New file.
22666         * gcc.c-torture/execute/20010724-1.x: New file.
22667
22668 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22669
22670         * g++.old-deja/g++.other/cond7.C: New test.
22671
22672 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22673
22674         * g++.old-deja/g++.other/optimize4.C: New test.
22675
22676 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22677
22678         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22679
22680 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22681
22682         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22683         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22684         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22685         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22686
22687         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22688         bug report" message.
22689
22690         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22691         * g++.dg/ext/instantiate1.C: Move from old-deja.
22692
22693 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22694
22695         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22696         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22697         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22698         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22699
22700 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22701
22702         * gcc.c-torture/execute/20010723-1.c: New test.
22703
22704 2001-07-23  Ben Elliston  <bje@redhat.com>
22705
22706         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22707
22708 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22709
22710         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22711         i[34567]86-*-*.
22712         Delete handling of ieee_multilib_flags.
22713         Pass -mieee for alpha*-*-* and sh-*-*.
22714         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22715
22716 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22717
22718         Remove old-abi tests.
22719         * g++.old-deja/g++.mike/p11116.C: Remove.
22720         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22721
22722 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22723
22724         * g77.f-torture/compile/pr3743.f:  New test
22725
22726 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22727
22728         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22729
22730 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22731
22732         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22733         g++.old-deja/g++.pt/static6.C: Likewise.
22734         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22735         supports weak symbols.
22736
22737 2001-07-18  Andreas Jaeger  <aj@suse.de>
22738
22739         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22740         supported again.
22741
22742 2001-07-18  Andreas Jaeger  <aj@suse.de>
22743
22744         * gcc.dg/iftrap-1.c: Fix target line.
22745
22746 2001-07-17  Richard Henderson  <rth@redhat.com>
22747
22748         * gcc.c-torture/execute/20010717-1.c: New.
22749
22750 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22751
22752         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22753         tests.
22754
22755 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22756
22757         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22758
22759 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22760
22761         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22762         UAC_SIGBUS, UAC_NOPRINT definitions.
22763
22764 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22765
22766         * objc/execute/object_is_class.m: New test.
22767         * objc/execute/object_is_meta_class.m: New test.
22768
22769 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22770
22771         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22772         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22773
22774 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22775
22776         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22777         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22778
22779 2001-07-14  Richard Henderson  <rth@redhat.com>
22780
22781         * gcc.dg/iftrap-1.c: New.
22782
22783 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22784
22785         * g77.f-torture/execute/intrinsic77.f: New test.
22786
22787 2001-07-11  Janis Johnson <janis@us.ibm.com>
22788
22789         * gcc.misc-tests/gcov-3.c: New test.
22790
22791 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22792
22793         * gcc.c-torture/compile/20010711-1.c,
22794         * gcc.c-torture/compile/20010711-2.c: New tests.
22795
22796 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22797
22798         * gcc.c-torture/execute/20010711-1.c: New test.
22799
22800 2001-07-11  Ben Elliston  <bje@redhat.com>
22801
22802         * g++.old-deja/g++.other/enum5.C: New test.
22803
22804 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22805
22806         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22807         (g++-dg-prune): Call prune_gcc_output.
22808         * prune.exp: New file for prune_gcc_output.
22809         * lib/g++.exp, lib/gcc.exp: Load it.
22810
22811 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22812
22813         * gcc.c-torture/compile/20010701-1.c,
22814         g++.old-deja/g++.ext/attrib6.C: New tests.
22815
22816 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22817
22818         * gcc.c-torture/compile/20010706-1.c: New test.
22819
22820 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22821
22822         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22823
22824 2001-06-28  Stan Shebs  <shebs@apple.com>
22825
22826         * gcc.dg/pragma-darwin.c: New test.
22827
22828 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22829
22830         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22831         Solaris 2.[678] system.
22832
22833 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22834
22835         * gcc.dg/20010622-1.c: New test.
22836
22837 2001-06-18  Stan Shebs  <shebs@apple.com>
22838
22839         * objc.dg: New directory.
22840         * objc.dg/dg.exp: New file.
22841         * objc.dg/alias.m: New.
22842         * objc.dg/class-1.m: New.
22843         * objc.dg/class-2.m: New.
22844         * objc.dg/const-str-1.m: New.
22845         * objc.dg/const-str-2.m: New.
22846         * objc.dg/id-1.m: New.
22847         * objc.dg/method-1.m: New.
22848         * objc.dg/super-class-1.m: New.
22849         * lib/objc-dg.exp: New file.
22850
22851 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22852
22853         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22854         of label name.
22855
22856 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22857
22858         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22859
22860 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22861
22862         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22863         variable.
22864
22865 2001-06-12  Richard Henderson  <rth@redhat.com>
22866
22867         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22868
22869 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22870
22871         * g++.old-deja/g++.abi/vbase5.C: New test.
22872         * g++.old-deja/g++.abi/vbase6.C: New test.
22873         * g++.old-deja/g++.abi/vbase7.C: New test.
22874
22875 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22876
22877         * gcc.c-torture/compile/20010610-1.c: New test.
22878
22879 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22880
22881         * g++.old-deja/g++.abi/vbase4.C: New test.
22882
22883 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22884
22885         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22886         support %f for HC11/HC12 targets.
22887         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22888         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22889         on HC11/HC12 targets.
22890         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22891
22892 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22893
22894         * gcc.dg/wchar_t-1.c: New file.
22895         * gcc.dg/wint_t-1.c: Likewise.
22896
22897 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22898
22899         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22900
22901 2001-06-11  Richard Henderson  <rth@redhat.com>
22902
22903         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22904
22905 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22906
22907         * gcc.c-torture/compile/20010611-1.c: New test.
22908
22909 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22910
22911         * gcc.dg/c99-tag-1.c: Add more tests.
22912
22913 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22914
22915         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22916         representation on MN10300 and ARM/Thumb.
22917
22918 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22919
22920         * g77.f-torture/execute/20010610.f: New.
22921
22922 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22923
22924         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22925         names.
22926
22927 2001-06-09  Richard Henderson  <rth@redhat.com>
22928
22929         * gcc.c-torture/execute/ashrdi-1.c: New.
22930         * gcc.c-torture/execute/ashldi-1.c: New.
22931         * gcc.c-torture/execute/lshrdi-1.c: New.
22932
22933 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22934
22935         * objc/execute/load-3.m: Added. Check sending +load to categories,
22936         in addition to classes.
22937
22938 2001-06-08  Stan Shebs  <shebs@apple.com>
22939
22940         * objc/execute/load-2.m: New test.  From Nicola Pero
22941         <n.pero@mi.flashnet.it>.
22942
22943 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22944
22945         * gcc.c-torture/execute/20010605-2.c: New test.
22946
22947 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22948
22949         * g++.old-deja/g++.abi/vbase2.C: New test.
22950         * g++.old-deja/g++.abi/vbase3.C: New test.
22951
22952 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22953
22954         * g++.old-deja/g++.pt/friend49.C: New test.
22955
22956 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22957
22958         * g++.old-deja/g++.ext/anon3.C: New test.
22959
22960 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22961
22962         * g++.old-deja/g++.other/conv7.C: New test.
22963
22964 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22965
22966         * gcc.c-torture/compile/20010605-2.c: New test.
22967
22968 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22969
22970         * gcc.c-torture/execute/20010604-1.c: New test.
22971
22972 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22973
22974         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22975
22976 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22977
22978         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22979         (g++_link_flags): Likewise.
22980         (g++_init): Pass gccpath's value to two previous functions.
22981
22982 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22983
22984         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22985         Ensure logfile entry matches exec command line.
22986
22987 2001-05-31  Richard Henderson  <rth@redhat.com>
22988
22989         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22990         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22991
22992 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22993
22994         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22995         compiler for irix6.2
22996
22997 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22998
22999         * g++.old-deja/g++.other/optimize3.C: New file.
23000
23001 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23002
23003         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23004         assemble.
23005
23006 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23007
23008         * g++.old-deja/g++.other/optimize2.C: New file.
23009
23010 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23011
23012         * gcc.c-torture/compile/20010518-2.c: New file.
23013         * gcc.c-torture/execute/20010518-1.c: New file.
23014         * gcc.c-torture/execute/20010518-2.c: New file.
23015
23016 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23017
23018         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23019
23020 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23021
23022         G++ no longer defines builtins that do not begin with __builtin.
23023         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23024         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23025         * g++.old-deja/g++.law/builtin1.C: Likewise.
23026         * g++.old-deja/g++.law/cvt2.C: Likewise.
23027         * g++.old-deja/g++.mike/net5.C: Likewise.
23028         * g++.old-deja/g++.other/builtins1.C: Likewise.
23029         * g++.old-deja/g++.other/builtins2.C: Likewise.
23030         * g++.old-deja/g++.other/builtins3.C: Likewise.
23031         * g++.old-deja/g++.other/builtins4.C: Likewise.
23032         * g++.old-deja/g++.other/inline8.C: Likewise.
23033         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23034
23035 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23036
23037         * g++.old-deja/g++.pt/using1.C: Adjust.
23038         * g++.old-deja/g++.pt/using2.C: New test.
23039
23040 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23041
23042         * gcc.dg/cpp/charconst.c: New tests.
23043         * gcc.dg/cpp/escape.c: New tests.
23044         * gcc.dg/cpp/escape-1.c: New tests.
23045         * gcc.dg/cpp/escape-2.c: New tests.
23046         * gcc.dg/cpp/ucs.c: New tests.
23047
23048 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23049
23050         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23051         native compiler for irix6.5.
23052
23053 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23054
23055         * lib/g++.exp (g++_include_flags): Use args to compute
23056         get_multilibs.
23057         (g++_link_flags): Likewise.
23058         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23059
23060 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23061
23062         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23063
23064 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23065
23066         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23067         this file.
23068
23069 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23070
23071         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23072         STACK_SIZE;
23073         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23074         to STACK_SIZE; Use it to define size of add_histo array.
23075         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23076         to STACK_SIZE.
23077         (f): Use GITT_SIZE to define size of gitt local table.
23078         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23079         to STACK_SIZE; Use it to define size of bytemem array.
23080
23081 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23082
23083         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23084         on 68HC11/HC12 due to the asm instruction.
23085         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23086         * gcc.c-torture/compile/920520-1.x: Likewise.
23087         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23088         on 68HC11/HC12 because the function is larger than 64K.
23089         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23090         on 68HC11/HC12 because the structure is too large.
23091
23092 2001-05-20  Richard Henderson  <rth@redhat.com>
23093
23094         * gcc.c-torture/execute/20010520-1.c: New.
23095
23096 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23097
23098         * g++.old-deja/g++.warn/compare1.C: New test.
23099         * gcc.dg/compare4.c: New test.
23100
23101 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23102
23103         * g++.old-deja/g++.other/optimize1.C: New test.
23104
23105 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23106
23107         * g++.old-deja/g++.pt/spec41.C: New test.
23108
23109 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23110
23111         * gcc.c-torture/compile/20010114-1.x: Remove.
23112
23113 2001-05-18  Stan Shebs  <shebs@apple.com>
23114
23115         * gcc.c-torture/compile/20010518-1.c: New test.
23116
23117 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23118
23119         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23120         * g++.old-deja/g++.pt/crash67.C: New test.
23121
23122 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23123
23124         * g++.old-deja/g++.other/debug9.C: New test.
23125
23126 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23127
23128         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23129
23130 2001-05-16  Jan Hubicka  <jh@suse.cz>
23131
23132         * gcc.c-torture/compile/20010516-1.c: New test.
23133
23134 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23135
23136         * g++.old-deja/g++.other/crash41.C: New test.
23137
23138 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23139
23140         * g++.old-deja/g++.pt/crash66.C: New test.
23141
23142 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23143
23144         * g++.old-deja/g++.robertl/eb27.C: Convert.
23145
23146 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23147
23148         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23149         declaration being redundant.
23150
23151 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23152
23153         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23154
23155 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23156
23157         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23158
23159 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23160
23161         * lib/g++.exp: Use testsuite_flags.
23162
23163 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23164
23165         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23166
23167 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23168
23169         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23170
23171 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23172
23173         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23174
23175 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23176
23177         * gcc.c-torture/compile/20010313-1.c: New test.
23178
23179 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23180
23181         * gcc.dg/cpp/direct2.c: New test.
23182         * gccq.dg/cpp/direct2s.c: New test.
23183
23184         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23185
23186 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23187
23188         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23189         * g++.old-deja/g++.other/op3.C: Likewise.
23190
23191 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23192
23193         * gcc.dg/cpp/syshdr.h: New file.
23194         * gcc.dg/cpp/sysmac1.c: Update.
23195         * gcc.dg/cpp/sysmac2.c: Update.
23196
23197 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23198
23199         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23200
23201 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23202
23203         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23204         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23205
23206 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23207
23208         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23209
23210 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23211
23212         * lib/g++.exp (g++_include_flags): Don't use any special flags
23213         if TESTING_IN_BUILD_TREE is not defined.
23214         (g++_init): Use a plain 'c++' as the compiler if
23215         TESTING_IN_BUILD_TREEE is not defined.
23216
23217 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23218
23219         * g++.old-deja/g++.eh/catch13.C: New test.
23220         * g++.old-deja/g++.eh/catch14.C: New test.
23221
23222 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23223
23224         * gcc.dg/cpp/tr-define.c: New test.
23225
23226 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23227
23228         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23229         <stdlib.h>, not <malloc.h>.
23230
23231 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23232
23233         * g++.old-deja/g++.ns/template17.C: New test.
23234
23235 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23236
23237         * g++.old-deja/g++.pt/ref4.C: New test.
23238
23239 2001-04-30  Richard Henderson  <rth@redhat.com>
23240
23241         * gcc.dg/20000724-1.c: Revert last change.
23242
23243 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23244
23245         * g77.f-torture/execute/20010430.f: New test.
23246
23247 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23248
23249         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23250
23251 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23252
23253         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23254
23255 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23256
23257         * g++.old-deja/g++.eh/crash6.C: New test.
23258
23259 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23260
23261         * g++.old-deja/g++.other/warn7.C: New test.
23262
23263 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23264
23265         * g++.old-deja/g++.other/defarg9.C: New test.
23266
23267 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23268
23269         * g77.f-torture/compile/20010426.f: New test.
23270         * g77.f-torture/execute/20010426.f: New test.
23271
23272 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23273
23274         * g77.f-torture/compile/20000629-1.x: Remove - error
23275         has been fixed.
23276
23277 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23278
23279         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23280         Tweak slightly to work with g++.dg framework.
23281         * g++.dg/special/ecos.exp: Run initp1.C test.
23282         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23283
23284         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23285         its linker doesn't give line numbers either.
23286         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23287
23288 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23289
23290         * g++.old-deja/g++.other/lex1.C: New test.
23291
23292 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23293
23294         * gcc.dg/noncompile/20010425-1.c: New test.
23295
23296 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23297
23298         * g++.old-deja/g++.pt/mangle2.C: New test.
23299
23300 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23301
23302         * gcc.dg/format/plus-1.c: New test.
23303
23304 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23305
23306         * gcc.dg/20010423-1.c: New test.
23307
23308 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23309
23310         * gcc.c-torture/execute/20010422-1.c: New test.
23311
23312 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23313
23314         * g++.old-deja/g++.ns/type2.C: New test.
23315
23316 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23317
23318         * g++.old-deja/g++.other/perf1.C: New test.
23319
23320 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23321
23322         * gcc.dg/c99-func-2.c: Remove xfail.
23323         * gcc.dg/c99-func-3.c: Remove xfail.
23324         * gcc.dg/c99-func-4.c: Remove xfail.
23325
23326 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23327
23328         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23329
23330 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23331
23332         * gcc.c-torture/compile/20010423-1.c: New test.
23333
23334 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23335
23336         * g++.old-deja/g++.pt/typename28.C: New test.
23337
23338 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23339
23340         * g++.old-deja/g++.abi/empty2.C: New test.
23341         * g++.old-deja/g++.abi/empty3.C: New test.
23342
23343 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23344
23345         * g++.old-deja/g++.other/comdat2.C: New test.
23346         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23347
23348 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23349
23350         * g++.old-deja/g++.other/overload14.C: New test.
23351
23352 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23353
23354         * g++.old-deja/g++.other/lookup23.C: New test.
23355
23356 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23357
23358         * gcc.c-torture/execute/20010403-1.c: New test.
23359
23360 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23361             Mark Mitchell  <mark@codesourcery.com>
23362
23363         * lib/old-dejagnu.exp: Don't delete output of executable.
23364         Add .exe suffix to executables.
23365
23366 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23367
23368         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23369
23370 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23371
23372         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23373
23374 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23375
23376         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23377         * g++.old-deja/g++.abi/crash1.C: New test.
23378
23379 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23380
23381         * g++.old-deja/g++.other/crash40.C: New test.
23382
23383 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23384
23385         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23386
23387 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23388
23389         * g++.old-deja/g++.other/warn6.C: New test.
23390
23391 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23392
23393         * g++.old-deja/g++.robertl/eb42.C: Same.
23394
23395 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23396
23397         * gcc.dg/wtr-conversion-1.c: New testcase.
23398
23399 2001-04-10  Richard Henderson  <rth@redhat.com>
23400
23401         * g++.old-deja/g++.other/array5.C: New.
23402
23403 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23404
23405         * gcc.c-torture/execute/20010408-1.c: New test.
23406
23407 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23408
23409         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23410         headers and constructs.
23411         * g++.old-deja/g++.robertl/eb79.C: Same.
23412         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23413         * g++.old-deja/g++.robertl/eb73.C: Same.
23414         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23415         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23416         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23417         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23418         * g++.old-deja/g++.robertl/eb44.C: Same.
23419         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23420         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23421         * g++.old-deja/g++.robertl/eb39.C: Same.
23422         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23423         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23424         * g++.old-deja/g++.robertl/eb30.C: Same.
23425         * g++.old-deja/g++.robertl/eb3.C: Same.
23426         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23427         * g++.old-deja/g++.robertl/eb21.C: Same.
23428         * g++.old-deja/g++.robertl/eb15.C: Same.
23429         * g++.old-deja/g++.robertl/eb118.C: Same.
23430         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23431         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23432         * g++.old-deja/g++.robertl/eb109.C: Same.
23433         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23434         * g++.old-deja/g++.mike/rtti1.C: Same.
23435         * g++.old-deja/g++.mike/p658.C: Same.
23436         * g++.old-deja/g++.mike/net46.C: Same.
23437         * g++.old-deja/g++.mike/net34.C: Same.
23438         * g++.old-deja/g++.mike/memoize1.C: Same.
23439         * g++.old-deja/g++.mike/eh2.C: Same.
23440         * g++.old-deja/g++.law/weak.C: Same.
23441         * g++.old-deja/g++.law/visibility7.C: Same.
23442         * g++.old-deja/g++.law/visibility25.C: Same.
23443         * g++.old-deja/g++.law/visibility22.C: Same.
23444         * g++.old-deja/g++.law/visibility2.C: Same.
23445         * g++.old-deja/g++.law/visibility17.C: Same.
23446         * g++.old-deja/g++.law/visibility13.C: Same.
23447         * g++.old-deja/g++.law/visibility10.C: Same.
23448         * g++.old-deja/g++.law/visibility1.C: Same.
23449         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23450         * g++.old-deja/g++.law/vbase1.C: Same.
23451         * g++.old-deja/g++.law/operators32.C: Same.
23452         * g++.old-deja/g++.law/nest3.C: Same.
23453         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23454         * g++.old-deja/g++.law/except5.C (main): Same.
23455         * g++.old-deja/g++.law/cvt7.C (run): Same.
23456         * g++.old-deja/g++.law/cvt2.C: Same.
23457         * g++.old-deja/g++.law/cvt16.C: Same.
23458         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23459         * g++.old-deja/g++.law/ctors17.C (main): Same.
23460         * g++.old-deja/g++.law/ctors13.C: Same.
23461         * g++.old-deja/g++.law/ctors12.C (main): Same.
23462         * g++.old-deja/g++.law/ctors10.C: Same.
23463         * g++.old-deja/g++.law/code-gen5.C: Same.
23464         * g++.old-deja/g++.law/bad-error7.C: Same.
23465         * g++.old-deja/g++.law/arm9.C: Same.
23466         * g++.old-deja/g++.law/arm12.C: Same.
23467         * g++.old-deja/g++.law/arg8.C: Same.
23468         * g++.old-deja/g++.law/arg1.C: Same.
23469         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23470         * g++.old-deja/g++.jason/template31.C: Same.
23471         * g++.old-deja/g++.jason/template24.C (main): Same.
23472         * g++.old-deja/g++.jason/2371.C: Same.
23473         * g++.old-deja/g++.eh/new2.C: Same.
23474         * g++.old-deja/g++.eh/new1.C: Same.
23475         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23476         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23477         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23478         * g++.old-deja/g++.brendan/crash62.C: Same.
23479         * g++.old-deja/g++.brendan/crash52.C: Same.
23480         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23481         * g++.old-deja/g++.brendan/crash38.C: Same.
23482         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23483         * g++.old-deja/g++.brendan/copy9.C: Same.
23484
23485 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23486
23487         * gcc.c-torture/execute/20001203-2.c (memset):
23488         Count argument is of type __SIZE_TYPE__.
23489
23490 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23491
23492         * gcc.c-torture/compile/20010404-1.c: New test.
23493
23494 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23495
23496         * gcc.c-torture/compile/20010326-1.c: New test.
23497
23498 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23499
23500         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23501         peculiarities of the SH.
23502         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23503
23504 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23505
23506         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23507         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23508         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23509
23510 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23511
23512         * g77.f-torture/compile/20010321-1.f: New test.
23513
23514 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23515
23516         * gcc.c-torture/compile/20010329-1.c: New test.
23517
23518 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23519
23520         * gcc.c-torture/execute/20010329-1.c: New test.
23521
23522 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23523
23524         * g++.old-deja/g++.other/eh4.C: Fix typo.
23525
23526 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23527
23528         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23529
23530 2001-03-28  Philip Blundell  <philb@gnu.org>
23531
23532         * gcc.c-torture/compile/20010328-1.c: New test.
23533
23534 2001-03-27  Richard Henderson  <rth@redhat.com>
23535
23536         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23537         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23538
23539 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23540
23541         * gcc.c-torture/compile/20010327-1.c: New test.
23542
23543 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23544
23545         * g++.old-deja/g++.other/friend12.C: New test.
23546         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23547         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23548
23549 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23550
23551         * gcc.c-torture/execute/20010325-1.c: New test.
23552
23553 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23554
23555         * g++.old-deja/g++.other/mangle3.C: New test.
23556
23557 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23558
23559         * g++.old-deja/g++.other/anon8.C: New test.
23560
23561 2001-03-20  Philip Blundell  <philb@gnu.org>
23562
23563         * gcc.c-torture/compile/20010320-1.c: New test.
23564
23565 2001-03-17  Richard Henderson  <rth@redhat.com>
23566
23567         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23568
23569 2001-03-15  Geoff Keating  <geoff@redhat.com>
23570
23571         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23572         tests on AIX.
23573
23574 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23575
23576         * g++.old-deja/g++.other/eh4.C: New test.
23577
23578 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23579
23580         * gcc.dg/cpp/mi1.c: Update.
23581
23582 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23583
23584         * g++.old-deja/g++.other/regstack.C: New test.
23585
23586 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23587
23588         * g++.old-deja/g++.other/ref4.C: New test.
23589
23590 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23591
23592         * objc/execute/va_method.m: Added.
23593         * objc/execute/IMP.m: Added.
23594         * objc/execute/_cmd.m: Added.
23595         * objc/execute/accessing_ivars.m: Added.
23596         * objc/execute/class-1.m: Added.
23597         * objc/execute/class-10.m: Added.
23598         * objc/execute/class-11.m: Added.
23599         * objc/execute/class-12.m: Added.
23600         * objc/execute/class-13.m: Added.
23601         * objc/execute/class-14.m: Added.
23602         * objc/execute/class-2.m: Added.
23603         * objc/execute/class-3.m: Added.
23604         * objc/execute/class-4.m: Added.
23605         * objc/execute/class-5.m: Added.
23606         * objc/execute/class-6.m: Added.
23607         * objc/execute/class-7.m: Added.
23608         * objc/execute/class-8.m: Added.
23609         * objc/execute/class-9.m: Added.
23610         * objc/execute/class-tests-1.h
23611         * objc/execute/class-tests-2.h
23612         * objc/execute/compatibility_alias.m: Added.
23613         * objc/execute/encode-1.m: Added.
23614         * objc/execute/formal_protocol-1.m: Added.
23615         * objc/execute/formal_protocol-2.m: Added.
23616         * objc/execute/formal_protocol-3.m: Added.
23617         * objc/execute/formal_protocol-4.m: Added.
23618         * objc/execute/formal_protocol-5.m: Added.
23619         * objc/execute/formal_protocol-6.m: Added.
23620         * objc/execute/formal_protocol-7.m: Added.
23621         * objc/execute/informal_protocol.m: Added.
23622         * objc/execute/initialize.m: Added.
23623         * objc/execute/load.m: Added.
23624         * objc/execute/many_args_method.m: Added.
23625         * objc/execute/nested-3.m: Added.
23626         * objc/execute/no_clash.m: Added.
23627         * objc/execute/private.m: Added.
23628         * objc/execute/redefining_self.m: Added.
23629         * objc/execute/root_methods.m: Added.
23630         * objc/execute/selector-1.m: Added.
23631         * objc/execute/static-1.m: Added.
23632         * objc/execute/static-2.m: Added.
23633         * objc/execute/va_method.m: Added.
23634
23635 2001-03-10  Richard Henderson  <rth@redhat.com>
23636
23637         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23638
23639 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23640
23641         * g++.old-deja/g++.other/crash31.C: XFAIL.
23642         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23643         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23644         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23645         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23646         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23647
23648 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23649
23650         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23651
23652 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23653
23654         * gcc.dg/20000724-1.c: Don't use multiline strings.
23655
23656 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23657
23658         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23659         result of -cString against what we expect it to be; don't just
23660         print it out for no one to read.
23661
23662         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23663         Based on testcases provided by Nicola Pero.
23664
23665 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23666
23667         * gcc.dg/cpp/macro7.c: New test.
23668
23669 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23670
23671         * gcc.dg/cpp/multiline.c: Update.
23672
23673 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23674
23675         * g++.old-deja/g++.other/enum3.C: New test.
23676
23677 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23678
23679         * g++.old-deja/g++.other/pod1.C: New test.
23680
23681 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23682
23683         * g++.old-deja/g++.ext/overload1.C: New test.
23684
23685 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23686
23687         * g++.old-deja/g++.pt/using1.C: New test.
23688
23689 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23690
23691         * g++.old-deja/g++.other/using9.C: New test.
23692
23693 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23694
23695         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23696
23697         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23698
23699 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23700
23701         * g++.old-deja/g++.ext/realpt1.C: Remove.
23702
23703 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23704
23705         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23706
23707 2001-02-26  Will Cohen  <wcohen@redhat.com>
23708
23709         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23710
23711 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23712
23713         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23714         templatized constructors.
23715
23716 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23717
23718         * gcc.c-torture/execute/20010224-1.c: New test.
23719
23720 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23721
23722         * gcc.c-torture/execute/20010222-1.c: New test.
23723
23724 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23725
23726         * g++.old-deja/g++.other/inline20.C: New test.
23727
23728 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23729
23730         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23731
23732 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23733
23734         * g++.old-deja/g++.other/lookup22.C: New test.
23735
23736 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23737
23738         * g77.dg: New directory.
23739         * g77.dg/20010216-1.f: New test case.
23740         * g77.dg/dg.exp: New driver.
23741         * lib/g77-dg.exp: New driver library.
23742
23743 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23744
23745         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23746
23747 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23748
23749         * g++.old-deja/g++.other/decl9.C: New test.
23750
23751 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23752
23753         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23754         not need <string> and also tests the initialization at runtime.
23755
23756 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23757
23758         * gcc.c-torture/execute/longlong.c: New test.
23759
23760 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23761
23762         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23763
23764 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23765
23766         * gcc.c-torture/execute/920302-1.c (execute):
23767         Change argument type to short.
23768
23769 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23770
23771         * g++.old-deja/g++.pt/deduct6.C: New test.
23772
23773 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23774
23775         * g++.old-deja/g++.pt/deduct5.C: New test.
23776
23777 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23778
23779         * gcc.c-torture/execute/20010209-1.c: New test.
23780
23781 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23782
23783         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23784
23785 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23786
23787         * g++.dg/vtgc1.C: Update for new ABI.
23788
23789         * consistency.vlad: New directory, 1665 files.
23790
23791 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23792
23793         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23794         return type.
23795         * gcc.dg/cpp/digraphs.c: Declare puts.
23796
23797 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23798
23799         * g++.old-deja/g++.other/warn5.C: New test.
23800
23801 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23802
23803         * g++.old-deja/g++.pt/spec40.C: New test.
23804
23805 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23806
23807         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23808         case.
23809         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23810
23811 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23812
23813         * gcc.c-torture/compile/20010209-1.c: New test.
23814
23815 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23816
23817         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23818         excess errors message but not if it crashes.
23819         * g++.old-deja/g++.other/crash27.C: Likewise.
23820         * g++.old-deja/g++.other/crash28.C: Likewise.
23821         * g++.old-deja/g++.other/crash30.C: Likewise.
23822         * g++.old-deja/g++.other/crash32.C: Likewise.
23823         * g++.old-deja/g++.other/crash35.C: Likewise.
23824         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23825
23826 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23827
23828         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23829         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23830         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23831         g77.f-torture/execute/execute.exp,
23832         g77.f-torture/noncompile/noncompile.exp,
23833         gcc.c-torture/execute/execute.exp,
23834         gcc.c-torture/execute/memcheck/memcheck.exp,
23835         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23836         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23837         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23838         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23839         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23840         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23841         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23842         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23843         Remove bug reporting instructions with ancient email addresses.
23844
23845 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23846
23847         * gcc.dg/20010202-1.c: New test.
23848         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23849
23850 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23851
23852         * g++.dg/stdbool-if.C: New test.
23853
23854 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23855
23856         * objc/execute/fdecl.m: Added main().
23857
23858 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23859
23860         * gcc.c-torture/execute/20010206-1.c: New test.
23861
23862 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23863
23864         * gcc.dg/cpp/avoidpaste1.c: Update.
23865
23866 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23867
23868         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23869         Pero <nicola@brainstorm.co.uk>.
23870         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23871
23872 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23873
23874         * g++.old-deja/g++.pt/spec39.C: New test.
23875
23876 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23877
23878         * gcc.c-torture/compile/20010202-1.c: New test.
23879
23880 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23881
23882         * g++.old-deja/g++.abi/primary2.C: New test.
23883         * g++.old-deja/g++.abi/primary3.C: New test.
23884         * g++.old-deja/g++.abi/primary4.C: New test.
23885         * g++.old-deja/g++.abi/primary5.C: New test.
23886         * g++.old-deja/g++.abi/vtable3.h: New test.
23887         * g++.old-deja/g++.abi/vtable3a.C: New test.
23888         * g++.old-deja/g++.abi/vtable3b.C: New test.
23889         * g++.old-deja/g++.abi/vtable3c.C: New test.
23890         * g++.old-deja/g++.abi/vtable3d.C: New test.
23891         * g++.old-deja/g++.abi/vtable3e.C: New test.
23892         * g++.old-deja/g++.abi/vtable3f.C: New test.
23893         * g++.old-deja/g++.abi/vtable3g.C: New test.
23894         * g++.old-deja/g++.abi/vtable3h.C: New test.
23895         * g++.old-deja/g++.abi/vtable3i.C: New test.
23896         * g++.old-deja/g++.abi/vtable3j.C: New test.
23897         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23898
23899 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23900
23901         * g++.old-deja/g++.other/anon6.C: New test.
23902         * g++.old-deja/g++.other/anon7.C: New test.
23903
23904 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23905
23906         * gcc.dg/cpp/avoidpaste2.c: New tests.
23907
23908 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23909
23910         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23911
23912 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23913
23914         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23915         DECIMAL_DIG cases for Irix."
23916
23917 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23918
23919         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23920
23921 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23922
23923         * gcc.dg/c99-tag-1.c: New test.
23924
23925 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23926
23927         * gcc.dg/cpp/tr-warn1.c: Add tests.
23928
23929 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23930
23931         * gcc.dg/cpp/avoidpaste1.c: Update.
23932         * gcc.dg/cpp/paste4.c: Update.
23933
23934 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23935
23936         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23937         cases for Irix.
23938
23939 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23940
23941         * g++.old-deja/g++.other/inline19.C: New test.
23942
23943 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23944
23945         * gcc.dg/Wlarger-than.c: New test.
23946
23947 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23948
23949         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23950
23951 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23952
23953         * gcc.c-torture/execute/20010129-1.c: New test.
23954         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23955
23956 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23957
23958         * gcc.dg/cpp/avoidpaste1.c: Test case.
23959
23960 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23961
23962         * g++.old-deja/g++.other/inline18.C: New test.
23963
23964 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23965
23966         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23967         and __builtin_putchar.
23968
23969 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23970
23971         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23972         tests.
23973
23974 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23975
23976         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23977         floating point number rounding mode to round to the nearest
23978         representable mode.
23979
23980 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23981
23982         * g++.old-deja/g++.other/mangle2.C: New test.
23983
23984 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23985
23986         * gcc.c-torture/compile/20010124-1.c: New test.
23987
23988 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23989
23990         * g++.old-deja/g++.pt/spec38.C: New test.
23991
23992 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23993
23994         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23995         "Build don't run".
23996
23997 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23998
23999         * gcc.c-torture/execute/20010123-1.c: New test.
24000
24001 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24002
24003         * g++.old-deja/g++.pt/spec37.C: New test.
24004
24005 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24006
24007         * g++.old-deja/g++.pt/overload14.C: New test.
24008
24009 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24010
24011         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24012         __builtin_return_address.
24013
24014 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24015
24016         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24017         * g++.old-deja/g++.pt/spec35.C: New test.
24018         * g++.old-deja/g++.pt/spec36.C: New test.
24019
24020 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24021
24022         * gcc.c-torture/compile/20010118-1.c: New test.
24023
24024 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24025
24026         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24027
24028 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24029
24030         * gcc.c-torture/execute/20010119-1.c: New test.
24031
24032 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24033
24034         * g++.old-deja/g++.other/vbase5.C: New test.
24035
24036 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24037
24038         * gcc.c-torture/execute/20010118-1.c: New test.
24039
24040 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24041
24042         * g++.old-deja/g++.pt/deduct3.C: New test.
24043
24044 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24045
24046         * g++.old-deja/g++.pt/spec34.C: New test.
24047
24048 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24049
24050         * g77.f-torture/compile/20000601-2.f: New test.
24051
24052 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24053
24054         * g++.old-deja/g++.other/init17.C: New test.
24055
24056 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24057
24058         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24059
24060 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24061
24062         * g++.old-deja/g++.pt/unify8.C: New test.
24063
24064 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24065
24066         * g++.old-deja/g++.abi/vbase1.C: New test.
24067
24068 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24069
24070         * g++.old-deja/g++.pt/crash65.C: New test.
24071
24072 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24073
24074         * gcc.dg/cpp/assembl2.S: New test case.
24075
24076 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24077
24078         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24079         are supported.
24080
24081 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24082
24083         * g++.old-deja/g++.other/builtins1.C: New test.
24084         * g++.old-deja/g++.other/builtins2.C: Likewise.
24085         * g++.old-deja/g++.other/builtins3.C: Likewise.
24086         * g++.old-deja/g++.other/builtins4.C: Likewise.
24087
24088 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24089
24090         * gcc.c-torture/compile/20010117-1.c: New test.
24091         * gcc.c-torture/compile/20010117-2.c: New test.
24092
24093 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24094
24095         * g77.f-torture/execute/20010116.[fx]: New test,
24096         XFAIL on i?86-*-*.
24097         * g77.f-torture/compile/20010115.f: Indicate it's
24098         a test for PR fortran/1636.
24099
24100 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24101
24102         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24103
24104 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24105
24106         * g77.f-torture/compile/20010115.f: New test.
24107
24108 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24109
24110         * g++.old-deja/g++.pt/nontype5.C: New test.
24111
24112 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24113
24114         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24115         have an equivalent working one below it.
24116
24117 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24118
24119         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24120         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24121
24122 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24123
24124         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24125         message containing "init_priority".
24126         (conpr-2.C): Likewise.
24127         (conpr-3.C): Likewise.
24128         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24129
24130 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24131
24132         * gcc.c-torture/execute/20010114-2.c: New test.
24133
24134 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24135
24136         * gcc.c-torture/compile/20010114-1.c: New test.
24137         * gcc.c-torture/compile/20010114-1.x: Xfail.
24138         * gcc.c-torture/compile/20010114-2.c: New test.
24139         * gcc.c-torture/execute/20010114-1.c: New test.
24140         * gcc.dg/trunc-1.c: New test.
24141         * gcc.dg/uninit-B.c: New test.
24142
24143 2001-01-13  Nick Clifton  <nickc@redhat.com>
24144
24145         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24146         target.
24147
24148 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24149
24150         * gcc.c-torture/compile/20010113-1.c: New test.
24151
24152 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24153
24154         * gcc.c-torture/compile/20001212-1.c: New test.
24155
24156 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24157
24158         * gcc.dg/cpp/widestr1.c: Update.
24159         * gcc.dg/cpp/prag-imp.c: Remove.
24160
24161 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24162
24163         * gcc.c-torture/execute/20000801-3.x: Remove.
24164         * gcc.dg/c90-init-1.c: New test.
24165         * gcc.dg/c99-init-1.c: New test.
24166         * gcc.dg/c99-init-2.c: New test.
24167         * gcc.dg/gnu99-init-1.c: New test.
24168
24169 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24170
24171         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24172         testing that no relevant ones were found.
24173
24174 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24175
24176         * g++.old-deja/g++.pt/cast2.C: New test.
24177
24178 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24179
24180         * g++.old-deja/g++.pt/friend47.C: New test.
24181
24182 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24183
24184         * g++.old-deja/g++.pt/instantiate13.C: New test.
24185
24186 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24187
24188         * g++.old-deja/g++.other/defarg7.C: New test.
24189         * g++.old-deja/g++.other/defarg8.C: New test.
24190
24191 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24192
24193         * g++.old-deja/g++.pt/crash64.C: New test.
24194
24195 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24196
24197         * g++.old-deja/g++.pt/crash63.C: New test.
24198
24199 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24200
24201         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24202
24203 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24204
24205         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24206
24207 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24208
24209         * g++.old-deja/g++.pt/error3.C: New test.
24210
24211 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24212
24213         * g++.old-deja/g++.other/crash39.C: New test.
24214
24215 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24216
24217         * g++.old-deja/g++.other/vbase4.C: New test.
24218
24219 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24220
24221         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24222         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24223         * gcc.dg/special/special.exp: New test driver which will check
24224         for alias support for the above test.
24225
24226 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24227
24228         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24229         problems on small machines.
24230         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24231         parameterize.
24232
24233 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24234
24235         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24236         mips.
24237         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24238
24239 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24240
24241         * g++.old_deja/g++.pt/using8.C: New test.
24242
24243 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24244
24245         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24246
24247 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24248
24249         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24250         where a failure is expected.
24251         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24252
24253 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24254
24255         * g++.old_deja/g++.pt/instantiate12.C: New test.
24256
24257 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24258
24259         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24260         start of structs.
24261         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24262         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24263         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24264         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24265         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24266         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24267         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24268         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24269         * g++.old-deja/g++.eh/spec6.C: Likewise.
24270         * g++.old-deja/g++.jason/crash3.C: Likewise.
24271         * g++.old-deja/g++.law/ctors11.C: Likewise.
24272         * g++.old-deja/g++.law/ctors17.C: Likewise.
24273         * g++.old-deja/g++.law/ctors5.C: Likewise.
24274         * g++.old-deja/g++.law/ctors9.C: Likewise.
24275         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24276         * g++.old-deja/g++.mike/net22.C: Likewise.
24277         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24278         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24279         * g++.old-deja/g++.mike/virt3.C: Likewise.
24280         * g++.old-deja/g++.niklas/t128.C: Likewise.
24281         * g++.old-deja/g++.other/anon4.C: Likewise.
24282         * g++.old-deja/g++.other/using1.C: Likewise.
24283         * g++.old-deja/g++.other/warn3.C: Likewise.
24284         * g++.old-deja/g++.pt/t37.C: Likewise.
24285         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24286         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24287
24288 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24289
24290         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24291
24292 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24293
24294         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24295
24296 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24297
24298         * gcc.c-torture/compile/20010107-1.c: New test.
24299
24300 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24301
24302         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24303
24304 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24305
24306         * gcc.dg/format/format.h: New file.
24307         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24308         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24309         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24310         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24311         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24312         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24313         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24314         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24315         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24316         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24317         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24318         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24319         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24320         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24321         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24322         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24323         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24324         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24325         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24326         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24327         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24328         instead of declaring standard types, macros and functions in each
24329         test.
24330
24331 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24332
24333         * gcc.c-torture/execute/20010106-1.c: New test.
24334
24335 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24336
24337         * gcc.dg/format/format.exp: New file.
24338         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24339         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24340         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24341         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24342         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24343         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24344         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24345         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24346         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24347         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24348         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24349         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24350         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24351         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24352         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24353         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24354         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24355         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24356         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24357         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24358         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24359         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24360         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24361         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24362         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24363         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24364         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24365         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24366         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24367         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24368         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24369         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24370         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24371         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24372         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24373         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24374         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24375         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24376         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24377         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24378         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24379         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24380
24381 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24382
24383         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24384         account.
24385
24386 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24387
24388         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24389
24390 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24391
24392         * g++.old-deja/g++.pt/crash62.C: New test.
24393
24394 2001-01-04  Richard Henderson  <rth@redhat.com>
24395
24396         * gcc.dg/20000926-1.c: Update expected warnings.
24397         * gcc.dg/array-2.c: Likewise.
24398         * gcc.dg/array-4.c: Also validate flexible array members.
24399         * gcc.dg/c99-flex-array-1.c: New.
24400
24401 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24402
24403         * gcc.c-torture/compile/20001222-1.x: Remove.
24404
24405 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24406
24407         * gcc.c-torture/execute/built-in-setjmp.c: New.
24408
24409 2001-01-03  Richard Henderson  <rth@redhat.com>
24410
24411         * gcc.dg/940510-1.c: Update expected error wording.
24412         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24413
24414 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24415
24416         * lib/target-supports.exp (check_alias_available): Modified to
24417         indicate aliases not supported if only weak aliases are supported.
24418
24419 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24420
24421         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24422         Turn on cmpstrsi checks for __pj__ and __i370__.
24423
24424 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24425
24426         * g++.old-deja/g++.other/virtual11.C: New test.
24427
24428 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24429
24430         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24431
24432 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24433
24434         * gcc.c-torture/compile/20010102-1.c: New test.
24435
24436 2001-01-02  Andreas Jaeger  <aj@suse.de>
24437
24438         * gcc.dg/noreturn-3.c: New test.
24439
24440         * gcc.dg/noreturn-4.c: New test.
24441
24442 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24443
24444         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24445         __builtin_fputc and __builtin_fwrite.
24446
24447 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24448
24449         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24450         signed char, not default char.
24451
24452 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24453
24454         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24455
24456 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24457
24458         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24459
24460 2000-12-29  Richard Henderson  <rth@redhat.com>
24461
24462         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24463         (__cyg_profile_func_exit): Define.
24464
24465 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24466
24467         * g++.dg/vtgc1.C: New test.
24468
24469 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24470
24471         * gcc.dg/noncompile/20001228-1.c: New test.
24472
24473         * gcc.dg/20001228-1.c: New test.
24474
24475         * gcc.c-torture/execute/20001228-1.c: New test.
24476
24477 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24478
24479         * gcc.dg/format-strfmon-1.c: New test.
24480
24481 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24482
24483         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24484         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24485         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24486         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24487         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24488         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24489         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24490         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24491         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24492         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24493         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24494         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24495         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24496
24497         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24498         * gcc.c-torture/execute/string-opt-4.c: Test index.
24499
24500 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24501
24502         * gcc.c-torture/compile/20001226-1.c: New test.
24503
24504 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24505
24506         * gcc.c-torture/compile/20001222-1.c: New test.
24507         * gcc.c-torture/compile/20001222-1.x: Xfail.
24508
24509 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24510
24511         * gcc.c-torture/execute/comp-goto-2.c: New test.
24512
24513 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24514
24515         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24516         Use long types if __INT_MAX__ is 32767.
24517         (main): Use cast to (sint32 *) when poking 88 into a_page.
24518
24519         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24520
24521 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24522
24523         * gcc.c-torture/compile/20001221-1.c: New test.
24524         * gcc.c-torture/execute/20001221-1.c: New test.
24525
24526 2000-12-20  Richard Henderson  <rth@redhat.com>
24527
24528         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24529         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24530
24531 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24532
24533         * gcc.dg/compare3.c: New test.
24534
24535 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24536
24537         * gcc.dg/format-warnll-1.c: New test.
24538
24539 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24540
24541         * gcc.dg/cpp/cmdlne-P.c: New test.
24542
24543 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24544
24545         * gcc.c-torture/execute/builtin-abs-1.c,
24546         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24547
24548 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24549
24550         * gcc.dg/cpp/multiline.c: New test.
24551
24552 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24553
24554         * g++.old-deja/g++.other/syshdr1.C: Update.
24555         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24556
24557 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24558
24559         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24560
24561 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24562
24563         * g++.old-deja/g++.pt/ttp65.C: New test.
24564
24565 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24566
24567         * g++.old-deja/g++.pt/ttp64.C: New test.
24568
24569 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24570
24571         * g++.old-deja/g++.pt/spec33.C: New test.
24572
24573 2000-12-14  Catherine Moore  <clm@redhat.com>
24574
24575         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24576         * gcc.c-torture/execute/920612-2.c: Likewise.
24577         * gcc.c-torture/execute/920428-2.c: Likewise.
24578         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24579         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24580
24581 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24582
24583         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24584         * gcc.dg/pack-test-2.c: Likewise.
24585
24586 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24587
24588         Tests by Zack Weinberg <zackw@stanford.edu>.
24589
24590         * gcc.dg/cpp/defined.c: Update.
24591         * gcc.dg/cpp/defined_trad.c: New tests.
24592
24593 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24594
24595         * gcc.dg/cpp/trad-direct.c: Update.
24596
24597 2000-12-11  Neil Booth  <neilb@earthling.net>
24598
24599         * gcc.dg/cpp/defined_trad.c
24600
24601 2000-12-11  Neil Booth  <neilb@earthling.net>
24602
24603         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24604
24605 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24606
24607         * gcc.dg/format-miss-2.c: New test.
24608
24609 2000-12-09  Neil Booth  <neilb@earthling.net>
24610
24611         * gcc.dg/cpp/lineflags.c: New tests.
24612         * gcc.dg/cpp/poison.c: Update.
24613         * gcc.dg/cpp/redef2.c: Update.
24614         * gcc.dg/cpp/skipping.c: New test.
24615
24616 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24617
24618         * g++.old-deja/g++.other/eh3.C: New testcase.
24619
24620 2000-12-07  Neil Booth  <neilb@earthling.net>
24621
24622         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24623         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24624         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24625         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24626         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24627         Update.
24628
24629 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24630
24631         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24632         __SIZE_TYPE__ instead of int for type of integers cast to
24633         pointers.
24634
24635 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24636
24637         * g++.old-deja/g++.other/cleanup4.C: New test.
24638
24639 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24640
24641         * format-sec-1.c: New test.
24642
24643 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24644
24645         * gcc.dg/format-nonlit-3.c: New test.
24646
24647 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24648
24649         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24650         through a null pointer.
24651
24652 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24653
24654         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24655         * g++.old-deja/g++.pt/partial4.C: New test.
24656
24657 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24658
24659         * gcc.c-torture/execute/ieee/hugeval.x: New.
24660
24661 2000-12-06  Neil Booth  <neilb@earthling.net>
24662
24663         * gcc.dg/cpp/backslash2.c: New tests.
24664
24665 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24666
24667         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24668         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24669
24670 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24671
24672         * gcc.c-torture/execute/20001203-2.c: New testcase.
24673
24674 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24675
24676         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24677         * g++.old-deja/g++.other/virtual10.C: New test.
24678
24679 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24680
24681         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24682
24683 2000-12-05  Richard Henderson  <rth@redhat.com>
24684
24685         * gcc.c-torture/compile/20001205-1.c: New.
24686
24687 2000-12-04  Neil Booth  <neilb@earthling.net>
24688
24689         * g++.old-deja/g++.other/virtual9.C: New test.
24690         * g++.old-deja/g++.pt/crash61.C: New test.
24691         * gcc.c-torture/execute/loop-9.c: New test.
24692
24693 2000-12-04  Neil Booth  <neilb@earthling.net>
24694
24695         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24696         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24697         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24698         * gcc.dg/cpp/extratokens.c: ...here.
24699
24700 2000-12-04  Neil Booth  <neilb@earthling.net>
24701
24702         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24703         New tests.
24704
24705 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24706
24707         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24708         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24709
24710 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24711
24712         * gcc.c-torture/execute/20001203-1.c: New test.
24713
24714 2000-12-03  Neil Booth  <neilb@earthling.net>
24715
24716         * gcc.dg/cpp/macro6.c: New test cases.
24717
24718 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24719
24720         * gcc.c-torture/execute/string-opt-9.c: New test.
24721         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24722         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24723         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24724
24725         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24726         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24727
24728 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24729
24730         * gcc.dg/cpp/if-6.c: New testcase.
24731
24732         * gcc.dg/20001201-1.c: New testcase.
24733
24734 2000-12-02  Neil Booth  <neilb@earthling.net>
24735
24736         * g++.old-deja/g++.other/externC4.C,
24737         g++.old-deja/g++.other/friend10.C: New tests.
24738
24739 2000-12-02  Neil Booth  <neilb@earthling.net>
24740
24741         * g++.old-deja/g++.other/instan2.C
24742         * g++.old-deja/g++.other/instan3.C: New test.
24743
24744 2000-12-02  Neil Booth  <neilb@earthling.net>
24745
24746         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24747         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24748         gnuc99.c,gnuc99-pedantic.c: New tests.
24749
24750 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24751
24752         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24753         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24754
24755 2000-12-01  Neil Booth  <neilb@earthling.net>
24756
24757         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24758         * gcc.dg/cpp/poison.c: Update.
24759         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24760
24761 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24762
24763         * g77.f-torture/execute/20001201.f: New test.
24764
24765 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24766
24767         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24768
24769 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24770
24771         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24772
24773 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24774
24775         * g++.old-deja/g++.other/cast6.C: New test.
24776
24777 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24778
24779         * gcc.c-torture/execute/20001130-2.c: New testcase.
24780
24781 2000-11-30  Richard Henderson  <rth@redhat.com>
24782
24783         * gcc.c-torture/execute/20001130-1.c: New test.
24784
24785 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24786
24787         * g++.old-deja/g++.other/op3.C: New test.
24788
24789 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24790
24791         * g++.old-deja/g++.other/op2.C: New test.
24792
24793 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24794
24795         * g++.old-deja/g++.other/crash38.C: New test.
24796
24797 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24798
24799         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24800
24801 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24802
24803         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24804         tests.
24805         * gcc.c-torture/execute/string-opt-6.c: New test.
24806
24807         * gcc.dg/20001117-1.c: Add main.
24808
24809 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24810
24811         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24812         Move from here ...
24813         * gcc.dg/940510-1.c: ... to here.
24814
24815         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24816         zero-size arrays in toplevel structures.
24817
24818 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24819
24820         * gcc.c-torture/execute/loop-8.c: New test.
24821
24822 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24823
24824         * g++.old-deja/g++.other/base1.C: New test.
24825
24826 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24827
24828         * g++.old-deja/g++.other/parse2.C: New test.
24829
24830 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24831
24832         * g++.old-deja/g++.pt/incomplete1.C: New test.
24833
24834 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24835
24836         * g++.old-deja/g++.other/friend9.C: New test.
24837
24838 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24839
24840         * gcc.dg/20001127-1.c: New test.
24841
24842 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24843
24844         * g++.old-deja/g++.pt/friend46.C: New test.
24845
24846 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24847
24848         * g++.old-deja/g++.other/ptrmem8.C: New test.
24849
24850 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24851
24852         * gcc.c-torture/execute/string-opt-7.c: New test.
24853         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24854
24855 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24856
24857         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24858         instead of 'mkcheck 2'.
24859
24860 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24861
24862         * gcc.c-torture/execute/memcheck/driver.c,
24863         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24864         C9X references to refer to C99.
24865
24866 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24867
24868         * gcc.dg/ultrasp3.c: New test.
24869
24870 2000-11-25  Neil Booth  <neilb@earthling.net>
24871
24872         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24873
24874 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24875
24876         * gcc.c-torture/compile/20001123-2.c: New.
24877
24878 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24879
24880         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24881
24882 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24883
24884         * gcc.dg/sequence-point-1.c: Add some new tests.
24885         * gcc.c-torture/execute/20001124-1.c: New test.
24886
24887 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24888
24889         * g++.old-deja/g++.other/vaarg4.C: New test.
24890         * gcc.c-torture/compile/20001123-1.c: New test.
24891
24892 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24893
24894         * g++.other/crash24.C: Adjust and remove XFAIL.
24895         * g++.other/crash37.C: New test.
24896
24897 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24898
24899         * g++.old-deja/g++.pt/instantiate9.C: New test.
24900
24901 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24902
24903         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24904         new ABI, too.
24905
24906         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24907         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24908
24909 2000-11-22  Neil Booth  <neilb@earthling.net>
24910
24911         * gcc.dg/cpp/Wtrigraphs.c: New test.
24912
24913 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24914
24915         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24916
24917 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24918
24919         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24920
24921 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24922
24923         * lib/gcc-dg.exp: load_lib scanasm.exp.
24924         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24925         * lib/g++-dg.exp: load_lib scanasm.exp.
24926         * lib/scanasm.exp: New.
24927         (scan-assembler, scan-assembler-not): Add optional arguments to
24928         test name, or if not present, the pattern name.
24929         (scan-assembler-dem, scan-assembler-dem-not): New.
24930
24931         * g++.dg/dg.exp: New.
24932
24933 2000-11-21  Neil Booth  <neilb@earthling.net>
24934
24935         * gcc.dg/cpp/integrated1.c: Remove.
24936
24937 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24938
24939         * gcc.c-torture/execute/20001121-1.c: New test.
24940
24941 2000-11-21  Richard Henderson  <rth@redhat.com>
24942
24943         * gcc.c-torture/compile/20001121-1.c: New test.
24944
24945 2000-11-20  Neil Booth  <neilb@earthling.net>
24946
24947         * gcc.dg/cpp/integrated1.c: New test.
24948
24949 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24950
24951         * g++.old-deja/g++.other/inline17.C: New test.
24952
24953 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24954
24955         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24956         local variable to be zero: I made the variable global. Now
24957         uses abort() and exit() instead of relying on main's return value.
24958
24959 2000-11-20  Neil Booth  <neilb@earthling.net>
24960
24961         * gcc.dg/cpp/paste2.c: Update test.
24962         * objc/execute/paste.m: New test.
24963
24964 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24965
24966         * gcc.dg/c99-condexpr-1.c: New test.
24967
24968 2000-11-20  Neil Booth  <neilb@earthling.net>
24969
24970         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24971
24972 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24973
24974         * g++.old-deja/g++.pt/export1.C: New test.
24975
24976 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24977
24978         * gcc.dg/20001117-1.c: New test.
24979
24980 2000-11-18  Richard Henderson  <rth@redhat.com>
24981
24982         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24983
24984 2000-11-18  Richard Henderson  <rth@redhat.com>
24985
24986         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24987         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24988         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24989
24990 2000-11-18  Richard Henderson  <rth@redhat.com>
24991
24992         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24993         (main): New.  Exit cleanly.
24994
24995 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24996
24997         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24998         gcc.dg/c99-fordecl-2.c: New tests.
24999
25000 2000-11-18  Richard Henderson  <rth@redhat.com>
25001
25002         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25003         * gcc.c-torture/execute/zerolen-2.c: New.
25004
25005 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25006
25007         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25008         memory.
25009
25010 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25011
25012         * g++.old-deja/g++.pt/instantiate8.C: New test.
25013
25014 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25015
25016         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25017         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25018
25019 2000-11-16  Nick Clifton  <nickc@redhat.com>
25020
25021         * gcc.c-torture/execute/nestfunc-2.c: New test.
25022         * gcc.c-torture/execute/nestfunc-3.c: New test.
25023
25024 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25025
25026         * gcc.c-torture/compile/20001116-1.c: New test.
25027
25028 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25029
25030         * gcc.c-torture/execute/20001115-1.c: New test.
25031
25032 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25033
25034         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25035         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25036         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25037         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25038
25039 2000-11-15  Neil Booth  <neilb@earthling.net>
25040
25041         gcc.dg/cpp/_Pragma1.c: Update.
25042         gcc.dg/cpp/_Pragma2.c: New test.
25043
25044 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25045
25046         * g++.old-deja/g++.other/anon5.C: New test.
25047
25048 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25049
25050         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25051         tests.
25052
25053 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25054
25055         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25056         output.
25057
25058 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25059
25060         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25061         labels at end of compound statements.
25062
25063 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25064
25065         * gcc.c-torture/execute/loop-7.c: New test.
25066
25067 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25068
25069         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25070
25071 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25072
25073         * gcc.dg/c99-bool-1.c: New test.
25074
25075 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25076
25077         * gcc.dg/c99-scope-1.c: Remove xfail.
25078         * gcc.dg/c99-scope-2.c: New test.
25079
25080 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25081
25082         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25083         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25084
25085 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25086
25087         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25088         error messages.
25089
25090         * g++.mike/p700.C: Don't typedef wchar_t.
25091         * g++.mike/p784.C: Likewise.
25092         * g++.mike/eb101.C: Don't use __wchar_t.
25093
25094 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25095
25096         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25097         from DO loop.
25098
25099 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25100
25101         * gcc.c-torture/execute/20001111-1.c: New test.
25102
25103 2000-11-10  Nick Clifton  <nickc@redhat.com>
25104
25105         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25106         long multuiple and accumulate.
25107
25108 2000-11-09  Richard Henderson  <rth@redhat.com>
25109
25110         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25111         via size_t instead of int.
25112
25113         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25114         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25115         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25116         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25117
25118 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25119
25120         * gcc.c-torture/compile/20001109-1.c: New test.
25121         * gcc.c-torture/compile/20001109-2.c: New test.
25122
25123 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25124
25125         * g++.old-deja/g++.pt/operator1.C: New test.
25126         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25127
25128 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25129
25130         * gcc.dg/20001108-1.c: New test.
25131
25132 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25133
25134         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25135         with both arguments constant strings.
25136         * gcc.c-torture/execute/string-opt-3.c: New test.
25137         * gcc.c-torture/execute/string-opt-4.c: New test.
25138         * gcc.c-torture/execute/string-opt-5.c: New test.
25139
25140 2000-11-08  Nick Clifton  <nickc@redhat.com>
25141
25142         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25143         mulsidi3adddi patterns.
25144
25145 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25146
25147         * g++.old-deja/g++.other/crash36.C: New test.
25148
25149 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25150
25151         * g++.old-deja/g++.other/init16.C: New test.
25152
25153 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25154
25155         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25156
25157 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25158
25159         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25160         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25161         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25162
25163 2000-11-07  DJ Delorie  <dj@redhat.com>
25164
25165         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25166
25167 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25168
25169         * gcc.c-torture/execute/string-opt-1.c: New test.
25170
25171 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25172
25173         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25174         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25175         parameters in registers, and there is no way for a varargs
25176         function to know in which order the integer and floating-point
25177         parameters should be interleaved when they are placed on the
25178         stack.
25179         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25180         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25181
25182 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25183
25184         * gcc.c-torture/execute/string-opt-2.c: New test.
25185
25186 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25187
25188         * g++.old-deja/g++.pt/crash60.C: New test.
25189
25190 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25191
25192         * g++.old-deja/g++.other/crash24.C: New test.
25193         * g++.old-deja/g++.other/crash25.C: New test.
25194         * g++.old-deja/g++.other/crash26.C: New test.
25195         * g++.old-deja/g++.other/crash27.C: New test.
25196         * g++.old-deja/g++.other/crash28.C: New test.
25197         * g++.old-deja/g++.other/crash29.C: New test.
25198         * g++.old-deja/g++.other/crash30.C: New test.
25199         * g++.old-deja/g++.other/crash31.C: New test.
25200         * g++.old-deja/g++.other/crash32.C: New test.
25201         * g++.old-deja/g++.other/crash33.C: New test.
25202         * g++.old-deja/g++.other/crash34.C: New test.
25203         * g++.old-deja/g++.other/crash35.C: New test.
25204
25205 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25206
25207         * gcc.c-torture/execute/20001031-1.c: New test.
25208
25209 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25210
25211         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25212         namespace.
25213
25214         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25215         standards-conformant.
25216
25217         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25218
25219         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25220         * g++.old-deja/g++.mike/p755a.C: Likewise.
25221         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25222         library makes no calls to `operator new' during initialization.
25223
25224 2000-11-04  Neil Booth  <neilb@earthling.net>
25225
25226         * gcc.dg/cpp/include2.c: New tests.
25227
25228 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25229
25230         * lib/g++.exp (g++_set_ld_library_path): New function.
25231         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25232
25233 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25234
25235         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25236         warnings.
25237
25238 2000-11-01  Richard Henderson  <rth@redhat.com>
25239
25240         * g++.old-deja/g++.ext/namedret1.C: New.
25241         * g++.old-deja/g++.ext/namedret2.C: New.
25242         * g++.old-deja/g++.ext/namedret3.C: New.
25243
25244 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25245
25246         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25247         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25248
25249 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25250
25251         * gcc.c-torture/execute/va-arg-21.c: New test.
25252
25253 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25254
25255         * gcc.dg/c99-complex-2.c: New test.
25256
25257 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25258
25259         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25260
25261 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25262
25263         * g++.old-deja/g++.other/inline16.C: New test.
25264
25265 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25266
25267         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25268         __PRETTY_FUNCTION__
25269
25270 2000-10-29  Neil Booth  <neilb@earthling.net>
25271
25272         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25273         New tests.
25274         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25275         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25276         optimisation.
25277
25278 2000-10-29  Neil Booth  <neilb@earthling.net>
25279
25280         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25281         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25282         * mi5.c: Test multiple includes work with -C.
25283         * trigraphs.c: Test ^= version.
25284
25285 2000-10-28  Neil Booth  <neilb@earthling.net>
25286
25287         New tests and test updates for new macro expander.
25288
25289         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25290         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25291         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25292         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25293         new diagnostic messages.
25294
25295         * gcc.dg/cpp/macro3.c: New tests.
25296
25297 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25298
25299         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25300         on the same line.
25301
25302 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25303
25304         * g++.old-deja/g++.other/eh2.C: New test.
25305
25306 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25307
25308         * gcc.c-torture/execute/20001027-1.c: New test.
25309
25310 2000-10-26  Richard Henderson  <rth@redhat.com>
25311
25312         * gcc.c-torture/execute/20001026-1.c: New.
25313
25314 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25315
25316         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25317         * g++.old-deja/g++.law/builtin1.C: Likewise.
25318         * g++.old-deja/g++.law/ctors10.C: Likewise.
25319         * g++.old-deja/g++.law/virtual3.C: Likewise.
25320         * g++.old-deja/g++.mike/p658.C: Likewise.
25321         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25322         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25323         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25324         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25325         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25326
25327 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25328
25329         * gcc.c-torture/compile/20001024-1.c: New test.
25330
25331 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25332
25333         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25334         to tell us whether or not we are using V3.
25335
25336 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25337
25338         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25339         operands.
25340
25341 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25342
25343         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25344
25345 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25346
25347         * gcc.c-torture/execute/20001024-1.c: New test.
25348
25349 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25350
25351         * g++.old-deja/g++.other/sibcall1.C: New test.
25352
25353 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25354
25355         * gcc.dg/noncompile/init-3.c: New test.
25356
25357 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25358
25359         * gcc.dg/format-array-1.c: New test.
25360
25361 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25362
25363         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25364         writing through null pointers; remove comment about testing
25365         unterminated strings.
25366
25367 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25368
25369         * gcc.c-torture/execute/20001017-2.c: New test.
25370
25371 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25372
25373         * gcc.c-torture/compile/20001018-1.c: New test.
25374         * gcc.c-torture/compile/20001018-1.x: Xfail.
25375
25376 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25377
25378         * gcc.c-torture/execute/20001017-1.c: New test.
25379
25380 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25381
25382         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25383         for multiple use of arguments with scanf formats; add tests for
25384         multiple use of arguments.
25385
25386 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25387
25388         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25389
25390 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25391
25392         * gcc.dg/format-miss-1.c: New test.
25393
25394 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25395
25396         * gcc.c-torture/execute/20001013-1.c: New test.
25397
25398 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25399
25400         * gcc.dg/format-branch-1.c: New test.
25401
25402 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25403
25404         * README, lib/file-format.exp: Remove EGCS references.
25405
25406 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25407
25408         * gcc.dg/20001013-1.c: New test.
25409
25410 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25411
25412         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25413         for intmax_t in the compiler using __typeof__ and the type rules
25414         for conditional expressions.
25415
25416 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25417
25418         * gcc.dg/20001012-1.c: New test.
25419         * gcc.dg/20001012-2.c: New test.
25420
25421 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25422
25423         * gcc.dg/format-attr-1.c: New test.
25424
25425 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25426
25427         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25428         __LONG_LONG_MAX__ instead of LLONG_MAX.
25429
25430 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25431
25432         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25433         scanf flags.
25434         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25435         flags.
25436
25437 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25438
25439         * gcc.dg/sequence-pt-1.c: New test.
25440
25441 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25442
25443         * gcc.c-torture/execute/20001011-1.c: New testcase.
25444         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25445
25446 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25447
25448         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25449         does not error on it.
25450
25451 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25452
25453         * gcc.dg/20001009-1.c: New test.
25454
25455 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25456
25457         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25458         * gcc.c-torture/execute/20001009-2.c: ... to here.
25459
25460 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25461
25462         * gcc.c-torture/compile/20001009-1.c: New testcase.
25463         * gcc.c-torture/execute/20001009-1.c: New testcase.
25464         Testcases provided by Jan Hubicka <jh@suse.cz>.
25465
25466 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25467
25468         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25469         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25470         uintmax_t using <limits.h> to emulate the compiler's internal
25471         logic.  No longer XFAIL %j tests.
25472
25473 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25474
25475         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25476         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25477         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25478         regexps and details of expected handling of some bad formats.
25479         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25480         suppression.
25481
25482 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25483
25484         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25485         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25486         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25487         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25488         in list archives.
25489
25490 2000-10-06  Richard Henderson  <rth@cygnus.com>
25491
25492         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25493         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25494         * g++.old-deja/g++.jason/report.C: Likewise.
25495         * g++.old-deja/g++.law/friend5.C: Likewise.
25496         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25497         of the expected warnings.
25498
25499 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25500
25501         * g++.old-deja/g++.pt/enum14.C: New test.
25502
25503 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25504
25505         * g++.old-deja/g++.pt/crash59.C: New test.
25506
25507 2000-10-04  Will Cohen  <wcohen@redhat.com>
25508
25509         * gcc.dg/20000926-1.c: New test.
25510
25511 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25512
25513         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25514         function name for current C++ compiler.
25515         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25516
25517 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25518
25519         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25520         __PRETTY_FUNCTION__.
25521         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25522
25523 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25524
25525         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25526
25527 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25528
25529         * gcc.c-torture/compile/20000923-1.c: New test.
25530
25531 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25532
25533         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25534         * g++.old-deja/g++.pt/ttp62.C: Same.
25535         * g++.old-deja/g++.other/inline14.C: Same.
25536
25537 2000-09-24  Richard Henderson  <rth@cygnus.com>
25538
25539         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25540
25541 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25542
25543         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25544
25545 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25546
25547         * gcc.c-torture/compile/20000922-1.c: New file.
25548
25549 2000-09-21  Nick Clifton  <nickc@redhat.com>
25550
25551         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25552         a signed long modulo operation.
25553         (mod6): New function - perform an unsigned long modulo operation.
25554         (main): Add tests for modulos of very large numbers by very small
25555         dividends.
25556
25557 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25558
25559         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25560
25561 2000-09-19  Richard Henderson  <rth@cygnus.com>
25562
25563         * gcc.dg/compare2.c (case 10): XFAIL.
25564
25565 2000-09-18  Richard Henderson  <rth@cygnus.com>
25566
25567         * gcc.c-torture/execute/20000906-1.c: Move ...
25568         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25569         that support __builtin_trap.
25570
25571 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25572
25573         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25574
25575 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25576
25577         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25578         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25579         more $ format tests.
25580
25581 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25582
25583         * gcc.dg/format-errmk-1.c: New test.
25584
25585 2000-09-17  Greg McGary  <greg@mcgary.org>
25586
25587         * gcc.c-torture/execute/20000917-1.x: Remove.
25588
25589 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25590
25591         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25592
25593 2000-09-17  Greg McGary  <greg@mcgary.org>
25594
25595         * gcc.c-torture/execute/20000917-1.c: New test.
25596         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25597
25598 2000-09-16  Neil Booth  <NeilB@earthling.net>
25599
25600         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25601         in nested macro bug.
25602
25603 2000-09-15  Neil Booth  <NeilB@earthling.net>
25604
25605         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25606
25607 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25608
25609         * gcc.c-torture/execute/20000914-1.c: New test.
25610
25611 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25612
25613         * g++.other/inline13.C: New test.
25614
25615 2000-09-12  Andreas Jaeger  <aj@suse.de>
25616
25617         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25618         constant by Ulrich Drepper <drepper@redhat.com>.
25619
25620 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25621
25622         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25623
25624 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25625
25626         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25627
25628 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25629
25630         * gcc.dg/cpp/backslash.c: New test.
25631
25632 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25633
25634         * gcc.c-torture/execute/20000910-1.c: New test.
25635         * gcc.c-torture/execute/20000910-2.c: Likewise.
25636
25637 2000-09-11  Robert Lipe  <robertl@sco.com>
25638
25639         * gcc.dg/pragma-align.c: New test.
25640
25641 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25642
25643         * g++.old-deja/g++.pt/explicit82.C: New test.
25644         * g++.old-deja/g++.pt/explicit83.C: New test.
25645
25646 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25647
25648         * gcc.dg/asm-names.c: New test.
25649
25650 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25651
25652         * gcc.dg/cpp/tr-warn6.c: New test
25653
25654 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25655
25656         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25657         be accepted.
25658
25659 2000-09-07  Catherine Moore  <clm@redhat.com>
25660
25661         * gcc.c-torture/execute/unroll-1.c: New test.
25662
25663 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25664
25665         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25666         ERROR markers.
25667         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25668         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25669         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25670         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25671         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25672         Preprocess only.
25673         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25674         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25675
25676 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25677
25678         * g++.old-deja/g++.pt/deduct2.C: New test.
25679
25680 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25681
25682         * g++.old-deja/g++.pt/parms2.C: New test.
25683
25684 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25685
25686         * g++.old-deja/g++.pt/crash58.C: New test.
25687
25688 2000-09-06  Greg McGary  <greg@mcgary.org>
25689
25690         * gcc.c-torture/execute/20000906-1.c: New test.
25691         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25692
25693 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25694
25695         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25696
25697 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25698
25699         * g++.old-deja/g++.pt/crash57.C: New test.
25700
25701 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25702
25703         * g++.old-deja/g++.pt/crash56.C: New test.
25704
25705 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25706
25707         * g++.old-deja/g++.pt/koenig1.C: New test.
25708
25709 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25710
25711         * gcc.dg/20000904-1.c: New test.
25712
25713 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25714
25715         * gcc.dg/cpp/paste8.c: New test.
25716
25717 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25718
25719         * gcc.c-torture/compile/20000827-1.c: New test.
25720
25721 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25722
25723         * gcc.dg/format-diag-1.c: New test.
25724
25725 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25726
25727         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25728         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25729         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25730         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25731         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25732
25733 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25734
25735         * g++.old-deja/g++.other/nested4.C: New test.
25736
25737 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25738
25739         * g++.old-deja/g++.ns/scoped1.C: New test.
25740
25741 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25742
25743         * lib/g++.exp: Support testing already-installed GCC.
25744
25745 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25746
25747         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25748
25749 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25750
25751         * gcc.dg/return-type-2.c: New test.
25752
25753 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25754
25755         * gcc.c-torture/compile/20000825-1.c: New test.
25756
25757 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25758
25759         * gcc.dg/dwarf2-2.c: New test.
25760
25761 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25762
25763         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25764         dg-warning regexps.
25765
25766 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25767
25768         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25769         gcc.dg/format-ext-5.c: New tests.
25770
25771 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25772
25773         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25774
25775 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25776
25777         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25778
25779 2000-08-24  Richard Henderson  <rth@cygnus.com>
25780
25781         * gcc.dg/ia64-sync-1.c: New test.
25782         * gcc.dg/ia64-sync-2.c: New test.
25783         * gcc.dg/ia64-asm-1.c: New test.
25784
25785 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25786
25787         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25788         * gcc.dg/format-ext-2.c: New test.
25789
25790 2000-08-23  Jason Merrill  <jason@redhat.com>
25791
25792         * lib/old-dejagnu.exp: Also ignore "In member function" and
25793         "At global scope".
25794
25795 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25796
25797         * gcc.dg/noncompile/label-lineno-1.c: New test.
25798
25799 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25800
25801         * gcc.dg/c99-array-nonobj-1.c: New test.
25802
25803 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25804
25805         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25806         tests.
25807         * gcc.dg/format-ext-1.c: New test.
25808
25809 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25810
25811         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25812         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25813         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25814         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25815         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25816
25817 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25818
25819         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25820         gcc.dg/c99-strftime-2.c: New tests.
25821
25822 2000-08-22  Richard Henderson  <rth@cygnus.com>
25823
25824         * gcc.c-torture/execute/20000822-1.c: New test.
25825
25826 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25827
25828         * gcc.c-torture/execute/20000819-1.x: Remove.
25829
25830 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25831
25832         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25833         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25834         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25835         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25836         gcc.dg/format-xopen-1.c: New tests.
25837
25838 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25839
25840         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25841
25842 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25843
25844         * g++.old-deja/g++.other/loop2.C: New test.
25845
25846         * gcc.c-torture/compile/20000606-1.c: New test.
25847         * gcc.c-torture/compile/20000728-1.c: New test.
25848         * gcc.c-torture/execute/20000801-1.c: New test.
25849         * gcc.c-torture/execute/20000801-2.c: New test.
25850         * gcc.c-torture/execute/20000819-1.c: New test.
25851         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25852         * gcc.dg/20000629-1.c: New test.
25853         * gcc.dg/20000724-1.c: New test.
25854         * gcc.dg/20000807-1.c: New test.
25855
25856 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25857
25858         * gcc.dg/cpp/pragma-1.c: New test.
25859         * gcc.dg/cpp/pragma-2.c: New test.
25860
25861 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25862
25863         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25864         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25865
25866 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25867
25868         * gcc.c-torture/compile/20000818-1.c: New test.
25869
25870 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25871
25872         * gcc.c-torture/execute/20000818-1.c: New test.
25873
25874 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25875
25876         * gcc.dg/format-va-1.c: New test.
25877
25878 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25879
25880         * g++.old-deja/g++.other/typedef8.C: New test.
25881
25882 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25883
25884         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25885         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25886         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25887         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25888         * g++.old-deja/g++.other/ptrmem7.C: New test.
25889         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25890
25891 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25892
25893         * g++.old-deja/g++.pt/typename27.C: New test.
25894
25895 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25896
25897         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25898         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25899         * g++.old-deja/g++.pt/friend45.C: New test.
25900         * g++.old-deja/g++.other/friend8.C: New test.
25901
25902 2000-08-15  Richard Henderson  <rth@cygnus.com>
25903
25904         * gcc.c-torture/execute/20000815-1.c: New test.
25905
25906 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25907
25908         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25909         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25910         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25911
25912 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25913
25914         * g++.old-deja/g++.other/refinit2.C: New test.
25915
25916 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25917
25918         * lib/c-torture.exp (c-torture): Make
25919         compiler_conditional_xfail_data global.
25920         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25921         compiler_conditional_xfail_data machinery.
25922         (f-torture-execute): Likewise.
25923         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25924         and only when unrolling loops.
25925
25926         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25927
25928 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25929
25930         * g++.old-deja/g++.pt/explicit81.C: New test.
25931
25932 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25933
25934         * g++.old-deja/g++.pt/typename26.C: New test.
25935
25936 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25937
25938         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25939         warning.
25940
25941 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25942
25943         * g++.old-deja/g++.other/array3.C: New test.
25944
25945 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25946
25947         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25948         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25949         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25950         New tests.
25951
25952 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25953
25954         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25955         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25956
25957 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25958
25959         * gcc.c-torture/execute/20000808-1.c: New test.
25960
25961 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25962
25963         * gcc.dg/c90-const-expr-1.c: New test.
25964
25965 2000-08-08  Richard Henderson  <rth@cygnus.com>
25966
25967         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25968
25969 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25970
25971         * gcc.dg/noncompile/const-ll-1.c: New test.
25972
25973 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25974
25975         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25976
25977 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25978
25979         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25980         that running programs linked against the shared version of libobjc
25981         run correctly.
25982
25983 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25984
25985         * gcc.dg/c99-printf-1.c: New test.
25986
25987 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25988
25989         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25990
25991 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25992
25993         * gcc.c-torture/execute/20000731-1.x: Delete.
25994
25995 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25996
25997         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25998         and torture_without_loops as is done by c-torture.exp.
25999         (search_for): Copy from c-torture.exp.
26000         (gcc-dg-runtest): New function, drives a directory of tests
26001         iterating over the TORTURE_OPTIONS.
26002         (scan-assembler, scan-assembler-not): Move here from
26003         individual directory drivers.
26004
26005         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26006         defined by lib/gcc-dg.exp.
26007         * gcc.dg/cpp/cpp.exp: Likewise.
26008         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26009         gcc-dg-runtest, so we cycle over optimization options.
26010
26011         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26012         * gcc.dg/compare2.c: No longer expected to fail.
26013
26014 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26015
26016         * gcc.c-torture/execute/20000804-1.c: New test.
26017
26018 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26019
26020         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26021
26022 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26023
26024         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26025
26026 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26027
26028         * gcc.c-torture/compile/20000803-1.c: New test.
26029
26030 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26031
26032         * gcc.c-torture/execute/20000801-3.c,
26033         gcc.c-torture/execute/20000801-4.c: New tests.
26034         * gcc.c-torture/execute/20000801-3.x,
26035         gcc.c-torture/execute/20000801-4.x: Xfail.
26036
26037 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26038
26039         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26040         libobjc/.libs to allow for libtool.
26041
26042 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26043
26044         * gcc.c-torture/compile/20000802-1.c: New test.
26045
26046 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26047
26048         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26049
26050 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26051
26052         * gcc-c-torture/execute/20000731-2.c: New test.
26053
26054         * gcc.c-torture/execute/20000731-1.c: New test.
26055         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26056
26057 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26058
26059         * testsuite/gcc.dg/cpp/paste7.c: New test.
26060         * gcc.dg/cpp/20000725-1.c: New test.
26061
26062 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26063
26064         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26065         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26066         declaration warning for __builtin_dwarf_reg_size.
26067
26068         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26069
26070 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26071
26072         * gcc.dg/noncompile/voidparam-1.c: New test.
26073
26074 2000-07-30  Richard Henderson  <rth@cygnus.com>
26075
26076         * gcc.dg/c90-digraph-1.c: Don't xfail.
26077         * gcc.dg/compare2.c (case 10): Xfail.
26078         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26079
26080 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26081
26082         * gcc.dg/c99-main-1.c: New test.
26083
26084 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26085
26086         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26087
26088 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26089
26090         * gcc.c-tortuer/execute/20000726-1.c: New test.
26091
26092 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26093
26094         * gcc.c-torture/execute/enum-2.c: New test.
26095
26096 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26097
26098         * gcc.dg/cpp/tr-warn3.c: New test.
26099
26100 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26101
26102         * g++.old-deja/g++.ext/implicit1.C: Remove.
26103         * g++.old-deja/g++.jason/c2.C: Remove
26104         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26105         * g++.old-deja/g++.pt/crash16.C: Likewise.
26106         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26107
26108 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26109
26110         * g++.old-deja/g++.other/for2.C: New test.
26111
26112 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26113
26114         * gcc.dg/20000720-1.c: New test.
26115
26116 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26117
26118         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26119
26120 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26121
26122         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26123         * gcc.c-torture/execute/20000722-1.c: New.
26124         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26125
26126 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26127
26128         * gcc.dg/cpp/20000720-1.S: New test.
26129
26130 2000-07-21  Michael Meissner  <meissner@redhat.com>
26131
26132         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26133
26134 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26135
26136         * g++.old-deja/g++.brendan/crash16.C,
26137         g++.old-deja/g++.brendan/parse3.C,
26138         g++.old-deja/g++.brendan/redecl1.C,
26139         g++.old-deja/g++.ns/template13.C,
26140         g++.old-deja/g++.other/decl4.C,
26141         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26142
26143 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26144
26145         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26146         and "Internal error".
26147
26148         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26149         regexps.
26150         * gcc.dg/cpp/paste6.c: New test.
26151
26152 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26153
26154         * gcc.dg/cpp/tr-direct.c: New test.
26155
26156         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26157         gcc.dg/cpp/undef1.c: Tweak error regexps.
26158
26159 2000-07-18  Eric Christopher <echristo@redhat.com>
26160
26161         * gcc.c-torture/compile/20000718-1.c: New test.
26162
26163 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26164
26165         * cpplex.c (_cpp_push_token): If the token being pushed back
26166         is the previous token in this context, just subtract one from
26167         context->posn.
26168         * cppmacro.c (save_expansion): Clear aux field when storing a
26169         placemarker.
26170
26171 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26172
26173         * gcc.dg/noncompile/redecl-1.c: New test.
26174
26175 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26176
26177         * gcc.c-torture/execute/20000717-5.c: New test.
26178         * gcc.c-torture/execute/20000717-1.x: Removed.
26179
26180 2000-07-17  Richard Henderson  <rth@cygnus.com>
26181
26182         * gcc.c-torture/execute/20000717-4.c: New test.
26183
26184 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26185
26186         * gcc.dg/cpp/syshdr.c: New test.
26187         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26188
26189 2000-07-17  Neil Booth  <neilb@earthling.net>
26190
26191         * gcc.dg/cpp/cmdlne-dM.c: New test.
26192         * gcc.dg/cpp/cmdlne-dD.c: New test.
26193
26194 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26195
26196         * gcc.c-torture/execute/20000717-3.c: New test.
26197
26198         * gcc.c-torture/compile/20000717-1.c: New test.
26199
26200 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26201
26202         * gcc.c-torture/execute/20000717-2.c: New test.
26203
26204 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26205
26206         * gcc.dg/formatz-1.c: New test.
26207
26208         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26209         * gcc.dg/c99-digraph-1.c: New tests.
26210
26211         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26212         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26213
26214         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26215         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26216         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26217         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26218         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26219         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26220         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26221
26222 2000-07-17   Greg McGary <greg@mcgary.org>
26223
26224         * gcc.c-torture/execute/20000717-1.c: New test.
26225         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26226
26227 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26228
26229         * gcc.c-torture/execute/20000715-2.c: New test.
26230         * gcc.dg/20000715-1.c: New test.
26231
26232 2000-07-15  Michael Meissner  <meissner@redhat.com>
26233
26234         * gcc.c-torture/execute/20000715-1.c: New test.
26235
26236 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26237
26238         * gcc.c-torture/execute/20000707-1.c: New test.
26239
26240 2000-07-13  Neil Booth  <NeilB@earthling.net>
26241
26242         * testsuite/gcc.dg/cpp/digraph1.c,
26243         testsuite/gcc.dg/cpp/digraph2.c,
26244         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26245
26246 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26247
26248         * g77.f-torture/compile/20000630-2.f:  New test.
26249         * g77.f-torture/compile/20000630-2.x
26250
26251 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26252
26253         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26254
26255 2000-07-11  Neil Booth  <NeilB@earthling.net>
26256
26257         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26258
26259 2000-07-11  Neil Booth  <NeilB@earthling.net>
26260
26261         * gcc.dg/cpp/cmdlne-C.c: New.
26262
26263 2000-07-09  Neil Booth  <NeilB@earthling.net>
26264
26265         * gcc.dg/cpp/directiv.c: New tests.
26266         * gcc.dg/cpp/undef1.c: Update.
26267
26268 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26269
26270         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26271
26272 2000-07-09  Neil Booth  <NeilB@earthling.net>
26273
26274         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26275
26276 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26277
26278         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26279         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26280
26281 2000-07-08  Neil Booth  <NeilB@earthling.net>
26282
26283         * gcc.dg/cpp/macsyntx.c: New tests.
26284
26285 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26286
26287         * gcc.dg/20000707-1.c: New test.
26288
26289 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26290
26291         * gcc.c-torture/execute/20000706-1.c: New test.
26292         * gcc.c-torture/execute/20000706-2.c: New test.
26293         * gcc.c-torture/execute/20000706-3.c: New test.
26294         * gcc.c-torture/execute/20000706-4.c: New test.
26295         * gcc.c-torture/execute/20000706-5.c: New test.
26296
26297 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26298
26299         * g++.old-deja/g++.pt/instantiate7.C: New test.
26300
26301 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26302
26303         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26304         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26305         * g++.old-deja/g++.other/rtti3.C: Likewise.
26306         * g++.old-deja/g++.other/rttid3.C: Likewise.
26307
26308 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26309
26310         *  g77.f-torture/compile/20000630-1.x: Fix typo
26311
26312 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26313
26314         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26315         assembly output.
26316
26317 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26318
26319         * gcc.dg/cpp/ident.c: New test.
26320
26321 2000-07-05  Neil Booth  <NeilB@earthling.net>
26322
26323         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26324           gcc.dg/cpp/lexstrng.c: New tests.
26325
26326 2000-07-04  Neil Booth  <NeilB@earthling.net>
26327
26328         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26329         * gcc.dg/cpp/strify2.c: Same.
26330
26331 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26332
26333         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26334         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26335         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26336         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26337
26338         * testsuite/gcc.dg/cpp/macro1.c,
26339         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26340         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26341         testsuite/gcc.dg/cpp/strify1.c,
26342         testsuite/gcc.dg/cpp/strify2.c: New tests.
26343
26344 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26345
26346         * gcc.c-torture/execute/20000703-1.c: New test.
26347
26348 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26349
26350         * g++.old-deja/g++.pt (lookup10.C): New test.
26351
26352 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26353
26354         * g++.old-deja/g++.pt (typename25.C): New test.
26355
26356 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26357
26358         * gcc.c-torture/compile/20000701-1.c: New test.
26359
26360 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26361
26362         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26363         to test case.
26364
26365 2000-06-30  Catherine Moore  <clm@cygnus.com>
26366
26367         * gcc.c-torture/execute/align-1.c: New test.
26368
26369 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26370
26371         * g++.old-deja/g++.pt/expr8.C: New test.
26372         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26373
26374 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26375
26376         * gcc.c-torture/compile/20000629-1.c: New test.
26377
26378 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26379
26380
26381         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26382         gcc.dg/noncompile directory, depending on whether they're
26383         preprocessor tests or not.  Annotate all the tests for the dg
26384         framework.
26385
26386         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26387         * gcc.dg/noncompile/noncompile.exp: New.
26388
26389         * Moved files:
26390         Old name                                New name
26391         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26392         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26393         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26394         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26395         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26396         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26397         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26398         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26399         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26400         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26401         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26402         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26403         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26404         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26405         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26406         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26407         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26408         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26409         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26410         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26411         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26412         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26413         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26414         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26415
26416         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26417         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26418         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26419         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26420         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26421         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26422
26423 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26424
26425         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26426         declare one variable.  On the fourth, error.
26427         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26428         declared by 20000628-1a.h.
26429
26430 2000-06-29  Richard Henderson  <rth@redhat.com>
26431
26432         * gcc.c-torture/execute/930529-1.x: New file.
26433         * gcc.dg/920413-1.c: Adjust expected warning text.
26434         * gcc.dg/980217-1.c: Declare abort.
26435         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26436
26437 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26438
26439         * g77.f-torture/compile/20000629-1.f: New test.
26440         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26441
26442 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26443
26444         Rearrange lots of files, removing entirely the
26445         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26446         directories.
26447
26448         * Deleted files:
26449         gcc.c-torture/code_quality/code_quality.exp
26450         gcc.c-torture/special/special.exp
26451         gcc.failure/failure.exp
26452         gcc.failure/940409-1.x
26453         gcc.c-torture/compile/961203-1.x
26454
26455         * New files:
26456         gcc.misc-tests/linkage.exp
26457         gcc.c-torture/execute/920730-1t.c
26458         gcc.c-torture/execute/920730-1t.x
26459         gcc.c-torture/compile/920520-1.x
26460         gcc.c-torture/compile/920521-1.x
26461         gcc.c-torture/compile/981006-1.x
26462         gcc.c-torture/execute/eeprof-1.x
26463
26464         * Moved files (possibly with modifications to fit a new harness):
26465         Old name                                New name
26466         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26467         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26468         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26469         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26470         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26471         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26472         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26473         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26474         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26475         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26476         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26477         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26478         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26479         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26480
26481 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26482
26483         * c-torture/compile/961203-1.x: Delete.
26484
26485         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26486         not exit. Include stdio.h.
26487         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26488         * gcc.misc-tests/dg-12.c: Likewise.
26489         * gcc.misc-tests/dg-5.c: Likewise.
26490         * gcc.misc-tests/dg-6.c: Likewise.
26491         * gcc.misc-tests/dg-7.c: Prototype abort.
26492         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26493         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26494         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26495         not exit.
26496         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26497         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26498
26499 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26500
26501         * gcc.dg/cpp/20000628-1.c: New test.
26502         * gcc.dg/cpp/20000628-1.h: New header for above test.
26503         * gcc.dg/cpp/20000628-1a.h: Likewise.
26504
26505 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26506
26507         * gcc.dg/cpp: New directory.
26508         * gcc.dg/cpp/cpp.exp: New driver.
26509         * gcc.dg/cpp/20000627-1.c: New test.
26510         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26511         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26512         and rewrite as a compilation test.
26513
26514         * gcc.dg: Move many files into the cpp subdirectory, possibly
26515         renaming or editing them as well.
26516         Old name                New name
26517         990119-1.c              cpp/19990119-1.c
26518         990228-1.c              cpp/19990228-1.c
26519         990407-1.c              cpp/19990407-1.c
26520         990409-1.c              cpp/19990409-1.c
26521         990413-1.c              cpp/19990413-1.c
26522         990703-1.c              cpp/19990703-1.c
26523         20000127-1.c            cpp/20000127-1.c
26524         20000129-1.c            cpp/20000129-1.c
26525         20000207-1.c            cpp/20000207-1.c
26526         20000207-2.c            cpp/20000207-2.c
26527         20000209-1.c            cpp/20000209-1.c
26528         20000209-2.c            cpp/20000209-2.c
26529         20000301-1.c            cpp/20000301-1.c
26530         20000419-1.c            cpp/20000419-1.c
26531         20000510-1.S            cpp/20000510-1.S
26532         20000519-1.c            cpp/20000519-1.c
26533         20000529-1.c            cpp/20000529-1.c
26534         20000625-1.c            cpp/20000625-1.c
26535         20000625-2.c            cpp/20000625-2.c
26536         cpp-as1.c               cpp/assert1.c
26537         cpp-as2.c               cpp/assert2.c
26538         cxx-comments-1.c        cpp/cxxcom1.c
26539         cxx-comments-2.c        cpp/cxxcom2.c
26540         endif-label.c           cpp/endif.c
26541         cpp-hash1.c             cpp/hash1.c
26542         cpp-hash2.c             cpp/hash2.c
26543         cpp-if1.c               cpp/if-1.c
26544         cpp-if2.c               cpp/if-2.c
26545         cpp-if3.c               cpp/if-3.c
26546         cpp-if4.c               cpp/if-4.c
26547         cpp-if5.c               cpp/if-5.c
26548         cpp-cond.c              cpp/if-cexp.c
26549         cpp-missingop.c         cpp/if-mop.c
26550         cpp-missingparen.c      cpp/if-mpar.c
26551         cpp-opprec.c            cpp/if-oppr.c
26552         cpp-ifparen.c           cpp/if-paren.c
26553         cpp-shortcircuit.c      cpp/if-sc.c
26554         cpp-shift.c             cpp/if-shift.c
26555         cpp-unary.c             cpp/if-unary.c
26556         cpp-li1.c               cpp/line1.c
26557         cpp-li2.c               cpp/line2.c
26558         lineno.c                cpp/line3.c
26559         lineno-2.c              cpp/line4.c
26560         cpp-mi.c                cpp/mi1.c
26561         cpp-mic.h               cpp/mi1c.h
26562         cpp-micc.h              cpp/mi1cc.h
26563         cpp-mind.h              cpp/mi1nd.h
26564         cpp-mindp.h             cpp/mi1ndp.h
26565         cpp-mix.h               cpp/mi1x.h
26566         cpp-mi2.c               cpp/mi2.c
26567         cpp-mi2a.h              cpp/mi2a.h
26568         cpp-mi2b.h              cpp/mi2b.h
26569         cpp-mi2c.h              cpp/mi2c.h
26570         cpp-mi3.c               cpp/mi3.c
26571         cpp-mi3.def             cpp/mi3.def
26572         poison-1.c              cpp/poison.c
26573         pr-impl.c               cpp/prag-imp.c
26574         cpp-redef-2.c           cpp/redef1.c
26575         cpp-redef.c             cpp/redef2.c
26576         strpaste.c              cpp/strp1.c
26577         strpaste-2.c            cpp/strp2.c
26578         cpp-tradpaste.c         cpp/tr-paste.c
26579         cpp-tradstringify.c     cpp/tr-str.c
26580         cpp-tradwarn1.c         cpp/tr-warn1.c
26581         cpp-tradwarn2.c         cpp/tr-warn2.c
26582         trigraphs.c             cpp/trigraphs.c
26583         cpp-unc1.c              cpp/unc1.c
26584         cpp-unc2.c              cpp/unc2.c
26585         cpp-unc3.c              cpp/unc3.c
26586         cpp-unc.c               cpp/unc4.c
26587         undef.c                 cpp/undef1.c
26588         undef-2.c               cpp/undef2.c
26589         cpp-wi1.c               cpp/widestr1.c
26590
26591 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26592
26593         * lib/g++.exp (g++_include_flags): Tweak.
26594
26595 2000-06-27  H.J. Lu  <hjl@gnu.org>
26596             Loren J. Rittle  <ljrittle@acm.org>
26597
26598         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26599         version with one that knows about the new gcc tree structure.
26600         (g++_link_flags): Same.
26601
26602 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26603
26604         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26605         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26606         case we are cross-compiling.
26607
26608         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26609         g++.old-deja/g++.niklas/Makefile.in,
26610         g++.old-deja/g++.niklas/configure.in,
26611         g++.old-deja/g++.other/Makefile.in,
26612         g++.old-deja/g++.other/configure.in,
26613         gcc.c-torture/code_quality/Makefile.in,
26614         gcc.c-torture/code_quality/configure.in,
26615         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26616         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26617         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26618         gcc.c-torture/execute/ieee/Makefile.in,
26619         gcc.c-torture/execute/ieee/configure.in,
26620         gcc.c-torture/noncompile/Makefile.in,
26621         gcc.c-torture/noncompile/configure.in,
26622         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26623         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26624         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26625
26626 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26627
26628         * g++.old-deja/g++.other/ambig3.C: New test.
26629
26630 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26631
26632         * g++.old-deja/g++.pt/syntax1.C: New test.
26633         * g++.old-deja/g++.pt/syntax2.C: New test.
26634         * g++.old-deja/g++.other/syntax3.C: New test.
26635         * g++.old-deja/g++.other/syntax4.C: New test.
26636
26637 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26638
26639         * gcc.dg/20000623-1.c: Prototype exit and abort.
26640
26641 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26642
26643         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26644         New tests.
26645         * gcc.dg/cpp-mi3.def: New file.
26646
26647         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26648         inside assertions.
26649         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26650         lexer's error messages.
26651         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26652         divine anything from the linemarkers.
26653         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26654         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26655
26656 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26657
26658         * gcc.dg/20000623-1.c: New test.
26659
26660 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26661
26662         * gcc.c-torture/execute/20000622-1.c: New test.
26663
26664 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26665
26666         * g++.old-deja/g++.other/init15.C: New test.
26667
26668 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26669
26670         * g++.old-deja/g++.pt/vaarg2.C: New test.
26671         * g++.old-deja/g++.pt/vaarg3.C: New test.
26672
26673 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26674
26675         * g++.old-deja/g++.other/dyncast6.C: New test.
26676
26677 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26678
26679         * gcc.c-torture/execute/loop-6.c: New test.
26680
26681 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26682
26683         * gcc.dg/20000614-1.c: New test.
26684         * gcc.dg/20000614-2.c: New test.
26685
26686 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26687
26688         * g++.old-deja/g++.other/inline12.C: New test.
26689
26690 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26691
26692         * g++.old-deja/g++.other/eh1.C: New test.
26693
26694 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26695
26696         * g++.old-deja/g++.other/type.C: New test.
26697
26698 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26699
26700         * g++.old-deja/g++.other/initstring.C: New test.
26701
26702 2000-06-12  Jason Merrill  <jason@redhat.com>
26703
26704         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26705
26706 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26707
26708         * gcc.c-torture/compile/20000609-1.c: New test.
26709
26710 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26711
26712         * gcc.dg/20000609-1.c: New test.
26713
26714 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26715
26716         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26717         * gcc.c-torture/noncompile/poison-1.c: Move...
26718         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26719         * gcc.dg/cpp-li1.c: Add a token after the #line.
26720
26721 2000-06-05  Richard Henderson  <rth@cygnus.com>
26722
26723         * gcc.c-torture/execute/20000605-2.c: New test.
26724         * gcc.c-torture/execute/20000605-3.c: New test.
26725
26726 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26727
26728         * g77.f-torture/execute/20000503-1.x: New file.
26729
26730 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26731
26732         * g++.old-deja/g++.eh/badalloc1.C: New test.
26733
26734 2000-06-05  Richard Henderson  <rth@cygnus.com>
26735
26736         * gcc.c-torture/execute/20000605-1.c: New test.
26737
26738 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26739             Nathan Sidwell <nathan@codesourcery.com>
26740
26741         * gcc.c-torture/compile/20000605-1.c: New test.
26742
26743 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26744
26745         * g77.f-torture/compile/20000601-1.f:  New test.
26746
26747 2000-06-03  Richard Henderson  <rth@cygnus.com>
26748
26749         * gcc.c-torture/execute/20000603-1.c: New.
26750
26751 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26752
26753         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26754         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26755
26756 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26757
26758         * gcc.dg/compare2.c (case 12): XFAIL.
26759         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26760         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26761
26762         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26763
26764 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26765
26766         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26767         guard macro is already defined when the header is first
26768         included.
26769         * gcc.dg/cpp-mix.h: New file.
26770         * gcc.dg/endif-label.c: Update patterns to match compiler.
26771
26772         * g++.brendan/complex1.C: Declare abort.
26773         * g++.law/refs4.C: Remove XFAIL.
26774         * g++.oliva/expr2.C: Declare abort and exit.
26775
26776 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26777
26778         * gcc.c-torture/execute/20000528-1.c: New test.
26779
26780         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26781         * g++.old-deja/g++.law/temps4.C: Likewise.
26782
26783         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26784         stdlib.h.  Call abort() on failure.
26785         * g++.old-deja/g++.law/refs4.C: Likewise.
26786         * g++.old-deja/g++.law/temps4.C: Likewise.
26787         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26788         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26789
26790 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26791
26792         Relative to g++.dg/special:
26793         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26794
26795         Relative to g++.old-deja:
26796         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26797         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26798         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26799         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26800         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26801         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26802         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26803
26804         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26805         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26806         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26807         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26808         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26809         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26810         and/or string.h.
26811
26812         * g++.other/goto1.C: Update expectations for error messages.
26813
26814 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26815
26816         * gcc.c-torture/compile/20000523-1.c: New test.
26817
26818 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26819
26820         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26821
26822 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26823
26824         * g++.old-deja/g++.eh/catch11.C: New test.
26825         * g++.old-deja/g++.eh/catch12.C: New test.
26826
26827 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26828
26829         * gcc.c-torture/execute/20000523-1.c: New test.
26830
26831 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26832
26833         * c-torture/execute/bcp-1.c: Replace abort in arg of
26834         __builtin_constant_p with a generic external function.
26835
26836         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26837         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26838         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26839         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26840         Prototype abort and/or exit.
26841
26842         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26843         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26844         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26845         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26846
26847 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26848
26849         * gcc.dg/dwarf2-1.c: New test.
26850
26851 2000-05-20  Richard Henderson  <rth@cygnus.com>
26852
26853         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26854
26855 2000-05-20  Andreas Jaeger  <aj@suse.de>
26856
26857         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26858         testcase.
26859
26860 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26861
26862         * gcc.c-torture/execute/20000519-2.c: New test.
26863
26864 2000-05-19  Andreas Jaeger  <aj@suse.de>
26865
26866         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26867         which fails with SSA.
26868
26869         * lib/c-torture.exp: Also test with -O3 -fssa.
26870
26871 2000-05-18  Michael Meissner  <meissner@redhat.com>
26872
26873         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26874         * gcc.c-torture/execute/920415-1.c: Ditto.
26875         * gcc.c-torture/execute/920501-1.c: Ditto.
26876         * gcc.c-torture/execute/conversion.c: Ditto.
26877         * gcc.c-torture/execute/cvt-1.c: Ditto.
26878
26879 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26880
26881         * gcc.c-torture/compile/20000518-1.c: New test.
26882
26883 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26884
26885         * g77.f-torture/compile/200005018.f:  New test.
26886
26887 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26888
26889         * gcc.c-torture/compile/20000517-1.c: New test.
26890
26891 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26892
26893         * gcc.c-torture/execute/20000516-1.c: New test.
26894
26895 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26896
26897         * g++.old-deja/g++.other/eh.C: New test.
26898
26899 2000-05-12  Richard Henderson  <rth@cygnus.com>
26900
26901         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26902         constants through to doit's conditional.
26903
26904 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26905
26906         * gcc.c-torture/compile/20000511-1.c: New test.
26907         * g77.f-torture/compile/20000511-1.f: New test.
26908         * g77.f-torture/compile/20000511-2.f: New test.
26909
26910 2000-05-11  Michael Meissner  <meissner@redhat.com>
26911
26912         * gcc.c-torture/execute/20000511-1.c: New test.
26913
26914 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26915
26916         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26917         * gcc.dg/20000510-1.S: New.
26918
26919 2000-05-08  Catherine Moore  <clm@cygnus.com>
26920
26921         * gcc.dg/unused-3.c: New.
26922
26923 2000-05-06  Richard Henderson  <rth@cygnus.com>
26924
26925           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26926           * g++.old-deja/g++.mike/warn1.C: Likewise.
26927           * g++.old-deja/g++.pt/local1.C: Likewise.
26928           * g++.old-deja/g++.pt/local7.C: Likewise.
26929           * g++.old-deja/g++.pt/spec16.C: Likewise.
26930
26931 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26932
26933         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26934
26935 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26936
26937           * g77.f-torture/execute/20000503-1.f:  New test.
26938
26939 2000-05-04  Andreas Jaeger  <aj@suse.de>
26940
26941         * gcc.dg/noreturn-2.c: New test.
26942
26943 2000-05-04  Neil Booth  <NeilB@earthling.net>
26944
26945         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26946         preprocessor.
26947
26948 2000-05-04  Richard Henderson  <rth@cygnus.com>
26949
26950         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26951
26952 2000-05-04  Richard Henderson  <rth@cygnus.com>
26953
26954         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26955         OpenSSL by Jason R Thorpe.
26956
26957 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26958
26959         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26960
26961 2000-05-03  Robert Lipe <robertlipe@usa.net>
26962
26963         * gcc.dg/20000503-1.c: New test.
26964
26965 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26966
26967         * gcc.c-torture/compile/20000502-1.c: New test.
26968         * g++.old-deja/g++.other/align.C: New test.
26969         * gcc.dg/cpp-tradstringify.c: New test.
26970
26971 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26972
26973         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26974         and hard registers.
26975
26976 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26977
26978         * gcc.c-torture/execute/loop-5.c: New test.
26979
26980 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26981
26982         * gcc.c-torture/execute/va-arg-20.c: New test.
26983
26984 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26985
26986         * gcc.c-torture/execute/20000422-1.c: New test.
26987
26988 2000-04-20  Greg McGary  <gkm@gnu.org>
26989
26990         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26991         when optimizing, but without sibling-call optimizations (-O1).
26992
26993 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26994
26995           * gcc.c-torture/compile/20000420-1.c: New test.
26996
26997 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26998
26999         * g++.abi/ptrflags.C: New test.
27000         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27001
27002 2000-04-19  Catherine Moore  <clm@cygnus.com>
27003
27004         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27005
27006 2000-04-19  Greg McGary  <gkm@gnu.org>
27007
27008         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27009         sibling-call optimizations.
27010
27011 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27012
27013         * gcc.dg/20000419-1.c: New test.
27014
27015 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27016
27017         * gcc.c-torture/execute/20000412-6.c: New test.
27018
27019 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27020
27021         * gcc.c-torture/execute/20000412-5.c: New test.
27022         * g77.f-torture/compile/20000412-1.f: New test.
27023         * gcc.c-torture/execute/20000412-4.c: New test.
27024         * gcc.c-torture/compile/20000412-2.c: New test.
27025         * gcc.c-torture/execute/20000412-3.c: New test.
27026         * gcc.c-torture/compile/20000412-1.c: New test.
27027         * gcc.c-torture/execute/20000412-2.c: New test.
27028
27029 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27030
27031         * objc/execute/bf-20.m: New test.
27032
27033 2000-04-10  Richard Henderson  <rth@cygnus.com>
27034
27035         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27036
27037         * gcc.c-torture/execute/20000412-1.c: New test.
27038
27039 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27040
27041         * g++.old-deja/g++.eh/catchptr1.C: New test.
27042
27043 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27044
27045         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27046
27047 2000-04-08  Neil Booth  <NeilB@earthling.net>
27048
27049         * gcc.dg/cpp-nullchar.c: Remove test as
27050         embedded nulls cause problems.
27051
27052 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27053
27054         * gcc.dg/compare2.c: New test.
27055
27056 2000-04-08  Neil Booth  <NeilB@earthling.net>
27057
27058         * gcc.dg/cpp-nullchar.c: New test.
27059
27060 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27061
27062         * gcc.dg/cpp-mi2.c: New test.
27063         * gcc.dg/cpp-mi2[abc].h: New files.
27064
27065 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27066
27067         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27068         member name.
27069
27070 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27071
27072         * g++.old-deja/g++.abi/vmihint.C: New test.
27073
27074 2000-04-06  Neil Booth  <NeilB@earthling.net>
27075
27076         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27077         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27078         copyright.
27079
27080 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27081
27082         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27083         avoid stack-frame overwrite.
27084
27085 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27086
27087         * gcc.c-torture/compile/20000405-2.c: New test.
27088         * gcc.c-torture/compile/20000405-3.c: New test.
27089
27090 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27091
27092         * gcc.c-torture/compile/20000405-1.c: New test.
27093
27094 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27095
27096         * gcc.dg/cast-qual-1.c: Revert last change.
27097
27098 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27099
27100         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27101
27102 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27103
27104         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27105         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27106
27107 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27108
27109         * gcc.c-torture/compile/20000403-2.c: New test.
27110         * gcc.c-torture/compile/20000403-1.c: New test.
27111
27112 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27113
27114         * gcc.c-torture/execute/20000403-1.c: New test.
27115
27116 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27117
27118         * gcc.c-torture/execute/20000402-1.c: New test.
27119
27120 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27121
27122         * gcc.c-torture/execute/va-arg-15.c: New test.
27123         * gcc.c-torture/execute/va-arg-16.c: New test.
27124         * gcc.c-torture/execute/va-arg-17.c: New test.
27125         * gcc.c-torture/execute/va-arg-18.c: New test.
27126         * gcc.c-torture/execute/va-arg-19.c: New test.
27127
27128 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27129
27130         * gcc.c-torture/compile/981211-1.c: Move to...
27131         * gcc.dg/cpp-as1.c: ...here.
27132         * gcc.dg/cpp-as2.c: New file.
27133
27134         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27135         compiler.
27136
27137 2000-04-02  Neil Booth  <NeilB@earthling.net>
27138
27139         * gcc.dg/cpp-cond.c  New tests.
27140         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27141         accidental success less likely.
27142         * gcc.dg/cpp-missingop.c  New tests.
27143         * gcc.dg/cpp-missingparen.c  New tests.
27144         * gcc.dg/cpp-shift.c  New tests.
27145         * gcc.dg/cpp-shortcircuit.c  New tests.
27146         * gcc.dg/cpp-unary.c  New tests.
27147
27148 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27149
27150         * gcc.c-torture/compile/20000329-1.c: New test.
27151
27152 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27153
27154         * gcc.c-torture/compile/20000326-1.c: New test.
27155         * gcc.c-torture/compile/20000326-2.c: New test.
27156
27157 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27158
27159         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27160         the first parameter is a function argument.
27161
27162 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27163
27164         * g++.old-deja/g++.ext/array4.C: New test.
27165
27166 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27167
27168         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27169
27170 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27171
27172         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27173
27174 2000-03-19  Richard Henderson  <rth@cygnus.com>
27175
27176         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27177
27178 2000-03-19  Richard Henderson  <rth@cygnus.com>
27179
27180         * gcc.c-torture/compile/20000319-1.c: New test.
27181
27182 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27183
27184         * gcc.c-torture/execute/20000314-3.c: New test.
27185         * gcc.c-torture/execute/20000314-2.c: New test.
27186         * gcc.c-torture/execute/20000314-1.c: New test.
27187         * gcc.c-torture/compile/20000314-2.c: New test.
27188         * gcc.c-torture/compile/20000314-1.c: New test.
27189
27190 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27191
27192         * g++.old-deja/g++.warn/inline.C: New test.
27193
27194 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27195
27196         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27197         standards-compliant result rather than specific constants.
27198         Put test-values in array.
27199
27200 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27201
27202         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27203         (g++_target_compile): Put test-specific options last.
27204
27205 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27206
27207         * g++.old-deja/g++.eh/vbase4.C: New test.
27208
27209 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27210
27211         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27212
27213 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27214
27215         * g++.old-deja/g++.brendan/misc12.C: Removed.
27216         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27217         * g++.old-deja/g++.ext/pretty4.C: New test.
27218
27219 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27220
27221         * g++.old-deja/g++.other/string2.C: New test.
27222
27223 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27224
27225         * g++.old-deja/g++.warn/impint2.C: New test.
27226
27227 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27228
27229         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27230         is 1, not zero.
27231
27232 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27233
27234         * g++.old-deja/g++.warn/impint.C: New test.
27235         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27236         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27237         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27238         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27239         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27240         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27241         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27242         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27243         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27244         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27245         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27246         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27247
27248 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27249
27250         * gcc.dg/cpp-redef.c: New test.
27251
27252 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27253
27254         * g++.old-deja/g++.pt/unify7.C: New test.
27255
27256 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27257
27258         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27259         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27260
27261 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27262
27263         * gcc.c-torture/compile/20000224-1.c: New test.
27264
27265 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27266
27267         * gcc.c-torture/compile/cpp-2.c: New test.
27268         * gcc.c-torture/compile/cpp-1.c: New test.
27269
27270 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27271
27272         * gcc.c-torture/execute/20000225-1.c: New test.
27273
27274 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27275
27276         * gcc.dg/cpp-li2.c: New test.
27277
27278         * gcc.dg/cpp-wi1.c: New test.
27279
27280         * gcc.dg/cpp-li1.c: New test.
27281
27282 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27283
27284         * g++.old-deja/g++.other/sizeof5.C: New test.
27285
27286 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27287
27288         * gcc.c-torture/execute/va-arg-13.c: New test.
27289
27290 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27291
27292         * gcc.c-torture/execute/va-arg-12.c: New test.
27293
27294 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27295
27296         * gcc.c-torture/execute/20000223-1.c: New test.
27297
27298 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27299
27300         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27301
27302 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27303
27304         * g++.old-deja/g++.abi/ptrmem.C: New test.
27305
27306 2000-02-19  Richard Henderson  <rth@cygnus.com>
27307
27308         * gcc.c-torture/compile/init-3.c: New.
27309
27310 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27311
27312         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27313         ALWAYS_CXXFLAGS.
27314
27315 2000-02-11  Robert Lipe <robertl@sco.com>
27316
27317         * gcc.c-torture/compile/20000211-3.c: New test.
27318
27319 2000-02-11  Martin Buchholz <martin@xemacs.org>
27320
27321         * gcc.c-torture/compile/20000211-2.c: New test.
27322
27323 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27324
27325         * gcc.c-torture/compile/20000211-1.c: New test.
27326
27327 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27328
27329         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27330           on native targets
27331
27332 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27333
27334         * g++.old-deja/g++.other/cast5.C: New test.
27335
27336 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27337
27338         * gcc.c-torture/execute/20000205-1.c: New.
27339
27340 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27341
27342         * g++.old-deja/g++.jason/cast3.C: Return void.
27343         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27344
27345 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27346
27347         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27348
27349         * gcc.dg/loop-1.c: New test.
27350
27351 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27352
27353         * gcc.c-torture/compile/20000127-1.c: New test.
27354         * gcc.c-torture/execute/991228-1.c: New test.
27355
27356 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27357
27358         * gcc.dg/unused-2.c: New test.
27359
27360         * gcc.dg/conv-1.c: New test.
27361
27362 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27363
27364         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27365         compiler.
27366         (tool_option_proc): Fix typo.
27367
27368 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27369
27370         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27371         of the ld on the host, not on the build machine.
27372         Also, don't crash if '--help' is not a supported option.
27373
27374 2000-01-24  Richard Henderson  <rth@cygnus.com>
27375
27376         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27377
27378 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27379
27380         * gcc.c-torture/execute/20000120-2.c: New test.
27381         * gcc.c-torture/execute/20000120-1.c: New test.
27382
27383 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27384
27385         * gcc.c-torture/execute/20000113-1.c: New test.
27386
27387 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27388
27389         * gcc.c-torture/execute/20000112-1.c: New test.
27390
27391 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27392
27393         * gcc.dg/20000111-1.c: New test.
27394
27395 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27396
27397         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27398         with 16 bit integers.
27399
27400 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27401
27402         * gcc.dg/20000108-1.c: New test.
27403
27404 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27405
27406         * g++.old-deja/g++.ns/koenig8.C: New test.
27407
27408 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27409
27410         * g++.old-deja/g++.other/cast4.C: New test.
27411
27412 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27413
27414         * gcc.c-torture/compile/20000105-2.c: New test.
27415         * gcc.c-torture/compile/20000105-1.c: New test.
27416
27417 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27418
27419         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27420         references to printf & atoi to conform to ANSI standard.
27421         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27422         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27423         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27424         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27425         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27426         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27427         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27428         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27429         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27430         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27431         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27432         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27433         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27434         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27435         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27436         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27437         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27438         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27439         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27440         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27441         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27442         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27443         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27444         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27445         * g++.old-deja/g++.brendan/init3.C: Likewise.
27446         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27447         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27448         * g++.old-deja/g++.brendan/new2.C: Likewise.
27449         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27450         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27451         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27452         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27453         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27454         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27455         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27456         * g++.old-deja/g++.brendan/template24.C: Likewise.
27457         * g++.old-deja/g++.brendan/template3.C: Likewise.
27458         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27459         * g++.old-deja/g++.jason/inline3.C: Likewise.
27460         * g++.old-deja/g++.jason/opeq.C: Likewise.
27461         * g++.old-deja/g++.law/arg5.C: Likewise.
27462         * g++.old-deja/g++.law/arm7.C: Likewise.
27463         * g++.old-deja/g++.law/ctors11.C: Likewise.
27464         * g++.old-deja/g++.law/cvt8.C: Likewise.
27465         * g++.old-deja/g++.law/init9.C: Likewise.
27466         * g++.old-deja/g++.law/refs4.C: Likewise.
27467         * g++.old-deja/g++.law/template2.C: Likewise.
27468         * g++.old-deja/g++.law/visibility24.C: Likewise.
27469         * g++.old-deja/g++.law/vtable3.C: Likewise.
27470         * g++.old-deja/g++.mike/asm2.C: Likewise.
27471         * g++.old-deja/g++.mike/eh1.C: Likewise.
27472         * g++.old-deja/g++.mike/misc1.C: Likewise.
27473         * g++.old-deja/g++.mike/misc13.C: Likewise.
27474         * g++.old-deja/g++.mike/misc14.C: Likewise.
27475         * g++.old-deja/g++.mike/ns12.C: Likewise.
27476         * g++.old-deja/g++.mike/p1248.C: Likewise.
27477         * g++.old-deja/g++.mike/p3708.C: Likewise.
27478         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27479         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27480         * g++.old-deja/g++.mike/p646.C: Likewise.
27481         * g++.old-deja/g++.mike/p700.C: Likewise.
27482         * g++.old-deja/g++.mike/p783.C: Likewise.
27483         * g++.old-deja/g++.mike/p783a.C: Likewise.
27484         * g++.old-deja/g++.mike/p783b.C: Likewise.
27485         * g++.old-deja/g++.mike/p786.C: Likewise.
27486         * g++.old-deja/g++.mike/p789.C: Likewise.
27487         * g++.old-deja/g++.mike/p789a.C: Likewise.
27488         * g++.old-deja/g++.mike/p807a.C: Likewise.
27489         * g++.old-deja/g++.other/delete3.C: Likewise.
27490         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27491         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27492         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27493         * g++.old-deja/g++.other/empty1.C: Likewise.
27494         * g++.old-deja/g++.other/temporary1.C: Likewise.
27495         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27496         * g++.old-deja/g++.pt/t16.C: Likewise.
27497         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27498
27499 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27500
27501         * gcc.dg/991230-1.c: New test.
27502
27503 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27504
27505         * gcc.c-torture/compile/991229-3.c: New test.
27506         * gcc.c-torture/compile/991229-2.c: New test.
27507         * gcc.c-torture/compile/991229-1.c: New test.
27508
27509 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27510
27511         * gcc.c-torture/compile/labels-2.c: New test.
27512
27513 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27514
27515         * gcc.c-torture/execute/991227-1.c: New test.
27516
27517 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27518
27519         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27520
27521 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27522
27523         * gcc.c-torture/execute/991221-1.c: New test.
27524
27525 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27526
27527         * g++.old-deja/g++.other/cast3.C: New test.
27528
27529 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27530
27531         * gcc.c-torture/execute/991216-4.c: New test.
27532
27533 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27534
27535         * gcc.c-torture/execute/991216-1.c: New test.
27536         * gcc.c-torture/execute/991216-2.c: New test.
27537         * gcc.c-torture/execute/991216-3.c: New test.
27538
27539 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27540
27541         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27542         Actually make the test fail by using "-O2" for compilation.
27543
27544 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27545
27546         * g++.old-deja/g++.warn/cast-align1.C: New test.
27547
27548 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27549
27550         * gcc.c-torture/compile/991214-1.c: New test.
27551         * gcc.c-torture/compile/991214-2.c: New test.
27552
27553 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27554
27555         * gcc.dg/991214-1.c: New test.
27556
27557 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27558
27559         * gcc.c-torture/compile/991213-3.c: New test.
27560         * gcc.c-torture/compile/991213-2.c: New test.
27561         * gcc.c-torture/compile/991213-1.c: New test.
27562
27563 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27564
27565         * gcc.dg/991209-1.c: New test.
27566
27567 1999-12-08  Nathan Sidwell <nathan@acm.org>
27568
27569         * gcc.c-torture/compile/991208-1.c: New test.
27570
27571 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27572
27573         * gcc.dg/ultrasp2.c: New test.
27574
27575 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27576
27577         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27578
27579 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27580
27581         * gcc.c-torture/compile/991202-1.c: New test.
27582         * gcc.c-torture/execute/991202-1.c: New test.
27583         * gcc.c-torture/execute/991202-2.c: New test.
27584         * gcc.c-torture/execute/991202-3.c: New test.
27585
27586 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27587
27588         * g++.old-deja/g++.abi/align.C: New test.
27589         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27590         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27591
27592 1999-12-01  Richard Henderson  <rth@cygnus.com>
27593
27594         * gcc.c-torture/execute/991201-1.c: New.
27595
27596 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27597
27598         * gcc.dg/991129-1.c: New test.
27599
27600 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27601
27602         * gcc.c-torture/compile/991127-1.c: New test.
27603
27604 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27605
27606         * g++.old-deja/g++.other/warn4.C: New test.
27607
27608 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27609
27610         * g++.old-deja/g++.eh/cleanup2.C: New test.
27611         * g++.old-deja/g++.ext/pretty2.C: New test.
27612         * g++.old-deja/g++.ext/pretty3.C: New test.
27613         * g++.old-deja/g++.other/debug6.C: New test.
27614
27615 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27616
27617         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27618         compiler_output to look for one error message instead of two.
27619
27620 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27621
27622         * gcc.c-torture/execute/991118-1.c: Also test case
27623         where the word boundary does not split a byte evenly.
27624
27625 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27626
27627         * g++.old-deja/g++.ext/restrict1.C: New test.
27628
27629 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27630
27631         * gcc.c-torture/execute/991118-1.c: New test.
27632
27633 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27634
27635         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27636         working directory pathnames.
27637
27638 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27639
27640         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27641         host is equipped with driver.h and driver.o so it can actually
27642         compile and run the tests.
27643
27644 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27645
27646         * gcc.c-torture/compile/991008-1.c: New test.
27647
27648 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27649
27650         * lib/gcc-dg.exp: Include target-supports.exp
27651
27652 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27653
27654         * lib/target-supports.exp: New file: Provide procs to test for
27655         features supported by the target.
27656         (check_weak_available): Moved here from ecos.exp.
27657         (check_alias_available): New proc: Determine of the target
27658         toolchain supports the alias attribute.
27659
27660         * gcc.dg/special/ecos.exp: Move check_weak_available to
27661         target-supports.exp.
27662         (alias-1.c): Only perform the test if the target supports
27663         aliases.
27664         (wkali-1.c): Only perform the test if the target supports
27665         aliases.
27666
27667         * gcc.dg/990506-0.c: Expect error messages from cross
27668         targets as well as native targets.
27669
27670 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27671
27672         * gcc.dg/ultrasp1.c: Removed xfail.
27673         * gcc.dg/struct-ret-2.c: Likewise.
27674         * gcc.dg/array-1.c: Likewise.
27675
27676 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27677
27678         * gcc.dg/struct-ret-2.c: New test.
27679
27680         * gcc.dg/array-1.c: New test.
27681
27682 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27683
27684         * gcc.c-torture/execute/991030-1.c: New test.
27685
27686 1999-10-26  Richard Henderson  <rth@cygnus.com>
27687
27688         * gcc.c-torture/compile/991026-2.c: New test.
27689
27690 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27691
27692         * gcc.c-torture/compile/991026-1.c: New test.
27693
27694 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27695
27696         * gcc.c-torture/execute/991023-1.c: New test.
27697
27698 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27699
27700         * gcc.c-torture/execute/991019-1.c: New test.
27701
27702 1999-10-16  Richard Henderson  <rth@cygnus.com>
27703
27704         * gcc.c-torture/execute/991016-1.c: New test.
27705
27706 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27707
27708         * gcc.c-torture/execute/991014-1.c: New test.
27709
27710 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27711
27712         * g++.old-deja/g++.other/union2.C: New test.
27713
27714 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27715
27716         * g++.old-deja/g++.other/vaarg2.C: New test.
27717         * g++.old-deja/g++.other/vaarg3.C: New test.
27718
27719 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27720
27721         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27722         in compile/.
27723
27724 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27725
27726         * gcc.c-torture/execute/va-arg-11.c: New test.
27727
27728 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27729
27730         * lib/file-format.exp (gcc_target_object_format): Don't
27731         crash if objdump is unavailable.
27732
27733 1999-09-29  Donn Terry <donn@interix.com>
27734
27735         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27736
27737 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27738
27739         * gcc.c-torture/compile/990928-1.c: New test.
27740
27741 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27742
27743         * g++.old-deja/g++.other/decl6.C: New test.
27744
27745 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27746
27747         * gcc.c-torture/execute/va-arg-10.c: New test.
27748
27749 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27750
27751         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27752         __PRETTY_FUNCTION__.
27753
27754 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27755
27756         * gcc.c-torture/execute/990923-1.c: New test.
27757
27758 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27759
27760         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27761         for which -fpic is inappropriate.
27762
27763 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27764
27765         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27766
27767 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27768
27769         * g++.old-deja/g++.other/dyncast1.C: New test.
27770         * g++.old-deja/g++.other/dyncast2.C: New test.
27771         * g++.old-deja/g++.other/dyncast3.C: New test.
27772         * g++.old-deja/g++.other/dyncast4.C: New test.
27773         * g++.old-deja/g++.other/dyncast5.C: New test.
27774         * g++.old-deja/g++.eh/catch3.C: New test.
27775         * g++.old-deja/g++.eh/catch3p.C: New test.
27776         * g++.old-deja/g++.eh/catch4.C: New test.
27777         * g++.old-deja/g++.eh/catch4p.C: New test.
27778         * g++.old-deja/g++.eh/catch5.C: New test.
27779         * g++.old-deja/g++.eh/catch5p.C: New test.
27780         * g++.old-deja/g++.eh/catch6.C: New test.
27781         * g++.old-deja/g++.eh/catch6p.C: New test.
27782         * g++.old-deja/g++.eh/catch7.C: New test.
27783         * g++.old-deja/g++.eh/catch7p.C: New test.
27784         * g++.old-deja/g++.eh/catch8.C: New test.
27785         * g++.old-deja/g++.eh/catch8p.C: New test.
27786         * g++.old-deja/g++.eh/catch9.C: New test.
27787         * g++.old-deja/g++.eh/catch9p.C: New test.
27788
27789 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27790
27791         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27792         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27793
27794 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27795
27796         * gcc.c-torture/compile/990913-1.c: New test.
27797
27798 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27799
27800         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27801         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27802
27803 1999-09-09  Richard Henderson  <rth@cygnus.com>
27804
27805         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27806
27807 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27808
27809         * g++.old-deja/g++.other/lookup11.C: New test.
27810         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27811         what is permitted and what we want.
27812         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27813         overload use.
27814         * g++.old-deja/g++.jason/rfg5.C: Likewise
27815
27816 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27817
27818         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27819         * gcc.c-torture/noncompile/poison-1.c: New file.
27820
27821 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27822
27823         * g++.old-deja/g++.other/sizeof3.C: New test.
27824         * g++.old-deja/g++.other/sizeof4.C: New test.
27825         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27826         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27827
27828 1999-09-07  Richard Henderson  <rth@cygnus.com>
27829
27830         * gcc.dg/va-arg-1.c: New.
27831
27832 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27833
27834         * gcc.c-torture/execute/va-arg-9.c: New test.
27835
27836 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27837
27838         * g77.f-torture/compile/980519-2.f: New test.
27839         * g77.f-torture/compile/19990905-0.f: New test.
27840         * g77.f-torture/compile/19990905-1.f: New test.
27841         * g77.f-torture/compile/19990905-2.f: New test.
27842
27843         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27844
27845 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27846
27847         * gcc.c-torture/execute/990827-1.c: Fix typo.
27848
27849 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27850
27851         * g++.old-deja/g++.other/deref1.C: New test.
27852
27853 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27854
27855         * g++.old-deja/g++.other/ambig2.C: New test.
27856         * g++.old-deja/g++.other/cond5.C: New test.
27857         * g++.old-deja/g++.other/lookup16.C: New test.
27858
27859 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27860
27861         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27862         assemblers too.
27863
27864 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27865
27866         * lib/c-torture.exp: Avoid the "compare executables" optimization
27867         when testing native.
27868
27869 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27870
27871         * gcc.c-torture/execute/990829-1.c: New test.
27872         * gcc.c-torture/compile/990829-1.c: New test.
27873
27874 1999-08-27  Paul Burchard  <burchard@pobox.com>
27875
27876         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27877         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27878         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27879         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27880         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27881         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27882         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27883         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27884         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27885         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27886         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27887
27888 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27889
27890         * gcc.c-torture/execute/990827-1.c: New test.
27891
27892 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27893
27894         * g77.f-torture/noncompile/19990826-4.f: New test.
27895
27896         * g77.f-torture/compile/19990826-3.f: New test.
27897
27898         * g77.f-torture/execute/19990826-2.f: New test.
27899
27900         * g77.f-torture/compile/19990826-1.f: New test.
27901
27902         * gcc.c-torture/execute/990826-0.c: New test.
27903         * g77.c-torture/execute/19990826-0.f: New test.
27904
27905         * g77.f-torture/noncompile/970626-2.f: New test.
27906
27907 1999-08-25  Paul Burchard  <burchard@pobox.com>
27908
27909         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27910         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27911         lss-011.C: New tests.
27912
27913 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27914
27915         * g++.old-deja/g++.other/decl5.C: New test.
27916
27917 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27918
27919         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27920         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27921         call `postbase' for each one.  All callers of `postbase' changed
27922         to call this instead.
27923
27924 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27925
27926         * gcc.c-torture/execute/990811-1.c: New test.
27927
27928 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27929
27930         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27931         just native ones.
27932
27933         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27934         just native ones.
27935
27936 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27937
27938         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27939
27940 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27941
27942         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27943
27944 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27945
27946         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27947
27948 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27949
27950         * gcc.c-torture/execute/990804-1.c: New test.
27951
27952 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27953
27954         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27955         * g++.old-deja/g++.brendan/crash64.C: Likewise
27956         * g++.old-deja/g++.brendan/overload8.C: Likewise
27957
27958 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27959
27960         * g++.old-deja/g++.other/struct1.C: New test.
27961
27962 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27963
27964         * g++.old-deja/g++.other/enum2.C: New test.
27965
27966 1999-08-02  Richard Henderson  <rth@cygnus.com>
27967
27968         Adapted from tests from Franz Sirl:
27969         * gcc.c-torture/execute/va-arg-7.c: New test.
27970         * gcc.c-torture/execute/va-arg-8.c: New test.
27971
27972 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27973
27974         * gcc.c-torture/compile/990801-2.c: New test.
27975
27976         * gcc.c-torture/compile/990801-1.c: New test.
27977
27978 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27979
27980         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27981         fp-cmp-1.c, converting double to float.
27982
27983         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27984         fp-cmp-1.c, converting double to long double.
27985
27986         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27987         from fr1 to unknown_register, since fr1 is a legitimate register
27988         on some machines.
27989
27990 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27991
27992         * README: More listname related changes.
27993
27994 1999-07-08  Catherine Moore  <clm@cygnus.com>
27995
27996         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27997
27998 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27999
28000         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28001
28002 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28003
28004         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28005
28006 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28007
28008         * gcc.dg/990703-1.c: New test.
28009
28010 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28011
28012         * lib/file-format.exp: New file: Move definition of proc
28013         gcc_target_object_format to here from
28014         gcc.dg/special/ecos.exp.
28015
28016         * lib/c-torture.exp: Include lib file-format.exp.
28017         * lib/gcc-dg.exp: Include lib file-format.exp.
28018
28019         * gcc.dg/special/ecos.exp: Remove definition of proc
28020         gcc_target_object_format.
28021
28022 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28023
28024         * gcc.c-torture/execute/990628-1.c: New test.
28025
28026 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28027
28028         * gcc.c-torture/compile/990625-2.c: New test.
28029
28030         * gcc.c-torture/compile/990625-1.c: New test.
28031
28032 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28033
28034         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28035         attributes compile.
28036         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28037         ports that use the COFF/PE file format.
28038
28039 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28040
28041         * gcc.c-torture/compile/990617-1.c: New test.
28042
28043 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28044
28045         * g++.old-deja/g++.other/decl4.C: New test.
28046
28047 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28048
28049         * g++.old-deja/g++.other/bitfld3.C: New test.
28050
28051 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28052
28053         * g++.old-deja/g++.eh/catch1.C: New test.
28054
28055 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28056
28057         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28058
28059         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28060         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28061
28062 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28063
28064         * g77.f-torture/compile/19990502-0.f: Replace with new,
28065         shorter, test that still fails after recent changes.
28066
28067 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28068
28069         * gcc.c-torture/execute/990604-1.c: New test.
28070
28071 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28072
28073         * gcc.c-torture/execute/990531-1.c: New test.
28074
28075 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28076
28077         * gcc.c-torture/compile/990527-1.c: New test.
28078
28079 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28080
28081         * gcc.c-torture/execute/990527-1.c: New test.
28082
28083 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28084
28085         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28086         bitfields as signed.
28087
28088 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28089
28090         * g77.f-torture/compile/19990525-0.f: New test.
28091
28092 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28093
28094         * gcc.c-torture/execute/990525-2.c: New test.
28095
28096         * gcc.c-torture/execute/990525-1.c: New test.
28097
28098 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28099
28100         * g++.old-deja/g++.other/anon3.C: New test.
28101         * g++.old-deja/g++.other/anon4.C: New test.
28102         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28103         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28104         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28105         Merrill).
28106
28107 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28108
28109         * gcc.c-torture/execute/990524-1.c: New test.
28110
28111         * gcc.dg/990524-1.c: New test.
28112
28113 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28114
28115         * gcc.c-torture/compile/990523-1.c: New test.
28116
28117 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28118
28119         * gcc.c-torture/compile/990519-1.c: New test.
28120
28121 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28122
28123         * gcc.c-torture/compile/990517-1.c: New test.
28124
28125         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28126         (e4, f4): New tests.
28127         (main): Call them.
28128
28129 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28130
28131         * gcc.dg/noreturn-1.c: New test.
28132
28133 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28134
28135         * gcc.c-torture/execute/990513-1.c: New test.
28136
28137 1999-05-10  Richard Henderson  <rth@cygnus.com>
28138
28139         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28140
28141 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28142
28143         * g77.f-torture/execute/erfc.f: Use small single-precision
28144         values, to avoid problems on Alphas when not -mieee.
28145
28146 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28147
28148         * gcc.dg/990506-0.c: New test.
28149
28150 1999-05-08  Richard Henderson  <rth@cygnus.com>
28151
28152         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28153         the constant to test.  Don't XFAIL 64-bit targets.
28154
28155         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28156         * g++.old-deja/g++.law/profile1.C: Likewise.
28157
28158         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28159         operator new instances.
28160         * g++.old-deja/g++.other/delete5.C: Likewise.
28161
28162 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28163
28164         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28165         intrinsic.
28166
28167 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28168
28169         * g77.f-torture/execute/u77-test.f: Reverse order of two
28170         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28171
28172 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28173
28174         * gcc.dg/compare1.c: New test.
28175
28176 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28177
28178         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28179         New tests.
28180
28181 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28182
28183         * g77.f-torture/compile/19990502-1.f: New test.
28184
28185 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28186
28187         * g77.f-torture/compile/19990502-0.f: New test.
28188
28189 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28190
28191         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28192         intrinsic.
28193
28194 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28195
28196         * g77.f-torture/execute/u77-test.f (main): List libU77
28197         intrinsics not currently tested.
28198         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28199         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28200         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28201         Trim blanks off the ends of some printed strings.
28202
28203 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28204
28205         * g77.f-torture/execute/u77-test.f (main): Just warn about
28206         FSTAT gid disagreement, as it's expected on some systems.
28207
28208 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28209
28210         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28211         use a new function, which allows for some slop.
28212         Clean up some commentary.
28213         (issum): The new function.
28214         (sgladd): Deleted subroutine.
28215
28216 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28217
28218         * g77.f-torture/execute/u77-test.f: Modify to be more like
28219         libf2c/libU77 version, bringing patches to that version here.
28220         Add suitable commentary.
28221
28222 1999-04-25  Richard Henderson  <rth@cygnus.com>
28223
28224         * gcc.dg/990424-1.c: New test.
28225
28226 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28227
28228         * g77.f-torture/execute/u77-test.f (main): Bug involving
28229         LSTAT has been fixed, so turn back on full checking.
28230
28231 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28232
28233         * g77.f-torture/compile/19990419-0.f: New test.
28234         * g77.f-torture/execute/19990419-1.f: New test.
28235
28236 1999-04-17  Richard Henderson  <rth@cygnus.com>
28237
28238         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28239         to avoid the need for a prototype to supress a warning.
28240
28241 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28242
28243         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28244
28245 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28246
28247         * gcc.c-torture/execute/990404-1.c: New test.
28248
28249 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28250
28251         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28252         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28253         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28254         missing initializer warnings.
28255
28256 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28257
28258         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28259         matching strings.
28260
28261 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28262
28263         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28264
28265 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28266
28267         * g77.f-torture/execute/19990325-0.f: New test.
28268         * g77.f-torture/execute/19990325-1.f: New test.
28269
28270 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28271
28272         * gcc.c-torture/execute/990324-1.c: New test.
28273
28274 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28275
28276         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28277         test with 4.
28278
28279 1999-03-17  Richard Henderson  <rth@cygnus.com>
28280
28281         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28282
28283 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28284
28285         * g77.f-torture/execute/19990313-2.f: New test.
28286         * g77.f-torture/execute/19990313-3.f: New test.
28287
28288 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28289
28290         * g77.f-torture/execute/19990313-0.f: New test.
28291         * g77.f-torture/execute/19990313-1.f: New test.
28292
28293 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28294
28295         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28296         printf to sprintf.
28297         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28298         (main): Add check for u15.  Conditionalize u31 check depending on
28299         whether ints are <32 bits or >=32 bits.
28300
28301 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28302
28303         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28304
28305 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28306
28307         * g77.f-torture/compile/19990305-0.f: New test.
28308         * g77.f-torture/execute/19981119-0.f: New test.
28309
28310 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28311
28312         * g77.f-torture/execute/970625-2.f: call ABORT if final
28313         result is not correct, instead of just printing it.
28314         Add this checking via newly introduced obfuscation, to
28315         trip up buggy front ends.
28316
28317 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28318
28319         * g77.f-torture/compile/960317-1.f: Moved from being
28320         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28321
28322 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28323
28324         * g77.f-torture/execute/960317-1.f: New (old) test.
28325         * g77.f-torture/execute/970625-2.f: Ditto.
28326
28327 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28328
28329         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28330         message on line 1 or line 2; cccp and cpplib do this differently.
28331
28332 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28333
28334         * g++.old-deja/g++.law/weak1.C: New test.
28335
28336 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28337
28338         * gcc.c-torture/execute/990119-1.c: Renamed to...
28339         * gcc.dg/990119-1.c: this, so it will only be tested once
28340         (it's a preprocessor test, it doesn't need to be run at
28341         multiple optimization levels).
28342
28343 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28344
28345         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28346           ALWAYS_CXXFLAGS.
28347
28348 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28349
28350         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28351         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28352         to not be compilable by current g77.
28353
28354 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28355
28356         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28357
28358 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28359
28360         * gcc.c-torture/execute/990222-1.c: New test.
28361
28362 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28363
28364         * g77.f-torture/compile/19990218-0.f: New test.
28365         * g77.f-torture/noncompile/19990218-1.f: New test.
28366
28367 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28368
28369         * g77.f-torture/compile/19981216-0.f: New test.
28370
28371 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28372
28373         * gcc.dg/990214-1.c: New test.
28374
28375 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28376
28377         * gcc.dg/990213-2.c: New test.
28378
28379         * gcc.dg/990213-1.c: New test.
28380
28381 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28382
28383         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28384         ints.
28385
28386 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28387
28388         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28389         specified by target.
28390
28391         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28392
28393 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28394
28395         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28396
28397 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28398
28399         * gcc.dg/special/ecos.exp: New test driver for new tests with
28400         special requirements.
28401
28402         * gcc.dg/special/alias-1.c: New test.
28403         * gcc.dg/special/gcsec-1.c: New test.
28404         * gcc.dg/special/weak-1.c: New test.
28405         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28406         * gcc.dg/special/weak-2.c: New test.
28407         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28408         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28409         * gcc.dg/special/wkali-1.c: New test.
28410         * gcc.dg/special/wkali-2.c: New test.
28411         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28412         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28413
28414 1999-02-10  Felix Lee  <flee@cygnus.com>
28415
28416           * lib/c-torture.exp (c-torture-compile): Pull out code for
28417           analyzing gcc error messages.
28418           (c-torture-execute): Likewise.  Fix some (harmless) false
28419           positives.
28420           * lib/gcc.exp (gcc_check_compile): New function.
28421
28422 1999-02-08  Richard Henderson  <rth@cygnus.com>
28423
28424         * gcc.c-torture/execute/990208-1.c: New test.
28425
28426 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28427
28428         * g++.dg/special/ecos.exp: New driver for new tests with special
28429         requirements
28430
28431         * g++.dg/special/conpr-1.C: New test
28432         * g++.dg/special/conpr-2.C: New test
28433         * g++.dg/special/conpr-2a.C: New test
28434         * g++.dg/special/conpr-3.C: New test
28435         * g++.dg/special/conpr-3a.C: New test
28436         * g++.dg/special/conpr-3b.C: New test
28437
28438         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28439         allow g++ to use the dg driver
28440
28441         * README: Add comment about g++.dg directory
28442
28443 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28444
28445         * README: Update email addresses.
28446
28447 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28448
28449         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28450         arguments in order to force structure S onto the stack even on
28451         the alpha.
28452         (test): Pass 10 leading arguments to function foo as well as the
28453         structure S.
28454
28455         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28456         failure for all targets.
28457
28458         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28459         abort to terminate program execution.
28460
28461 1999-01-30  Richard Henderson  <rth@cygnus.com>
28462
28463         * gcc.c-torture/execute/990130-1.c: New test.
28464
28465 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28466
28467         * gcc.dg/990130-1.c: New test.
28468
28469 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28470
28471         * gcc.c-torture/execute/990128-1.c: New test.
28472
28473 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28474
28475         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28476
28477 1999-01-27  Felix Lee  <flee@cygnus.com>
28478
28479         * lib/c-torture.exp (c-torture-compile): pull out code for
28480         analyzing gcc error messages.
28481         (c-torture-execute): ditto, and fix some (harmless) false
28482         positives.
28483         * lib/gcc.exp (gcc_check_compile): new function.
28484
28485 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28486
28487         * gcc.dg/990117-1.c: New test.
28488
28489         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28490
28491         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28492
28493 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28494
28495         * g77.f-torture/compile/990115-1.f: New test.
28496
28497 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28498
28499         * gcc.c-torture/compile/990107-1.c: New test
28500
28501 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28502
28503         * gcc.c-torture/execute/990106-2.c: New test.
28504
28505         * gcc.c-torture/execute/990106-1.c: New test.
28506
28507 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28508
28509         * gcc.c-torture/compile/981223-1.c: New test.
28510
28511 1998-12-29  Richard Henderson  <rth@cygnus.com>
28512
28513         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28514         (opt3): Rename from opt4 and disable.
28515
28516 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28517
28518         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28519
28520 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28521
28522         * g++.old-deja/g++.other/conv5.C: New test.
28523
28524 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28525
28526         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28527
28528 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28529
28530         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28531
28532 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28533
28534         * gcc.c-torture/compile/981211-1.c: New test.
28535
28536 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28537
28538         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28539
28540         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28541
28542 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28543
28544         * gcc.special/930510-1.c: Make C9X safe.
28545         * gcc.misc-tests/gcov-1.c Similarly.
28546         * gcc.misc-tests/gcov-2.c Similarly.
28547
28548 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28549
28550         * gcc.dg/ultrasp1.c: New test.
28551
28552 1998-12-06  Richard Henderson  <rth@cygnus.com>
28553
28554         * gcc.c-torture/execute/981206.c: New test.
28555
28556 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28557
28558         * g++.old-deja/g++.ns/template7.C: New test.
28559
28560         * g++.old-deja/g++.other/expr1.C: New test.
28561
28562         * g++.old-deja/g++.eh/tmpl3.C: New test.
28563
28564         * g++.old-deja/g++.eh/tmpl2.C: New test.
28565
28566 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28567
28568         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28569         * g++.old-deja/g++.other/using6.C: Removed.
28570         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28571
28572         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28573
28574 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28575
28576         * g++.old-deja/g++.pt/overload8.C: New test.
28577
28578         * g++.old-deja/g++.pt/overload7.C: New test.
28579
28580         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28581
28582         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28583         and relinking messages.
28584         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28585         compiling with -frepo.
28586
28587 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28588
28589         * g++.old-deja/g++.pt/lookup6.C: New test.
28590
28591 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28592
28593         * gcc.c-torture/execute/981130-1.c: New test.
28594         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28595
28596 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28597
28598         * g++.old-deja/g++.pt/explicit76.C: New test.
28599
28600         * g++.old-deja/g++.pt/friend38.C: New test.
28601
28602         * g++.old-deja/g++.ns/crash2.C: New test.
28603
28604         * g++.old-deja/g++.pt/defarg8.C: New test.
28605
28606         * g++.old-deja/g++.pt/instantiate6.C: New test.
28607
28608         * g++.old-deja/g++.pt/static6.C: New test.
28609
28610         * g++.old-deja/g++.pt/decl2.C: New test.
28611
28612 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28613
28614         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28615         problem is actually related with name lookup, but so what? :-)
28616
28617         * g++.old-deja/g++.pt/friend37.C: New test.
28618
28619 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28620
28621         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28622         element, which fails on some systems.
28623
28624         * g77.f-torture/execute/labug1.f: New test.
28625
28626 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28627
28628         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28629         is defined.
28630
28631 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28632
28633         * g77.f-torture/compile/981117-1.f: New test.
28634
28635 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28636
28637         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28638         properly discarded.
28639
28640 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28641
28642         * gcc.c-torture/execute/memcheck: New directory of tests for
28643         -fcheck-memory-usage.
28644
28645 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28646
28647         * README: New file, general information about the testsuite and
28648         new description of the various C++ test subdirectories.
28649         * README.g++: Eliminate obsolete information, update and move most
28650         relevant stuff to README.
28651
28652 1998-11-07  Richard Henderson  <rth@cygnus.com>
28653
28654         * gcc.c-torture/compile/981107-1.c: New test.
28655
28656 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28657
28658         * execute/memcpy-bi.c: New testcase.
28659
28660 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28661
28662         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28663         base classes.
28664
28665         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28666         template is selected.
28667
28668         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28669         classes, it should be accepted for all types.
28670
28671         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28672
28673         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28674         specializations start with template headers.
28675
28676 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28677
28678         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28679
28680         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28681         non-POD types.
28682
28683 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28684
28685         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28686
28687 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28688
28689         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28690
28691 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28692
28693         * 981019-1.c: New test.
28694
28695 1998-10-14  Robert Lipe <robertl@dgii.com>
28696
28697         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28698         find objc headers.
28699
28700 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28701
28702         * compile/981001-4.c: Remove use of GCC extension that triggers a
28703         compiler bug.
28704
28705 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28706
28707         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28708
28709 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28710
28711         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28712         instantiation of template produces incorrect code for delete
28713         expression.
28714
28715         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28716         constructors' name is not unique.
28717         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28718         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28719
28720         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28721         automatic array of const is ill-formed.
28722
28723         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28724         of template parameter?
28725
28726         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28727         const.
28728
28729         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28730         pointer-to-member expression.
28731
28732         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28733         declaration causes ICE.
28734
28735 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28736
28737         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28738         reserved in the global namespace.
28739
28740         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28741         generate needed virtual table.
28742
28743         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28744
28745 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28746
28747         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28748         template-dependent type
28749
28750 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28751
28752         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28753         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28754         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28755
28756         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28757         class should be usable as argument of member function.
28758         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28759         class should be usable as return type of member function.
28760         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28761         class should be usable as type of data member.
28762
28763         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28764
28765 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28766
28767         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28768
28769 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28770
28771         * gcc.dg/dll-?.c Add thumb to target list.
28772         Fix assembler scan patterns to match current assembler output.
28773
28774 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28775
28776         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28777         matching of template brackets.
28778
28779         * g++.old-deja/g++.other/using4.C: New test.  Test using
28780         declarations of methods from base classes.
28781
28782         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28783         within functions should introduce names into the innermost
28784         enclosing namespace.
28785
28786         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28787         of static locals if first initialization throws.
28788
28789 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28790
28791         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28792
28793 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28794
28795         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28796         lose track of the possible targets of tablejump insns.
28797         * special/special.exp: Run it.
28798
28799 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28800
28801         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28802         must be declared before its specializations can be named in friend
28803         declarations.
28804
28805 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28806
28807         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28808
28809         * g77.f-torture/execute/io1.f: New test.
28810
28811 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28812
28813         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28814         with pointer to template function, for which no argument deduction
28815         is possible.
28816
28817         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28818         specialization of template function as argument to template
28819         function.
28820
28821         * g++.old-deja/g++.other/access2.C: New test; Inner class
28822         shouldn't have privileged access to Outer's names.
28823
28824 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28825
28826         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28827         friend template declared within template class conflicts with
28828         nested class of the same name.
28829
28830         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28831         is ignored.
28832
28833         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28834         object with direct initializer as function declaration.
28835
28836         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28837         initializers.
28838
28839         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28840         involving const pointer and NULL produces incorrect result.
28841
28842         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28843         type name without `typename' should be rejected with -pedantic.
28844
28845 1998-10-02  Richard Henderson  <rth@cygnus.com>
28846
28847         * g++.old-deja/g++.other/addrof1.C: New test.
28848
28849 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28850
28851         * gcc.c-torture/compile/981001-1.c: New test.
28852         * gcc.c-torture/execute/981001-1.c: New test.
28853
28854 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28855
28856         * gcc.c-torture/compile/981001-2.c: New test.
28857         * gcc.c-torture/compile/981001-3.c: New test.
28858         * gcc.c-torture/compile/981001-4.c: New test.
28859
28860 1998-10-01  Robert Lipe  <robertl@dgii.com>
28861
28862         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28863         multilibbed hosts.   Idea grafted from g77.exp.
28864
28865 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28866
28867         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28868         avoid losing on systems which need -lsocket.
28869
28870 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28871
28872         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28873         * g++.old-deja/g++.other/nested2.C: Ditto.
28874         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28875         failure.
28876
28877 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28878
28879         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28880         preferred over template operator!= for enum bitfields.
28881
28882 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28883
28884         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28885         that happen to have the same base name, but in different scopes,
28886         are incorrectly rejected.
28887
28888 1998-09-16  Richard Henderson  <rth@cygnus.com>
28889
28890         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28891         on the native word size instead of an integer literal.
28892
28893 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28894
28895         * g++.old-deja/g++.other/static2.C: Invocation of static data
28896         member of type pointer-to-function denoted as non-static member.
28897
28898         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28899         checks involving function types and aliases.
28900
28901 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28902
28903         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28904         redefined to the same non-trivial type.
28905
28906         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28907         namespace-qualification of template specializations declared in
28908         other namespaces.
28909
28910         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28911         to declare a subset of the specializations of a template function
28912         as friends of specializations of a template class.
28913
28914         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28915         member templates that do not fully specialize the enclosing
28916         template class are rejected.
28917
28918 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28919
28920         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28921
28922 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28923
28924         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28925         altered from libf2c/libU77 version.
28926
28927 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28928
28929         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28930
28931 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28932
28933         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28934         (un)signed char are different types for template specialization
28935         purposes.
28936
28937 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28938
28939         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28940         * objc: ObjC testsuite.
28941
28942 1998-08-31  Catherine Moore  <clm@cygnus.com>
28943
28944         * gcc.c-torture/execute/941014-1.x:  New file.
28945
28946 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28947
28948         * lib/c-torture.exp: Add support for
28949         torture_eval_before_compile and torture_eval_before_execute
28950         variables.
28951
28952 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28953
28954         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28955         this test triggers valid.
28956
28957 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28958
28959         * gcc.dg/980827-1.c: New test.
28960
28961 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28962
28963         * gcc.c-torture/execute/loop-4b.c: New test.
28964
28965 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28966
28967         * lib/c-torture.exp: Add support for
28968         torture_eval_before_compile and torture_eval_before_execute
28969         variables.
28970
28971 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28972
28973         * gcc.c-torture/compile/980825-1.c: New test.
28974
28975 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28976
28977         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28978         count number tests in opt_t0 not good_t0.
28979
28980 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28981
28982         * gcc.c-torture/compile/930326-1.x: Fix typo.
28983
28984 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28985
28986         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28987         causes an ICE.
28988
28989 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28990
28991         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28992         STACK_SIZE is defined.
28993         * gcc.c-torture/unsorted/stuct.c: Similarly.
28994
28995         * gcc.c-torture/compile/980821-1.c: New test.
28996
28997 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28998
28999         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29000
29001 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29002
29003         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29004         code.
29005
29006 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29007
29008         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29009         error'.
29010
29011 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29012
29013         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29014
29015 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29016
29017         * gcc.c-torture/compile/980816-1.c: New test.
29018
29019         * gcc.dg/980816-1.c: New test.
29020
29021 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29022
29023         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29024         compiler for ieee tests.
29025
29026 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29027
29028         * g77.f-torture/compile/980729-0.f: New test.
29029
29030 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29031
29032         * gcc.c-torture/special/eeprof-1.c: New test, for
29033         -finstrument-functions.
29034         * gcc.c-torture/special/special.exp: Run it.
29035
29036 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29037
29038         * gcc.c-torture/compile/980729-1.c: New test.
29039
29040 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29041
29042         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29043         __thumb__ is defined, and test for ARM style doubles if so.
29044
29045 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29046
29047         * g77.f-torture/noncompile/980615-0.f: New test.
29048
29049 1998-07-26  H.J. Lu  (hjl@gnu.org)
29050
29051         * gcc.dg/980312-1.c: Do link instead of compile.
29052         * gcc.dg/980313-1.c: Likewise.
29053
29054 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29055
29056         * gcc.c-torture/compile/980726-1.c: New test.
29057
29058 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29059
29060         * g77.f-torture/execute/io0.f: New test.
29061
29062 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29063
29064         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29065         an int.
29066
29067 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29068
29069         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29070         m32r bugs.
29071
29072 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29073
29074         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29075         c-decl.c:grokdeclarator can handle mode attributes.
29076
29077 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29078
29079         * gcc.c-torture/execute/980716-1.c: New test.
29080
29081 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29082
29083         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29084         the mn10200.
29085         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29086         the mn10200.
29087         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29088         * gcc.c-torture/compile/930326-1.x: Similarly.
29089
29090 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29091
29092         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29093         New test from Craig.
29094
29095 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29096
29097         * g77.f-torture/noncompile/980616-0.f: New test.
29098
29099         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29100
29101 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29102
29103         *  g++.other/singleton.C: Return error value instead of taking
29104         SIGSEGV.
29105
29106 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29107
29108         *  g++.other/singleton.C: New test.   Warning is under dispute.
29109         Runtime crash is not.
29110
29111 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29112
29113         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29114         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29115         using6.C, using7.C}:  New namespace tests.
29116
29117 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29118
29119         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29120         specialization with typedef'ed names used as array indexes.
29121
29122 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29123
29124         * gcc.c-torture/execute/980709-1.c: New test.
29125
29126         * gcc.dg/980709-1.c: New test.
29127
29128 1998-07-07  Richard Henderson  <rth@cygnus.com>
29129
29130         * gcc.c-torture/execute/bcp-1.c: New test.
29131
29132 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29133
29134         * gcc.c-torture/execute/980707-1.c: New test.
29135
29136 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29137
29138         * gcc.c-torture/compile/980706-1.c: New test.
29139
29140 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29141
29142         * g77.f-torture/execute/980701-0.f,
29143         g77.f-torture/execute/980701-1.f: New test from Craig.
29144
29145 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29146
29147         * gcc.c-torture/compile/980701-1.c: New test.
29148
29149         * gcc.c-torture/execute/980701-1.c: New test.
29150
29151 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29152 rlsruhe.de>
29153
29154         * g++.old-deja/g++.robertl/eb132.C: New test.
29155         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29156
29157 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29158
29159         * g77.f-torture/execute/980628-7.f,
29160         g77.f-torture/execute/980628-8.f,
29161         g77.f-torture/execute/980628-9.f,
29162         g77.f-torture/execute/980628-10.f: New tests from Craig.
29163
29164         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29165
29166 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29167
29168         * g77.f-torture/execute/980628-4.f: New test from Craig.
29169         * g77.f-torture/execute/980628-5.f: Likewise.
29170         * g77.f-torture/execute/980628-2.f: Likewise.
29171         * g77.f-torture/execute/980628-0.f: Likewise.
29172         * g77.f-torture/execute/980628-1.f: Likewise.
29173         * g77.f-torture/execute/980628-3.f: Likewise.
29174         * g77.f-torture/execute/980628-6.f: Likewise.
29175
29176 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29177
29178         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29179         directory when nothing has been installed yet.
29180
29181 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29182
29183         * gcc.c-torture/special/special.exp: Handle newer versions of
29184         dejagnu.
29185
29186 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29187
29188         * gcc.dg/980626-1.c: New test.
29189
29190 1998-06-19  Bruno Haible <haible@ilog.fr>
29191
29192         * gcc.misc-tests/m-un-2.c: New test.
29193         * g++.old-deja/g++.other/warn01.c: Likewise.
29194
29195 1998-06-19  Robert Lipe  <robertl@dgii.com>
29196
29197         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29198         compatibility with assmblers with a different comment character.
29199         Eliminate use of GAS-specific extensions.
29200
29201 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29202
29203         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29204
29205 1998-06-19  Robert Lipe  <robertl@dgii.com>
29206
29207         *lib/g77.exp: Replace search for libf2c.a with search for newly
29208         renamed libg2c.a
29209
29210 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29211
29212         * gcc.c-torture/execute/980617-1.c: New test.
29213
29214 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29215
29216         * gcc.c-torture/execute/980612-1.c: New test.
29217
29218 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29219
29220         * gcc.dg/980523-1.c: Only test on ppc-linux.
29221         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29222
29223         * gcc.c-torture/execute/980608-1.c: New test.
29224
29225 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29226
29227         * gcc.c-torture/execute/980605-1.c: New test.
29228
29229 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29230
29231         * gcc.c-torture/execute/980604-1.c: New test.
29232
29233 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29234
29235         * gcc.c-torture/execute/980602-1.c: New test.
29236         * gcc.c-torture/execute/980602-2.c: Likewise.
29237
29238 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29239
29240         * 970125-0.f: Fix per JCB.  Add commentary.
29241
29242 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29243
29244         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29245         IEEE -0 support.
29246
29247 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29248
29249         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29250         earlier.
29251
29252 1998-05-28  Catherine Moore <clm@cygnus.com>
29253
29254         * gcc.c-torture/execute/980526-3.c: New test.
29255
29256 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29257
29258         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29259         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29260         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29261         m88k-motorola-sysv3 to XFAIL.
29262
29263 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29264
29265         * gcc.dg/980526-1.c: New test.
29266         * gcc.c-torture/execute/980526-2.c: New test.
29267
29268 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29269
29270         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29271
29272         * gcc.c-torture/execute/980526-1.c: New test.
29273
29274 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29275
29276         * g77.f-torture/execute/alpha2.f: Add runtime test.
29277
29278 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29279
29280         * g++.old-deja/old-deja.exp: Strip leading directories.
29281
29282         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29283         error for the line.  Don't run multiple tests for the same line.
29284
29285 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29286
29287         * gcc.dg/980523-1.c: New test.
29288
29289 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29290
29291         * g77.f-torture/compile/970915-0.f: New test.
29292
29293 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29294
29295         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29296
29297 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29298
29299         * gcc.dg/980520-1.c: New test.
29300
29301 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29302
29303         * gcc.dg/980502-1.c: Fix return type.
29304
29305 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29306
29307         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29308         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29309         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29310         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29311         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29312
29313 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29314
29315         * g77.f-torture/execute/980520-1.f: New test.
29316
29317 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29318
29319         * lib/mike-g77.exp: New file.
29320
29321         * g77.f-torture/noncompile/noncompile.exp,
29322         g77.f-torture/noncompile/check0.f: New files.
29323
29324 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29325
29326         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29327         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29328         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29329         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29330         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29331         abort where appropriate.
29332
29333 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29334
29335         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29336         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29337
29338 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29339
29340         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29341
29342 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29343
29344         * g77.f-torture/compile/980427-0.f: New test.
29345
29346 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29347
29348         * g77.f-torture/compile/980424-0.f: New test.
29349
29350 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29351
29352         * g77.f-torture/compile/980419-2.f (main): New test.
29353         * g77.f-torture/compile/970125-0.f: New test.
29354         * g77.f-torture/compile/980419-1.f: New test.
29355
29356 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29357
29358         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29359         of loop-4.c.
29360
29361 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29362
29363         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29364
29365 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29366
29367         * gcc.c-torture/compile/980329-1.c: New test.
29368
29369 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29370
29371         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29372         * gcc.dg/980312-1.c: Fix typo in -march command.
29373
29374 1998-03-16  H.J. Lu  (hjl@gnu.org)
29375
29376         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29377
29378 1998-03-11  Robert Lipe  <robertl@dgii.com>
29379
29380         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29381         Dave Love agree the Fortran source is bogus.
29382
29383 1998-03-11  Robert Lipe  <robertl@dgii.com>
29384
29385         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29386         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29387         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29388         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29389         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29390
29391 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29392
29393         * g++.old-deja/g++.other/friend1.C: New test.
29394
29395 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29396
29397         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29398         possibly uninitialized) variables and declare dnrm2.
29399
29400 1998-02-23  Robert Lipe <robertl@dgii.com>
29401
29402         From Bruno Haible <haible@ilog.fr>:
29403         * gcc.c-torture/execute/980223.c: New test.
29404
29405 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29406
29407         * gcc.dg/ifelse-1.c: New test.
29408
29409 1998-02-09  H.J. Lu  (hjl@gnu.org)
29410
29411         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29412
29413           * lib/old-dejagnu.exp (old-dejagnu): Added the
29414           "execution test - XFAIL *-*-*" handling in the spirit of
29415           "excess errors test -". Changed the "execution test fails"
29416           handling to be like "excess errors test fails".
29417           * Update various tests accordingly.
29418
29419 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29420
29421         * gcc.c-torture/execute/980205.c: New test.
29422
29423 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29424
29425         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29426         * lib/f-torture.exp: Similarly.
29427         * gcc.c-torture: Rename all .cexp files to .x files.
29428
29429 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29430
29431         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29432         (940510-1.c): Removed duplicate.
29433         (971104-1.c): New test.
29434
29435 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29436
29437           * lib/f-torture.exp: Improve error and loop detection.
29438
29439 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29440
29441         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29442         use that to size the filler array.
29443
29444 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29445
29446         * lib/c-torture.exp(c-torture-execute): Fix typo.
29447
29448         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29449         testcase as the executable name. Keep the executable around if
29450         the test fails.
29451
29452 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29453
29454         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29455         changes.  Only test one -g option, and move it to the end of the
29456         list of options to test.
29457
29458 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29459
29460         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29461         variable GCC_TORTURE_OPTIONS to supply default switches separated
29462         by colons.  If no environment variable, run tests with -O0 -g, -O1
29463         -g, and -O2 -g as well.
29464
29465 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29466
29467         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29468         explanatory comments. Fix indentation.
29469
29470 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29471
29472         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29473
29474 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29475
29476         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29477         * g++.old-deja/g++.mike/p7325.C: Likewise.
29478         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29479
29480 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29481
29482         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29483         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29484         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29485         * g++.old-deja/g++.law/operators4.C: Likewise.
29486
29487 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29488
29489         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29490         * g++.old-deja/g++.mike/p784.C: Ditto.
29491         * g++.old-deja/g++.mike/p785.C: Ditto.
29492
29493 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29494
29495           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29496
29497 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29498
29499         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29500         target feature; pass this to c-torture-execute as needed.
29501
29502 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29503
29504         * lib/c-torture.exp(c-torture-execute): If the previous and the
29505         current executables being tested are identical, we don't need to
29506         run the executable again. Try to make the executable names
29507         unique. Add an optional argument for passing additional compiler
29508         flags.
29509
29510 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29511
29512         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29513
29514 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29515
29516         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29517
29518 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29519
29520         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29521         32bit or larger longs.
29522
29523         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29524         have either a 32bit long or 32bit int.
29525
29526 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29527
29528         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29529         Make double precision tests dependent on sizeof (double).
29530
29531 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29532
29533         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29534         too.
29535
29536 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29537
29538         * gcc.c-torture/compile/961203-1.cexp: New script.
29539
29540 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29541
29542         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29543         up the includes ourselves.
29544
29545 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29546
29547         * lib/plumhall.exp: Remove random include, and add a few
29548         verbose messages for debugging.
29549
29550 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29551
29552         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29553         of trying to do it ourselves.
29554
29555 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29556
29557         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29558
29559 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29560
29561         * gcc.prms/5403.c: Made regexp a bit less strict.
29562
29563 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29564
29565         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29566         is returned from remote_load instead.
29567         * lib/plumhall.exp: Ditto.
29568         * lib/mike-g++.exp: Ditto.
29569         * lib/old-dejagnu.exp: Ditto.
29570         * lib/c-torture.exp: Ditto.
29571
29572 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29573
29574         * lib/g++.exp: Use build_wrapper procedure.
29575         * lib/gcc.exp: Ditto.
29576
29577 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29578
29579         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29580         an old-style decl for malloc.  Fixes tests to work when
29581         sizeof (int) != sizeof (size_t).
29582
29583 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29584
29585         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29586
29587         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29588         use stdargs.h interface.
29589
29590 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29591
29592         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29593         NO_VARARGS when compiling.
29594
29595 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29596
29597         * lib/plumhall.exp(ph_includes): New procedure.
29598         (ph_make): Use it.
29599         (ph_compiler): Ditto.
29600
29601         * lib/g++.exp: Rename test-glue.c to testglue.c.
29602         * lib/gcc.exp: Ditto.
29603
29604 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29605
29606         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29607         to completion when it's called.
29608
29609 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29610
29611         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29612         is defined, don't do test.
29613
29614 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29615
29616         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29617         for object files.
29618         (ph_summary): Mark skipped testcases as untested, not unresolved.
29619
29620         * lib/plumhall.exp (ph_make): If unresolved because of bad
29621         errorCode, record errorCode in log file.
29622         (*): Replace send_log/verbose with verbose -log.
29623
29624 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29625
29626         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29627         double conversion if double isn't at least 8 bytes.
29628
29629         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29630         int to work with targets where int is 16 bits.
29631
29632         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29633         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29634         precision for the test to complete.
29635
29636 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29637
29638         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29639         if d10v is not compiled with the -mdouble64 flag.
29640         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29641
29642         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29643         d10v is not compiled with the -mint32 flag.
29644
29645 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29646
29647         * lib/plumhall.exp: Use incr_count.
29648
29649 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29650
29651         * gcc.c-torture: Update to c-torture-1.45.
29652
29653 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29654
29655         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29656         the name of the expect testcase file).
29657
29658         * lib/g++.exp(g++_init): Ditto.
29659
29660 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29661
29662         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29663         the host.
29664
29665         * lib/gcc.exp(gcc_exit): New procedure.
29666
29667 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29668
29669         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29670         specs where appropriate.
29671
29672         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29673         because of new "candidates are" messages, and removed a few
29674
29675         * Converted all non-old-style g++ testcases to old-style, and
29676         moved into g++.old-deja.
29677
29678 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29679
29680         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29681         options.
29682
29683         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29684         succeeded.
29685
29686         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29687
29688 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29689
29690         * lib/gcc.exp (gcc_target_compile): Add support for defining
29691         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29692         the machine doesn't have those features.
29693
29694 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29695
29696         * g++.law/operators4.exp: Don't use LIBS.
29697
29698 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29699
29700         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29701
29702         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29703         * lib/g++.exp: Set it here instead. Also, allow use of the
29704         --tool_exec and --tool_opt options. Change CXX to
29705         GXX_UNDER_TEST.
29706
29707         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29708
29709         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29710
29711 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29712
29713         * lib/old-dejagnu.exp: Use prune_warnings instead of
29714         prune_system_crud.
29715         * lib/mike-g++.exp: Ditto.
29716         * lib/gcc.exp: Ditto.
29717         * lib/g++.exp: Ditto.
29718
29719         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29720
29721 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29722
29723           * 941014-2.c: Include stdlib.h
29724           * 960327-1.c: Include stdio.h
29725           * dbra.c, index-1.c: Don't assume ints are 32bits.
29726
29727 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29728
29729         * lib/gcc.exp: Add gcc,stack_size target feature.
29730
29731         * lib/g++.exp(g++_target_compile): Add the include and link
29732         paths here, not in two other places. And, it's $options, not
29733         options.
29734
29735         * lib/mike-g++.exp(postbase): Remove the code that determines
29736         the correct include and link paths.
29737         * g++.old-deja/old-deja.exp: Ditto.
29738
29739 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29740
29741         * lib/g++.exp(g++_init): target_compile no longer returns the
29742         filename of the result.
29743
29744 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29745
29746         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29747         call to glob.
29748
29749         * gcc.c-torture/special/special.exp: Change call to
29750         gcc_target_compile to include the object file.
29751
29752 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29753
29754         * gcc.c-torture/special/special.exp: Correct misspelling in last
29755         change.
29756
29757 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29758
29759         * lib/plumhall.exp(ph_summary): Log the entire output of the
29760         executable. Return -1 if there were any failures, 0 otherwise.
29761         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29762         (ph_make): Clean up objects and executables that were built
29763         if the tests succeeded.
29764
29765 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29766
29767         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29768         libraries and includes in the build tree as appropriate.
29769
29770 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29771
29772         * lib/c-torture.exp: Instead of looking for the global variable
29773         NO_LONG_LONG, check to see if that's a feature of the target.
29774
29775 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29776
29777         * config/default.exp: Minimize. Delete the remainer of the files in
29778         config; this functionality is now in devo/dejagnu/config.
29779
29780         g++.*/*: Pass any additional flags used to compile to postbase;
29781         delete CXXFLAGS.
29782
29783         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29784         is now done by runtest.exp. Use gcc_target_compile instead of
29785         compile.
29786
29787         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29788         Remove references to CFLAGS. Use remote_file instead of
29789         calling rm -f.
29790         (c-torture): Take a list of arguments to use to compile this
29791         testcase.
29792
29793         lib/g++.exp: Simplify. Use target_compile instead of compile.
29794         lib/gcc-dg.exp: Ditto.
29795         lib/gcc.exp: Ditto.
29796         lib/mike-{gcc,g++}.exp: Ditto.
29797         lib/old-dejagnu.exp: Ditto.
29798         lib/plumhall.exp: Ditto.
29799
29800 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29801
29802         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29803         (ph_linker): Likewise.
29804
29805 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29806
29807           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29808         MAP_ANON / MAP_ANONYMOUS if defined;
29809         else try to map from /dev/zero .
29810
29811 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29812
29813         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29814         isn't defined, then define it to MAP_ANONYMOUS.
29815
29816 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29817
29818         * gcc.c-torture: Update to c-torture-1.42 release.
29819
29820 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29821
29822         * gcc.c-torture: Update to c-torture-1.41 release.
29823
29824 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29825
29826         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29827         c-torture release.
29828
29829 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29830
29831         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29832         and LDFLAGS.  Fix second case to append the target_info ldflags
29833         onto LDFLAGS, not CFLAGS.
29834         * lib/g++.exp (g++_init): Add target_info stuff.
29835         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29836         of libgloss and newlib flags for !native.
29837
29838         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29839         (GDB): Fix relative path to go up another dir for finding gdb.
29840
29841 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29842
29843         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29844         versions in the target_info array, if they don't exist.
29845
29846 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29847
29848         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29849
29850 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29851
29852         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29853         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29854
29855 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29856
29857         * lib/old-dejagnu.exp: Don't remove the output file before we've
29858         actually tested it. Don't append pwd to the path of the executable
29859         we're testing.
29860
29861 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29862
29863         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29864
29865 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29866
29867         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29868         temporary directory for compiler files, and set it to a default
29869         value of /tmp. Set $output as the name of the output file from
29870         compiling the testcase. Add a -o option to $cflags_var so the
29871         compiler writes the final output file as $output. Set $executable
29872         to $output.
29873
29874         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29875         directory for compiler files, and set it to /tmp if it doesn't
29876         already have a value. Set $output_file to the name of the output
29877         file from compiling the testcase. Add a -o option to CXXFLAGS so
29878         the compiler writes the final output file as $output. Use $output
29879         as the executable to be tested.
29880
29881 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29882
29883         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29884
29885 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29886
29887         * gcc.c-torture/execute/pending-1.c: New test.  Still
29888         pending in Tege's queue.
29889
29890 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29891
29892         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29893         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29894         if there were failures.  Call unresolved if there were unresolved
29895         testcases.  Call gcc_fail if program did not run to completion.
29896         (ph_make): Pass additional argument name to ph_execute.
29897         (ph_execute): Add new argument.  Pass additional arguments to
29898         ph_summary.  Call gcc_fail is there is no execution output.
29899
29900 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29901
29902         * lib/plumhall.exp (proc_summary): Output relavent summary
29903         lines into the log so specific failures in plumhall can be
29904         investigated.
29905
29906 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29907
29908         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29909         (c-torture-execute): Don't try to execute tests which use
29910         "long long" types if $NO_LONG_LONG is nonzero.
29911
29912 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29913
29914         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29915         not c-torture.
29916
29917         * gcc.ieee: Move from here.
29918         * gcc.c-torture/execute/ieee: To here.
29919
29920 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29921
29922         * gcc.c-torture: Update to c-torture-1.41 release.
29923
29924 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29925
29926         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29927         not "$output".
29928
29929 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29930
29931         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29932         -c present.
29933
29934 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29935
29936         * config/proelf.exp: Handle connecting to a simulator.
29937
29938 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29939
29940         * config/proelf.exp: New file.  Enough framework that we can
29941         run c-torture tests on the proelf targets (or any other target
29942         that gdb can connect to for that matter).
29943
29944 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29945
29946         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29947         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29948
29949         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29950         exec_output exists.
29951
29952 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29953
29954         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29955         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29956
29957         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29958         to pass/fail/unresolved/unsupported/untested.  Caller must now
29959         call unresolved/unsupported/untested.
29960         * lib/*.exp: Update FSF address.  Update to handle new results of
29961         ${tool}_load.
29962         * lib/chill.exp (verbose): Delete.
29963
29964 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29965
29966         * lib/gcc.exp (default_gcc_start): Change order of args to
29967         $LDFLAGS $CFLAGS $LIBS.
29968         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29969         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29970         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29971         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29972         * gcc.misc-tests/dg-test.exp: Likewise.
29973         * gcc.misc-tests/msgs.exp: Likewise.
29974         * gcc.prms/prms.exp: Likewise.
29975         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29976         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29977
29978         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29979
29980 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29981
29982         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29983
29984         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29985         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29986
29987         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29988         necessary.
29989
29990 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29991
29992         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29993         global for loop; add use of $mathlib.
29994         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29995         settings here; set mathlib for anything but VxWorks.
29996
29997 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29998
29999         * gcc.c-torture: Update to c-torture-1.40 release.
30000
30001 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30002
30003         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30004         dg.exp.
30005
30006 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30007
30008         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30009         global.
30010
30011 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30012
30013         * lib/g++.exp (LIBS): Define if not already.
30014         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30015         (gcc-dg-prune): Call prune_gcc_output.
30016         * lib/gcc.exp (prune_gcc_output): New proc.
30017         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30018         prune_gcc_output.
30019
30020 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30021
30022         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30023         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30024
30025 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30026
30027         * gcc.c-torture: Update to c-torture-1.39 release.
30028
30029 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30030
30031         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30032         fails, try others as well.
30033
30034 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30035
30036         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30037         If compilation fails, mark execute tests as `untested'.
30038         If test is marked as unsupported, don't mark compilation and
30039         execute tests as failed.
30040
30041 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30042
30043         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30044         libstdc++ for whether or not we want to be doing shared
30045         libraries.  Delete link_curses since we don't need it anymore.
30046         * lib/mike-g++.exp (postbase): Don't link in libg++.
30047         * g++.old-deja/old-deja.exp: Likewise.
30048
30049 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30050
30051         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30052
30053 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30054
30055         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30056         For that, add `-Wl,-a,shared_archive'.
30057         * g++.old-deja/old-deja.exp: Likewise.
30058
30059 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30060
30061         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30062
30063 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30064
30065         * lib/mike-g++.exp (postbase): Pay attention to the status of
30066         g++_load.
30067
30068 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30069
30070           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30071
30072 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30073
30074         * lib/gcc.exp (default_gcc_start): No longer need to log program
30075         being executed or its output, execute_anywhere does that now.
30076         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30077         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30078
30079 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30080
30081         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30082         the same as those in lib/g++.exp.
30083
30084 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30085
30086         * gcc.c-torture: Update to c-torture-1.38 release.
30087         * gcc.ieee: Related changes.
30088
30089 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30090
30091         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30092         "exec". Minor reformatting changes.
30093
30094         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30095         cross. This means all "exec" calls now work on a remote host as
30096         well.
30097         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30098         cross. Filter out the extra "\r\n" stuff that expect puts in.
30099         (c-torture-execute): Filter out the bogus warnings like
30100         c-torture-compile does. Add support for canadian cross.
30101         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30102         Use execute_anywhere rather than calling exec directly. Now it
30103         works for canadian cross testing.
30104
30105 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30106
30107         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30108         results into a variable, and check that rather than using file exists.
30109
30110 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30111
30112         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30113         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30114
30115 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30116
30117         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30118         lib_curses if there's a shared libg++ in the build tree.
30119
30120 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30121
30122         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30123         if not supported target.
30124
30125 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30126
30127         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30128         link_curses up to always happen, not just for native builds.
30129
30130 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30131
30132         * gcc.c-torture: Update to c-torture-1.36 release.
30133         * gcc.failure: Related changes.
30134
30135 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30136
30137         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30138
30139 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30140
30141         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30142         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30143         runshlib, link_curses, and mathlib for link and run.
30144
30145         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30146         pass the runtime shared library options for Solaris, OSF/1, and
30147         Irix5, and link with -lcurses to avoid unresolved references.
30148
30149 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30150
30151         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30152         only run once.
30153
30154 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30155
30156         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30157
30158 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30159
30160         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30161         do not have a framework for the "compat" tests yet.
30162
30163 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30164
30165         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30166         set to null if we're testing vxworks5.1.  Use that instead of
30167         `-lm' in the setting of LIBS for link and run.
30168
30169 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30170
30171         * config/rom68k.exp (${tool}_load): Major changes to make it
30172         work.  Verified that it does in fact return the stuff in
30173         exec_output properly.  Catch any Emul or any TRAP other than 0.
30174
30175 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30176
30177         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30178         LDFLAGS properly for targets that need stuff from libgloss.
30179         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30180         only run once.
30181         (gpp_initialized): New variable.
30182
30183 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30184
30185         * config/rom68k.exp: Load libgloss.exp.
30186         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30187         so we can produce a fully linked binary.
30188         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30189         so we can produce a fully linked binary.
30190
30191 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30192
30193         * lib/plumhall.exp (ph_section): Watch for expected failures.
30194         Add missing `else'.
30195
30196         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30197         run the testcase.
30198         (c-torture): Likewise.
30199
30200 1995-08-28  Doug Evans  <dje@cygnus.com>
30201
30202         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30203
30204         * lib/mike-g++.exp (mike_cleanup): New proc.
30205         (prebase): New globals compiler_result, not_compiler_result,
30206         target_regexp.
30207         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30208         allow leading "-" in pattern.  Watch for unsupported tests.
30209         If $compiler_result is set, pattern match assembler code,
30210         and ditto for $not_compiler_result.
30211         * lib/mike-gcc.exp: Likewise.
30212
30213         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30214         execution "succeeded".
30215
30216 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30217
30218         * config/win32.exp: New file.
30219         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30220
30221 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30222
30223         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30224         unsupported.
30225         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30226         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30227         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30228
30229         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30230         "... without exceptions was ...".  That is now handled by
30231         prune_system_crud.
30232         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30233
30234 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30235
30236         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30237         sieve.c,sort2.c}: New files.
30238         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30239         sieve.exp,sort2.exp}: Drivers for them.
30240
30241         * lib/mike-gcc.exp (program_output): New user settable variable.
30242         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30243         messages.
30244         * lib/mike-g++.exp (program_output): New user settable variable.
30245
30246         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30247
30248         * config/sh.exp: Deleted (use sim.exp instead).
30249
30250 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30251
30252         * config/vx.exp: Declare CHECKTASK as global.
30253         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30254         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30255         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30256
30257 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30258
30259         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30260         target. Like vx.exp, only includes `vx29k.exp' instead of
30261         `vxworks.exp'.
30262
30263 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30264
30265         * config/sim.exp: Increase time limit from 120 seconds to 240.
30266
30267 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30268
30269         * gcc.c-torture/execute/950628-1.c: New test.
30270
30271 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30272
30273         * gcc.c-torture: Update with changes/additions from
30274         c-torture-1.34.
30275
30276 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30277
30278         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30279
30280 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30281
30282         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30283
30284 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30285
30286         * gcc.c-torture/compile/950512-1.c: New test.
30287         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30288         * gcc.dg/struct-ret-1.c: Likewise.
30289
30290 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30291
30292         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30293           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30294
30295 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30296
30297         * gcc.c-torture/special/920411-1.c: Deleted.
30298         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30299
30300 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30301
30302         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30303         cpu limit.
30304
30305 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30306
30307         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30308
30309 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30310
30311         From kenner;
30312         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30313         is the proper length.
30314         * va-arg-3.c: Likewise.
30315
30316 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30317
30318         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30319         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30320
30321         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30322         * lib/g++.exp (default_g++_start): Delete old cruft.
30323
30324 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30325
30326         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30327         (2 * (1 << 18)) to (2 * (1 << 17)).
30328
30329         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30330
30331 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30332
30333         * config/rom68k.exp: Renamed from config/idp.exp
30334
30335 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30336
30337         * c-torture/compile/921109-2.c
30338
30339 1995-04-18  Mike Stump  <mrs@cygnus.com>
30340
30341         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30342         excess errors.
30343
30344 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30345
30346         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30347         output.
30348         * lib/g++.exp (default_g++_start): Likewise.
30349
30350 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30351
30352         * gcc.c-torture/compile/950329-1.c: New test.
30353
30354 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30355
30356           * config/bug.exp (${tool}_load): Updated to use new remote_open
30357           and remote_close procs.
30358         * config/idp.exp: New file.
30359
30360 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30361
30362         * gcc.c-torture/execute/950322-1.c: New test.
30363
30364 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30365
30366         * config/vx.exp (${tool}_load): Clean up testing of return code from
30367         vxworks_ld and vxworks_spawn.
30368
30369 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30370
30371         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30372
30373 1995-03-13  Mike Stump  <mrs@cygnus.com>
30374
30375         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30376         can mark excess errors on a machine by machine basis.  Note, the
30377         default is to not expect any excess errors, even when excess
30378         errors test - is given, so you will want to put an XFAIL ... on
30379         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30380         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30381         those 4 machines, but no others.
30382
30383 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30384
30385         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30386         * lib/c-torture.exp: to here.
30387
30388 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30389
30390         * gcc.c-torture/execute/950221-1.c: New test.
30391         * gcc.c-torture/execute/struct-ret-1.c: New test.
30392         * gcc.c-torture/compile/950221-1.c: New test.
30393
30394         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30395
30396 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30397
30398         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30399         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30400
30401 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30402
30403         * g++.gb: New directory of tests, derived from my signature and
30404         class scoping tests.
30405
30406         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30407         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30408         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30409         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30410         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30411         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30412         * g++.gb/sig25.C: Likewise.
30413
30414         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30415         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30416         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30417         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30418         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30419         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30420         * g++.gb/sig25.exp: Likewise.
30421
30422         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30423         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30424         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30425         * g++.gb/scope13.C: Likewise, this test still fails.
30426
30427         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30428         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30429         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30430         * g++.gb/scope13.exp: Ditto.
30431
30432         * g++.gb/README: New file, explains what these tests are about.
30433
30434 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30435
30436         * lib/dg.exp (dg-do): Support `preprocess'.
30437         (dg-test): Likewise.
30438
30439 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30440
30441         * config/udi.exp: change "continue -expect" to "exp_continue".
30442
30443 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30444
30445         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30446         Delete redundant tests.
30447
30448         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30449         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30450         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30451         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30452         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30453         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30454         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30455         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30456
30457         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30458         storing label pointers.
30459         * gcc.c-torture/execute/921019-1.c: Likewise.
30460         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30461         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30462         parameter fp.
30463         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30464         constants.
30465
30466         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30467         Delete obsolete tests.
30468
30469         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30470         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30471         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30472         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30473         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30474         * gcc.c-torture/compile/950124-1.c: New test.
30475
30476         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30477
30478 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30479
30480         * lib/mike-g++.exp: Add -lm to LIBS.
30481
30482 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30483
30484         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30485
30486 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30487
30488         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30489
30490 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30491
30492         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30493
30494 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30495
30496         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30497         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30498         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30499         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30500         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30501         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30502         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30503         * g++.law/{operators31.C, operators32.C,
30504         * g++.law/{operators33.C, operators34.C}: Likewise.
30505         * g++.law/{pic1.C, refs2.C}: Likewise.
30506         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30507         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30508         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30509         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30510
30511         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30512         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30513         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30514         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30515         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30516         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30517         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30518         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30519         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30520         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30521         * g++.law/{operators34.exp}: Likewise.
30522         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30523         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30524         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30525         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30526         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30527
30528         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30529         No longer expected to fail.
30530         * g++.law/missed-error3.C: Tweak for recent bool changes.
30531
30532 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30533
30534         * config/emb-unix: Deleted.
30535         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30536         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30537
30538 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30539
30540         * lib/dg.exp (dg-test): Fix typo in last patch.
30541
30542 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30543
30544         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30545         (handles multiple occurrences).
30546
30547 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30548
30549         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30550         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30551         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30552         printed).
30553         * lib/c-torture.exp (c-torture-compile): Likewise.
30554         (c-torture): Prepend full path if missing.
30555         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30556         (gcc_fail): Likewise.
30557         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30558
30559 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30560
30561         * lib/netware.exp: Only attach to NetWare i386 systems.
30562
30563 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30564
30565         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30566         messages.  Add test name to "output pattern match" pass/fail message.
30567
30568 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30569
30570         * gcc.dg: New testsuite.
30571         * gcc.dg/dg.exp: New file.
30572
30573         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30574         test-switch.c}: Deleted.
30575
30576         * gcc.misc-tests/msgs.exp: New testcase driver.
30577
30578 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30579
30580         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30581         Watch for illegal return values from ${tool}_load.
30582         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30583         cross targets.  Coerce return value >0 to 1.
30584
30585 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30586
30587         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30588
30589         * config/emb-unix.exp: New file.
30590
30591         * config/sim.exp: Error if variable $SIM not defined.
30592         (${tool}_load): Mark test as "untested" if simulator missing.
30593
30594         * config/unix.exp: Load remote.exp to get rcp_download.
30595         * lib/c-torture.exp: Use different option lists for testcases with
30596         and without loops.
30597         * gcc.c-torture/execute/execute.exp: Likewise.
30598
30599 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30600
30601         * config/*.exp: Clarify return code from ${tool}_load.
30602         Call `unresolved' or `untested' instead of `warning' or `perror'
30603         (sometimes you still want to call both though).
30604         Add comment that `shell_id' is local to each file.
30605         * config/udi.exp (timeout): Set to 30.
30606         Don't print warning if connection fails, $connectmode has already
30607         printed an error.
30608         (${tool}_load): Move verbose messages to level 2.
30609         Rework pattern for "Process started" message.
30610         Pass `shell_id' to ${connectmode}_download.
30611         Retry twice upon timeout.  Make resetting of target more robust.
30612         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30613         Pass `shell_id' to exit_$connectmode.
30614         Only call exit_$connectmode if connected.
30615         * config/unix.exp (${tool}_load): Check return codes better.
30616         * config/vrtx.exp (${tool}_load): Likewise.
30617         * config/vx.exp (${tool}_load): Likewise.
30618         Delete unneeded global's.
30619         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30620         from ${tool}_load.
30621         (dg-stat): Delete.
30622         (dg-init): Delete recording of pass/fail counts.
30623         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30624         (old-dejagnu-init): Likewise.
30625         (old-dejagnu-stat): Delete contents, empty proc now.
30626         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30627         (c-torture): Delete references to lcnt, lpass, lfail.
30628         Get option list from TORTURE_OPTIONS.
30629         Delete -funroll[-all]-loops if no loops.
30630         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30631         (g++_stat): Delete contents (empty proc now).
30632         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30633         (gcc_finish): Likewise.
30634         (gcc_stat): Deleted.
30635         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30636         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30637         * gcc.c-torture/execute/execute.exp: Likewise.
30638         Split tests into two parts: compile, execute.
30639         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30640         no loops.  Update to reflect clarified return codes from ${tool}_load.
30641
30642 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30643
30644         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30645         to grep for.
30646         (old-dejagnu): Likewise (where necessary).
30647
30648 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30649
30650         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30651
30652         * lib/dg.exp (dg-process-target): Fix processing of selector.
30653         Add comment regarding use of `error'.
30654
30655         * lib/gcc.exp (prune_system_crud): Define if missing.
30656         * lib/g++.exp (prune_system_crud): Likewise.
30657
30658         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30659         Call prune_system_crud.
30660         * lib/dg.exp (dg-runtest): New proc.
30661         Use perror instead of send_user for tcl errors in testcase.
30662         Don't return any value, it's never used.
30663         Don't clobber previous definition of `unknown'.
30664         Print tcl errors in `dg-final'.
30665
30666 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30667
30668         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30669         (dg-test): Don't print errorInfo, it contains stack backtrace.
30670
30671 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30672
30673         * lib/g++.exp (runtest_file_p): Define if missing.
30674
30675 1994-09-24  Doug Evans  (dje@cygnus.com)
30676
30677         * lib/mike-g++.exp: Comment out loading of g++.exp.
30678         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30679         (default_g++_version): Always print something.
30680         (default_g++_start): Comment out call to `which'.
30681         (g++_start, g++_load): Deleted (must be defined in config file).
30682         * lib/gcc.exp: Test for existence of $CC at start.
30683         Delete check for tmpdir (done in gcc_init).
30684         (default_gcc_version): Always print something.
30685         (default_gcc_start): Comment out call to `which'.
30686         * config/*.exp: Major cleanup - make cross targets work at least a
30687         little better for g++ (by not being "--tool gcc" specific).
30688         Rename gcc_xxx to ${tool}_xxx.
30689         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30690         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30691
30692 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30693
30694         * lib/c-torture.exp (c-torture-compile): Rework compiler
30695         message processing.
30696
30697         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30698         c-torture.
30699
30700 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30701
30702         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30703
30704         * lib/dg.exp (dg-process-target): Support { target native }.
30705
30706 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30707
30708         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30709         looked for "... program xxx got fatal signal".
30710         Correct regsub munging of `comp_output'.
30711         Ignore compiler messages "path prefix not used" and "linker input
30712         file unused".
30713
30714 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30715
30716         * lib/gcc.exp (runtest_file_p): Define if missing.
30717         * gcc.prms/template.c: Example to work from.
30718
30719 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30720
30721         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30722         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30723
30724         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30725         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30726         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30727         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30728
30729         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30730         (dg-process-target): No longer a varargs proc.
30731         Return S/N for target, P/F for xfail.  All callers changed.
30732         (user option procs): More argument checking.
30733         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30734         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30735         (dg-test): Skip test if not running on selected target in `dg-do'.
30736         Update handling of `dg-do-what', `dg-output-text'.
30737         Separate execution pass/fail from output pattern match pass/fail.
30738         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30739
30740 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30741
30742         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30743         target for 920510-1.c.
30744
30745 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30746
30747         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30748         Clean up comment regarding use of passcnt, etc.
30749         (gcc_stat): Don't update `testcnt' here.
30750         (gcc_finish): Do it here.
30751         Might as well reset `but_id' here too.
30752         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30753         to determine if the file should be tested.
30754         * gcc.c-torture/compile/compile.exp: Likewise.
30755         * gcc.c-torture/execute/execute.exp: Likewise.
30756         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30757         * gcc.misc-tests/dg-test.exp: Likewise.
30758         * gcc.prms/prms.exp: Likewise.
30759         * gcc.wendy/wendy.exp: Likewise.
30760         * g++.old-deja.exp: Likewise.
30761         Move "Testing file" message to verbose level 1.
30762
30763 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30764
30765         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30766
30767 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30768
30769         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30770         (default_gcc_start): Accept optional second list element
30771         of compiler flags.  Print compiler output at verbosity level 2.
30772         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30773         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30774         Save current values of framework globals passcnt, failcnt, xpasscnt,
30775         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30776         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30777         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30778         xfailcnt to compute stats.  Update framework global `testcnt' from
30779         pass/fail counts.
30780         (gcc_finish): New proc.  Clean up test environment.
30781         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30782         (gcc_epass, gcc_efail): Delete.
30783         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30784         argument of line number.
30785         (dg-init): If the tool has an init routine, call it.
30786         (dg-test): Remove args `cflags_var' and `libs_var'.
30787         Pass all compiler options to ${tool}_start.
30788         Handle missing line number.
30789         (dg-finish): New function.
30790         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30791         particular files.  Call gcc_finish at end.  Move "skipping test"
30792         message to verbosity level 3.
30793         * gcc.c-torture/compile/compile.exp: Likewise.
30794         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30795         * gcc.c-torture/execute/execute.exp: Likewise.
30796         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30797         Print testcase being tried at verbosity level 1.
30798         * gcc.c-torture/special/special.exp: Unset xfail.
30799         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30800         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30801         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30802         * gcc.failure/failure.exp: Likewise.
30803         * gcc.ieee/ieee.exp: Likewise.
30804         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30805         Update call to dg-test.  Call dg-finish at end.
30806         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30807         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30808         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30809         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30810         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30811         * gcc.wendy/wendy.exp: Add copyright.
30812         Delete setting of tmpdir (done by gcc_init).
30813         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30814         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30815         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30816         gcc_[ce]pass/fail.
30817
30818 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30819
30820         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30821         confusion.
30822         (g++_load): Likewise.
30823
30824         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30825         Rename argument to `prog' to remove the confusion.
30826         Varargs fns behave differently too!
30827         (g++_load): Likewise.
30828
30829         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30830
30831         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30832         what it is.  Delete (always) printing of status value for !native.
30833         Simplify verbose code, and include status and exec_output.
30834         (g++_load): Use gcc_load.
30835
30836 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30837
30838         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30839         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30840         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30841         940714-3.c as these testcases don't exist anymore.  Make
30842         va-arg-1.c expected to pass.
30843
30844 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30845
30846         * gcc.misc-tests/misc.exp: Only run specific testcases.
30847         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30848         * gcc.misc-tests/dg-[1-9].c: New files.
30849
30850         * lib/dg.exp: New testsuite driver.
30851         * gcc.prms/prms.exp: Use it.
30852
30853         * README.gcc: New file.
30854
30855         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30856         Document and reset `lxpass' and `lxfail'.
30857         Simplify "initialized" message.
30858         (gcc_stat): Clean up comments a little.
30859
30860 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30861
30862         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30863
30864 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30865
30866         * lib/old-dejagnu.exp (process-option): New proc.
30867         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30868         (old-dejagnu): Simplify.
30869         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30870
30871 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30872
30873         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30874         exists and is not an empty string.
30875
30876         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30877         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30878         finished.
30879         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30880         automatically.
30881
30882         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30883         longer expected to fail.
30884
30885         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30886         "f" function call.
30887
30888         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30889
30890         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30891         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30892         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30893         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30894         c-torture-1.29.
30895
30896         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30897         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30898
30899         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30900
30901         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30902         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30903
30904         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30905         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30906         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30907
30908 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30909
30910         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30911         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30912         940714-1.c, 940714-2.c, 940714-3.c},
30913         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30914         gcc.misc-tests/{mg.c,mg.exp}:
30915         New tests.
30916         * gcc.noncompile/noncompile.exp: Change accordingly.
30917
30918 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30919
30920         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30921         Undo previous clobberage.
30922
30923 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30924
30925         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30926         * gcc.special/{930510-1.c, special.exp}:
30927         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30928         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30929         struct-varargs-1.c}: New tests from c-torture-1.26.
30930
30931 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30932
30933         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30934           argument to switch.
30935
30936 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30937
30938         * Revert the previous changes.  Please see Rob's directory
30939           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30940           fixes.
30941
30942 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30943
30944         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30945             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30946             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30947             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30948             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30949             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30950             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30951             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30952             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30953             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30954             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30955             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30956             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30957             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30958             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30959             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30960             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30961             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30962             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30963             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30964             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30965             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30966             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30967             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30968             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30969             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30970             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30971
30972 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30973
30974         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30975             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30976           with perror calls.
30977
30978 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30979
30980         * config/unix.exp (g++_load): Fix syntax.
30981
30982 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30983
30984         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30985         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30986         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30987         Don't expect va-arg-1.c to fail.  Correct expected output for
30988         920928-1.c.
30989         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30990         * gcc.wendy/hbm4.c: Correct typo.
30991         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30992
30993 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30994
30995         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30996         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30997         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30998         * lib/c-torture.exp (c-torture-compile): Ditto.
30999
31000         Reduce volume of output (remove all the -I's and such).
31001         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31002         Call gcc_cpass, gcc_cfail.
31003         (c-torture): Pass testing option to c-torture-compile.
31004
31005 1994-03-21  Doug Evans  (dje@cygnus.com)
31006
31007         Bring patches over from progressive.
31008         * config/default.exp: Exit remote shell cleanly.
31009         (g++_exit, g++_start): Add default versions.
31010         * config/sim.exp (gcc_load): Use perror, not error.
31011
31012 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31013
31014         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31015         set in site.exp.
31016
31017 1994-03-14  Doug Evans  (dje@cygnus.com)
31018
31019         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31020         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31021         (wendy_try): New proc to run testcase.
31022         (main loop): Call 'em.
31023         * gcc.wendy/*.c: Clean up pass to correct expected output.
31024
31025         * lib/gcc.exp: Minor cleanup work.
31026         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31027
31028 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31029
31030         * config/sim.exp (gcc_load): Document return codes better.
31031         Don't pass -v to simulator.
31032
31033 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31034
31035           * gcc.special/920717-x.c: Fix typo.
31036           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31037           get at sources.
31038
31039         * lib/mike-gcc.exp: Fix typo.
31040
31041 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31042
31043         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31044         binary to use, transform the name.
31045         * config/*.exp: rename everything. Nuke any g++ specific files,
31046         it's now a special case of gcc that requires no special support.
31047         Add a default.exp for unsupported targets.
31048
31049 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31050
31051         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31052         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31053         version of Tcl.
31054
31055 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31056
31057         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31058         than a warning.
31059
31060 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31061
31062         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31063
31064 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31065
31066         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31067         option_list.  Compile every file with only 4/6 option choices
31068         (same as C torture) instead of with 12/18 different option
31069         choices.
31070         * lib/c-torture.exp: Likewise.
31071
31072         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31073         not already set.
31074
31075 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31076
31077         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31078         can put an XFAIL *-*-* on excess errors.
31079
31080 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31081
31082         * g++.law: Add more tests derived from g++-bugs snapshots.
31083
31084         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31085         equivalent to g++.law/init9.
31086
31087         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31088         compiled it, and the a.out file after we've run it.
31089
31090 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31091
31092         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31093         compiled it, and the a.out file after we've run it.
31094
31095 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31096
31097         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31098
31099 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31100
31101         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31102         version number.
31103
31104 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31105
31106         * g++.law: New directory of g++ tests derived from the g++-bugs
31107         snapshots.
31108
31109 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31110
31111         * gcc.compile: initbug1.c initbug1.exp testcase added
31112
31113 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31114
31115         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31116         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31117           fixes submitted by Jeff Law (law@cs.utah.edu)
31118         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31119           Jeff Law (law@cs.utah.edu)
31120
31121
31122 1993-11-30  Mike Stump  (mrs@cygnus.com)
31123
31124         * config/unix-g++.exp: Follow the gcc way of doing things.
31125         * g++.old-deja/old-deja.exp: Minor updates.
31126         * lib/g++.exp: New file, follow the gcc way of doing things.
31127         * lib/old-dejagnu.exp: Minor updates.
31128         * lib/mike-g++.exp: Always unset errorInfo.
31129
31130 1993-11-06  Mike Stump  (mrs@cygnus.com)
31131
31132         * lib/gcc.exp: Fix some errors with the below change, CC and
31133         CFLAGS should be global when setting, not local.
31134
31135 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31136
31137         * lib/gcc.exp: Transform tool name.
31138
31139 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31140
31141         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31142
31143 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31144
31145         * lib/gcc.exp: change gcc_done to gcc_stat
31146
31147 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31148
31149         * Upgraded gcc testsuite to c-torture version 1.25
31150
31151 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31152
31153         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31154         * lib/c-torture: added hooks for new reporting code.
31155
31156 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31157
31158         * config/sh-gcc.exp: check if sh-sim exists in the path
31159
31160 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31161
31162         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31163         * gcc.compile/compile.exp: Initial changes for new logic.
31164         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31165         * gcc.failure/failure.exp: Initial changes for new logic.
31166         * gcc.ieee/ieee.exp: Initial changes for new logic.
31167         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31168         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31169         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31170         * lib/c-torture.exp: Initial changes for new logic.
31171         * lib/gcc.exp: Initial changes for new logic.
31172
31173 1993-10-15  Mike Stump  (mrs@cygnus.com)
31174
31175         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31176         depend upon failure or success.  Fully qualify names in failure
31177         and success messages.  Always remove a.out before starting
31178         compile, just in case.  Pay more attention to error text output by
31179         the compiler.  Handle testcases with no known past errors just
31180         like all others, so that things are uniform.  Other miscellaneous
31181         improvements.
31182
31183 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31184
31185         * gcc.cpp: new directory for cpp tests
31186
31187 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31188
31189         * lib/chill.exp: Code reformatted, removed unused code.
31190         * config/unix-chill.exp: Code reformatted, removed unused code.
31191         * chill.execute/execute.exp: Code reformatted, removed unused code.
31192         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31193
31194 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31195
31196         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31197         routines not written.
31198
31199 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31200
31201         * config/bug-gcc.exp: Use new procs from bug.exp.
31202
31203 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31204
31205         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31206         via ftp, rather than depending on NFS.
31207         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31208         case.
31209
31210 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31211
31212         * config/bug-gcc.exp: Use new download proc.
31213
31214 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31215
31216         * chill.execute/execute.exp: cleanups, handles errors better
31217         * chill.compile/compile.exp: rewrite, based on execute.exp
31218         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31219         * lib/chill.exp: major changes to diff proc and compile and link
31220           procs. added chill_fail and chill_pass wrappers to pass and
31221           fail. added more comments, and handle error codes better.
31222           Added a hack to capture stderr from exec, so noncompile tests
31223           can work.
31224
31225 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31226
31227         * chill.execute/execute.exp: rewrite of testsuite driver
31228         * lib/chill.exp: rewrite of testsuite driver
31229         * config/unix-chill.exp: rewrite of testsuite driver
31230
31231 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31232
31233     In chill.execute:
31234         * iexpr.ch: Standardize uppercase.
31235         * tuples.dat: Standardize uppercase.
31236         * vary.ch: standardize.  Correct varying string assignments.
31237         * vary.dat: Add new output lines.
31238
31239 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31240
31241     In chill.execute:
31242         * chprintf.ch: Standardize use of uppercase.
31243         * tuples.ch: Standardize and turn arr2 into a DCL,
31244           rather than a SYN.
31245         * pinits.ch: Standardize.
31246
31247 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31248
31249         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31250         * Makefil: Renamed to Makefile.in.
31251         * configure.in: New.
31252
31253 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31254
31255     In chill.execute:
31256         * .cvsignore: Add result/output files.
31257         * Makefile: Fix up variables at start.  Use MFLAGS
31258           everywhere.  Correct bool_loc, built_ins entries.
31259           Add entry for vary1.ch.
31260         * bitarray.ch: Standardize upper-case usage.
31261         * bitexpr.ch: Standardize, add output of b1.
31262         * params.ch: Use arrayt in along PROC parameters, to
31263           avoid novelty problems.
31264         * sets.ch: Tiny cleanup.
31265         * vary1.ch: Re-indent.
31266
31267 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31268
31269           * Add PR-related files to Makefiles, .cvsignore files, etc.
31270
31271 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31272
31273         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31274           with compiler objects. New names are test-flow.c and test-loop.c
31275
31276 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31277
31278         * Upgraded c-torture tests from 1.19 to 1.20
31279
31280         * new files:
31281         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31282         * gcc.compile: 930623-1.c 930623-2.c
31283         * gcc.noncompile: 930622-1.c 930622-2.c
31284         * gcc.failure: 920411-1.c 920627-2.c
31285         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31286
31287 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31288
31289         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31290           More changes to get testsuite working properly. Needs more work.
31291           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31292
31293 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31294
31295         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31296           More changes to get testsuite working properly. Needs more work.
31297
31298 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31299
31300         * chill.compile/compile.exp: Added for Dejagnu support
31301         * chill.execute/execute.exp: Added for Dejagnu support
31302         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31303
31304 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31305
31306     This should complete moving the CHILL test files.
31307         * chill.noncompile(.cvsignore printf.grt
31308             in-printf.grt chprintf.grt chprintf.ch):
31309             Added test-support files.
31310           (Makefile): Modified further.
31311         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31312             signal.ch): Added test files.
31313           * chill.execute (.cvsignore printf.grt printr.c
31314             in-printf.grt rts.c chprintf.grt rts.h): Added
31315           test-support files.
31316             (Makefile): More corrections.
31317
31318 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31319
31320         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31321           test cases, ready for DejaGnu.
31322
31323 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31324
31325         * Upgraded c-torture tests from 1.18 to 1.19
31326
31327         * gcc.compile: added test(s):
31328           930607-1.c
31329         * gcc.execute: added test(s):
31330           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31331
31332         * added new subdirectory for misc tests: gcc.misc-tests
31333         * gcc.misc-test(s): added tests:
31334           inst-check.c test-consts.c test-ior.c test-switch.c
31335
31336 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31337
31338         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31339
31340 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31341
31342         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31343
31344 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31345
31346         * Upgraded c-torture tests from 1.17 to 1.18
31347
31348 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31349
31350         * Upgraded c-torture tests from 1.12 to 1.17
31351
31352 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31353
31354         * lib/old-dejagnu.exp:
31355           Fixed handling of XFAIL target triplets to correctly
31356           recognize wildcard characters.  Removed code that
31357           appended a unique id tag to the end of the file name
31358           printed out by the result of the testcases within a
31359           given test file.
31360
31361 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31362
31363         * lib/old-dejagnu.exp:
31364           Reworked expected failure handling to trigger off of XFAIL
31365           keyword in keyphrase embeded in testcase source code. The
31366           XFAIL keyword must be at the end of the keyphrase line. It
31367           may optionally be followed by one or more target triplets.
31368           It has just occured that the handling of wildcards in the
31369           target triplet may not be correct.
31370
31371 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31372
31373         * g++.old-deja/tests:
31374           Moved all subdirectories up one level into g++.old-deja .
31375
31376         * lib/old-dejagnu.exp:
31377           Fixed problem with CXXFLAGS not being properly reset, and being
31378           corrupted with extraneous "-c" compiler option.  This was
31379           causing binaries to not be generated for test that needed them.
31380           Modified strings passed to "pass" and "fail" so that individual
31381           tests from the same test file would be distinguished by an
31382           identifier appended to the test file name in the summary logs;
31383           this corrected a problem with erroneous diff logs.  Added code
31384           to search testcases for expected fail and unexpected pass keywords.
31385
31386 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31387
31388         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31389
31390 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31391
31392         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31393           Removed extraneous text from end of "Special g++ Options"
31394           keyphrase.
31395
31396         * lib/old-dejagnu.exp: Added pattern matching to look for new
31397           keywords, embedded in testcases comments, which will trigger
31398           calls to xpass and xfail.
31399
31400 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31401
31402         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31403           comments embedded in the testcases, especially the one looking for
31404           special compiler options, as well as the pattern matching for the
31405           compiler output again.
31406
31407 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31408
31409         * lib/old-dejagnu.exp: Do a proper check of the return value for
31410           execute tests. Fixed several problems with the pattern matching
31411           of the compiler output which gave erroneous test results.
31412           Changed several of the test result messages to be more descriptive.
31413         * config/unix-g++.exp: Proc g++_load now actually works and
31414           executes the tests passed to it and returns a usable return
31415           value.
31416
31417 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31418
31419           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31420
31421 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31422
31423         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31424           Modified both files to properly execute the old style
31425           dejagnu tests. The previous versions of these files were
31426           experimental and did not function anything near correctly.
31427
31428 1993-04-05  Rob Savoye  (rob@cygnus.com)
31429
31430         * Removed all Makefile.in and configure.in files. No configuration
31431         needed now.
31432
31433 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31434
31435         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31436
31437 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31438
31439         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31440         gcc.special/configure.in, gcc.noncompile/configure.in,
31441         gcc.execute/configure.in, gcc.code_quality/configure.in,
31442         g++.other/configure.in, g++.old-deja/configure.in,
31443         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31444         in srcname setting.
31445
31446 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31447
31448         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31449         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31450         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31451
31452 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31453
31454         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31455         (gdb_exit): Don't remove *_soc files.
31456
31457 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31458
31459         * lib/c-torture.exp: Don't look for main; instead always use -w
31460         -c.  This is how the c-torture tests work.  Remove the object
31461         file if the compilation succeeds.
31462         * gcc.execute/execute.exp: Remove executable if test passes.
31463         * gcc.noncompile/noncompile.exp: Every test is an expected
31464         failure.
31465         * gcc.special/special.exp: Added tests from c-torture 1.11,
31466         corrected use of existing test.
31467         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31468         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31469         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31470         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31471         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31472         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31473         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31474         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31475         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31476         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31477         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31478         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31479         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31480         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31481         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31482         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31483         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31484         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31485         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31486         c-torture 1.11.
31487         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31488         correspond to c-torture 1.11.
31489
31490         * New file.