OSDN Git Service

21becd6e7fdec2b470d3f3cb62d09fc0eb107834
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/20763
4         * g++.dg/ext/attrib21.C: New test.
5
6 2004-04-05  Devang Patel  <dpatel@apple.com>
7
8         * lib/target-supports.exp (check_effective_target_vect_shif): New.
9         * gcc.dg/vect/vect-shift-1.c: New test.
10         
11 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12
13         PR libfortran/20755
14         * gfortran.dg/pr20755.f: New test.
15
16 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17
18         * gfortran.dg/pr15959.f90: New test.
19         * gfortran.dg/string_pad_trunc.f90: New test.
20
21 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22
23         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
25         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26         syntax.
27
28 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29
30         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31
32 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33
34         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
35         * gcc.c-torture/compile/20011119-2.c: Likewise.
36         * gcc.c-torture/compile/981001-2.c: Likewise.
37
38 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
39
40         PR c++/20679
41         * g++.dg/template/overload4.C: New test.
42
43 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
44
45         PR c++/20746
46         * g++.dg/abi/covariant5.C: New.
47
48         PR debug/20505
49         * g++.dg/debug/const2.C: New.
50
51 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
52
53         PR rtl-optimization/16104
54         * gcc.c-torture/execute/20050316-1.c: New test.
55
56 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
57
58         * g++.dg/template/spec23.C: Fix dg-error text.
59
60 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
61
62         PR c++/19199
63         * g++.dg/expr/lval2.C: New.
64
65 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
66
67         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
68         __builtin_strcasecmp and __builtin_strncasecmp.
69
70 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
71
72         PR c++/20723
73         * g++.dg/template/spec22.C: New.
74         * g++.dg/template/spec23.C: New.
75
76 2005-04-03  Dale Ranta  <dir@lanl.gov>
77             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
78
79         PR libfortran/20068
80         PR libfortran/20125
81         PR libfortran/20156
82         PR libfortran/20471
83         * gfortran.dg/backspace.f: New test.
84
85 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
86
87         * gcc.dg/pr19345.c: New test.
88
89 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
90
91         PR tree-optimization/20640
92         * gcc.dg/torture/tree-loop-1.c: New.
93
94 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
95
96         PR rtl-optimization/20290
97         * gcc.c-torture/execute/loop-ivopts-2.c: New.
98
99 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
100
101         * gcc.dg/rs6000-fpint.c: New.
102
103 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
104
105         * gcc.dg/old-style-then-proto-1.c: New test.
106
107 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
108
109         * gfortran.fortran-torture/execute/backspace.f90: Check
110         after backspace and read was incorrect.
111
112 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
113
114         * gcc.c-torture/execute/builtins/strcat.c: Check the result
115         buffer past the terminating NUL using memcmp.
116         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
117         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
118
119         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
120         Fix unused/uninitialized variable warnings.
121
122         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
123         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
124         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
125         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
126
127         * gcc.c-torture/execute/builtins/abs-1-lib.c,
128         gcc.c-torture/execute/builtins/fputs-lib.c,
129         gcc.c-torture/execute/builtins/lib/fprintf.c,
130         gcc.c-torture/execute/builtins/lib/main.c,
131         gcc.c-torture/execute/builtins/lib/memcmp.c,
132         gcc.c-torture/execute/builtins/lib/memmove.c,
133         gcc.c-torture/execute/builtins/lib/mempcpy.c,
134         gcc.c-torture/execute/builtins/lib/memset.c,
135         gcc.c-torture/execute/builtins/lib/printf.c,
136         gcc.c-torture/execute/builtins/lib/sprintf.c,
137         gcc.c-torture/execute/builtins/lib/stpcpy.c,
138         gcc.c-torture/execute/builtins/lib/strchr.c,
139         gcc.c-torture/execute/builtins/lib/strcmp.c,
140         gcc.c-torture/execute/builtins/lib/strcpy.c,
141         gcc.c-torture/execute/builtins/lib/strcspn.c,
142         gcc.c-torture/execute/builtins/lib/strlen.c,
143         gcc.c-torture/execute/builtins/lib/strncat.c,
144         gcc.c-torture/execute/builtins/lib/strncmp.c,
145         gcc.c-torture/execute/builtins/lib/strncpy.c,
146         gcc.c-torture/execute/builtins/lib/strrchr.c,
147         gcc.c-torture/execute/builtins/lib/strspn.c,
148         gcc.c-torture/execute/builtins/lib/strstr.c,
149         gcc.c-torture/execute/builtins/memops-asm-lib.c,
150         gcc.c-torture/execute/builtins/strlen-2.c,
151         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
152         prototypes.
153
154 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
155
156         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
157         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
158         selectany usage.
159
160 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
161
162         PR c++/19406
163         * g++.dg/debug/using1.C: New test.
164
165 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
166
167         PR middle-end/20524
168         * gcc.dg/alias-7.c: Prefix asm-declared name with
169         __USER_LABEL_PREFIX__.
170
171 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
172
173         Fix fallout from PR middle-end/15700:
174         * gcc.c-torture/compile/20011119-1.c: Take
175         __USER_LABEL_PREFIX__ into account.
176         * gcc.c-torture/compile/20011119-2.c: Likewise.
177
178 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
179
180         PR c++/18644
181         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
182
183 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
184
185         PR c/17855
186         * gcc.c-torture/compile/struct-non-lval-1.c,
187         gcc.c-torture/compile/struct-non-lval-2.c,
188         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
189
190 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
191
192         * gcc.dg/tls/tls.exp: Remove temporary file.
193         * g++.dg/tls/tls.exp: Ditto.
194         * lib/file-format.exp: Ditto.
195         * g++.dg/special/ecos.exp: Ditto.
196
197         * lib/profopt.exp: Treat prof_ext as a list.
198         * gcc.misc-tests/bprob.exp: Ditto.
199         * g++.dg/bprob/bprob.exp: Ditto.
200
201         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
202         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
203         g++.dg/tree-ssa/pointer-reference-alias.C,
204         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
205         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
206         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
207         g++.dg/vect/pr19951.cc: Ditto.
208         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
209         gcc.dg/builtins-47.c: Ditto.
210         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
211         gcc.dg/pr20115-1.c: Ditto.
212         * gcc.dg/tree-ssa/20030530-2.c,
213         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
214         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
215         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
216         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
217         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
218         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
219         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
220         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
221         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
222         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
223         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
224         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
225         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
226         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
227         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
228         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
229         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
230         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
231         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
232         gcc.dg/tree-ssa/20030824-1.c,
233         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
234         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
235         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
236         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
237         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
238         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
239         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
240         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
241         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
242         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
243         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
244         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
245         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
246         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
247         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
248         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
249         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
250         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
251         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
252         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
253         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
254         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
255         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
256         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
257         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
258         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
259         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
260         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
261         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
262         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
263         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
264         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
265         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
266         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
267         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
268         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
269         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
270         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
271         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
272         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
273         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
274         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
275         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
276         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
277         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
278         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
279         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
280         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
281         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
282         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
283         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
284         gcc.dg/tree-ssa/useless-1.c: Ditto.
285         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
286         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
287         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
288         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
289         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
290         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
291         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
292         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
293         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
294         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
295         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
296         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
297         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
298         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
299         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
300         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
301         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
302         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
303         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
304         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
305         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
306         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
307         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
308         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
309         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
310         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
311         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
312         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
313         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
314         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
315         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
316         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
317         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
318         gcc.dg/vect/vect-none.c: Ditto.
319         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
320         treelang/compile/unsigned.tree: Ditto.
321
322         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
323         * gcc.dg/cpp/direct2s.c: Ditto.
324         * gcc.dg/cpp/paste4.c: Ditto.
325         * gcc.dg/cpp/separate-1.c: Ditto.
326         * gcc.dg/pch/save-temps-1.c: Ditto.
327         * g++.dg/ext/altivec-10.C: Ditto.
328         * g++.dg/pch/pch.C: Ditto.
329
330         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
331
332         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
333         * g++.dg/template/repo1.C: Ditto.
334         * g++.dg/template/repo2.C: Ditto.
335         * g++.dg/template/repo3.C: Ditto.
336         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
337         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
338         * g++.old-deja/g++.pt/repo1.C: Ditto.
339         * g++.old-deja/g++.pt/repo2.C: Ditto.
340         * g++.old-deja/g++.pt/repo3.C: Ditto.
341         * g++.old-deja/g++.pt/repo4.C: Ditto.
342
343         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
344         * gcc.dg/20030107-1.c: Ditto.
345         * gcc.dg/20030702-1.c: Ditto.
346         * gcc.dg/profile-generate-1.c: Ditto.
347         * g++.dg/other/profile1.C: Ditto.
348         * g++.old-deja/g++.robertl/eb83.C: Ditto.
349
350         * lib/gcc-dg.exp (remove-build-file): New.
351         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
352         cleanup-tree-dump, cleanup-saved-temps): New.
353
354 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
355
356         PR c++/19203, DR 214
357         * g++.dg/parse/ambig3.C: Not ambiguous.
358         * g++.dg/template/spec20.C: New.
359         * g++.dg/template/spec21.C: New.
360
361 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
362
363         PR target/20045
364         * gcc.dg/ia64-fptr-1.c: Run only on linux.
365
366 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
367
368         PR libfortran/20660
369         * gfortran.dg/negative_unit.f: New test.
370
371 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
372
373         * gcc.dg/20050330-1.c: New test.
374
375 2005-03-30  Devang Patel  <dpatel@apple.com>
376
377         * g++.dg/tree-sra/ssa-sra-3.C: New test.
378
379 2005-03-30  Dale Johannesen  <dalej@apple.com>
380
381         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
382
383 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
384
385         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
386         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
387         Strip options from test name.
388
389 2005-03-31  Jan Hubicka  <jh@suse.cz>
390
391         * gcc.dg/varpool-1.c: New testcase.
392
393 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
394
395         PR c/772
396         PR c/17913
397         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
398         gcc.dg/stmt-expr-label-3.c : New tests.
399         * gcc.c-torture/execute/medce-2.c: Remove.
400
401 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
402
403         PR c/20368
404         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
405         tests.
406
407 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
408
409         * gcc.c-torture/compile/pr20203.c: New test.
410
411 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
412
413         * gfortran.dg/promotion.f90:  New test.
414
415 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
416
417         PR middle-end/20491
418         * gcc.dg/torture/asm-subreg-1.c: New test.
419
420 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
421
422         PR c/20672
423         * gcc.dg/pr20672-1.c: New test.
424
425 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
426
427         * gfortran.dg/vect: New directory.
428         * gfortran.dg/vect/vect.exp: New.
429         * gfortran.dg/vect/vect-1.f90: New test.
430         * gfortran.dg/vect/vect-2.f90: New test.
431         * gfortran.dg/vect/vect-3.f90: New test.
432         * gfortran.dg/vect/vect-4.f90: New test.
433         * gfortran.dg/vect/vect-5.f90: New test.
434
435 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
436
437         PR middle-end/20622
438         * gcc.dg/alias-7.c: New test.
439
440 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
441
442         * gcc.dg/sparc-reg-1.c: New test.
443
444 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
445
446         PR target/19890
447         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
448
449 2005-03-29  Dale Ranta  <dir@lanl.gov>
450             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
451
452         PR libfortran/20163
453         * gfortran.dg/pr20163-2.f: New test.
454
455 2005-03-28  Jan Hubicka  <jh@suse.cz>
456
457         PR middle-end/20635
458         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
459         by Jakub Jelinek.
460
461 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
462
463         PR tree-optimization/20626
464         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
465         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
466
467 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
468
469         * gfortran.dg/underflow.f90:  New test.
470         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
471
472 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
473
474         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
475
476 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
477
478         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
479         (g++_init): Make sure that CXXFLAGS is set.
480         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
481         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
482         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
483         * lib/objc.exp (objc_init): Likewise.
484         * lib/treelang.exp (treelang_init): Likewise.
485
486 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
487
488         PR tree-optimization/20470
489         * gcc.dg/tree-ssa/pr20470.c: New test.
490
491 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
492
493         * gcc.dg/ppc-stfiwx.c: New.
494
495 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
496
497         PR target/19888
498         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
499
500 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
501
502         * gcc.dg/20050325-1.c: Fix a typo.
503
504 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
505
506         PR libfortran/19678
507         PR libfortran/19679
508         * gfortran.dg/dos_eol.f: New test.
509
510 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
511
512         PR rtl-optimization/20249
513         * gcc.dg/20050325-1.c: New test.
514
515 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
516
517         PR libfortran/15332
518         * gfortran.dg/pr15332.f: New test.
519
520 2005-03-24  Dale Johannesen  <dalej@apple.com>
521
522         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
523
524 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
525
526         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
527         'internal' visibility.
528         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
529         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
530         'protected' visibility.
531         * gcc.dg/visibility-7.c: Likewise.
532         * lib/target-supports.exp (check_visibility_available): Take
533         a parameter, the kind of visibility to check for.
534         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
535         to check_visibility_available.
536
537         * g++.dg/expr/cast3.C: New.
538
539 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
540
541         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
542         rs6000.
543
544 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
545
546         PR target/20095
547         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
548
549 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
550
551         * gcc.dg/badshift.c: Renamed to...
552         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
553
554         * gcc.target/i386/badshift.c: Renamed to...
555         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
556         only.
557
558         PR rtl-optimization/20532
559         * gcc.target/i386/badshift.c: New.
560
561 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
562
563         * gfortran.dg/pr18025.f90: New test.
564
565 2005-03-23  Dale Johannesen  <dalej@apple.com>
566         
567         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
568
569 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
570
571         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
572
573         * lib/target-supports.exp (check_iconv_available): Default
574         libiconv to -liconv, if there is no definition.
575
576 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
577
578         * gcc.dg/torture/cris-asm-mof-1.c: New test.
579
580 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
581
582         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
583         * g++.dg/opt/pr7503-2.C: Likewise.
584         * g++.dg/opt/pr7503-3.C: Likewise.
585         * g++.dg/opt/pr7503-4.C: Likewise.
586         * g++.dg/opt/pr7503-5.C: Likewise.
587         * g++.dg/warn/minmax.C: New test.
588
589 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
590
591         * gfortran.dg/g77_intrinsics_funcs.f: New test.
592         * gfortran.dg/g77_intrinsics_sub.f: New test.
593
594 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
595             Jan Hubicka  <jh@suse.cz>
596             Steven Bosscher <stevenb@suse.de
597
598         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
599
600 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
601
602         PR c++/19980
603         * g++.dg/template/redecl3.C: New test.
604
605 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
606
607         PR c++/20499
608         * g++.dg/parse/error16.C: Tweak error markers.
609
610 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
611
612         PR target/20561
613         * gcc.dg/20050321-2.c: New test.
614
615 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
616
617         PR c++/20465
618         PR c++/20381
619         * g++.dg/template/ptrmem12.C: New.
620
621 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
622
623         PR rtl-optimization/20527
624         * gcc.c-torture/execute/pr20527-1.c: New test.
625
626 2005-03-22  Ben Elliston  <bje@au.ibm.com>
627
628         * gcc.misc-tests/options.exp (check_for_options): Create a real C
629         program, compile it into a real executable and then delete the .c
630         and .x files afterwards, to avoid problems on testglue targets.
631
632 2005-03-21  Stuart Hastings  <stuart@apple.com>
633
634         * gcc.target/i386/sse-2.c: New.
635         
636 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
637
638         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
639
640 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
641
642         * g++.dg/parse/crash25.C: Fix typo.
643
644 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
645
646         PR c++/20461
647         * g++.dg/parse/crash24.C: New test.
648
649         PR c++/20536
650         * g++.dg/parse/crash25.C: New test.
651
652 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
653
654         PR c++/20147    
655         * g++.dg/ext/stmtexpr4.C: New test.
656
657 2005-03-20  Roger Sayle  <roger@eyesopen.com>
658
659         PR middle-end/20539
660         * gcc.c-torture/compile/pr13066-1.c: New test case.
661         * gcc.c-torture/compile/pr20539-1.c: Likewise.
662         * g++.dg/opt/pr13066-1.C: Likewise.
663
664 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
665
666         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
667
668 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
669
670         PR fortran/18525
671         * gfortran.dg/nesting_1.f90: New test.
672
673 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
674
675         PR c++/20240
676         * g++.dg/lookup/using13.C: New test.
677
678 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
679
680         PR c++/20333
681         * g++.dg/template/crash36.C: New test.
682
683 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
684
685         PR c++/20463
686         * g++.dg/template/crash35.C: New test.
687
688 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
689
690         PR c++/19966
691         * g++.dg/overload/operator2.C: New test.
692
693 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
694
695         PR libfortran/20257
696         * gfortran.dg/pr20257.f90: New test.
697
698 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
699
700         PR libfortran/20480
701         * gfortran.dg/pr20480.f90: New test.
702
703 2005-03-16  Richard Henderson  <rth@redhat.com>
704
705         PR middle-end/15700
706         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
707         (_rtld_global): New.
708         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
709         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
710
711         * gcc.dg/alias-3.c: New.
712         * gcc.dg/alias-4.c: New.
713         * gcc.dg/alias-5.c: New.
714         * gcc.dg/alias-6.c: New.
715
716 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
717
718         * gcc.dg/cpp/ucnid-7.c: New.
719
720 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
721             Dorit Naishlos  <dorit@il.ibm.com>
722
723         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
724         darwin.
725
726 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
727
728         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
729         misaligned accesses.
730         * gcc.dg/vect/vect-58.c: Likewise.
731         * gcc.dg/vect/vect-92.c: New.
732         * gcc.dg/vect/vect-93.c: New.
733
734 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
735
736         PR fortran/18827
737         * gfortran.dg/assign_2.f90: New test.
738         * gfortran.dg/assign_3.f90: New test.
739         * gfortran.dg/assign.f90: New test.
740
741 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
742
743         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
744         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
745         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
746         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
747         names.
748
749 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
750
751         * gcc.dg/cpp/ucnid-6.c: New.
752
753         * gcc.dg/cpp/normalize-1.c: New.
754         * gcc.dg/cpp/normalize-2.c: New.
755         * gcc.dg/cpp/normalize-3.c: New.
756         * gcc.dg/cpp/normalize-4.c: New.
757         * gcc.dg/cpp/ucnid-4.c: New.
758         * gcc.dg/cpp/ucnid-5.c: New.
759         * g++.dg/cpp/normalize-1.C: New.
760         * g++.dg/cpp/ucnid-1.C: New.
761
762 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
763
764         * gcc.dg/pr18628.c: New.
765
766 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
767
768         PR c++/20280
769         * g++.dg/tree-ssa/pr20280.C: New.
770
771 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
772
773         PR fortran/20467
774         * gfortran.dg/stfunc_2.f90: New test.
775
776 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
777
778         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
779
780 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
781
782         * gcc.dg/tree-ssa/20050314-1.c: New test.
783
784 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
785
786         PR c++/4403
787         PR c++/9783, DR433
788         * g++.dg/template/friend34.C: New test.
789         * g++.dg/template/friend35.C: Likewise.
790         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
791
792 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
793
794         Friend class name lookup 5/n
795         PR c++/1016
796         * g++.dg/lookup/hidden-class1.C: New test.
797         * g++.dg/lookup/hidden-class2.C: Likewise.
798         * g++.dg/lookup/hidden-class3.C: Likewise.
799         * g++.dg/lookup/hidden-class4.C: Likewise.
800         * g++.dg/lookup/hidden-class5.C: Likewise.
801         * g++.dg/lookup/hidden-class6.C: Likewise.
802         * g++.dg/lookup/hidden-class7.C: Likewise.
803         * g++.dg/lookup/hidden-class8.C: Likewise.
804         * g++.dg/lookup/hidden-class9.C: Likewise.
805         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
806         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
807         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
808         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
809         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
810         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
811         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
812         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
813         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
814         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
815         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
816
817 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
818
819         PR c++/20157
820         * g++.dg/template/error18.C: New test.
821
822 2005-03-09  Ben Elliston  <bje@au.ibm.com>
823
824         PR debug/16792
825         * g++.dg/debug/pr16792.C: New test.
826
827 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
828
829         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
830         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
831         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
832         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
833         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
834         test assertion names.
835
836 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
837
838         PR fortran/18600
839         * gfortran.dg/stfunc_1.f90: New test.
840
841 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
842
843         PR fortran/16907
844         * gfortran.dg/real_index_1.f90: New test.
845
846 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
847
848         PR fortran/20323
849         * gfortran.dg/spec_expr_1.f90: New test.
850
851 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
852
853         PR c/20402
854         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
855         new parser.
856
857 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
858
859         PR fortran/20361
860         * gfortran.dg/largeequiv_1.f90: New test.
861
862 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
863
864         * gcc.dg/ucnid-1.c: New.
865         * gcc.dg/ucnid-2.c: New.
866         * gcc.dg/ucnid-3.c: New.
867         * gcc.dg/ucnid-4.c: New.
868         * gcc.dg/ucnid-5.c: New.
869         * gcc.dg/ucnid-6.c: New.
870         * gcc.dg/cpp/ucnid-1.c: New.
871         * gcc.dg/cpp/ucnid-2.c: New.
872         * gcc.dg/cpp/ucnid-3.c: New.
873         * g++.dg/other/ucnid-1.C: New.
874
875 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
876
877         * gcc.dg/vmx/darwin-abi-3.c: Delete.
878
879 2005-03-11  Per Bothner  <per@bothner.com>
880
881         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
882         that diagnotics refer to correct token.
883         * gcc.dg/unused-3.c: Likewise.
884
885 2005-03-11  Per Bothner  <per@bothner.com>
886
887         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
888         constant" is now actually on same line as string constant.
889         * gcc.dg/cpp/direct2s.c: Likewise.
890
891 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
892
893         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
894
895 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
896
897         PR libfortran/20124
898         * gfortran.dg/pr20124.f90: New Test
899
900 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
901
902         PR tree-optimization/20130
903         * gcc.dg/pr20130-1.c: New test.
904
905 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
906
907         PR target/20095
908         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
909
910 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
911
912         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
913
914 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
915
916         * g++.dg/eh/forced1.C: Fix comment.
917         * g++.dg/eh/forced2.C: Ditto.
918         * g++.dg/eh/forced3.C: Ditto.
919         * g++.dg/eh/forced4.C: Ditto.
920
921 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
922
923         PR rtl-opt/20412
924         * gcc.c-torture/compile/pr20412.c: New test.
925
926 2005-03-10  Roger Sayle  <roger@eyesopen.com>
927
928         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
929
930 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
931
932         PR target/20322
933         * gcc.dg/20050307-1.c: New test.
934
935 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
936
937         PR c++/20375
938         * g++.dg/other/stdarg3.C: New.
939
940 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
941
942         PR c++/18384, c++/18327
943         * g++.dg/init/array19.C: New test.
944
945         PR inline-asm/20314
946         * gcc.dg/torture/pr20314-1.c: New test.
947         * gcc.dg/torture/pr20314-2.c: New test.
948
949 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
950
951         * gcc.dg/20050309-1.c: New test.
952
953 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
954
955         * gcc.dg/builtins-10.c: Reactivate disabled test.
956         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
957         new cbrt transformations.
958
959 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
960
961         PR c++/20208
962         * g++.dg/template/array13.C: New test.
963
964 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
965
966         PR c++/16859
967         * g++.dg/init/brace4.C: New test.
968
969 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
970
971         PR c++/20186
972         * g++.dg/template/non-dependent12.C: New.
973
974 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
975
976         PR c++/20142
977         * g++.dg/init/array18.C: Add dg-do run marker.
978         
979         PR c++/20142
980         * g++.dg/init/array18.C: New test.
981
982 2005-03-09  Ben Elliston  <bje@au.ibm.com>
983
984         * consistency.vlad/vlad.exp: Remove trailing semicolons.
985         * g++.dg/gcov/gcov.exp: Likewise.
986         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
987         * gcc.target/xstormy16/xstormy16.exp: Likewise.
988         * lib/c-torture.exp: Likewise.
989         * lib/fortran-torture.exp: Likewise.
990         * lib/g++.exp: Likewise.
991         * lib/gcc-defs.exp: Likewise.
992         * lib/gcc-dg.exp: Likewise.
993         * lib/gcc.exp: Likewise.
994         * lib/gcov.exp: Likewise.
995         * lib/gfortran.exp: Likewise.
996         * lib/mike-g++.exp: Likewise.
997         * lib/mike-gcc.exp: Likewise.
998         * lib/objc-torture.exp: Likewise.
999         * lib/objc.exp: Likewise.
1000         * lib/profopt.exp: Likewise.
1001         * lib/target-libpath.exp: Likewise.
1002         * lib/target-supports.exp: Likewise.
1003         * lib/treelang.exp: Likewise.
1004         * lib/wrapper.exp: Likewise.
1005
1006 2005-03-08  Jeff Law  <law@redhat.com>
1007
1008         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1009         PHI-OPT changes.
1010
1011 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1012
1013         * gcc.dg/vect/pr20122.c: New test.
1014
1015 2005-03-07  Jeff Law  <law@redhat.com>
1016
1017         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1018         was folded away.
1019         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1020         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1021         * gcc.dg/tree-ssa/pr18134.c: New test.
1022
1023 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1024
1025         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1026         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1027         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1028
1029 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1030
1031         PR tree-opt/17671
1032         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1033
1034 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1035
1036         * g++.dg/warn/Wnvdtor.C: New test.
1037
1038 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1039
1040         * gcc.dg/torture/pr19683-1.c: New test.
1041
1042 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1043
1044         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1045         * gfortran.dg/g77/19990313-2.f: Ditto.
1046         * gfortran.dg/g77/19990313-3.f: Ditto.
1047         * gfortran.dg/g77/19990525-0.f: Ditto.
1048         * gfortran.dg/g77/19990826-0.f: Ditto.
1049         * gfortran.dg/g77/19990826-2.f: Ditto.
1050         * gfortran.dg/g77/19990826-3.f: Ditto.
1051         * gfortran.dg/g77/20000511-1.f: Ditto.
1052         * gfortran.dg/g77/20000511-2.f: Ditto.
1053         * gfortran.dg/g77/970625-2.f: Ditto.
1054         * gfortran.dg/g77/980310-2.f: Ditto.
1055         * gfortran.dg/g77/980310-3.f: Ditto.
1056         * gfortran.dg/g77/980310-8.f: Ditto.
1057         * gfortran.dg/g77/980519-2.f: Ditto.
1058         * gfortran.dg/g77/alpha1.f: Ditto.
1059         * gfortran.dg/g77/claus.f: Ditto.
1060         * gfortran.dg/g77/erfc.f: Ditto.
1061         * gfortran.dg/g77/short.f: Ditto.
1062         * gfortran.fortran-torture/execute/data.f90: Ditto.
1063         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1064         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1065
1066 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1067
1068         * lib/file-format.exp (gcc_target_object_format): Add check for som
1069         format and hardcode object formats on hppa*-*-hpux*.
1070         * lib/target-supports.exp (check_weak_available): Add check for som
1071         object format.  Always return 0 on hppa*-*-hpux10*.
1072
1073         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1074         is defined.
1075
1076         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1077
1078 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1079
1080         * gfortran.dg/pr19936_1.f90: New test.
1081         * gfortran.dg/pr19936_2.f90: New test.
1082         * gfortran.dg/pr19936_3.f90: New test.
1083
1084 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1085             Paul Thomas <prthomas@drfccad.cea.fr>
1086
1087         * gfortran.dg/PR19754_1.f90: New test.
1088         * gfortran.dg/PR19754_2.f90: Ditto.
1089
1090 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1091
1092         PR c++/19311
1093         * g++.dg/template/non-dependent11.C: New test.
1094
1095 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1096
1097         * lib/target-supports.exp (check_iconv_available): Fix comment.
1098
1099 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1100             Joseph S. Myers  <joseph@codesourcery.com>
1101
1102         PR c++/19797
1103         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1104
1105 2005-03-04  Matthew Sachs  <msachs@apple.com>
1106
1107         * gcc.exp (gcc_target_compile): Put braces around
1108         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1109         * objc.exp (objc_target_compile): Likewise.
1110         * treelang.exp (treelang_target_compile): Likewise.
1111
1112 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1113
1114         PR fortran/19673
1115         * gfortran.dg/func_result_1.f90: New test.
1116
1117 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1118
1119         * gcc.misc-tests/options.exp: New test.
1120
1121 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1122
1123         * gcc.dg/pr15784-4.c: New test.
1124
1125 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1126
1127         * gcc.c-torture/execute/pr17133.c: New.
1128         * gcc.c-torture/compile/20050303-1.c: New.
1129
1130 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1131
1132         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1133
1134 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1135
1136         * g++.dg/overload/using2.C: New.
1137
1138 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1139
1140         PR c++/19916
1141         * g++.dg/init/ptrmem2.C: New test.
1142
1143 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1144
1145         PR c/8927
1146         * gcc.dg/pr8927-1.c: New test.
1147
1148 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1149
1150         PR c++/20232
1151         * g++.dg/inherit/covariant12.C: New.
1152
1153 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1154
1155         PR fortran/19479
1156         * gfortran.dg/bound_1.f90: New test.
1157
1158 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1159
1160         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1161         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1162
1163 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1164
1165         PR c/20245
1166         * gcc.dg/pr20245-1.c: New test.
1167
1168 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1169
1170         PR middle-end/19874
1171         * gcc.c-torture/execute/20050119-2.c: New test case.
1172
1173 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1174
1175         * README: Update the DejaGnu bug reporting address.
1176         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1177         * lib/objc-torture.exp: Likewise.
1178
1179 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1180
1181         * gfortran.dg/boz_1.f90: New test.
1182         * gfortran.dg/boz_3.f90: New test.
1183         * gfortran.dg/boz_4.f90: New test.
1184
1185 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1186
1187         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1188         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1189
1190 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1191
1192         PR libfortran/20101
1193         * gfortran.dg/write_0_pe_format.f90: New test.
1194
1195 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1196
1197         PR c++/20206
1198         * g++.dg/opt/thunk2.C: New test.
1199         * g++.dg/opt/covariant1.C: New test.
1200
1201 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1202
1203         * gfortran.dg/e_d_fmt.f90: New test.
1204
1205 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1206
1207         * gcc.dg/asm-b.c: Fix comment typos.
1208
1209 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1210
1211         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1212         a V_MAY_DEF also.
1213
1214 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1215
1216         PR tree-opt/20188
1217         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1218         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1219         * gcc.dg/asm-b.c: New test.
1220
1221 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1222
1223         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1224         Disable this test on IRIX 6.
1225
1226 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1227
1228         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1229         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1230         parser.
1231
1232 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1233
1234         PR tree-optimization/20204
1235         * testsuite/gcc.dg/pr20204.c: New test.
1236
1237 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1238
1239         PR target/20196
1240         * gcc.c-torture/execute/20050224-1.c: New test.
1241
1242         PR c++/20175
1243         * g++.dg/warn/Wbraces2.C: New test.
1244
1245 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1246
1247         PR c++/19878
1248         * g++.dg/init/const2.C: New test.
1249
1250 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1251
1252         PR tree-optimization/20100
1253         * gcc.c-torture/execute/pr20100-1.c: New test.
1254
1255 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1256
1257         * gfortran.dg/implicit_3.f90: New test.
1258
1259         * gfortran.dg/deftype_1.f90: New test.
1260
1261 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1262
1263         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1264         the test passes.
1265         * g++.dg/other/anon3.C: Accept a warning.
1266
1267 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1268
1269         * gcc.dg/pr20017.c: Fix a comment typo.
1270
1271 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1272
1273         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1274
1275 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1276
1277         PR ada/19902
1278         * ada/acats/tests/cxa/cxa3004.a: Remove.
1279         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1280
1281 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1282
1283         PR c++/20073
1284         * g++.dg/init/const1.C: New test.
1285
1286         PR c++/19991
1287         * g++.dg/parse/constant7.C: New test.
1288
1289         PR c++/20152
1290         * g++.dg/parse/error27.C: New test.
1291         * g++.dg/template/qualttp15.C: Adjust error markers.
1292         * g++.old-deja/g++.other/struct1.C: Likewise.
1293         
1294         PR c++/20153
1295         * g++.dg/template/error17.C: New test.
1296
1297         PR c++/20148
1298         * g++.dg/parser/error26.C: New test.
1299
1300 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1301
1302         PR tree-optimization/20100
1303         PR tree-optimization/20115
1304         * gcc.dg/pr20115.c: New test.
1305         * gcc.dg/pr20115-1.c: New test.
1306         * gcc.dg/pr20100.c: New test.
1307         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1308         call-clobbered variables after alias1.
1309
1310 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1311
1312         * gfortran.dg/list_read_4.f90: new test.
1313
1314 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1315
1316         PR rtl-optimization/20017.
1317         * gcc.dg/pr20017.c: New.
1318
1319 2005-02-22  Devang Patel  <dpatel@apple.com>
1320
1321         PR 19952
1322         * g++.dg/tree-ssa/pr19952.C: New test.
1323         
1324 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1325
1326         PR c++/19883
1327         * g++.dg/parse/constant6.C: New test.
1328
1329 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1330
1331         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1332         * g++.dg/charset/asm2.c: Likewise.
1333         * g++.dg/charset/asm3.c: Likewise.
1334         * g++.dg/charset/asm4.c: Likewise.
1335         * g++.dg/charset/asm5.c: Likewise.
1336         * g++.dg/charset/attribute1.c: Likewise.
1337         * g++.dg/charset/attribute2.c: Likewise.
1338         * g++.dg/charset/extern1.cc: Likewise.
1339         * g++.dg/charset/extern2.cc: Likewise.
1340         * g++.dg/charset/extern3.cc: Likewise.
1341         * g++.dg/charset/function.cc: Likewise.
1342         * g++.dg/charset/string.c: Likewise.
1343         * g++.dg/charset/charset.exp: Likewise.
1344         * lib/target-supports.exp (check_iconv_available): Fix comment.
1345
1346 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1347
1348         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1349         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1350         * gcc.dg/charset/asm2.c: Likewise.
1351         * gcc.dg/charset/asm3.c: Likewise.
1352         * gcc.dg/charset/asm4.c: Likewise.
1353         * gcc.dg/charset/asm5.c: Likewise.
1354         * gcc.dg/charset/asm6.c: Likewise.
1355         * gcc.dg/charset/attribute1.c: Likewise.
1356         * gcc.dg/charset/attribute2.c: Likewise.
1357         * gcc.dg/charset/builtin1.c: Likewise.
1358         * gcc.dg/charset/extern.c: Likewise.
1359         * gcc.dg/charset/function.c: Likewise.
1360         * gcc.dg/charset/string.c: Likewise.
1361         * gcc.dg/charset/charset.exp: Likewise.
1362
1363 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1364
1365         PR fortran/20086
1366         * gfortran.dg/pr20086.f90: New test.
1367
1368 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1369
1370         PR tree-optimization/19786
1371         * g++.dg/tree-ssa/pr19786.C: New.
1372
1373 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1374
1375         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1376
1377 2005-02-21  Jeff Law  <law@redhat.com>
1378
1379         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1380
1381 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1382
1383         * gfortran.dg/do_iterator: Split loop, markup all lines for
1384         which an error locus is printed.
1385         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1386         locus is printed.
1387         * gfortran.dg/select_4.f90: Likewise.
1388         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1389         locuses in the various permutations.
1390
1391 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1392
1393         PR tree-optimization/19951
1394         * g++.dg/vect: New directory.
1395         * g++.dg/vect/vect.exp: New file.
1396         * g++.dg/vect/pr19951.cc: New testcase.
1397         * g++.dg/dg.exp: Also prune vectorizer tests.
1398
1399 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1400
1401         PR 18785
1402         * gcc.dg/charset/builtin1.c: New test.
1403
1404 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1405
1406         PR c++/19299
1407         * g++.dg/inherit/volatile1.C: New test.
1408
1409         PR c++/19440
1410         * g++.dg/template/dtor4.C: New test.
1411
1412 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1413
1414         * gfortran.dg/int_1.f90: New test.
1415
1416 2005-02-19  Devang Patel  <dpatel@apple.com>
1417
1418         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1419
1420 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1421
1422         * gfortran.dg/achar_1.f90: New test.
1423
1424 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1425
1426         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1427
1428 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1429             Jakub Jelinek  <jakub@redhat.com>
1430
1431         PR tree-optimization/19828
1432         * gcc.dg/tree-ssa/loop-7.c: New test.
1433         * gcc.c-torture/execute/20050218-1.c: New test.
1434
1435 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1436
1437         PR c/20043
1438         * gcc.dg/transparent-union-1.c: New test.
1439         * gcc.dg/transparent-union-2.c: New test.
1440
1441 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1442
1443         PR tree-optimization/18977
1444         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1445
1446 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1447
1448         PR target/20054
1449         * gcc.dg/pr20054.c: New test.
1450
1451 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1452
1453         PR c++/19508
1454         * g++.dg/ext/attrib20.C: New test.
1455
1456 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1457
1458         PR middle-end/20030
1459         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1460
1461 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1462
1463         PR c++/20008
1464         * g++.dg/opt/switch4.C: New.
1465
1466 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1467
1468         PR c++/20023
1469         PR tree-optimization/20009
1470         * gcc.c-torture/compile/20050217-1.c: New test.
1471         * g++.dg/opt/switch3.C: New test.
1472
1473         PR tree-optimization/18947
1474         * gcc.c-torture/compile/20050215-1.c: New test.
1475         * gcc.c-torture/compile/20050215-2.c: New test.
1476         * gcc.c-torture/compile/20050215-3.c: New test.
1477
1478 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1479
1480         PR c++/20028
1481         * g++.dg/template/crash34.C: New.
1482
1483         PR c++/20022
1484         * g++.dg/other/access3.C: New.
1485
1486 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1487
1488         * gcc.dg/vect/vect-98.c: New test.
1489
1490 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1491
1492         PR tree-optimization/19967
1493         * gcc.dg/pr19967.c: New.
1494
1495 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1496
1497         PR middle-end/19857
1498         * gcc.dg/tree-ssa/20050215-1.c: New test.
1499         * gcc.c-torture/execute/20050215-1.c: New test.
1500
1501 2005-02-15  Eric Christopher  <echristo@redhat.com>
1502
1503         * gcc.dg/cpp/20050215-1.c: New file.
1504
1505 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1506
1507         PR tree-optimization/15785
1508         * gcc.dg/pr15785-1.c: New test.
1509
1510 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1511
1512         PR c++/17788
1513         * g++.dg/init/ctor4.C: New.
1514         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1515
1516 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1517
1518         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1519         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1520
1521 2005-02-15  Andreas Schwab  <schwab@suse.de>
1522
1523         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1524         declare malloc.
1525
1526 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1527
1528         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1529
1530 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1531
1532         PR tree-optimization/19853
1533         * gcc.c-torture/compile/pr19853.c: New test.
1534
1535 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1536
1537         PR c++/19608
1538         * g++.dg/parse/local-class1.C: New.
1539
1540         PR c++/19895
1541         * g++.dg/parse/ptrmem3.C: New.
1542
1543         PR c++/19884
1544         * g++.old-deja/g++.oliva/template6.C: Add another case.
1545         * g++.dg/template/explicit6.C: New.
1546
1547 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1548
1549         PR c++/17816
1550         * g++.dg/other/redecl2.C: New.
1551
1552 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1553
1554         PR c++/19891
1555         * g++.dg/abi/covariant4.C: New.
1556
1557 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1558
1559         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1560
1561 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1562
1563         * gcc.dg/vect/vect-96.c: Fix typo.
1564
1565 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1566
1567         PR c++/14479
1568         PR c++/19487
1569         * g++.dg/template/enum5.C: New test.
1570
1571 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1572
1573         * gcc.dg/vect/vect-97.c: New test.
1574
1575 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1576
1577         * gcc.dg/vect/vect-96.c: New test.
1578
1579 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1580
1581         * gcc.dg/builtins-34.c: Also check ldexp*.
1582
1583 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1584
1585         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1586
1587 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1588
1589         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1590         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1591         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1592         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1593         selector_list, selector_expression, dg-process-target): Move to new
1594         file target-supports-dg.exp.
1595         * lib/target-supports-dg.exp: New.
1596
1597         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1598         New.
1599
1600 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1601
1602         PR c++/19666
1603         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1604
1605         PR middle-end/19858
1606         * gcc.c-torture/compile/20050210-1.c: New test.
1607
1608 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1609
1610         PR c++/19755
1611         * g++.dg/warn/Wbraces1.C: New test.
1612
1613 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1614
1615         * gcc.dg/builtins-52.c: New testcase.
1616
1617 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1618
1619         PR c/19342
1620         * gcc.c-torture/execute/20050119-1.c: New test.
1621
1622 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1623
1624         PR c++/19811
1625         * g++.dg/init/delete1.C: New test.
1626
1627 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1628
1629         PR c++/18470
1630         * g++.dg/template/static12.C: New test.
1631
1632 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1633
1634         PR c++/19787
1635         * g++.dg/conversion/ambig1.C: New test.
1636
1637         PR c++/19739
1638         * g++.dg/ext/attrib19.C: New test.
1639
1640         PR c++/19732
1641         * g++.dg/parse/dtor5.C: New test.
1642
1643         PR c++/19762
1644         * g++.dg/template/dtor3.C: New test.
1645
1646         PR c++/19826
1647         * g++.dg/template/static11.C: New test.
1648         * g++.dg/template/crash2.C: Remove dg-error marker.
1649
1650 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1651
1652         PR C++/18491
1653         * g++.old-deja/g++.mike/p10769a.C: Remove.
1654
1655 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1656
1657         * gcc.dg/builtins-48.c: New test case.
1658         * gcc.dg/builtins-49.c: New test case.
1659         * gcc.dg/builtins-50.c: New test case.
1660         * gcc.dg/builtins-51.c: New test case.
1661
1662 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1663
1664         PR middle-end/19583
1665         * g++.dg/warn/Wreturn-type-3.C: New test.
1666
1667 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1668
1669         PR middle-end/19402
1670         * gcc.dg/pr19402-1.c: New testcase.
1671         * gcc.dg/pr19402-2.c: likewise.
1672
1673 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1674
1675         PR middle-end/19854
1676         * g++.dg/tree-ssa/tmmti.C: New testcase.
1677
1678 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1679
1680         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1681
1682 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1683
1684         PR c++/19733
1685         * g++.dg/parse/crash23.C: New test.
1686         * g++.dg/warn/Weff1.C: New test.
1687
1688 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1689
1690         * gcc.dg/20050209-1.c: New test.
1691
1692 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1693
1694         PR target/19799
1695         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1696
1697 2005-02-08  Mike Stump  <mrs@apple.com>
1698
1699         * g++.dg/pch/import-2.c: New test.
1700         * g++.dg/pch/import-2.hs: New.
1701         * g++.dg/pch/include/import-2a.h: New.
1702         * g++.dg/pch/include/import-2b.h: New.
1703
1704 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1705
1706         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1707
1708 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1709
1710         * gfortran.dg/substr_1.f90: New test.
1711
1712 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1713
1714         PR middle-end/19775
1715         * gcc.dg/torture/builtin-power-1.c: Disable test for
1716         invalid transformation.
1717         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1718         no longer optimize.
1719         * gcc.dg/builtins-47.c: New testcase.
1720
1721 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1722             Dorit Naishlos  <dorit@il.ibm.com>
1723
1724         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1725
1726 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1727
1728         * gcc.c-torture/compile/20050206-1.c: New test.
1729
1730 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1731
1732         PR tree-opt/19768
1733         * g++.dg/opt/pr19768.C: New test.
1734
1735 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1736
1737         PR tree-opt/19736
1738         * gcc.c-torture/compile/pr19736.c: New test.
1739
1740 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1741
1742         PR c++/17401
1743         * g++.dg/parse/error25.C: New test.
1744
1745 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1746
1747         * gcc.c-torture/execute/20050203-1.c: New.
1748
1749 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1750
1751         * gcc.dg/vect/vect-85.c: Remove xfail.
1752         * gcc.dg/vect/vect-86.c: Remove xfail.
1753         * gcc.dg/vect/vect-87.c: Remove xfail.
1754         * gcc.dg/vect/vect-88.c: Remove xfail.
1755
1756 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1757
1758         * gcc.dg/altivec-19.c: New.
1759
1760 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1761
1762         PR c/17807
1763         * gcc.dg/nested-func-3.c: New test.
1764         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1765
1766 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1767
1768         * gcc.test-framework/gen_directive_tests: Generate tests for
1769         selector expressions.
1770
1771 2005-02-02  Matt Austern  <austern@apple.com>
1772
1773         PR c++/19628
1774         * g++/ext/builtin7.C: New.
1775         * g++/ext/builtin8.C: New.
1776
1777 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1778
1779         PR c/18502
1780         * gcc.dg/pr18502-1.c: New test.
1781
1782 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1783
1784         PR c++/17413
1785         * g++.dg/template/local4.C: Tweak.
1786
1787 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1788
1789         PR tree-optimization/19578
1790         * gcc.c-torture/compile/20050202-1.c: New test.
1791
1792 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1793
1794         PR c/19435
1795         * gcc.dg/c99-init-4.c: New test.
1796
1797 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1798
1799         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1800
1801         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1802
1803         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1804         * g++.dg/eh/check-vect.h: New.
1805
1806         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1807         * gcc.dg/vect/vect-78.c: Ditto.
1808         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1809         Remove.
1810
1811         * g++.dg/conversion/simd1.C: Expect warning.
1812         * g++.dg/ext/attribute-test-1.C: Ditto.
1813         * g++.dg/ext/attribute-test-2.C: Ditto.
1814         * g++.dg/ext/attribute-test-3.C: Ditto.
1815         * g++.dg/ext/attribute-test-4.C: Ditto.
1816
1817         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1818         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1819
1820         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1821
1822 2005-02-01  Richard Henderson  <rth@redhat.com>
1823
1824         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1825         long double for ibm double-double format.
1826         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1827
1828 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1829
1830         PR tree-optimization/19633
1831         * testsuite/gcc.dg/pr19633-1.c: New test.
1832         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1833         to NULL or a symbol.
1834
1835 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1836
1837         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1838         New procs.
1839         (dg-process-target (local override)): Handle selector expressions.
1840
1841         * gcc.test-framework/README: Describe tests in source directory.
1842         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1843         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1844         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1845         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1846         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1847         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1848         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1849         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1850         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1851         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1852         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1853         * gcc.test-framework/dg-error-exp-P.c: New test.
1854         * gcc.test-framework/dg-error-exp-XP.c: New test.
1855         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1856         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1857         * gcc.test-framework/dg-output-exp-P.c: New test.
1858         * gcc.test-framework/dg-output-exp-XF.c: New test.
1859         * gcc.test-framework/dg-warning-exp-P.c: New test.
1860         * gcc.misc-tests/dg-1.c: Remove.
1861         * gcc.misc-tests/dg-2.c: Remove.
1862         * gcc.misc-tests/dg-3.c: Remove.
1863         * gcc.misc-tests/dg-4.c: Remove.
1864         * gcc.misc-tests/dg-5.c: Remove.
1865         * gcc.misc-tests/dg-6.c: Remove.
1866         * gcc.misc-tests/dg-7.c: Remove.
1867         * gcc.misc-tests/dg-8.c: Remove.
1868         * gcc.misc-tests/dg-9.c: Remove.
1869         * gcc.misc-tests/dg-10.c: Remove.
1870         * gcc.misc-tests/dg-11.c: Remove.
1871         * gcc.misc-tests/dg-12.c: Remove.
1872         * gcc.misc-tests/dg-test.exp: Remove.
1873
1874         * gcc.test-framework/test-framework.awk: Change recording and
1875         printing of passes and failures.
1876
1877         * gcc.test-framework: New directory.
1878         * gcc.test-framework/README: New.
1879         * gcc.test-framework/test-framework.exp: New.
1880         * gcc.test-framework/test-framework.awk: New.
1881         * gcc.test-framework/gen_directive_tests: New.
1882
1883 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1884
1885         * lib/treelang.exp: Fix comment typos.
1886         (treelang_target_compile): Don't append libs=-ltreelang to options.
1887
1888 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1889
1890         * g++.dg/parse/typename7.C: Adjust error messages.
1891
1892 2005-01-31  Jeff Law  <law@redhat.com>
1893
1894         * gcc.c-torture/execute/20050131-1.c: New test.
1895         * gcc.dg/wcaselabel.c: New test.
1896
1897 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1898
1899         * g++.dg/other/warning1.C: Adjust error messags.
1900         * g++.dg/parse/constant5.C: New test.
1901
1902 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1903
1904         PR c/19333
1905         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1906         the test case valid.
1907         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1908         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1909         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1910         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1911         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1912         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1913
1914 2005-01-31  Dale Johannesen  <dalej@apple.com>
1915
1916         * g++.dg/opt/pr19650.C:  New test.
1917
1918 2005-01-31  Richard Henderson  <rth@redhat.com>
1919
1920         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1921         long double for intel double extended format.
1922         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1923
1924 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1925
1926         PR c++/19555
1927         * g++.dg/template/static10.C: New test.
1928
1929         PR c++/19395
1930         * g++.dg/parse/error24.C: New test.
1931
1932         PR c++/19367
1933         * g++.dg/lookup/builtin1.C: New test.
1934
1935         PR c++/19457
1936         * g++.dg/warn/conv3.C: New test.
1937
1938 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1939
1940         PR fortran/19647
1941         * gfortan.dg/inquire_7.f90
1942
1943 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1944
1945         PR tree-optimization/15791
1946         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1947         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1948         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1949         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1950         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1951         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1952         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1953         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1954         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1955         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1956
1957 2005-01-29  Paul Brook  <paul@codesourcery.com>
1958
1959         PR fortran/18565
1960         * check.c (real_or_complex_check): New function.
1961         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1962         * intrinsic.c (add_functions): Use new check functions.
1963         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1964         Add prototypes.
1965
1966 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1967
1968         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1969         gcc.dg/lvalue-3.c: New tests.
1970         * gcc.dg/concat.c: Update expected messages.
1971
1972 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1973
1974         PR libfortran/19595
1975         * gfortran.dg/eor_1.f90:  New test.
1976
1977 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1978
1979         PR fortran/19589
1980         * gfortran.dg/logical_data_1.f90: New test.
1981
1982 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1983
1984         PR c++/19253
1985         * g++.dg/template/crash33.C: New test.
1986
1987         PR c++/19667
1988         * g++.dg/template/crash32.C: New test.
1989
1990 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1991
1992         PR middle-end/16558
1993         * g++.dg/warn/Wreturn-type-2.C: New test.
1994
1995 2004-06-24  Jeff Law  <law@redhat.com>
1996
1997         * gcc.dg/tree-ssa/20050128-1.c: New test.
1998
1999 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2000
2001         * gcc.target/frv/all-mdpackh-1.c: New test.
2002
2003 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2004
2005         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2006
2007 2005-01-27  Richard Henderson  <rth@redhat.com>
2008
2009         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2010
2011 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2012
2013         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2014
2015 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2016
2017         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2018         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2019         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2020         to cope with cases where the multilib options override the dg-options.
2021
2022 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2023
2024         PR c/18946
2025         * gcc.dg/noncompile/20050120-1.c: New test.
2026
2027 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2028
2029         PR tree-optimization/19633
2030         * gcc.dg/pr19633.c: New test.
2031         * gcc.dg/tree-ssa/pr19633.c: New test.
2032
2033 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2034
2035         * gcc.dg/20041216-1.c: New test.
2036
2037 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2038
2039         PR objc/18862
2040         * objc.dg/selector-2.m: New test.
2041
2042 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2043
2044         * g++.dg/opt/range-test-2.C: New test.
2045
2046         PR rtl-optimization/19579
2047         * gcc.c-torture/execute/20050124-1.c: New test.
2048
2049 2005-01-26  Greg Parker  <gparker@apple.com>
2050         Stuart Hastings  <stuart@apple.com>
2051
2052         * gcc.c-torture/execute/20050125-1.c: New.
2053
2054 2005-01-18  Jan Hubicka  <jh@suse.cz>
2055
2056         PR tree-optimize/19337
2057         * gcc.c-torture/compile/20050119-1.c: New test.
2058
2059 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2060
2061         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2062         test for successful match.
2063
2064 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2065
2066         PR objc/18408
2067         * objc.dg/comp-types-7.m: New test.
2068
2069 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2070
2071         * lib/target-supports.exp (current_target_name): New.
2072         (check_effective_target_ilp32, check_effective_target_lp64):
2073         Cache the result to use as long as the current target, with
2074         multilib flags, remains the same.
2075
2076         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2077         (dg-require-weak, dg-require-visibility, dg-require-alias,
2078         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2079         dg-require-effective-target, dg-skip-if): Remove call to
2080         skip_test_and_clear_xfail.
2081         (dg-test): Clear xfail data.
2082
2083 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2084
2085         PR target/17751
2086         * gcc.dg/ppc64-toc.c: New test.
2087
2088         * g++.dg/tree-ssa/empty-1.C: New test.
2089
2090         PR middle-end/19551
2091         * gcc.c-torture/execute/20050121-1.c: New test.
2092         * gcc.dg/20050121-2.c: New test.
2093
2094 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2095         Paul Brook  <paul@codesourcery.com>
2096
2097         PR fortran/17941
2098         * gfortran.dg/real_const_1.f: New test.
2099         * gfortran.dg/real_const_2.f90: New test.
2100         * gfortran.dg/complex_int_1.f90: New test.
2101
2102 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2103
2104         PR fortran/19313
2105         * gfortan.dg/inquire_6.f90: New test.
2106
2107 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2108
2109         PR libfortran/19451
2110         * open_readonly_1.f90:  New test.
2111
2112 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2113
2114         PR libfortran/18982
2115         * gfortran.dg/open_new.f90: New file.
2116
2117 2005-01-22  Paul Brook  <paul@codesourcery.com>
2118
2119         * namelist_1.f90: New test.
2120
2121 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2122
2123         PR tree-optimization/19484
2124         * gcc.c-torture/compile/20050122-[12].c: New tests.
2125
2126 2005-01-22  Paul Brook  <paul@codesourcery.com>
2127
2128         * gfortran.dg/implicit_2.f90: New test.
2129
2130 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2131
2132         PR fortran/19314
2133         * gfortran.dg/inquire_5.f90: New test.
2134
2135 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2136
2137         PR c/18809
2138         * gcc.dg/pr18809-1.c: New test.
2139
2140 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2141
2142         * gcc.dg/20050121-1.c: New test.
2143
2144         PR tree-optimization/13000
2145         * gcc.dg/20040206-1.c: Change warning to point where function is
2146         being inlined.
2147
2148 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2149
2150         PR c++/19208
2151         * g++.dg/template/array11.C: New test.
2152
2153 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2154
2155         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2156         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2157         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2158         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2159         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2160         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2161
2162 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2163
2164         PR tree-optimization/15349
2165         * gcc.dg/tree-ssa/pr15349.c: New.
2166
2167 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2168
2169         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2170
2171 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2172
2173         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2174         scan-assembler-times directive name.
2175
2176         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2177         after dg-do.
2178
2179         PR rtl-optimization/19462
2180         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2181
2182 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2183
2184         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2185         counting function calls on ia64.
2186
2187 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2188
2189         PR rtl-optimization/15139
2190         * gcc.dg/20050111-2.c: New test.
2191
2192         PR c/17297
2193         * gcc.c-torture/compile/20050113-1.c: New testcase.
2194
2195         PR middle-end/19164
2196         * gcc.dg/20050113-1.c: New testcase.
2197
2198 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2199
2200         * gcc.dg/vect/vect-85.c: Add comment.
2201         * gcc.dg/vect/vect-86.c: Add xfail for now.
2202         * gcc.dg/vect/vect-87.c: Add xfail for now.
2203         * gcc.dg/vect/vect-88.c: Add xfail for now.
2204         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2205
2206 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2207
2208         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2209
2210 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2211
2212         * g++.dg/debug/typedef3.C: New test.
2213
2214 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2215
2216         PR c/19472
2217         * gcc.dg/asm-a.c: New test.
2218
2219 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2220
2221         * gcc.dg/sh-relax.c: Add prototype for abort.
2222
2223 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2224
2225         * gcc.dg/short-compare-1.c: New test.
2226         * gcc.dg/short-compare-2.c: Likewise.
2227
2228 2005-01-18  Michael Matz  <matz@suse.de>
2229
2230         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2231
2232 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2233
2234         PR tree-optimization/19121
2235         * gcc.c-torture/compile/pr19121.c: New test.
2236
2237 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2238
2239         PR target/19357
2240         * gcc.c-torture/compile/pr19357.c: New test.
2241
2242 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2243
2244         PR c/5675
2245         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2246         pass--those that refer just to the variable, possibly with a
2247         cast.
2248         * gcc.dg/c99-const-expr-3.c: Likewise.
2249
2250         PR middle-end/13127
2251         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2252         longer emitted.
2253
2254 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2255
2256         PR fortran/18778
2257         * gfortran.dg/endfile_2.f90: New test.
2258
2259 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2260
2261         PR 19168
2262         * gfortran.dg/select_5.f90: New test.
2263
2264 2004-01-16  Paul Brook  <paul@codesourcery.com>
2265
2266         * gfortran.dg/common_4.f90: New test.
2267
2268 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2269
2270         PR rtl-optimization/19462
2271         * gcc.dg/torture/pr19462-1.c: New test.
2272
2273 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2274
2275         PR objc/19321
2276         * objc.dg/func-ptr-2.m: New.
2277         * objc.dg/volatile-1.m: New.
2278
2279 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2280
2281         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2282
2283 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2284
2285         PR tree-optimization/19060
2286         * gcc.c-torture/execute/20050104-1.c: New test.
2287
2288 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2289
2290         PR fortran/18983
2291         * gfortran.dg/write_to_null.f90: New test.
2292
2293 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2294             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2295
2296         PR other/19328
2297         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2298         argument.
2299
2300 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2301
2302         PR c++/19263
2303         * g++.dg/init/vector1.C: New test.
2304
2305 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2306
2307         PR target/13158
2308         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2309         PR target/18987
2310         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2311
2312 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2313
2314         * gfortran.dg/select_1.f90: New test.
2315         * gfortran.dg/select_2.f90: New test.
2316         * gfortran.dg/select_3.f90: New test.
2317         * gfortran.dg/select_4.f90: New test.
2318
2319 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2320
2321         PR middle-end/19084
2322         PR rtl-optimization/19348
2323         * gcc.dg/20050111-1.c: New test.
2324         * gcc.c-torture/execute/20050111-1.c: New test.
2325
2326         * gcc.dg/i386-asm-4.c: New test.
2327
2328 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2329
2330         * gcc.dg/nested-func-2.c: New test.
2331         * ada/acats/norun.lst: Remove c953002.
2332
2333 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2334
2335         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2336
2337 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2338
2339         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2340
2341 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2342
2343         PR target/18761
2344         * g++.dg/abi/align1.C: New test.
2345
2346 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2347
2348         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2349         at a time.
2350         * g++.dg/ext/altivec_check.h: Support compiling as C.
2351
2352 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2353
2354         PR c++/19355
2355         * g++.dg/expr/pr19355-1.C: New test case.
2356
2357 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2358
2359         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2360         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2361         * ada/acats/tests/c3/c92005b.ada: Likewise.
2362         * ada/acats/tests/c3/cxb3012.a: Likewise.
2363         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2364
2365 2005-01-09  Paul Brook  <paul@codesourcery.com>
2366
2367         * gfortran.dg/common_2.f90: New file.
2368         * gfortran.dg/common_3.f90: New file.
2369
2370 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2371
2372         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2373
2374 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2375
2376         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2377         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2378         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2379         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2380         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2381         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2382         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2383         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2384         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2385         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2386         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2387         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2388         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2389         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2390         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2391         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2392         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2393         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2394         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2395         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2396         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2397         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2398         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2399         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2400         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2401         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2402         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2403         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2404         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2405         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2406         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2407         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2408         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2409         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2410         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2411         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2412         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2413         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2414         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2415         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2416         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2417         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2418         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2419         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2420         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2421         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2422         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2423         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2424         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2425         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2426         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2427         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2428         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2429         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2430         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2431         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2432         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2433         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2434         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2435         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2436         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2437         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2438         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2439         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2440         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2441         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2442         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2443
2444         * gcc.dg/vect/vect-1.c: Fix spelling.
2445         * gcc.dg/vect/vect-10.c: Fix spelling.
2446         * gcc.dg/vect/vect-11.c: Fix spelling.
2447         * gcc.dg/vect/vect-12.c: Fix spelling.
2448         * gcc.dg/vect/vect-14.c: Fix spelling.
2449         * gcc.dg/vect/vect-15.c: Fix spelling.
2450         * gcc.dg/vect/vect-16.c: Fix spelling.
2451         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2452         * gcc.dg/vect/vect-64.c: Fix comments.
2453         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2454
2455 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2456             Ira Rosen  <irar@il.ibm.com>
2457
2458         * gcc.dg/vect/vect-70.c: New test.
2459         * gcc.dg/vect/vect-71.c: New test.
2460
2461 2005-01-09  Manfred Hollstein  <mh@suse.com>
2462
2463         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2464         * gcc.dg/pr18241-2.c: Likewise.
2465         * gcc.dg/pr18241-3.c: Likewise.
2466         * gcc.dg/pr18241-4.c: Likewise.
2467         * gcc.dg/pr18241-5.c: Likewise.
2468
2469 2005-01-08  Richard Henderson  <rth@redhat.com>
2470
2471         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2472         False for x86 and x86-64.
2473
2474 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2475
2476         PR tree-optimization/18241
2477         * gcc.dg/pr18241-1.c: New test.
2478         * gcc.dg/pr18241-2.c: New test.
2479         * gcc.dg/pr18241-3.c: New test.
2480         * gcc.dg/pr18241-4.c: New test.
2481         * gcc.dg/pr18241-5.c: New test.
2482
2483 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2484
2485         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2486         gfortran.dg/select_4.f90: New.
2487
2488 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2489
2490         * gcc.c-torture/execute/20050107-1.c: New test.
2491
2492 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2493
2494         PR c++/19298
2495         * g++.dg/template/ref2.C: New.
2496
2497 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2498
2499         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2500         instead of being empty.
2501
2502 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2503
2504         PR fortran/15553
2505         * gfortran.dg/array-1.f90: New test.
2506
2507 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2508
2509         PR tree-optimization/19283
2510         * gcc.c-torture/execute/20050106-1.c: New test.
2511
2512         PR rtl-optimization/18861
2513         * gcc.dg/20050105-1.c: New test.
2514
2515         PR tree-optimization/18828
2516         * gcc.dg/20050105-2.c: New test.
2517
2518 2005-01-07  Andreas Jaeger  <aj@suse.de>
2519
2520         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2521
2522 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2523
2524         PR fortran/18398
2525         * gfortran.dg/fmt_read.f90: New test.
2526
2527 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2528
2529         * gcc.dg/rs6000-ldouble-2.c: New.
2530
2531 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2532
2533         PR c++/19244
2534         * g++.dg/parser/ctor2.C: New test.
2535
2536 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2537
2538         PR c++/17154
2539         * g++.dg/template/using9.C: New test.
2540
2541 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2542
2543         PR c++/19258
2544         * g++.dg/lookup/friend6.C: New test.
2545
2546 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2547
2548         PR c++/19270
2549         * g++.dg/template/array10.C: New.
2550
2551 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2552
2553         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2554         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2555
2556 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2557
2558         * gcc.c-torture/compile/20050105-1.c: New test.
2559
2560 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2561
2562         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2563
2564 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2565
2566         PR middle-end/19100
2567         * gcc.dg/conv-3.c: New test case.
2568
2569 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2570
2571         * gcc.dg/asm-wide-1.c: New test.
2572
2573 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2574
2575         PR c++/19030
2576         * g++.dg/parse/crash22.C: New
2577
2578 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2579
2580         PR 19257
2581         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2582
2583 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2584
2585         PR middle-end/17767
2586         * gcc.dg/i386-mmx-6.c: New test case.
2587
2588 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2589
2590         PR tree-optimization/18308
2591         * gcc.dg/vect/pr18308.c: New testcase.
2592
2593 2005-01-04  Andreas Jaeger  <aj@suse.de>
2594
2595         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2596
2597 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2598             Robert Bowdidge <bowdidge@apple.com>
2599
2600         * gcc.dg/cpp/subframework1.c: New.
2601         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2602         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2603         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2604         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2605
2606 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2607
2608         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2609         producing warning.
2610         * gcc.dg/darwin-weakimport-2.c: New.
2611
2612 2005-01-03  Richard Henderson  <rth@redhat.com>
2613
2614         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2615
2616 2005-01-03  Richard Henderson  <rth@redhat.com>
2617
2618         * gcc.dg/vect/vect.exp: Enable for ia64.
2619         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2620         (check_effective_target_vect_float): Likewise.
2621         (check_effective_target_vect_no_align): Likewise.
2622         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2623         * gcc.dg/vect/vect-8.c: Likewise.
2624
2625 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2626
2627         PR target/19236
2628         * gcc.dg/pr19236-1.c: New test case.
2629
2630 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2631
2632         PR rtl-optimization/12092
2633         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2634
2635 2005-01-02  Andreas Jaeger  <aj@suse.de>
2636
2637         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2638
2639 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2640             Andrew Pinski  <pinskia@physics.uc.edu>
2641
2642         PR rtl-optimization/12092
2643         * gcc.dg/pr12092-1.c: New test case.
2644
2645 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2646
2647         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2648         'hidden' and 'default' for better portability.
2649         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2650
2651         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2652         6 and 7.
2653         * g++.old-deja/g++.brendan/new3.C: Likewise.
2654
2655 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2656
2657         * gcc.dg/20041231-1.C: New test.
2658         * g++.dg/warn/Wunreachable-code-1.C: New test.
2659
2660 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2661
2662         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2663         file, not /dev/null.  Abort on error.
2664
2665 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2666             Ziemowit Laski  <zlaski@apple.com>
2667
2668         PR objc/18971
2669         * objc.dg/encode-5.m: New test.
2670
2671 2004-12-29  Richard Henderson  <rth@redhat.com>
2672
2673         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2674         * objc.dg/stabs-1.m: Disable for ia64.
2675
2676 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2677
2678         PR c++/19190
2679         * g++.dg/warn/Wunused-10.C: New test.
2680
2681 2004-12-28  Richard Henderson  <rth@redhat.com>
2682
2683         * objc.dg/stabs-1.m: Disable for alpha.
2684
2685 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2686
2687         PR c++/19149
2688         * g++.dg/parse/error23.C: New test.
2689
2690 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2691
2692         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2693
2694         PR fortran/19032
2695         * gfortran.dg/intrinsic_modulo_1.f90: New.
2696         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2697         tests with divisor -1.
2698
2699 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2700
2701         * g++.dg/opt/temp1.C (memcpy): Return a value.
2702
2703         PR c++/19148
2704         * g++.dg/expr/cond7.C: New test.
2705
2706 2004-12-27  Paul Brook  <paul@codesourcery.com>
2707
2708         * gfortran.dg/g77/select_no_compile.f: Remove.
2709
2710 2004-12-27  Richard Henderson  <rth@redhat.com>
2711
2712         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2713         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2714         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2715
2716 2004-12-26  Richard Henderson  <rth@redhat.com>
2717
2718         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2719         by 1i instead of token pasting.
2720
2721 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2722
2723         PR tree-optimization/17578
2724         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2725         to additional_flags.
2726         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2727
2728 2004-12-25  Richard Henderson  <rth@redhat.com>
2729
2730         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2731         Remove Alpha.
2732
2733 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2734
2735         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2736         hppa*-*-hpux*.
2737         * gcc.dg/pr17957.c (dg-options): Likewise.
2738         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2739         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2740         instead of 0 on __hppa__.
2741         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2742         "foo,%r" on hppa*-*-*.
2743
2744 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2745
2746         PR fortran/19071
2747         * gfortran.dg/complex_write.f90: New test.
2748
2749 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2750
2751         PR c++/17595
2752         * g++.dg/parse/pragma2.C: New test.
2753
2754         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2755
2756 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2757
2758         * gcc.dg/empty2.c: Add missing dg-warning.
2759
2760 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2761
2762         PR c++/17413
2763         * g++.dg/template/local4.C: New test.
2764         * g++.dg/template/crash19.C: Add dg-error marker.
2765
2766         * g++.dg/template/crash31.C: Correct embedded PR number.
2767
2768 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2769
2770         PR c++/16405
2771         * g++.dg/opt/temp1.C: Add do-run marker.
2772
2773 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2774
2775         * g++.dg/template/spec19.C: New.
2776
2777 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2778
2779         PR target/16819
2780         * gcc.dg/empty2.c: New.
2781
2782 2004-12-23  Richard Henderson  <rth@redhat.com>
2783
2784         * lib/target-supports.exp (check_effective_target_vect_no_align):
2785         Remove i?86 and x86-64.
2786
2787 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2788
2789         PR c++/16405
2790         * g++.dg/opt/temp1.C: New test.
2791
2792 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2793
2794         PR c++/18733
2795         * g++.dg/template/friend33.C: New testcase.
2796
2797 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2798
2799         PR c++/18464
2800         * g++.dg/template/cond5.C: New test.
2801
2802         PR c++/18492
2803         * g++.dg/inherit/thunk3.C: New test.
2804
2805         PR c++/11224
2806         * g++.dg/warn/Wunused-9.C: New test.
2807
2808 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2809
2810         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2811
2812 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2813
2814         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2815
2816 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2817
2818         PR c++/18378
2819         * g++.dg/ext/packed8.C: New test.
2820
2821         PR c++/13268
2822         * g++.dg/template/crash31.C: New test.
2823
2824         PR c++/19034
2825         * g++.dg/template/crash30.C: New test.
2826
2827 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2828
2829         PR C++/18984
2830         * g++.dg/eh/ctor3.C: New test.
2831
2832 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2833
2834         * objc.dg/stabs-1.m: Allow section name to be quoted and
2835         assembly label to begin with '.LL'.
2836
2837 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2838
2839         * gcc.dg/vect/vect.exp
2840         (check_effective_target_lp64_or_vect_no_align): New.
2841         * gcc.dg/vect/vect-77.c: Use it.
2842         * gcc.dg/vect/vect-78.c: Use it.
2843
2844         * lib/target-supports.exp
2845         (check_effective_target_vect_no_max,
2846         check_effective_target_vect_no_bitwise,
2847         check_effective_target_vect_no_align): New.
2848         * gcc.dg/vect/vect-13.c: Use them.
2849         * gcc.dg/vect/vect-17.c: Ditto.
2850         * gcc.dg/vect/vect-18.c: Ditto.
2851         * gcc.dg/vect/vect-19.c: Ditto.
2852         * gcc.dg/vect/vect-20.c: Ditto.
2853         * gcc.dg/vect/vect-27.c: Ditto.
2854         * gcc.dg/vect/vect-29.c: Ditto.
2855         * gcc.dg/vect/vect-44.c: Ditto.
2856         * gcc.dg/vect/vect-48.c: Ditto.
2857         * gcc.dg/vect/vect-50.c: Ditto.
2858         * gcc.dg/vect/vect-52.c: Ditto.
2859         * gcc.dg/vect/vect-54.c: Ditto.
2860         * gcc.dg/vect/vect-56.c: Ditto.
2861         * gcc.dg/vect/vect-58.c: Ditto.
2862         * gcc.dg/vect/vect-60.c: Ditto.
2863         * gcc.dg/vect/vect-72.c: Ditto.
2864         * gcc.dg/vect/vect-80.c: Ditto.
2865
2866 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2867
2868         PR c++/14075
2869         * g++.dg/init/string1.C: New.
2870
2871         PR c++/18975
2872         * g++.dg/other/synth1.C: New.
2873
2874 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2875
2876         PR c/18963
2877         * gcc.dg/pr18963-1.c: New test.
2878
2879 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2880
2881         PR c/18596
2882         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2883         * gcc.dg/pr18596-1.c: Use dg-error.
2884         (dg-options): Use -fno-unit-at-a-time.
2885         * gcc.dg/pr18596-2.c: New test.
2886         * gcc.dg/pr18596-3.c: New test.
2887
2888 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2889
2890         PR middle-end/18683
2891         * g++.dg/opt/pr18683-1.C: New test case.
2892
2893 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2894
2895         PR other/19093
2896         * g++.dg/opt/max1.C: Fix for 64bit targets.
2897
2898 2004-12-20  Matt Austern  <austern@apple.com>
2899
2900         PR c++/19044
2901         * g++.dg/ext/builtin6.C: New
2902
2903 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2904
2905         PR tree-optimization/19080
2906         * gcc.c-torture/compile/pr19080.c: New test.
2907
2908 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2909
2910         * gcc.dg/20041219-1.c: New test.
2911
2912 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2913
2914         PR middle-end/19068
2915         * g++.dg/opt/max1.C: New test case.
2916
2917 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2918
2919         * gcc.dg/fdata-sections-1.c: New test.
2920
2921 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2922
2923         PR middle-end/18548
2924         * gcc.dg/max-1.c: New test case.
2925
2926 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2927
2928         * gcc.c-torture/execute/20041218-1.c: New test.
2929
2930 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2931
2932         * gcc.dg/pr18501.c: New test.
2933         * gcc.dg/uninit-5.c: XFAIL.
2934         * gcc.dg/uninit-9.c: XFAIL.
2935
2936 2004-12-17  Dale Johannesen  <dalej@apple.com>
2937
2938         * gcc.dg/20041213-1.c:  New.
2939
2940 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2941
2942         * objc.dg/stabs-1.m: Allow assembly label to begin
2943         with a dot ('.').
2944
2945 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2946
2947         * gcc.c-torture/execute/20041213-1.c: Move...
2948         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2949
2950 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2951
2952         PR c++/18721
2953         * g++.dg/lookup/conv-5.C: New.
2954
2955 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2956
2957         * objc.dg/stabs-1.m: New test.
2958
2959 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2960
2961         * gcc.dg/visibility-c.c: Change compile to
2962         assemble for the test.
2963
2964 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2965
2966         PR target/19041
2967         * gcc.dg/visibility-c.c: New test.
2968
2969 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2970
2971         PR middle-end/18493
2972         * gcc.dg/switch-8.c: New test case.
2973
2974 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2975
2976         PR c++/18905
2977         * g++.dg/template/init4.C: New.
2978         * g++.dg/opt/static3.C: Enable optimizer.
2979
2980 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2981
2982         * g++.dg/other/complex1.C: New test.
2983
2984 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2985
2986         * g++.dg/opt/inline9.C: New test.
2987
2988 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2989
2990         PR fortran/18993
2991         * gfotran.dg/nullify_1.f: New test.
2992
2993 2004-12-15  Richard Henderson  <rth@redhat.com>
2994
2995         * gcc.target/i386/i386.exp: New harness.
2996         * gcc.target/i386/vect-args.c: New.
2997
2998 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2999
3000         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3001
3002 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3003
3004         PR c++/18825
3005         * g++.dg/template/friend32.C: New test.
3006
3007 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3008
3009         * cpp/pragma-once-1.c: New test.
3010         * cpp/pragma-once-1b.h: Likewise.
3011         * cpp/pragma-once-1c.h: Likewise.
3012         * cpp/pragma-once-1d.h: Likewise.
3013         * cpp/inc/pragma-once-1a.h: Likewise.
3014
3015 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3016             Steven G. Kargl  <kargls@comcast.net>
3017
3018         PR fortran/17597
3019         * gfortran.dg/list_read_3.f90: New test.
3020
3021 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3022
3023         * gcc.dg/ftrapv-2.c: New test.
3024
3025 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3026
3027         PR c++/18981
3028         * g++.dg/template/typename9.C: New test.
3029
3030 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3031
3032         PR c++/18738
3033         * g++.dg/template/typename8.C: New test.
3034         * g++.dg/parse/friend2.C: Tweak error message.
3035
3036 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3037
3038         * gcc.c-torture/20041214-1.c: New test.
3039
3040 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3041
3042         PR c++/18965
3043         * g++.dg/init/array17.C: New test.
3044
3045 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3046
3047         PR c++/18793
3048         * g++.dg/init/aggr3.C: New test.
3049
3050 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3051
3052         * gcc.dg/altivec-types-1.c: New test.
3053         * gcc.dg/altivec-types-2.c: New test.
3054         * gcc.dg/altivec-types-3.c: New test.
3055         * gcc.dg/altivec-types-4.c: New test.
3056         * g++.dg/ext/altivec-types-1.C: New test.
3057         * g++.dg/ext/altivec-types-2.C: New test.
3058         * g++.dg/ext/altivec-types-3.C: New test.
3059         * g++.dg/ext/altivec-types-4.C: New test.
3060
3061 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3062
3063         PR middle-end/18951
3064         * gcc.c-torture/execute/20041213-1.c: New test.
3065
3066 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3067
3068         PR c++/18949
3069         * g++.dg/template/cast1.C: New.
3070
3071 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3072
3073         * gcc.c-torture/execute/20041213-2.c: New test.
3074
3075 2004-12-13  Richard Henderson  <rth@redhat.com>
3076
3077         * gcc.dg/i386-sse-10.c: Fix typo in options.
3078
3079 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3080
3081         PR c++/18968
3082         * g++.dg/opt/pr18968.C: New test.
3083
3084 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3085
3086         PR c++/18925
3087         * g++.dg/ext/visibility/staticdatamem.C: New test.
3088
3089 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3090
3091         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3092
3093 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3094
3095         PR rtl-optimization/18928
3096         * gcc.dg/pr18928-1.c: New test case.
3097
3098 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3099
3100         PR tree-opt/16951
3101         * gcc.c-torture/compile/20041211-1.c: New.
3102
3103 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3104
3105         PR middle-end/17564
3106         * gcc.c-torture/execute/20041212-1.c: New test.
3107
3108 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3109
3110         PR fortran/18869
3111         * gfortran.dg/common_1.f90: New test.
3112
3113 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3114         Paul Brook  <paul@codesourcery.com>
3115
3116         PR fortran/16222
3117         * gfortran.dg/real_do_1.f90: New test.
3118
3119 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3120
3121         PR tree-opt/18040
3122         * g++.dg/opt/ptrmem6.C: New test.
3123
3124 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3125
3126         PR middle-end/18921
3127         * gcc.dg/pr18921-1.c: New test case.
3128
3129 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3130
3131         PR fortran/17175
3132         * gfortran.dg/scale_1.f90: New test.
3133
3134 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3135
3136         PR middle-end/18903
3137         * gcc.c-torture/compile/pr18903.c: New test.
3138
3139 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3140
3141         * gcc.c-torture/execute/20041210-1.c: New test.
3142
3143 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3144
3145         PR c++/18731
3146         * g++.dg/parser/struct-1.C: New test.
3147         * g++.dg/parser/struct-2.C: New test.
3148         * g++.dg/parser/struct-3.C: New test.
3149
3150 2004-12-09  Richard Henderson  <rth@redhat.com>
3151
3152         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3153
3154         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3155         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3156
3157 2004-12-09  Matt Austern  <austern@apple.com>
3158
3159         PR c++/18514
3160         * g++.dg/ext/builtin1.C: New
3161         * g++.dg/ext/builtin2.C: New
3162         * g++.dg/ext/builtin3.C: New
3163         * g++.dg/ext/builtin4.C: New
3164         * g++.dg/ext/builtin5.C: New
3165
3166 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3167
3168         PR tree-opt/18904
3169         * g++.dg/opt/ptrmem5.C: New test.
3170
3171 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3172
3173         * g++.dg/parse/typename5.C: Adjust for new error.
3174         * g++.dg/parse/typename7.C: New.
3175
3176 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3177
3178         PR c++/18073
3179         * g++.dg/other/mmintrin.C: New test.
3180
3181 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3182
3183         PR c++/16681
3184         * g++.dg/init/array15.C: New.
3185         * g++.dg/init/array16.C: New.
3186
3187 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3188
3189         PR fortran/18826
3190         * gfortran.dg/assign_1.f90: New test.
3191
3192 2004-12-08  Nick Clifton  <nickc@redhat.com>
3193
3194         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3195         * gcc.target/xstormy16/data_below100: Likewise.
3196         * gcc.target/xstormy16/sfr: Likewise.
3197         * gcc.target/xstormy16/below100.S: New test source file.
3198         * gcc.target/xstormy16/below100.ld: New test linker script.
3199         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3200         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3201         bp instructions.
3202         * gcc.target/xstormy16/bp.c: Likewise.
3203
3204         * gcc.target/xstormy16/bss_below100: New files:
3205         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3206         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3207         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3208         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3209         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3210         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3211         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3212         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3213         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3214         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3215         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3216         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3217         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3218         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3219         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3220         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3221         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3222         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3223         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3224         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3225         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3226         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3227         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3228         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3229         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3230         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3231         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3232
3233         * gcc.target/xstormy16/data_below100: New files:
3234         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3235         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3236         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3237         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3238         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3239         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3240         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3241         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3242         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3243         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3244         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3245         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3246         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3247         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3248         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3249         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3250         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3251         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3252         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3253         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3254         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3255         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3256         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3257         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3258         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3259         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3260         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3261
3262         * gcc.target/xstormy16/sfr: New files:
3263         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3264         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3265         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3266         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3267         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3268         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3269         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3270         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3271         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3272         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3273         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3274         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3275         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3276         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3277         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3278         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3279         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3280         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3281         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3282         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3283         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3284         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3285         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3286         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3287         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3288         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3289         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3290         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3291         27_if0_sfrw_bitfield_f.c
3292
3293 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3294
3295         PR c++/18100
3296         * g++.dg/lookup/name-clash4.C: New test.
3297
3298 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3299
3300         PR c++/18672
3301         * g++.dg/opt/array1.C: New.
3302
3303         PR c++/18803
3304         * g++.dg/template/operator5.C: New.
3305
3306 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3307
3308         PR c/18867
3309         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3310
3311 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3312
3313         * gcc.dg/noncompile/20041207.c: New test.
3314
3315 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3316
3317         * g++.dg/other/unreachable-1.C: New test.
3318
3319 2004-12-06  Nick Clifton  <nickc@redhat.com>
3320
3321         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3322         <limits.h> because the latter comes from gcc's include/ directory
3323         and not the newlib/libc/include directory.
3324
3325 2004-12-04  Richard Henderson  <rth@redhat.com>
3326
3327         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3328
3329 2004-12-04  Richard Henderson  <rth@redhat.com>
3330
3331         * lib/target-supports.exp (check_gc_sections_available): Disable
3332         for alpha and ia64.
3333
3334 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3335
3336         PR middle-end/17909
3337         * g++.dg/other/vararg-2.C: New test.
3338
3339 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3340
3341         PR c++/17011, c++/17971
3342         * g++.dg/template/error15.C: Adjust expected error.
3343         * g++.dg/template/instantiate3.C: Likewise.
3344
3345 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3346
3347         * gcc.dg/altivec-18.c: Fix for darwin
3348
3349 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3350
3351         PR c++/18782
3352         * g++.dg/parse/ptrmem2.C: New.
3353
3354         PR c++/18318
3355         * g++.dg/template/new1.C: New.
3356
3357 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3358
3359         PR fortran/18710
3360         * gfortran.dg/direct_io_3.f90: New test.
3361
3362 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3363
3364         PR 18758
3365         * g++.dg/parse/crash21.C: New.
3366
3367 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3368
3369         PR c++/15664, c++/18276
3370         * g++.dg/template/ttp13.C: New test.
3371         * g++.dg/template/ttp14.C: Likewise.
3372
3373 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3374
3375         PR c++/18123
3376         * g++.dg/parse/enum2.C: New test.
3377         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3378
3379 2004-12-02  Nick Clifton  <nickc@redhat.com>
3380
3381         * gcc.target/xstormy16: New test directory.
3382         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3383         * gcc.target/xstormy16/bp.c: Check the generation of bp
3384         instructions.
3385         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3386         bn instructions and the BELOW100 attribute.
3387
3388 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3389
3390         PR target/16952
3391         * gcc.dg/ppc-eabi.c: New.
3392
3393 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3394
3395         PR fortran/18284
3396         * gfortran.dg/backspace.f90
3397
3398 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3399
3400         * gfortran.dg/inquire.f90: New test.
3401
3402 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3403
3404         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3405         handle effective-target-keyword.
3406         (dg-skip-if): Support effective-target keyword as target list.
3407         (dg-xfail-if): Ditto.
3408         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3409
3410 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3411
3412         PR tree-optimization/18291
3413         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3414
3415 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3416
3417         PR C++/18729
3418         * g++.dg/parse/crash20.C: New.
3419
3420         PR c++/17431
3421         * g++.dg/overload/arg1.C: New.
3422         * g++.dg/overload/arg2.C: New.
3423         * g++.dg/overload/arg3.C: New.
3424         * g++.dg/overload/arg4.C: New.
3425
3426 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3427
3428         * gcc.dg/c99-flex-array-4.c: Remove.
3429
3430 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3431
3432         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3433
3434         * lib/target-supports.exp (is-effective-target): Simplify.
3435
3436         * lib/target-supports.exp (check_effective_target_vect_long):
3437         Fix for powerpc64-*-*.
3438
3439 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3440
3441         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3442         to support new requirements on FreeBSD 5.
3443
3444 2004-11-30  Devang Patel  <dpatel@apple.com>
3445
3446         PR 18702
3447         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3448
3449 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3450
3451         * g++.dg/ext/altivec-13.C: New test.
3452
3453 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3454
3455         PR tree-opt/18298
3456         * gcc.c-torture/execute/p18298.c: New test.
3457
3458 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3459             Dorit Naishlos  <dorit@il.ibm.com>
3460
3461         PR tree-opt/18607
3462         * gcc.dg/vect/vect-89.c: New test.
3463
3464 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3465
3466         * gcc.dg/pr18596-1.c: New test.
3467
3468 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3469
3470         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3471
3472 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3473
3474         PR c/18479
3475         * gcc.dg/pr18479.c: New test.
3476
3477 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3478
3479         PR target/18490
3480         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3481         mmix-knuth-mmixware.
3482
3483         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3484         cris-*-elf* cris-*-aout* mmix-*-*
3485
3486 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3487
3488         PR middle-end/18725
3489         * gcc.dg/pr18725.c: New test.
3490
3491 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3492
3493         PR target/18488
3494         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3495
3496         PR target/18336
3497         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3498
3499 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3500
3501         PR c++/18368
3502         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3503         * g++.old-deja/g++.law/ctors5.C: Likewise.
3504         * g++.old-deja/g++.other/crash25.C: Likewise.
3505
3506         PR c++/18674
3507         * g++.dg/template/error16.C: New test.
3508
3509         PR c++/18512
3510         * g++.dg/template/crash29.C: New test.
3511
3512 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3513
3514         PR tree-optimization/18712
3515         * gcc.c-torture/compile/pr18712.c: New test.
3516
3517 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3518
3519         PR c/7544
3520         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3521         tests.
3522
3523 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3524
3525         PR c++/18652
3526         * g++.dg/lookup/crash6.C: New test.
3527
3528 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3529
3530         PR middle-end/18164
3531         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3532
3533 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3534
3535         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3536         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3537         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3538
3539 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3540
3541         * gcc.dg/pr18164.c: New test.
3542
3543 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3544
3545         * gcc.dg/funroll-loops-all.c: New.
3546
3547 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3548
3549         PR target/18489
3550         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3551         delimeter, match space and TAB as well as ":".
3552
3553         PR target/18484
3554         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3555
3556         PR target/18348
3557         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3558
3559         PR target/18345
3560         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3561
3562         PR target/18337
3563         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3564
3565 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3566
3567         * gfortran.dg/direct_io_2.f90: New test.
3568
3569 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3570
3571         PR target/18334
3572         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3573
3574 2004-11-28  Richard Henderson  <rth@redhat.com>
3575
3576         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3577
3578 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3579
3580         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3581         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3582         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3583         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3584         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3585         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3586         gcc.dg/pointer-arith-8.c: New tests.
3587
3588 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3589
3590         PR fortran/18364
3591         * gfortran.dg/endfile.f90: New test.
3592
3593 2004-11-27  Falk Hueffner  <falk@debian.org>
3594
3595         * gcc.dg/loop-6.c: New test.
3596
3597 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3598
3599         * gcc.c-torture/execute/20041126-1.c: New test.
3600
3601 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3602
3603         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3604         on IRIX.
3605
3606 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3607
3608         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3609         functions.
3610
3611 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3612
3613         PR rtl-optimization/17825
3614         * gcc.c-torture/compile/20041119-1.c: New test.
3615
3616 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3617
3618         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3619         Check existence of ld library path variables before unsetting.
3620
3621 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3622
3623         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3624
3625 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3626
3627         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3628
3629 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3630
3631         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3632
3633 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3634
3635         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3636         dg-do directive.
3637
3638 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3639
3640         * gcc.dg/pr17957.c: Pass --param, not -param.
3641
3642 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3643
3644         PR middle-end/17957
3645         * testsuite/gcc.dg/pr17957.c: New test.
3646
3647 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3648
3649         PR c++/18445
3650         * g++.dg/template/crash28.C: Likewise.
3651
3652         PR c++/18001
3653         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3654         * g++.dg/ext/lvaddr.C: Likewise.
3655         * g++.dg/opt/pr7503-3.C: Likewise.
3656
3657         PR c++/18466
3658         * g++.dg/parse/qualified3.C: New test.
3659         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3660
3661         PR c++/18545
3662         * g++.dg/expr/return1.C: New test.
3663
3664 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3665
3666         Friend class name lookup 3/n, PR c++/3332
3667         * g++.dg/lookup/friend3.C: New test.
3668         * g++.dg/lookup/friend4.C: Likewise.
3669         * g++.dg/lookup/friend5.C: Likewise.
3670
3671 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3672
3673         Friend class name lookup 2/n, PR c++/14513, c++/15410
3674         * g++.dg/lookup/friend2.C: New test.
3675         * g++.dg/template/friend31.C: Likewise.
3676
3677 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3678
3679         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3680
3681 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3682
3683         PR c++/17473
3684         * g++.dg/tc1/dr56.C: Remove.
3685         * g++.dg/template/typedef1.C: Add dg-error markers.
3686         * g++.old-deja/g++.other/typedef7.C: Likewise.
3687
3688         PR c++/18285
3689         * g++.dg/parse/typedef7.C: New test.
3690
3691 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3692
3693         * gcc.c-torture/execute/20041124-1.c: New test.
3694
3695 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3696
3697         * g++.dg/template/deduce3.C: New test.
3698
3699         PR c++/18586
3700         * g++.dg/template/crash27.C: New test.
3701
3702         PR c++/18530
3703         * g++.dg/warn/Wshadow-3.C: New test.
3704
3705 2004-11-24  Devang Patel  <dpatel@apple.com>
3706
3707         PR/18555
3708         * gcc.dg/cpp/isysroot-1.c: New test.
3709         * gcc.dg/cpp/usr/include/stdio.h: New file.
3710         * gcc.dg/cpp/isysroot-2.c: New test.
3711         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3712         New file.
3713
3714 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3715
3716         PR c++/8929
3717         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3718
3719 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3720
3721         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3722         * gcc.target/sparc/pdist.c: Likewise.
3723
3724 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3725
3726         PR c++/16882
3727         * g++.dg/conversion/simd1.C: New test.
3728
3729 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3730
3731         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3732         and restore_ld_library_path_env_vars.
3733         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3734         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3735         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3736         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3737
3738 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3739
3740         * gcc.dg/pragma-align-2.c: Test macro expansion.
3741         * gcc.dg/pragma-pack-2.c: New test.
3742
3743 2004-11-23  Richard Henderson  <rth@redhat.com>
3744
3745         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3746         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3747         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3748         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3749         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3750         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3751
3752         * gcc.dg/vect/vect.exp: Add check for alpha.
3753         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3754         (check_effective_target_vect_int): Enable for alpha.
3755         (check_effective_target_vect_long): New.
3756         (is-effective-target): Add it.
3757
3758 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3759
3760         * gcc.dg/pr18614-1.c: New test.
3761
3762 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3763
3764         * gcc.dg/setjmp-2.c: New test.
3765
3766 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3767
3768         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3769         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3770         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3771         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3772         gcc.target/sparc/pdist.c: New tests.
3773
3774 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3775
3776         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3777
3778 2004-11-22  Dale Johannesen  <dalej@apple.com>
3779
3780         * gcc.dg/20041111-1.c:  New.
3781
3782 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3783
3784         PR tree-opt/18536
3785         * gcc.dg/vect/pr18536.c: New test.
3786
3787 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3788
3789         PR c++/18354
3790         * g++.dg/template/nontype11.C: New test.
3791
3792 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3793
3794         PR middle-end/18520
3795         * gcc.dg/pr18520-1.c: New test case.
3796
3797 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3798
3799         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3800         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3801         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3802         expected diagnostics.
3803
3804 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3805
3806         PR target/18580
3807         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3808         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3809         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3810
3811 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3812
3813         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3814
3815 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3816             Joseph Myers  <joseph@codesourcery.com>
3817
3818         * lib/target-supports.exp (check_visibility_available): Really
3819         test the compiler.
3820
3821 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3822
3823         PR tree-opt/18181
3824         * gcc.dg/vect/vect-85.c: New test.
3825         * gcc.dg/vect/vect-86.c: New test.
3826         * gcc.dg/vect/vect-87.c: New test.
3827         * gcc.dg/vect/vect-88.c: New test.
3828
3829 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3830
3831         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3832
3833 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3834
3835         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3836         * gcc.dg/ppc-and-1.c: Ditto.
3837         * gcc.dg/ppc-compare-1.c: Ditto.
3838         * gcc.dg/ppc-mov-1.c: Ditto
3839
3840 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3841             Mark Mitchell  <mark@codesourcery.com>
3842
3843         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3844
3845 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3846             Aldy Hernandez  <aldyh@redhat.com>
3847
3848         * lib/target-supports.exp (check_effective_target_vect_int): New
3849         (check_effective_target_vect_float): New
3850         (check_effective_target_vect_double): New.
3851         (is-effective-target): Support new effective targets keywords.
3852         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3853         default action for dg-do.
3854         * gcc.dg/vect/pr16105.c: Use new support.
3855         * gcc.dg/vect/pr18400.c: Ditto.
3856         * gcc.dg/vect/pr18425.c: Ditto.
3857         * gcc.dg/vect/vect-1.c: Ditto.
3858         * gcc.dg/vect/vect-10.c: Ditto.
3859         * gcc.dg/vect/vect-11.c: Ditto.
3860         * gcc.dg/vect/vect-12.c: Ditto.
3861         * gcc.dg/vect/vect-13.c: Ditto.
3862         * gcc.dg/vect/vect-14.c: Ditto.
3863         * gcc.dg/vect/vect-15.c: Ditto.
3864         * gcc.dg/vect/vect-16.c: Ditto.
3865         * gcc.dg/vect/vect-17.c: Ditto.
3866         * gcc.dg/vect/vect-18.c: Ditto.
3867         * gcc.dg/vect/vect-19.c: Ditto.
3868         * gcc.dg/vect/vect-2.c: Ditto.
3869         * gcc.dg/vect/vect-20.c: Ditto.
3870         * gcc.dg/vect/vect-21.c: Ditto.
3871         * gcc.dg/vect/vect-22.c: Ditto.
3872         * gcc.dg/vect/vect-23.c: Ditto.
3873         * gcc.dg/vect/vect-24.c: Ditto.
3874         * gcc.dg/vect/vect-25.c: Ditto.
3875         * gcc.dg/vect/vect-26.c: Ditto.
3876         * gcc.dg/vect/vect-27.c: Ditto.
3877         * gcc.dg/vect/vect-27a.c: Ditto.
3878         * gcc.dg/vect/vect-28.c: Ditto.
3879         * gcc.dg/vect/vect-29.c: Ditto.
3880         * gcc.dg/vect/vect-29a.c: Ditto.
3881         * gcc.dg/vect/vect-3.c: Ditto.
3882         * gcc.dg/vect/vect-30.c: Ditto.
3883         * gcc.dg/vect/vect-31.c: Ditto.
3884         * gcc.dg/vect/vect-32.c: Ditto.
3885         * gcc.dg/vect/vect-33.c: Ditto.
3886         * gcc.dg/vect/vect-34.c: Ditto.
3887         * gcc.dg/vect/vect-35.c: Ditto.
3888         * gcc.dg/vect/vect-36.c: Ditto.
3889         * gcc.dg/vect/vect-37.c: Ditto.
3890         * gcc.dg/vect/vect-38.c: Ditto.
3891         * gcc.dg/vect/vect-4.c: Ditto.
3892         * gcc.dg/vect/vect-40.c: Ditto.
3893         * gcc.dg/vect/vect-41.c: Ditto.
3894         * gcc.dg/vect/vect-42.c: Ditto.
3895         * gcc.dg/vect/vect-43.c: Ditto.
3896         * gcc.dg/vect/vect-44.c: Ditto.
3897         * gcc.dg/vect/vect-45.c: Ditto.
3898         * gcc.dg/vect/vect-46.c: Ditto.
3899         * gcc.dg/vect/vect-47.c: Ditto.
3900         * gcc.dg/vect/vect-48.c: Ditto.
3901         * gcc.dg/vect/vect-48a.c: Ditto.
3902         * gcc.dg/vect/vect-49.c: Ditto.
3903         * gcc.dg/vect/vect-5.c: Ditto.
3904         * gcc.dg/vect/vect-50.c: Ditto.
3905         * gcc.dg/vect/vect-51.c: Ditto.
3906         * gcc.dg/vect/vect-52.c: Ditto.
3907         * gcc.dg/vect/vect-53.c: Ditto.
3908         * gcc.dg/vect/vect-54.c: Ditto.
3909         * gcc.dg/vect/vect-55.c: Ditto.
3910         * gcc.dg/vect/vect-56.c: Ditto.
3911         * gcc.dg/vect/vect-56a.c: Ditto.
3912         * gcc.dg/vect/vect-57.c: Ditto.
3913         * gcc.dg/vect/vect-58.c: Ditto.
3914         * gcc.dg/vect/vect-59.c: Ditto.
3915         * gcc.dg/vect/vect-6.c: Ditto.
3916         * gcc.dg/vect/vect-60.c: Ditto.
3917         * gcc.dg/vect/vect-61.c: Ditto.
3918         * gcc.dg/vect/vect-62.c: Ditto.
3919         * gcc.dg/vect/vect-63.c: Ditto.
3920         * gcc.dg/vect/vect-64.c: Ditto.
3921         * gcc.dg/vect/vect-65.c: Ditto.
3922         * gcc.dg/vect/vect-66.c: Ditto.
3923         * gcc.dg/vect/vect-67.c: Ditto.
3924         * gcc.dg/vect/vect-68.c: Ditto.
3925         * gcc.dg/vect/vect-69.c: Ditto.
3926         * gcc.dg/vect/vect-7.c: Ditto.
3927         * gcc.dg/vect/vect-72.c: Ditto.
3928         * gcc.dg/vect/vect-72a.c: Ditto.
3929         * gcc.dg/vect/vect-73.c: Ditto.
3930         * gcc.dg/vect/vect-74.c: Ditto.
3931         * gcc.dg/vect/vect-75.c: Ditto.
3932         * gcc.dg/vect/vect-76.c: Ditto.
3933         * gcc.dg/vect/vect-77.c: Ditto.
3934         * gcc.dg/vect/vect-77a.c: Ditto.
3935         * gcc.dg/vect/vect-78.c: Ditto.
3936         * gcc.dg/vect/vect-79.c: Ditto.
3937         * gcc.dg/vect/vect-8.c: Ditto.
3938         * gcc.dg/vect/vect-80.c: Ditto.
3939         * gcc.dg/vect/vect-82.c: Ditto.
3940         * gcc.dg/vect/vect-82_64.c: Ditto.
3941         * gcc.dg/vect/vect-83.c: Ditto.
3942         * gcc.dg/vect/vect-83_64.c: Ditto.
3943         * gcc.dg/vect/vect-9.c: Ditto.
3944         * gcc.dg/vect/vect-all.c: Ditto.
3945         * gcc.dg/vect/vect-none.c: Ditto.
3946
3947 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3948
3949         * lib/gcc-dg.exp (dg-skip-if): New function.
3950         (dg-forbid-option): Remove.
3951         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3952         * g++.dg/abi/bitfield8.C: Likewise.
3953         * g++.dg/abi/dtor1.C: Likewise.
3954         * g++.dg/abi/empty10.C: Likewise.
3955         * g++.dg/abi/empty7.C: Likewise.
3956         * g++.dg/abi/empty9.C: Likewise.
3957         * g++.dg/abi/layout3.C: Likewise.
3958         * g++.dg/abi/layout4.C: Likewise.
3959         * g++.dg/abi/thunk1.C: Likewise.
3960         * g++.dg/abi/thunk2.C: Likewise.
3961         * g++.dg/abi/vbase11.C: Likewise.
3962         * g++.dg/abi/vthunk2.C: Likewise.
3963         * g++.dg/abi/vthunk3.C: Likewise.
3964         * g++.dg/ext/attrib8.C: Likewise.
3965         * g++.dg/opt/longbranch2.C: Likewise.
3966         * g++.dg/opt/reg-stack4.C: Likewise.
3967         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3968         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3969         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3970         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3971         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3972         * gcc.dg/20000609-1.c: Likewise.
3973         * gcc.dg/20000720-1.c: Likewise.
3974         * gcc.dg/20011107-1.c: Likewise.
3975         * gcc.dg/20011119-1.c: Likewise.
3976         * gcc.dg/20020108-1.c: Likewise.
3977         * gcc.dg/20020122-2.c: Likewise.
3978         * gcc.dg/20020122-3.c: Likewise.
3979         * gcc.dg/20020201-3.c: Likewise.
3980         * gcc.dg/20020206-1.c: Likewise.
3981         * gcc.dg/20020218-1.c: Likewise.
3982         * gcc.dg/20020310-1.c: Likewise.
3983         * gcc.dg/20020411-1.c: Likewise.
3984         * gcc.dg/20020418-2.c: Likewise.
3985         * gcc.dg/20020426-1.c: Likewise.
3986         * gcc.dg/20020426-2.c: Likewise.
3987         * gcc.dg/20020517-1.c: Likewise.
3988         * gcc.dg/20020523-1.c: Likewise.
3989         * gcc.dg/20020523-2.c: Likewise.
3990         * gcc.dg/20020729-1.c: Likewise.
3991         * gcc.dg/20030204-1.c: Likewise.
3992         * gcc.dg/20030826-2.c: Likewise.
3993         * gcc.dg/20030926-1.c: Likewise.
3994         * gcc.dg/20031202-1.c: Likewise.
3995         * gcc.dg/980312-1.c: Likewise.
3996         * gcc.dg/980313-1.c: Likewise.
3997         * gcc.dg/990117-1.c: Likewise.
3998         * gcc.dg/990424-1.c: Likewise.
3999         * gcc.dg/990524-1.c: Likewise.
4000         * gcc.dg/991230-1.c: Likewise.
4001         * gcc.dg/i386-387-1.c: Likewise.
4002         * gcc.dg/i386-387-2.c: Likewise.
4003         * gcc.dg/i386-387-3.c: Likewise.
4004         * gcc.dg/i386-387-4.c: Likewise.
4005         * gcc.dg/i386-387-5.c: Likewise.
4006         * gcc.dg/i386-387-6.c: Likewise.
4007         * gcc.dg/i386-asm-1.c: Likewise.
4008         * gcc.dg/i386-bitfield1.c: Likewise.
4009         * gcc.dg/i386-bitfield2.c: Likewise.
4010         * gcc.dg/i386-loop-1.c: Likewise.
4011         * gcc.dg/i386-loop-2.c: Likewise.
4012         * gcc.dg/i386-loop-3.c: Likewise.
4013         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4014         * gcc.dg/i386-pic-1.c: Likewise.
4015         * gcc.dg/i386-regparm.c: Likewise.
4016         * gcc.dg/i386-signbit-1.c: Likewise.
4017         * gcc.dg/i386-signbit-2.c: Likewise.
4018         * gcc.dg/i386-signbit-3.c: Likewise.
4019         * gcc.dg/i386-sse-5.c: Likewise.
4020         * gcc.dg/i386-sse-8.c: Likewise.
4021         * gcc.dg/i386-unroll-1.c: Likewise.
4022         * gcc.dg/tls/opt-1.c: Likewise.
4023         * gcc.dg/tls/opt-2.c: Likewise.
4024         * gcc.dg/unroll-1.c: Likewise.
4025         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4026         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4027         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4028         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4029
4030 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4031
4032         * g++.dg/template/incomplete1.C: New test.
4033
4034 2004-11-16  Nick Clifton  <nickc@redhat.com>
4035
4036         Revert patches accidentally commited during checkin of fixes for
4037         xstormy16 tests:
4038         gcc.c-torture/execute/simd-4.c: Revert
4039         gcc.dg/20040910-1.c: Revert.
4040
4041 2004-11-16  Paul Brook  <paul@codesourcery.com>
4042
4043         PR fortran/13010
4044         * gfortran.dg/der_pointer_1.f90: New test.
4045
4046 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4047
4048         PR c/18498
4049         * gcc.dg/bitfld-13.c: New test.
4050
4051 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4052
4053         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4054         powerpc*-*-linux*.
4055
4056         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4057         * gcc.dg/ppc64-abi-2.c: Ditto.
4058         * gcc.dg/ppc64-abi-3.c: Ditto.
4059
4060         * lib/gcc-dg.exp (dg-target-list): Remove.
4061
4062 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4063
4064         * gcc.dg/ia64-postinc.c: New test.
4065
4066 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4067
4068         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4069
4070 2004-11-15  Nick Clifton  <nickc@redhat.com>
4071
4072         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4073         __INT_MAX__ so that the test can be compiled by toolchains
4074         targeted at 16-bit processors.
4075
4076         * gcc.dg/20040625-1.c: Use long constants rather than integers
4077         when performing arithmetic that will overflow 16-bits.
4078
4079         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4080         xstormy16.  It does not support 128-bit vector operations.
4081
4082         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4083         with the macro PTR_TYPE.  Define this macro to an integer type
4084         suitable for holding a pointer.
4085
4086         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4087         the target is a 16-bit processor.
4088
4089         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4090         16-bit targets where the character constant will be too long.
4091
4092         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4093         where the double will not be directly addressable.
4094
4095 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4096
4097         Friend class name lookup 1/n, PR c++/18471
4098         * g++.dg/template/crash26.C: New test.
4099         * g++.dg/lookup/struct1.C: Adjust expected error.
4100         * g++.dg/parse/elab1.C: Likewise.
4101         * g++.dg/parse/elab2.C: Likewise.
4102         * g++.dg/parse/int-as-enum1.C: Likewise.
4103         * g++.dg/parse/struct-as-enum1.C: Likewise.
4104         * g++.dg/parse/typedef1.C: Likewise.
4105         * g++.dg/parse/typedef3.C: Likewise.
4106         * g++.dg/parse/typedef4.C: Likewise.
4107         * g++.dg/parse/typedef5.C: Likewise.
4108         * g++.dg/template/nontype4.C: Likewise.
4109         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4110         * g++.old-deja/g++.other/elab1.C: Likewise.
4111         * g++.old-deja/g++.other/syntax4.C: Likewise.
4112
4113 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4114
4115         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4116
4117 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4118
4119         * gcc.c-torture/execute/20041114-1.c: New test.
4120
4121 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4122
4123         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4124         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4125         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4126         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4127         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4128         gcc.dg/switch-7.c: New tests.
4129
4130 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4131
4132         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4133
4134 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4135
4136         PR tree-opt/18400
4137         * gcc.dg/vect/pr18400.c: New test.
4138
4139 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4140             Andrew Pinski  <pinskia@physics.uc.edu>
4141
4142         PR tree-opt/18425
4143         * gcc.dg/vect/pr18425.c: New test.
4144
4145 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4146
4147         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4148         Guard with dg-require-alias and dg-require-visibility.
4149
4150 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4151
4152         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4153
4154 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4155
4156         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4157
4158 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4159
4160         PR c++/17344
4161         * g++.dg/template/defarg5.C: New test.
4162
4163 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4164
4165         * g++.dg/parse/cast1.C: Run only on ILP32.
4166         * g++.old-deja/g++.mike/p784.C: Likewise.
4167
4168 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4169
4170         * gcc.c-torture/execute/20041113-1.c: New test.
4171
4172 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4173
4174         PR target/18230
4175         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4176         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4177         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4178         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4179         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4180         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4181         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4182         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4183         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4184         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4185         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4186         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4187         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4188
4189 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4190
4191         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4192         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4193         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4194         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4195         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4196         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4197         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4198         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4199         gcc.target/sparc/combined-1.c: New tests.
4200
4201 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4202
4203         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4204         New tests.
4205
4206 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4207
4208         * lib/gcc-dg.exp (dg-forbid-option): New function.
4209         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4210         * g++.dg/abi/bitfield8.C: Likewise.
4211         * g++.dg/abi/dtor1.C: Likewise.
4212         * g++.dg/abi/empty10.C: Likewise.
4213         * g++.dg/abi/empty7.C: Likewise.
4214         * g++.dg/abi/empty9.C: Likewise.
4215         * g++.dg/abi/layout3.C: Likewise.
4216         * g++.dg/abi/layout4.C: Likewise.
4217         * g++.dg/abi/thunk1.C: Likewise.
4218         * g++.dg/abi/thunk2.C: Likewise.
4219         * g++.dg/abi/vbase11.C: Likewise.
4220         * g++.dg/abi/vthunk2.C: Likewise.
4221         * g++.dg/abi/vthunk3.C: Likewise.
4222         * g++.dg/ext/attrib8.C: Likewise.
4223         * g++.dg/opt/longbranch2.C: Likewise.
4224         * g++.dg/opt/reg-stack4.C: Likewise.
4225         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4226         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4227         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4228         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4229         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4230         * gcc.dg/20000609-1.c: Likewise.
4231         * gcc.dg/20000720-1.c: Likewise.
4232         * gcc.dg/20011107-1.c: Likewise.
4233         * gcc.dg/20011119-1.c: Likewise.
4234         * gcc.dg/20020108-1.c: Likewise.
4235         * gcc.dg/20020122-2.c: Likewise.
4236         * gcc.dg/20020122-3.c: Likewise.
4237         * gcc.dg/20020201-3.c: Likewise.
4238         * gcc.dg/20020206-1.c: Likewise.
4239         * gcc.dg/20020218-1.c: Likewise.
4240         * gcc.dg/20020310-1.c: Likewise.
4241         * gcc.dg/20020411-1.c: Likewise.
4242         * gcc.dg/20020418-2.c: Likewise.
4243         * gcc.dg/20020426-1.c: Likewise.
4244         * gcc.dg/20020426-2.c: Likewise.
4245         * gcc.dg/20020517-1.c: Likewise.
4246         * gcc.dg/20020523-1.c: Likewise.
4247         * gcc.dg/20020523-2.c: Likewise.
4248         * gcc.dg/20020729-1.c: Likewise.
4249         * gcc.dg/20030204-1.c: Likewise.
4250         * gcc.dg/20030826-2.c: Likewise.
4251         * gcc.dg/20030926-1.c: Likewise.
4252         * gcc.dg/20031202-1.c: Likewise.
4253         * gcc.dg/980312-1.c: Likewise.
4254         * gcc.dg/980313-1.c: Likewise.
4255         * gcc.dg/990117-1.c: Likewise.
4256         * gcc.dg/990424-1.c: Likewise.
4257         * gcc.dg/990524-1.c: Likewise.
4258         * gcc.dg/991230-1.c: Likewise.
4259         * gcc.dg/i386-387-1.c: Likewise.
4260         * gcc.dg/i386-387-2.c: Likewise.
4261         * gcc.dg/i386-387-3.c: Likewise.
4262         * gcc.dg/i386-387-4.c: Likewise.
4263         * gcc.dg/i386-387-5.c: Likewise.
4264         * gcc.dg/i386-387-6.c: Likewise.
4265         * gcc.dg/i386-asm-1.c: Likewise.
4266         * gcc.dg/i386-bitfield1.c: Likewise.
4267         * gcc.dg/i386-bitfield2.c: Likewise.
4268         * gcc.dg/i386-loop-1.c: Likewise.
4269         * gcc.dg/i386-loop-2.c: Likewise.
4270         * gcc.dg/i386-loop-3.c: Likewise.
4271         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4272         * gcc.dg/i386-pic-1.c: Likewise.
4273         * gcc.dg/i386-regparm.c: Likewise.
4274         * gcc.dg/i386-signbit-1.c: Likewise.
4275         * gcc.dg/i386-signbit-2.c: Likewise.
4276         * gcc.dg/i386-signbit-3.c: Likewise.
4277         * gcc.dg/i386-sse-5.c: Likewise.
4278         * gcc.dg/i386-sse-8.c: Likewise.
4279         * gcc.dg/i386-unroll-1.c: Likewise.
4280         * gcc.dg/tls/opt-1.c: Likewise.
4281         * gcc.dg/tls/opt-2.c: Likewise.
4282         * gcc.dg/unroll-1.c: Likewise.
4283         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4284         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4285         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4286         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4287         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4288         -m64 is specified.
4289
4290 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4291
4292         PR c++/18389
4293         * g++.dg/parse/cond1.C: New test.
4294
4295         PR c++/18429
4296         * g++.dg/template/array9.C: New test.
4297         * g++.dg/ext/vla1.C: Adjust error messages.
4298         * g++.dg/ext/vlm1.C: Likewise.
4299         * g++.dg/template/crash2.C: Likewise.
4300
4301         PR c++/18436
4302         * g++.dg/template/call3.C: New test.
4303
4304         PR c++/18407
4305         * g++.dg/template/ptrmem11.C: New test.
4306
4307 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4308
4309         PR other/14264
4310         * lib/g++.exp: Set LC_ALL and LANG to C.
4311         * lib/gcc-dg.exp: Likewise.
4312         * lib/gfortran.exp: Likewise.
4313         * lib/objc.exp: Likewise.
4314         * lib/treelang.exp: Likewise.
4315
4316 2004-11-12  Andreas Schwab  <schwab@suse.de>
4317
4318         * gcc.dg/pr16286.c: Fix last change.
4319
4320 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4321
4322         PR c++/18416
4323         * g++.dg/init/global1.C: New test.
4324
4325 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4326
4327         * gcc.c-torture/execute/20041112-1.c: New test.
4328
4329 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4330
4331         * lib/gcc-dg.exp (dg-target-list): New.
4332
4333 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4334             Richard Sandiford  <rsandifo@redhat.com>
4335
4336         * lib/target-supports.exp (get-compiler_messages): New.
4337         (check_named_sections_available): Use it.
4338         (check_effective_target_ilp32): New.
4339         (check_effective_target_lp64): New.
4340         (is-effective-target): New.
4341         * lib/gcc-dg.exp (dg-require-effective-target): New.
4342
4343 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4344
4345         * gcc.dg/precedence-1.c: New test.
4346
4347 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4348
4349         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4350
4351         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4352         message, delete generated files, use more descriptive name for
4353         executable, and make the test unsupported when it cannot be run.
4354
4355         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4356         (dg-require-weak, dg-require-visibility, dg-require-alias,
4357         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4358         dg-require-iconv, dg-require-named-sections): Use it.
4359
4360         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4361
4362 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4363
4364         PR target/16457
4365         * gcc.dg/ppc-and-1: New
4366
4367         PR target/16796
4368         * gcc.dg/ppc-mov-1.c: New.
4369
4370         PR target/16458
4371         * gcc.dg/ppc-compare-1.c: New.
4372
4373 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4374
4375         * objc.dg/desig-init-2.m: New test.
4376
4377 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4378
4379         PR middle-end/18160
4380         * g++.dg/warn/register-var-1.C: New test.
4381         * g++.dg/warn/register-var-2.C: New test.
4382
4383 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4384
4385         * gcc.dg/union-2.c: New test.
4386
4387 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4388
4389         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4390         New test for PR tree-optimization/17892.
4391
4392 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4393
4394         PR c++/18369
4395         * g++.dg/init/new12.C: New test.
4396
4397 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4398
4399         * gcc.target/sparc: New directory.
4400         * gcc.target/sparc/sparc.exp: New driver.
4401         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4402         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4403         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4404         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4405
4406 2004-11-10  Paul Brook  <paul@codesourcery.com>
4407
4408         PR fortran/18218
4409         * gfortran.dg/list_read.c: New test.
4410
4411 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4412
4413         PR c/18322
4414         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4415         expected diagnostic location.
4416
4417 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4418
4419         * gcc.dg/20041109-1.c: New test.
4420
4421 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4422
4423         PR objc/18406
4424         * objc/compile/pr18406.m: New test.
4425
4426 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4427
4428         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4429
4430 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4431
4432         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4433
4434 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4435
4436         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4437
4438 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4439
4440         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4441         exit.
4442
4443 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4444
4445         PR tree-opt/18299
4446         * gcc.c-torture/pr18299-1.c: New test.
4447
4448 2004-11-06  Andreas Schwab  <schwab@suse.de>
4449
4450         * gcc.dg/pr16286.c: Also test for bool and pixel.
4451
4452 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4453
4454         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4455         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4456         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4457         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4458         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4459         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4460         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4461         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4462         gcc.dg/struct-semi-3.c: New tests.
4463
4464 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4465
4466         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4467
4468 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4469
4470         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4471         Do not use C99 designators.
4472
4473 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4474
4475         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4476
4477 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4478
4479         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4480         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4481         * gcc.c-torture/execute/simd-5.x: Remove.
4482
4483 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4484
4485         PR rtl-optimization/17933
4486         * gcc.dg/torture/pr17933-1.c: New test.
4487
4488 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4489
4490         PR target/18106
4491         * lib/target-supports.exp (check_weak_available): Support
4492         Windows.
4493
4494 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4495
4496         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4497         call to fflush(stdout) before abort.
4498         (my_ffsll): New function.
4499         (generate_fields): Use it.
4500
4501 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4502
4503         * gcc.dg/init-undef-1.c: New test.
4504
4505 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4506
4507         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4508         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4509         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4510         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4511         expected messages for new parser.
4512
4513 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4514
4515         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4516
4517 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4518
4519         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4520         on LP64 targets.
4521
4522 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4523
4524         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4525         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4526         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4527         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4528         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4529         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4530         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4531         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4532         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4533         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4534
4535 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4536
4537         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4538         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4539         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4540         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4541         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4542         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4543         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4544         for new parser.
4545
4546 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4547
4548         PR target/15342
4549         * gcc.dg/20041104-1.c: New test.
4550
4551 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4552
4553         * g++.dg/template/nontype7.C: New test.
4554         * g++.dg/template/nontype8.C: Likewise.
4555         * g++.dg/template/nontype9.C: Likewise.
4556         * g++.dg/template/nontype10.C: Likewise.
4557         * g++.dg/tc1/dr49.C: Likewise.
4558         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4559         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4560
4561 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4562
4563         * g++.dg/rtti/tinfo1.C: Remove xfails.
4564
4565 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4566
4567         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4568         packed attribute to the definition to satisfy the new C++ parser.
4569
4570 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4571
4572         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4573         invocations of va_arg.
4574
4575 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4576
4577         PR c++/18124
4578         * g++.dg/template/crash25.C: New test.
4579
4580         PR c++/18155
4581         * g++.dg/template/typedef2.C: New test.
4582         * g++.dg/parse/crash13.C: Adjust error markers.
4583
4584         PR c++/18177
4585         * g++.dg/conversion/const3.C: New test.
4586
4587 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4588
4589         PR fortran/17535
4590         PR fortran/17583
4591         PR fortran/17713
4592         * gfortran.dg/generic_[123].f90: New testcases.
4593
4594 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4595
4596         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4597         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4598
4599 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4600
4601         PR tree-opt/16808
4602         * gcc.c-torture/compile/pr16808.c: New test.
4603
4604 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4605
4606         PR rtl-optimization/17104
4607         * gcc.dg/ppc-bitfield1.c: New.
4608
4609 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4610
4611         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4612
4613 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4614
4615         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4616         strings for 32-bit code.
4617
4618 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4619
4620         PR c/18239
4621         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4622
4623 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4624
4625         PR c++/18064
4626         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4627
4628 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4629
4630         PR c++/15172
4631         * g++.dg/init/aggr2.C: New test.
4632
4633 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4634
4635         * objc.dg/local-decl-1.m: New test.
4636
4637 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4638
4639         * gcc.dg/20040910-1.c: Adjust regex.
4640
4641 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4642
4643         PR rtl-optimization/18084
4644         * g++.dg/opt/pr18084-1.C: New testcase.
4645
4646 2004-10-30  Matt Austern  <austern@apple.com>
4647
4648         PR c++/17542
4649         * g++.dg/ext/attrib18.C: New test.
4650
4651 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4652
4653         PR middle-end/18096
4654         * gcc.dg/pr18096-1.c: New test case.
4655
4656 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4657
4658         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4659
4660 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4661
4662         PR c/16666
4663         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4664         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4665         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4666         gcc.dg/old-style-prom-3.c: New tests.
4667
4668 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4669
4670         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4671         Remove unnecessary inclusion of stdio.h.
4672
4673 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4674
4675         PR rtl-optimization/17581
4676         * gcc.dg/pr17581-1.c: New test case.
4677
4678 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4679
4680         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4681         being implemented.
4682         * g++.dg/conversion/dr195-1.C: New.
4683         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4684         * g++.old-deja/g++.mike/p10148.C: Likewise.
4685
4686 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4687
4688         PR c++/17695
4689         * g++.dg/debug/typedef2.C: New test.
4690
4691 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4692
4693         PR fortran/13490
4694         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4695         * gfortran.dg/g77/README: Update.
4696
4697 2004-10-28  Matt Austern  <austern@apple.com>
4698
4699         PR c++/14124
4700         * g++.dg/ext/packed7.C: New test.
4701
4702 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4703
4704         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4705         scan-assembler.
4706         * lib/scanasm.exp (hidden-scan-for): New proc.
4707         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4708         string.
4709         (scan-not-hidden): Likewise.
4710         * lib/target-supports.exp (check_visibility_available): mach-o is
4711         support too.
4712
4713 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4714
4715         PR c++/17132
4716         * g++.dg/template/memclass3.C: New test.
4717
4718 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4719
4720         PR middle-end/18160
4721         * gcc.dg/register-var-1.c: New test.
4722         * gcc.dg/register-var-2.c: New test.
4723         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4724         error now.
4725
4726 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4727
4728         PR other/18172
4729         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4730         unused variables.
4731         * gcc.dg/vect/vect-22.c: Likewise.
4732
4733 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4734
4735         * gcc.dg/i386-rotate-1.c: New test.
4736
4737 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4738
4739         * g++.dg/init/ref12.C: Add "run" marker.
4740
4741         PR c++/17435
4742         * g++.dg/init/ref12.C: New test.
4743
4744         PR c++/18140
4745         * g++.dg/template/shift1.C: New test.
4746         * g++.dg/template/error10.C: Adjust error markers.
4747
4748 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4749
4750         PR tree-opt/17529
4751         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4752
4753 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4754
4755         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4756         * gcc.dg/weak/weak-3.c: Likewise.
4757         * gcc.dg/weak/weak-5.c: Likewise.
4758         * gcc.dg/weak/weak-9.c: Likewise.
4759         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4760         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4761
4762         * gcc.dg/darwin-weakimport-1.c: New.
4763
4764 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4765
4766         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4767
4768 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4769
4770         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4771         'syntax' error messages.
4772         * gcc.dg/cpp/direct2s.c: Likewise.
4773
4774 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4775
4776         * gcc.c-torture/compile/20041026-1.c: New.
4777
4778 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4779
4780         PR c++/18093
4781         * g++.dg/lookup/ns2.C: New test.
4782
4783         PR c++/18020
4784         * g++.dg/template/enum4.C: New test.
4785
4786         PR c++/18161
4787         * g++.dg/template/expr1.C: New test.
4788
4789 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4790
4791         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4792
4793 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4794
4795         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4796         gcc.dg/decl-nospec-3.c: New tests.
4797
4798 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4799
4800         * objc.dg/super-class-3.m: New test.
4801
4802 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4803
4804         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4805         resyncing.
4806         * gcc.dg/cpp/direct2s.c: Likewise.
4807
4808 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4809
4810         * objc.dg/image-info.m: Update for changes to section selection.
4811
4812 2004-10-25  David Ayers  <d.ayers@inode.at>
4813             Ziemowit Laski  <zlaski@apple.com>
4814
4815         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4816         diagnostics when messaging 'id <Proto>'.
4817         * objc.dg/class-protocol-1.m: New test.
4818         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4819         a non-existent method signature.
4820         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4821         Update diagnostics when messaging with non-existent method signature.
4822         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4823         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4824         invalid receivers are now resolved as if messaging 'id'; remove
4825         extraneous diagnostics.
4826
4827 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4828
4829         PR c/16667
4830         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4831         gcc.dg/init-desig-obs-3.c: New tests.
4832
4833 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4834
4835         * gcc.dg/debug/20041023-1.c: New test.
4836
4837 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4838
4839         PR middle-end/17407
4840         * gcc.c-torture/compile/pr17407.c: New test.
4841
4842         PR c++/18121
4843         * g++.dg/template/array8.C: New test.
4844
4845 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4846
4847         PR other/18138
4848         * lib/g++.exp: Accept more than one multilib libgcc.
4849         * lib/gcc-dg.exp: Likewise.
4850         * lib/objc.exp: Likewise.
4851         * lib/treelang.exp: Likewise.
4852         * lib/gfortran.exp: Likewise.
4853
4854 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4855
4856         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4857
4858 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4859
4860         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4861         * gcc.dg/c99-const-expr-3.c: Likewise.
4862
4863 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4864
4865         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4866
4867 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4868
4869         * gcc.c-torture/execute/loop-2e.x: Remove.
4870
4871 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4872
4873         PR c++/18095
4874         * g++.dg/parse/crash18.C: New.
4875         * g++.dg/parse/crash19.C: New.
4876
4877 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4878
4879         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4880         * g++.dg/ext/dllimport2.C: Same.
4881         * g++.dg/ext/dllimport8.C: Same.
4882
4883 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4884
4885         PR c++/10841
4886         * g++.dg/conversion/cast1.C: New test.
4887         * g++.dg/overload/pmf1.C: Adjust error marker.
4888
4889 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4890
4891         PR objc/17923
4892         * objc.dg/const-str-7.m: New test.
4893
4894 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4895
4896         * g++.dg/template/memfriend11.C: Fix comment typo.
4897         * g++.dg/template/memfriend14.C: Likewise.
4898
4899 2004-10-20  Richard Henderson  <rth@redhat.com>
4900
4901         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4902         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4903         -fasynchronous-unwind-tables.
4904
4905 2004-10-20  Richard Henderson  <rth@redhat.com>
4906
4907         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4908         (main): Return success.
4909         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4910         (main): Return success.
4911
4912 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4913
4914         PR c++/13495
4915         * g++.dg/template/memfriend9.C: New test.
4916         * g++.dg/template/memfriend10.C: Likewise.
4917         * g++.dg/template/memfriend11.C: Likewise.
4918         * g++.dg/template/memfriend12.C: Likewise.
4919         * g++.dg/template/memfriend13.C: Likewise.
4920         * g++.dg/template/memfriend14.C: Likewise.
4921         * g++.dg/template/memfriend15.C: Likewise.
4922         * g++.dg/template/memfriend16.C: Likewise.
4923         * g++.dg/template/memfriend17.C: Likewise.
4924         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4925
4926 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4927
4928         * g++.dg/conversion/dr195.C: New.
4929         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4930
4931 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4932             Devang Patel  <dpatel@apple.com>
4933
4934         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4935         of floating point arithmetic, which could trap.
4936
4937 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4938
4939         PR c++/14035
4940         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4941         * g++.dg/conversion/const2.C: New test.
4942         * g++.dg/expr/reinterpret2.C: New test.
4943         * g++.dg/expr/reinterpret3.C: New test.
4944         * g++.dg/expr/cast2.C: New test.
4945         * g++.dg/expr/copy1.C: New test.
4946         * g++.dg/other/conversion1.C: Change error message.
4947         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4948         function pointers to void *.
4949         * g++.old-deja/g++.mike/p10148.C: Likewise.
4950
4951 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4952
4953         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4954
4955 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4956
4957         PR c++/18047
4958
4959         * g++.dg/parse/expr3.C: New test.
4960
4961 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4962
4963         * gcc.dg/smod-1.c: New test.
4964
4965 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4966
4967         * objc.dg/method-14.m: New test.
4968
4969 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4970
4971         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4972         Also xfail as the patch was reverted.
4973
4974 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4975
4976         PR middle-end/16973
4977         * gcc.dg/pr16973.c: New test.
4978
4979 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4980
4981         PR tree-optimization/17656
4982         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4983
4984 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4985
4986         * g++.dg/eh/shadow1.C: New.
4987
4988 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4989
4990         * gcc.c-torture/compile/20041018-1.c: New test.
4991
4992 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4993
4994         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4995         compiler referring to register 0 when accessing sdata.  The linker
4996         now patches things up.
4997
4998 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4999
5000         PR c/17529
5001         * gcc.c-torture/compile/pr17529.c: New test.
5002
5003 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5004
5005         PR c++/17743
5006         * g++.dg/ext/attrib17.C: New test.
5007
5008 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5009
5010         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5011
5012 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5013
5014         PR c++/10479
5015         * g++.dg/ext/attrib16.C: New test.
5016
5017 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5018
5019         PR c++/17042
5020         * g++.dg/init/dso_handle1.C: New test.
5021
5022         PR c++/14667
5023         * g++.dg/parse/typedef6.C: New test.
5024
5025         PR c++/17916
5026         * g++.dg/parse/pragma1.C: New test.
5027
5028 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5029
5030         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5031
5032 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5033
5034         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5035         -fno-common when on HPPA HP-UX platforms.
5036
5037 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5038
5039         PR other/16820
5040         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5041         stdint.h.
5042         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5043         uintptr_t.
5044
5045 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5046
5047         PR c++/16301
5048         * g++.dg/lookup/strong-using-4.C: New test.
5049
5050 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5051
5052         PR middle-end/16567
5053         * gcc.c-torture/compile/nested-1.c: New test.
5054
5055 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5056
5057         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5058         and mipsisa64*-*-* (until support for misaligned loads is added).
5059         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5060         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5061         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5062         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5063         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5064         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5065
5066 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5067
5068         PR c++/17976
5069         * g++.dg/init/dtor3.C: New test.
5070
5071 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5072
5073         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5074
5075 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5076
5077         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5078         * gcc.dg/macho-lo-sum.c: Likewise.
5079
5080 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5081
5082         * gcc.dg/ppc-spe64-1.c: New test.
5083
5084 2004-10-14  Devang Patel  <dpatel@apple.com>
5085
5086         PR 17635
5087         * gcc.dg/pr17635.c : New test.
5088
5089 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5090
5091         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5092         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5093         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5094         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5095         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5096         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5097         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5098         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5099         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5100         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5101         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5102         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5103         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5104         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5105         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5106         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5107         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5108         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5109
5110 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5111
5112         * gcc.dg/vect/vect-82.c: New testcase.
5113         * gcc.dg/vect/vect-82_64.c: New testcase.
5114         * gcc.dg/vect/vect-83.c: New testcase.
5115         * gcc.dg/vect/vect-83_64.c: New testcase.
5116
5117 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5118
5119         * gcc.dg/cpp/error-1.c: New test.
5120
5121 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5122
5123         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5124
5125 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5126
5127         PR target/17984
5128         * gcc.dg/cris-peep2-xsrand2.c: New test.
5129
5130 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5131
5132         PR c++/17661
5133         * testsuite/g++.dg/expr/for2.C: New test.
5134
5135 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5136
5137         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5138
5139 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5140
5141         PR tree-optimization/17724
5142         * g++.dg/opt/pr17724-1.C: New test.
5143         * g++.dg/opt/pr17724-2.C: New test.
5144         * g++.dg/opt/pr17724-3.C: New test.
5145         * g++.dg/opt/pr17724-4.C: New test.
5146         * g++.dg/opt/pr17724-5.C: New test.
5147         * g++.dg/opt/pr17724-6.C: New test.
5148
5149 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5150
5151         PR c/17301
5152         * gcc.dg/pr17301-2.c: New test.
5153
5154 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5155
5156         PR c++/15876
5157         * g++.dg/parse/error22.C: New test.
5158
5159         PR c++/17936
5160         * g++.dg/template/spec18.C: New test.
5161
5162 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5163
5164         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5165         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5166         memcpy.
5167         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5168         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5169
5170 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5171
5172         * g++.dg/eh/cleanup5.C: Add dg-options "".
5173
5174 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5175
5176         PR middle-end/17657
5177         * gcc.dg/switch-4.c: New test case.
5178
5179 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5180
5181         * gcc.c-torture/execute/20041011-1.c: New test.
5182
5183 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5184
5185         PR c++/17554
5186         * g++.dg/init/for3.C: New test.
5187
5188         PR c++/17657
5189         * g++.dg/opt/switch2.C: New test.
5190
5191         PR middle-end/17703
5192         * g++.dg/warn/Wreturn-2.C: New test.
5193
5194 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5195
5196         PR c++/17907
5197         * g++.dg/eh/cleanup5.C: New test.
5198
5199 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5200
5201         PR c++/17393
5202         * g++.dg/parse/error21.C: New test.
5203
5204 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5205
5206         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5207         * g++.dg/warn/incomplete1.C: Likewise.
5208         * g++.dg/template/qualttp20.C: Likewise.
5209
5210 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5211
5212         PR c/17881
5213         * parm-incomplete-1.c: New test.
5214
5215 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5216
5217         PR c++/17867
5218         * g++.dg/parse/error19.C: New test.
5219
5220         PR c++/17670
5221         * g++.dg/init/new11.C: New test.
5222
5223         PR c++/17821
5224         * g++.dg/parse/error20.C: New test.
5225
5226         PR c++/17826
5227         * g++.dg/template/crash24.C: New test.
5228
5229 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5230
5231         PR c/17301
5232         * gcc.dg/pr17301-1.c: New test.
5233
5234 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5235
5236         PR c/17189
5237         * gcc.dg/anon-struct-5.c: New test.
5238
5239 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5240
5241         PR c/17844
5242         * gcc.dg/pr17844-1.c: New test.
5243
5244 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5245
5246         PR tree-optimization/17906
5247         * gcc.c-torture/compile/pr17906.c: New.
5248
5249 2004-10-09  Stuart Hastings  <stuart@apple.com>
5250             Roger Sayle  <roger@eyesopen.com>
5251
5252         PR rtl-optimization/17853
5253         * gcc.dg/i386-mmx-5.c: New testcase.
5254
5255 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5256
5257         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5258
5259 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/17524
5262         * g++.dg/template/static9.C: New test.
5263
5264         PR c++/17685
5265         * g++.dg/parse/operator5.C: New test.
5266
5267 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5268
5269         PR middle-end/17894
5270         * gcc.c-torture/execute/divcmp-4.c: New test case.
5271
5272 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5273
5274         PR tree-opt/17902
5275         * g++.dg/opt/pr17902.C: New test.
5276
5277 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5278
5279         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5280
5281 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5282
5283         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5284
5285 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5286
5287         * gcc.dg/assign-warn-3.c: New test.
5288
5289 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5290
5291         PR c/16999
5292         * gcc.dg/cpp/ident-1.c: New test.
5293
5294 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5295
5296         * gcc.c-torture/compile/acc1.c: New.
5297
5298 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5299
5300         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5301         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5302
5303 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5304
5305         * gcc.dg/ultrasp11.c: New test.
5306
5307 2004-10-08  Michael Matz  <matz@suse.de>
5308
5309         * gcc.dg/doloop-2.c: New test.
5310
5311 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5312
5313         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5314         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5315         objc.dg/method-9.m: Update expected diagnostics.
5316
5317 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5318
5319         * gcc.dg/ppc-fsel-3.c: New file.
5320         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5321
5322 2004-10-07  Paul Brook  <paul@codesourcery.com>
5323
5324         * gfortran.dg/intrinsic_verify_1.f90: New test.
5325
5326 2004-10-07  Paul Brook  <paul@codesourcery.com>
5327
5328         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5329
5330 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5331
5332         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5333         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5334         commit.
5335
5336 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5337
5338         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5339
5340 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5341
5342         PR c++/17115
5343         * g++.dg/warn/Winline-4.C: New test.
5344
5345 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5346
5347         * gcc.c-torture/compile/20041007-1.c: New test.
5348
5349 2004-10-07  Paul Brook  <paul@codesourcery.com>
5350
5351         PR fortran/17678
5352         * gfortran.dg/use_allocated_1.f90: New test.
5353
5354 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5355
5356         PR middle-end/17849
5357         * gfortran.fortran-torture/compile/nested.f90: New test
5358
5359 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5360
5361         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5362
5363 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5364
5365         PR c++/17368
5366         * g++.dg/ext/asm6.C: New test.
5367
5368 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5369
5370         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5371
5372 2004-10-06  Paul Brook  <paul@codesourcery.com>
5373
5374         PR libfortran/17709
5375         * gfortran.dg/empty_format_1.f90: New test.
5376
5377 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5378
5379         PR fortran/17568
5380         * gfortran.dg/ishft.f90: New test.
5381
5382         PR fortran/17283
5383         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5384         tests.
5385
5386 2004-10-06  Paul Brook  <paul@codesourcery.com>
5387
5388         * gfortran.dg/do_1.f90: New test.
5389
5390 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5391
5392         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5393         optimizing for size.
5394
5395 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5396
5397         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5398
5399 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5400
5401         * gcc.c-torture/compile/20041005-1.c: New test.
5402
5403 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5404
5405         PR c++/17829
5406         * g++.dg/lookup/koenig4.C: New.
5407
5408 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5409
5410         * g++.dg/other/classkey1.C: Adjust quoting marks.
5411         * g++.dg/parse/error15.C: Likewise.
5412         * g++.dg/template/meminit2.C (int>): Likewise.
5413
5414 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5415
5416         PR fortran/17283
5417         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5418
5419         PR fortran/17631
5420         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5421
5422         PR fortran/17708
5423         * gfortran.dg/pr17708.f90: New test.
5424
5425 2004-10-04  Chao-ying Fu  <fu@mips.com>
5426
5427         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5428         * gcc.dg/vect/vect-4.c: Ditto.
5429         * gcc.dg/vect/vect-5.c: Ditto.
5430         * gcc.dg/vect/vect-6.c: Ditto.
5431         * gcc.dg/vect/vect-8.c: Ditto.
5432         * gcc.dg/vect/vect-16.c: Ditto.
5433         * gcc.dg/vect/vect-30.c: Ditto.
5434         * gcc.dg/vect/vect-40.c: Ditto.
5435         * gcc.dg/vect/vect-41.c: Ditto.
5436         * gcc.dg/vect/vect-42.c: Ditto.
5437         * gcc.dg/vect/vect-43.c: Ditto.
5438         * gcc.dg/vect/vect-44.c: Ditto.
5439         * gcc.dg/vect/vect-45.c: Ditto.
5440         * gcc.dg/vect/vect-46.c: Ditto.
5441         * gcc.dg/vect/vect-47.c: Ditto.
5442         * gcc.dg/vect/vect-48.c: Ditto.
5443         * gcc.dg/vect/vect-49.c: Ditto.
5444         * gcc.dg/vect/vect-50.c: Ditto.
5445         * gcc.dg/vect/vect-51.c: Ditto.
5446         * gcc.dg/vect/vect-52.c: Ditto.
5447         * gcc.dg/vect/vect-53.c: Ditto.
5448         * gcc.dg/vect/vect-54.c: Ditto.
5449         * gcc.dg/vect/vect-55.c: Ditto.
5450         * gcc.dg/vect/vect-56.c: Ditto.
5451         * gcc.dg/vect/vect-57.c: Ditto.
5452         * gcc.dg/vect/vect-58.c: Ditto.
5453         * gcc.dg/vect/vect-59.c: Ditto.
5454         * gcc.dg/vect/vect-60.c: Ditto.
5455         * gcc.dg/vect/vect-74.c: Ditto.
5456         * gcc.dg/vect/vect-79.c: Ditto.
5457         * gcc.dg/vect/vect-80.c: Ditto.
5458
5459 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5460
5461         * gcc.dg/unused-7.c: Use the correct option.
5462
5463 2004-10-04  Paul Brook  <paul@codesourcery.com>
5464         Bud Davis  <bdavis9659@comcast.net>
5465
5466         PR fortran/17706
5467         PR fortran/16434
5468         * gfortran/pr17706.f90: New test.
5469         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5470
5471 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5472
5473         * gfortran.dg/pr17612.f90: New test.
5474
5475 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5476
5477         * g++.dg/template/local1.C: Adjust quoting marks in
5478         testing for diagnostics.
5479         * g++.dg/tls/diag-2.C: Likewise.
5480         * g++.dg/other/error8.C: Likewise.
5481
5482 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5483
5484         PR c/17178
5485         * gcc.dg/unused-4.c: Adjust to be correct.
5486
5487         PR c/17820
5488         * gcc.dg/unused-7.c: New test.
5489
5490 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5491
5492         PR c++/17797
5493         * g++.dg/overload/template2.C: New test.
5494
5495 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5496
5497         PR tree-optimization/16632
5498         * gcc.dg/tree-ssa/20041002-1.c: New.
5499
5500 2004-10-03  Paul Brook  <paul@codesourcery.com>
5501
5502         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5503         rather than relying on default formatting.
5504
5505 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5506
5507         * gcc.dg/20040920-1.c: Update expected message text.
5508
5509 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5510
5511         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5512
5513 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5514
5515         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5516         tree level.
5517
5518 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5519
5520         * gcc.dg/tree-ssa/pr17343.c: Remove.
5521
5522 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5523
5524         PR tree-opt/17343
5525         * gcc.dg/tree-ssa/pr17343.c: New test.
5526
5527 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5528
5529         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5530         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5531         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5532         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5533         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5534
5535 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5536
5537         * gcc.dg/lvalue-2.c: New test.
5538
5539 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5540
5541         PR c/17730
5542         * gcc.dg/pr17730-1.c: New test
5543
5544 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5545
5546         PR c/7425
5547         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5548
5549 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5550
5551         * gcc.c-torture/execute/stdarg-1.c: New test.
5552         * gcc.c-torture/execute/stdarg-2.c: New test.
5553         * gcc.c-torture/execute/stdarg-3.c: New test.
5554         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5555         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5556         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5557         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5558         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5559
5560 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5561
5562         PR tree-optimization/17697
5563         * g++.dg/opt/pr17697-1.C: New test.
5564         * g++.dg/opt/pr17697-2.C: New test.
5565         * g++.dg/opt/pr17697-3.C: New test.
5566
5567 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5568
5569         PR c/16409
5570         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5571         gcc.dg/vla-init-5.c: New tests.
5572
5573 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5574
5575         PR c/13804
5576         * gcc.dg/pr13804-1.c: New test.
5577
5578 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5579
5580         PR fortran/16938
5581         * gfortran.dg/pr16938.f90: New test.
5582
5583 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5584
5585         * g++.dg/template/crash23.C: New test.
5586
5587 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5588
5589         PR c++/17585
5590         * g++.dg/template/static8.C: New test.
5591
5592 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5593
5594         PR c++/17681
5595         * g++.dg/other/error9.C: New test.
5596
5597 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5598
5599         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5600
5601 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5602
5603         PR fortran/15164
5604         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5605
5606 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5607
5608         PR middle-end/17112
5609         * gcc.dg/pr17112-1.c: New test case.
5610
5611 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5612
5613         PR c/11459
5614         * gcc.dg/pr11459-1.c: New test.
5615
5616 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5617
5618         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5619         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5620
5621 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5622
5623         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5624
5625 2004-09-25  Jan Hubicka  <jh@suse.cz>
5626
5627         * compile/30040909-1.c: New test.
5628         * compile/30040907-1.c: New test.
5629
5630 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5631
5632         * gcc.c-torture/execute/va-arg-26.c: New test.
5633
5634 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5635
5636         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5637         extra diagnostics on targets with 64-bit pointers.
5638         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5639
5640 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5641
5642         PR c/17188
5643         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5644         * gcc.dg/decl-3.c: Adjust expected message.
5645
5646 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5647
5648         PR fortran/17615
5649         * gfortran.dg/pr17615.f90: New test.
5650
5651 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5652
5653         PR tree-optimzation/17517
5654         * g++.dg/tree-ssa/pr17517.C: New Test.
5655
5656 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5657
5658         PR c++/16889
5659         * g++.dg/lookup/ambig3.C: New.
5660
5661 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5662
5663         PR tree-opt/17624
5664         * g++.dg/opt/pr17624.C: New test.
5665
5666 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5667
5668         PR c/6980
5669         * gcc.dg/Wbad-function-cast-1.c: New test.
5670
5671 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5672
5673         * g++.dg/ext/complit1.C
5674         * g++.dg/other/error2.C
5675         * g++.dg/other/nontype-1.C
5676         * g++.dg/parse/crash11.C
5677         * g++.dg/parse/crash12.C
5678         * g++.dg/parse/error15.C
5679         * g++.dg/parse/error4.C
5680         * g++.dg/parse/tmpl-outside1.C
5681         * g++.dg/parse/too-many-tmpl-args1.C
5682         * g++.dg/template/dependent-expr3.C
5683         * g++.dg/template/error10.C
5684         * g++.dg/template/instantiate1.C
5685         * g++.dg/template/vtable2.C
5686         * g++.dg/warn/Wshadow-1.C
5687         * g++.dg/warn/weak1.C
5688         * g++.old-deja/g++.brendan/crash16.C
5689         * g++.old-deja/g++.brendan/crash18.C
5690         * g++.old-deja/g++.brendan/crash48.C
5691         * g++.old-deja/g++.brendan/crash49.C
5692         * g++.old-deja/g++.brendan/crash55.C
5693         * g++.old-deja/g++.brendan/crash56.C
5694         * g++.old-deja/g++.brendan/crash8.C
5695         * g++.old-deja/g++.brendan/enum11.C
5696         * g++.old-deja/g++.brendan/enum8.C
5697         * g++.old-deja/g++.brendan/enum9.C
5698         * g++.old-deja/g++.brendan/friend3.C
5699         * g++.old-deja/g++.brendan/misc14.C
5700         * g++.old-deja/g++.bugs/900402_02.C
5701         * g++.old-deja/g++.bugs/900404_03.C
5702         * g++.old-deja/g++.bugs/900404_04.C
5703         * g++.old-deja/g++.bugs/900428_03.C
5704         * g++.old-deja/g++.jason/crash4.C
5705         * g++.old-deja/g++.jason/overload21.C
5706         * g++.old-deja/g++.jason/redecl1.C
5707         * g++.old-deja/g++.jason/report.C
5708         * g++.old-deja/g++.jason/rfg10.C
5709         * g++.old-deja/g++.jason/template30.C
5710         * g++.old-deja/g++.law/arm12.C
5711         * g++.old-deja/g++.law/ctors5.C
5712         * g++.old-deja/g++.law/cvt20.C
5713         * g++.old-deja/g++.law/init10.C
5714         * g++.old-deja/g++.law/init8.C
5715         * g++.old-deja/g++.law/visibility17.C
5716         * g++.old-deja/g++.law/visibility7.C
5717         * g++.old-deja/g++.mike/net8.C
5718         * g++.old-deja/g++.mike/p646.C
5719         * g++.old-deja/g++.mike/p700.C
5720         * g++.old-deja/g++.mike/p701.C
5721         * g++.old-deja/g++.mike/p811.C
5722         * g++.old-deja/g++.ns/template13.C
5723         * g++.old-deja/g++.other/array3.C
5724         * g++.old-deja/g++.other/crash25.C
5725         * g++.old-deja/g++.other/dtor3.C
5726         * g++.old-deja/g++.other/dtor4.C
5727         * g++.old-deja/g++.other/main1.C
5728         * g++.old-deja/g++.other/warn7.C
5729         * g++.old-deja/g++.pt/crash11.C
5730         * g++.old-deja/g++.pt/crash36.C
5731         * g++.old-deja/g++.pt/spec22.C
5732         * g++.old-deja/g++.pt/spec9.C
5733         * g++.old-deja/g++.pt/ttp52.C
5734         * g++.old-deja/g++.robertl/eb103.C
5735         * g++.old-deja/g++.robertl/eb121.C
5736         * g++.old-deja/g++.robertl/eb22.C
5737         * g++.old-deja/g++.robertl/eb8.C:
5738         Update locations and/or regexps of dg-error markers.
5739         Remove markers for some bogus messages that are no longer issued.
5740
5741 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5742
5743         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5744         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5745
5746 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5747
5748         PR c++/17618
5749         * g++.dg/lookup/crash5.C: New test.
5750
5751 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5752
5753         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5754         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5755         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5756         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5757         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5758         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5759
5760         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5761         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5762         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5763         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5764         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5765         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5766
5767         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5768
5769         * gcc.dg/vect/vect-44.c: Check additional cases.
5770         * gcc.dg/vect/vect-48.c: Check additional cases.
5771
5772         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5773         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5774         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5775         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5776         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5777         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5778         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5779         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5780         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5781
5782         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5783         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5784         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5785
5786 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5787
5788         * gcc.dg/tree-ssa/loop-6.c: New test.
5789
5790 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5791
5792         PR c++/17620
5793         * g++.dg/inherit/base2.C: New.
5794
5795 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5796
5797         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5798         * gcc.dg/20001012-2.c: Likewise.
5799         * gcc.dg/20001013-1.c: Likewise.
5800         * gcc.dg/20001101-1.c: Likewise.
5801         * gcc.dg/20001102-1.c: Likewise.
5802         * gcc.dg/bf-spl1.c: Likewise.
5803         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5804         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5805
5806 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5807
5808         PR tree-optimization/16721
5809         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5810
5811 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5812
5813         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5814         * gcc.dg/20040305-1.c: Likewise.
5815
5816 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5817
5818         PR c/16566
5819         * gcc.c-torture/compile/pr16566-1.c,
5820         gcc.c-torture/compile/pr16566-2.c,
5821         gcc.c-torture/compile/pr16566-3.c: New tests.
5822
5823 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5824
5825         PR tree-optimization/17512
5826         * gcc.c-torture/compile/20040916-1.c.
5827
5828 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5829
5830         * gcc.dg/pragma-re-3.c: New test.
5831
5832 2004-09-17  Matt Austern  <austern@apple.com>
5833
5834         PR c++/15049
5835         * g++.dg/other/anon3.C: New.
5836
5837 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5838
5839         PR c++/7503
5840         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5841         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5842         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5843         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5844         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5845
5846 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5847
5848         PR fortran/17286
5849         * gfortran.dg/pr17286.f90: New test.
5850
5851 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5852
5853         PR c++/17530
5854         * g++.dg/template/static7.C: New test.
5855
5856 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5857
5858         PR tree-opt/17558
5859         * gcc.c-torture/compile/pr17558.c: New test.
5860
5861 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5862
5863         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5864         if SKIP_ATTRIBUTE is defined.
5865
5866 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5867
5868         PR fortran/15957
5869         * gfortran.dg/pr15957.f90: New test.
5870
5871 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5872
5873         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5874         in comparison.
5875         * gcc.dg/vect/vect-79.c: Likewise.
5876         * gcc.dg/vect/vect-80.c: Likewise.
5877
5878 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5879
5880         PR fortran/15750
5881         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5882
5883 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5884
5885         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5886         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5887         * gcc.dg/vect/vect-62.c: New testcase.
5888         * gcc.dg/vect/vect-63.c: New testcase.
5889         * gcc.dg/vect/vect-64.c: New testcase.
5890         * gcc.dg/vect/vect-65.c: New testcase.
5891         * gcc.dg/vect/vect-66.c: New testcase.
5892         * gcc.dg/vect/vect-67.c: New testcase.
5893         * gcc.dg/vect/vect-68.c: New testcase.
5894         * gcc.dg/vect/vect-69.c: New testcase.
5895         * gcc.dg/vect/vect-79.c: New testcase.
5896         * gcc.dg/vect/vect-80.c: New testcase.
5897
5898 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5899
5900         * gcc.target/mips/asm-1.c: New test.
5901
5902 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5903
5904         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5905         * gcc.dg/vect/vect-73.c: New testcase.
5906         * gcc.dg/vect/vect-74.c: New testcase.
5907         * gcc.dg/vect/vect-75.c: New testcase.
5908         * gcc.dg/vect/vect-76.c: New testcase.
5909         * gcc.dg/vect/vect-77.c: New testcase.
5910         * gcc.dg/vect/vect-78.c: New testcase
5911
5912 2004-09-18  Paul Brook  <paul@codesourcery.com>
5913
5914         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5915
5916 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5917
5918         PR c/17424
5919         * gcc.dg/pr17424-1.c: New test.
5920
5921 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5922
5923         * g++.dg/tree-ssa/pr17153.C: New test.
5924
5925 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5926
5927         PR pch/13361
5928         * testsuite/g++.dg/pch/wchar-1.C: New.
5929         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5930
5931 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5932
5933         * gcc.c-torture/execute/20040917-1.c: New test.
5934
5935 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5936
5937         PR tree-optimization/17319
5938         * gcc.dg/pr17319.c: New test.
5939
5940 2004-09-17  Devang Patel  <dpatel@apple.com>
5941
5942         * gcc.dg/20040813-1.c: New test.
5943
5944 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5945
5946         PR tree-optimization/17273
5947         * gcc.c-torture/compile/pr17273.c: New test.
5948
5949 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5950
5951         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5952         Update expected messages.
5953         * gcc.dg/declspec-13.c: New test.
5954
5955 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5956
5957         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5958
5959 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5960
5961         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5962         change what 'a' is pointing to.
5963
5964 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5965
5966         PR c++/16002
5967         * g++.dg/template/error18.C: New test.
5968
5969         PR c++/16029
5970         * g++.dg/warn/Wunused-8.C: New test.
5971
5972 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5973
5974         PR tree-optimization/17513
5975         * gcc.dg/20040916-1.c: New test.
5976
5977 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5978
5979         PR c++/17501
5980         * g++.dg/template/typename7.C: New test.
5981
5982 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5983
5984         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5985
5986 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5987
5988         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5989         with -ftree-based-profiling also.
5990         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5991
5992 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5993
5994         PR/15364
5995         * gfortran.dg/der_array_io_1.f90: New test.
5996         * gfortran.dg/der_array_io_2.f90: New test.
5997         * gfortran.dg/der_array_io_3.f90: New test.
5998
5999 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6000
6001         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6002         EABI.
6003
6004 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6005
6006         * g++.dg/opt/switch1.C: New test.
6007
6008 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6009
6010         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6011         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6012         Update expected messages.
6013
6014 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6015
6016         PR fortran/16485
6017         * gfortran.dg/same_name_1.f90: New test.
6018
6019 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6020
6021         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6022         dereference garbage pointers.
6023
6024 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6025
6026         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6027         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6028
6029         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6030         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6031         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6032
6033 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6034
6035         PR c++/17324
6036         * g++.dg/template/mangle1.C: New test.
6037
6038 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6039
6040         PR tree-optimization/17252
6041         * gcc.c-torture/execute/pr17252.c: New test.
6042
6043 2004-09-14  Andrew Pinski  <apinski@apple.com>
6044
6045         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6046
6047 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6048
6049         PR rtl-optimization/9771
6050         * gcc.dg/pr9771-1.c: New test case.
6051
6052 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6053
6054         PR tree-optimization/15262
6055         * gcc.c-torture/execute/pr15262-1.c: New test.
6056         * gcc.c-torture/execute/pr15262-2.c: New test.
6057
6058 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6059
6060         * gcc.dg/declspec-12.c: New test.
6061
6062 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6063
6064         * gfortran.dg/pr17090.f90: Add directives to test.
6065
6066 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6067
6068         * gcc.c-torture/compile/20040914-1.c: New test.
6069
6070 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6071
6072         PR c++/16162
6073         * g++.dg/template/decl2.C: New test.
6074
6075 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6076
6077         PR fortran/17090
6078         * gfortran.dg/pr17090.f90: New test.
6079
6080 2004-09-13  Dale Johannesen  <dalej@apple.com>
6081
6082         * gcc.c-torture/compile/pr17408.c:  New test case.
6083
6084 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6085
6086         PR c++/16716
6087         * g++.dg/parse/crash17.C: New test.
6088
6089         PR c++/17327
6090         * g++.dg/template/enum3.C: New test.
6091
6092 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6093
6094         * lib/gcc-defs.exp: Load wrapper.exp.
6095         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6096         using local code.
6097         * lib/gcc.exp (gcc_init): Similar.
6098         * lib/gfortran.exp (gfortran_init): Similar.
6099         * lib/objc.exp (objc_init): Similar.
6100         * lib/treelang.exp (treelang_init): Similar.
6101         * lib/wrapper.exp: New file with build_wrapper call machinery in
6102         ${tool}_maybe_build_wrapper.
6103
6104 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6105
6106         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6107         "inline".
6108         * gcc.dg/declspec-11.c: Update expected messages.
6109         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6110         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6111         gcc.dg/inline-12.c: New tests.
6112
6113 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6114
6115         * g++.dg/tree-ssa/pr17400.C: New testcase.
6116
6117 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6118
6119         * gcc.target/mips/sb1-1.c: New testcase.
6120
6121 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6122
6123         * lib/g77-dg.exp: Remove unused file.
6124         * lib/mike-g77.exp: Ditto.
6125         * lib/g77.exp: Ditto.
6126
6127 2004-09-12  Richard Henderson  <rth@redhat.com>
6128
6129         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6130
6131 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6132
6133         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6134         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6135         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6136         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6137         Update expected messages.
6138
6139 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6140
6141         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6142         declaration/use mismatch for dirp parameter.
6143
6144 2004-09-12  Andrew Pinski  <apinski@apple.com>
6145
6146         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6147         -fgnu-runtime is passed.
6148
6149 2004-09-12  Richard Henderson  <rth@redhat.com>
6150
6151         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6152         do the uplevel thing and update additional_flags directly.
6153         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6154         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6155         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6156         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6157
6158 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6159
6160         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6161
6162 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6163
6164         PR middle-end/17411
6165         * g++.dg/opt/pr17411-1.C: New test case.
6166
6167 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6168
6169         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6170         gcc.dg/tls/diag-2.c: Update expected messages.
6171         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6172         messages.
6173         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6174         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6175         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6176         gcc.dg/tls/diag-5.c: New tests.
6177
6178 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6179
6180         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6181
6182 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6183
6184         * g++.dg/parse/break-in-for.C: New test.
6185
6186 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6187
6188         * gcc.dg/tree-ssa/20040911-1.c: New test.
6189
6190 2004-09-11  Andreas Jaeger  <aj@suse.de>
6191
6192         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6193         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6194
6195 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6196
6197         * gcc.target/frv: New directory of FR-V-specific tests.
6198
6199 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6200
6201         * gcc.dg/convert-vec-1.c: New test.
6202
6203 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6204
6205         PR middle-end/17024
6206         * gcc.dg/pr17024-1.c: New test case.
6207
6208 2004-09-10  Eric Christopher  <echristo@redhat.com>
6209
6210         * gcc.dg/20040910-1.c: New test.
6211
6212 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6213
6214         * gcc.dg/bitfld-9.c: New test.
6215
6216 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6217
6218         * gcc.c-torture/execute/ieee/acc1.c: New test.
6219         * gcc.c-torture/execute/ieee/acc2.c: New test.
6220         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6221
6222 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6223
6224         * gcc.dg/deprecated-2.c: New test.
6225
6226 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6227
6228         * gcc.dg/init-vec-1.c: New test.
6229
6230 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6231
6232         PR middle-end/17055
6233         * gcc.dg/pr17055-1.c: New test case.
6234
6235 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6236
6237         PR target/17377
6238         * gcc.c-torture/execute/pr17377.c: New test.
6239
6240 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6241
6242         PR c/8420
6243         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6244         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6245         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6246         gcc.dg/long-long-typespec-1.c: New tests.
6247         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6248
6249 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6250
6251         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6252         gcc.dg/gnu99-static-1.c: New tests.
6253
6254 2004-09-08  Devang Patel  <dpatel@apple.com>
6255
6256         * gcc.dg/darwin-ld-20040828-1.c: New test.
6257         * gcc.dg/darwin-ld-20040828-2.c: New test.
6258         * gcc.dg/darwin-ld-20040828-3.c: New test.
6259
6260 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6261
6262         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6263         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6264         in error message.
6265         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6266         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6267         in error message.
6268         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6269         types they qualify.
6270         * objc.dg/type-size-2.m: Fix wording in comment.
6271         * objc.dg/va-meth-1.m: New test case.
6272
6273 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6274
6275         PR c/16633:
6276         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6277         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6278
6279 2004-09-06  Devang Patel  <dpatel@apple.com>
6280
6281         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6282         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6283
6284 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6285
6286         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6287         reflect changed line numbering of diagnostics.
6288
6289 2004-09-06  Paul Brook  <paul@codesourcery.com>
6290
6291         * gfortran.dg/edit_real_1.f90: Add new test.
6292
6293 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6294
6295         * gcc.dg/tree-ssa/loop-2.c: New test.
6296         * gcc.dg/tree-ssa/loop-3.c: New test.
6297         * gcc.dg/tree-ssa/loop-4.c: New test.
6298         * gcc.dg/tree-ssa/loop-5.c: New test.
6299
6300 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6301
6302         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6303
6304 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6305
6306         * gcc.dg/format/sentinel-1.c: New test.
6307
6308 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6309
6310         * testsuite/gcc.dg/builtins-46.c: New.
6311
6312 2004-09-03  Devang Patel  <dpatel@apple.com>
6313
6314         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6315         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6316
6317 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6318
6319         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6320         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6321         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6322         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6323         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6324         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6325         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6326         the non-portable bzero.
6327         * gcc.dg/20010912-1.c: xfail for NetWare.
6328         * gcc.dg/20020426-2.c: xfail for NetWare.
6329         * gcc.dg/20021014-1.c: xfail for NetWare.
6330         * gcc.dg/20021018-1.c: xfail for NetWare.
6331         * gcc.dg/20030213-1.c: xfail for NetWare.
6332         * gcc.dg/20030225-1.c: xfail for NetWare.
6333         * gcc.dg/20030708-1.c: xfail for NetWare.
6334         * gcc.dg/builtins-config.h: Also exclude NetWare.
6335         * gcc.dg/format/format.h: Define restrict only if not already defined.
6336         * gcc.dg/nest.c: xfail for NetWare.
6337         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6338         * lib/target-supports.exp (check_visibility_available): Exclude
6339         NetWare.
6340
6341 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6342
6343         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6344         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6345         deterministic starting point for the alignment of structure fields.
6346         * gcc.dg/Wpadded.c: Dito.
6347         * g++.dg/abi/vbase10.C: Dito.
6348
6349 2004-09-03  Devang Patel  <dpatel@apple.com>
6350
6351         * g++.dg/debug/pr15736.cc: New test.
6352
6353 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6354
6355         * README.QMTEST: Fix out-of-date link.
6356
6357 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6358
6359         PR fortran/16579
6360         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6361         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6362
6363 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6364
6365         * g++.dg/abi/arm_rtti1.C: New test.
6366
6367 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6368
6369         * gcc.dg/ppc-vector-memcpy.c: New.
6370         * gcc.dg/ppc-vector-memset.c: New.
6371
6372 2004-09-02  Chao-ying Fu  <fu@mips.com>
6373
6374         * gcc.target/mips/mips-3d-1.c: New test.
6375         * gcc.target/mips/mips-3d-2.c: New test.
6376         * gcc.target/mips/mips-3d-3.c: New test.
6377         * gcc.target/mips/mips-3d-4.c: New test.
6378         * gcc.target/mips/mips-3d-5.c: New test.
6379         * gcc.target/mips/mips-3d-6.c: New test.
6380         * gcc.target/mips/mips-3d-7.c: New test.
6381         * gcc.target/mips/mips-3d-8.c: New test.
6382         * gcc.target/mips/mips-3d-9.c: New test.
6383         * gcc.target/mips/mips-ps-1.c: New test.
6384         * gcc.target/mips/mips-ps-2.c: New test.
6385         * gcc.target/mips/mips-ps-3.c: New test.
6386         * gcc.target/mips/mips-ps-4.c: New test.
6387         * gcc.target/mips/mips-ps-type.c: New test.
6388
6389 2004-09-02  Paul Brook  <paul@codesourcery.com>
6390
6391         * gfortran.dg/edit_real_1.f90: Add new tests.
6392
6393 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6394
6395         PR fortran/15327
6396         * gfortran.dg/merge_char_1.f90: New test.
6397
6398 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6399
6400         PR fortran/16404
6401         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6402
6403 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6404
6405         PR c/1522
6406         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6407
6408 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6409
6410         * g++.dg/opt/loop1.C: Do not XFAIL.
6411
6412 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6413
6414         * gcc.c-torture/execute/20040831-1.c: New test.
6415
6416 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6417
6418         PR fortran/16579
6419         * gfortran.dg/g77/20010610.f: Now passes.
6420         Copy from g77.f-torture/execute. Add dg-run directive.
6421         * gfortran.dg/g77/README: Update
6422
6423 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6424
6425         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6426         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6427         (t1, t2, t3, t4): Add volatile.
6428
6429 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6430
6431         * g++.dg/ext/visibility/arm1.C: New test.
6432
6433 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6434
6435         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6436         -pedantic-errors.
6437
6438 2004-09-01  Paul Brook  <paul@codesourcery.com>
6439
6440         * gfortran.dg/eof_2.f90: New test.
6441
6442 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6443
6444         PR fortran/16579
6445         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6446
6447 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6448
6449         PR libfortran/16805
6450         * gfortran.dg/list_read_2.f90: New test.
6451
6452 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6453
6454         * g++.dg/abi/key1.C: New test.
6455
6456 2004-08-31  Richard Henderson  <rth@redhat.com>
6457
6458         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6459         form of offsetof.
6460         * g++.dg/other/offsetof5.C: Remove duplicate.
6461
6462 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6463
6464         PR fortran/17244
6465         * gfortran.dg/func_derived_1.f90: New test.
6466
6467 2004-08-31  Paul Brook  <paul@codesourcery.com>
6468
6469         * gfortran.dg/eof_1.f90: New test.
6470
6471 2004-08-31  Paul Brook  <paul@codesourcery.com>
6472
6473         * gfortran.dg/list_read_1.f90: New file.
6474
6475 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6476
6477         * g++.dg/opt/loop1.C: XFAIL.
6478
6479 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6480
6481         * gcc.dg/funcdef-storage-1.c: New.
6482         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6483         an extern function in local scope.
6484         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6485         declare an 'auto inline' function in local scope.
6486         * gcc.dg/20011130-1.c: Likewise.
6487         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6488         an 'auto' function in local scope.
6489         * gcc.dg/20021014-1.c: Likewise.
6490         * gcc.dg/20030331-2.c: Likewise.
6491
6492 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6493
6494         * gfortran.dg/blockdata_1.f90: New test.
6495
6496 2004-08-30  Richard Henderson  <rth@redhat.com>
6497
6498         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6499
6500 2004-08-30  Richard Henderson  <rth@redhat.com>
6501
6502         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6503         additional_flags set by alternate driver.
6504         (ieee-options): New procedure.
6505         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6506         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6507         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6508         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6509
6510 2004-08-30  Richard Henderson  <rth@redhat.com>
6511
6512         * lib/f-torture.exp: Remove.
6513
6514 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6515
6516         PR rtl-optimization/16590
6517         * g++.dg/opt/loop1.C: New test.
6518
6519 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6520
6521         PR fortran/13910
6522         * gfortran.dg/oldstyle_1.f90: New test.
6523
6524 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6525         Paul Brook  <paul@codesourcery.com>
6526
6527         * gfortran.dg/g77/README: Update.
6528         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6529         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6530         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6531
6532 2004-08-28  Paul Brook  <paul@codesourcery.com>
6533
6534         PR libfortran/17195
6535         * gfortran.dg/edit_real_1.f90: New test.
6536
6537 2004-08-27  Paul Brook  <paul@codesourcery.com>
6538
6539         * gfortran.dg/rewind_1.f90: New test.
6540
6541 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6542
6543         PR fortran/16597
6544         * gfortran.dg/pr16597.f90: New test.
6545
6546 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6547
6548         PR c/13801
6549         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6550         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6551         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6552         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6553         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6554
6555 2004-08-26  Nick Clifton  <nickc@redhat.com>
6556
6557         * gcc.c-torture/compile/pr17119.c: New test.
6558
6559 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6560
6561         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6562
6563 2004-08-25  Richard Henderson  <rth@redhat.com>
6564
6565         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6566         the bits that expect kind=8 to be the largest real kind.
6567
6568 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6569
6570         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6571
6572 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6573
6574         * gfortran.dg/assignment_1.f90: New test.
6575
6576 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6577
6578         * g++.dg/template/repo3.C: New test.
6579
6580 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6581
6582         PR middle-end/16693
6583         PR tree-optimization/16372
6584         * g++.dg/opt/pr16372-1.C: New test case.
6585         * g++.dg/opt/pr16693-1.C: New test case.
6586         * g++.dg/opt/pr16693-2.C: New test case.
6587
6588 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6589
6590         * objc.dg/proto-lossage-4.m: New test.
6591
6592 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6593
6594         PR c++/17155
6595         * g++.dg/inherit/local2.C: New test.
6596
6597 2004-08-25  Paul Brook  <paul@codesourcery.com>
6598
6599         PR fortran/17144
6600         * gfortran.dg/string_ctor_1.f90: New test.
6601
6602 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6603
6604         PR c++/14428
6605         * g++.dg/template/redecl2.C: New test.
6606
6607 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6608
6609         PR fortran/17143
6610         * gfortran.dg/pr17143.f90: New test.
6611
6612 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6613
6614         PR fortran/17164
6615         * gfortran.dg/pr17164.f90: New test.
6616
6617 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6618
6619         * gcc.dg/tree-ssa/loop-1.c: New test.
6620
6621 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6622
6623         * gcc.c-torture/compile/20040824-1.c: New test.
6624
6625 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6626
6627         * gcc.c-torture/compile/iftrap-3.c: New test.
6628
6629 2004-08-24  Paul Brook  <paul@codesourcery.com>
6630
6631         * gfortran.dg/entry_2.f90: New test.
6632
6633 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6634
6635         PR c++/16889
6636         * g++.dg/lookup/ambig[12].C: New.
6637
6638 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6639
6640         PR c++/16706
6641         * g++.dg/template/crash21.C: New test.
6642         * g++.dg/template/crash22.C: Likewise.
6643
6644 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6645
6646         PR c++/17149
6647         * g++.dg/template/access15.C: New.
6648
6649 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6650
6651         PR c++/17163
6652         * g++.dg/template/repo2.C: New test.
6653
6654 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6655
6656         PR rtl-optimization/17078
6657         * gcc.c-torture/execute/pr17078-1.c: New test case.
6658
6659 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6660
6661         PR c/14492
6662         * gcc.dg/debug/crash1.c: New test.
6663
6664 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6665
6666         PR c/16180
6667         * gcc.dg/loop-5.c: New test.
6668
6669 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6670
6671         * gcc.c-torture/execute/20040823-1.c: New test.
6672
6673 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6674
6675         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6676         to the assembler.  Simplify test accordingly.
6677         (asm_abi_flags): Use GNU names.
6678         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6679         to check for ABI flags.
6680
6681 2004-08-22  Andrew Pinski  <apinski@apple.com>
6682
6683         * g++.dg/opt/pr14029.C: New test.
6684         * gcc.c-torture/execute/pr15262.c: New test.
6685
6686 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6687
6688         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6689
6690 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6691
6692         PR 16908
6693         * gfortran.dg/direct_io.f90: New test.
6694
6695 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6696
6697         PR c++/17121
6698         * g++.dg/inherit/local2.C: New test.
6699
6700 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6701
6702         PR c++/17120
6703         * g++.dg/warn/Wparentheses-4.C: New test.
6704
6705 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6706
6707         PR c++/17121
6708         * g++.dg/inherit/local2.C: New test.
6709
6710         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6711         * gcc.dg/ppc-ldstruct.c: Likewise.
6712         * gcc.dg/ppc64-abi-2.c: Likewise.
6713
6714 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6715
6716         PR rtl-optimization/17099
6717         * gcc.c-torture/execute/20040820-1.c: New test.
6718
6719 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6720
6721         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6722
6723 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6724
6725         PR fortran/17077
6726         * gfortran.dg/auto_array_1.f90: New test.
6727
6728 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6729
6730         PR fortran/17074
6731         * gfortran.dg/simpleif_1.f90: New test.
6732
6733 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6734
6735         * lib/target-supports.exp (check_profiling_available): Return
6736         false for arm*-*-symbianelf* and arm*-*-eabi*.
6737
6738         PR c++/15890
6739         * g++.dg/template/delete1.C: New test.
6740
6741 2004-08-19  Paul Brook  <paul@codesourcery.com>
6742
6743         PR fortran/14976
6744         PR fortran/16228
6745         * gfortran.dg/data_char_1.f90: New test.
6746
6747 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6748
6749         PR fortran/16946
6750         * gfortran.dg/reduction.f90: New testcase.
6751
6752 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6753
6754         PR fortran/16520
6755         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6756
6757 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6758
6759         PR c++/17041
6760         * g++.dg/Wparentheses-3.C: New test.
6761
6762 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6763
6764         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6765         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6766         * gcc.dg/vect/vect-2.c: Likewise.
6767         * gcc.dg/vect/vect-3.c: Likewise.
6768         * gcc.dg/vect/vect-4.c: Likewise.
6769         * gcc.dg/vect/vect-5.c: Likewise.
6770         * gcc.dg/vect/vect-6.c: Likewise.
6771         * gcc.dg/vect/vect-7.c: Likewise.
6772         * gcc.dg/vect/vect-25.c: Likewise.
6773         * gcc.dg/vect/vect-31.c: Likewise.
6774         * gcc.dg/vect/vect-32.c: Likewise.
6775         * gcc.dg/vect/vect-34.c: Likewise.
6776         * gcc.dg/vect/vect-36.c: Likewise.
6777         * gcc.dg/vect/vect-all.c: Likewise.
6778
6779 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6780
6781         PR c++/17068
6782         * g++.dg/template/operator4.C: New test.
6783
6784 2004-08-18  Richard Henderson  <rth@redhat.com>
6785
6786         * gcc.dg/20040206-1.c: XFAIL.
6787
6788 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6789
6790         PR c++/16246
6791         * g++.dg/template/array7.C: New test.
6792
6793 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6794
6795         * gcc.dg/mips-movcc-1.c: New test.
6796         * gcc.dg/mips-movcc-2.c: New test.
6797         * gcc.dg/mips-movcc-3.c: New test.
6798
6799         * gcc.dg/mips-nmadd-1.c: New test.
6800         * gcc.dg/mips-nmadd-2.c: New test.
6801
6802 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6803
6804         PR c++/15871
6805         * g++.dg/opt/inline8.C: New test.
6806
6807         PR c++/16965
6808         * g++.dg/parse/error17.C: New test.
6809
6810 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6811
6812         * gcc.dg/vect: New directory for vectorizer tests.
6813         * gcc.dg/vect/tree-vect.h: New file.
6814         * gcc.dg/vect/vect.exp: New file.
6815         * gcc.dg/vect/pr16105.c.c: New test.
6816         * gcc.dg/vect/vect-1.c: New test.
6817         * gcc.dg/vect/vect-2.c: New test.
6818         * gcc.dg/vect/vect-3.c: New test.
6819         * gcc.dg/vect/vect-4.c: New test.
6820         * gcc.dg/vect/vect-5.c: New test.
6821         * gcc.dg/vect/vect-6.c: New test.
6822         * gcc.dg/vect/vect-7.c: New test.
6823         * gcc.dg/vect/vect-8.c: New test.
6824         * gcc.dg/vect/vect-9.c: New test.
6825         * gcc.dg/vect/vect-10.c: New test.
6826         * gcc.dg/vect/vect-11.c: New test.
6827         * gcc.dg/vect/vect-12.c: New test.
6828         * gcc.dg/vect/vect-13.c: New test.
6829         * gcc.dg/vect/vect-14.c: New test.
6830         * gcc.dg/vect/vect-15.c: New test.
6831         * gcc.dg/vect/vect-16.c: New test.
6832         * gcc.dg/vect/vect-17.c: New test.
6833         * gcc.dg/vect/vect-18.c: New test.
6834         * gcc.dg/vect/vect-19.c: New test.
6835         * gcc.dg/vect/vect-20.c: New test.
6836         * gcc.dg/vect/vect-21.c: New test.
6837         * gcc.dg/vect/vect-22.c: New test.
6838         * gcc.dg/vect/vect-23.c: New test.
6839         * gcc.dg/vect/vect-24.c: New test.
6840         * gcc.dg/vect/vect-25.c: New test.
6841         * gcc.dg/vect/vect-26.c: New test.
6842         * gcc.dg/vect/vect-27.c: New test.
6843         * gcc.dg/vect/vect-28.c: New test.
6844         * gcc.dg/vect/vect-29.c: New test.
6845         * gcc.dg/vect/vect-30.c: New test.
6846         * gcc.dg/vect/vect-31.c: New test.
6847         * gcc.dg/vect/vect-32.c: New test.
6848         * gcc.dg/vect/vect-33.c: New test.
6849         * gcc.dg/vect/vect-34.c: New test.
6850         * gcc.dg/vect/vect-35.c: New test.
6851         * gcc.dg/vect/vect-36.c: New test.
6852         * gcc.dg/vect/vect-37.c: New test.
6853         * gcc.dg/vect/vect-38.c: New test.
6854         * gcc.dg/vect/vect-40.c: New test.
6855         * gcc.dg/vect/vect-41.c: New test.
6856         * gcc.dg/vect/vect-42.c: New test.
6857         * gcc.dg/vect/vect-43.c: New test.
6858         * gcc.dg/vect/vect-44.c: New test.
6859         * gcc.dg/vect/vect-45.c: New test.
6860         * gcc.dg/vect/vect-46.c: New test.
6861         * gcc.dg/vect/vect-47.c: New test.
6862         * gcc.dg/vect/vect-48.c: New test.
6863         * gcc.dg/vect/vect-49.c: New test.
6864         * gcc.dg/vect/vect-50.c: New test.
6865         * gcc.dg/vect/vect-51.c: New test.
6866         * gcc.dg/vect/vect-52.c: New test.
6867         * gcc.dg/vect/vect-53.c: New test.
6868         * gcc.dg/vect/vect-54.c: New test.
6869         * gcc.dg/vect/vect-55.c: New test.
6870         * gcc.dg/vect/vect-56.c: New test.
6871         * gcc.dg/vect/vect-57.c: New test.
6872         * gcc.dg/vect/vect-58.c: New test.
6873         * gcc.dg/vect/vect-59.c: New test.
6874         * gcc.dg/vect/vect-60.c: New test.
6875         * gcc.dg/vect/vect-61.c: New test.
6876         * gcc.dg/vect/vect-all.c: New test.
6877         * gcc.dg/vect/vect-none.c: New test.
6878
6879 2004-08-17  Paul Brook  <paul@codesourcery.com>
6880
6881         PR fortran/13082
6882         * gfortran.dg/entry_1.f90: New test.
6883
6884 2004-08-17  Andrew Pinski  <apinski@apple.com>
6885
6886         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6887
6888 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6889
6890         * gcc.dg/pr17036-1.c: New test.
6891
6892 2004-08-16  Devang Patel  <dpatel@apple.com>
6893
6894         * gcc.dg/darwin-20040809-1.c: New test.
6895
6896 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6897
6898         * gcc.dg/funcdef-attr-1.c: New test.
6899
6900 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6901
6902         * gcc.dg/altivec-17.c: New test.
6903         * gcc.dg/altivec-18.c: New test.
6904
6905 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6906
6907         PR c++/6749
6908         * g++.dg/template/vtable2.C: New test.
6909
6910 2004-08-14  Richard Henderson  <rth@redhat.com>
6911
6912         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6913         * gcc.dg/pack-test-4.c (main): Return 0.
6914         * gcc.dg/setjmp-1.c: Remove XFAIL.
6915         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6916
6917 2004-08-14  Richard Henderson  <rth@redhat.com>
6918
6919         * gcc.dg/980217-1.c: Add prototype for printf.
6920
6921 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6922
6923         * gfortran.dg/pr16935.f90: New test.
6924
6925 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6926
6927         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6928
6929 2004-08-13  Paul Brook  <paul@codesourcery.com>
6930
6931         * gfortran.dg/der_io_1.f90: Remove stray comma.
6932
6933 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6934
6935         * gcc.dg/vmx/cw-bug-2.c: Remove.
6936         * gcc.dg/vmx/vprint-1.c: Remove.
6937         * gcc.dg/vmx/vscan-1.c: Remove.
6938
6939 2004-08-12  Devang patel  <dpatel@apple.com>
6940
6941         * gcc.dg/darwin-20040809-2.c: New test.
6942
6943 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6944
6945         * g++.dg/ext/altivec-12.C: New test.
6946
6947         * g++.dg/ext/altivec-11.C: New test.
6948
6949 2004-08-12  Paul Brook  <paul@codesourcery.com>
6950
6951         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6952
6953 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6954
6955         * g++.dg/ext/altivec-2.C: Check for hardware support before
6956         executing any VMX instructions.
6957
6958         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6959
6960 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6961
6962         PR c++/16276
6963         * g++.old-deja/g++.other/comdat4.C: New test.
6964         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6965
6966 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6967
6968         PR target/16286
6969         * gcc.dg/pr16286.c: New test.
6970
6971 2004-08-12 Jan Beulich <jbeulich@novell.com>
6972
6973         * g++.dg/ext/asm5.C: New.
6974
6975 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/16698
6978         * g++.dg/eh/crash1.C: New test.
6979
6980         PR c++/16717
6981         * g++.dg/ext/construct1.C: New test.
6982
6983 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6984
6985         PR c++/16853
6986         * g++.dg/init/ptrmem1.C: New test.
6987
6988         PR c++/16618
6989         * g++.dg/parse/offsetof5.C: New test.
6990
6991         PR c++/16870
6992         * g++.dg/template/overload3.C: New test.
6993
6994 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6995
6996         PR c++/16964
6997         * g++.dg/parse/error16.C: New test.
6998
6999         PR c++/16904
7000         * g++.dg/template/error14.C: New test.
7001
7002         PR c++/16929
7003         * g++.dg/template/error15.C: New test.
7004
7005 2004-08-11  Devang Patel  <dpatel@apple.com>
7006
7007         * gcc.dg/darwin-ld-20040809-1.c: New test.
7008         * gcc.dg/darwin-ld-20040809-2.c: New test.
7009
7010 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7011
7012         PR fortran/16917
7013         * gfortran.dg/dfloat_1.f90: New test.
7014
7015 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7016
7017         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7018         * gcc.dg/dll-2.c: Fix dg-require syntax.
7019         * gcc.misc-tests/arm-isr.c (abort): Declare.
7020         (exit): Likewise.
7021
7022 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7023
7024         PR c++/16971
7025         * g++.dg/parse/crash16.C: New test.
7026
7027 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7028
7029         * gcc.dg/mips-rsqrt-1.c: New test case.
7030         * gcc.dg/mips-rsqrt-2.c: New test case.
7031         * gcc.dg/mips-rsqrt-3.c: New test case.
7032
7033 2004-08-10  Paul Brook  <paul@codesourcery.com>
7034
7035         * gfortran.dg/der_io_1.f90: New test.
7036
7037 2004-08-10  Paul Brook  <paul@codesourcery.com>
7038
7039         PR fortran/16919
7040         * gfortran.dg/der_array_1.f90: New test.
7041
7042 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7043
7044         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7045
7046 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7047
7048         * gcc.dg/wchar_t-2.c: Fix typo.
7049
7050 2004-08-09  Falk Hueffner  <falk@debian.org>
7051
7052         PR tree-optimization/12517
7053         * gcc.c-torture/compile/pr12517.c: New test.
7054
7055         PR tree-optimization/12578
7056         * gcc.c-torture/compile/pr12578.c: New test.
7057
7058         PR tree-optimization/12899
7059         * gcc.c-torture/compile/pr12899.c: New test.
7060
7061         PR rtl-optimization/14692
7062         * gcc.c-torture/compile/pr14692.c: New test.
7063
7064         PR tree-optimization/16461
7065         * gcc.c-torture/compile/pr16461.c: New test.
7066
7067 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7068
7069         * gfortran.dg/getenv_1.f90: New test.
7070
7071 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7072
7073         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7074         wchar_t.
7075         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7076
7077 2004-08-06  Paul Brook  <paul@codesourcery.com>
7078
7079         * gfortran.dg/ret_array_1.f90: New test.
7080         * gfortran.dg/ret_pointer_1.f90: New test.
7081
7082 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7083
7084         * gcc.dg/missing-field-init-[12].c: New tests.
7085         * g++.dg/warn/missing-field-init-[12].C: New tests.
7086
7087 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7088
7089         * gcc.dg/enum2.c: New test.
7090         * gcc.dg/symbian3.c: Likewise.
7091         * gcc.dg/symbian4.c: Likewise.
7092         * gcc.dg/wchar_t-2.c: Likewise.
7093
7094 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7095
7096         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7097         destructor tests.
7098
7099 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7100
7101         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7102         dg-require-visiblity.
7103         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7104         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7105         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7106         * g++.dg/ext/visibility/new1.C: Likewise.
7107         * g++.dg/ext/visibility/pragma.C: Likewise.
7108         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7109         * g++.dg/ext/visibility/virtual.C: Likewise.
7110         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7111         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7112         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7113         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7114         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7115         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7116         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7117         * g++/dg/ext/visibility/visibility-8.C: New test.
7118         * gcc.c-torture/compile/dll.x: Remove.
7119         * gcc.dg/dll-2.c: Use dg-require-dll
7120         * gcc.dg/visibility-10.c: New test.
7121         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7122         supporting DLLs.
7123         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7124         (scan_not_hidden): Likewise.
7125
7126 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7127
7128         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7129
7130 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7131
7132         * gcc.c-torture/execute/20040805-1.c: New test.
7133
7134 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7135
7136         * gcc.dg/20020118-1.c: Declare abort.
7137         * gcc.dg/altivec_check.h: Likewise.
7138         * gcc.dg/iftrap-2.c: Likewise.
7139         * gcc.dg/pragma-darwin.c: Likewise.
7140         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7141
7142 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7143
7144         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7145
7146 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7147
7148         * gcc.c-torture/execute/builtins/abs-2.c,
7149         gcc.c-torture/execute/builtins/abs-3.c,
7150         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7151         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7152         intmax_t, uintmax_t and their limits.
7153         * gcc.dg/intmax_t-1.c: New test.
7154
7155 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7156
7157         * g++.dg/tc1/dr147.C: Add reference to PR.
7158
7159 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7160
7161         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7162         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7163
7164 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7165
7166         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7167
7168 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7169
7170         * gcc.dg/redecl-5.c: New test.
7171         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7172         of scanf.
7173
7174 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7175
7176         PR middle-end/16790
7177         * gcc.c-torture/execute/pr16790-1.c: New test case.
7178
7179 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7180
7181         * g++.dg/ext/visibility/assign1.C: New test.
7182         * g++.dg/ext/visibility/new1.C: Likewise.
7183
7184         * gcc.dg/symbian1.c: New test.
7185         * gcc.dg/symbian2.c: Likewise.
7186
7187 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7188
7189         PR target/16570
7190         * gcc.dg/i386-sse-9.c: New test.
7191
7192 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7193
7194         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7195
7196 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7197
7198         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7199         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7200         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7201         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7202         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7203         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7204         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7205         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7206         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7207         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7208         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7209         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7210         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7211         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7212         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7213         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7214         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7215         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7216         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7217         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7218         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7219         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7220         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7221         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7222         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7223         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7224         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7225         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7226         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7227         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7228         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7229         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7230         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7231         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7232         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7233         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7234         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7235         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7236         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7237         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7238         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7239         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7240         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7241         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7242         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7243         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7244         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7245         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7246         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7247         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7248         gcc.misc-tests/i386-pf-3dnow-1.c,
7249         gcc.misc-tests/i386-pf-athlon-1.c,
7250         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7251         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7252         Declare built-in functions used.
7253         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7254
7255 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7256
7257         PR c++/16707
7258         * g++.dg/lookup/using12.C: New test.
7259
7260         * g++.dg/init/null1.C: Fix PR number.
7261         * g++.dg/parse/namespace10.C: Likewise.
7262
7263 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7264
7265         PR c++/16224
7266         * g++.dg/template/spec17.C: New test.
7267         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7268         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7269
7270 2004-08-02  David Billinghurst
7271
7272         PR fortran/16292
7273         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7274
7275 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7276
7277         * gcc.dg/ia64-got-1.c: New test case.
7278
7279 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7280
7281         PR c++/16489
7282         * g++.dg/init/null1.C: New test.
7283         * g++.dg/tc1/dr76.C: Adjust error marker.
7284
7285         PR c++/16529
7286         * g++.dg/parse/namespace10.C: New test.
7287
7288         PR c++/16810
7289         * g++.dg/inherit/ptrmem2.C: New test.
7290
7291 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7292
7293         PR target/16155
7294         * gcc.dg/pr16155.c: New test.
7295
7296 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7297
7298         * gcc.dg/redecl-2.c: New test.
7299
7300 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7301
7302         * gcc.dg/darwin-longdouble.c: New file.
7303
7304 2004-07-30  Richard Henderson  <rth@redhat.com>
7305
7306         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7307         write to constant argument.
7308         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7309
7310 2004-07-30  Richard Henderson  <rth@redhat.com>
7311
7312         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7313         tests of nearest around zero.
7314
7315 2004-07-30  Andrew Pinski  <apinski@apple.com>
7316
7317         * gcc.c-torture/compile/20040730-1.c: New test.
7318
7319 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7320
7321         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7322         powerpc-eabispe.
7323
7324 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7325
7326         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7327
7328 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7329
7330         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7331         contains $ld_library_path.
7332         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7333
7334 2004-07-29  Richard Henderson  <rth@redhat.com>
7335
7336         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7337
7338         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7339         (alt2, which): New.
7340         (Check): Accept either alternative.
7341
7342 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7343
7344         * g++.dg/abi/inline1.C: New test.
7345         * g++.dg/abi/local1-a.cc: Likewise.
7346         * g++.dg/abi/local1.C: Likewise.
7347         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7348         * g++.dg/abi/mangle12.C: Likewise.
7349         * g++.dg/abi/mangle17.C: Likewise.
7350         * g++.dg/abi/mangle20-2.C: Likewise.
7351         * g++.dg/opt/interface1.C: Likewise.
7352         * g++.dg/opt/interface1.h: Likewise.
7353         * g++.dg/opt/interface1-a.cc: New test.
7354         * g++.dg/parse/repo1.C: New test.
7355         * g++.dg/template/repo1.C: Likewise.
7356         * g++.dg/warn/Winline-1.C: Likewise.
7357         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7358
7359 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7360
7361         * gcc.dg/tree-ssa/20040729-1.c: New test.
7362
7363 2004-07-27  Matt Austern <austern@apple.com>
7364
7365         * gcc.dg/darwin-bool-1.c: New test.
7366         * gcc.dg/darwin-bool-2.c: New test.
7367
7368 2004-07-28  Richard Henderson  <rth@redhat.com>
7369
7370         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7371         arguments in the correct type.  Don't write to constant arguments.
7372
7373 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7374
7375         PR tree-optimization/16688
7376         PR tree-optimization/16689
7377         * g++.dg/tree-ssa/pr16688.C: New test.
7378
7379 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7380
7381         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7382         loads.  Not only in the comment, this time.
7383
7384 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7385
7386         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7387         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7388         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7389         * gcc.dg/sh4a-bitmovua.c: New.
7390         * gcc.dg/sh4a-cos.c: New.
7391         * gcc.dg/sh4a-cosf.c: New.
7392         * gcc.dg/sh4a-fprun.c: New.
7393         * gcc.dg/sh4a-fsrra.c: New.
7394         * gcc.dg/sh4a-memmovua.c: New.
7395         * gcc.dg/sh4a-sin.c: New.
7396         * gcc.dg/sh4a-sincos.c: New.
7397         * gcc.dg/sh4a-sincosf.c: New.
7398         * gcc.dg/sh4a-sinf.c: New.
7399
7400 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7401
7402         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7403         conditionals.
7404         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7405         loads.
7406         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7407         DOM1.
7408
7409 2004-07-27  Andrew Pinski  <apinski@apple.com>
7410
7411         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7412
7413 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7414
7415         * gcc.dg/pragma-isr.c: New test.
7416
7417 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7418
7419         PR c++/14429
7420         * g++.dg/template/ttp11.C: New test.
7421
7422 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7423
7424         * gcc.c-torture/compile/20040727-1.c: New test.
7425
7426 2004-07-26  Eric Christopher  <echristo@redhat.com>
7427
7428         * gcc.c-torture/compile/20040726-2.c: New test.
7429
7430 2004-07-26  Andrew Pinski  <apinski@apple.com>
7431
7432         * g++.dg/rtti/tinfo1.C: Xfail.
7433
7434 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7435
7436         * gcc.c-torture/compile/20040726-1.c: New test.
7437
7438 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7439             Brian Ryner  <bryner@brianryner.com>
7440
7441         PR c++/9283
7442         PR c++/15000
7443         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7444         * g++.dg/ext/visibility/: New directory.
7445         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7446         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7447         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7448         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7449         * g++.dg/ext/visibility/fvisibility.C,
7450         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7451         g++.dg/ext/visibility/fvisibility-override1.C
7452         g++.dg/ext/visibility/fvisibility-override2.C
7453         g++.dg/ext/visibility/memfuncts.C
7454         g++.dg/ext/visibility/noPLT.C
7455         g++.dg/ext/visibility/pragma.C
7456         g++.dg/ext/visibility/pragma-override1.C
7457         g++.dg/ext/visibility/pragma-override2.C
7458         g++.dg/ext/visibility/staticmemfuncts.C
7459         g++.dg/ext/visibility/virtual.C: New tests.
7460
7461 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7462
7463         PR c/15360
7464         * gcc.dg/pr15360-1.c: New test.
7465
7466 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7467
7468         * gcc.dg/pragma-align-2.c: New test.
7469         * gcc.dg/pragma-init-fini.c: New test.
7470         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7471         targets.
7472
7473 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7474
7475         * gcc.dg/init-string-2.c: New test.
7476
7477 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7478
7479         PR 16684
7480         * gcc.dg/Wredundant-decls-1.c: New test case.
7481
7482 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7483
7484         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7485         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7486         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7487         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7488         * gcc.dg/compat/generate-random.c: New file.
7489         * gcc.dg/compat/generate-random.h: Likewise.
7490         * gcc.dg/compat/generate-random_r.c: Likewise.
7491         * gcc.dg/compat/struct-layout-1.h: Likewise.
7492         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7493         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7494         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7495         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7496         * gcc.dg/compat/struct-layout-1_main.c: New test.
7497         * gcc.dg/compat/struct-layout-1_x.c: New file.
7498         * gcc.dg/compat/struct-layout-1_y.c: New file.
7499         * gcc.dg/compat/struct-layout-1_test.h: New file.
7500
7501 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7502
7503         * gcc.dg/comp-return-1.c: New test
7504
7505 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7506
7507         * gcc.dg/vmx/8-02a.c: Fix typo.
7508
7509         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7510         * gcc.dg/darwin-abi-3.c: New test.
7511
7512         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7513         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7514
7515         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7516         * gcc.dg/vmx/ops-long-1.c: New test.
7517         * gcc.dg/vmx/ops-long-2.c: New test.
7518
7519 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7520
7521         * g++.dg/lookup/conv-[1234].C: New.
7522
7523 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7524
7525         * g++.dg/parse/attr2.C: Simplify.
7526
7527 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7528
7529         PR c/7284
7530         * gcc.c-torture/execute/pr7284-1.c: New test.
7531
7532 2004-07-22  Brian Booth  <bbooth@redhat.com>
7533
7534         * gcc.dg/tree-ssa/20040721-1.c: New test.
7535
7536 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7537
7538         * g++.dg/template/crash20.c: New.
7539
7540 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7541
7542         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7543         Add dg-run directive.  Declare variables as required.
7544         * gfortran.dg/g77/README: Update
7545
7546 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7547
7548         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7549         gcc.dg/cris-peep2-andu2.c: New tests.
7550
7551 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7552
7553         PR c/15052
7554         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7555         on return type.
7556         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7557         messages.
7558         * gcc.dg/qual-return-2.c: Update expected messages.
7559         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7560
7561 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7562
7563         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7564         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7565
7566 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7567
7568         PR c/11250
7569         * gcc.dg/init-string-1.c: New test.
7570
7571 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7572
7573         PR middle-end/15345
7574         PR c/16450
7575         * gcc.dg/torture/nested-fn-1.c: New test.
7576
7577 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7578
7579         PR target/16559
7580         * gcc.dg/ia64-fptr-1.c: New file.
7581
7582 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7583
7584         PR c++/14497
7585         * g++.dg/template/spec16.C: New test.
7586         * g++.old-deja/g++.robertl/eb118.C: Remove.
7587
7588 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7589
7590         PR c++/509
7591         * g++.dg/template/spec15.C: New test.
7592
7593 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7594
7595         Copy cases from g77.f-torture/execute and add dg-run
7596         directive.  Other changes as noted.
7597         * gfortran.dg/g77/13037.f
7598         * gfortran.dg/g77/1832.f
7599         * gfortran.dg/g77/19981119-0.f
7600         * gfortran.dg/g77/19990313-0.f
7601         * gfortran.dg/g77/19990313-1.f
7602         * gfortran.dg/g77/19990313-2.f
7603         * gfortran.dg/g77/19990313-3.f
7604         * gfortran.dg/g77/19990419-1.f
7605         * gfortran.dg/g77/19990826-0.f
7606         * gfortran.dg/g77/19990826-2.f
7607         * gfortran.dg/g77/20000503-1.f
7608         * gfortran.dg/g77/20001111.f
7609         * gfortran.dg/g77/20010116.f
7610         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7611         * gfortran.dg/g77/20010430.f
7612         * gfortran.dg/g77/6177.f
7613         * gfortran.dg/g77/947.f
7614         * gfortran.dg/g77/970816-3.f
7615         * gfortran.dg/g77/971102-1.f
7616         * gfortran.dg/g77/980520-1.f
7617         * gfortran.dg/g77/980628-0.f
7618         * gfortran.dg/g77/980628-1.f
7619         * gfortran.dg/g77/980628-10.f
7620         * gfortran.dg/g77/980628-2.f
7621         * gfortran.dg/g77/980628-3.f
7622         * gfortran.dg/g77/980628-7.f
7623         * gfortran.dg/g77/980628-8.f
7624         * gfortran.dg/g77/980628-9.f
7625         * gfortran.dg/g77/980701-0.f
7626         * gfortran.dg/g77/980701-1.f
7627         * gfortran.dg/g77/cabs.f
7628         * gfortran.dg/g77/claus.f
7629         * gfortran.dg/g77/complex_1.f
7630         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7631         * gfortran.dg/g77/dcomplex.f
7632         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7633         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7634         * gfortran.dg/g77/f90-intrinsic-numeric.f
7635         * gfortran.dg/g77/int8421.f
7636         * gfortran.dg/g77/labug1.f
7637         * gfortran.dg/g77/large_vec.f
7638         * gfortran.dg/g77/le.f
7639         * gfortran.dg/g77/short.f
7640         * gfortran.dg/g77/README: Update
7641
7642 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7643
7644         PR c++/16637
7645         * g++.dg/parse/lookup4.C: New test.
7646
7647 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7648
7649         PR c++/16175
7650         * g++.dg/template/ttp10.C: New test.
7651
7652 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7653
7654         * gcc.dg/pr12625-1.c: New test.
7655
7656 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7657
7658         * testsuite/gcc.dg/switch-warn-1.c: New test.
7659         * testsuite/gcc.dg/switch-warn-2.c: New test.
7660         * gcc.c-torture/compile/pr14730.c: Update.
7661
7662 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7663
7664         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7665         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7666         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7667         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7668
7669 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7670
7671         PR c++/16623
7672         * g++.dg/template/assign1.C: New test.
7673
7674 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7675
7676         PR c++/12170
7677         * g++.dg/template/ttp9.C: New test.
7678
7679 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7680
7681         * gcc.dg/format/cmn-err-1.c: New test.
7682
7683 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7684
7685         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7686         gcc.dg/Wparentheses-10.c: New tests.
7687         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7688
7689 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7690
7691         PR fortran/16465
7692         * gfortran.dg/g77//ffixed-line-length-0.f,
7693         gfortran.dg/g77/ffixed-line-length-132.f,
7694         gfortran.dg/g77/ffixed-line-length-72.f,
7695         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7696         gfortran.dg/g77/README: Update.
7697
7698 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7699
7700         PR c++/13092
7701         * g++.dg/template/non-dependent7.C: New test.
7702         * g++.dg/template/non-dependent8.C: Likewise.
7703         * g++.dg/template/non-dependent9.C: Likewise.
7704         * g++.dg/template/non-dependent10.C: Likewise.
7705
7706 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7707
7708         PR c++/16337
7709         * g++.dg/parse/attr2.C: New test.
7710
7711 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7712
7713         * g77.dg: Removed.
7714         * g77.f-torture: Ditto.
7715
7716 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7717
7718         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7719         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7720         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7721
7722 2004-07-16  Richard Henderson  <rth@redhat.com>
7723
7724         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7725
7726 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7727
7728         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7729         tests with full list of options.
7730         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7731         of TORTURE_OPTIONS if test contains 'dg-do run'.
7732
7733         PR fortran/16404
7734         * gfortran.dg/do_iterator.f90: New test.
7735
7736 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7737
7738         PR rtl-optimization/16536
7739         * gcc.c-torture/execute/restrict-1.c: New test.
7740
7741 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7742
7743         PR fortran/15324
7744         * gfortran.dg/pr15324.f90: New test.
7745
7746         PR fortran/15129
7747         * gfortran.dg/pr15129.f90: New test.
7748
7749         PR fortran/15140
7750         * gfortran.dg/pr15140.f90: New test.
7751
7752         PR fortran/13792
7753         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7754         compile-time simplification.
7755
7756 2004-07-14  Mike Stump  <mrs@apple.com>
7757
7758         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7759
7760 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7761
7762         PR target/16325
7763         * gcc.dg/profile-generate-1.c: New.
7764
7765 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7766
7767         * gcc.c-torture/execute/20040709-1.c: New test.
7768         * gcc.c-torture/execute/20040709-2.c: New test.
7769
7770 2004-07-14  Mike Stump  <mrs@apple.com>
7771
7772         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7773
7774 2004-07-14  Mike Stump  <mrs@apple.com>
7775
7776         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7777
7778 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7779
7780         PR c++/16518
7781         * g++.dg/parse/mutable1.C: New test.
7782
7783 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7784
7785         PR tree-optimization/16443
7786         * gcc.dg/tree-ssa/20040713-1.c: New test.
7787
7788 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7789
7790         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7791         for operator new.
7792
7793 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7794
7795         * gfortran.dg/g77/README: New file
7796         * gfortran.dg/g77/19981216-0.f:  Copy from
7797         g77.f-torture/noncompile.  Add "dg-do compile" and
7798         dg-error as required.
7799         * gfortran.dg/g77/19990218-1.f: Likewise
7800         * gfortran.dg/g77/19990905-1.f: Likewise
7801         * gfortran.dg/g77/9263.f: Likewise
7802         * gfortran.dg/g77/980615-0.f: Likewise
7803         * gfortran.dg/g77/980616-0.f: Likewise
7804         * gfortran.dg/g77/check0.f: Likewise
7805         * gfortran.dg/g77/select_no_compile.f: Likewise
7806
7807 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7808
7809         Copy files from g77.f-torture/compile.
7810         Add "{ dg-do compile}".  Other changes as noted
7811         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7812         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7813         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7814         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7815         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7816         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7817         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7818         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7819         statement to conform to standard.  Append alpha1.x for reference.
7820         * gfortran.dg/g77/xformat.f: Add dg-warning
7821
7822 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7823
7824         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7825         Add {dg-do compile} directive.
7826         * gfortran.dg/g77/cpp2.F: Likewise
7827
7828 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7829
7830         PR c++/5402
7831         * g++.dg/lookup/name-clash1.C: New test.
7832
7833         PR c++/9777
7834         * g++.dg/lookup/name-clash2.C: New test.
7835
7836         PR c++/12102
7837         * g++.dg/lookup/name-clash3.C: New test.
7838
7839 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7840
7841         * g++.dg/lookup/new2.C: New test.
7842         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7843
7844 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7845
7846         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7847         Add {dg-do compile} directive.
7848         * gfortran.dg/g77/13060.f: Likewise
7849         * gfortran.dg/g77/19990218-0.f: Likewise
7850         * gfortran.dg/g77/19990305-0.f: Likewise
7851         * gfortran.dg/g77/19990419-0.f: Likewise
7852         * gfortran.dg/g77/19990502-0.f: Likewise
7853         * gfortran.dg/g77/19990502-1.f: Likewise
7854         * gfortran.dg/g77/19990525-0.f: Likewise
7855         * gfortran.dg/g77/19990826-1.f: Likewise
7856         * gfortran.dg/g77/19990826-3.f: Likewise
7857         * gfortran.dg/g77/19990905-2.f: Likewise
7858         * gfortran.dg/g77/20000412-1.f: Likewise
7859         * gfortran.dg/g77/20000511-1.f: Likewise
7860         * gfortran.dg/g77/20000511-2.f: Likewise
7861         * gfortran.dg/g77/20000518.f: Likewise
7862         * gfortran.dg/g77/20000601-1.f: Likewise
7863         * gfortran.dg/g77/20000601-2.f: Likewise
7864         * gfortran.dg/g77/20000629-1.f: Likewise
7865         * gfortran.dg/g77/20000630-2.f: Likewise
7866         * gfortran.dg/g77/20010115.f: Likewise
7867         * gfortran.dg/g77/20010321-1.f: Likewise
7868         * gfortran.dg/g77/20010426.f: Likewise
7869         * gfortran.dg/g77/20020307-1.f: Likewise
7870         * gfortran.dg/g77/8485.f: Likewise
7871         * gfortran.dg/g77/960317-1.f: Likewise
7872         * gfortran.dg/g77/970915-0.f: Likewise
7873         * gfortran.dg/g77/980310-1.f: Likewise
7874         * gfortran.dg/g77/980310-2.f: Likewise
7875         * gfortran.dg/g77/980310-3.f: Likewise
7876         * gfortran.dg/g77/980310-4.f: Likewise
7877         * gfortran.dg/g77/980310-6.f: Likewise
7878         * gfortran.dg/g77/980310-7.f: Likewise
7879         * gfortran.dg/g77/980310-8.f: Likewise
7880         * gfortran.dg/g77/980419-2.f: Likewise
7881         * gfortran.dg/g77/980424-0.f: Likewise
7882         * gfortran.dg/g77/980427-0.f: Likewise
7883         * gfortran.dg/g77/980729-0.f: Likewise
7884         * gfortran.dg/g77/981117-1.f: Likewise
7885         * gfortran.dg/g77/toon_1.f: Likewise
7886
7887 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7888
7889         PR c++/2204
7890         * g++.dg/other/abstract2.C: New test.
7891
7892 2004-07-12  Paul Brook  <paul@codesourcery.com>
7893
7894         * gfortran.dg/pointer_init_1.f90: New test.
7895
7896 2004-07-11  Paul Brook  <paul@codesourcery.com>
7897
7898         PR fortran/15986
7899         * gfortran.dg/contained_1.f90: New test.
7900
7901 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7902
7903         * g++.dg/parse/defarg8.C: New test.
7904
7905 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7906
7907         PR fortran/16433
7908         * gfortran.dg/pr16433.f: New test.
7909
7910         PR fortran/17574
7911         * gfortran.dg/pr15754.f90: New test.
7912
7913 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7914
7915         PR tree-optimization/16437
7916         * gcc.c-torture/execute/bitfld-4.c: New test.
7917
7918 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7919
7920         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7921         access to common var from module.
7922
7923 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7924
7925         PR fortran/16336
7926         * gfortran.fortran-torture/execute/common_2.f90: New test.
7927
7928 2004-07-10  Paul Brook  <paul@codesourcery.com>
7929
7930         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7931
7932 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7933
7934         PR fortran/15969
7935         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7936
7937 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7938
7939         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7940         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7941         * gfortran.dg/g77/ffree-form-1.f: Likewise
7942         * gfortran.dg/g77/ffree-form-2.f: Likewise
7943         * gfortran.dg/g77/ffree-form-3.f: Likewise
7944         * gfortran.dg/g77/fno-underscoring.f: Likewise
7945         * gfortran.dg/g77/funderscoring.f: Likewise
7946         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7947
7948 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7949
7950         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7951
7952 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7953         Paul Brook  <paul@codesourcery.com>
7954
7955         PR fortran/13415
7956         * gfortran.dg/common_pointer_1.f90: New test.
7957
7958 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7959
7960         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7961
7962 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7963
7964         PR target/16364
7965         * gcc.c-torture/compile/20040709-1.c: New.
7966
7967 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7968
7969         PR fortran/14077
7970         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7971
7972 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7973
7974         PR fortran/13201
7975         * gfortran.dg/shape_1.f90: New test.
7976
7977 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7978             Andrew Pinski  <apinski@apple.com>
7979
7980         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7981
7982 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7983
7984         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7985         comment.
7986
7987 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7988         Paul Brook  <paul@codesourcery.com>
7989
7990         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7991         '.f95' and '.F95'.
7992
7993 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7994
7995         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7996
7997 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7998
7999         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8000         testcases with capital suffix.
8001
8002 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8003
8004         PR fortran/15481
8005         PR fortran/13372
8006         PR fortran/13575
8007         PR fortran/15978
8008         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8009
8010         * gfortran.dg/implicit_1.f90: New test.
8011
8012 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8013
8014         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8015         expression to match gfortran warning/error messages
8016         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8017         dg-error text.
8018
8019 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8020
8021         * lib/fortran-torture.exp: Rename proc search_for to
8022         search_for_re.
8023
8024 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8025
8026         * gcc.c-torture/execute/simd-5.x: New file.
8027         XFAIL on SPARC 64-bit at -O0.
8028
8029 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8030
8031         PR c++/8211
8032         PR c++/16165
8033         * g++.dg/warn/effc3.C: New test.
8034
8035 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8036
8037         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8038         change X to 1X in format.
8039         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8040         add data statements to conform to standard.
8041
8042 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8043
8044         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8045         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8046         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8047
8048 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8049
8050         * gfortran.dg/g77/7388.f: Copy from g77.dg
8051         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8052         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8053         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8054         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8055         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8056         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8057         * gfortran.dg/g77/strlen0.f: Likewise
8058
8059 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8060
8061         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8062         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8063
8064 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8065
8066         * gcc.c-torture/execute/920428-2.x: Delete.
8067         * gcc.c-torture/execute/920501-7.x: Likewise.
8068
8069 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8070
8071         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8072         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8073         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8074         prescott and c3-2.
8075         (PREFETCH_3DNOW): Add -march=c3.
8076
8077 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8078
8079         PR c/16437
8080         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8081         * gcc.c-torture/execute/bf64-1.x: Likewise.
8082
8083 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8084
8085         * gcc.c-torture/compile/20040708-1.c: New test.
8086
8087 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8088
8089         PR c++/16169
8090         * g++.dg/warn/effc2.C: New test.
8091
8092 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8093
8094         * gcc.c-torture/execute/bitfld-1.x: Remove.
8095         * gcc.c-torture/execute/bitfld-3.c: New test.
8096         * gcc.dg/bitfld-2.c: Remove XFAILs.
8097
8098 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8099
8100         PR c++/16276
8101         * g++.dg/rtti/tinfo1.C: New file.
8102
8103 2004-07-07  Eric Christopher  <echristo@redhat.com>
8104
8105         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8106
8107 2004-07-07  Andrew Pinski  <apinski@apple.com>
8108
8109         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8110
8111 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8112
8113         * g++.dg/init/call1.C: XFAIL.
8114
8115 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8116
8117         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8118         except for movstrict*, to movmem* and clrstr* to clrmem*.
8119
8120 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8121
8122         * gcc.c-torture/execute/20040707-1.c: New test.
8123
8124 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8125
8126         * gcc.c-torture/execute/20040706-1.c: New test.
8127
8128 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8129
8130         PR c++/3671
8131         * g++.dg/template/spec14.C: New test.
8132
8133 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8134
8135         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8136         nothing if not yet defined.  Use it in b, c and d type definitions.
8137         * gcc.c-torture/execute/20040705-1.c: New test.
8138         * gcc.c-torture/execute/20040705-2.c: New test.
8139
8140 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8141
8142         PR c++/2518
8143         * g++.dg/lookup/new1.C: New test.
8144
8145 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8146
8147         PR c++/11406
8148         * g++.dg/template/sizeof8.C: New test.
8149
8150 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8151
8152         * gcc.c-torture/compile/20040705-1.c: New test.
8153
8154 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8155
8156         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8157
8158 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8159
8160         * gcc.dg/cpp/if-mop.c: Two new testcases.
8161         * gcc.dg/cpp/trad/comment-3.c: New.
8162
8163 2004-07-04  Paul Brook  <paul@codesourcery.com>
8164
8165         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8166
8167 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8168
8169         PR c++/3761
8170         * g++.dg/lookup/crash4.C: New test.
8171
8172 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8173
8174         * gcc.c-torture/execute/builtin-abs-1.c
8175         * gcc.c-torture/execute/builtin-abs-2.c
8176         * gcc.c-torture/execute/builtin-complex-1.c
8177         * gcc.c-torture/execute/builtins/string-1-lib.c
8178         * gcc.c-torture/execute/builtins/string-1.c
8179         * gcc.c-torture/execute/builtins/string-2-lib.c
8180         * gcc.c-torture/execute/builtins/string-2.c
8181         * gcc.c-torture/execute/builtins/string-3-lib.c
8182         * gcc.c-torture/execute/builtins/string-3.c
8183         * gcc.c-torture/execute/builtins/string-4-lib.c
8184         * gcc.c-torture/execute/builtins/string-4.c
8185         * gcc.c-torture/execute/builtins/string-5-lib.c
8186         * gcc.c-torture/execute/builtins/string-5.c
8187         * gcc.c-torture/execute/builtins/string-6-lib.c
8188         * gcc.c-torture/execute/builtins/string-6.c
8189         * gcc.c-torture/execute/builtins/string-7-lib.c
8190         * gcc.c-torture/execute/builtins/string-7.c
8191         * gcc.c-torture/execute/builtins/string-8-lib.c
8192         * gcc.c-torture/execute/builtins/string-8.c
8193         * gcc.c-torture/execute/builtins/string-9-lib.c
8194         * gcc.c-torture/execute/builtins/string-9.c
8195         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8196         * gcc.c-torture/execute/builtins/string-asm-1.c
8197         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8198         * gcc.c-torture/execute/builtins/string-asm-2.c
8199         * gcc.c-torture/execute/stdio-opt-1.c
8200         * gcc.c-torture/execute/stdio-opt-2.c
8201         * gcc.c-torture/execute/stdio-opt-3.c
8202         * gcc.c-torture/execute/string-opt-1.c
8203         * gcc.c-torture/execute/string-opt-10.c
8204         * gcc.c-torture/execute/string-opt-11.c
8205         * gcc.c-torture/execute/string-opt-12.c
8206         * gcc.c-torture/execute/string-opt-13.c
8207         * gcc.c-torture/execute/string-opt-14.c
8208         * gcc.c-torture/execute/string-opt-15.c
8209         * gcc.c-torture/execute/string-opt-16.c
8210         * gcc.c-torture/execute/string-opt-2.c
8211         * gcc.c-torture/execute/string-opt-6.c
8212         * gcc.c-torture/execute/string-opt-7.c
8213         * gcc.c-torture/execute/string-opt-8.c:
8214         Replace with ...
8215
8216         * gcc.c-torture/execute/builtins/abs-2.c
8217         * gcc.c-torture/execute/builtins/abs-3.c
8218         * gcc.c-torture/execute/builtins/complex-1.c
8219         * gcc.c-torture/execute/builtins/fprintf.c
8220         * gcc.c-torture/execute/builtins/fputs.c
8221         * gcc.c-torture/execute/builtins/memcmp.c
8222         * gcc.c-torture/execute/builtins/memmove.c
8223         * gcc.c-torture/execute/builtins/memops-asm.c
8224         * gcc.c-torture/execute/builtins/mempcpy-2.c
8225         * gcc.c-torture/execute/builtins/mempcpy.c
8226         * gcc.c-torture/execute/builtins/memset.c
8227         * gcc.c-torture/execute/builtins/printf.c
8228         * gcc.c-torture/execute/builtins/sprintf.c
8229         * gcc.c-torture/execute/builtins/strcat.c
8230         * gcc.c-torture/execute/builtins/strchr.c
8231         * gcc.c-torture/execute/builtins/strcmp.c
8232         * gcc.c-torture/execute/builtins/strcpy.c
8233         * gcc.c-torture/execute/builtins/strcspn.c
8234         * gcc.c-torture/execute/builtins/strlen-2.c
8235         * gcc.c-torture/execute/builtins/strlen.c
8236         * gcc.c-torture/execute/builtins/strncat.c
8237         * gcc.c-torture/execute/builtins/strncmp-2.c
8238         * gcc.c-torture/execute/builtins/strncmp.c
8239         * gcc.c-torture/execute/builtins/strncpy.c
8240         * gcc.c-torture/execute/builtins/strpbrk.c
8241         * gcc.c-torture/execute/builtins/strpcpy-2.c
8242         * gcc.c-torture/execute/builtins/strpcpy.c
8243         * gcc.c-torture/execute/builtins/strrchr.c
8244         * gcc.c-torture/execute/builtins/strspn.c
8245         * gcc.c-torture/execute/builtins/strstr-asm.c
8246         * gcc.c-torture/execute/builtins/strstr.c:
8247         ... these new files.
8248
8249         * gcc.c-torture/execute/builtins/abs-2-lib.c
8250         * gcc.c-torture/execute/builtins/abs-3-lib.c
8251         * gcc.c-torture/execute/builtins/complex-1-lib.c
8252         * gcc.c-torture/execute/builtins/fprintf-lib.c
8253         * gcc.c-torture/execute/builtins/fputs-lib.c
8254         * gcc.c-torture/execute/builtins/memcmp-lib.c
8255         * gcc.c-torture/execute/builtins/memmove-lib.c
8256         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8257         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8258         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8259         * gcc.c-torture/execute/builtins/memset-lib.c
8260         * gcc.c-torture/execute/builtins/printf-lib.c
8261         * gcc.c-torture/execute/builtins/sprintf-lib.c
8262         * gcc.c-torture/execute/builtins/strcat-lib.c
8263         * gcc.c-torture/execute/builtins/strchr-lib.c
8264         * gcc.c-torture/execute/builtins/strcmp-lib.c
8265         * gcc.c-torture/execute/builtins/strcpy-lib.c
8266         * gcc.c-torture/execute/builtins/strcspn-lib.c
8267         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8268         * gcc.c-torture/execute/builtins/strlen-lib.c
8269         * gcc.c-torture/execute/builtins/strncat-lib.c
8270         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8271         * gcc.c-torture/execute/builtins/strncmp-lib.c
8272         * gcc.c-torture/execute/builtins/strncpy-lib.c
8273         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8274         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8275         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8276         * gcc.c-torture/execute/builtins/strrchr-lib.c
8277         * gcc.c-torture/execute/builtins/strspn-lib.c
8278         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8279         * gcc.c-torture/execute/builtins/strstr-lib.c
8280         * gcc.c-torture/execute/builtins/lib/abs.c
8281         * gcc.c-torture/execute/builtins/lib/fprintf.c
8282         * gcc.c-torture/execute/builtins/lib/memset.c
8283         * gcc.c-torture/execute/builtins/lib/printf.c
8284         * gcc.c-torture/execute/builtins/lib/sprintf.c
8285         * gcc.c-torture/execute/builtins/lib/strcpy.c
8286         * gcc.c-torture/execute/builtins/lib/strcspn.c
8287         * gcc.c-torture/execute/builtins/lib/strncat.c
8288         * gcc.c-torture/execute/builtins/lib/strncmp.c
8289         * gcc.c-torture/execute/builtins/lib/strncpy.c
8290         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8291         * gcc.c-torture/execute/builtins/lib/strspn.c
8292         * gcc.c-torture/execute/builtins/lib/strstr.c:
8293         New files containing support routines.
8294
8295         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8296         declaration.
8297         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8298         when not optimizing.
8299
8300 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8301
8302         PR c++/16240
8303         * g++.dg/abi/mangle22.C: New test.
8304         * g++.dg/abi/mangle23.C: Likewise.
8305
8306 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8307
8308         PR fortran/16290
8309         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8310         Allow for cases without denormalized floating point numbers.
8311
8312 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8313
8314         PR c/1027
8315         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8316         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8317         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8318         expected warning text.
8319         * gcc.dg/format/diag-2.c: New test.
8320
8321 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8322
8323         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8324
8325 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8326
8327         * gcc.dg/builtins-43.c: New.
8328         * gcc.dg/builtins-44.c: New.
8329         * gcc.dg/builtins-45.c: New.
8330
8331 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8332             Andreas Tobler  <a.tobler@schweiz.ch>
8333
8334         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8335         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8336         as SIGSEGV.
8337         * gcc.dg/cleanup-11.c: Likewise.
8338         * gcc.dg/cleanup-8.c: Likewise.
8339         * gcc.dg/cleanup-9.c: Likewise.
8340         * gcc.dg/cleanup-5.c: Run on all platforms.
8341
8342 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8343
8344         * g++.dg/warn/nonnull1.C: New test.
8345
8346 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8347
8348         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8349         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8350         Special-case the Sun compiler wrt to <complex.h>.
8351
8352 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8353
8354         * gcc.dg/Wunreachable-8.C: New test.
8355
8356         * gcc.dg/h8300-ice2.c : New test.
8357
8358 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8359
8360         PR fortran/16161
8361         * gfortran.fortran-torture/compile/implicit.f90: Add test
8362         for implicit character.
8363
8364 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8365
8366         PR fortran/16289
8367         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8368         Use tiny() intrinsic to find smallest non-negative real
8369
8370 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8371
8372         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8373         * gcc.dg/compat/struct-by-value-22_x.c: New.
8374         * gcc.dg/compat/struct-by-value-22_y.c: New.
8375
8376         * gcc.c-torture/execute/20040629-1.c: New test.
8377
8378 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8379
8380         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8381         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8382
8383         PR target/16195
8384         * gcc.dg/20040625-1.c: New test.
8385
8386 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8387
8388         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8389
8390 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8391
8392         PR fortran/15963
8393         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8394
8395 2004-06-29  Richard Henderson  <rth@redhat.com>
8396
8397         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8398
8399 2004-06-29  Paul Brook  <paul@codesourcery.com>
8400
8401         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8402         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8403
8404 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8405
8406         PR c++/16260
8407         * g++.dg/parse/crash15.C: New.
8408
8409 2004-06-28  Andrew Pinski  <apinski@apple.com>
8410
8411         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8412         by the error already.
8413
8414         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8415
8416 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8417
8418         PR target/14041
8419         * gcc.dg/h8300-bss-align-1.c : New.
8420
8421 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8422
8423         * PR c++/16174
8424         * g++.dg/template/ctor4.C: New.
8425
8426 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8427
8428         PR c++/16205
8429         * g++.dg/warn/Wsequence-point-1.C: New test.
8430
8431 2004-06-27  Paul Brook  <paul@codesourcery.com>
8432
8433         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8434
8435 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8436
8437         * g++.old-deja/g++.mike/p7325.C: Remove.
8438
8439 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8440
8441         PR c/14963
8442         * gcc.dg/pr14963.c: New test.
8443
8444 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8445
8446         PR c++/16193
8447         * g++.dg/parse/redef1.C: New test.
8448
8449 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8450
8451         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8452         20021110.c.
8453         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8454         20021119-1.c.
8455         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8456         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8457         5-04.c.
8458         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8459         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8460         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8461         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8462         g++.brendan/enum14.C.
8463         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8464         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8465         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8466         g++.mike/virt1.C.
8467         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8468         memtemp24.C.
8469
8470 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8471
8472         * gcc.dg/20040527-1.c: New test case.
8473
8474 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8475
8476         PR gfortran/pr16196
8477         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8478
8479 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8480
8481         PR middle-end/15825
8482         * gcc.dg/pr15825-1.c: New test case.
8483
8484 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8485
8486         * gcc.c-torture/execute/20040625-1.c: New test.
8487
8488 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8489
8490         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8491
8492 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8493
8494         * gcc.dg/torture/mips-div-1.c: New test.
8495
8496 2004-06-24  Jeff Law  <law@redhat.com>
8497
8498         * gcc.dg/tree-ssa/20040624-1.c: New test.
8499
8500 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8501
8502         * gcc.c-torture/compile/20040624-1.c: New test.
8503
8504 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8505
8506         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8507         this directory.
8508
8509 2004-06-23  Andrew Pinski  <apinski@apple.com>
8510
8511         PR middle-end/15988
8512         * g++.dg/opt/ptrmem4.C: New test.
8513
8514         * gcc.dg/c90-array-quals-2.c: New test.
8515
8516 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8517
8518         * gcc.dg/kpice1.c: New test.
8519
8520 2006-06-23  Andrew Pinski  <apinski@apple.com>
8521
8522         * gcc.dg/c90-array-quals.c: New test.
8523
8524 2006-06-22  Richard Henderson  <rth@redhat.com>
8525
8526         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8527
8528 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8529
8530         * gcc.dg/builtins-config.h: Handle FreeBSD.
8531
8532 2006-06-22  Richard Henderson  <rth@redhat.com>
8533
8534         * g++.dg/opt/devirt1.C: New.
8535
8536 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8537
8538         * g++.dg/opt/pr15551.C: New testcase.
8539
8540 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8541
8542         PR target/14800
8543         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8544         x86_64-*-linux* when compiling for 32bit.
8545
8546 2004-06-21  Andrew Pinski  <apinski@apple.com>
8547
8548         * gcc.dg/pch/struct-1.c: New.
8549         * gcc.dg/pch/struct-1.hs: New.
8550
8551 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8552
8553         * gcc.dg/pch/save-temps-1.c: New file.
8554         * gcc.dg/pch/save-temps-1.hs: New file.
8555
8556 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8557
8558         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8559         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8560
8561 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8562
8563         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8564         to fix type error.
8565         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8566         Remove trailing spaces.
8567
8568 2004-06-21  Richard Henderson  <rth@redhat.com>
8569
8570         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8571         merging && to BIT_FIELD_REF.
8572
8573 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8574
8575         * g++.dg/opt/placeholder1.C: New test.
8576
8577 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8578
8579         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8580         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8581         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8582         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8583
8584 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8585
8586         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8587         extern "C".
8588         * g++.dg/other/pragma-re-1.C: Add comments.
8589
8590 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8591
8592         PR gfortran/16080
8593         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8594
8595 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8596
8597         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8598         instead of setting the type of size_t by
8599         hand.
8600
8601 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8602
8603         * gcc.dg/unordered-2.c: New test case.
8604         * gcc.dg/unordered-3.c: New test case.
8605
8606 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8607
8608         PR other/16043
8609         * lib/g++.exp (g++_version): Tweak regexp for version
8610         * lib/g77.exp (g77_version): Likewise
8611         * lib/gfortran.exp (gfortran_version): Likewise
8612         * lib/objc.exp (objc_version): Likewise
8613         * lib/treelang.exp (treelang_version): Likewise
8614
8615 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8616
8617         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8618         Use INT_MAX instead of __INT_MAX__.
8619         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8620
8621         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8622         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8623         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8624         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8625         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8626         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8627         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8628         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8629         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8630
8631         * gcc.dg/range-test-1.c: New test.
8632         * g++.dg/opt/range-test-1.C: New test.
8633
8634 2004-06-17  Richard Henderson  <rth@redhat.com>
8635
8636         * objc.dg/sync-1.m: New.
8637         * objc.dg/try-catch-1.m: Don't force next runtime.
8638         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8639         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8640         shadowed catch clause.
8641         * objc.dg/try-catch-5.m: New.
8642
8643 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8644
8645         Bug 14610
8646         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8647
8648 2004-06-15  Richard Henderson  <rth@redhat.com>
8649
8650         * gcc.dg/20001116-1.c: Move expected warning line.
8651
8652 2004-06-15  Richard Henderson  <rth@redhat.com>
8653
8654         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8655         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8656
8657 2004-06-15  Jeff Law  <law@redhat.com>
8658
8659         * gcc.dg/tree-ssa/20040615-1.c: New test.
8660         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8661         be less sensitive to operand ordering.
8662         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8663
8664 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8665
8666         * g++.dg/abi/bitfield3.C: Add comment..
8667
8668 2004-06-15  Richard Henderson  <rth@redhat.com>
8669
8670         * g++.dg/ext/stmtexpr1.C: XFAIL.
8671         * gcc.dg/20030612-1.c: XFAIL.
8672
8673 2004-06-15  Eric Christopher  <echristo@redhat.com>
8674
8675         * g++.dg/charset/asm5.c: New.
8676         * gcc.dg/charset/asm6.c: New.
8677
8678 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8679
8680         PR fortran/15962
8681         * gfortran.fortran-torture/execute/select_1.f90: New test.
8682
8683 2004-06-15  Paul Brook  <paul@codesourcery.com>
8684
8685         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8686
8687 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8688
8689         PR c++/15967
8690         * g++.dg/lookup/crash3.C: New test.
8691
8692 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8693
8694         PR c++/15947
8695         * g++.dg/parse/dtor4.C: New test.
8696
8697 2004-06-14  Jeff Law  <law@redhat.com>
8698
8699         * gcc.c-torture/compile/20040614-1.c: New test.
8700
8701 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8702
8703         PR fortran/15211
8704         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8705         LEN of a character array.
8706
8707 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8708
8709         PR c++/15096
8710         * g++.dg/template/ptrmem10.C: New test.
8711
8712         PR c++/14930
8713         * g++.dg/template/friend30.C: New test.
8714
8715 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8716
8717         PR fortran/14928
8718         * gfortran.fortran-torture/compile/mloc.f90: New test.
8719
8720 2004-06-13  Paul Brook  <paul@codesourcery.com>
8721
8722         * gfortran.fortran-torture/execute/random_2.f90: New test.
8723
8724 2004-06-13  Eric Christopher  <echristo@redhat.com>
8725
8726         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8727
8728 2004-06-12  Paul Brook  <paul@codesourcery.com>
8729
8730         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8731
8732 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8733
8734         PR fortran/14923
8735         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8736
8737 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8738
8739         PR fortran/14957
8740         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8741         syntax errors in end statements of contained subroutines.
8742
8743 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8744
8745         PR fortran/12841
8746         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8747
8748 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8749
8750         PR fortran/15665
8751         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8752
8753 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8754
8755         PR gfortran/12839
8756         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8757
8758 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8759
8760         PR c++/15862
8761         * g++.dg/parse/enum1.C: New test.
8762
8763 2004-06-10  Jeff Law  <law@redhat.com>
8764
8765         * gcc.c-torture/compile/20040610-1.c: New test.
8766
8767 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8768
8769         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8770         * g++.old-deja/g++.other/decl3.C: Likewise.
8771
8772 2004-06-10  Brian Booth  <bbooth@redhat.com>
8773
8774         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8775         V_MAY_DEF instead of VDEF.
8776         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8777
8778 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8779
8780         PR c++/14211
8781         * g++.dg/conversion/const1.C: New test.
8782
8783         PR c++/15076
8784         * g++.dg/conversion/reinterpret1.C: New test.
8785
8786         PR c++/15877
8787         * g++.dg/template/enum2.C: New test.
8788
8789         PR c++/15227
8790         * g++.dg/template/error13.C: New test.
8791
8792 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8793
8794         PR fortran/14957
8795         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8796         arguments to test_* REAL and of the right size.
8797
8798 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8799
8800         PR target/15569
8801         PR rtl-optimization/15681
8802         * gcc.dg/20040609-1.c: New test.
8803
8804 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8805
8806         PR c++/14791
8807         * g++.dg/opt/builtins1.C: New test.
8808
8809 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8810
8811         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8812         that use default windows32 struct layout.
8813         * gcc.dg/i386-bitfield2.c: Likewise.
8814
8815 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8816
8817         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8818         for mingw32 and cygwin targets.
8819
8820 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8821
8822         * gcc.dg/pch/macro-4.c: New.
8823         * gcc.dg/pch/macro-4.hs: New.
8824
8825 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8826
8827         PR fortran/13249
8828         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8829
8830 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8831
8832         PR fortran/13372
8833         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8834
8835 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8836
8837         PR gfortran/14897
8838         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8839
8840 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8841
8842         PR gfortran/15755
8843         * gfortran.fortran-torture/execute/backspace.c : New test.
8844
8845 2004-06-09  Paul Brook  <paul@codesourcery.com>
8846
8847         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8848         (pointer_to_section): Rewrite to use smaller array.
8849
8850 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8851
8852         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8853         * gcc.dg/ext/altivec-10.c: Same.
8854         * gcc.dg/ext/altivec-11.c: Same.
8855         * gcc.dg/ext/altivec-12.c: Same.
8856         * gcc.dg/ext/altivec-13.c: Same.
8857         * gcc.dg/ext/altivec-14.c: Same.
8858         * gcc.dg/ext/altivec-15.c: Same.
8859         * gcc.dg/ext/altivec-16.c: Same.
8860         * gcc.dg/ext/altivec-3.c: Same.
8861         * gcc.dg/ext/altivec-4.c: Same.
8862         * gcc.dg/ext/altivec-6.c: Same.
8863         * gcc.dg/ext/altivec-7.c: Same.
8864         * gcc.dg/ext/altivec-8.c: Same.
8865         * gcc.dg/ext/altivec-varargs-1.c: Same.
8866
8867         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8868         * g++.dg/ext/altivec-10.C: Same.
8869         * g++.dg/ext/altivec-2.C: Same.
8870         * g++.dg/ext/altivec-3.C: Same.
8871         * g++.dg/ext/altivec-4.C: Same.
8872         * g++.dg/ext/altivec-5.C: Same.
8873         * g++.dg/ext/altivec-6.C: Same.
8874         * g++.dg/ext/altivec-7.C: Same.
8875         * g++.dg/ext/altivec-8.C: Same.
8876         * g++.dg/ext/altivec-9.C: Same.
8877
8878 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8879
8880         PR c++/7841
8881         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8882
8883 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8884
8885         * gcc.dg/union-1.c: New test.
8886
8887 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8888
8889         * gcc.dg/builtins-41.c: New test case.
8890         * gcc.dg/builtins-42.c: New test case.
8891
8892 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8893
8894         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8895         * g++.dg/ext/altivec-10.C: Same.
8896         * g++.dg/ext/altivec-2.C: Same.
8897         * g++.dg/ext/altivec-3.C: Same.
8898         * g++.dg/ext/altivec-4.C: Same.
8899         * g++.dg/ext/altivec-5.C: Same.
8900         * g++.dg/ext/altivec-6.C: Same.
8901         * g++.dg/ext/altivec-7.C: Same.
8902         * g++.dg/ext/altivec-8.C: Same.
8903         * g++.dg/ext/altivec-9.C: Same.
8904         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8905         * g++.old-deja/g++.brendan/new3.C: Same.
8906         * gcc.c-torture/execute/eeprof-1.x: Same.
8907
8908 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8909
8910         PR c/14765
8911         * gcc.dg/pr14765-1.c: New test.
8912
8913 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8914
8915         PR c/14649
8916         * gcc.dg/pr14649-1.c: New test case.
8917
8918 2004-06-07  Richard Henderson  <rth@redhat.com>
8919
8920         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8921         if temporaries.
8922
8923 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8924
8925         * g++.dg/eh/elide1.C: Remove XFAIL.
8926
8927 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8928
8929         PR c++/15337
8930         * g++.dg/expr/sizeof3.C: New test.
8931
8932         PR c++/14777
8933         * g++.dg/template/access14.C: New test.
8934
8935         PR c++/15554
8936         * g++.dg/template/enum1.C: New test.
8937
8938         PR c++/15057
8939         * g++.dg/eh/throw1.C: New test.
8940
8941 2004-06-07  David Ayers  <d.ayers@inode.at>
8942             Ziemowit Laski  <zlaski@apple.com>
8943
8944         * lib/objc.exp (objc_target_compile): Revert the '-framework
8945         Foundation' flag fix, since bare Darwin does not ship
8946         with the Foundation framework.
8947         * objc/execute/next_mapping.h: Provide a local NSConstantString
8948         @interface and @implementation.
8949         (objc_constant_string_init): A constructor function, used to
8950         initialize the NSConstantString meta-class object.
8951         * objc/execute/string1.m: Include "next_mapping.h" instead of
8952         <Foundation/NSString.h>.
8953         * objc/execute/string2.m: Likewise.
8954         * objc/execute/string3.m: Likewise.
8955         * objc/execute/string4.m: Likewise.
8956
8957 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8958
8959         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8960         to double. Replace double with FLOAT.
8961         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8962
8963         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8964         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8965         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8966         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8967         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8968         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8969         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8970         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8971
8972 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8973
8974         PR c/13519
8975         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8976
8977 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8978
8979         PR c++/15503
8980         * g++.dg/template/meminit2.C: New test.
8981
8982 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8983
8984         PR target/15822
8985         * gcc.c-torture/execute/compare-fp-1.c,
8986         gcc.c-torture/execute/compare-fp-2.c,
8987         gcc.c-torture/execute/compare-fp-3.c,
8988         gcc.c-torture/execute/compare-fp-4.c,
8989         gcc.c-torture/execute/compare-fp-3.x,
8990         gcc.c-torture/execute/compare-fp-4.x: Moved...
8991         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8992         gcc.c-torture/execute/ieee/compare-fp-2.c,
8993         gcc.c-torture/execute/ieee/compare-fp-3.c,
8994         gcc.c-torture/execute/ieee/compare-fp-4.c,
8995         gcc.c-torture/execute/ieee/compare-fp-3.x,
8996         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8997
8998 2004-06-04  David Ayers  <d.ayers@inode.at>
8999
9000         * objc/execute/protocol-isEqual-4.m: New testcase.
9001
9002 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9003
9004         * objc/execute/protocol-isEqual-1.m: New testcase.
9005         * objc/execute/protocol-isEqual-2.m: New testcase.
9006         * objc/execute/protocol-isEqual-3.m: New testcase.
9007
9008 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9009
9010         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9011
9012 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9013
9014         * lib/objc.exp (objc_target_compile): When running tests on
9015         Darwin (Mac OS X), inform the linker about '-framework
9016         'Foundation'.
9017
9018 2004-06-02  Eric Christopher  <echristo@redhat.com>
9019
9020         * gcc.c-torture/compile/20040602-1.c: New.
9021
9022 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9023
9024         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9025         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9026
9027         PR tree-optimization/14736
9028         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9029
9030         PR tree-optimization/14042
9031         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9032
9033         PR tree-optimization/14729
9034         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9035
9036 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9037
9038         PR fortran/15557
9039         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9040
9041 2004-06-01  Richard Hederson  <rth@redhat.com>
9042
9043         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9044
9045 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9046
9047         PR c++/14932
9048         * g++.dg/parse/offsetof4.C: New test.
9049
9050 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9051
9052         PR objc/7993
9053         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9054
9055 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9056
9057         PR c++/15701
9058         * g++.dg/template/friend29.C: New test.
9059
9060 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9061
9062         PR c/15749
9063         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9064
9065 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9066
9067         * gcc.dg/sparc-trap-1.c: New test.
9068
9069 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9070
9071         PR middle-end/15069
9072         * g++.dg/opt/fold3.C: New test case.
9073
9074 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9075
9076         * lib/target-supports.exp (check_iconv_available): Fix fallout
9077         from 2004-05-28 patch.
9078
9079 2004-05-30  Paul Brook  <paul@codesourcery.com>
9080
9081         PR fortran/15620
9082         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9083         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9084
9085 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9086
9087         * gfortran.fortran-torture/execute/random_1.f90: New test.
9088
9089 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9090
9091         * g++.dg/ext/altivec-10.C: New test.
9092
9093 2004-05-29  Paul Brook  <paul@codesourcery.com>
9094
9095         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9096
9097 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9098
9099         * gcc.dg/altivec-16.c: New test.
9100
9101 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9102
9103         * lib/target-supports.exp (check_vmx_hw_available): New.
9104         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9105
9106         * lib/target-supports.exp (check_alias_available,
9107         check_iconv_available, check_named_sections_available): Use
9108         unique names for temporary files.
9109
9110 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9111
9112         * gcc.dg/altivec-15.c: New test.
9113
9114 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9115
9116         PR c++/15083
9117         * g++.dg/warn/noeffect6.C: New test.
9118
9119         PR c++/15471
9120         * g++.dg/expr/ptrmem4.C: New test.
9121
9122         PR c++/15640
9123         * g++.dg/template/operator3.C: New test.
9124
9125 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9126
9127         PR c++/14668
9128         * g++.dg/lookup/redecl1.C: New test.
9129         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9130
9131 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9132
9133         * gcc.c-torture/execute/compare-fp-1.c,
9134         gcc.c-torture/execute/compare-fp-2.c,
9135         gcc.c-torture/execute/compare-fp-3.c,
9136         gcc.c-torture/execute/compare-fp-4.c,
9137         gcc.c-torture/execute/compare-fp-3.x,
9138         gcc.c-torture/execute/compare-fp-4.x,
9139         gcc.dg/pr15649-1.c: New.
9140
9141 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9142
9143         PR c++/12883
9144         * g++.dg/init/array14.C: New test.
9145
9146 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9147
9148         * lib/compat.exp (compat-get-options-main): New.
9149         (compat-get-options): Remove unneeded code, warn for ignored
9150         command.
9151         (compat-execute): Check flag set by dg-require-* commands.
9152
9153         * lib/compat.exp (compat-execute): Break up long lines.
9154
9155 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9156
9157         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9158         * gcc.dg/altivec-14.c: New test.
9159         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9160
9161         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9162         * gcc.dg/altivec-12.c: Ditto.
9163
9164         * gcc.dg/altivec-3.c: Move call to altivec_check.
9165
9166 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9167
9168         PR c++/15044
9169         * g++.dg/template/error12.C: New test.
9170
9171         PR c++/15317
9172         * g++.dg/ext/attrib15.C: New test.
9173
9174         PR c++/15329
9175         * g++.dg/template/ptrmem9.C: New test.
9176
9177 2004-05-25  Paul Brook  <paul@codesourcery.com>
9178
9179         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9180
9181 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9182
9183         PR c++/15165
9184         * g++.dg/template/crash19.C: New test.
9185
9186 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9187
9188         PR c++/15025
9189         * g++.dg/template/redecl1.C: New test.
9190
9191 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9192
9193         PR c++/14821
9194         * g++.dg/other/ns1.C: New test.
9195
9196         PR c++/14883
9197         * g++.dg/template/invalid1.C: New test.
9198
9199 2004-05-23  Paul Brook  <paul@codesourcery.com>
9200         Victor Leikehman  <lei@haifasphere.co.il>
9201
9202         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9203         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9204
9205 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9206
9207         PR c++/15285
9208         PR c++/15299
9209         * g++.dg/template/non-dependent5.C: New test.
9210         * g++.dg/template/non-dependent6.C: New test.
9211
9212 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9213
9214         PR c++/15507
9215         * g++.dg/inherit/union1.C: New test.
9216
9217         PR c++/15542
9218         * g++.dg/template/addr1.C: New test.
9219
9220         PR c++/15427
9221         * g++.dg/template/array5.C: New test.
9222
9223         PR c++/15287
9224         * g++.dg/template/array6.C: New test.
9225
9226 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9227             Roger Sayle  <roger@eyesopen.com>
9228
9229         * g++.dg/lookup/forscope2.C: New test case.
9230
9231 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9232
9233         * gcc.dg/cpp/Wmissingdirs.c: New.
9234
9235 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9236
9237         PR target/15301
9238         * gcc.dg/compat/union-m128-1.h: New file.
9239         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9240         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9241         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9242
9243 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9244
9245         PR target/15302
9246         * gcc.dg/compat/struct-complex-1.h: New file.
9247         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9248         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9249         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9250
9251 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9252
9253         PR middle-end/3074
9254         * gcc.dg/pr3074-1.c: New test case.
9255         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9256
9257 2004-05-20  Falk Hueffner  <falk@debian.org>
9258
9259         PR other/15526
9260         * gcc.dg/ftrapv-1.c: New test case.
9261
9262 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9263
9264         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9265
9266 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9267             Jeff Law  <law@redhat.com>
9268
9269         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9270         * gcc.dg/tree-ssa/20040518-2.c: New test.
9271
9272         * gcc.dg/tree-ssa/20040518-1.c: New test.
9273
9274 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9275
9276         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9277
9278 2004-05-18  Paul Brook  <paul@codesourcery.com>
9279
9280         PR fortran/13930
9281         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9282
9283 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9284
9285         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9286         constant folding.
9287
9288 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9289
9290         * gcc.dg/tree-ssa/20040517-1.c: New test.
9291
9292 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9293
9294         * gcc.dg/loop-4.c: New test.
9295
9296 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9297
9298         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9299
9300 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9301
9302         PR fortran/15311
9303         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9304
9305 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9306
9307         PR fortran/13826
9308         PR fortran/13940
9309         * gfortran.fortran-torture/compile/data_1.f90: New test.
9310
9311 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9312
9313         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9314         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9315
9316 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9317
9318         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9319
9320 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9321
9322         PR c/15444
9323         * gcc.dg/format/xopen-1.c: Adjust expected message.
9324         * gcc.dg/format/xopen-3.c: New test.
9325
9326 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9327
9328         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9329
9330 2004-05-14  Jeff Law  <law@redhat.com>
9331
9332         * gcc.dg/tree-ssa/20040514-2.c: New test.
9333
9334 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9335
9336         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9337         this ...
9338         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9339         this.
9340
9341 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9342
9343         * gcc.dg/tree-ssa/20040514-1.c: New test.
9344
9345 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9346
9347         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9348         test.
9349
9350 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9351
9352         PR fortran/14066
9353         * gfortran.fortran-torture/compile/do_1.f90: New test.
9354
9355 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9356
9357         PR fortran/15051
9358         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9359         test.
9360
9361 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9362
9363         PR fortran/15149
9364         * gfortran.fortran-torture/execute/random_init.f90: New test.
9365
9366 2004-05-13  Paul Brook  <paul@codesourcery.com>
9367
9368         PR fortran/15314
9369         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9370
9371 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9372
9373         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9374         for the powerpc case.
9375
9376 2004-05-13  Jeff Law  <law@redhat.com>
9377
9378         * gcc.dg/tree-ssa/20040513-1.c: New test.
9379         * gcc.dg/tree-ssa/20040513-2.c: New test.
9380
9381 2004-05-13  Paul Brook  <paul@codesourcery.com>
9382
9383         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9384         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9385         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9386
9387 2004-05-13  Andreas Schwab  <schwab@suse.de>
9388
9389         PR other/10819
9390         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9391         characters.
9392
9393 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9394
9395         PR fortran/15294
9396         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9397
9398 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9399
9400         Merge from tree-ssa-20020619-branch.  See
9401         ChangeLog.tree-ssa for details.
9402
9403 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9404
9405         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9406         include <altivec.h> explicitly.
9407         * gcc.dg/altivec-13.c: Likewise.
9408
9409 2004-05-11  Paul Brook  <paul@codesourcery.com>
9410
9411         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9412
9413 2004-05-10  Eric Christopher  <echristo@redhat.com>
9414
9415         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9416         * gcc.dg/sibcall-4.c: Ditto.
9417
9418 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9419
9420         * g++.dg/ext/altivec-8.C: New test case.
9421         * gcc.dg/altivec-13.c: New test case.
9422
9423 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9424
9425         * gcc.c-torture/execute/divcmp-1.c: New test case.
9426         * gcc.c-torture/execute/divcmp-2.c: New test case.
9427         * gcc.c-torture/execute/divcmp-3.c: New test case.
9428
9429 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9430
9431         * g++.dg/other/pragma-re-2.C: New test.
9432
9433 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9434
9435         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9436         * gcc.dg/i386-387-2.c: Likewise.
9437
9438         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9439         __builtin_drem.
9440         * gcc.dg/i386-387-6.c: Likewise.
9441
9442 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9443
9444         * gcc.dg/builtins-33.c:  Also check log1p*.
9445
9446 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9447
9448         PR optimization/15296
9449         * gcc.c-torture/execute/pr15296.c: New test.
9450
9451 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9452
9453         * gcc.dg/builtins-40.c: New test.
9454
9455 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9456
9457         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9458
9459 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9460
9461         * g++.dg/ext/spe1.C: New testcase.
9462
9463 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9464
9465         * objc.dg/image-info.m: Allow additional attributes
9466         for __image_info section.
9467
9468 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9469
9470         * gcc.dg/torture/mips-hilo-2.c: New test.
9471
9472 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9473
9474         PR c++/14389
9475         * g++.dg/template/member5.C: New test.
9476
9477 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9478
9479         * gcc.dg/builtins-34.c: Also check expm1*.
9480
9481 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9482
9483         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9484         * gcc.dg/torture/builtin-convert-3.c: New test.
9485
9486 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9487
9488         PR middle-end/15054
9489         * g++.dg/opt/pr15054.C: New test.
9490
9491 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9492
9493         * gcc.dg/torture/builtin-rounding-1.c: New test.
9494         * gcc.dg/builtins-25.c: Delete.
9495         * gcc.dg/builtins-29.c: Delete.
9496
9497 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9498
9499         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9500         * gcc.dg/sibcall-4.c: Likewise.
9501         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9502
9503 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9504
9505         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9506         bit-field on 16-bit targets.
9507
9508 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9509
9510         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9511         16-bit targets.
9512
9513 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9514
9515         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9516         * gcc.dg/rs6000-power2-2.c: Likewise.
9517
9518 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9519
9520         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9521         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9522         Change the asm registers to be in form of frN instead of fN.
9523
9524 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9525
9526         * gcc.dg/torture/builtin-convert-2.c: New test.
9527
9528 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9529
9530         * gcc.dg/rs6000-power2-1.c: New test.
9531         * gcc.dg/rs6000-power2-2.c: New test.
9532
9533 2004-04-28  Jan Hubicka  <jh@suse.cz>
9534
9535         * gcc.dg/unused-6.c: New test.
9536
9537 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9538             Ulrich Weigand  <uweigand@de.ibm.com>
9539
9540         * ada/acats/run_all.sh: Define $target variable.
9541
9542 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9543
9544         PR c++/15119
9545         * g++.dg/other/vararg-1.C: New test.
9546
9547         PR c++/4794
9548         * g++.dg/eh/cleanup3.C: New test.
9549
9550 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9551
9552         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9553         and ad8011a (target_insn).
9554         * ada/acats/support/macro.dfs: Likewise.
9555         * ada/acats/support/impbit.adb: New file.
9556
9557 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9558
9559         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9560
9561 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9562
9563         * gcc.dg/loop-3.c: New test.
9564
9565 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9566
9567         * gcc.c-torture/execute/simd-5.c: New test.
9568
9569 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9570
9571         PR c++/15064
9572         * g++.dg/template/crash18.C: New test.
9573
9574 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9575
9576         * g++.dg/ext/complit3.C: New test.
9577
9578 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9579
9580         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9581         * gcc.dg/altivec-3.c: Same.
9582         * gcc.dg/altivec-varargs-1.c: Same.
9583
9584 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9585
9586         * lib/target-supports.exp (check_profiling_available): Assume
9587         profiling is not available on powerpc-eabi targets.
9588
9589 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9590
9591         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9592         * gcc.dg/vmx/bug-1.c: Ditto.
9593
9594 2004-04-20  Eric Christopher  <echristo@redhat.com>
9595
9596         * gcc.dg/charset/extern.c: New test.
9597         * g++.dg/charset/extern3.cc: Ditto.
9598
9599 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9600
9601         * gcc.dg/builtins-39.c: New test.
9602
9603 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9604
9605         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9606
9607 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9608
9609         * gcc.dg/torture/mips-hilo-1.c: New test.
9610
9611 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9612
9613         * gcc.c-torture/compile/20040419-1.c: New test.
9614
9615 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9616
9617         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9618
9619 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9620             Aldy Hernandez  <aldyh@redhat.com>
9621
9622         * gcc.c-torture/execute/va-arg-24.c: New.
9623
9624 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9625             Aldy Hernandez  <aldyh@redhat.com>
9626
9627         * gcc.dg/vmx/1b-01.c: New.
9628         * gcc.dg/vmx/1b-02.c: New.
9629         * gcc.dg/vmx/1b-03.c: New.
9630         * gcc.dg/vmx/1b-04.c: New.
9631         * gcc.dg/vmx/1b-05.c: New.
9632         * gcc.dg/vmx/1b-06.c: New.
9633         * gcc.dg/vmx/1b-07.c: New.
9634         * gcc.dg/vmx/1c-01.c: New.
9635         * gcc.dg/vmx/1c-02.c: New.
9636         * gcc.dg/vmx/3a-01a.c: New.
9637         * gcc.dg/vmx/3a-01.c: New.
9638         * gcc.dg/vmx/3a-01m.c: New.
9639         * gcc.dg/vmx/3a-03.c: New.
9640         * gcc.dg/vmx/3a-03m.c: New.
9641         * gcc.dg/vmx/3a-04.c: New.
9642         * gcc.dg/vmx/3a-04m.c: New.
9643         * gcc.dg/vmx/3a-05.c: New.
9644         * gcc.dg/vmx/3a-06.c: New.
9645         * gcc.dg/vmx/3a-06m.c: New.
9646         * gcc.dg/vmx/3a-07.c: New.
9647         * gcc.dg/vmx/3b-01.c: New.
9648         * gcc.dg/vmx/3b-02.c: New.
9649         * gcc.dg/vmx/3b-10.c: New.
9650         * gcc.dg/vmx/3b-13.c: New.
9651         * gcc.dg/vmx/3b-14.c: New.
9652         * gcc.dg/vmx/3b-15.c: New.
9653         * gcc.dg/vmx/3c-01a.c: New.
9654         * gcc.dg/vmx/3c-01.c: New.
9655         * gcc.dg/vmx/3c-02.c: New.
9656         * gcc.dg/vmx/3c-03.c: New.
9657         * gcc.dg/vmx/3d-01.c: New.
9658         * gcc.dg/vmx/4-01.c: New.
9659         * gcc.dg/vmx/4-03.c: New.
9660         * gcc.dg/vmx/5-01.c: New.
9661         * gcc.dg/vmx/5-02.c: New.
9662         * gcc.dg/vmx/5-03.c: New.
9663         * gcc.dg/vmx/5-04.c: New.
9664         * gcc.dg/vmx/5-05.c: New.
9665         * gcc.dg/vmx/5-06.c: New.
9666         * gcc.dg/vmx/5-07.c: New.
9667         * gcc.dg/vmx/5-07t.c: New.
9668         * gcc.dg/vmx/5-08.c: New.
9669         * gcc.dg/vmx/5-10.c: New.
9670         * gcc.dg/vmx/5-11.c: New.
9671         * gcc.dg/vmx/7-01a.c: New.
9672         * gcc.dg/vmx/7-01.c: New.
9673         * gcc.dg/vmx/7c-01.c: New.
9674         * gcc.dg/vmx/7d-01.c: New.
9675         * gcc.dg/vmx/7d-02.c: New.
9676         * gcc.dg/vmx/8-01.c: New.
9677         * gcc.dg/vmx/8-02a.c: New.
9678         * gcc.dg/vmx/8-02.c: New.
9679         * gcc.dg/vmx/brode-1.c: New.
9680         * gcc.dg/vmx/bug-1.c: New.
9681         * gcc.dg/vmx/bug-2.c: New.
9682         * gcc.dg/vmx/bug-3.c: New.
9683         * gcc.dg/vmx/cw-bug-1.c: New.
9684         * gcc.dg/vmx/cw-bug-2.c: New.
9685         * gcc.dg/vmx/cw-bug-3.c: New.
9686         * gcc.dg/vmx/dct.c: New.
9687         * gcc.dg/vmx/debug-1.c: New.
9688         * gcc.dg/vmx/debug-2.c: New.
9689         * gcc.dg/vmx/debug-3.c: New.
9690         * gcc.dg/vmx/debug-4.c: New.
9691         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9692         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9693         * gcc.dg/vmx/eg-5.c: New.
9694         * gcc.dg/vmx/fft.c: New.
9695         * gcc.dg/vmx/gcc-bug-1.c: New.
9696         * gcc.dg/vmx/gcc-bug-2.c: New.
9697         * gcc.dg/vmx/gcc-bug-3.c: New.
9698         * gcc.dg/vmx/gcc-bug-4.c: New.
9699         * gcc.dg/vmx/gcc-bug-5.c: New.
9700         * gcc.dg/vmx/gcc-bug-6.c: New.
9701         * gcc.dg/vmx/gcc-bug-7.c: New.
9702         * gcc.dg/vmx/gcc-bug-8.c: New.
9703         * gcc.dg/vmx/gcc-bug-9.c: New.
9704         * gcc.dg/vmx/gcc-bug-b.c: New.
9705         * gcc.dg/vmx/gcc-bug-c.c: New.
9706         * gcc.dg/vmx/gcc-bug-d.c: New.
9707         * gcc.dg/vmx/gcc-bug-e.c: New.
9708         * gcc.dg/vmx/gcc-bug-f.c: New.
9709         * gcc.dg/vmx/gcc-bug-g.c: New.
9710         * gcc.dg/vmx/gcc-bug-i.c: New.
9711         * gcc.dg/vmx/harness.h: New.
9712         * gcc.dg/vmx/ira1.c: New.
9713         * gcc.dg/vmx/ira2a.c: New.
9714         * gcc.dg/vmx/ira2b.c: New.
9715         * gcc.dg/vmx/ira2.c: New.
9716         * gcc.dg/vmx/ira2c.c: New.
9717         * gcc.dg/vmx/mem.c: New.
9718         * gcc.dg/vmx/newton-1.c: New.
9719         * gcc.dg/vmx/ops.c: New.
9720         * gcc.dg/vmx/sn7153.c: New.
9721         * gcc.dg/vmx/spill2.c: New.
9722         * gcc.dg/vmx/spill3.c: New.
9723         * gcc.dg/vmx/spill.c: New.
9724         * gcc.dg/vmx/t.c: New.
9725         * gcc.dg/vmx/varargs-1.c: New.
9726         * gcc.dg/vmx/varargs-2.c: New.
9727         * gcc.dg/vmx/varargs-3.c: New.
9728         * gcc.dg/vmx/varargs-4.c: New.
9729         * gcc.dg/vmx/varargs-5.c: New.
9730         * gcc.dg/vmx/varargs-6.c: New.
9731         * gcc.dg/vmx/varargs-7.c: New.
9732         * gcc.dg/vmx/vmx.exp: New.
9733         * gcc.dg/vmx/vprint-1.c: New.
9734         * gcc.dg/vmx/vscan-1.c: New.
9735         * gcc.dg/vmx/x-01.c: New.
9736         * gcc.dg/vmx/x-02.c: New.
9737         * gcc.dg/vmx/x-03.c: New.
9738         * gcc.dg/vmx/x-04.c: New.
9739         * gcc.dg/vmx/x-05.c: New.
9740         * gcc.dg/vmx/yousufi-1.c: New.
9741         * gcc.dg/vmx/zero-1.c: New.
9742         * gcc.dg/vmx/zero.c: New.
9743
9744 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9745
9746         * g++.dg/lookup/java1.C: Update for chage of
9747         _Jv_AllocObject.
9748         * g++.dg/lookup/java2.C: Likewise.
9749
9750 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9751
9752         * ada/acats/run_all.sh: use -O2 by default.
9753
9754 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9755
9756         * gcc.dg/vr-mult-[12].c: New tests.
9757
9758 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9759
9760         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9761
9762         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9763
9764 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9765
9766         * lib/target-supports.exp (check_profiling_available): Assume profiling
9767         isn't available for mips*-*-elf targets.
9768
9769 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9770
9771         * gcc.dg/builtins-38.c: New test.
9772
9773 2004-04-14  Eric Christopher  <echristo@redhat.com>
9774
9775         * g++.dg/charset/charset.exp: Run .cc extension tests.
9776
9777 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9778
9779         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9780
9781 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9782
9783         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9784
9785 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9786
9787         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9788         * gcc.dg/i386-387-2.c: Likewise.
9789
9790         * gcc.dg/i386-387-7.c: New test.
9791         * gcc.dg/i386-387-8.c: New test.
9792
9793         * gcc.dg/builtins-37.c: New test.
9794
9795 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9796
9797         * g++.dg/pch/externc-1.C: Add missing semicolon.
9798
9799 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9800
9801         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9802
9803 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9804
9805         * gcc.c-torture/execute/20040411-1.c: New test.
9806
9807 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9808
9809         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9810
9811 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9812
9813         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9814
9815 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9816
9817         * lib/target-supports.exp (check_named_sections_available): New.
9818         * lib/gcc-dg.exp (dg-require-named-sections): New.
9819         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9820         old-deja.exp.  Also prune error-count message from HP linker.
9821         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9822
9823         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9824         * g++.old-deja/g++.pt/static3.C: Likewise.
9825         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9826
9827 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9828
9829         * gcc.c-torture/execute/20040409-1.c: New test case.
9830         * gcc.c-torture/execute/20040409-2.c: New test case.
9831         * gcc.c-torture/execute/20040409-3.c: New test case.
9832
9833 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9834
9835         * gcc.dg/20040409-1.c: New test.
9836
9837 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9838
9839         PR target/14888
9840         * g++.dg/opt/pr14888.C: New test case.
9841
9842 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9843
9844         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9845         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9846         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9847         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9848         New tests.
9849
9850 2004-04-08  Paul Brook  <paul@codesourcery.com>
9851
9852         * gcc.dg/spill-1.c: New test.
9853
9854 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9855
9856         * gcc.dg/torture/builtin-ctype-2.c: New test.
9857
9858 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9859
9860         * gcc.dg/pch/pch.exp: Add largefile test.
9861
9862 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9863
9864         * g++.dg/pch/externc-1.Hs: New.
9865         * g++.dg/pch/externc-1.C: New.
9866
9867 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9868
9869         * gcc.dg/compat/struct-by-value-5a_main.c,
9870         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9871         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9872         * gcc.dg/compat/struct-by-value-5a_x.c,
9873         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9874         gcc.dg/compat/struct-by-value-5_x.c.
9875         * gcc.dg/compat/struct-by-value-5a_y.c,
9876         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9877         gcc.dg/compat/struct-by-value-5_y.c.
9878
9879         * gcc.dg/compat/struct-by-value-6a_main.c,
9880         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9881         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9882         * gcc.dg/compat/struct-by-value-6a_x.c,
9883         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9884         gcc.dg/compat/struct-by-value-6_x.c.
9885         * gcc.dg/compat/struct-by-value-6a_y.c,
9886         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9887         gcc.dg/compat/struct-by-value-6_y.c.
9888
9889         * gcc.dg/compat/struct-by-value-7a_main.c,
9890         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9891         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9892         * gcc.dg/compat/struct-by-value-7a_x.c,
9893         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9894         gcc.dg/compat/struct-by-value-7_x.c.
9895         * gcc.dg/compat/struct-by-value-7a_y.c,
9896         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9897         gcc.dg/compat/struct-by-value-7_y.c.
9898
9899 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9900
9901         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9902         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9903         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9904         options.
9905
9906 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9907
9908         * gcc.dg/builtins-36.c: New test.
9909
9910 2004-04-06  Paul Brook  <paul@codesourcery.com>
9911
9912         * README.gcc: Remove obsolete contraint on testcases.
9913
9914 2004-04-05  Paul Brook  <paul@codesourcery.com>
9915
9916         PR2123
9917         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9918         failure and exit(0) on success.
9919         * g++.dg/expr/anew2.C: Ditto.
9920         * g++.dg/expr/anew3.C: Ditto.
9921         * g++.dg/expr/anew4.C: Ditto.
9922
9923 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9924
9925         PR c++/3518
9926         * g++.dg/template/unify7.C: New.
9927
9928 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9929
9930         * g++.dg/README: Bring up to date with new subdirectories; remove
9931         duplicate subdirectory lines.
9932
9933 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9934
9935         PR c++/14007
9936         * g++.dg/template/unify5.C: New.
9937         * g++.dg/template/unify6.C: New.
9938         * g++.dg/template/qualttp20.C: Adjust.
9939         * g++.old-deja/g++.jason/report.C: Adjust.
9940         * g++.old-deja/g++.other/qual1.C: Adjust.
9941
9942 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9943
9944         PR c++/14803
9945         * g++.dg/inherit/ptrmem1.C: New test.
9946
9947 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9948
9949         PR c++/14755
9950         * gcc.c-torture/execute/20040331-1.c: New test.
9951         * gcc.dg/20040331-1.c: New test.
9952
9953 2004-04-01  Paul Brook  <paul@codesourcery.com>
9954
9955         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9956
9957 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9958
9959         PR c++/14724
9960         * g++.dg/init/goto1.C: New test.
9961
9962         PR c++/14763
9963         * g++.dg/template/defarg4.C: New test.
9964
9965 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9966
9967         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9968
9969 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9970
9971         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9972
9973 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9974
9975         * gcc.dg/noncompile/undeclared-2.c: New test.
9976
9977 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9978
9979         * gcc.dg/940409-1.c: Remove XFAIL.
9980         * gcc.dg/reg-vol-struct-1.c: New test.
9981
9982 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9983
9984         * gcc.dg/torture/builtin-wctype-1.c: New test.
9985
9986 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9987
9988         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9989         * gcc.dg/20001101-1.c: Likewise.
9990         * gcc.dg/20001102-1.c: Likewise.
9991
9992 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9993
9994         * gcc.dg/compare8.c: Add an additional test for XOR.
9995
9996 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9997
9998         * gcc.dg/torture/builtin-ctype-1.c: New test.
9999
10000 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10001
10002         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10003         * gcc.dg/torture/builtin-math-1.c: Likewise.
10004         * gcc.dg/torture/builtin-power-1.c: New test.
10005
10006 2004-03-24  Andreas Schwab  <schwab@suse.de>
10007
10008         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10009         IA64 assembler.
10010
10011 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10012             Roger Sayle  <roger@eyesopen.com>
10013
10014         * gcc.dg/compare8.c: New test case.
10015
10016 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10017
10018         * g++.dg/ext/altivec-7.C: New test.
10019
10020 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10021
10022         PR 12267, 12391, 12560, 13129, 14114, 14133
10023         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10024         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10025         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10026         Adjust error regexps.
10027         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10028         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10029         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10030         * gcc.dg/local1.c: Add explanatory comment.
10031
10032 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10033
10034         PR optimization/14669
10035         * g++.dg/opt/fold2.C: New test case.
10036
10037 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10038
10039         PR c/14069
10040         * gcc.dg/20040322-1.c: New test.
10041
10042 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10043
10044         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10045         * gcc.dg/ultrasp4.c: Likewise.
10046         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10047
10048 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10049
10050         * gcc.dg/i386-sse-8.c: Reset default options.
10051
10052 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10053
10054         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10055         in the error message text.
10056
10057 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10058
10059         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10060
10061 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10062
10063         PR c++/14616
10064         * g++.dg/init/array13.C: New test.
10065
10066 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10067
10068         PR target/13889
10069         * gcc.c-torture/compile/pr13889.c: New test case.
10070
10071 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10072
10073         PR c/14635
10074         * builtins-1.c (nan, nans): Don't test.
10075         * builtins-30.c: Don't use nan, nanf, nanl.
10076         * builtins-35.c: New test.
10077
10078 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10079
10080         * g++.dg/ext/altivec-6.C: New test.
10081
10082 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10083
10084         * g++.dg/init/placement3.C: New test.
10085
10086         * g++.dg/template/spec13.C: New test.
10087
10088         * g++.dg/lookup/using11.C: New test.
10089
10090         * g++.dg/lookup/koenig3.C: New test.
10091
10092         * g++.dg/template/operator2.C: New test.
10093
10094         * g++.dg/expr/dtor3.C: New test.
10095         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10096         marker.
10097         * g++.old-deja/g++.law/visibility28.C: Likewise.
10098
10099 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10100
10101         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10102         * gcc.dg/ppc64-abi-3.c: Likewise.
10103
10104 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10105
10106         PR c++/14545
10107         * g++.dg/parse/template15.C: New test.
10108
10109 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10110
10111         * g++.dg/expr/dtor2.C: New test.
10112
10113         * g++.dg/lookup/anon4.C: New test.
10114
10115         * g++.dg/overload/using1.C: New test.
10116
10117         * g++.dg/template/lookup7.C: New test.
10118
10119         * g++.dg/template/typename6.C: New test.
10120
10121         * g++.dg/expr/cond6.C: New test.
10122
10123 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10124
10125         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10126
10127 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10128
10129         * g++.dg/expr/cond5.C: New test.
10130         * g++.dg/expr/constcast1.C: Likewise.
10131         * g++.dg/expr/ptrmem2.C: Likewise.
10132         * g++.dg/expr/ptrmem3.C: Likewise.
10133         * g++.dg/lookup/main1.C: Likewise.
10134         * g++.dg/template/lookup6.C: Likewise.
10135
10136 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10137
10138         * gcc.dg/local1.c: New test.
10139
10140         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10141
10142 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10143
10144         * gcc.dg/torture/builtin-convert-1.c: New test.
10145
10146 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10147
10148         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10149
10150 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10151
10152         PR c++/14481
10153         * g++.dg/warn/Wunused-7.C: New test.
10154
10155 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10156
10157         * gcc.dg/torture/builtin-integral-1.c: New test.
10158
10159 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10160
10161         PR c++/14586
10162         * g++.dg/parse/non-dependent3.C: New test.
10163
10164 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10165
10166         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10167         * g++.dg/eh/simd-2.C: Likewise.
10168         * g++.dg/init/array10.C: Likewise.
10169         * gcc.c-torture/compile/simd-1.c: Likewise.
10170         * gcc.c-torture/compile/simd-2.c: Likewise.
10171         * gcc.c-torture/compile/simd-3.c: Likewise.
10172         * gcc.c-torture/compile/simd-4.c: Likewise.
10173         * gcc.c-torture/compile/simd-6.c: Likewise.
10174         * gcc.c-torture/execute/simd-1.c: Likewise.
10175         * gcc.c-torture/execute/simd-2.c: Likewise.
10176         * gcc.dg/compat/vector-defs.h: Likewise.
10177         * gcc.dg/20020531-1.c: Likewise.
10178         * gcc.dg/altivec-3.c: Likewise.
10179         * gcc.dg/altivec-4.c: Likewise.
10180         * gcc.dg/altivec-varargs-1.c: Likewise.
10181         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10182         * gcc.dg/i386-mmx-3.c: Likewise.
10183         * gcc.dg/i386-sse-4.c: Likewise.
10184         * gcc.dg/i386-sse-5.c: Likewise.
10185         * gcc.dg/i386-sse-8.c: Likewise.
10186         * gcc.dg/simd-1.c: Likewise.
10187         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10188         __ev64_opaque__ since the machine description provides it.
10189
10190 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10191
10192         * lib/compat.exp (skip_list): New global variable.
10193         Use it to hold the user defined COMPAT_SKIPS list if any.
10194         (compat-obj): Add the members of skip_list to optall.
10195
10196 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10197
10198         * gcc.dg/compat/union-by-value-1_main.c,
10199         union-by-value-1_x.c, union-by-value-1_y.c,
10200         union-check.h, union-defs.h,
10201         union-init.h, union-return-1_main.c,
10202         union-return-1_x.c, union-return-1_y.c: New files.
10203
10204 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10205
10206         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10207         mixed-struct-init.h: Add 4 mixed structure types.
10208         struct-by-value-21_main.c, struct-by-value-21_x.c,
10209         struct-by-value-21_y.c, struct-return-21_main.c,
10210         struct-return-21_x.c, struct-return-21_y.c: New files.
10211
10212 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10213
10214         PR c++/14550
10215         * g++.dg/parse/template14.C: New test.
10216
10217 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10218
10219         * gcc.c-torture/execute/20040313-1.c: New test.
10220
10221 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10222
10223         PR target/14533
10224         * gcc.dg/20040311-2.c: New test.
10225
10226 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10227
10228         PR other/14544
10229         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10230         bit-field.
10231
10232 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10233
10234         * gcc.dg/20040305-2.c: Add missing return statement.
10235
10236 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10237
10238         * gcc.dg/builtins-34.c: Also check pow10*.
10239
10240 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10241
10242         PR target/14262
10243         * gcc.dg/20040305-2.c: New test.
10244
10245 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10246
10247         * gcc.dg/20040310-1.c: New test.
10248
10249 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10250
10251         * gcc.c-torture/execute/20040311-1.c: New test case.
10252
10253 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10254
10255         PR c++/14476
10256         * g++.dg/lookup/enum1.C: New test.
10257
10258 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10259
10260         PR c++/14510
10261         * g++.dg/lookup/struct2.C: New test.
10262
10263 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10264
10265         * gcc.dg/builtins-34.c: New test.
10266
10267 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10268
10269         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10270
10271 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10272
10273         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10274         * gcc.dg/alias-2.c: New testcase.
10275
10276 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10277
10278         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10279
10280 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10281
10282         * gcc.c-torture/execute/20040309-1.c: New test case.
10283
10284 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10285
10286         PR c++/14397
10287         * g++.dg/overload/ref1.C: New.
10288
10289 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10290
10291         PR c++/14409
10292         * g++.dg/template/spec12.C: New test.
10293
10294         PR c++/14448
10295         * g++.dg/parse/crash14.C: New test.
10296
10297 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10298
10299         PR c++/14230
10300         * g++.dg/init/ref11.C: New test.
10301
10302 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10303
10304         PR c++/14432
10305         * g++.dg/parse/builtin2.C: New test.
10306
10307 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10308
10309         PR c++/14401
10310         * g++.dg/init/ctor3.C: New test.
10311         * g++.dg/init/union1.C: New test.
10312         * g++.dg/ext/anon-struct4.C: New test.
10313
10314 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10315
10316         * g++.dg/lookup/koenig1.C: Tweak error messages.
10317         * g++.dg/lookup/used-before-declaration.C: Likewise.
10318         * g++.dg/other/do1.C: Likewise.
10319         * g++.dg/overload/koenig1.C: Likewise.
10320         * g++.dg/parse/crash13.C: Likewise.
10321         * g++.dg/template/instantiate3.C: Likewise.
10322
10323 2004-03-08  Eric Christopher  <echristo@redhat.com>
10324
10325         * * lib/target-supports.exp: Enable libiconv in test
10326         compilation.  Fix up error checking.
10327
10328 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10329
10330         PR middle-end/14289
10331         * gcc.dg/pr14289-1.c: New test case.
10332         * gcc.dg/pr14289-2.c: Likewise.
10333         * gcc.dg/pr14289-3.c: Likewise.
10334
10335 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10336
10337         * gcc.c-torture/execute/20040308-1.c: New test.
10338
10339 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10340
10341         * gcc.c-torture/execute/20040307-1.c: New test case.
10342
10343 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10344
10345         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10346
10347 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10348
10349         * gcc.dg/20040306-1.c: New test.
10350
10351 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10352
10353         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10354         them static.
10355         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10356
10357 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10358
10359         PR c/14465
10360         * gcc.dg/decl-6.c: New test.
10361
10362 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10363
10364         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10365         Rename LOGPOW -> LOG_POW.
10366         (SQRT_EXP, POW_EXP): New.
10367
10368 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10369
10370         * gcc.dg/i386-sse-8.c: New test.
10371
10372 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10373
10374         PR c/14114
10375         * gcc.dg/decl-5.c: New test.
10376
10377 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10378
10379         * gcc.dg/20040305-1.c: New test.
10380
10381 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10382
10383         PR other/14354
10384         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10385
10386 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10387
10388         PR c++/14425, c++/14426
10389         * g++.dg/ext/altivec-4.C: New test.
10390         * g++.dg/ext/altivec-5.C: New test.
10391
10392 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10393
10394         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10395         global variables of a type with no linkage.
10396         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10397         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10398         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10399         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10400         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10401         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10402         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10403         * g++.dg/warn/deprecated.C: Name enum Color.
10404         * g++.dg/overload/VLA.C: Name structure for 'b'.
10405         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10406
10407 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10408
10409         * gcc.c-torture/compile/20040304-1.c: New test.
10410
10411 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10412
10413         PR 13728
10414         * gcc.dg/decl-4.c: New testcase.
10415
10416 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10417
10418         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10419         as PRECF if sizeof (float) > sizeof (double).
10420         (PRECL): Make it the same as PRECF if
10421         sizeof (float) > sizeof (long double).
10422
10423 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10424
10425         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10426         system type.  Add check for irix6 which doesn't have c99 runtime.
10427
10428 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10429
10430         * gcc.dg/const-elim-1.c: xfail for xtensa.
10431
10432 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10433
10434         PR c++/14369
10435         * g++.dg/template/cond4.C: New test.
10436
10437 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10438
10439         PR c++/14360
10440         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10441
10442         PR c++/14361
10443         * g++.dg/parse/defarg7.C: New test.
10444
10445         PR c++/14359
10446         * g++.dg/template/friend26.C: New test.
10447
10448 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10449
10450         PR c++/14324
10451         * g++.dg/abi/mangle21.C: New test.
10452
10453         PR c++/14260
10454         * g++.dg/parse/constructor2.C: New test.
10455
10456         PR c++/14337
10457         * g++.dg/template/sfinae1.C: New test.
10458
10459 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10460
10461         PR c++/14267
10462         * g++.dg/expr/crash2.C: New test.
10463
10464         PR middle-end/13448
10465         * gcc.dg/inline-5.c: New test.
10466         * gcc.dg/always-inline.c: Split out tests into ...
10467         * gcc.dg/always-inline2.c: ... this and ...
10468         * gcc.dg/always-inline3.c: ... this.
10469
10470 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10471
10472         PR debug/12103
10473         * g++.dg/debug/crash1.C: New test.
10474
10475 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10476
10477         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10478         function with __attribute__((noinline)).
10479         (recurser_void2): Likewise.
10480         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10481         (recurser_void2): Likewise.
10482
10483 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10484
10485         PR middle-end/14203
10486         * g++.dg/warn/Wunused-6.C: New test case.
10487
10488 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10489
10490         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10491         not defined.
10492
10493 2004-02-27  Eric Christopher  <echristo@redhat.com>
10494
10495         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10496         * g++.dg/charset/asm2.c: Run only x86.
10497         * gcc.dg/charset/asm3.c: Ditto.
10498
10499 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10500
10501         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10502         ld_library_path.
10503
10504 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10505
10506         * g++.dg/ext/altivec-3.C: New.
10507
10508 2004-02-26  Richard Henderson  <rth@redhat.com>
10509
10510         * g++.dg/ext/attrib10.C: Mark for warning.
10511         * gcc.dg/attr-alias-1.c: New.
10512
10513 2004-02-26  Richard Henderson  <rth@redhat.com>
10514
10515         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10516         * gcc.c-torture/execute/20040208-2.c: ... it back.
10517
10518 2004-02-26  Eric Christopher  <echristo@redhat.com>
10519
10520         * lib/target-supports.exp (check-iconv-available): New function.
10521         * lib/gcc-dg.exp (dg-require-iconv): New function.
10522         Use above.
10523         * gcc.dg/charset: New directory.
10524         * gcc.dg/charset/charset.exp: New file.
10525         * gcc.dg/charset/asm1.c: Ditto.
10526         * gcc.dg/charset/asm2.c: Ditto.
10527         * gcc.dg/charset/asm3.c: Ditto.
10528         * gcc.dg/charset/asm4.c: Ditto.
10529         * gcc.dg/charset/asm5.c: Ditto.
10530         * gcc.dg/charset/attribute1.c: Ditto.
10531         * gcc.dg/charset/attribute2.c: Ditto.
10532         * gcc.dg/charset/string1.c: Ditto.
10533         * g++.dg/charset: New directory.
10534         * g++.dg/dg.exp: Add here. Special options.
10535         * g++.dg/charset/charset.exp: New file.
10536         * g++.dg/charset/asm1.c: Ditto.
10537         * g++.dg/charset/asm2.c: Ditto.
10538         * g++.dg/charset/asm3.c: Ditto.
10539         * g++.dg/charset/asm4.c: Ditto.
10540         * g++.dg/charset/attribute1.c: Ditto.
10541         * g++.dg/charset/attribute2.c: Ditto.
10542         * g++.dg/charset/extern1.cc: Ditto.
10543         * g++.dg/charset/extern2.cc: Ditto.
10544         * g++.dg/charset/string1.c: Ditto.
10545
10546 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10547
10548         PR c++/14278
10549         * g++.dg/parse/comma1.C: New test.
10550
10551 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10552
10553         PR c++/14284
10554         * g++.dg/template/ttp8.C: New test.
10555
10556 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10557
10558         * gcc.dg/fixuns-trunc-1.c: New test.
10559
10560 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10561
10562         * gcc.dg/builtins-config.h: Use #elif.
10563
10564 2004-02-26  Michael Matz  <matz@suse.de>
10565
10566         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10567         * gcc.dg/991214-1.c: Likewise.
10568         * gcc.dg/i386-asm-1.c: Likewise.
10569
10570 2004-02-25  Richard Henderson  <rth@redhat.com>
10571
10572         * gcc.c-torture/execute/20040208-2.c: Move ...
10573         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10574
10575 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10576
10577         PR c++/14246
10578         * g++.dg/other/crash-3.C: New test.
10579
10580 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10581
10582         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10583         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10584
10585         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10586         HP-UX.
10587
10588 2004-02-24  Michael Matz  <matz@suse.de>
10589
10590         * gcc.dg/i386-regparm.c: New.
10591
10592 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10593
10594         * gcc.c-torture/execute/20040223-1.c: New.
10595
10596 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10597             Kazu Hirata  <kazu@cs.umass.edu>
10598
10599         * gcc.dg/fwritable-strings-1.c: Remove.
10600
10601 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10602
10603         PR c/14156
10604         * gcc.dg/20040223-1.c: New test.
10605
10606 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10607
10608         PR c++/14106
10609         * g++.dg/ext/typeof9.C: New test.
10610
10611 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10612
10613         PR c++/14250
10614         * g++.dg/other/switch1.C: New test.
10615
10616 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10617
10618         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10619         * gcc.dg/va-arg-1.c: Likewise.
10620
10621 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10622
10623         PR c++/14143
10624         * g++.dg/template/koenig5.C: New test.
10625
10626 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10627
10628         * g++.dg/ext/altivec-1.C: Generalize target triple.
10629         * g++.dg/ext/altivec-2.C: New test case.
10630         * g++.dg/ext/altivec_check.h: New file.
10631         * gcc.dg/altivec-1.c: Generalize target triple;
10632         include altivec_check.h and call altivec_check().
10633         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10634         * gcc.dg/altivec-6.c: New test case.
10635         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10636         type casts as needed.
10637         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10638         altivec_check().
10639         * gcc.dg/altivec-12.c: New test case.
10640         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10641         include altivec_check.h and call altivec_check().
10642         * gcc.dg/altivec_check.h: New file.
10643
10644 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10645
10646         * lib/target-supports.exp (check_alias_available): Don't mangle
10647         function `g' in test program.
10648
10649 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10650
10651         * lib/target-supports.exp (check_profiling_available): Check
10652         argument to determine whether we support a profiling type.
10653         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10654         check_profiling_available.
10655         * g++.dg/bprob/bprob.exp: Likewise
10656         * g77.dg/bprob/bprob.exp: Likewise.
10657         * gcc.misc-tests/bprob.exp: Likewise.
10658         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10659         dg-require-profiling and delete expected error handling.
10660         * gcc.dg/20021014-1.c: Likewise.
10661         * gcc.dg/nest.c: Likewise.
10662
10663 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10664
10665         PR c++/12007
10666         * g++.dg/other/vthunk1.C: New test.
10667
10668 2004-02-20  Falk Hueffner  <falk@debian.org>
10669
10670         PR target/14201
10671         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10672
10673 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10674
10675         PR c++/13927
10676         * g++.dg/other/error8.C: Remove XFAIL markers.
10677
10678         PR c++/14173
10679         * g++.dg/ext/packed5.C: New test.
10680
10681         PR c++/14199
10682         * g++.dg/warn/Wunused-5.C: New test.
10683
10684         PR c++/14186
10685         * g++.dg/lookup/member1.C: New test.
10686
10687 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10688
10689         * gcc.c-torture/compile/20040130-1.c: Enable only when
10690         __INT_MAX__ >= 2147483647L.
10691         * gcc.c-torture/compile/961203-1.c: Likewise.
10692
10693 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10694
10695         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10696         * g++.dg/opt/template1.C: Robustify assembler regexp
10697
10698 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10699
10700         * gcc.c-torture/execute/simd-4.x: Remove.
10701         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10702         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10703         Guard with #ifndef SKIP_ATTRIBUTE.
10704         * gcc.dg/compat/vector-1_y.c: Likewise.
10705         * gcc.dg/compat/vector-2_x.c: Likewise.
10706         * gcc.dg/compat/vector-2_y.c: Likewise.
10707         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10708         * g++.dg/eh/simd-2.C: Likewise.
10709
10710 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10711
10712         * gcc.c-torture/compile/complex-1.c: New.
10713
10714 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10715
10716         PR target/14209
10717         * gcc.c-torture/execute/20040218-1.c: New test.
10718
10719 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10720
10721         PR c++/14181
10722         * g++.dg/parse/new2.C: New test.
10723
10724 2004-02-18  Paul Brook  <paul@codesourcery.com>
10725
10726         * gcc.c-torture/compile/libcall-1.c: New test.
10727
10728 2004-02-18  Paul Brook  <paul@codesourcery.com>
10729
10730         PR debug/12934
10731         * gcc.dg/debug/debug-7.c: New test.
10732
10733 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10734
10735         * gcc.dg/20040217-1.c: New test.
10736
10737 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10738
10739         * gcc.c-torture/execute/990208-1.x: Delete.
10740
10741 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10742
10743         * gcc.c-torture/execute/20040208-2.x: New file.
10744
10745 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10746
10747         PR c++/11326
10748         * g++.dg/abi/structret1.C: New test.
10749
10750 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10751
10752         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10753         (i386_cpuid): No need to test if cpuid is available on AMD64.
10754         Fix assembly, so that it works onboth i386 and AMD64.
10755         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10756         (vecInLong): Fix s[] member type to unsigned int.
10757         (vecInWord): Remove type.
10758         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10759         (a64, b64, c64, d64, e64): Remove.
10760         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10761         Remove unused variable.  Remove initialization of removed variables.
10762         Don't call mmx_tests nor sse_tests.
10763         (reference_mmx, reference_sse): Remove.
10764         (check): Add return stmt.
10765         * gcc.dg/i386-sse-7.c: New test.
10766         * gcc.dg/i386-mmx-4.c: New test.
10767
10768 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10769
10770         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10771         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10772         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10773         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10774         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10775         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10776         g++.dg/tc1/dr94.C: Fix line terminator.
10777
10778 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10779
10780         * gcc.c-torture/compile/20040216-1.c: New.
10781
10782 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10783
10784         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10785         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10786         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10787         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10788         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10789         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10790
10791 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10792
10793         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10794
10795 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10796
10797         PR c++/13971
10798         * g++.dg/expr/cond4.C: New test.
10799
10800         PR c++/14086
10801         * g++.dg/lookup/crash2.C: New test.
10802
10803 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10804
10805         * gcc.c-torture/compile/20040214-2.c: New test.
10806
10807 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10808
10809         PR c++/14116
10810         * g++.dg/ext/typeof8.C: New test.
10811
10812 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10813
10814         * gcc.c-torture/compile/20040214-1.c: New test.
10815
10816 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10817
10818         PR c++/13635
10819         * g++.dg/template/spec11.C: New test.
10820
10821 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10822
10823         PR c++/13927
10824         * g++.dg/other/error8.C: New test.
10825
10826 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10827
10828         PR c++/14122
10829         * g++.dg/template/array4.C: New test.
10830
10831         PR c++/14108
10832         * g++.dg/inherit/thunk2.C: New test.
10833
10834         PR c++/14083
10835         * g++.dg/eh/cond2.C: New test.
10836
10837 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10838
10839         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10840
10841 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10842
10843         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10844
10845 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10846
10847         * g++.dg/simd-2.C: xfail on ppc64-linux.
10848
10849 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10850
10851         PR c/456
10852         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10853         tests.
10854
10855 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10856
10857         * gcc.dg/builtins-33.c: New test.
10858
10859 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10860
10861         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10862
10863 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10864
10865         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10866
10867 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10868
10869         * gcc.dg/ppc64-abi-3.c: New test.
10870
10871 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10872
10873         PR c/14092
10874
10875         * gcc.dg/pr14092-1.c: New testcase.
10876
10877 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10878
10879         * gcc.dg/cpp/assert4.c: Fix typo last change.
10880
10881         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10882         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10883
10884         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10885
10886 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10887
10888         * gcc.c-torture/compile/20040209-1.c: New test case.
10889
10890 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10891
10892         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10893
10894 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10895
10896         * gcc.c-torture/execute/20040208-[12].c: New tests.
10897
10898 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10899
10900         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10901
10902 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10903
10904         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10905
10906 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10907
10908         Bug 13856
10909         * gcc.dg/visibility-8.c: New testcase.
10910
10911 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10912
10913         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10914         arguments.
10915         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10916
10917 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10918
10919         PR middle-end/13696
10920         * g++.dg/opt/fold1.C: New test case.
10921
10922 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10923
10924         PR c++/14033
10925         * g++.dg/other/crash-2.C: New test.
10926
10927 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10928
10929         PR c++/14028
10930         * g++.dg/parse/angle-bracket2.C: New test.
10931
10932 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10933
10934         PR middle-end/13750
10935         Revert:
10936         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10937         PR pch/13361
10938         * testsuite/g++.dg/pch/wchar-1.C: New.
10939         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10940
10941 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10942
10943         PR c++/14008
10944         * g++.dg/parse/error15.C: New test.
10945         * g++.dg/parse/crash11.C: Update dg-error mark.
10946
10947 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10948
10949         PR c++/13932
10950         * g++.dg/warn/conv2.C: New test.
10951
10952 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10953
10954         PR c++/13086
10955         * g++.dg/warn/incomplete1.C: Remove xfail.
10956
10957 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10958
10959         * lib/file-format.exp (gcc_target_object_format): Use
10960         ${tool}_target_compile, not gcc_target_compile.
10961         * lib/target-supports.exp (check_alias_available): Likewise.
10962         (check_gc_sections_available): Likewise.
10963         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10964         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10965         dg-require-alias.
10966
10967 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10968
10969         PR c++/13969
10970         * g++.dg/template/static6.C: New test.
10971
10972 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10973
10974         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10975
10976 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10977
10978         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10979         tests for systems where `char' is unsigned by default.
10980
10981 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10982
10983         PR c++/13997
10984         * g++.dg/template/partial3.C: New test.
10985
10986 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10987
10988         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10989         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10990         Remove mentions of obsolete ports.
10991
10992 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10993
10994         * gcc.dg/noncompile/20001228-1.c: Fix for new
10995         error message.
10996
10997 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10998
10999         PR target/9348
11000         * gcc.c-torture/execute/multdi-1.c: New test case.
11001
11002 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11003
11004         PR c++/13925
11005         * g++.dg/template/lookup5.C: New test.
11006
11007 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11008
11009         PR c++/13950
11010         * g++.dg/template/lookup4.C: New test.
11011
11012         PR c++/13970
11013         * g++.dg/parse/error14.C: New test.
11014
11015         PR c++/14002
11016         * g++.dg/parse/template13.C: New test.
11017
11018 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11019
11020         PR c++/13978
11021         * g++.dg/template/koenig4.C: New test.
11022
11023         PR c++/13968
11024         * g++.dg/template/crash17.C: New test.
11025
11026         PR c++/13975
11027         * g++.dg/parse/error13.C: New test.
11028         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11029
11030 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11031
11032         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11033
11034 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11035
11036         PR c/11658
11037         PR c/13994
11038         * gcc.dg/noncompile/20040203-1.c: New test.
11039         * gcc.dg/noncompile/20040203-2.c: Likewise.
11040         * gcc.dg/noncompile/20040203-3.c: Likewise.
11041         * gcc.dg/20040203-1.c: Likewise.
11042
11043 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11044
11045         PR c++/10858
11046         * g++.dg/template/sizeof7.C: New test.
11047
11048 2004-02-02  Eric Christopher  <echristo@redhat.com>
11049             Zack Weinberg  <zack@codesourcery.com>
11050
11051         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11052
11053 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11054
11055         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11056         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11057         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11058         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11059
11060 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11061
11062         PR c++/13113
11063         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11064
11065         PR c++/13854
11066         * g++.dg/ext/attrib13.C: New test.
11067
11068         PR c++/13907
11069         * g++.dg/conversion/op2.C: New test.
11070
11071 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11072
11073         * gcc.dg/titype-1.c: Fix pasto.
11074
11075 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11076
11077         * gcc.dg/titype-1.c: New test.
11078
11079 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11080
11081         PR c++/13957
11082         * g++.dg/template/non-type-template-argument-1.C,
11083         g++.dg/template/qualified-id1.C: Update dg-error marks.
11084         * g++.dg/template/nontype6.C: New test.
11085
11086 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11087
11088         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11089         * gcc.dg/builtins-31.c: New testcase.
11090         * gcc.dg/builtins-32.c: New testcase.
11091
11092 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11093
11094         * objc.dg/call-super-2.m: Update line numbers
11095         for the including of stddef.h.
11096
11097 2004-01-30  Michael Matz  <matz@suse.de>
11098
11099         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11100         g++.dg/ext/case-range3.C: New tests.
11101
11102 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11103
11104         DR206
11105         PR c++/13813
11106         * g++.dg/template/member4.C: New test.
11107
11108 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11109
11110         PR c++/13683
11111         * g++.dg/template/sizeof6.C: New test.
11112
11113 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11114
11115         * gcc.dg/fwritable-strings-1.c: New test.
11116
11117 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11118
11119         * gcc.c-torture/compile/20040130-1.c: New test.
11120
11121 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11122
11123         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11124
11125 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11126
11127         PR c++/13883
11128         * g++.dg/template/ctor3.C: New test.
11129
11130 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11131
11132         * g++.dg/tc1: New directory.
11133         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11134         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11135         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11136         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11137         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11138
11139 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11140
11141         * g++.dg/parse/error11.C: New test.
11142         * g++.dg/parse/error12.C: Likewise.
11143
11144 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11145
11146         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11147         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11148
11149 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11150
11151         PR c++/13791
11152         * g++.dg/ext/attrib12.C: New test.
11153
11154         PR c++/13736
11155         * g++.dg/parse/cast2.C: New test.
11156
11157 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11158
11159         * objc.dg/encode-2.m (main): New local string.  Set depending on
11160         sizeof long.  Use in sscanf call.
11161         * objc.dg/encode-3.m (main): New local string.  Set depending on
11162         sizeof long.  Use in scan_initial call.
11163
11164 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11165
11166         * objc.dg/call-super-2.m: Make LP64-safe.
11167         * objc.dg/desig-init-1.m: Likewise.
11168
11169 2004-01-27  Devang Patel <dpatel@apple.com>
11170
11171         * g++.dg/debug/namespace1.C: New test.
11172
11173 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11174
11175         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11176         xscale-*-*.
11177
11178         * gcc.dg/arm-mmx-1.c: New test.
11179
11180 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11181
11182         * gcc.dg/20040127-1.c: New test.
11183         * gcc.dg/20040127-2.c: New test.
11184
11185 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11186
11187         * objc.dg/stret-1.m (glob): Renamed to globa.
11188
11189 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11190
11191         PR c++/13663
11192         * g++.dg/expr/for1.C: New test.
11193
11194 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11195
11196         PR middle-end/13779
11197         * gcc.dg/darwin-longlong.c: New test.
11198
11199 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11200
11201         * gcc.dg/20040124-1.c: Moved test from here...
11202         * gcc.c-torture/compile/20040124-1.c: ...to here.
11203
11204 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11205
11206         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11207         the assembly output if -m64 is passed.
11208
11209 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11210
11211         PR c++/13833
11212         * g++.dg/template/cond3.C: New test.
11213
11214 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11215
11216         PR c++/13810
11217         * g++.dg/template/ttp7.C: New test.
11218
11219 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11220
11221         PR c++/13797
11222         * g++.dg/template/nontype4.C: New test.
11223         * g++.dg/template/nontype5.C: Likewise.
11224
11225 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11226
11227         * gcc.dg/torture/mips-clobber-at.c: New test.
11228
11229 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11230
11231         * gcc.dg/20040124-1.c: New test.
11232
11233 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11234
11235         * gcc.dg/20040123-1.c: New test.
11236
11237 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11238
11239         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11240
11241 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11242
11243         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11244
11245 2004-01-23  Andrew Pinski  <apinski@apple.com>
11246
11247         * gcc.dg/20030121-1.c: Move to ..
11248         * gcc.dg/20040121-1.c: here.
11249
11250 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11251
11252         * gcc.dg/builtins-29.c: New test case.
11253
11254 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11255
11256         PR 18314
11257         * gcc.dg/builtins-30.c: New testcase.
11258
11259 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11260
11261         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11262         * lib/g77.exp: Likewise.
11263         * lib/objc.exp: Likewise.
11264         * lib/g++.exp: Likewise.
11265
11266 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11267
11268         * gcc.dg/struct-by-value-2.c: New test.
11269
11270 2004-01-21  Andrew Pinski  <apinski@apple.com>
11271
11272         PR target/13785
11273         * gcc.dg/20030121-1.c: New test.
11274
11275 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11276
11277         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11278         clobber frame pointer register in asm statement.
11279
11280 2004-01-21  Falk Hueffner  <falk@debian.org>
11281
11282         * gcc.c-torture/compile/20040121-1.c: New test.
11283
11284 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11285
11286         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11287
11288 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11289
11290         * gcc.dg/ppc64-abi-2.c: New test.
11291
11292 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11293
11294         * lib/treelang.exp: Fill out this file.
11295         * lib/treelang-dg.exp: New File.
11296
11297 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11298
11299         * gcc.c-torture/compile/981022-1.c: Remove.
11300         * gcc.dg/array-5.c: Remove XFAIL.
11301         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11302         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11303         gcc.dg/cond-lvalue-1.c: Update.
11304         * gcc.dg/cast-lvalue-2.c: New test.
11305
11306 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11307
11308         PR c++/13592
11309         * g++.dg/other/error1.C (class foo): Tweak error message.
11310
11311         PR c++/13592
11312         * g++.dg/template/call2.C: New test.
11313
11314 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11315
11316         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11317         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11318         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11319         scalar-return-1_x.c, scalar-return-2_y.c,
11320         scalar-return-3_x.c, scalar-return-3_y.c,
11321         scalar-return-4_x.c, scalar-return-4_y.c,
11322         struct-align-1.h, struct-align-1_x.c,
11323         struct-align-1_y.c, struct-align-2.h,
11324         struct-align-2_x.c, struct-align-2_y.c,
11325         struct-by-value-10_y.c, struct-by-value-11_x.c,
11326         struct-by-value-11_y.c, struct-by-value-12_x.c,
11327         struct-by-value-12_y.c, struct-by-value-13_x.c,
11328         struct-by-value-13_y.c, struct-by-value-14_x.c,
11329         struct-by-value-14_y.c, struct-by-value-15_x.c,
11330         struct-by-value-15_y.c, struct-by-value-16_y.c,
11331         struct-by-value-17_y.c, struct-by-value-18_y.c,
11332         struct-by-value-19_y.c, struct-by-value-1_x.c,
11333         struct-by-value-1_y.c, struct-by-value-20_y.c,
11334         struct-by-value-2_x.c, struct-by-value-2_y.c,
11335         struct-by-value-3_y.c, struct-by-value-4_x.c,
11336         struct-by-value-4_y.c, struct-by-value-5_y.c,
11337         struct-by-value-6_y.c, struct-by-value-7_y.c
11338         struct-by-value-8_x.c, struct-by-value-8_y.c
11339         struct-by-value-9_x.c, struct-by-value-9_y.c
11340         struct-return-10_x.c, struct-return-10_y.c,
11341         struct-return-19_x.c, struct-return-20_x.c
11342         struct-return-2_x.c, struct-return-2_y.c
11343         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11344         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11345
11346 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11347
11348         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11349         attribute on sparc*-sun-solaris2.*.
11350
11351 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11352
11353         PR c++/13710
11354         * g++.dg/ext/typeof7.C: New test.
11355
11356 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11357
11358         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11359         * gcc.dg/const-elim-1.c: Same.
11360
11361 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11362
11363         * objc.dg/stret-1.m: New.
11364         * objc.dg/stret-2.m: New.
11365
11366 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11367
11368         PR c++/11895
11369         * g++.dg/ext/vector1.C: New test.
11370
11371 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11372
11373         * gcc.dg/pch/import-1.c: New.
11374         * gcc.dg/pch/import-1.hs: New.
11375         * gcc.dg/pch/import-1a.h: New.
11376         * gcc.dg/pch/import-1b.h: New.
11377         * gcc.dg/pch/import-1c.h: New.
11378
11379 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11380
11381         PR c++/13574
11382         * g++.dg/ext/array1.C: New test.
11383
11384         PR c++/13178
11385         * g++.dg/conversion/op1.C: New test.
11386
11387 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11388
11389         PR 11864
11390         From Kazumoto Kojima / Dan Kegel:
11391         * gcc.dg/pr11864-1.c: New test.
11392
11393         PR 10392
11394         From Marcus Comstedt / Dan Kegel:
11395         * gcc.dg/pr10392-1.c: New test.
11396
11397 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11398
11399         PR c++/13478
11400         * g++.dg/init/ref10.C: New test.
11401
11402 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11403
11404         PR c++/13407
11405         * g++.dg/parse/typename6.C: New test.
11406
11407 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11408
11409         PR pch/13361
11410         * testsuite/g++.dg/pch/wchar-1.C: New.
11411         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11412
11413 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11414
11415         PR c++/9259
11416         * g++.dg/expr/sizeof2.C: New test.
11417
11418 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11419
11420         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11421
11422 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11423
11424         PR c++/13659
11425         * g++.dg/lookup/strong-using-3.C: New.
11426         * g++.dg/lookup/using-10.C: New.
11427
11428 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11429
11430         PR c++/13594
11431         * g++.dg/lookup/strong-using-2.C: New.
11432
11433 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11434             Dan Kegel <dank@kegel.com>
11435             J"orn Rennecke <joern.rennecke@superh.com>
11436
11437         PR target/9365
11438         * gcc.dg/pr9365-1.c: New test.
11439
11440 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11441
11442         PR c++/8856
11443         * g++.dg/parse/casting-operator2.C: New test.
11444         * g++.old-deja/g++.pt/explicit83.C: Remove.
11445
11446 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11447
11448         * gcc.dg/label-compound-stmt-1.c: New test.
11449         * gcc.c-torture/compile/950922-1.c,
11450         gcc.c-torture/compile/20000211-3.c,
11451         gcc.c-torture/compile/20000518-1.c,
11452         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11453         compound statements.
11454
11455 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11456
11457         * gcc.dg/ppc64-abi-1.c: New test.
11458
11459 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11460
11461          * g++.dg/ext/attrib9.C: Add dg-warnings.
11462
11463 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11464
11465         PR c++/12335
11466         * g++.dg/parse/dtor3.C: New test.
11467
11468 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11469
11470         PR c++/12709
11471         * g++.dg/parse/try-catch-1.C: New test.
11472
11473 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11474
11475         * ada/acats/run_all.sh: Add more verbose output in acats.log
11476         when compiling tests.
11477
11478 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11479
11480         PR 13656
11481         * gcc.dg/typedef-redecl.c: New test case.
11482         * gcc.dg/typedef-redecl.h: New support file.
11483
11484 2004-01-13  Jan Hubicka  <jh@suse.cz>
11485
11486         * gcc.dg/always_inline.c: New test.
11487         * gcc.dg/debug/20031231-1.c: Fix.
11488
11489 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11490
11491         PR c++/13474
11492         * g++.dg/template/array3.C: New test.
11493
11494 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11495
11496         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11497         * g++.dg/warn/Wunused-2.C: Likewise.
11498
11499 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11500
11501         PR c++/13289
11502         * g++.dg/template/instantiate6.C: New test.
11503
11504 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11505
11506         PR middle-end/11397
11507         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11508
11509 2004-01-12  Jan Hubicka  <jh@suse.cz>
11510
11511         PR opt/12826
11512         * gcc.dg/20040112-1.c: New.
11513
11514         * gcc.dg/dwarf-die[1-7].c: Move to...
11515         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11516         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11517
11518 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11519
11520         PR c++/4100
11521         * g++.dg/parse/friend4.C: New test.
11522
11523 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11524
11525         PR c++/4100
11526         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11527         definition is called a friend.
11528
11529 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11530
11531         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11532
11533 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11534
11535         PR c++/3478
11536         * g++.dg/parse/error10.C: New test.
11537         * g++.dg/template/arg2.C: Accept "invalid type" error.
11538
11539 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11540
11541         PR middle-end/13392
11542         * g++.dg/opt/expect2.C: New test.
11543
11544 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11545
11546         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11547         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11548         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11549         Update dg-error regexps.
11550
11551 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11552
11553         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11554         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11555
11556 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11557
11558         * gcc.dg/pragma-re-1.c: Use right pointer type.
11559
11560 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11561
11562         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11563
11564 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11565
11566         * gcc.dg/rs6000-ldouble-1.c: New.
11567
11568 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11569
11570         DR 337
11571         PR c++/9256
11572         * g++.dg/other/abstract1.C: New test.
11573
11574 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11575
11576         * g++.dg/lookup/strong-using-1.C: New.
11577
11578 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11579
11580         PR c/11234
11581         * gcc.dg/func-ptr-conv-1.c: New test.
11582         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11583
11584 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11585
11586         PR target/13380.
11587         * gcc.c-torture/compile/20040109-1.c: New.
11588
11589 2004-01-08  Stuart Hastings  <stuart@apple.com>
11590
11591         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11592         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11593         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11594
11595 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11596
11597         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11598
11599 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11600
11601         * ada/acats/run_acats: Treat 'gnatchop' the same way
11602         as 'gnatmake'.  Export GCC_DRIVER.
11603         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11604         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11605
11606 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11607
11608         PR c++/12573
11609         * g++.dg/template/dependent-expr4.C: New test.
11610
11611 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11612
11613         * gcc.dg/altivec-11.c: New test.
11614
11615 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11616
11617         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11618
11619 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11620
11621         PR c/6024
11622         * gcc.dg/enum-compat-1.c: New test.
11623         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11624
11625 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11626
11627         PR c/12165
11628         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11629         gcc.dg/c99-idem-qual-3.c: New tests.
11630
11631 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11632
11633         * gcc.dg/winline-7.c: Don't cast void * to int.
11634
11635 2004-01-06  Jan Hubicka  <jh@suse.cz>
11636
11637         * gcc.dg/i386-sse-5.c: New test
11638         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11639
11640 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11641
11642         PR c++/12815
11643         * g++.dg/rtti/typeid4.C: New test.
11644
11645 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11646
11647         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11648
11649 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11650
11651         PR c++/12132
11652         * g++.dg/template/error11.C: New test.
11653
11654         PR c++/13451
11655         * g++.dg/template/class2.C: New test.
11656
11657 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11658         Richard Sandiford <rsandifo@redhat.com>
11659
11660         PR c++/13387
11661         * g++.dg/opt/alias3.C: New test.
11662
11663 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11664
11665         PR c++/13157
11666         * g++.dg/template/koenig3.C: New test.
11667
11668         PR c++/13529
11669         * g++.dg/parse/offsetof3.C: New test.
11670
11671         * g++.dg/init/copy7.C: Add missing dg-error markers.
11672
11673         PR c++/12226
11674         * g++.dg/init/copy7.c: New test.
11675
11676         PR c++/13536
11677         * g++.dg/parse/cast1.C: New test.
11678
11679 2004-01-04  Jan Hubicka  <jh@suse.cz>
11680
11681         * gcc.dg/winline[1-7].c: New tests.
11682
11683 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11684
11685         PR c++/13520
11686         * g++.dg/template/qualttp22.C: New test.
11687
11688 2004-01-01  Jan Hubicka  <jh@suse.cz>
11689
11690         * gcc.dg/debug/20031231-1.c: New.
11691         * gcc.c-torture/compile/20040101-1.c: New.
11692         * gcc.dg/dwarf-die-[1-7].c: New.
11693
11694 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11695
11696         PR optimization/13521
11697         * gcc.c-torture/compile/20031231-1.c: New test.
11698
11699 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11700
11701         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11702
11703 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11704
11705         PR c++/10079
11706         * g++.dg/template/crash16.C: New test.
11707
11708 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11709
11710         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11711
11712 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11713
11714         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11715         ports.
11716         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11717         * g++.old-deja/g++.law/profile1.C: Likewise.
11718         * gcc.c-torture/compile/981006-1.c: Likewise.
11719         * gcc.c-torture/execute/loop-2e.x: Likewise.
11720         * gcc.c-torture/execute/loop-2f.x: Remove.
11721         * gcc.c-torture/execute/loop-2g.x: Likewise.
11722         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11723         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11724
11725 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11726
11727         PR c++/13507
11728         * g++.dg/ext/attrib11.C: New test.
11729
11730         PR c++/13494
11731         * g++.dg/template/array2-1.C: New test.
11732         * g++.dg/template/array2-2.C: New test.
11733
11734 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11735
11736         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11737
11738 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11739
11740         PR c++/12774
11741         * g++.dg/template/array1-1.C: New test.
11742         * g++.dg/template/array1-2.C: New test.
11743
11744 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11745
11746         PR fortran/12632
11747         * g77.dg/12632.f: New test case.
11748
11749 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11750
11751         PR c++/13289
11752         * g++.dg/parse/nontype1.C: New test.
11753
11754 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11755
11756         PR c++/12403
11757         * g++.dg/parse/explicit1.C: New test.
11758         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11759
11760 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11761
11762         PR c++/13081
11763         * g++.dg/opt/inline6.C: New test.
11764
11765         PR c++/12613
11766         * g++.dg/parse/error9.C: New test.
11767
11768         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11769
11770 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11771
11772         PR c++/13009
11773         * g++.dg/init/assign1.C: New test.
11774
11775 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11776
11777         PR c++/13070
11778         * g++.dg/warn/format3.C: New test case.
11779
11780 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11781
11782         * gcc.c-torture/compile/20031227-1.c: New test.
11783
11784 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11785
11786         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11787         * g77.dg/bprob/bprob.exp: Likewise.
11788         * gcc.misc-tests/bprob.exp: Likewise.
11789         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11790         variants on systems where the library does not provide that
11791         functionality.
11792         * gcc.dg/builtins-20.c: Use builtins-config.h.
11793         * gcc.dg/builtins-config.h: New file.
11794
11795 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11796
11797         * lib/gcc-dg.exp (dg-require-profiling): New function.
11798         * lib/target-supports.exp (check_profiling_available): Likewise.
11799         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11800         * g77.dg/bprob/bprob.exp: Likewise.
11801         * gcc.misc-tests/bprob.exp: Likewise.
11802         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11803         * gcc.dg/20021014-1.c: Likewise.
11804         * gcc.dg/nest.c: Likewise.
11805
11806 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11807
11808         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11809         compiling.
11810         * g++.dg/lookup/java2.C: Likewise.
11811         * gcc.dg/cpp/lexident.c: Likewise.
11812
11813 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11814
11815         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11816         given.
11817         * gcc.c-torture/compile/961203-1.c: Likewise.
11818         * gcc.c-torture/compile/980506-1.c: Likewise.
11819
11820 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11821
11822         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11823         (additional_prunes): New global.
11824         (gcc-dg-prune): Handle additional per-test pruning.
11825         (dg-test): Clear additional_prunes between tests.
11826
11827         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11828         dg-prune-output to avoid spurious failures from assembler
11829         complaining about nonexistent WAW violations.
11830         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11831         Use dg-prune-output to avoid spurious failures from assembler
11832         warning about Itanium B-step errata.
11833
11834 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11835
11836         * g++.dg/abi/macro0.C: New test.
11837         * g++.dg/abi/macro1.C: Likewise.
11838         * g++.dg/abi/macro2.C: Likewise.
11839
11840         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11841         * g++.dg/abi/bitfield7.C: Likewise.
11842         * g++.dg/abi/dtor2.C: Likewise.
11843         * g++.dg/abi/mangle11.C: Likewise.
11844         * g++.dg/abi/mangle12.C: Likewise.
11845         * g++.dg/abi/mangle14.C: Likewise.
11846         * g++.dg/abi/mangle17.C: Likewise.
11847         * g++.dg/abi/vbase10.C: Likewise.
11848         * g++.dg/abi/vbase14.C: Likewise.
11849         * g++.dg/template/qualttp17.C: Likewise.
11850
11851 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11852
11853         PR c/11995
11854         * gcc.dg/20031223-1.c: New test.
11855
11856 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11857
11858         * gcc.dg/noreturn-7.c: New test.
11859
11860 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11861
11862         * gcc.dg/null-pointer-1.c: New test.
11863
11864 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11865
11866         * g++.old-deja/g++.jason/template18.C: Remove.
11867         * g++.old-deja/g++.jason/template37.C: Likewise.
11868
11869         PR c++/12862
11870         * g++.dg/lookup/ns1.C: New test.
11871
11872         PR c++/12397
11873         * g++.dg/template/lookup3.C: New test.
11874
11875 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11876
11877         * g++.dg/template/recurse1.C: New test
11878
11879 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11880
11881         PR c++/12479
11882         * g++.dg/parse/semicolon1.C: New test.
11883         * g++.dg/parse/semicolon1.h: Likewise.
11884
11885 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11886
11887         * gcc.dg/darwin-misaligned.c: New test.
11888
11889 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11890
11891         PR c/9163
11892         * gcc.dg/20031222-1.c: New test.
11893
11894 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/13438
11897         * g++.dg/parse/error8.C: New test.
11898
11899         PR c++/11554
11900         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11901
11902 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11903
11904         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11905         too small.
11906         * gcc.c-torture/compile/930217-1.c: Likewise.
11907         * gcc.c-torture/compile/930513-1.c: Likewise.
11908         * gcc.c-torture/execute/920908-2.c: Likewise.
11909         * gcc.c-torture/execute/921204-1.c: Likewise.
11910         * gcc.c-torture/execute/930621-1.c: Likewise.
11911         * gcc.c-torture/execute/930630-1.c: Likewise.
11912         * gcc.c-torture/execute/931031-1.c: Likewise.
11913         * gcc.c-torture/execute/980602-2.c: Likewise.
11914         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11915         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11916         * gcc.c-torture/execute/extzvsi.c: Likewise.
11917         * gcc.c-torture/unsorted/ext.c: Likewise.
11918
11919 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11920
11921         PR target/12749
11922         * gcc.c-torture/compile/20031220-2.c: New test case.
11923
11924 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11925
11926         PR optimization/13031
11927         * gcc.c-torture/compile/20031220-1.c: New test case.
11928
11929 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11930
11931         * gcc.dg/cast-function-1.c: New test.
11932
11933 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11934
11935         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11936         formats.
11937
11938 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11939
11940         PR c++/12795
11941         * g++.dg/ext/attrib10.C: New test.
11942
11943 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11944
11945         * gcc.dg/cleanup-10.c: New test.
11946         * gcc.dg/cleanup-11.c: New test.
11947
11948 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11949
11950         PR c++/13239
11951         * g++.dg/opt/expect1.C: New test.
11952
11953 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11954
11955         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11956
11957 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11958
11959         PR debug/12923
11960         * gcc.dg/20031218-1.c: New test.
11961
11962         PR debug/12389
11963         * gcc.dg/20031218-2.c: New test.
11964         * gcc.dg/20031218-3.c: New test.
11965
11966         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11967         of label name and allow for USER_LABEL_PREFIX == "_" names.
11968         * g++.dg/abi/mangle18-2.C: Likewise.
11969         * g++.dg/abi/mangle19-1.C: Likewise.
11970         * g++.dg/abi/mangle19-2.C: Likewise.
11971         * g++.dg/abi/mangle20-1.C: Likewise.
11972         * g++.dg/abi/mangle20-2.C: Likewise.
11973
11974 2003-12-18  Richard Henderson  <rth@redhat.com>
11975
11976         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11977
11978 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11979             Dan Kegel <dank@kegel.com>
11980
11981         PR other/12009
11982         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11983         testing a cross compiler, it causes spurious compile failures.
11984         * lib/g++.exp: Likewise.
11985
11986 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11987
11988         PR c++/13262
11989         * g++.dg/template/access13.C: New test.
11990
11991 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11992
11993         * gcc.dg/20031216-1.c: New test.
11994
11995 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11996
11997         PR c++/9154
11998         * g++.dg/template/error10.C: New test.
11999
12000 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12001
12002         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12003         * g++.dg/eh/simd-2.C: Likewise.
12004
12005 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12006             Roger Sayle  <roger@eyesopen.com>
12007
12008         * gcc.c-torture/execute/ieee/mzero5.c: New.
12009
12010 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12011
12012         PR c++/10603
12013         * g++.dg/parse/error6.C: New test.
12014
12015         PR c++/12827
12016         * g++.dg/parse/error7.C: New test.
12017
12018 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12019
12020         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12021         at -O with stabs debugging formats.
12022         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12023         * gcc.dg/debug/debug-2.c: Likewise.
12024
12025 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12026
12027         PR c++/12696
12028         * g++.dg/init/error1.C: New test.
12029
12030         PR c++/12218
12031         * g++.dg/init/pm3.C: New test.
12032
12033 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12034
12035         PR c/3347
12036         * gcc.dg/bitfld-8.c: New test.
12037
12038 2003-12-16  James Lemke  <jim@wasabisystems.com>
12039
12040         * gcc.dg/arm-scd42-[123].c: New tests.
12041
12042 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12043
12044         PR c++/9043
12045         * g++.dg/abi/mangle20-1.C: New test.
12046         * g++.dg/abi/mangle20-2.C: New test.
12047
12048 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12049
12050         PR c++/13275
12051         * g++.dg/other/offsetof2.C: Remove XFAIL.
12052         * g++.dg/parse/offsetof1.C: New test.
12053         * g++.gd/parse/offsetof2.C: Likewise.
12054
12055 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12056
12057         * g++.dg/template/nontype3.C: New test.
12058         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12059
12060 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12061
12062         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12063
12064 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12065
12066         PR c++/13387
12067         * g++.dg/expr/assign1.C: New test.
12068
12069         PR c++/13242
12070         * g++.dg/abi/mangle19-1.C: New test.
12071         * g++.dg/abi/mangle19-2.C: New test.
12072
12073 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12074
12075         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12076
12077 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12078
12079         * gcc.c-torture/execute/20031216-1.c: New test.
12080
12081 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12082
12083         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12084         an ICE regression.
12085
12086 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12087
12088         PR c++/10926
12089         * g++.dg/template/error9.C: New test.
12090
12091         PR c++/11116
12092         * g++.dg/template/error8.C: New test.
12093
12094 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12095
12096         PR middle-end/13400
12097         * gcc.c-torture/execute/20031215-1.c: New test case.
12098
12099 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12100
12101         PR c++/13269
12102         * g++.dg/parse/error5.C: New test.
12103
12104         PR c++/12989
12105         * g++.dg/expr/sizeof1.C: New test.
12106
12107         PR c++/13310
12108         * g++.dg/template/crash15.C: New test.
12109
12110 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12111
12112         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12113         a non-POD type as the last named parameter of a varargs function.
12114
12115 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12116
12117         PR c++/13243
12118         PR c++/12573
12119         * g++.dg/template/crash14.C: New test.
12120         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12121
12122 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12123
12124         * g++.dg/other/java1.C: New test.
12125
12126         PR c++/13241
12127         * g++.dg/abi/mangle18-1.C: New test.
12128         * g++.dg/abi/mangle18-2.C: New test.
12129
12130 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12131
12132         PR optimization/10312
12133         * gcc.c-torture/execute/20031214-1.c: New.
12134
12135 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12136
12137         PR c++/10779
12138         PR c++/12160
12139         * g++.dg/parse/error3.C: New test.
12140         * g++.dg/parse/error4.C: Likewise.
12141         * g++.dg/abi/mangle4.C: Tweak error messages.
12142         * g++.dg/lookup/using5.C: Likewise.
12143         * g++.dg/other/error2.C: Likewise.
12144         * g++.dg/parse/typename5.C: Likewise.
12145         * g++.dg/parse/undefined1.C: Likewise.
12146         * g++.dg/template/arg2.C: Likewise.
12147         * g++.dg/template/ttp3.C: Likewise.
12148         * g++.dg/template/type1.C: Likewise.
12149         * g++.old-deja/g++.other/crash32.C: Likewise.
12150         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12151
12152 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12153
12154         PR c++/13106
12155         * g++.dg/warn/noreturn-3.C: New test.
12156
12157 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12158
12159         PR c++/13118
12160         * g++.dg/abi/covariant3.C: New.
12161
12162 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12163
12164         * g++.dg/eh/ia64-1.C: New test.
12165
12166 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12167
12168         PR optimization/13037
12169         * g77.f-torture/execute/13037.f: New test case.
12170
12171 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12172
12173         PR c++/12881
12174         * g++.dg/abi/covariant2.C: New.
12175
12176 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12177
12178         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12179
12180 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12181
12182         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12183
12184 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12185
12186         PR other/10819
12187         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12188         to fix Bug 10819.
12189         * lib/g++.exp (g++_version): Likewise.
12190         * lib/g77.exp (g77_version): Likewise.
12191         * lib/objc.exp (default_objc_version): Likewise.
12192
12193 2003-12-10  Richard Henderson  <rth@redhat.com>
12194
12195         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12196
12197         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12198
12199 2003-12-08  Matt Austern  <austern@apple.com>
12200
12201         PR c/13134
12202         * lib/gcc-dg.exp (dg-require-visibility): Define.
12203         * lib/target-supports (check_visibility_available): Define.
12204         * gcc.dg/visibility-1.c: New test.
12205         * gcc.dg/visibility-2.c: Likewise.
12206         * gcc.dg/visibility-3.c: Likewise.
12207         * gcc.dg/visibility-4.c: Likewise.
12208         * gcc.dg/visibility-5.c: Likewise.
12209         * gcc.dg/visibility-6.c: Likewise.
12210         * g++.dg/ext/visibility-1.C: Likewise.
12211         * g++.dg/ext/visibility-2.C: Likewise.
12212         * g++.dg/ext/visibility-3.C: Likewise.
12213         * g++.dg/ext/visibility-4.C: Likewise.
12214         * g++.dg/ext/visibility-5.C: Likewise.
12215         * g++.dg/ext/visibility-6.C: Likewise.
12216
12217 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12218
12219         * g++.dg/lookup/java1.C: New test.
12220         * g++.dg/lookup/java2.C: New test.
12221
12222 2003-12-07  Falk Hueffner  <falk@debian.org>
12223
12224         * g++.dg/opt/noreturn-1.C: New test.
12225
12226 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12227
12228         * gcc.dg/overflow-1.c: New test.
12229
12230 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12231
12232         * g77.f-torture/compile/13060.f: New test.
12233
12234 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12235
12236         PR c++/13323
12237         * g++.dg/inherit/operator2.C: New test.
12238
12239 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12240
12241         PR c++/13305
12242         * g++.dg/ext/attrib9.C: New test.
12243
12244 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12245
12246         PR c++/13314
12247         * g++.dg/template/error7.C: New test.
12248
12249 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12250             J"orn Rennecke <joern.rennecke@superh.com>
12251
12252         PR target/13302
12253         * g++.dg/other/struct-va_list.C: New test.
12254
12255 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12256
12257         PR c++/13166
12258         * g++.dg/parse/defarg6.C: New test.
12259
12260 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12261
12262         PR target/13256
12263         * gcc.c-torture/execute/20031201-1.c: New test.
12264
12265 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12266
12267         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12268
12269 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12270
12271         * gcc.dg/builtin-return-1.c: New test.
12272
12273 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12274             J"orn Rennecke <joern.rennecke@superh.com>
12275
12276         PR optimization/13260
12277         * gcc.c-torture/execute/20031204-1.c: New test.
12278
12279 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12280
12281         PR c++/9127
12282         * g++.dg/template/error6.C: New test.
12283
12284 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12285
12286         * gcc.dg/20031202-1.c: New test.
12287
12288 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12289
12290         PR c++/13179
12291         * g++.dg/template/eh1.C: New test.
12292
12293         PR c++/10771
12294         * g++.dg/template/error5.C: New test.
12295
12296 2003-12-02  David Ung  <davidu@mips.com>
12297
12298         * gcc.dg/compat/vector-check.h: Corrected type for var
12299         g_##TMODE
12300
12301 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12302
12303         PR c++/10126
12304         * g++.dg/template/ptrmem8.C: New test.
12305
12306 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12307
12308         PR c++/12573
12309         * g++.dg/template/dependent-expr3.C: New test.
12310
12311 2003-12-01  James Lemke  <jim@wasabisystems.com>
12312
12313         * gcc.dg/arm-g2.c: New test.
12314
12315 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12316
12317         PR optimization/11634
12318         * gcc.dg/20031201-2.c: New test case.
12319
12320 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12321
12322         PR 11433
12323         * objc.dg/proto-lossage-3.m: New test.
12324
12325 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12326
12327         PR optimization/12628
12328         * gcc.dg/20031201-1.c: New test case.
12329
12330 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12331
12332         * gcc.dg/unaligned-1.c: New test.
12333
12334 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12335
12336         PR c++/9849
12337         * g++.dg/template/error4.C: New test.
12338         * g++.dg/template/nested3.C: Adjust error markers.
12339
12340 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12341
12342         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12343
12344 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12345
12346         PR c/10333
12347         * gcc.dg/bitfld-7.c: New test.
12348
12349 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12350
12351         * gcc.dg/tls/asm-1.C: New test.
12352
12353 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12354
12355         * gcc.dg/cpp/assert4.c: Update.
12356
12357 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12358
12359         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12360         * gcc.dg/builtin-apply3.c: New test.
12361
12362 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12363
12364         * lib/compat.exp (compat-obj): New xfaildata parameter.
12365         Use it to set compiler_conditional_xfail_data before compiling.
12366         (compat-get-options): Handle dg-xfail-if.
12367         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12368         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12369         * gcc.dg/compat/vector-1_y.c: Likewise.
12370         * gcc.dg/compat/vector-2_x.c: Likewise.
12371         * gcc.dg/compat/vector-2_y.c: Likewise.
12372
12373 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12374
12375         * g++.dg/opt/reg-stack4.C: New test.
12376
12377 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12378
12379         * gcc.dg/builtin-apply2.c: New test.
12380
12381 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12382
12383         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12384
12385 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12386
12387         PR c++/12924
12388         * g++.dg/template/template-id-2.C: New test.
12389
12390 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12391
12392         PR c++/5369
12393         * g++.dg/template/memfriend1.C: New test.
12394         * g++.dg/template/memfriend2.C: Likewise.
12395         * g++.dg/template/memfriend3.C: Likewise.
12396         * g++.dg/template/memfriend4.C: Likewise.
12397         * g++.dg/template/memfriend5.C: Likewise.
12398         * g++.dg/template/memfriend6.C: Likewise.
12399         * g++.dg/template/memfriend7.C: Likewise.
12400         * g++.dg/template/memfriend8.C: Likewise.
12401         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12402
12403 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12404
12405         PR c++/12515
12406         * g++.dg/ext/cond1.C: New test.
12407
12408 2003-11-20  Richard Henderson  <rth@redhat.com>
12409
12410         * gcc.dg/20020201-2.c: Remove.
12411         * gcc.dg/20020201-4.c: Remove.
12412         * gcc.dg/20020304-1.c: Remove.
12413
12414 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12415
12416         * gcc.dg/cpp/trad/xwin1.c: New test case.
12417
12418 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12419
12420         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12421         * lib/g77.exp: Likewise.
12422         * lib/objc.exp: Likewise.
12423         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12424         for darwin.
12425
12426 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12427
12428         PR c++/12932
12429         * g++.dg/template/static5.C: New test.
12430
12431 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12432
12433         * gcc.dg/nested-func-1.c: New test.
12434
12435 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12436
12437         * gcc.dg/cpp/assert4.c: New test.
12438
12439 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12440
12441         PR c++/2294
12442         * g++.dg/lookup/using9.c: New test.
12443
12444 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12445
12446         PR c++/12762
12447         * g++.dg/template/error3.C: New test.
12448
12449 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12450
12451         PR ada/13035
12452         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12453         No longer use a wrapper for gcc, since this does not work under
12454         Windows.
12455
12456 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12457
12458         PR c++/2094
12459         * g++.dg/template/ptrmem7.C: New test.
12460
12461 2003-11-13  Andrew Pinski <apinski@apple.com>
12462
12463         * gcc.c-torture/compile/20031113-1.c: New test.
12464
12465 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12466             Kean Johnston <jkj@sco.com>
12467
12468         PR c/13029
12469         * gcc.dg/unused-4.c: Update.
12470
12471 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12472
12473         * g++.dg/opt/const3.C: New test.
12474
12475 2003-11-13  Jan Hubicka  <jh@suse.cz>
12476
12477         * gcc.c-torture/compile/20031112-1.c: New test.
12478
12479 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12480
12481         * g++.dg/parse/crash10.C: Remove bogus error marker.
12482
12483 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12484
12485         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12486         (host_gcc): Likewise.
12487         (ROOT): Honor $PWDCMD.
12488         (BASE): Likewise.
12489         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12490
12491 2003-11-12  Catherine Moore  <clm@redhat.com>
12492
12493         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12494
12495 2003-11-12  Andreas Jaeger  <aj@suse.de>
12496             Jakub Jelinek  <jakub@redhat.com>
12497             Andrew Pinski  <pinskia@physics.uc.edu>
12498             Richard Henderson  <rth@redhat.com>
12499
12500         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12501         systems.
12502         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12503
12504         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12505         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12506
12507 2003-11-11  Andreas Jaeger  <aj@suse.de>
12508
12509         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12510
12511         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12512
12513 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12514
12515         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12516         Clean ups.
12517
12518 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12519
12520         * gcc.dg/trampoline-1.c: New test.
12521
12522 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12523
12524         * gcc.c-torture/compile/200031109-1.c: New test.
12525
12526 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12527
12528         PR c/3190
12529         PR c/8714
12530         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12531         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12532         gcc.dg/format/no-y2k-1.c: Update.
12533
12534 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12535
12536         PR optimization/10467
12537         * gcc.dg/20031108-1.c: New test case.
12538
12539 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12540
12541         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12542
12543 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12544
12545         * gcc.dg/compound-lvalue-1.c: New test.
12546         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12547         some XFAILs.
12548
12549 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12550
12551         * gcc.dg/altivec-varargs-1.c: New test.
12552
12553 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12554
12555         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12556         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12557         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12558         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12559         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12560
12561 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12562
12563         * gcc.dg/cond-lvalue-1.c: New test.
12564
12565 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12566
12567         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12568
12569 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12570
12571         PR c++/11616
12572         * g++.dg/template/instantiate5.C: New test.
12573
12574 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12575
12576         PR c++/12726
12577         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12578         * ChangeLog: Add missing first entry for above test.
12579
12580 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12581
12582         PR c++/9810
12583         * g++.dg/template/using8.C: New test.
12584         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12585
12586 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12587
12588         PR optimization/10817
12589         * gcc.c-torture/compile/20031102-1.c: New test case.
12590
12591 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12592
12593         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12594         2147483647.
12595
12596 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12597
12598         * gcc.dg/20031102-1.c: New test.
12599
12600 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12601
12602         * gcc.dg/complex-1.c: New test.
12603
12604 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12605
12606         PR c++/12796
12607         * g++.dg/template/crash13.C: Adjust expected error location.
12608         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12609
12610 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12611
12612         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12613
12614 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12615
12616         PR/10239
12617         * gcc.c-torture/compile/20031031-2.c: New test.
12618
12619 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12620
12621         PR/11640
12622         * gcc.c-torture/compile/20031031-1.c: New test.
12623
12624 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12625
12626         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12627         * gcc.misc-tests/bprob.exp: Likewise.
12628         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12629         the execution test on arm-elf configs.
12630         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12631         configs that don't support scratch files.
12632         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12633
12634 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12635
12636         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12637         done by dejagnu.
12638
12639 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12640
12641         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12642         Avoid non pure sh syntax. Add more logging.
12643
12644         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12645         fail.
12646
12647 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12648
12649         PR libgcj/10610
12650         * gcc.dg/ppc-stackalign-1.c: New test.
12651
12652 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12653
12654         * ada/acats/run_all.sh: Change output to be more compliant with
12655         dejagnu framework.
12656         Create acats.sum and acats.log files under testsuite/ada/acats
12657         Only run [a-z]* directories, to filter out e.g. CVS.
12658         Redirect build output to log file.
12659
12660 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12661
12662         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12663
12664 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12665
12666         PR ada/5909:
12667         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12668
12669 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12670
12671         * gcc.c-torture/compile/20031023-1.c: New test.
12672         * gcc.c-torture/compile/20031023-2.c: New test.
12673         * gcc.c-torture/compile/20031023-3.c: New test.
12674         * gcc.c-torture/compile/20031023-4.c: New test.
12675
12676 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12677
12678         PR c++/10371
12679         * g++.dg/lookup/scoped8.C: New test.
12680
12681 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12682
12683         * g++.dg/opt/reg-stack3.C: New test.
12684
12685 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12686
12687         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12688
12689 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12690
12691         PR c++/11076
12692         * g++.dg/template/crash13.C: New test.
12693
12694 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12695
12696         * gcc.dg/c99-restrict-2.c: New test.
12697
12698 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12699
12700         PR c++/12698, c++/12699, c++/12700, c++/12566
12701         * g++.dg/inherit/covariant9.C: New test.
12702         * g++.dg/inherit/covariant10.C: New test.
12703         * g++.dg/inherit/covariant11.C: New test.
12704
12705 2003-10-23  Jason Merrill  <jason@redhat.com>
12706
12707         PR c++/12726
12708         * g++.dg/ext/complit2.C: New test.
12709
12710 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12711
12712         PR target/12654
12713         * gcc.c-torture/execute/20031020-1.c: New test.
12714
12715 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12716
12717         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12718         following the jump_insn.
12719
12720 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12721
12722         * gcc.dg/cast-lvalue-1.c: New test.
12723
12724 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12725
12726         PR c++/11962
12727         * g++.dg/template/cond2.C: New test.
12728
12729 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12730
12731         * gcc.dg/builtins-28.c: New test.
12732
12733 2003-10-20  Jan Hubicka  <jh@suse.cz>
12734
12735         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12736         parameter.
12737         * testsuite/gcc.dg/inline-2.c: Likewise.
12738
12739 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12740
12741         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12742         * gcc.dg/nest.c:  Likewise.
12743
12744 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12745
12746         PR c++/9781, c++/10583, c++/11862
12747         * g++.dg/parse/crash13.C: New test.
12748
12749 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12750
12751         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12752
12753 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12754
12755         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12756         Define HAVE_C99_RUNTIME except on Solaris.
12757         * gcc.dg/builtins-20.c: Likewise.
12758
12759 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12760
12761         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12762
12763 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12764
12765         PR c++/12495
12766         * g++.dg/template/crash21.C: New test.
12767
12768 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12769
12770         PR c++/2513
12771         * g++.dg/template/typename5.C: New test.
12772
12773 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12774
12775         PR c++/12369
12776         * g++.dg/template/friend25.C: New test.
12777
12778 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12779
12780         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12781         versions.
12782
12783 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12784
12785         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12786         == 2147483647.
12787
12788 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12789
12790         * gcc.c-torture/execute/960416-1.x: Remove.
12791         * gcc.c-torture/execute/divconst-3.x: Likewise.
12792
12793 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12794
12795         PR target/12598
12796         * gcc.dg/torture/cris-volatile-1.c: New test.
12797
12798 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12799
12800         PR optimization/9325
12801         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12802         for overflowing floating point to integer conversion during RTL
12803         simplification.
12804
12805 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12806
12807         * objc/execute/_cmd.m: Fix typo.
12808         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12809         Relax 'scan-assembler' regexp.
12810         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12811         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12812         * objc.dg/zero-link-2.m: Remove blank line.
12813         * objc.dg/zero-link-3.m: New test case.
12814
12815 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12816
12817         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12818
12819         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12820         than linker trickery.
12821
12822 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12823
12824         PR c++/12370
12825         * g++.dg/other/friend2.C: New test.
12826
12827 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12828
12829         * gcc.dg/20031012-1.c: New test.
12830
12831 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12832
12833         * gcc.dg/weak/weak-3.c: Fix for new warning.
12834
12835 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12836
12837         PR optimization/8750
12838         * gcc.c-torture/execute/20031012-1.c: New test case.
12839
12840 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12841
12842         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12843         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12844
12845 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12846
12847         PR optimization/12260
12848         * gcc.c-torture/compile/20031011-2.c: New test case.
12849
12850 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12851
12852         * gcc.c-torture/execute/20031011-1.c: New testcase.
12853
12854 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12855
12856         * gcc.c-torture/compile/20031011-1.c: New test.
12857
12858 2003-10-11  Jan Hubicka  <jh@suse.cz>
12859
12860         * g++.dg/other/first-global.C: New test.
12861
12862 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12863
12864         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12865
12866 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12867
12868         * gcc.c-torture/compile/20031010-1.c: New test.
12869
12870 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12871
12872         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12873         * gcc.c-torture/execute/va-arg-25.c: ... here.
12874
12875 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12876
12877         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12878
12879 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12880
12881         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12882
12883 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12884
12885         * g++.dg/parse/error2.C: New test.
12886
12887 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12888
12889         PR c++/11097
12890         * g++.dg/other/error5.C: Modify the error message.
12891         * g++.dg/lookup/using8.C: New test.
12892
12893 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12894
12895         * gcc.dg/darwin-abi-2.c: New file.
12896         * gcc.c-torture/execute/va-arg-24.c: New file.
12897
12898 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12899
12900         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12901         indentation.
12902
12903 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12904
12905         PR c++/10147
12906         * g++.dg/other/error4.C: Update error messages.
12907         * g++.dg/template/ptrmem4.C: Likewise.
12908
12909         PR c++/12337
12910         * g++.dg/init/new9.C: New test.
12911
12912         PR c++/12334, c++/12236, c++/8656
12913         * g++.dg/ext/attrib8.C: New test.
12914
12915 2003-10-06  Devang Patel  <dpatel@apple.com>
12916
12917         * gcc.dg/debug/dwarf2-3.h: New test.
12918         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12919
12920 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12921
12922         * g++.dg/opt/cfg2.C: New test.
12923
12924 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12925
12926         * g++.dg/opt/float1.C: New test.
12927
12928 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12929
12930         * gcc.dg/c90-array-lval-6.c: New test.
12931         * gcc.dg/c99-array-lval-6.c: New test.
12932
12933 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12934             Ziemowit Laski  <zlaski@apple.com>
12935
12936         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12937         'Derived', so that it is never considered a class method; add
12938         new warning for '+port' method ambiguity.
12939         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12940         <objc/objc-api.h> (needed on Mac OS X).
12941         * objc.dg/method-13.m: New test.
12942
12943 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12944
12945         PR optimization/9325, PR java/6391
12946         * gcc.c-torture/execute/20031003-1.c: New test case.
12947
12948 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12949
12950         PR optimization/12180
12951         * gcc.dg/20031002-1.c: New test.
12952
12953         PR c++/12486
12954         * g++.dg/inherit/error1.C: New test.
12955
12956 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12957
12958         * lib/f-torture.exp (search_for): Rename to...
12959         (search_for_re): This.  Also, clean up comments and the
12960         "regexp" invocation.
12961
12962 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12963
12964         * gcc.c-torture/compile/20031002-1.c: New test.
12965
12966 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12967
12968         * g++.dg/opt/cond1.C: New test.
12969
12970 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12971
12972         * gcc.dg/Wold-style-definition-2.c: New testcase.
12973         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12974
12975 2003-09-29  Richard Henderson  <rth@redhat.com>
12976
12977         * g++.dg/init/array10.C: Add dg-options.
12978
12979 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12980
12981         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12982
12983 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12984
12985         * g++.dg/template/friend19.C: Fix typo.
12986         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12987
12988 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12989
12990         * gcc.c-torture/execute/20030928-1.c: New test.
12991         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12992
12993 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12994
12995         * g++.dg/opt/unroll1.C: New test.
12996
12997 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12998
12999         PR optimization/11741
13000         * gcc.dg/20030926-1.c: New test case.
13001
13002 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13003
13004         PR c++/5655
13005         * g++.dg/parse/access7.C: New test.
13006         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13007
13008 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13009
13010         MERGE OF objc-improvements-branch into MAINLINE:
13011         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13012         if libobjc has not been built.
13013         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13014         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13015         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13016         objc/execute/nested-3.m, objc/execute/np-2.m,
13017         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13018         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13019         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13020         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13021         objc.dg/special/unclaimed-category-1.h,
13022         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13023         well as GNU runtime.
13024         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13025         * execute/cascading-1.m, execute/function-message-1.m,
13026         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13027         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13028         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13029         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13030         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13031         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13032         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13033         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13034         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13035         * objc.dg/bitfield-2.m: Run only on Darwin.
13036         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13037         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13038         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13039         * objc.dg/const-str-1.m: Fix constant string layout.
13040
13041 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13042
13043         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13044
13045 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13046
13047         * gcc.dg/darwin-abi-1.c: New file.
13048
13049 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13050
13051         PR target/12281
13052         * gcc.c-torture/compile/20030921-1.c: New test.
13053
13054 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13055
13056         * g++.dg/opt/reg-stack2.C: New test.
13057
13058 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13059
13060         * g++.dg/eh/delayslot1.C: New test.
13061
13062 2003-09-20  Richard Henderson  <rth@redhat.com>
13063
13064         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13065
13066 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13067
13068         * gcc.c-torture/execute/20030920-1.c: New test case.
13069
13070 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13071
13072         * g++.dg/rtti/typeid3.C: Correct expected error message.
13073
13074 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13075
13076         PR c++/157
13077         * g++.dg/parse/crash12.C: New test.
13078
13079 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13080
13081         * gcc.dg/compat/mixed-struct-check.h: New.
13082         * gcc.dg/compat/mixed-struct-defs.h: New.
13083         * gcc.dg/compat/mixed-struct-init.h: New.
13084         * gcc.dg/compat/struct-by-value-19_main.c: New.
13085         * gcc.dg/compat/struct-by-value-19_x.c: New.
13086         * gcc.dg/compat/struct-by-value-19_y.c: New.
13087         * gcc.dg/compat/struct-by-value-20_main.c: New.
13088         * gcc.dg/compat/struct-by-value-20_x.c: New.
13089         * gcc.dg/compat/struct-by-value-20_y.c: New.
13090         * gcc.dg/compat/struct-return-19_main.c: New.
13091         * gcc.dg/compat/struct-return-19_x.c: New.
13092         * gcc.dg/compat/struct-return-19_y.c: New.
13093         * gcc.dg/compat/struct-return-20_main.c: New.
13094         * gcc.dg/compat/struct-return-20_x.c: New.
13095         * gcc.dg/compat/struct-return-20_y.c: New.
13096
13097 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13098         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13099         so that it will not complain on LP64 targets.
13100
13101 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13102
13103         PR c++/495
13104         * g++.dg/template/friend24.C: New test.
13105
13106 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13107
13108         PR c++/12332
13109         * g++.dg/template/memtmpl2.C: New test.
13110
13111 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13112
13113         PR target/11184
13114         * gcc.dg/builtin-apply1.c: New test.
13115
13116 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13117
13118         PR c++/9848
13119         * g++.dg/warn/Wunused-4.C: New test.
13120
13121 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13122
13123         PR c++/12316
13124         * g++.dg/other/gc2.C: New test.
13125
13126 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13127
13128         PR c++/11991
13129         * g++.dg/rtti/typeid3.C: New test.
13130
13131         PR c++/12266
13132         * g++.dg/overload/template1.C: New test.
13133
13134 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13135
13136         * g++.dg/opt/cfg3.C: New test.
13137
13138 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13139
13140         PR c++/7939
13141         * g++.dg/template/crash11.C: New test.
13142
13143 2003-09-16  Jason Merrill  <jason@redhat.com>
13144             Jakub Jelinek  <jakub@redhat.com>
13145
13146         * gcc.dg/attr-warn-unused-result.c: New test.
13147
13148 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13149
13150         PR c++/12184
13151         * g++.dg/expr/call2.C: New test.
13152
13153 2003-09-15  Andreas Jaeger  <aj@suse.de>
13154
13155         * gcc.dg/Wold-style-definition-1.c: New test.
13156
13157 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13158
13159         PR c++/3907
13160         * g++.dg/parse/template12.C: New test.
13161
13162         * g++.dg/abi/bitfield11.C: New test.
13163         * g++.dg/abi/bitfield12.C: Likewise.
13164
13165 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13166
13167         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13168         non-expansion of functional macro name without arguments at EOL.
13169         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13170
13171 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13172
13173         * gcc.c-torture/execute/20030914-[12].c: New tests.
13174
13175 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13176
13177         PR c++/11788
13178         * g++.dg/overload/addr1.C: New test.
13179
13180 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13181
13182         * gcc.dg/20030909-1.c: New test.
13183
13184 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13185
13186         * gcc.dg/ultrasp10.c: New test.
13187
13188 2003-09-09  Devang Patel  <dpatel@apple.com>
13189
13190         * gcc.dg/darwin-ld-6.c: New test.
13191
13192 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13193
13194         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13195
13196 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13197
13198         * gcc.dg/ia64-types1.c: New test.
13199         * gcc.dg/ia64-types2.c: Likewise.
13200
13201 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13202
13203         * gcc.dg/builtins-1.c: Add more _Complex tests.
13204         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13205
13206         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13207         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13208
13209 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13210
13211         PR c++/11786
13212         * g++.dg/lookup/koenig2.C: New test.
13213
13214         PR c++/5296
13215         * g++.dg/rtti/typeid2.C: New test.
13216
13217 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13218
13219         * gcc.c-torture/compile/20030904-1.c: New test.
13220
13221 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13222
13223         * g++.dg/opt/longbranch2.C: New test.
13224
13225 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13226
13227         * g++.dg/template/crash10.C: Only compile it.
13228
13229 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13230
13231         PR middle-end/11665
13232         * gcc.c-torture/compile/20030907-1.c: New test.
13233         * g++.dg/init/array11.C: New test.
13234
13235 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13236
13237         PR c++/11852
13238         * g++.dg/init/struct1.C: New test.
13239
13240 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13241
13242         PR c++/12181
13243         * g++.dg/expr/comma1.C: New test.
13244
13245 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/11867
13248         * g++.dg/expr/static_cast5.C: New test.
13249
13250 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13251
13252         PR c++/11507
13253         * g++.dg/lookup/scoped7.C: New test.
13254
13255         PR c++/9574
13256         * g++.dg/other/static1.C: New test.
13257
13258         PR c++/11490
13259         * g++.dg/warn/template-1.C: New test.
13260
13261         PR c++/11432
13262         * g++.dg/template/crash10.C: New test.
13263
13264         PR c++/2478
13265         * g++.dg/overload/VLA.C: New test.
13266
13267         PR c++/10804
13268         * g++.dg/template/call1.C: New test.
13269
13270 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13271
13272         PR c++/11794
13273         * g++.dg/parse/using3.C: New test.
13274
13275 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13276
13277         PR c++/11409
13278         * g++.dg/overload/builtin3.C: New test case.
13279
13280 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13281
13282         PR c/9862
13283         * gcc.dg/20030906-1.c: New test.
13284         * gcc.dg/20030906-2.c: Likewise.
13285
13286 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13287
13288         PR c++/12167
13289         * g++.dg/parse/defarg5.C: New test.
13290
13291         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13292
13293 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13294
13295         PR c++/12163
13296         * g++.dg/expr/static_cast4.C: New test.
13297
13298         PR c++/12146
13299         * g++.dg/template/crash9.C: New test.
13300
13301 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13302
13303         * g++.old-deja/g++.ext/pretty2.C: Update for change
13304         in __FUNCTION__.
13305         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13306
13307 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13308
13309         PR c++/11922
13310         * g++/dg/template/qualified-id1.C: New test.
13311
13312         PR c++/12037
13313         * g++.dg/warn/noeffect4.C: New test.
13314
13315 2003-09-04  Matt Austern  <austern@apple.com>
13316
13317         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13318         * g++.dg/ext/fnname2.C: Likewise.
13319         * g++.dg/ext/fnname3.C: Likewise.
13320
13321 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13322
13323         * g++.dg/expr/lval1.C: New test.
13324         * g++.dg/ext/lvcast.C: Remove.
13325
13326 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13327
13328         PR optimization/11700.
13329         * gcc.c-torture/compile/20030903-1.c: New test case.
13330
13331 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13332
13333         PR c++/12053
13334         * g++.dg/abi/layout4.C: New test.
13335
13336 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13337
13338         PR c++/11553
13339         * g++.dg/parse/friend3.C: New test.
13340
13341 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13342
13343         PR c++/11847
13344         * g++.dg/template/class1.C: New test.
13345
13346         PR c++/11808
13347         * g++.dg/expr/call1.C: New test.
13348
13349 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13350
13351         PR c++/12114
13352         * g++.dg/init/ref9.C: New test.
13353
13354         PR c++/11972
13355         * g++.dg/template/nested4.C: New test.
13356
13357 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13358
13359         PR c++/12093
13360         * g++.dg/template/non-dependent4.C: New test.
13361
13362         PR c++/11928
13363         * g++.dg/inherit/conv1.C: New test.
13364
13365 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13366
13367         PR c++/6196
13368         * g++.dg/ext/label1.C: New test.
13369         * g++.dg/ext/label2.C: Likewise.
13370
13371 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13372
13373         * g++.dg/expr/cond3.C: New test.
13374
13375 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13376
13377         * gcc.dg/builtins-1.c: Add new builtin cases.
13378
13379 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13380
13381         * gcc.dg/builtins-1.c: Add new cases.
13382         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13383
13384 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13385
13386         * gcc.dg/builtins-1.c: Add more math builtin tests.
13387         * gcc.dg/torture/builtin-attr-1.c: New test.
13388
13389 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13390
13391         PR optimization/5079
13392         * g++.dg/opt/static3.C: New test.
13393
13394 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13395
13396         * gcc.misc-tests/gcov-10b.c: New test.
13397
13398 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13399
13400         * g++.dg/opt/ptrmem3.C: New test.
13401
13402         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13403
13404 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13405
13406         * gcc.dg/20030826-2.c: New test.
13407
13408 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13409
13410         PR middle-end/12002
13411         * g77.f-torture/compile/12002.f: New test case.
13412
13413 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13414
13415         * gcc.dg/20030826-1.c: New test case.
13416
13417 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13418
13419         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13420
13421 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13422
13423         PR c++/11871
13424         * c++.dg/lookup/crash1.C: New test.
13425
13426         * c++.dg/warn/noeffect3.C: New test.
13427
13428 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13429
13430         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13431         * gcc.dg/compat/vector-1_y.c: Ditto.
13432         * gcc.dg/compat/vector-2_x.c: Ditto.
13433         * gcc.dg/compat/vector-2_y.c: Ditto.
13434
13435 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13436
13437         * gcc.dg/20030702-1.c: New test.
13438
13439 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13440
13441         PR c++/8795
13442         * g++.dg/ext/altivec-1.C: New test.
13443
13444 2003-08-24  Richard Henderson  <rth@redhat.com>
13445
13446         * g++.dg/eh/simd-2.C: Add -w for x86.
13447
13448 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13449
13450         * gcc.dg/20030815-1.c: New test.
13451
13452 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13453
13454         PR c++/3765
13455         * g++.dg/parse/access6.C: New test.
13456
13457 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13458
13459         PR c++/641, c++/11876
13460         * g++.dg/template/friend22.C: New test.
13461         * g++.dg/template/friend23.C: Likewise.
13462
13463 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13464
13465         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13466         identically.
13467
13468 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13469
13470         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13471
13472 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13473
13474         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13475
13476 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13477
13478         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13479
13480 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13481
13482         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13483
13484 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13485
13486         PR c++/11919
13487         * g++.dg/overload/prom1.C: New test.
13488
13489         PR c++/11551
13490         * g++.dg/parse/dtor2.C: New test.
13491
13492         PR c++/10762
13493         * g++.dg/parse/using2.C: New test.
13494
13495 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13496
13497         PR target/11805
13498         * gcc.c-torture/compile/20030821-1.c: New.
13499
13500 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13501
13502         PR c++/11834
13503         * g++.dg/template/deduce2.C: New test.
13504
13505 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13506
13507         * gcc.c-torture/execute/20030821-1.c: New test.
13508
13509 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13510
13511         PR middle-end/11984
13512         * gcc.dg/20030820-1.c: New test case.
13513
13514 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13515
13516         PR c++/11945
13517         * g++.dg/warn/noeffect2.C: New test.
13518
13519 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13520
13521         PR c++/10926
13522         * g++.dg/template/dtor2.C: New test.
13523
13524         PR c++/11684
13525         * g++.dg/template/operator1.C: New test.
13526         * g++.dg/parse/operator4.C: New test.
13527
13528         PR c++/11946.C
13529         * g++.dg/expr/enum1.C: New test.
13530         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13531
13532         PR c++/11036.C
13533         * g++.dg/parse/elab2.C: New test.
13534         * g++.dg/parse/typedef4.C: Change error message.
13535         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13536         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13537         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13538
13539 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13540
13541         * gcc.dg/pch/warn-1.c: New.
13542         * gcc.dg/pch/warn-1.hs: New.
13543
13544         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13545         not-tested file.
13546
13547 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13548
13549         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13550
13551 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13552
13553         * gcc.dg/uninit-D.c: New Test.
13554         * gcc.dg/uninit-E.c: New Test.
13555         * gcc.dg/uninit-F.c: New Test.
13556         * gcc.dg/uninit-G.c: New Test.
13557
13558 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13559
13560         * g++.dg/README: Describe the pch directory.
13561
13562 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13563
13564         PR c++/11174
13565         * g++.dg/parse/access4.C: New test.
13566         * g++.dg/parse/access5.C: Likewise.
13567         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13568
13569 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13570
13571         * gcc.dg/noncompile/20030818-1.c: New.
13572
13573 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13574
13575         PR c++/11957
13576         * g++.dg/warn/noeffect1.C: New test.
13577
13578         * g++.dg/template/scope2.C: New test.
13579         * g++.dg/template/error2.C: Correct dg-error
13580
13581 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13582
13583         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13584
13585 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13586
13587         PR C++/11512
13588         * g++.dg/template/warn1.C: New.
13589
13590 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13591
13592         * g++.dg/template/error2.C: New test.
13593         * g++.dg/lookup/using7.C: Adjust errors
13594         * g++.old-deja/g++.pt/crash36.C: Likewise.
13595         * g++.old-deja/g++.pt/derived3.C: Likewise.
13596
13597 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13598
13599         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13600         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13601         * gcc.c-torture/execute/builtins/string-9.c: New, from
13602         string-opt-9.c.  Adjust for execute/builtins framework.
13603         * gcc.c-torture/execute/string-opt-9.c: Delete.
13604
13605 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13606
13607         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13608
13609         * g++.dg/parse/ret-type2.C: New test.
13610
13611         PR c++/11703
13612         * g++.dg/init/new8.C: New test.
13613
13614         PR c++/10923
13615         * g++.dg/parse/typedef5.C: New test.
13616
13617         PR c++/9512
13618         * g++.dg/parse/qualified2.C: New test.
13619         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13620         invalid code.
13621
13622 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13623
13624         * g++.dg/conversion/ptrmem1.C: New test.
13625
13626 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13627
13628         PR target/11693
13629         * gcc.dg/20030811-1.c: New test.
13630
13631         PR target/11535
13632         * gcc.c-torture/execute/20030811-1.c: New test.
13633
13634 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13635
13636         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13637
13638 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13639
13640         PR c++/11789.C
13641         * g++.dg/inherit/multiple1.C: New test.
13642
13643 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13644
13645         * gcc.dg/spe1.c: New test.
13646
13647         PR c++/11670
13648         * g++.dg/expr/cast2.C: New test.
13649
13650         PR c++/10530
13651         * g++.dg/template/dependent-name2.C: New test.
13652
13653 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13654
13655         * g++.dg/parse/crash11.C: Put the dg options in comments.
13656
13657 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13658
13659         * lib/gcc-dg.exp: Update for diagnostic change.
13660
13661 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13662
13663         PR c++/5767
13664         * g++.dg/parse/crash11.C: New test.
13665
13666 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13667
13668         * gcc.dg/cpp/spacing1.c: Update.
13669
13670 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13671
13672         PR target/11739
13673         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13674         a value for -mtune.
13675
13676 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13677
13678         PR middle-end/11771
13679         * gcc.c-torture/compile/20030804-1.c: New test case.
13680
13681 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13682
13683         * gcc.dg/20030804-1.c: New test case.
13684
13685 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13686
13687         * gcc.dg/cpp/separate-1.c: New test.
13688
13689 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13690
13691         PR c++/11704
13692         * g++.dg/template/dependent-expr2.C: New test.
13693
13694         PR c++/11766
13695         * g++.dg/expr/ptrmem1.C: New test.
13696
13697 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13698
13699         PR c++/9453
13700         * g++.dg/template/friend15.C: New test.
13701
13702 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13703
13704         * lib/dg-pch.exp: Work round PCH bug.
13705
13706 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13707
13708         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13709         builtins.  Move cases from builtins-4.c here.
13710
13711         * gcc.dg/torture/builtin-math-1.c: New test taken from
13712         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13713         additional cases.
13714
13715         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13716         Delete.
13717
13718 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13719
13720         PR c++/9447
13721         * g++.dg/template/using7.C: New test.
13722
13723 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13724
13725         * import1.c, import2.c: New tests.
13726
13727 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13728
13729         * g++.dg/eh/crossjump1.C: New test.
13730
13731 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13732
13733         PR c++/11697
13734         * g++.dg/template/using6.C: New test.
13735
13736         PR c++/11744
13737         * g++.dg/template/koenig2.C: New test.
13738
13739 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13740
13741         PR c++/7983
13742         * g++.dg/parse/typedef4.C: New test.
13743
13744 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13745
13746         PR c++/8442, c++/8806
13747         * g++.dg/template/elab1.C: New test.
13748         * g++.dg/template/type2.C: Likewise.
13749         * g++.dg/template/ttp3.C: Adjust expected error message.
13750         * g++.old-deja/g++.law/visibility13.C: Likewise.
13751         * g++.old-deja/g++.niklas/t135.C: Likewise.
13752         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13753         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13754         template argument.
13755         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13756
13757 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13758
13759         PR c++/11295
13760         * g++.dg/ext/stmtexpr1.C: New test.
13761
13762         * g++.dg/opt/tmp1.C: New test.
13763
13764         PR c++/11525
13765         * g++.dg/parse/constant4.C: New test.
13766
13767         PR c++/9447
13768         * g++.dg/template/using5.C: New test.
13769
13770 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13771
13772         * gcc.dg/builtins-27.c: New test case.
13773
13774 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13775
13776         * gcc.dg/tls/opt-7.c: New test.
13777
13778 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13779
13780         * g++.old-deja/g++.other/crash18.C: Remove.
13781
13782 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13783
13784         * g++.dg/template/explicit3.C: New.
13785         * g++.dg/template/explicit4.C: New.
13786         * g++.dg/template/explicit5.C: New.
13787
13788         PR c++/11347
13789         * g++.dg/template/memtmpl1.C: New.
13790
13791 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13792
13793         PR target/11565
13794         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13795         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13796
13797 2003-07-30  Jan Hubicka  <jh@suse.cz>
13798
13799         * vtgc1.c: Kill.
13800
13801 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13802
13803         * gcc.dg/struct-in-proto-1.c: New test.
13804
13805 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13806
13807         * gcc.dg/cpp/include2.c: Only expect one message.
13808
13809 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13810
13811         PR c++/9447
13812         * g++.dg/template/using1.C: New test.
13813         * g++.dg/template/using2.C: New test.
13814         * g++.dg/template/using3.C: New test.
13815         * g++.dg/template/using4.C: New test.
13816
13817 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13818
13819         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13820         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13821
13822 2003-07-28  Jan Hubicka  <jh@suse.cz>
13823
13824         PR c++/11530
13825         * g++.dg/opt/call1.C: New test.
13826
13827 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13828
13829         PR c++/11667
13830         * g++.dg/init/enum2.C: New test.
13831         * g++.dg/template/overload1.C: Add "-w" option.
13832
13833 2003-07-28    <hp@bitrange.com>
13834
13835         * gcc.dg/Wdeclaration-after-statement-1.c,
13836         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13837
13838 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13839
13840         * gcc.c-torture/compile/20030725-1.c: New test.
13841
13842 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13843
13844         * gcc.dg/20030505.c: Only run for SPE.
13845         Remove definition of opaque type.
13846
13847 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13848
13849         * g++.dg/template/ptrmem6.C: New test.
13850
13851 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13852
13853         * gcc.c-torture/compile/zero-strct-2.c: New test.
13854
13855 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13856
13857         * gcc.dg/intermod-1.c: New test.
13858
13859 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13860
13861         PR c++/11617
13862         * g++.dg/template/lookup2.C: New test.
13863         * g++.dg/template/memclass1.C: Remove instantiated from error.
13864         * g++.dg/other/error2.C: Tweak expected errors.
13865
13866         PR c++/11596
13867         * g++.dg/template/defarg3.C: New test.
13868
13869         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13870
13871 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13872
13873         * g++.dg/inherit/access5.C: New test.
13874
13875 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13876
13877         PR c++/11513
13878         * g++.dg/template/crash8.C: New test.
13879
13880 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13881
13882         PR c/10602
13883         * gcc.dg/noncompile/incomplete-2.c: New test.
13884
13885 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13886
13887         PR c++/11645
13888         * g++.dg/inherit/access4.C: New test.
13889
13890         PR c++/11517
13891         * g++.dg/expr/cond2.C: New test.
13892
13893         PR optimization/10679
13894         * g++.dg/opt/inline4.C: New test.
13895
13896 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13897
13898         * g++.dg/parse/crash10: New test.
13899
13900 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13901
13902         * g++.dg/ext/flexary1.C: New test.
13903
13904 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13905
13906         PR c++/10793
13907         * g++.dg/template/crash9.C: New test.
13908
13909 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13910
13911         PR c++/3004
13912         * g++.dg/parse/typedef3.C: New test.
13913
13914         PR c++/7906
13915         * g++.dg/parse/operator2.C: New test.
13916
13917         PR c++/8895
13918         * g++.dg/parse/def-tmpl-arg1.C: New test.
13919
13920         PR c++/9282
13921         * g++.dg/parse/funptr1.C: New test.
13922
13923         PR c++/9452
13924         * g++.dg/parse/ambig3.C: New test.
13925
13926         PR c++/9454
13927         * g++.dg/parse/operator3.C: New test.
13928
13929         PR c++/9486
13930         * g++.dg/parse/template10.C: New test.
13931
13932         PR c++/9488
13933         * g++.dg/parse/template11.C: New test.
13934
13935         PR c++/10150
13936         * g++.dg/parse/invalid-op1.C: New test.
13937
13938         PR c++/10247
13939         * g++.dg/parse/condexpr1.C: New test.
13940
13941 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13942
13943         * g++.dg/ext/packed3.C: New test.
13944         * g++.dg/ext/packed4.C: New test.
13945
13946         * gcc.dg/pack-test-3.c: New test.
13947
13948 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13949
13950         * lib/compat.exp: Handle dg-options per source file.
13951         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13952         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13953         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13954         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13955         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13956         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13957         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13958         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13959         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13960         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13961         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13962         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13963         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13964         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13965
13966 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13967
13968         PR c/10320
13969         * gcc.c-torture/execute/20030718-1.c: New test.
13970
13971 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13972
13973         PR optimization/11536
13974         * gcc.dg/20030721-1.c: New test.
13975
13976 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13977
13978         PR c++/11546
13979         * g++.dg/template/lookup1.C: New test.
13980
13981 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13982
13983         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13984         diagnostics of ill-formed constructs involving labels.
13985         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13986         the new 'previously defined here' message.
13987
13988 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13989
13990         * g++.dg/parse/non-dependent2.C: New test.
13991
13992 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13993
13994         * g++.dg/init/init-ref4.C: xfail on targets without
13995         weak symbols.
13996
13997 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13998
13999         PR target/11087
14000         * gcc.c-torture/execute/20030717-1.c: New test.
14001
14002 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14003
14004         * g++.dg/opt/cfg1.C: New test.
14005
14006 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14007
14008         PR optimization/11557
14009         * gcc.dg/20030717-1.c: New test.
14010
14011 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14012
14013         PR c++/10476
14014         * g++.dg/expr/crash-1.C: New test.
14015
14016         PR c++/11027
14017         * g++.dg/template/init3.C: New test.
14018
14019         PR c++/8222
14020         * g++.dg/template/non-dependent1.C: New test.
14021
14022         PR c++/11070
14023         * g++.dg/template/non-dependent2.C: New test.
14024
14025         PR c++/11071
14026         * g++.dg/template/non-dependent3.C: New test.
14027
14028         PR c++/9907
14029         * g++.dg/template/sizeof5.C: New test.
14030
14031 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14032
14033         PR 11498
14034         * gcc.c-torture/compile/mangle-1.c: New file.
14035
14036 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14037
14038         PR c++/7809
14039         * g++.dg/parse/access3.C: New test.
14040
14041 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14042
14043         PR c++/11384
14044         * g++.dg/init/init-ref4.C: New test.
14045
14046 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14047
14048         PR c++/11547
14049         * g++.dg/parse/constant3.C: New test.
14050         * g++.dg/parse/crash7.C: Likewise.
14051
14052 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14053
14054         PR target/11008
14055         * gcc.dg/i386-pentium4-not-mull.c: New.
14056
14057 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14058
14059         * gcc.dg/asm-names.c (ymain): Make it weak.
14060
14061 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14062
14063         PR c++/5421
14064         * g++.dg/template/friend21.C: New test.
14065
14066 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14067
14068         * gcc.dg/cleanup-8.c: New test.
14069         * gcc.dg/cleanup-9.c: New test.
14070
14071 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14072
14073         * g++.dg/ext/dll-MI1.h: New file.
14074         * g++.dg/ext/dllexport-MI1.C: New file.
14075         * g++.dg/ext/dllimport-MI1.C: New file.
14076
14077 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14078
14079         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14080         it does not have cmpstrsi patterns (just cmpmemsi).
14081
14082 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14083
14084         PR debug/11473
14085         * g++.dg/debug/debug8.C: New test.
14086
14087 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14088
14089         PR c++/10108
14090         * g++.dg/template/crash7.C: New test.
14091
14092 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14093
14094         PR target/10795
14095         * gcc.c-torture/compile/20030708-1.c: New.
14096
14097 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14098
14099         * gcc.c-torture/execute/20030715-1.c: New test.
14100
14101 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14102
14103         * gcc.dg/pch/inline-3.c: New file.
14104         * gcc.dg/pch/inline-3.hs: New file.
14105         * gcc.dg/pch/inline-4.c: New file.
14106         * gcc.dg/pch/inline-4.hs: New file.
14107
14108 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14109
14110         PR c++/11509
14111         * g++.dg/template/crash6.C: New test.
14112
14113         PR c++/7053
14114         * g++.dg/template/friend20.C: New test.
14115
14116         PR c++/7019
14117         * g++.dg/template/overload2.C: New test.
14118
14119 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14120
14121         PR optimization/11440
14122         * gcc.c-torture/execute/20030714-1.c: New test.
14123
14124 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14125
14126         PR c++/11154
14127         * g++.dg/template/partial2.C: New test.
14128
14129 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14130
14131         PR c++/11503
14132         * g++.dg/template/anon1.C: New test.
14133
14134         PR c++/11493
14135         PR c++/11495
14136         * g++.dg/parse/template9.C: Likewise.
14137         * g++.dg/template/crash4.C: New test.
14138         * g++.dg/template/koenig1.C: Likewise.
14139         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14140         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14141         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14142         functions.
14143         * g++.old-deja/g++.jason/template36.C: Likewise.
14144         * g++.old-deja/g++.mike/p1989.C: Likewise.
14145         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14146         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14147         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14148         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14149         compiling.
14150         * g++.old-deja/g++.pt/union2.C: Use this->.
14151
14152 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14153
14154         * gcc.dg/20030711-1.c: New test.
14155
14156 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14157
14158         PR c++/11050
14159         * g++.dg/parse/args1.C: New test.
14160         * g++.pt/defarg8.C: Change expected errors.
14161
14162 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14163
14164         PR c++/8164
14165         * g++.dg/template/nontype2.C: New test.
14166
14167         PR c++/10558
14168         * g++.dg/parse/template8.C: New test.
14169
14170         PR c++/8327
14171         * g++.dg/template/scope1.C: New test.
14172
14173         * g++.dg/warn/Wsign-compare-1.C: New test.
14174
14175 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14176
14177         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14178
14179 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14180
14181         PR c++/9411
14182         * g++.dg/template/explicit2.C: New test.
14183
14184         PR c++/10032
14185         * g++.dg/warn/pedantic1.C: New test.
14186
14187 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14188
14189         PR c++ 9483
14190         * g++.dg/other/field1.C: New test.
14191
14192 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14193
14194         PR c/11449
14195         * gcc.c-torture/compile/20030707-1.c: New.
14196
14197 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14198
14199         PR c++/10849
14200         * g++.dg/template/access12.C: New test.
14201
14202 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14203
14204         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14205         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14206         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14207         * gcc.misc-tests/gcov.exp: Update
14208         * g++.dg/gcov/gcov.exp: Update
14209         * lib/gcov.exp: Update.
14210
14211 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14212
14213         * g++.dg/abi/mangle17.C: Make sure template expressions are
14214         dependent.
14215         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14216         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14217         * g++.dg/opt/stack1.C: Remove erroneous code.
14218         * g++.dg/parse/template7.C: New test.
14219         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14220         * g++.old-deja/g++.pt/crash4.C: Likewise.
14221
14222 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14223
14224         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14225         with zero or one occurence of `$' after the initial `L'.
14226
14227 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14228
14229         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14230
14231 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14232
14233         PR c/11370
14234         * gcc.dg/Wunreachable-6.c: New testcase.
14235         * gcc.dg/Wunreachable-7.c: New testcase.
14236
14237 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14238
14239         PR c/11420
14240         * gcc.dg/20030708-1.c: New test.
14241
14242 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14243
14244         * gcc.dg/compat/sdata-section.h: New file.
14245         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14246         * gcc.dg/torture/mips-sdata-1.c: New test.
14247
14248 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14249
14250         PR c++/11030
14251         * g++.dg/template/friend19.C: New test.
14252
14253 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14254
14255         * g++.dg/opt/strength-reduce.C: New test.
14256
14257 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14258
14259         PR target/10979
14260         * gcc.dg/20030707-1.c: New testcase.
14261
14262 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14263
14264         PR optimization/11059
14265         * g++.dg/opt/emptyunion.C: New testcase.
14266
14267 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14268             Eric Botcazou  <ebotcazou@libertysurf.fr>
14269
14270         * g++.dg/opt/stack1.C: New test.
14271
14272 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14273
14274         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14275         run test.
14276
14277         PR c++/11431
14278         * g++.dg/expr/static_cast3.C: New test.
14279
14280 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14281
14282         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14283         everywhere.
14284         * gcc.dg/concat.c: Concatenation of string constants with
14285         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14286         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14287         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14288         necessary to avoid multi-character character constant warning.
14289         * gcc.dg/cpp/escape.c: Likewise.
14290         * gcc.dg/cpp/ucs.c: Likewise.
14291         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14292         Fix a typo.
14293
14294 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14295
14296         PR c/11428
14297         * gcc.c-torture/compile/20030704-1.c: New.
14298
14299 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14300
14301         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14302
14303 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14304
14305         PR c++/5287, PR c++/7910,  PR c++/11021
14306         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14307         tests for warnings.
14308         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14309         * g++.dg/ext/dllimport3.C: Likewise.
14310         * g++.dg/ext/dllimport4.C: New file.
14311         * g++.dg/ext/dllimport5.C: New file.
14312         * g++.dg/ext/dllimport6.C: New file.
14313         * g++.dg/ext/dllimport7.C: New file.
14314         * g++.dg/ext/dllimport8.C: New file.
14315         * g++.dg/ext/dllimport9.C: New file.
14316         * g++.dg/ext/dllimport10.C: New file.
14317         * g++.dg/ext/dllexport1.C: New file.
14318
14319 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14320
14321         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14322         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14323
14324 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14325
14326         * gcc.dg/builtins-25.c: New testcase.
14327         * gcc.dg/builtins-26.c: New testcase.
14328
14329 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14330
14331         * gcc.dg/compat/vector-defs.h: New file.
14332         * gcc.dg/compat/vector-setup.h: New file.
14333         * gcc.dg/compat/vector-check.h: New file.
14334         * gcc.dg/compat/vector-1_main.c: New file.
14335         * gcc.dg/compat/vector-1_x.c: New file.
14336         * gcc.dg/compat/vector-1_y.c: New file.
14337         * gcc.dg/compat/vector-2_main.c: New file.
14338         * gcc.dg/compat/vector-2_x.c: New file.
14339         * gcc.dg/compat/vector-2_y.c: New file.
14340
14341         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14342         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14343         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14344         * gcc.dg/compat/struct-align-1.h: New file.
14345         * gcc.dg/compat/struct-align-1_main.c: New file.
14346         * gcc.dg/compat/struct-align-1_x.c: New file.
14347         * gcc.dg/compat/struct-align-1_y.c: New file.
14348         * gcc.dg/compat/struct-align-2.h: New file.
14349         * gcc.dg/compat/struct-align-2_main.c: New file.
14350         * gcc.dg/compat/struct-align-2_x.c: New file.
14351         * gcc.dg/compat/struct-align-2_y.c: New file.
14352
14353         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14354         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14355         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14356         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14357         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14358         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14359         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14360         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14361         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14362         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14363         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14364         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14365         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14366         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14367         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14368         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14369         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14370         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14371         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14372         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14373         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14374         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14375         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14376         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14377         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14378         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14379         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14380         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14381         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14382
14383 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14384
14385         * gcc.dg/i386-call-1.c: New test.
14386
14387 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14388
14389         PR c++/9162
14390         * g++.dg/parse/defarg4.C: New.
14391
14392 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14393
14394         PR target/10700
14395         * gcc.c-torture/compile/20030703-1.c: New test case.
14396
14397 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14398
14399         * g++.dg/template/local3.C: Remove extra semicolon.
14400
14401 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14402
14403         * gcc.dg/i386-volatile-1.c: New test.
14404
14405 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14406
14407         PR c++/11072
14408         * g++.dg/other/offsetof2.C: XFAIL.
14409         * g++.dg/other/offsetof5.C: New.
14410
14411         PR c++/10219
14412         * g++.dg/template/error1.C: New.
14413
14414         PR c++/9779
14415         * g++.dg/template/dependent-expr1.C: New.
14416
14417 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14418
14419         PR c++/6949
14420         * g++.dg/template/local3.C: New test.
14421
14422         PR c++/11149
14423         * g++.dg/lookup/scoped6.C: New test.
14424
14425 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14426
14427         PR c++/8046
14428         * g++.dg/other/error7.C: New test.
14429
14430 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14431
14432         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14433         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14434         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14435         * g++.old-deja/g++.other/union2.C: Likewise.
14436         * gcc.dg/c90-const-expr-2.c: Likewise.
14437         * gcc.dg/c90-const-expr-3.c: Likewise.
14438         * gcc.dg/c99-const-expr-2.c: Likewise.
14439         * gcc.dg/c99-const-expr-3.c: Likewise.
14440         * gcc.dg/concat.c: Likewise.
14441
14442 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14443
14444         PR c++/9559
14445         * g++.dg/init/static1.C: New test.
14446
14447 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14448
14449         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14450         * g++.old-deja/g++.other/access2.C: Likewise.
14451         * g++.old-deja/g++.other/decl2.C: Likewise.
14452         * gcc.c-torture/execute/20020615-1.c: Likewise.
14453
14454 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14455
14456         PR c++/4933
14457         * g++.dg/template/sizeof4.C: New test.
14458
14459 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14460
14461         * g++.dg/other/error6.C: New test.
14462
14463 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14464
14465         PR c++/10750
14466         * g++.dg/parse/constant2.C: New test.
14467
14468 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14469
14470         PR c++/11106
14471         * g++.dg/other/error5.C: New test.
14472
14473 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14474
14475         * gcc.dg/format/gcc_diag-1.c: New test.
14476
14477 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14478
14479         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14480
14481 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14482
14483         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14484         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14485         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14486
14487 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14488
14489         * gcc.c-torture/execute/builtins/string-8.c: New test.
14490         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14491         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14492         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14493
14494 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14495
14496         PR c++/10468
14497         * g++.dg/ext/typeof6.C: New test.
14498
14499 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14500
14501         PR c++/10796
14502         * g++.dg/init/enum1.C: New test.
14503
14504 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14505
14506         * gcc.dg/20030627-1.c: New test.
14507
14508 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14509
14510         PR c++/11332
14511         * g++.dg/expr/static_cast2.C: New test.
14512
14513 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14514             Jakub Jelinek  <jakub@redhat.com>
14515
14516         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14517         sprintf(dst,"%s",src) optimization.
14518         * gcc.c-torture/execute/20030626-1.c: New test case.
14519         * gcc.c-torture/execute/20030626-2.c: New test case.
14520
14521 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14522
14523         * gcc.c-torture/execute/multi-ix.c: New test.
14524
14525         * gcc.c-torture/execute/simd-4.c (main):
14526         Added missing semicolon at end of union.
14527
14528 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14529
14530         PR c++/8266
14531         * g++.dg/template/explicit-instantiation3.C: New test.
14532
14533 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14534
14535         * gcc.dg/20030626-1.c: Use signed char.
14536
14537 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14538
14539         * gcc.dg/20030626-1.c: New test.
14540
14541 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14542
14543         * const-str-2.m: Update.
14544
14545 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14546
14547         PR c++/10990
14548         * g++.dg/rtti/dyncast1.C: New test.
14549         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14550         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14551         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14552
14553         PR c++/10931
14554         * g++.dg/expr/static_cast1.C: New test.
14555
14556 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14557
14558         * gcc.dg/20030625-1.c: New test.
14559
14560 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14561
14562         * gcc.c-torture/compile/20030624-1.c: New test case.
14563
14564 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14565
14566         * gcc.c-torture/execute/string-opt-17.c: New test.
14567
14568 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14569
14570         PR c++/5754
14571         * g++.dg/parse/crash6.C: New test.
14572
14573 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14574
14575         * gcc.dg/builtins-24.c: New test case.
14576
14577 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14578
14579         * g++.dg/opt/operator1.C: New test.
14580
14581 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14582
14583         * gcc.c-torture/execute/string-opt-16.c: New test case.
14584
14585 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14586
14587         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14588         * g++.old-deja/g++.other/conv7.C: Likewise
14589         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14590         * g++.old-deja/g++.other/overload14.C: Likewise.
14591
14592 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14593
14594         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14595         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14596
14597 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14598
14599         PR c++/10888
14600         * g++.dg/warn/Winline-3.C: New test.
14601
14602 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14603
14604         * lib/target-supports.exp (check_alias_available): Make the test
14605         program acceptable to the Solaris assembler.
14606
14607         PR c++/10749
14608         * g++.dg/template/memclass2.C: New test.
14609
14610 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14611             Eric Botcazou  <ebotcazou@libertysurf.fr>
14612
14613         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14614         data for non-matching targets.
14615         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14616
14617 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14618
14619         PR c++/10845
14620         * g++.dg/template/member3.C: New test.
14621
14622 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14623
14624         PR c++/10939
14625         * g++.dg/template/func1.C: New test.
14626
14627         PR c++/9649
14628         * g++.dg/template/static4.C: New test.
14629         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14630
14631         PR c++/11041
14632         * g++.dg/init/ref7.C: New test.
14633
14634 2003-06-19  Matt Austern  <austern@apple.com>
14635
14636         PR c++/11228
14637         * g++.dg/anew1.C: New test.
14638         * g++.dg/anew2.C: New test.
14639         * g++.dg/anew3.C: New test.
14640         * g++.dg/anew4.C: New test.
14641
14642 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14643
14644         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14645
14646 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14647
14648         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14649         endian-dependent.
14650
14651 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14652
14653         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14654         Remove cruft.
14655
14656 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14657
14658         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14659         * gcc.c-torture/compile/961203-1.c: Likewise.
14660         * gcc.c-torture/compile/980506-1.c: Likewise.
14661
14662 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14663
14664         PR c++/10712
14665         * g++.dg/lookup/using7.C: New test.
14666
14667 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14668
14669         PR c++/11105
14670         * g++.dg/abi/conv1.C: Remove it.
14671         * g++.dg/template/conv7.C: New test.
14672         * g++.dg/template/conv8.C: Likewise.
14673         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14674         conversion operator.
14675
14676 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14677
14678         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14679         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14680         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14681         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14682         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14683         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14684         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14685         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14686         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14687         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14688         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14689         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14690         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14691         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14692         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14693         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14694         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14695         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14696         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14697         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14698         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14699         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14700         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14701         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14702         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14703         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14704         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14705         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14706         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14707
14708 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14709
14710         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14711         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14712         indications.
14713
14714 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14715
14716         * gcc.dg/i386-387-5.c: New test case.
14717         * gcc.dg/i386-387-6.c: New test case.
14718         * gcc.dg/builtins-23.c: New test case.
14719
14720 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14721
14722         * gcc.dg/builtins-22.c: New test case.
14723         * gcc.dg/i386-387-1.c: Update to test exp.
14724         * gcc.dg/i386-387-2.c: Likewise.
14725
14726 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14727
14728         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14729
14730 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14731
14732         * lib/gcc-dg.exp (dg-require-dll): New function.
14733         (dg-xfail-if): Likewise.
14734         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14735         driver.
14736
14737         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14738         * gcc.c-torture/compile/20001205-1.c: Likewise.
14739         * gcc.c-torture/compile/20001226-1.c: Likewise.
14740         * gcc.c-torture/compile/20010518-2.c: Likewise.
14741         * gcc.c-torture/compile/20020312-1.c: Likewise.
14742         * gcc.c-torture/compile/20020604-1.c: Likewise.
14743         * gcc.c-torture/compile/920501-12.c: Likewise.
14744         * gcc.c-torture/compile/920501-4.c: Likewise.
14745         * gcc.c-torture/compile/920520-1.c: Likewise.
14746         * gcc.c-torture/compile/920521-1.c: Likewise.
14747         * gcc.c-torture/compile/920625-1.c: Likewise.
14748         * gcc.c-torture/compile/961203-1.c: Likewise.
14749         * gcc.c-torture/compile/980506-1.c: Likewise.
14750         * gcc.c-torture/compile/981006-1.c: Likewise.
14751         * gcc.c-torture/compile/981022-1.c: Likewise.
14752         * gcc.c-torture/compile/981223-1.c: Likewise.
14753         * gcc.c-torture/compile/990617-1.c: Likewise.
14754         * gcc.c-torture/compile/dll.c: Likewise.
14755         * gcc.c-torture/compile/labels-3.c: Likewise.
14756         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14757         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14758         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14759         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14760         * gcc.c-torture/compile/simd-5.c: Likewise.
14761         * gcc.c-torture/compile/20000804-1.x: Remove.
14762         * gcc.c-torture/compile/20001205-1.x: Likewise.
14763         * gcc.c-torture/compile/20001226-1.x: Likewise.
14764         * gcc.c-torture/compile/20010518-2.x: Likewise.
14765         * gcc.c-torture/compile/20020312-1.x: Likewise.
14766         * gcc.c-torture/compile/20020604-1.x: Likewise.
14767         * gcc.c-torture/compile/920501-12.x: Likewise.
14768         * gcc.c-torture/compile/920501-4.x: Likewise.
14769         * gcc.c-torture/compile/920520-1.x: Likewise.
14770         * gcc.c-torture/compile/920521-1.x: Likewise.
14771         * gcc.c-torture/compile/920625-1.x: Likewise.
14772         * gcc.c-torture/compile/961203-1.x: Likewise.
14773         * gcc.c-torture/compile/980506-1.x: Likewise.
14774         * gcc.c-torture/compile/981006-1.x: Likewise.
14775         * gcc.c-torture/compile/981022-1.x: Likewise.
14776         * gcc.c-torture/compile/981223-1.x: Likewise.
14777         * gcc.c-torture/compile/990617-1.x: Likewise.
14778         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14779         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14780         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14781         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14782         * gcc.c-torture/compile/simd-5.x: Likewise.
14783
14784         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14785
14786 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14787
14788         * gcc.c-torture/execute/20030611-1.c: New test.
14789
14790 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14791
14792         PR middle-end/168
14793         * gcc.dg/20030612-1.c: New test case.
14794
14795 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14796
14797         PR c++/10635
14798         * g++.dg/expr/cast1.C: New test.
14799
14800 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14801
14802         * gcc.dg/builtins-21.c: New test case.
14803
14804 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14805
14806         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14807         options instead of at the end.
14808         * lib/objc.exp (objc_target_compile): Likewise.
14809
14810 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14811
14812         PR c++/10432
14813         * g++.dg/parse/error1.C: New test.
14814
14815 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14816
14817         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14818         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14819         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14820         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14821         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14822         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14823         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14824         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14825         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14826         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14827         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14828         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14829         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14830         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14831         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14832         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14833         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14834         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14835         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14836         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14837         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14838         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14839         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14840         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14841
14842         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14843         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14844         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14845         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14846         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14847         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14848         * gcc.dg/compat/scalar-return-3_main.c: New file.
14849         * gcc.dg/compat/scalar-return-3_x.c: New file.
14850         * gcc.dg/compat/scalar-return-3_y.c: New file.
14851         * gcc.dg/compat/scalar-return-4_main.c: New file.
14852         * gcc.dg/compat/scalar-return-4_x.c: New file.
14853         * gcc.dg/compat/scalar-return-4_y.c: New file.
14854
14855 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14856
14857         * gcc.dg/compat/fp2-struct-check.h: New file.
14858         * gcc.dg/compat/fp2-struct-defs.h: New file.
14859         * gcc.dg/compat/fp2-struct-init.h: New file.
14860         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14861         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14862         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14863         * gcc.dg/compat/struct-return-10_main.c: New file.
14864         * gcc.dg/compat/struct-return-10_x.c: New file.
14865         * gcc.dg/compat/struct-return-10_y.c: New file.
14866
14867         * gcc.dg/compat/compat-common.h: New file.
14868         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14869         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14870         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14871         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14872         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14873         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14874         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14875         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14876         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14877         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14878         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14879         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14880         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14881         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14882         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14883         * gcc.dg/compat/small-struct-check.h: Ditto.
14884         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14885         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14886         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14887         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14888         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14889         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14890         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14891         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14892         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14893         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14894         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14895         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14896         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14897         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14898         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14899         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14900         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14901         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14902         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14903         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14904         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14905         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14906         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14907         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14908         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14909         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14910         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14911         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14912         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14913         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14914
14915 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14916
14917         * g++.dg/pch/static-1.C: New file.
14918         * g++.dg/pch/static-1.Hs: New file.
14919
14920 2003-06-10  Richard Henderson  <rth@redhat.com>
14921
14922         * gcc.dg/asm-7.c: Adjust expected warning text.
14923
14924 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14925
14926         * gcc.dg/builtins-20.c: New test case.
14927
14928 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14929
14930         PR c++/11131
14931         * g++.dg/opt/template1.C: New test.
14932
14933 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14934
14935         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14936         additional_sources.
14937
14938 2003-05-21  David Taylor  <dtaylor@emc.com>
14939
14940         * gcc.dg/Wpadded.c: New file.
14941
14942 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14943
14944         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14945         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14946         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14947         dg-require-weak.
14948
14949 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14950
14951         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14952
14953 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14954
14955         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14956         (dg-require-alias): Likewise.
14957         (dg-require-gc-sections): Likewise.
14958         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14959
14960 2003-06-08  Richard Henderson  <rth@redhat.com>
14961
14962         * gcc.dg/20011029-2.c: Fix the array reference.
14963         * gcc.dg/asm-7.c: New.
14964
14965 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14966
14967         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14968
14969 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14970
14971         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14972         (dg-require-gc-sections): Likewise.
14973
14974 2003-06-08  Jan Hubicka  <jh@suse.cz>
14975
14976         * i386-cmov1.c: Fix regular expression.
14977         * i386-cvt-1.c: Likewise.
14978         * i386-local.c: Likewise.
14979         * i386-local2.c: Likewise.
14980         * i386-mul.c: Likewise.
14981         * i386-ssetype-1.c: Likewise.
14982         * i386-ssetype-3.c: Likewise.
14983         * i386-ssetype-5.c: Likewise.
14984
14985 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14986
14987         PR c++/11039
14988         * g++.dg/warn/implicit-typename2.C: New test.
14989         * g++.dg/warn/implicit-typename3.C: New test.
14990
14991 2003-06-07  Richard Henderson  <rth@redhat.com>
14992
14993         * g++.dg/other/offsetof3.C: Use size_t.
14994         * g++.dg/other/offsetof4.C: Likewise.
14995
14996 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14997
14998         * lib/copy-file.exp: New. Implement gcc_copy_files.
14999
15000         * lib/dg-pch.exp: Load copy-file.exp
15001         (dg-pch): Use gcc_copy_files instead of "file copy".
15002
15003 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15004
15005         * gcc.dg/weak/weak.exp: Simplify.
15006         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15007         * gcc.dg/weak/weak-1.c: Likewise.
15008         * gcc.dg/weak/weak-2.c: Likewise.
15009         * gcc.dg/weak/weak-3.c: Likewise.
15010         * gcc.dg/weak/weak-4.c: Likewise.
15011         * gcc.dg/weak/weak-5.c: Likewise.
15012         * gcc.dg/weak/weak-6.c: Likewise.
15013         * gcc.dg/weak/weak-7.c: Likewise.
15014         * gcc.dg/weak/weak-8.c: Likewise.
15015         * gcc.dg/weak/weak-9.c: Likewise.
15016
15017 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15018
15019         gcc.c-torture/execute/20030606-1.c: New.
15020
15021 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15022
15023         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15024         * gcc.dg/builtins-19.c: Likewise.
15025
15026 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15027
15028         * gcc.dg/builtins-2.c: Add some more tests.
15029         * gcc.dg/builtins-18.c: New test case.
15030         * gcc.dg/builtins-19.c: New test case.
15031
15032 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15033             Jim Wilson  <wilson@tuliptree.org>
15034
15035         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15036
15037 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15038
15039         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15040         mempcpy/stpcpy calls not to be optimized into something else.
15041         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15042         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15043         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15044
15045 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15046
15047         * gcc.dg/format/asm_fprintf-1.c: New test.
15048
15049 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15050
15051         * lib/gcc-defs.exp (additional_sources): New variable.
15052         (dg-additional-sources): New function.
15053         (additional_files): New variable.
15054         (dg-additional-files): New function.
15055         (dg-additional-files-options): Likewise.
15056         * lib/gcc-dg.exp (dg-require-weak): New function.
15057         (dg-require-alias): Likewise.
15058         (dg-require-gc-sections): Likewise.
15059         * lib/target-supports.exp (check_alias_available): Remove testfile
15060         parameter.
15061         (check_gc_sections_available): New function.
15062         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15063         (dg-gpp-additional-files): Likewise.
15064         * lib/g++.exp (additional_sources): Remove.
15065         (additional_files): Likewise.
15066         (g++_target_compile): Use dg-additional-files-options.
15067
15068         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15069         Tcl logic.
15070         * gcc.dg/special/ecos.exp: Remove.
15071         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15072         * gcc.dg/special/alias-1.c: Likewise.
15073         * gcc.dg/special/alias-2.c: Likewise.
15074         * gcc.dg/special/gcsec-1.c: Likewise.
15075         * gcc.dg/special/weak-1.c: Likewise.
15076         * gcc.dg/special/weak-2.c: Likewise.
15077         * gcc.dg/special/wkali-1.c: Likewise.
15078         * gcc.dg/special/wkali-2.c: Likewise.
15079
15080         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15081         dg-gpp-additional-*.
15082         * g++.dg/special/conpr-3.C: Likewise.
15083         * g++.dg/special/conpr-4.C: Likewise.
15084         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15085         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15086         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15087         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15088         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15089         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15090         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15091         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15092         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15093         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15094         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15095         * g++.old-deja/g++.other/comdat1.C: Likewise.
15096         * g++.old-deja/g++.other/comdat2.C: Likewise.
15097         * g++.old-deja/g++.other/comdat3.C: Likewise.
15098         * g++.old-deja/g++.other/ctor1.C: Likewise.
15099         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15100
15101 2003-06-05  Richard Henderson  <rth@redhat.com>
15102
15103         * gcc.dg/debug/20030605-1.c: New.
15104
15105 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15106
15107         * README.QMTEST: Update.
15108
15109 2003-06-04  Richard Henderson  <rth@redhat.com>
15110
15111         * gcc.dg/cleanup-1.c: New.
15112         * gcc.dg/cleanup-2.c: New.
15113         * gcc.dg/cleanup-3.c: New.
15114         * gcc.dg/cleanup-4.c: New.
15115         * gcc.dg/cleanup-5.c: New.
15116         * gcc.dg/cleanup-6.c: New.
15117         * gcc.dg/cleanup-7.c: New.
15118
15119 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15120
15121         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15122
15123         * lib/dg-pch.exp: New file.
15124         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15125         * gcc.dg/pch/pch.exp: Likewise.
15126
15127 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15128
15129         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15130         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15131         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15132         * gcc.dg/builtins-17.c: New test case.
15133         * gcc.dg/i386-387-4.c: New test case.
15134         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15135
15136 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15137
15138         * gcc.dg/ultrasp9.c: New test.
15139
15140 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15141
15142         * gcc.c-torture/compile/20030604-1.c: New test.
15143         * gcc.dg/sparc-constant-1.c: New test.
15144
15145 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15146
15147         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15148
15149 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15150
15151         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15152
15153         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15154         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15155
15156 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15157
15158         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15159
15160 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15161
15162         PR c++/10940
15163         * g++.dg/template/spec10.C: New test.
15164
15165 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15166
15167         * gcc.dg/builtins-16.c: New test case.
15168
15169 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15170
15171         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15172         mempcpy test with post-increments.
15173         * gcc.c-torture/execute/string-opt-3.c: New test.
15174         * gcc.dg/string-opt-1.c: New test.
15175
15176 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15177
15178         PR fortran/10965
15179         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15180
15181 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15182
15183         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15184         (scan-assembler): ... here.  Use dg-scan.
15185         (scan-assembler-not): Likewise.
15186         (scan-file): New function.
15187         (scan-file-not): Likewise.
15188         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15189         * gcc.dg/cpp/_Pragma4.c: Likewise.
15190         * gcc.dg/cpp/_Pragma5.c: Likewise.
15191         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15192         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15193         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15194         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15195         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15196         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15197         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15198         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15199         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15200         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15201         * gcc.dg/cpp/cxxcom1.c: Likewise.
15202         * gcc.dg/cpp/line1.c: Likewise.
15203         * gcc.dg/cpp/maccom1.c: Likewise.
15204         * gcc.dg/cpp/maccom2.c: Likewise.
15205         * gcc.dg/cpp/maccom3.c: Likewise.
15206         * gcc.dg/cpp/maccom4.c: Likewise.
15207         * gcc.dg/cpp/maccom5.c: Likewise.
15208         * gcc.dg/cpp/maccom6.c: Likewise.
15209         * gcc.dg/cpp/multiline.c: Likewise.
15210         * gcc.dg/cpp/spacing1.c: Likewise.
15211         * gcc.dg/cpp/spacing2.c: Likewise.
15212         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15213         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15214         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15215         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15216         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15217         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15218         * gcc.dg/cpp/cxxcom2.c: Likewise.
15219         * gcc.dg/cpp/cxxcom2.h: New file.
15220
15221         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15222         * g++.dg/cpp/truefalse.C: Here.
15223         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15224
15225 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15226
15227         * gcc.dg/cpp/redef3.c: New file.
15228
15229 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15230
15231         * gcc.dg/i386-loop-3.c: New test.
15232
15233 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15234
15235         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15236
15237 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15238
15239         * gcc.dg/fwrapv-1.c: New test case.
15240         * gcc.dg/fwrapv-2.c: New test case.
15241
15242 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15243
15244         PR c++/10956
15245         * g++.dg/template/spec9.C: New test.
15246
15247 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15248
15249         * gcc.dg/duff-4.c: New test case.
15250
15251 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15252
15253         PR fortran/10843
15254         * g77.dg/ffixed-form-1.f: New test
15255         * g77.dg/ffixed-form-2.f: New test
15256         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15257         * g77.dg/ffree-form-3.f: New test
15258
15259 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15260
15261         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15262         * gcc.dg/wint_t-1.c: Likewise.
15263
15264 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15265
15266         * g++.dg/template/access11.C: New test.
15267
15268 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15269
15270         PR c++/10849
15271         * g++.dg/template/access10.C: New test.
15272
15273 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15274             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15275
15276         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15277
15278 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15279
15280         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15281         suppress for powerpc-*-darwin*.
15282         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15283
15284 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15285
15286         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15287         suppress option for powerpc-*-darwin*.
15288
15289 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15290
15291         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15292         * gcc.dg/builtins-4.c: Add test for fmod.
15293
15294 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15295
15296         PR c++/10682
15297         * g++.dg/template/instantiate4.C: New test.
15298
15299 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15300
15301         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15302
15303 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15304
15305         * gcc.dg/compat/scalar-return-1_main.c: New file.
15306         * gcc.dg/compat/scalar-return-1_x.c: New file.
15307         * gcc.dg/compat/scalar-return-1_y.c: New file.
15308         * gcc.dg/compat/scalar-return-2_main.c: New file.
15309         * gcc.dg/compat/scalar-return-2_x.c: New file.
15310         * gcc.dg/compat/scalar-return-2_y.c: New file.
15311         * gcc.dg/compat/struct-return-3_main.c: New file.
15312         * gcc.dg/compat/struct-return-3_y.c: New file.
15313         * gcc.dg/compat/struct-return-3_x.c: New file.
15314         * gcc.dg/compat/struct-return-2_main.c: New file.
15315         * gcc.dg/compat/struct-return-2_x.c: New file.
15316         * gcc.dg/compat/struct-return-2_y.c: New file.
15317
15318 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15319
15320         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15321         for hppa*-hp-hpux*.
15322         * gcc.dg/20021014-1.c (dg-options): Likewise.
15323         * gcc.dg/nest.c (dg-options): Likewise.
15324
15325 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15326
15327         PR c++/9738
15328         * g++.dg/ext/dllimport2.C: New file.
15329         * g++.dg/ext/dllimport3.C: New file.
15330
15331 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15332
15333         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15334         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15335         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15336         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15337         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15338         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15339         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15340         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15341         * gcc.dg/compat/small-struct-defs.h: New file.
15342         * gcc.dg/compat/small-struct-init.h: New file.
15343         * gcc.dg/compat/small-struct-check.h: New file.
15344         * gcc.dg/compat/fp-struct-defs.h: New file.
15345         * gcc.dg/compat/fp-struct-check.h: New file.
15346         * gcc.dg/compat/fp-struct-init.h: New file.
15347         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15348         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15349
15350 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15351
15352         * gcc.dg/20030225-2.c: New test.
15353
15354 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15355             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15356
15357         * gcc.c-torture/compile/20030518-1.c: New test case.
15358
15359 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15360
15361         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15362         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15363         gcc-dg-debug-runtest.
15364         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15365         gcc-dg-debug-runtest.
15366
15367 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15368
15369         PR c++/9022
15370         * g++.dg/lookup/using6.C: New test.
15371
15372 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15373
15374         * g++.dg/parse/access2.C: New test.
15375
15376 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15377
15378         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15379         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15380         * gcc.dg/debug/debug.exp: Likewise.
15381
15382 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15383
15384         * gcc.dg/dollar.c: New test.
15385
15386 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15387
15388         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15389         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15390         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15391         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15392         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15393         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15394         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15395         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15396         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15397         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15398         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15399         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15400         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15401         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15402         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15403         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15404         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15405         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15406
15407 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15408
15409         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15410         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15411         support for "repo" mode.
15412         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15413         * lib/g77-dg.exp: Likewise.
15414         * lib/obj-dg.exp: Likewise.
15415
15416 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15417
15418         Merge from gcc-3_2-rhl8-branch:
15419         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15420
15421         * gcc.dg/tls/opt-6.c: New test.
15422
15423         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15424
15425         * gcc.dg/20030405-1.c: New test.
15426
15427         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15428
15429         * gcc.dg/20030309-1.c: New test.
15430
15431         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15432
15433         * gcc.c-torture/execute/20030307-1.c: New test.
15434
15435         2003-02-20  Randolph Chung  <tausq@debian.org>
15436
15437         * gcc.c-torture/compile/20030220-1.c: New test.
15438
15439         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15440
15441         * gcc.dg/20030217-1.c: New test.
15442
15443         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15444
15445         * gcc.c-torture/compile/20020129-1.c: New test.
15446
15447         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15448
15449         * gcc.dg/unroll-1.c: New test.
15450
15451         2002-11-16  Jan Hubicka  <jh@suse.cz>
15452
15453         * gcc.c-torture/execute/20020920-1.c: New test.
15454
15455         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15456
15457         PR target/7434
15458         * gcc.c-torture/compile/20021008-1.c: New test.
15459
15460         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15461
15462         PR target/7559
15463         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15464
15465         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15466
15467         * gcc.c-torture/compile/20020807-1.c: New test.
15468
15469         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15470
15471         * gcc.dg/tls/opt-1.c: New test.
15472
15473         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15474
15475         * gcc.dg/20020729-1.c: New test.
15476
15477         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15478
15479         * g++.dg/opt/life1.C: New test.
15480
15481         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15482
15483         * gcc.dg/20020525-1.c: New test.
15484
15485         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15486
15487         PR c++/6794
15488         * g++.dg/ext/pretty1.C: New test.
15489         * g++.dg/ext/pretty2.C: New test.
15490
15491 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15492
15493         PR c++/8385
15494         * g++.dg/ext/typeof5.C: New test.
15495
15496 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15497
15498         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15499         __USER_LABEL_PREFIX__ into account.
15500         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15501
15502 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15503
15504         * gcc.dg/builtins-15.c: New test case.
15505
15506 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15507
15508         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15509
15510 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15511
15512         * lib/g++.exp: Tweak handling of additional source files.
15513         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15514         * g++.dg/special/conpr-2a.C: Rename to ...
15515         * g++.dg/special/conpr-2a.cc: ... this.
15516         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15517         * g++.dg/special/conpr-3a.C: Rename to ...
15518         * g++.dg/special/conpr-3a.cc: This.
15519         * g++.dg/special/conpr-3b.C: Rename to ...
15520         * g++.dg/special/conpr-3b.cc: This.
15521         * g++.dg/special/conpr-4.C: New test.
15522         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15523
15524 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15525
15526         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15527
15528 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15529
15530         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15531         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15532         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15533         * g++.old-deja/g++.other/warn3.C: Likewise.
15534
15535 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15536
15537         * gcc.dg/i386-387-1.c: Update to also test log.
15538         * gcc.dg/i386-387-2.c: Likewise.
15539
15540 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15541
15542         * g77.f-torture/execute/int8421.f: New test.
15543
15544 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15545
15546         PR c++/10230, c++/10481
15547         * g++.dg/lookup/scoped5.C: New test.
15548
15549 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15550
15551         PR c++/10552
15552         * g++.dg/template/ttp6.C: New test.
15553
15554 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15555
15556         * gcc.c-torture/execute/builtins: New directory.
15557         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15558         gcc.c-torture/execute/builtins.
15559         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15560         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15561         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15562         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15563
15564 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15565
15566         PR c++/9252
15567         * g++.dg/template/access8.C: New test.
15568         * g++.dg/template/access9.C: New test.
15569
15570 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15571
15572         PR c++/9554
15573         * g++.dg/parse/access1.C: New test.
15574
15575 2003-05-09  DJ Delorie  <dj@redhat.com>
15576
15577         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15578         long, and not an int.
15579
15580 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15581
15582         PR c++/10555, c++/10576
15583         * g++.dg/template/memclass1.C: New test.
15584
15585 2003-05-08  DJ Delorie  <dj@redhat.com>
15586
15587         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15588         targets.
15589         * gcc.c-torture/execute/20021024-1.x: Likewise.
15590         * gcc.c-torture/execute/shiftdi.x: Likewise.
15591         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15592         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15593         * gcc.dg/20021018-1.c: Likewise.
15594
15595 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15596
15597         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15598
15599         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15600         (bcopy): Call memmove.
15601
15602 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15603
15604         * g77.f-torture/compile/8485.f: New test case.
15605
15606 2003-05-07  Richard Henderson  <rth@redhat.com>
15607
15608         PR c++/10570
15609         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15610         Verify exception_cleanup not called for rethrows.
15611         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15612         when exiting catch block without rethrowing.
15613         * g++.dg/eh/forced3.C: New.
15614         * g++.dg/eh/forced4.C: New.
15615
15616 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15617
15618         * gcc.dg/20030505.c: Fix triplet.
15619
15620 2003-05-06  DJ Delorie  <dj@redhat.com>
15621
15622         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15623         * gcc.dg/nest.c: Likewise.
15624
15625 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15626
15627         * gcc.dg/builtins-14.c: New test case.
15628
15629 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15630
15631         * lib/compat.exp (compat-execute): New argument.
15632         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15633         * gcc.dg/compat: New test directory.
15634         * gcc.dg/compat/compat.exp: New expect script.
15635         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15636         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15637         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15638         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15639         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15640         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15641
15642         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15643         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15644         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15645         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15646         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15647         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15648         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15649         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15650         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15651         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15652         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15653         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15654         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15655         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15656         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15657
15658 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15659
15660         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15661
15662 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15663
15664         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15665
15666 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15667
15668         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15669         * gcc.dg/ppc-fsel-2.c: New test.
15670
15671         * gcc.dg/unused-5.c: New test.
15672
15673 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15674
15675         PR c++/10496
15676         * g++.dg/warn/pmf1.C: New test.
15677
15678 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15679
15680         PR c++/4494
15681         * g++.dg/warn/main.C: New test.
15682
15683 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15684
15685         * gcc.dg/nonnull-3.c: New test.
15686
15687 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15688
15689         * gcc.dg/cpp/Wtrigraphs.c: Update.
15690         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15691
15692 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15693
15694         * gcc.dg/ppc-fsel-1.c: New test.
15695
15696 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15697
15698         PR c/10604
15699         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15700
15701 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15702
15703         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15704
15705 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15706
15707         PR c++/9364, c++/10553, c++/10586
15708         * g++.dg/parse/typename4.C: New test.
15709         * g++.dg/parse/typename5.C: Likewise.
15710
15711 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15712
15713         * gcc.c-torture/compile/20030503-1.c: New test.
15714
15715 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15716
15717         * g++.dg/lookup/using5.C: Fix testcase error.
15718
15719 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15720
15721         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15722         since MEABI is no longer supported.  Remove all vestiges
15723         of MEABI from the test.
15724
15725 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15726
15727         PR c++/10554
15728         * g++.dg/lookup/using5.C: New test.
15729
15730 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15731
15732         PR c++/8772
15733         * g++.dg/template/ttp5.C: New test.
15734
15735 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15736
15737         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15738         (dg-gpp-additional-sources): New function.
15739         (dg-gpp-additional-files): Likewise.
15740         * lib/g++.exp (additional_sources): New variable.
15741         (additional_files): Likewise.
15742         (g++_target_compile): Deal with them.
15743         * lib/old-dejagnu.exp: Remove.
15744         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15745         * g++.old-deja: Revise all tests to use dg commands.
15746
15747 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15748
15749         PR c++/9432, c++/9528
15750         * g++.dg/lookup/using4.C: New test.
15751
15752 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15753
15754         * gcc.dg/noreturn-5.c: New file.
15755         * gcc.dg/noreturn-6.c: New file.
15756
15757         * gcc.c-torture/compile/inline-1.c: New file.
15758
15759 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15760
15761         PR c++/10551
15762         * g++.dg/template/explicit1.C: New test.
15763
15764 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15765
15766         PR c++/10549
15767         * g++.dg/other/bitfield1.C: New test.
15768
15769         PR c++/10527
15770         * g++.dg/init/new7.C: New test.
15771
15772 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15773
15774         * g++.dg/ext/desig1.C: New test.
15775         * g++.dg/ext/init1.C: Update.
15776
15777         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15778
15779 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15780
15781         PR c++/10180
15782         * g++.dg/warn/Winline-1.C: New test.
15783
15784 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15785
15786         * gcc.c-torture/execute/string-opt-19.c: New test.
15787
15788         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15789         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15790
15791 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15792
15793         PR c++/10506
15794         * g++.dg/init/new6.C: New test.
15795
15796         PR c++/10503
15797         * g++.dg/init/ref6.C: New test.
15798
15799 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15800
15801         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15802
15803 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15804
15805         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15806         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15807
15808 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15809
15810         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15811         initialized static data members.
15812
15813 2003-04-25  H.J. Lu <hjl@gnu.org>
15814
15815         * gcc.dg/ia64-sync-4.c: New test.
15816
15817 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15818
15819         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15820         date.
15821
15822 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15823
15824         PR c++/10337
15825         * g++.dg/warn/conv1.C: New test.
15826         * g++.old-deja/g++.other/conv7.C: Adjust.
15827         * g++.old-deja/g++.other/overload14.C: Adjust.
15828
15829 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15830
15831         PR c++/10471
15832         * g++.dg/template/defarg2.C: New test.
15833
15834 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15835
15836         * gcc.dg/cpp/include2.c: Update.
15837         * gcc.dg/cpp/multiline-2.c: New.
15838         * gcc.dg/cpp/multiline.c: Update.
15839         * gcc.dg/cpp/strify2.c: Update.
15840         * gcc.dg/cpp/trad/literals-2.c: Update.
15841
15842 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15843
15844         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15845
15846 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15847
15848         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15849
15850 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15851
15852         PR c++/10451
15853         * g++.dg/parse/crash4.C: New test.
15854
15855         PR c++/9847
15856         * g++.dg/parse/crash5.C: New test.
15857
15858 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15859
15860         PR c++/10446
15861         * g++.dg/parse/crash3.C: New test.
15862
15863         PR c++/10428
15864         * g++.dg/parse/elab1.C: New test.
15865
15866 2003-04-22  Devang Patel  <dpatel@apple.com>
15867
15868         * gcc.dg/cpp/trad/funlike-5.c: New test.
15869
15870 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15871
15872         * g++.dg/other/packed1.C: Fix dg options.
15873
15874 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15875
15876         * g++.dg/other/offsetof2.C: New test.
15877
15878 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15879
15880         * g++.dg/template/recurse.C: Adjust location of error messages.
15881
15882 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15883
15884         PR c++/9881
15885         * g++.dg/init/addr-const1.C: New test.
15886         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15887
15888 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15889
15890         PR c++/10405
15891         * g++.dg/lookup/struct-hack1.C: New test.
15892
15893 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15894
15895         * ucs.c: Update diagnostic messages.
15896
15897 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15898
15899         * gcc.dg/cpp/truefalse.cpp: New test.
15900         * gcc.dg/cpp/cpp.exp: Update.
15901         * g++.dg/other/stdbool-if.C: Remove.
15902
15903 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15904
15905         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15906         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15907
15908 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15909
15910         * gcc.c-torture/compile/20030418-1.c: New test.
15911
15912 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15913
15914         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15915
15916 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15917
15918         PR c++/10347
15919         g++.dg/template/dependent-name1.C: New test.
15920
15921 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15922
15923         * gcc.dg/warn-1.c (tourist_guide): New array,
15924         contains a pointer to bar.
15925
15926 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15927
15928         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15929         * gcc.c-torture/execute/medce-1.c: New test case.
15930         * gcc.c-torture/execute/medce-2.c: New test case.
15931
15932 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15933
15934         * lib/prune.exp: Ignore more messages.
15935
15936         PR c++/10381
15937         * g++.dg/parse/lookup3.C: New test.
15938
15939 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15940
15941         * gcc.c-torture/compile/20030415-1.c : New test.
15942
15943 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15944
15945         * gcc.c-torture/execute/scope-2.c: Move to ...
15946         * gcc.dg/noncompile/scope.c: .... here.
15947
15948 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15949
15950         * gcc.dg/20030414-2.c: New test case.
15951
15952 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15953
15954         PR target/10377
15955         * gcc.dg/20030414-1.c: New test.
15956
15957 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15958
15959         * gcc.dg/builtins-12.c: New test case.
15960         * gcc.dg/builtins-13.c: New test case.
15961
15962 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15963
15964         * gcc.c-torture/execute/string-opt-18.c: New test.
15965
15966 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15967
15968         PR c++/10300
15969         * g++.dg/init/new5.C: New test.
15970
15971 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15972
15973         PR c++/7910
15974         * g++.dg/ext/dllimport1.C: New test.
15975
15976 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15977
15978         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15979
15980 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15981
15982         PR Fortran/9263
15983         * g77.f-torture/noncompile/9263.f: New test
15984         PR Fortran/1832
15985         * g77.f-torture/execute/1832.f: New test
15986
15987 2003-04-11  David Chad  <davidc@freebsd.org>
15988             Loren J. Rittle  <ljrittle@acm.org>
15989
15990         libobjc/8562
15991         * objc.dg/headers.m: New test.
15992
15993 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15994
15995         * gcc.c-torture/execute/builtin-noret-2.c: New.
15996         * gcc.c-torture/execute/builtin-noret-2.x: New.
15997         XFAIL builtin-noret-2.c at -O1 and above.
15998         * gcc.dg/redecl.c: New.
15999         * gcc.dg/Wshadow-1.c: Update error regexps.
16000
16001 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16002
16003         * g++.dg/abi/bitfield10.C: New test.
16004
16005 2003-04-09  Mike Stump  <mrs@apple.com>
16006
16007         * gcc.dg/pch/pch.exp: Make testcase names longer.
16008         * g++.dg/pch/pch.exp: Make testcase names longer.
16009
16010 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16011
16012         * gcc.dg/builtins-11.c: New test case.
16013
16014 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16015
16016         * gcc.dg/builtins-9.c: New test case.
16017         * gcc.dg/builtins-10.c: New test case.
16018
16019 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16020
16021         * gcc.dg/noncompile/init-4.c.c: New test.
16022
16023 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16024
16025         * gcc.misc-test/gcov-9.c: New test.
16026         * gcc.misc-test/gcov-10.c: New test
16027         * gcc.misc-test/gcov-11.c: New test.
16028
16029 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16030
16031         PR optimization/10024
16032         * gcc.c-torture/compile/20030405-1.c: New test.
16033
16034 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16035
16036         * gcc.dg/pch/static-3.c: New.
16037         * gcc.dg/pch/static-3.hs: New.
16038         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16039
16040 2003-04-04  Richard Henderson  <rth@redhat.com>
16041
16042         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16043         * g++.dg/eh/forced2.C: Likewise.
16044
16045 2003-04-03  Mike Stump  <mrs@apple.com>
16046
16047         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16048         target arg.
16049         (scan-assembler-times, scan-assembler-not): Likewise.
16050         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16051
16052 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16053
16054         * gcc.dg/sparc-loop-1.c: New test.
16055
16056 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16057
16058         PR other/9274
16059         * g++.dg/pch/system-2.C: New.
16060         * g++.dg/pch/system-2.Hs: New.
16061
16062 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16063
16064         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16065
16066         * g++.dg/eh/simd-1.C (vecfunc): Same.
16067
16068 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16069
16070         * gcc.c-torture/execute/20030401-1.c: New test case.
16071
16072 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16073
16074         * objc.dg/defs.m: New.
16075
16076 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16077
16078         * g++.dg/eh/simd-1.C: New.
16079         * g++.dg/eh/simd-2.C: New.
16080
16081 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16082
16083         * gcc.c-torture/execute/simd-3.c: New.
16084
16085 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16086
16087         PR c/9936
16088         * gcc.dg/20030331-2.c: New test.
16089
16090 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16091
16092         PR c++/10278
16093         * g++.dg/parse/crash2.C: New test.
16094
16095 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16096
16097         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16098         * gcc.c-torture/execute/20030331-1.c: ...here.
16099
16100 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16101
16102         * gcc.c-torture/execute/20030331-1.c: New test.
16103
16104 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16105
16106         * lib/gcov.exp: Adjust call return testing strings.
16107         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16108
16109 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16110
16111         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16112         * gcc.dg/builtins-7.c: New test case.
16113         * gcc.dg/builtins-8.c: New test case.
16114
16115 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16116
16117         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16118
16119 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16120
16121         PR c++/7647
16122         * g++.dg/lookup-class-member-2.C: New test.
16123
16124 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16125
16126         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16127
16128 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16129
16130         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16131
16132 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16133
16134         * g++.dg/init/attrib1.C: New test.
16135
16136 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16137
16138         * gcc.dg/ultrasp8.c: New test.
16139
16140 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16141
16142         * gcc.dg/ultrasp7.c: New test.
16143
16144 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16145
16146         PR c++/10047
16147         * g++.dg/template/inline1.C: New test.
16148
16149 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16150
16151         * gcc.dg/sparc-dwarf2.c: New test.
16152
16153 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16154
16155         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16156         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16157
16158 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16159
16160         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16161         than reading .x files.
16162         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16163         * g77.dg/gcov/gcov-1.f: Likewise.
16164         * gcc.misc-tests/gcov-4b.c: Likewise.
16165         * gcc.misc-tests/gcov-5b.c: Likewise.
16166         * gcc.misc-tests/gcov-6.c: Likewise.
16167         * gcc.misc-tests/gcov-7.c: Likewise.
16168         * gcc.misc-tests/gcov-8.c: Likewise.
16169         * g++.dg/gcov/gcov-1.x: Remove.
16170         * g77.dg/gcov/gcov-1.x: Likewise.
16171         * gcc.misc-tests/gcov-4b.x: Likewise.
16172         * gcc.misc-tests/gcov-5b.x: Likewise.
16173         * gcc.misc-tests/gcov-6.x: Likewise.
16174         * gcc.misc-tests/gcov-7.x: Likewise.
16175         * gcc.misc-tests/gcov-8.x: Likewise.
16176
16177 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16178
16179         PR opt/10087
16180         * gcc.dg/20030324-1.c: New test.
16181
16182 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16183
16184         PR c++/10224
16185         * g++.dg/template/arg3.C: New test.
16186
16187         PR c++/10158
16188         * g++.dg/template/friend18.C: New test.
16189
16190 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16191
16192         * g77.f-torture/compile/20030326-1.f: New test case.
16193
16194 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16195
16196         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16197
16198         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16199
16200 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16201
16202         * gcc.dg/ia64-sync-3.c: New test.
16203
16204 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16205
16206         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16207
16208 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16209
16210         * gcc.dg/ultrasp6.c: New test.
16211
16212 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16213
16214         * gcc.dg/i386-signbit-1.c: New test.
16215         * gcc.dg/i386-signbit-2.c: New test.
16216         * gcc.dg/i386-signbit-3.c: New test.
16217
16218 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16219
16220         * gcc.dg/ultrasp5.c: Fix options.
16221
16222 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16223
16224         * gcc.dg/ultrasp5.c: Fix comment.
16225
16226 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16227
16228         PR fortran/10197
16229         * g77.f-torture/execute/10197.f: New test.
16230
16231 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16232
16233         PR c++/9898, c++/383
16234         * g++.dg/template/conv6.C: New test.
16235
16236         PR c++/10119
16237         * g++.dg/template/ptrmem5.C: New test.
16238
16239         PR c++/10026
16240         * g++.dg/lookup/koenig1.C: New test.
16241
16242         PR C++/10199
16243         * g++.dg/lookup/template2.C: New test.
16244
16245 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16246
16247         * g++.dg/opt/rtti1.C: New test.
16248
16249 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16250
16251         * gcc.dg/ultrasp5.c: New test.
16252
16253 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16254
16255         PR middle-end/9967
16256         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16257         builtin fputs.
16258
16259 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16260
16261         PR c/8224
16262         * gcc.dg/20030323-1.c: New test.
16263
16264 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16265
16266         * gcc.c-torture/compile/20030323-1.c: New test case.
16267
16268 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16269
16270         * gcc.dg/20030321-1.c: New test.
16271
16272 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16273
16274         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16275
16276 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16277
16278         PR c++/9978, c++/9708
16279         * g++.dg/ext/vlm1.C: Adjust expected error.
16280         * g++.dg/ext/vla2.C: New test.
16281         * g++.dg/template/arg1.C: New test.
16282         * g++.dg/template/arg2.C: New test.
16283
16284 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16285
16286         * g77.f-torture/execute/select.f: New test.
16287         * g77.f-torture/noncompile/select_no_compile.f: New test.
16288
16289 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16290
16291         PR c++/9898
16292         * g++.dg/other/error4.C: New test.
16293
16294 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16295
16296         * g++.dg/template/friend17.C: New test.
16297
16298 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16299
16300         * gcc.c-torture/compile/20030320-1.c: New.
16301
16302 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16303
16304         * gcc.dg/builtins-6.c: New test case.
16305
16306 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16307
16308         PR target/10073
16309         * gcc.c-torture/compile/20030319-1.c: New.
16310
16311 2003-03-18  Jan Hubicka  <jh@suse.cz>
16312
16313         * gcc.dg/i386-cvt-1.c: New test.
16314
16315 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16316
16317         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16318         * objc.dg/naming-2.m: Likewise.
16319
16320 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16321
16322         PR c++/9639
16323         * g++.dg/parse/crash1.C: New test.
16324
16325 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16326
16327         PR c++/8805
16328         * g++.dg/eh/cleanup1.C: New test.
16329
16330 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16331
16332         * gcc.c-torture/execute/20030316-1.c: New test case.
16333
16334 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16335
16336         PR c++/9629
16337         * g++.dg/init/ctor2.C: New test.
16338
16339 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16340
16341         * g77.f-torture/compile/xformat.f: New test case.
16342
16343 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16344
16345         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16346         * g++.old-deja/g++.mike/eh50.C: Likewise.
16347
16348 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16349
16350         PR c++/6440
16351         * g++.dg/template/spec7.C: New test.
16352         * g++.dg/template/spec8.C: Likewise.
16353
16354 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16355
16356         * gcc.c-torture/execute/20030313-1.c: New test.
16357
16358 2003-03-14  Richard Henderson  <rth@redhat.com>
16359
16360         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16361
16362 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16363
16364         * gcc.c-torture/compile/20030314-1.c: New test.
16365
16366 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16367
16368         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16369         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16370         thumb target,
16371         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16372         to accept newer _imp__  prefix and additional
16373         newline in .drectve section.
16374         * gcc.dg/dll-4.c: Likewise.
16375         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16376         switch.
16377
16378 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16379
16380         * g++.dg/parse/namespace9.C: New test.
16381
16382         * g++.dg/init/ref5.C: New test.
16383         * g++.dg/parse/ptrmem1.C: Likewise.
16384
16385 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16386
16387         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16388         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16389         regular expression.
16390         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16391         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16392
16393 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16394
16395         * gcc.c-torture/execute/20030224-2.c: New test.
16396
16397 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16398
16399         * gcc.dg/decl-3.c: New test.
16400
16401 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16402
16403         * gcc.dg/i386-loop-2.c: New test.
16404
16405 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16406
16407         PR c++/9474
16408         * g++.dg/parse/namespace8.C: New test.
16409
16410         PR c++/9924
16411         * g++.dg/overload/builtin2.C: New test.
16412
16413 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16414
16415         * gcc.dg/return-type-3.c: New test.
16416
16417 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16418
16419         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16420         profiling options are not supported.
16421
16422 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16423
16424         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16425         * g++.old-deja/g++.warn/impint2.C: Likewise.
16426
16427 2003-03-10  Devang Patel  <dpatel@apple.com>
16428
16429         * g++.dg/cpp/c++_cmd_1.C: New test.
16430         * g++.dg/cpp/c++_cmd_1.h: New file.
16431
16432 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16433
16434         * gcc.dg/altivec-9.c: New file.
16435
16436 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16437
16438         * gcc.dg/ppc-sdata-1.c: New test.
16439         * gcc.dg/ppc-sdata-2.c: New test.
16440
16441 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16442
16443         PR c++/9373
16444         * g++.dg/opt/ptrmem2.C: New test.
16445
16446         PR c++/8534
16447         * g++.dg/opt/ptrmem1.C: New test.
16448
16449 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16450
16451         * gcc.dg/i386-loop-1.c: New test.
16452
16453 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16454
16455         PR c++/9970
16456         * g++.dg/lookup/friend1.C: New test.
16457
16458 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16459
16460         PR c++/9823
16461         * g++.dg/parser/constructor1.C: New test.
16462
16463 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16464
16465         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16466
16467         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16468
16469 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16470
16471         * gcc.dg/cpp/Wunused.c: Update test.
16472
16473 2003-03-08  Jan Hubicka  <jh@suse.cz>
16474
16475         * gcc.dg/inline-3.c: New test.
16476
16477 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16478
16479         PR c++/9809
16480         * g++.dg/parse/builtin1.C: New test.
16481
16482         PR c++/9982
16483         * g++.dg/abi/cookie1.C: New test.
16484         * g++.dg/abi/cookie2.C: Likewise.
16485
16486         PR c++/9524
16487         * g++.dg/template/field1.C: New test.
16488
16489         PR c++/9912
16490         * g++.dg/parse/class1.C: New test.
16491         * g++.dg/parse/namespace7.C: Likewise.
16492         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16493
16494 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16495
16496         * g++.dg/init/ref4.C: New test.
16497
16498 2003-03-07  Jan Hubicka  <jh@suse.cz>
16499
16500         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16501         * gcc.dg/inline-3.c:  New test.
16502
16503 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16504
16505         * g++.dg/init/ref3.C: New test.
16506
16507         PR c++/9965
16508         * g++.dg/init/ref2.C: New test.
16509
16510         PR c++/9400
16511         * g++.dg/warn/Wshadow-2.C: New test.
16512
16513         PR c++/9791
16514         * g++.dg/warn/Woverloaded-1.C: New test.
16515
16516 2003-03-05  Jan Hubicka  <jh@suse.cz>
16517
16518         * gcc.dg/i386-local2.c: New.
16519         * gcc.dg/i386-local.c: Fix typo.
16520
16521 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16522
16523         * g++.dg/abi/layout3.C: New test.
16524
16525 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16526
16527         * gcc.c-torture/compile/20030305-1.c
16528
16529 2003-03-05  Jan Hubicka  <jh@suse.cz>
16530
16531         * gcc.dg/i386-local.c: New.
16532
16533 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16534
16535         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16536
16537 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16538
16539         * gcc.dg/switch-2.c: New test.
16540         * gcc.dg/switch-3.c: New test.
16541         * gcc.dg/Wswitch.c: Adjust line numbers.
16542         * gcc.dg/Wswitch-default.c: Likewise.
16543         * gcc.dg/Wswitch-enum.c: Likewise.
16544
16545 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16546
16547         * gcc.c-torture/execute/20030222-1.c: New test.
16548
16549 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16550
16551         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16552
16553 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16554
16555         PR c++/9878
16556         * g++.dg/init/ref1.C: New test.
16557
16558 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16559
16560         * gcc.dg/sh-relax.c: New SH-only test.
16561
16562 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16563
16564         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16565         comment explaining purpose of testcase.
16566
16567 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16568
16569         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16570         for HC11/HC12 (asm needs two int registers).
16571         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16572         HC11/HC12 because the test uses an asm which needs two 32-bit
16573         registers.
16574
16575 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16576
16577         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16578         for HC11/HC12 (array is too large otherwise).
16579         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16580         * gcc.c-torture/compile/20010518-2.x: Likewise.
16581         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16582         HC11/HC12 (array is too large).
16583
16584 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16585
16586         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16587         * lib/g++-dg.exp (g++-dg-test): Likewise.
16588
16589 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16590
16591         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16592         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16593
16594 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16595
16596         * g++.dg/warn/implicit-typename1.C: Remove warning.
16597
16598 2003-02-28  Richard Henderson  <rth@redhat.com>
16599
16600         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16601         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16602
16603 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16604
16605         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16606         * g++.dg/pch/pch.exp: Likewise.
16607
16608 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16609
16610         PR c++/9879
16611         * testsuite/g++.dg/init/new4.C: New test.
16612
16613 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16614
16615         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16616
16617 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16618
16619         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16620         unsigned long.
16621
16622         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16623         wider than float.
16624
16625 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16626
16627         * lib/scanasm.exp: Add support for counting numbers of
16628         occurences.
16629         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16630         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16631
16632 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16633
16634         PR c++/9683
16635         * g++.dg/template/static3.C: New test.
16636
16637         PR c++/9829
16638         * g++.dg/parse/namespace6.C: New test.
16639
16640 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16641
16642         PR target/9732
16643         * gcc.dg/20030225-1.c: New test.
16644
16645 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16646
16647         * README: Remove out-of-date information.
16648
16649         PR c++/9836
16650         * g++.dg/template/spec6.C: New test.
16651
16652 2003-02-24  Jeff Law  <law@redhat.com>
16653
16654         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16655
16656 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16657
16658         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16659         * gcc.dg/pragma-ep-1.c: Likewise.
16660
16661 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16662
16663         PR c++/9602
16664         * g++.dg/template/friend16.C: New test.
16665
16666 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16667
16668         PR c++/5333
16669         * g++.dg/parse/fused-params1.C: Adjust error messages.
16670         * g++.dg/template/nested3.C: New test.
16671
16672 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16673
16674         * g++.dg/abi/param1.C: New test.
16675
16676 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16677
16678         PR c++/7982
16679         * g++.dg/warn/implicit-typename1.C: New test.
16680
16681 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16682
16683         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16684         with "mtune".
16685         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16686         * gcc.c-torture/execute/20010129-1.x: Likewise.
16687         * gcc.dg/20011107-1.c: Likewise.
16688         * gcc.dg/20020108-1.c: Likewise.
16689         * gcc.dg/20020122-3.c: Likewise.
16690         * gcc.dg/20020206-1.c: Likewise.
16691         * gcc.dg/20020310-1.c: Likewise.
16692         * gcc.dg/20020426-2.c: Likewise.
16693         * gcc.dg/20020517-1.c: Likewise.
16694         * gcc.dg/991230-1.c: Likewise.
16695         * gcc.dg/i386-unroll-1.c: Likewise.
16696         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16697
16698 2003-02-22  Jan Hubicka  <jh@suse.cz>
16699
16700         * gcc.dg/i386-mul.c: New test.
16701
16702 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16703
16704         * gcc.dg/builtins-5.c: New test case.
16705
16706 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16707
16708         * gcc.dg/asmreg-1.c: New test.
16709
16710 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16711
16712         PR c++/9749
16713         * g++.dg/parse/varmod1.C: New test.
16714
16715 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16716
16717         PR c++/9727
16718         * g++.dg/template/op1.C: New test.
16719
16720 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16721
16722         PR c++/8906
16723         * g++.dg/template/nested2.C: New test.
16724
16725 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16726
16727         PR c++/8724
16728         * g++.dg/expr/dtor1.C: New test.
16729
16730 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16731
16732         * gcc.dg/cpp/include3.c: New test.
16733         * gcc.dg/cpp/inc/foo.h: New file.
16734
16735 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16736
16737         * gcc.c-torture/execute/20030221-1.c: New test.
16738
16739 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16740
16741         PR c++/9729
16742         * g++.dg/abi/conv1.C: New test.
16743
16744 2003-02-20  Jan Hubicka  <jh@suse.cz>
16745
16746         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16747
16748 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16749
16750         * gcc.c-torture/compile/20030219-1.c: New test.
16751
16752 2003-02-18  Jan Hubicka  <jh@suse.cz>
16753
16754         * gcc.dg/funcorder.c: New test.
16755
16756 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16757
16758         * gcc.c-torture/execute/20030218-1.c: New.
16759
16760 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16761
16762         * gcc.dg/20030218-1.c: New.
16763
16764 2003-02-18  Richard Henderson  <rth@redhat.com>
16765
16766         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16767         * gcc.dg/attr-used-2.c: New.
16768
16769 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16770
16771         PR c++/9704
16772         * g++.dg/init/copy5.C: New test.
16773
16774 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16775
16776         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16777         * g++.dg/pch/pch.exp: Likewise.
16778
16779 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16780
16781         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16782         STACK_SIZE is not defined.
16783
16784 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16785
16786         PR c++/9457
16787         * g++.dg/template/init1.C: New test.
16788
16789 2003-02-16  Jan HUbicka  <jh@suse.cz>
16790
16791         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16792         (foo): Add few extra tests
16793         * gcc.dg/c99-const-expr-3.c: Likewise.
16794         * gcc.c-torture/execute/20030216-1.c: New.
16795
16796 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16797
16798         PR c++/9459
16799         * g++.dg/ext/typeof4.C: New test.
16800
16801 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16802
16803         * gcc.dg/i386-387-3.c: New test case.
16804
16805 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16806
16807         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16808         cris-*-elf* cris-*-aout* and mmix-*-*.
16809
16810 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16811
16812         * gcc.dg/20030213-1.c: New test.
16813
16814 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16815
16816         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16817         * gcc.dg/i386-387-2.c: Likewise.
16818
16819 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16820
16821         * gcc.dg/ppc-spe.c: Fix formatting.
16822         Enable tests that were previously unsupported by gas.
16823         Delete tests for instructions that no longer exist.
16824         Switch arguments on evsubifw builtin.
16825
16826 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16827
16828         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16829         STACK_SIZE is too small.
16830
16831 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16832             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16833
16834         * gcc.dg/decl-2.c: New test.
16835
16836 2003-02-10  Jan Hubicka  <jh@suse.cz>
16837
16838         * gcc.dg/i386-fpcvt-1.c:  New test.
16839
16840 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16841
16842         * gcc.c-torture/execute/20030209-1.c: New test.
16843
16844 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16845
16846         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16847         int-wide bitops, use the constants of the same width.
16848         Likewise, if long long is 32-bit wide, test bitops using
16849         32-bit constants.
16850
16851 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16852
16853         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16854
16855 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16856
16857         * testsuite/gcc.dg/builtins-4.c: New test case.
16858
16859 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16860
16861         * gcc.dg/20020430-1.c: Fix dg command typos.
16862         * gcc.dg/20020503-1.c: Likewise.
16863
16864 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16865
16866         PR c++/8785
16867         * g++.dg/parse/fused-params1.C: New test.
16868
16869         PR c++/8857
16870         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16871
16872         PR c++/8921
16873         * g++.dg/parse/non-dependent1.C: New test.
16874
16875         PR c++/8928
16876         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16877
16878         PR c++/9228
16879         * g++.dg/parse/undefined7.C: New test.
16880         * g++.dg/parse/non-templ1.C: New test.
16881
16882         PR c++/9229
16883         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16884
16885 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16886
16887         * gcc.c-torture/compile/20030206-1.c: New test.
16888
16889 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16890
16891         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16892         "pow" to "foo" to avoid potential confusion with a math built-in.
16893
16894 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16895
16896         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16897         conditions for SPARC targets.
16898
16899 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16900
16901         * gcc.dg/20030204-1.c: New test.
16902
16903 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16904
16905         PR c++/38
16906         * g++.dg/parse/array-size1.C: New test.
16907
16908         PR c++/5657
16909         * g++.dg/parse/undefined3.C: New test.
16910
16911         PR c++/5665
16912         * g++.dg/parse/undefined4.C: New test.
16913
16914         PR c++/5975
16915         * g++.dg/parse/undefined5.C: New test.
16916
16917         PR c++/7259
16918         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16919
16920         PR c++/8578
16921         * g++.dg/parse/casting-operator1.C: New test.
16922
16923         PR c++/8596
16924         * g++.dg/parse/undefined6.C: New test.
16925
16926         PR c++/8736
16927         * g++.dg/parse/missing-template1.C: New test.
16928
16929 2003-02-04  Jan Hubicka  <jh@suse.cz>
16930
16931         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16932         * gcc.dg/i386-cmov?.c:  Likewise.
16933         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16934         * gcc.dg/i386-ssefp-1.c:  Likewise.
16935         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16936         conventions.
16937
16938 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16939
16940         PR c++/7129
16941         * testsuite/g++.dg/ext/max.C: New test.
16942
16943 2003-02-03  Jan Hubicka  <jh@suse.cz>
16944
16945         * gcc.c-torture/execute/20030203-1.c: New test.
16946
16947 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16948
16949         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16950         'natural-endian'.
16951
16952 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16953
16954         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16955         * g++.dg/init/new2.C: Likewise.
16956         * g++.dg/other/new1.C: Likewise.
16957
16958 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16959
16960         * gcc.dg/struct-ret-libc.c: New test.
16961
16962 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16963
16964         * gcc.dg/20030129-1.c: New test.
16965
16966 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16967
16968         PR c++/8849
16969         * g++.dg/template/ptrmem4.C: New test.
16970
16971 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16972
16973         * g++.dg/parser/constant1.C: New test.
16974
16975 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16976
16977         PR c++/8591
16978         * g++.dg/parse/friend2.C: New test.
16979
16980 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16981
16982         PR c++/9437
16983         * g++.dg/template/unify4.C: New test.
16984
16985 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16986
16987         * gcc.c-torture/execute/20030128-1.c: New test.
16988
16989 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16990
16991         * g++.dg/lookup/nested1.C: Test moved from ...
16992         * g++.old-deja/g++.other/lookup24.C: ... here.
16993
16994 2003-01-28  Jan Hubicka  <jh@suse.cz>
16995
16996         * gcc.dg/i386-cmov5.c:  New test.
16997
16998 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16999
17000         * gcc.c-torture/execute/20010925-1.c: Changed the
17001         memcpy declaration.
17002
17003 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17004
17005         PR c++/3902
17006         * g++.dg/parse/template5.C: New test.
17007
17008 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17009
17010         PR fortran/9258
17011         * g77.dg/pr9258: New test.
17012
17013 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17014
17015         * README: Move relevant parts from README.g++.
17016
17017         * README.g++: Remove this file.
17018
17019 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17020
17021         * g++.dg/abi/dcast1.C: New test.
17022
17023 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17024
17025         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17026
17027 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17028
17029         PR c++/47
17030         * g++.old-deja/g++.other/lookup24.C: New test.
17031
17032 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17033
17034         PR middle-end/7227
17035         * gcc.dg/uninit-C.c: New test.
17036
17037 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17038
17039         * g++.dg/abi/covariant1.C: New test.
17040
17041 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17042
17043         * gcc.dg/20030123-1.c: New test.
17044
17045 2003-01-25  Jan Hubicka  <jh@suse.cz>
17046
17047         PR opt/8492
17048         * gcc.c-torture/compile/20030125-1.c
17049
17050 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17051
17052         PR c++/9403
17053         * g++.dg/parse/template3.C: New test.
17054         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17055
17056         PR c++/795
17057         * g++.dg/parse/template4.C: New test.
17058
17059         PR c++/9415
17060         * g++.dg/template/qual2.C: New test.
17061
17062         PR c++/8545
17063         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17064
17065         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17066
17067 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17068
17069         * gcc.c-torture/execute/switch-1.c: New test case.
17070
17071 2003-01-25  Jan Hubicka  <jh@suse.cz>
17072
17073         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17074
17075 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17076
17077         Tweaks for Bison-1.875. From the NEWS file:
17078         "- `parse error' -> `syntax error'
17079         Bison now uniformly uses the term `syntax error'"
17080         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17081         * gcc.dg/cpp/digraph2.c: Likewise.
17082         * gcc.dg/cpp/direct2.c: Likewise.
17083         * gcc.dg/cpp/paste4.c: Likewise.
17084         * gcc.dg/c90-restrict-1.c: Likewise.
17085         * gcc.dg/c99-func-2.c: Likewise.
17086         * gcc.dg/noncompile/920721-2.c: Likewise.
17087         * gcc.dg/noncompile/930622-2.c: Likewise.
17088         * gcc.dg/noncompile/940112-1.c: Likewise.
17089         * gcc.dg/noncompile/950921-1.c: Likewise.
17090         * gcc.dg/noncompile/951123-1.c: Likewise.
17091         * gcc.dg/noncompile/971104-1.c: Likewise.
17092         * gcc.dg/noncompile/990416-1.c: Likewise.
17093
17094 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17095
17096         * g++.dg/parse/undefined1.C: Add error message.
17097
17098 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17099
17100         PR c++/9354
17101         * g++.dg/parse/new1.C: New test.
17102
17103         PR c++/9216
17104         * g++.dg/parse/template2.C: New test.
17105
17106         PR c++/9354
17107         * g++.dg/parse/typedef2.C: New test.
17108
17109         PR c++/9328
17110         * g++.dg/ext/typeof3.C: New test.
17111
17112 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17113
17114         PR c++/2738
17115         * g++.dg/parse/ret-type1.C: New test.
17116
17117         PR c++/3792
17118         * g++.dg/parse/tmpl-outside1.C: New test.
17119
17120         PR c++/4207
17121         * g++.dg/parse/int-as-enum1.C: New test.
17122
17123         PR c++/4903
17124         * g++.dg/parse/no-typename1.C: New test.
17125
17126         PR c++/5533
17127         * g++.dg/parse/no-value1.C: New test.
17128
17129         PR c++/5921
17130         * g++.dg/parse/wrong-inline1.C: New test.
17131
17132         PR c++/6402
17133         * g++.dg/parse/ref1.C: New test.
17134
17135         PR c++/6992
17136         * g++.dg/parse/attr-ctor1.C: New test.
17137
17138         PR c++/7229
17139         * g++.dg/parse/namespace5.C: New test.
17140
17141         PR c++/7917
17142         * g++.dg/parse/func-def1.C: New test.
17143
17144         PR c++/8143
17145         * g++.dg/parse/undefined1.C: New test.
17146
17147         PR c++/5723, PR c++/8522
17148         * g++.dg/parse/specialization1.C: New test.
17149
17150         PR c++/163, PR c++/8595
17151         * g++.dg/parse/struct-as-enum1.C: New test.
17152
17153         PR c++/9173
17154         * g++.dg/parse/undefined2.C: New test.
17155
17156 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17157
17158         PR c++/9298
17159         * g++.dg/parse/template1.C: New test.
17160
17161         PR c++/9384
17162         * g++.dg/parse/using1.C: New test.
17163
17164         PR c++/9285
17165         PR c++/9294
17166         * g++.dg/parse/expr2.C: New test.
17167
17168         PR c++/9388
17169         * g++.dg/parse/lookup2.C: Likewise.
17170
17171 2003-01-21  Jan Hubicka  <jh@suse.cz>
17172
17173         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17174         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17175         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17176         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17177
17178 2003-01-20  Nick Clifton  <nickc@redhat.com>
17179
17180         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17181         problem with ARM sibcall code generation.
17182
17183 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17184
17185         * gcc.c-torture/execute/20030120-1.c: New.
17186
17187 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17188
17189         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17190
17191 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17192
17193         PR c++/9272
17194         * g++.dg/parse/ctor1.C: New test.
17195
17196         PR c++/9294:
17197         * g++.dg/parse/qualified1.C: New test.
17198
17199         * g++.dg/parse/typename3.C: New test.
17200
17201 2003-01-16  Richard Henderson  <rth@redhat.com>
17202
17203         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17204
17205 2003-01-16  Richard Henderson  <rth@redhat.com>
17206
17207         * g++.dg/pch/pch.exp: Copy test header to the working directory
17208         before using it either for precompilation or direct use.
17209         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17210         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17211
17212 2003-01-16  Richard Henderson  <rth@redhat.com>
17213
17214         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17215         before using it either for precompilation or direct use.
17216         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17217         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17218
17219 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17220
17221         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17222         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17223         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17224         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17225         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17226         typename warning into error.
17227         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17228         error messages.
17229         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17230         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17231         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17232         messages.
17233         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17234         make declaration visible in template.
17235         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17236         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17237         messages.
17238         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17239         message.
17240         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17241         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17242         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17243         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17244         typename warning with error message.
17245         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17246         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17247         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17248
17249 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17250
17251         * g++.dg/parse/ambig2.C: New test.
17252
17253 2003-01-15  Richard Henderson  <rth@redhat.com>
17254
17255         * g++.dg/tls/init-2.C: Update error message string.
17256
17257 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17258
17259         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17260
17261 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17262
17263         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17264         all for HC11/HC12.
17265         * gcc.c-torture/compile/20001205-1.x: Likewise.
17266         * gcc.c-torture/compile/20001226-1.x: Likewise.
17267         * gcc.c-torture/compile/920520-1.x: Likewise.
17268         * gcc.c-torture/compile/961203-1.x: Likewise.
17269         * gcc.c-torture/compile/20020604-1.x: Likewise.
17270
17271 2003-01-15  Jan Hubicka  <jh@suse.cz>
17272
17273         * gcc.c-torture/compile/20030115-1.c: New test.
17274
17275         * gcc.dg/i386-fpcvt-1.c: New test.
17276         * gcc.dg/i386-fpcvt-2.c: New test.
17277
17278 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17279
17280         Further conform g++'s __vmi_class_type_info to the C++ ABI
17281         specification.
17282         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17283         the specification.
17284
17285 2003-01-14  Jan Hubicka  <jh@suse.cz>
17286
17287         * gcc.dg/i386-fpcvt-1.c: New test.
17288         * gcc.dg/i386-fpcvt-2.c: New test.
17289
17290 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17291
17292         * gcc.dg/i386-mmx-3.c: New test.
17293
17294 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17295
17296         PR c++/9264
17297         * g++.dg/parse/octal1.C: New file.
17298
17299         PR c++/9172
17300         * g++.dg/parse/typename1.C: New file.
17301
17302 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17303
17304         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17305         * gcc.dg/bf-no-ms-layout.c: Likewise.
17306         * gcc.dg/bf-ms-attrib.c: Likewise.
17307
17308 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17309
17310         PR c++/9099
17311         * g++.dg/parse/dtor1.C: New file.
17312
17313         PR c++/9128
17314         * g++.dg/rtti/typeid1.C: New file.
17315
17316         PR c++/9153
17317         * g++.dg/parse/lookup1.C: New file.
17318
17319         PR c++/9171
17320         * g++.dg/templ/spec5.C: New file.
17321
17322 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17323
17324         * gcc.c-torture/compile/20030110-1.c: New test.
17325
17326 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17327
17328         Merge from pch-branch:
17329
17330         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17331
17332         * gcc.dg/pch/cpp-1.h: New.
17333         * gcc.dg/pch/cpp-1.c: New.
17334         * gcc.dg/pch/cpp-2.h: New.
17335         * gcc.dg/pch/cpp-2.c: New.
17336
17337         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17338
17339         * gcc.dg/pch/except-1.h: New.
17340         * gcc.dg/pch/except-1.c: New.
17341
17342         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17343
17344         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17345         running test.
17346         * gcc.dg/pch: Include *.hp not *.h.
17347         * gcc.dg/pch/system-1.h: New.
17348         * gcc.dg/pch/system-1.c: New.
17349
17350         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17351
17352         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17353         rather than trying to build and run a program using PCH.
17354         * gcc.dg/pch: Remove dg-do commands from test files.
17355
17356         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17357
17358         * gcc.dg/pch/macro-3.c: New.
17359         * gcc.dg/pch/macro-3.h: New.
17360
17361         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17362
17363         * gcc.dg/pch/common-1.c: New.
17364         * gcc.dg/pch/common-1.h: New.
17365         * gcc.dg/pch/decl-1.c: New.
17366         * gcc.dg/pch/decl-1.h: New.
17367         * gcc.dg/pch/decl-2.c: New.
17368         * gcc.dg/pch/decl-2.h: New.
17369         * gcc.dg/pch/decl-3.c: New.
17370         * gcc.dg/pch/decl-3.h: New.
17371         * gcc.dg/pch/decl-4.c: New.
17372         * gcc.dg/pch/decl-4.h: New.
17373         * gcc.dg/pch/decl-5.c: New.
17374         * gcc.dg/pch/decl-5.h: New.
17375         * gcc.dg/pch/global-1.c: New.
17376         * gcc.dg/pch/global-1.h: New.
17377         * gcc.dg/pch/inline-1.c: New.
17378         * gcc.dg/pch/inline-1.h: New.
17379         * gcc.dg/pch/inline-2.c: New.
17380         * gcc.dg/pch/inline-2.h: New.
17381         * gcc.dg/pch/static-1.c: New.
17382         * gcc.dg/pch/static-1.h: New.
17383         * gcc.dg/pch/static-2.c: New.
17384         * gcc.dg/pch/static-2.h: New.
17385
17386         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17387
17388         * g++.dg/pch/pch.exp: Better handle failing testcases.
17389         * gcc.dg/pch/pch.exp: Likewise.
17390         * gcc.dg/pch/macro-1.c: New.
17391         * gcc.dg/pch/macro-1.h: New.
17392         * gcc.dg/pch/macro-2.c: New.
17393         * gcc.dg/pch/macro-2.h: New.
17394
17395         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17396
17397         * g++.dg/dg.exp: Treat files in pch/ specially.
17398         * g++.dg/pch/pch.exp: New file.
17399         * g++.dg/pch/empty.H: New file.
17400         * g++.dg/pch/empty.C: New file.
17401         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17402         "precompile".
17403
17404         * gcc.dg/pch/pch.exp: New file.
17405         * gcc.dg/pch/empty.h: New file.
17406         * gcc.dg/pch/empty.c: New file.
17407         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17408         "precompile".
17409
17410 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17411
17412         * g++.dg/template/friend14.C: New test.
17413
17414 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17415
17416         * gcc.dg/old-style-asm-1.c: New test.
17417
17418 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17419
17420         * gcc.c-torture/compile/20030109-1.c: New test.
17421
17422 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17423
17424         * gcc.c-torture/execute/20030109-1.c: New test.
17425
17426 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17427
17428         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17429         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17430         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17431         * g++.old-deja/g++.mike/eh2.C: Likewise
17432         * g++.old-deja/g++.mike/eh3.C: Likewise
17433         * g++.old-deja/g++.mike/eh5.C: Likewise
17434         * g++.old-deja/g++.mike/eh6.C: Likewise
17435         * g++.old-deja/g++.mike/eh7.C: Likewise
17436         * g++.old-deja/g++.mike/eh8.C: Likewise
17437         * g++.old-deja/g++.mike/eh9.C: Likewise
17438         * g++.old-deja/g++.mike/eh10.C: Likewise
17439         * g++.old-deja/g++.mike/eh12.C: Likewise
17440         * g++.old-deja/g++.mike/eh13.C: Likewise
17441         * g++.old-deja/g++.mike/eh14.C: Likewise
17442         * g++.old-deja/g++.mike/eh16.C: Likewise
17443         * g++.old-deja/g++.mike/eh17.C: Likewise
17444         * g++.old-deja/g++.mike/eh18.C: Likewise
17445         * g++.old-deja/g++.mike/eh21.C: Likewise
17446         * g++.old-deja/g++.mike/eh23.C: Likewise
17447         * g++.old-deja/g++.mike/eh24.C: Likewise
17448         * g++.old-deja/g++.mike/eh25.C: Likewise
17449         * g++.old-deja/g++.mike/eh26.C: Likewise
17450         * g++.old-deja/g++.mike/eh27.C: Likewise
17451         * g++.old-deja/g++.mike/eh28.C: Likewise
17452         * g++.old-deja/g++.mike/eh29.C: Likewise
17453         * g++.old-deja/g++.mike/eh31.C: Likewise
17454         * g++.old-deja/g++.mike/eh33.C: Likewise
17455         * g++.old-deja/g++.mike/eh34.C: Likewise
17456         * g++.old-deja/g++.mike/eh35.C: Likewise
17457         * g++.old-deja/g++.mike/eh36.C: Likewise
17458         * g++.old-deja/g++.mike/eh37.C: Likewise
17459         * g++.old-deja/g++.mike/eh38.C: Likewise
17460         * g++.old-deja/g++.mike/eh39.C: Likewise
17461         * g++.old-deja/g++.mike/eh40.C: Likewise
17462         * g++.old-deja/g++.mike/eh41.C: Likewise
17463         * g++.old-deja/g++.mike/eh42.C: Likewise
17464         * g++.old-deja/g++.mike/eh44.C: Likewise
17465         * g++.old-deja/g++.mike/eh46.C: Likewise
17466         * g++.old-deja/g++.mike/eh47.C: Likewise
17467         * g++.old-deja/g++.mike/eh48.C: Likewise
17468         * g++.old-deja/g++.mike/eh49.C: Likewise
17469         * g++.old-deja/g++.mike/eh50.C: Likewise
17470         * g++.old-deja/g++.mike/eh51.C: Likewise
17471         * g++.old-deja/g++.mike/eh53.C: Likewise
17472         * g++.old-deja/g++.mike/eh55.C: Likewise
17473         * g++.old-deja/g++.mike/p7912.C: Likewise
17474         * g++.old-deja/g++.mike/p9706.C: Likewise
17475         * g++.old-deja/g++.mike/p10416.C: Likewise
17476         * g++.old-deja/g++.mike/p11667.C: Likewise
17477         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17478         Remove redundant reference to Iris.
17479         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17480         Elxsi, i860, Pico Java, and WE32K.
17481
17482 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17483
17484         * g++.dg/ext/asm4.C: New test.
17485
17486 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17487
17488         PR c++/9030
17489         * g++.dg/template/friend12.C: New test.
17490         * g++.dg/template/friend13.C: Likewise.
17491         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17492
17493 2003-01-08  Jan Hubicka  <jh@suse.cz>
17494
17495         * gcc.dg/i386-cadd.c: New test.
17496         * gcc.dg/i386-cmov4.c: Likewise.
17497
17498 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17499
17500         PR c++/9165
17501         * g++.dg/warn/Wunused-3.C: New test.
17502
17503         * g++.dg/abi/bitfield9.C: New test.
17504
17505         PR c++/9189
17506         * g++.dg/parse/defarg3.C: New test.
17507
17508 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17509
17510         * g++.dg/parse/ambig1.C: New test.
17511         * g++.dg/parse/defarg2.C: New test.
17512
17513 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17514
17515         * g++.dg/template/defarg-1.C: New test.
17516         * g++.dg/template/local2.C: Likewise.
17517
17518 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17519
17520         * gcc.c-torture/execute/20030105-1.c: New test.
17521
17522 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17523
17524         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17525         * g++.dg/parse/namespace4.C: Likewise.
17526
17527 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17528
17529         * g++.dg/template/ntp2.C: New test.
17530
17531 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17532
17533         * g++.dg/parse/extern-C-1.C: New test.
17534
17535         * g++.dg/parse/namespace4.C: New test.
17536
17537         * g++.dg/template/nested1.C: New test.
17538
17539         * g++.dg/parse/namespace3.C: New test.
17540
17541 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17542
17543         * g++.dg/lookup/two-stage1.C: New test.
17544
17545 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17546
17547         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17548         * g++.old-deja/g++.jason/access8.C: Likewise.
17549         * g++.old-deja/g++.other/decl5.C: Likewise.
17550
17551 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17552
17553         * g++.dg/parse/parse7.C: New test.
17554
17555 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17556
17557         PR c++/2843
17558         * g++.dg/ext/attrib7.C: New test.
17559
17560 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17561
17562         * g++.dg/parse/parse6.C: New test.
17563
17564 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17565
17566         * gcc.dg/h8300-stack-1.c: New.
17567
17568 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17569
17570         g++.dg/lookup/exception1.C: New test.
17571
17572         g++.dg/lookup/template1.C: New test.
17573
17574         g++.dg/parse/namespace2.C: New test.
17575
17576         g++.dg/parse/parens2.C: New test.
17577
17578 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17579
17580         * g++.dg/parse/parse5.C: New test.
17581         * g++.dg/lookup/scoped4.C: New test.
17582
17583 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17584
17585         * g++.dg/parse/parens1.C: New test.
17586
17587         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17588         angle-bracket1.C.
17589         * g++.dg/parse/parens2.C: New test.
17590
17591         * g++.dg/lookup/scope-operator1.C: New test.
17592
17593         * g++.dg/parse/operator1.C: New test.
17594
17595 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17596
17597         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17598         * g++.old-deja/g++.other/access6.C: Likewise.
17599         * g++.old-deja/g++.other/decl1.C: Likewise.
17600         * g++.old-deja/g++.pt/typename12.C: Likewise.
17601
17602 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17603
17604         * g++.dg/parse/namespace1.C: New test.
17605
17606 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17607
17608         * g++.dg/parse/parse4.C: New test.
17609
17610 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17611
17612         * g++.dg/parse/parse3.C: New test.
17613
17614 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17615
17616         * g++.dg/parse/parse2.C: New test.
17617
17618 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17619
17620         * g++.dg/template/friend11.C: New test.
17621
17622 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17623
17624         * g++.dg/parse/parse1.C: New test.
17625
17626 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17627
17628         * lib/profopt.exp: Change the name of a global variable to avoid
17629         possible clashes with other test suites.
17630
17631 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17632
17633         * g++.dg/inherit/covariant8.C: New test.
17634
17635 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17636
17637         * g++.dg/init/array9.C: New test.
17638
17639         PR c++/9112
17640         * g++.dg/parse/expr1.C: New test.
17641
17642 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17643
17644         * gcc.c-torture/compile/20021230-1.c: New test.
17645
17646 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17647
17648         * g++.dg/inherit/covariant5.C: New test.
17649         * g++.dg/inherit/covariant6.C: New test.
17650         * g++.dg/inherit/covariant7.C: New test.
17651
17652 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17653
17654         PR c++/2739
17655         * g++.dg/other/access2.C: New test.
17656
17657 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17658
17659         * g++.dg/other/anon-struct.C: No longer fails
17660         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17661         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17662         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17663
17664 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17665
17666         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17667
17668 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17669
17670         * g++.dg/eh/spec4.C: Remove stray semicolon.
17671         * g++.dg/expr/pmf-1.C: Change error message.
17672         * g++.dg/ext/asm1.C: Remove stray semicolon.
17673         * g++.dg/ext/typename1.C: Add missing typenames.
17674         * g++.dg/inherit/template-as-base.C: Change error message.
17675         * g++.dg/lookup/scoped1.C: Likewise.
17676         * g++.dg/lookup/scoped2.C: Likewise.
17677         * g++.dg/lookup/using2.C: Likewise.
17678         * g++.dg/other/component1.C: Remove stray semicolon.
17679         * g++.dg/other/do1.C: Change error message.
17680         * g++.dg/other/error2.C: Likewise.
17681         * g++.dg/other/init1.C: Likewise.
17682         * g++.dg/other/packed1.C: Remove stray semicolon.
17683         * g++.dg/other/ptrmem2.C: Change error message.
17684         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17685         marker.
17686         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17687         * g++.dg/template/access3.C: Add typename keyword.
17688         * g++.dg/template/access5.C: Remove stray semicolon.
17689         * g++.dg/template/access6.C: Likewise.
17690         * g++.dg/template/complit1.C: Likewise.
17691         * g++.dg/template/crash1.C: Change error message.
17692         * g++.dg/template/inherit2.C: Remove stray semicolon.
17693         * g++.dg/template/instantiate2.C: Likewise.
17694         * g++.dg/template/instantiate3.C: Change error message.
17695         * g++.dg/template/qual1.C: Remove stray semicolon.
17696         * g++.dg/template/qualttp18.C: Change error message.
17697         * g++.dg/template/ref1.C: Remove stray semicolon.
17698         * g++.dg/template/sizeof1.C (A::value): Declare it.
17699         * g++.dg/template/spec4.C: Change error message.
17700         * g++.dg/template/static1.C: Likewise.
17701         * g++.dg/template/type1.C: Likewise.
17702         * g++.dg/template/typename3.C: Likewise.
17703         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17704         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17705         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17706         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17707         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17708         named return value extension.
17709         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17710         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17711         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17712         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17713         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17714         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17715         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17716         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17717         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17718         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17719         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17720         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17721         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17722         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17723         syntax.
17724         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17725         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17726         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17727         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17728         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17729         * g++.old-deja/g++.brendan/template11.C: Likewise.
17730         * g++.old-deja/g++.brendan/template26.C: Likewise.
17731         * g++.old-deja/g++.brendan/template27.C: Use explicit
17732         specialization syntax.
17733         * g++.old-deja/g++.brendan/template30.C: Likewise.
17734         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17735         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17736         non-dependent names.
17737         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17738         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17739         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17740         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17741         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17742         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17743         named return value extension.
17744         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17745         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17746         * g++.old-deja/g++.ext/return1.C: Likewise.
17747         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17748         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17749         * g++.old-deja/g++.jason/access8.C: Likewise.
17750         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17751         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17752         pseudo-destructor names.
17753         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17754         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17755         pseudo-destructor names.
17756         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17757         * g++.old-deja/g++.jason/overload19.C: Likewise.
17758         * g++.old-deja/g++.jason/overload32.C: Likewise.
17759         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17760         stray semicolons.
17761         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17762         * g++.old-deja/g++.jason/return.C: Likewise.
17763         * g++.old-deja/g++.jason/return2.C: Likewise.
17764         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17765         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17766         syntax.
17767         * g++.old-deja/g++.jason/template10.C: Account for use of
17768         non-dependent names.
17769         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17770         syntax.
17771         * g++.old-deja/g++.jason/template37.C: Likewise.
17772         * g++.old-deja/g++.law/access4.C: Change error messages.
17773         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17774         pseudo-destructor names.
17775         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17776         * g++.old-deja/g++.law/ctors9.C: Likewise.
17777         * g++.old-deja/g++.law/cvt22.C: Likewise.
17778         * g++.old-deja/g++.law/dtors5.C: Likewise.
17779         * g++.old-deja/g++.law/global-init1.C: Likewise.
17780         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17781         * g++.old-deja/g++.law/operators28.C: Likewise.
17782         * g++.old-deja/g++.law/visibility28.C: Likewise.
17783         * g++.old-deja/g++.martin/eval1.C: Likewise.
17784         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17785         name.
17786         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17787         * g++.old-deja/g++.mike/net34.C: Likewise.
17788         * g++.old-deja/g++.mike/net36.C: Likewise.
17789         * g++.old-deja/g++.mike/ns2.C: Likewise.
17790         * g++.old-deja/g++.mike/p12306.C: Likewise.
17791         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17792         value extension.
17793         * g++.old-deja/g++.mike/p700.C: Likewise.
17794         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17795         * g++.old-deja/g++.mike/p710.C: Likewise.
17796         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17797         value extension.
17798         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17799         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17800         * g++.old-deja/g++.ns/crash2.C: Likewise.
17801         * g++.old-deja/g++.ns/crash3.C: Likewise.
17802         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17803         * g++.old-deja/g++.ns/ns17.C: Likewise.
17804         * g++.old-deja/g++.ns/template16.C: Likewise.
17805         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17806         keyword.
17807         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17808         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17809         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17810         named return value extension.
17811         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17812         * g++.old-deja/g++.other/access4.C: Issue additional error
17813         messages.
17814         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17815         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17816         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17817         * g++.old-deja/g++.other/crash25.C: Change error message.
17818         * g++.old-deja/g++.other/crash4.C: Change error message.
17819         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17820         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17821         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17822         checks.
17823         * g++.old-deja/g++.other/defarg8.C: Likewise.
17824         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17825         * g++.old-deja/g++.other/dtor10.C: Likewise.
17826         * g++.old-deja/g++.other/incomplete.C: Likewise.
17827         * g++.old-deja/g++.other/linkage7.C: Likewise.
17828         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17829         lookup algorithm.
17830         * g++.old-deja/g++.other/mangle2.C: Likewise.
17831         * g++.old-deja/g++.other/refinit2.C: Likewise.
17832         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17833         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17834         * g++.old-deja/g++.pt/crash28.C: Likewise.
17835         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17836         syntax.
17837         * g++.old-deja/g++.pt/crash32.C: Change error message.
17838         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17839         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17840         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17841         error message position.
17842         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17843         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17844         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17845         syntax.
17846         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17847         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17848         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17849         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17850         keyword.
17851         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17852         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17853         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17854         keyword.
17855         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17856         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17857         syntax.
17858         * g++.old-deja/g++.pt/friend28.C: Account for use of
17859         non-dependent names.
17860         * g++.old-deja/g++.pt/friend29.C: Likewise.
17861         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17862         rules.
17863         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17864         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17865         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17866         lookup rules.
17867         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17868         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17869         keyword.
17870         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17871         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17872         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17873         keyword.
17874         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17875         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17876         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17877         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17878         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17879         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17880         keyword.
17881         * g++.old-deja/g++.pt/spec10.C: Likewise.
17882         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17883         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17884         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17885         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17886         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17887         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17888         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17889         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17890         * g++.old-deja/g++.pt/typename15.C: Likewise.
17891         * g++.old-deja/g++.pt/typename22.C: Likewise.
17892         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17893         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17894         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17895         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17896         syntax.
17897         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17898         return value extension.
17899         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17900         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17901         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17902         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17903
17904 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17905
17906         * g++.dg/warn/inline1.C: New test.
17907         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17908         * g++.old-deja/g++.jason/synth10.C: Likewise.
17909         * g++.old-deja/g++.mike/net31.C: Likewise.
17910         * g++.old-deja/g++.mike/p8786.C: Likewise.
17911
17912         * g++.dg/template/friend10.C: New test.
17913         * g++.dg/template/conv5.C: New test.
17914
17915 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17916
17917         * g++.dg/lookup/scoped3.C: New test.
17918
17919         * g++.dg/lookup/decl1.C: New test.
17920         * g++.dg/lookup/decl2.C: New test.
17921
17922 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17923
17924         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17925         gcc.c-torture/compile/20021015-1.c,
17926         gcc.c-torture/compile/20021015-2.c,
17927         gcc.c-torture/compile/20021123-1.c,
17928         gcc.c-torture/compile/20021123-2.c,
17929         gcc.c-torture/compile/20021123-3.c,
17930         gcc.c-torture/compile/20021123-4.c,
17931         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17932         only to 3.1 or 3.2 branch.
17933
17934 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17935
17936         * gcc.dg/i386-bitfield3.c: New test.
17937
17938         * gcc.dg/i386-bitfield2.c: New test.
17939
17940 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17941
17942         * g++.dg/parse/conv_op1.C: New test.
17943
17944 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17945
17946         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17947         approved.
17948
17949 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17950
17951         * gcc.c-torture/compile/20021220-1.c: New test.
17952
17953 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17954
17955         * gcc.dg/i386-fastcall-1.c: New.
17956
17957 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17958
17959         * gcc.c-torture/execute/20021219-1.c: New test.
17960
17961 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17962
17963         * gcc.dg/i386-pic-1.c: New test.
17964
17965 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17966
17967         PR c++/8099
17968         * g++.dg/template/friend9.C: New test.
17969
17970 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17971
17972         PR c++/3663
17973         * g++.dg/template/access7.C: New test.
17974
17975 2002-12-18  Nick Clifton  <nickc@redhat.com>
17976
17977         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17978         the libstdc++-v3 directory has been found.
17979
17980 2002-12-12  Devang Patel <dpatel@apple.com>
17981         * gcc.dg/darwin-ld-1.c: New test.
17982         * gcc.dg/darwin-ld-2.c: New test.
17983         * gcc.dg/darwin-ld-3.c: New test.
17984         * gcc.dg/darwin-ld-4.c: New test.
17985         * gcc.dg/darwin-ld-5.c: New test.
17986
17987 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17988
17989         * gcc.c-torture/compile/20021212-1.c: New test.
17990
17991 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17992
17993         * gcc.dg/fshort-wchar: New test.
17994
17995 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17996
17997         PR c++/8372
17998         * g++.dg/template/dtor1.C: New test.
17999
18000         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18001         markers.
18002
18003 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18004
18005         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18006
18007 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18008
18009         * g++.dg/template/static1.C: New test.
18010         * g++.dg/template/static2.C: New test.
18011         * g++.old-deja/g++.ext/memconst.C: New test.
18012
18013 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18014
18015         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18016         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18017         * g++.dg/special/initp1.C: Likewise.
18018
18019 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18020
18021         * gcc.c-torture/execute/20021204-1.c: New test.
18022
18023 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18024
18025         * gcc.dg/ppc-fmadd-1.c: New file.
18026         * gcc.dg/ppc-fmadd-2.c: New file.
18027         * gcc.dg/ppc-fmadd-3.c: New file.
18028
18029 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18030
18031         * gcc.c-torture/compile/20021204-1.c: New test.
18032
18033 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18034
18035         * g++.dg/inherit/covariant2.C: New test.
18036         * g++.dg/inherit/covariant3.C: New test.
18037         * g++.dg/inherit/covariant4.C: New test.
18038         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18039         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18040
18041 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18042
18043         PR c++/8688
18044         * g++.dg/init/brace3.C: New test.
18045
18046 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18047
18048         * gcc.dg/20020210-1.c: Fix a comment typo.
18049
18050 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18051
18052         PR c++/8720
18053         * g++.dg/parse/defarg1.C: New test.
18054
18055         PR c++/8615
18056         * g++.dg/template/char1.C: New test.
18057
18058         * g++.dg/template/varmod1.C: Fix typo.
18059
18060 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18061
18062         DR 180
18063         * g++.old-deja/g++.pt/crash32.C: Expect error.
18064
18065 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18066
18067         PR c++/5919
18068         * g++.dg/template/varmod1.C: New test.
18069
18070         PR c++/8727
18071         * g++.dg/inherit/typeinfo1.C: New test.
18072
18073         PR c++/8663
18074         * g++.dg/inherit/typedef1.C: New test.
18075
18076 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18077
18078         PR c++/8332
18079         PR c++/8493
18080         * g++.dg/template/strlen1.C: New test.
18081
18082         PR c++/8227
18083         * g++.dg/template/ctor2.C: New test.
18084
18085         PR c++/8214
18086         * g++.dg/init/string1.C: New test.
18087
18088         PR c++/8511
18089         * g++.dg/template/friend8.C: New test.
18090
18091 2002-11-29  Joe Buck <jbuck@synopsys.com>
18092
18093         * g++.dg/lookup/anon2.C: New test.
18094
18095 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18096
18097         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18098         h8300 port.
18099
18100 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18101
18102         * gcc.dg/bitfld-6.c: New test.
18103
18104 2002-11-27  Jan Hubicka  <jh@suse.cz>
18105
18106         * gcc.c-torture/execute/20021127.[cx]: New test.
18107
18108 2002-11-26  Jan Hubicka  <jh@suse.cz>
18109
18110         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18111         quality.
18112
18113 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18114
18115         * g++.dg/init/brace2.C: New test.
18116         * g++.old-deja/g++.mike/p9129.C: Correct.
18117
18118 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18119
18120         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18121
18122 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18123
18124         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18125
18126 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18127
18128         * testsuite/g++.dg/abi/empty11.C: New test.
18129         * testsuite/g++.dg/rtti/cv1.C: New test.
18130
18131 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18132
18133         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18134
18135 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18136
18137         * g++.dg/abi/empty10.C: New test.
18138
18139 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18140
18141         * gcc.c-torture/compile/20021124-1.c: New test.
18142
18143 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18144
18145         * g++.dg/abi/rtti2.C: New test.
18146
18147 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18148
18149         * gcc.dg/i386-unroll-1.c: New test.
18150
18151 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18152
18153         * gcc.c-torture/compile/20021120-1.c: New test.
18154         * gcc.c-torture/compile/20021120-2.c: New test.
18155
18156 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18157
18158         * gcc.dg/bitfld-5.c: New test.
18159
18160 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18161
18162         * gcc.c-torture/execute/20021120-3.c: New test.
18163
18164 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18165
18166         * gcc.c-torture/execute/20021120-2.c: New test.
18167
18168 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18169
18170         * gcc.c-torture/execute/20021120-1.c: New test.
18171
18172 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18173
18174         * gcc.c-torture/execute/20021118-3.c: New test.
18175
18176 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18177
18178         * gcc.c-torture/compile/20021119-1.c: New test.
18179
18180 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18181
18182         * gcc.dg/duff-1.c: New test.
18183         * gcc.dg/duff-2.c: New test.
18184         * gcc.dg/duff-3.c: New test.
18185
18186 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18187
18188         * gcc.dg/cpp/_Pragma5.c: New test.
18189
18190 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18191
18192         * gcc.c-torture/execute/20021118-2.c: New test.
18193
18194 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18195
18196         * gcc.c-torture/execute/20021118-1.c: New test.
18197
18198 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18199
18200         * gcc.dg/20021116-1.c: New test.
18201
18202 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18203
18204         * g++.dg/abi/vcall1.C: New test.
18205
18206 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18207
18208         * gcc.dg/20021029-1.c: New test.
18209         * gcc.dg/20021029-2.c: New test.
18210
18211 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18212
18213         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18214
18215 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18216
18217         PR c/8439
18218         * gcc.dg/20021110.c: Move to ...
18219         * gcc.c-torture/compile/20021110.c: .... here.
18220
18221 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18222
18223         PR c/8467
18224         * gcc.c-torture/execute/20021111-1.c
18225
18226 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18227
18228         PR c/8439
18229         * gcc.dg/20021110.c: New test.
18230
18231 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18232
18233         * g++.dg/abi/vthunk3.C: Run only on x86.
18234
18235 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18236
18237         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18238
18239 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18240
18241         * lib/compat.exp (compat-execute): Fix logic error in last
18242         change.
18243
18244 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18245
18246         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18247
18248 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18249
18250         PR c++/8389
18251         * g++.dg/template/access6.C: New test.
18252
18253 2002-11-08  Jan Hubicka  <jh@suse.cz>
18254
18255         * gcc.dg/i386-ssefp-1.c: New test.
18256         * gcc.dg/i386-ssefp-1.c: New test.
18257
18258 2002-11-08  Jan Hubicka  <jh@suse.cz>
18259
18260         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18261
18262 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18263
18264         * g++.dg/abi/vthunk3.C: New test.
18265
18266         PR c++/8338
18267         * g++.dg/template/crash2.C: New test.
18268
18269 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18270
18271         * testsuite/g++.dg/abi/dtor1.C: New test.
18272         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18273
18274 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18275
18276         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18277         Darwin.
18278
18279 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18280
18281         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18282         -mthumb.  Only xfail with -O0.
18283
18284 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18285
18286         * g++.dg/abi/thunk1.C: New test.
18287         * g++.dg/abi/thunk2.C: Likewise.
18288         * g++.dg/abi/vtt1.C: Likewise.
18289
18290 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18291
18292         PR optimization/8423
18293         * gcc.c-torture/execute/builtin-constant.c: New test.
18294
18295 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18296
18297         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18298         Add some more cases.
18299
18300 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18301
18302         PR c++/8391
18303         * g++.dg/opt/local1.C: New test.
18304
18305 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18306
18307         PR c++/8160
18308         * g++.dg/template/complit1.C: New test.
18309
18310         PR c++/8149
18311         * g++.dg/template/typename4.C: Likewise.
18312
18313 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18314
18315         Core issue 287, PR c++/7639
18316         * g++.dg/template/instantiate1.C: Adjust error location.
18317         * g++.dg/template/instantiate3.C: New test.
18318         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18319         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18320         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18321
18322 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18323
18324         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18325
18326 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18327
18328         PR c++/8287
18329         * g++.dg/init/dtor2.C: New test.
18330
18331 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18332
18333         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18334         * gcc.dg/nest.c: Bypass errors on irix6.
18335
18336 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18337
18338         * gcc.dg/nest.c: Expect error for mmix-*-*.
18339         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18340
18341 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18342
18343         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18344         markers.
18345
18346         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18347
18348 2002-10-25  Mike Stump  <mrs@apple.com>
18349
18350         * gcc.dg/warn-1.c: New test.
18351
18352 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18353
18354         * g++.dg/template/typename3.C: New test.
18355
18356 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18357
18358         * g++.dg/lookup/ptrmem1.C: New test.
18359
18360         * g++.dg/abi/vthunk2.C: New test.
18361
18362 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18363
18364         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18365
18366 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18367
18368         * g++.dg/abi/empty9.C: New test.
18369
18370 2002-10-24  Richard Henderson  <rth@redhat.com>
18371
18372         * g++.dg/inherit/thunk1.C: Enable for ia64.
18373
18374 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18375
18376         PR c++/8067
18377         * g++.dg/lookup/pretty1.C: New test.
18378
18379 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18380
18381         * gcc.dg/20021023-1.c: New test.
18382
18383 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18384
18385         PR c++/7679
18386         * g++.dg/parse/inline1.C: New test.
18387
18388 2002-10-23  Richard Henderson  <rth@redhat.com>
18389
18390         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18391
18392         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18393
18394 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18395
18396         PR c++/6579
18397         * g++.dg/parse/stmtexpr3.C: New test.
18398
18399 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18400
18401         * g++.dg/expr/cond1.C: New test.
18402
18403 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18404
18405         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18406
18407 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18408
18409         * g++.dg/abi/vbase13.C: New test.
18410         * g++.dg/abi/vbase14.C: Likewise.
18411
18412 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18413
18414         * gcc.dg/tls/pic-1.c: New test.
18415         * gcc.dg/tls/nonpic-1.c: New test.
18416         * gcc.dg/20021018-1.c: New test.
18417
18418 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18419
18420         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18421         Remove only files with the same base name as the test case.
18422         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18423         (profopt-execute): Likewise.  Also, remove old profiling
18424         and performance data files before running the tests.
18425
18426         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18427         * g++.dg/bprob/bprob.exp: Likewise.
18428         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18429         to allow more general test case names.
18430
18431         * g++.dg/bprob/bprob-1.C: Rename to ...
18432         * g++.dg/bprob/g++-bprob-1.C: ... this.
18433
18434         * g77.dg/bprob/bprob-1.f: Rename to ...
18435         * g77.dg/bprob/g77-bprob-1.f: ... this.
18436
18437 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18438
18439         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18440         bison 1.50 or later.
18441
18442 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18443
18444         * g++.dg/README: Describe more test directories.
18445
18446 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18447
18448         * g++.dg/init/array6.C: Add additional tests.
18449
18450 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18451
18452         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18453         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18454
18455 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18456
18457         * gcc.c-torture/compile/20020604-1.x: New.
18458         * gcc.c-torture/compile/simd-5.x: Likewise.
18459         * gcc.c-torture/execute/920710-1.x: Likewise.
18460         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18461
18462 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18463
18464         * g++.dg/inherit/override1.C: Add dg-options clause.
18465
18466 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18467
18468         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18469         _mm_slli_si128.
18470
18471 2002-10-19  Andreas Schwab  <schwab@suse.de>
18472
18473         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18474         directory component.
18475
18476 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18477
18478         * g++.dg/inherit/thunk1.C: New test.
18479
18480         * g++.dg/inherit/override1.C: New test.
18481
18482         * g++.dg/abi/mangle11.C: New test.
18483         * g++.dg/abi/mangle14.C: New test.
18484         * g++.dg/abi/mangle17.C: New test.
18485
18486 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18487
18488         * g++.dg/overload/member2.C: New test.
18489
18490 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18491
18492         * g++.dg/README: Describe new compat directory.
18493         * g++.dg/dg.exp: Skip tests in compat directory.
18494         * README.compat: New file.
18495         * lib/compat.exp: New expect script.
18496         * g++.dg/compat: New test directory.
18497         * g++.dg/compat/compat.exp: New expect script.
18498         * g++.dg/compat/abi: New test directory.
18499         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18500         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18501         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18502         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18503         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18504         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18505         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18506         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18507         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18508         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18509         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18510         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18511         * g++.dg/compat/break: New test directory.
18512         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18513         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18514         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18515         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18516         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18517         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18518         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18519         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18520         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18521         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18522         g++.dg/compat/break/README: New files.
18523         * g++.dg/compat/eh: New test directory.
18524         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18525         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18526         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18527         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18528         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18529         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18530         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18531         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18532         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18533         g++.dg/compat/eh/filter2_y.C,
18534         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18535         g++.dg/compat/eh/new1_y.C,
18536         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18537         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18538         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18539         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18540         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18541         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18542         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18543         g++.dg/compat/eh/unexpected1_y.C: New files.
18544         * g++.dg/compat/init: New test directory.
18545         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18546         g++.dg/compat/init/array5_y.C,
18547         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18548         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18549         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18550         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18551         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18552         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18553         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18554         g++.dg/compat/init/init-ref2_y.C: New files.
18555
18556 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18557
18558         PR c++/7584
18559         * g++.dg/inherit/using3.C: New test.
18560
18561 2002-10-17  Jan Hubicka  <jh@suse.cz>
18562
18563         * gcc.dg/20021017-2.c: New test.
18564
18565 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18566
18567         * g++.dg/abi/mangle16.C: Adjust.
18568
18569         * g++.dg/init/array8.C: New test.
18570
18571 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18572
18573         * gcc.dg/special/mips-abi.exp: New test.
18574         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18575
18576 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18577
18578         * g++.dg/abi/mangle16.C: New test.
18579         * g++.dg/abi/mangle17.C: Likewise.
18580
18581         PR c++/7478
18582         * g++.dg/template/ref1.C: New test.
18583
18584 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18585
18586         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18587
18588 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18589
18590         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18591
18592 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR c++/7524
18595         * g++.dg/init/array7.C: New test.
18596
18597 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18598
18599         * g++.dg/init/array6.C: New test.
18600
18601         * g++.dg/abi/mangle13.C: Likewise.
18602         * g++.dg/abi/mangle14.C: Likewise.
18603         * g++.dg/abi/mangle15.C: Likewise.
18604
18605 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18606
18607         * g++.dg/abi/empty8.C: New test.
18608
18609 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18610
18611         * g++.dg/init/ctor1.C: New test.
18612
18613 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18614
18615         * gcc.c-torture/execute/20021015-1.c: New test.
18616
18617 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18618
18619         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18620
18621 2002-10-14  Jan Hubicka  <jh@suse.cz>
18622
18623         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18624
18625 2002-10-14  Richard Henderson  <rth@redhat.com>
18626
18627         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18628
18629 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18630
18631         PR optimization/6631
18632         * g++.dg/opt/const2.C: New test.
18633
18634 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18635
18636         PR c++/7176
18637         * g++.dg/parse/friend1.C: New test.
18638         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18639
18640 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18641
18642         * gcc.dg/20021014-1.c: New test.
18643
18644 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18645
18646         PR c++/5661
18647         * g++.dg/ext/vlm1.C: New test.
18648         * g++.dg/ext/vlm2.C: Likewise.
18649
18650         * g++.dg/init/array1.C: Remove invalid braces.
18651         * g++.dg/init/brace1.C: New test.
18652         * g++.dg/init/copy2.C: Likewise.
18653         * g++.dg/init/copy3.C: Likewise.
18654         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18655         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18656         braces.
18657
18658 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18659
18660         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18661
18662 2002-10-11  Richard Shann  <richard.shann@superh.com>
18663
18664         * gcc.c-torture/compile/simd-5.c: New test.
18665
18666 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18667
18668         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18669
18670 2002-10-10  Jim Wilson  <wilson@redhat.com>
18671
18672         * gcc.c-torture/execute/20021010-1.c: New test.
18673
18674 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18675
18676         PR c/7353
18677         * g++.dg/ext/typedef-init.C: New test.
18678         * gcc.dg/typedef-init.c: New test.
18679
18680 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18681
18682         * gcc.dg/cpp/paste13.c: New test.
18683
18684 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18685
18686         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18687         remaining platforms, XFAIL during compile, not execute.  Don't
18688         XFAIL at -O0.
18689
18690 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18691
18692         * gcc.dg/alias-1.c: Tweak expected warning.
18693
18694 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18695
18696         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18697
18698 2002-10-06  Andreas Jaeger  <aj@suse.de>
18699
18700         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18701         * gcc.dg/cpp/c++98.C: Likewise.
18702
18703         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18704         * g++.dg/cpp/c++98.C: Likewise.
18705
18706         * g++.dg/README (Subdirectories): Mention cpp directory.
18707
18708         PR target/7559
18709         * gcc.dg/20021006-1.c: New test.
18710
18711 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18712
18713         PR c++/7804
18714         * g++.dg/other/warning1.C: New test.
18715
18716 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18717
18718         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18719         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18720         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18721
18722 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18723
18724         PR c++/7931
18725         * g++.dg/template/ptrmem3.C: New test.
18726
18727         PR c++/7754
18728         * g++.dg/template/union1.C: New test.
18729
18730 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18731
18732         PR c++/8006
18733         * g++.dg/abi/mangle9.C: New test.
18734         * g++.dg/abi/mangle10.C: New test.
18735         * g++.dg/abi/mangle11.C: New test.
18736         * g++.dg/abi/mangle12.C: New test.
18737
18738 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18739
18740         PR c++/7188.
18741         * g++.dg/template/meminit1.C: New test.
18742         * g++.dg/warn/Wreorder-1.C: Likewise.
18743         * g++.old-deja/g++.mike/warn3.C: Tweak.
18744         * lib/prune.exp: Ingore "in copy constructor".
18745
18746 2002-10-02  Andreas Jaeger  <aj@suse.de>
18747
18748         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18749         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18750         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18751         on x86-64.
18752
18753 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18754
18755         * gcc.dg/empty1.C: Fix typo.
18756
18757 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18758
18759         * gcc.dg/alias-1.c: New test.
18760
18761 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18762
18763         * gcc.dg/empty1.C: New test.
18764
18765         * g++.dg/tls/init-2.C: Tweak error messages.
18766
18767 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18768
18769         * gcc.c-torture/compile/20020923-1.c: New test.
18770
18771 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18772
18773         * gcc.c-torture/execute/ffs-1.c: New test.
18774         * gcc.c-torture/execute/ffs-2.c: Ditto.
18775
18776 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18777
18778         * g++.dg/overload/member1.C: New test.
18779
18780 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18781
18782         * g++.dg/abi/empty7.C: New test.
18783         * g++.dg/init/pm2.C: Likewise.
18784
18785 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18786
18787         * g++.dg/rtti/crash1.C: New test.
18788
18789 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18790
18791         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18792         gcc.dg/sibcall-4.c: New tests.
18793
18794 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18795
18796         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18797         powerpc and MMIX targets.
18798
18799 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18800
18801         * gcc.dg/cpp/20020927-1.c: New.
18802
18803 2002-09-26  David S. Miller  <davem@redhat.com>
18804
18805         * gcc.c-torture/compile/trunctfdf.c: New.
18806
18807 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18808
18809         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18810
18811 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18812
18813         * gcc.c-torture/execute/loop-15.c: New.
18814
18815 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18816
18817         * README.QMTEST: Fix typo.
18818
18819 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18820
18821         * gcc.dg/20020926-1.c: New test.
18822
18823 2002-09-25  David S. Miller  <davem@redhat.com>
18824
18825         PR target/7842
18826         * gcc.c-torture/execute/shiftdi.c: New test.
18827
18828 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18829
18830         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18831         unique to the tool.
18832         * lib/g77.exp (g77_init): Likewise.
18833         * lib/g++.exp (g++_init): Likewise.
18834         * lib/objc.exp (objc_init): Likewise.
18835
18836 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18837
18838         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18839         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18840         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18841
18842 2002-09-25  Richard Henderson  <rth@redhat.com>
18843
18844         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18845         too-small long double.
18846
18847 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18848
18849         * gcc.dg/20020919-1.c: New test.
18850
18851 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18852
18853         * g++.dg/abi/bitfield6.C: New test.
18854         * g++.dg/abi/bitfield7.C: New test.
18855         * g++.dg/abi/bitfield8.C: New test.
18856         * g++.dg/abi/vbase11.C: New test.
18857
18858 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18859
18860         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18861         hppa*-*-hpux*.  Update test comment.
18862
18863 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18864
18865         * gcc.dg/tls/struct-1.c: New test.
18866
18867 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18868
18869         * gcc.dg/cpp/tr-warn2.c: Update.
18870
18871 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18872
18873         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18874
18875 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18876
18877         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18878         systems.
18879
18880 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18881
18882         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18883
18884         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18885         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18886         setting of cxxfilt.
18887
18888 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18889
18890         * gcc.dg/20020312-2.c: Update for darwin.
18891
18892 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18893
18894         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18895
18896 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18897
18898         * objc.dg/comp-types-1.m: New test.
18899         * objc.dg/comp-types-2.m: New test.
18900         * objc.dg/comp-types-3.m: New test.
18901         * objc.dg/comp-types-4.m: New test.
18902         * objc.dg/comp-types-5.m: New test.
18903         * objc.dg/comp-types-6.m: New test.
18904
18905 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18906
18907         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18908
18909 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18910
18911         * g++.dg/other/do1.C: New test.
18912
18913         * g++.dg/template/subst1.C: New test.
18914
18915 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18916
18917         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18918
18919 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18920
18921         * g++.dg/template/qualttp20.C: Adjust expected errors.
18922         * g++.old-deja/g++.jason/report.C: Likewise.
18923         * g++.old-deja/g++.other/qual1.C: Likewise.
18924
18925         * g++.dg/lookup/scoped2.C: New test.
18926
18927         * g++.dg/ext/asm3.C: New test.
18928
18929 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18930
18931         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18932
18933 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18934
18935         * ChangeLog: follow spelling conventions.
18936         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18937         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18938         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18939         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18940         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18941         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18942         * g++.old-deja/g++.law/global-init1.C: Likewise.
18943         * g++.old-deja/g++.other/delete4.C: Likewise.
18944         * g++.old-deja/g++.other/inline21.C: Likewise.
18945         * g++.old-deja/g++.other/singleton.C: Likewise.
18946         * g77.dg/strlen0.f: Likewise.
18947         * g77.f-torture/compile/20010519-1.f: Likewise.
18948         * g77.f-torture/compile/980310-4.f: Likewise.
18949         * gcc.c-torture/compile/20000605-1.c: Likewise.
18950         * gcc.c-torture/execute/20020225-1.c: Likewise.
18951         * gcc.dg/c90-hexfloat-2.c: Likewise.
18952         * gcc.dg/c99-bool-1.c: Likewise.
18953         * gcc.dg/c99-hexfloat-2.c: Likewise.
18954         * gcc.dg/dll-2.c: Likewise.
18955         * gcc.dg/wtr-union-init-1.c: Likewise.
18956         * gcc.dg/wtr-union-init-2.c: Likewise.
18957         * gcc.dg/wtr-union-init-3.c: Likewise.
18958         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18959         * gcc.dg/cpp/defined.c: Likewise.
18960         * gcc.dg/cpp/macsyntx.c: Likewise.
18961         * gcc.dg/cpp/paste2.c: Likewise.
18962         * gcc.dg/cpp/trad/defined.c: Likewise.
18963         * gcc.dg/format/c90-printf-1.c: Likewise.
18964         * gcc.dg/format/c90-scanf-1.c: Likewise.
18965         * gcc.dg/format/c99-printf-1.c: Likewise.
18966         * gcc.dg/format/c99-scanf-1.c: Likewise.
18967         * gcc.misc-tests/gcov-8.c: Likewise.
18968         * lib/profopt.exp: Likewise.
18969
18970 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18971
18972         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18973
18974 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18975
18976         * g++.dg/inherit/using2.C: New test.
18977
18978 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18979
18980         * ChangeLog: Follow spelling conventions.
18981         * g++.dg/template/friend4.C: Likewise.
18982         * g++.old-deja/g++.pt/crash67.C: Likewise.
18983         * gcc.c-torture/execute/20000801-4.c: Likewise.
18984         * gcc.dg/c90-digraph-1.c: Likewise.
18985         * gcc.dg/c94-digraph-1.c: Likewise.
18986         * gcc.dg/c99-digraph-1.c: Likewise.
18987         * gcc.dg/cpp/line5.c: Likewise.
18988         * gcc.dg/cpp/multiline.c: Likewise.
18989         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18990         * gcc.dg/format/attr-3.c: Likewise.
18991         * gcc.dg/format/c90-scanf-3.c: Likewise.
18992         * gcc.dg/format/ext-4.c: Likewise.
18993
18994 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18995
18996         * g++.dg/template/pretty1.C: New test.
18997
18998 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18999
19000         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19001
19002 2002-09-13  Matt Austern  <austern@apple.com>
19003
19004         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19005         passing a cast expression to a function by const reference.
19006
19007 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19008
19009         * g++.dg/template/deduce1.C: New test.
19010
19011 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19012
19013         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19014         32-bit int.
19015
19016 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19017
19018         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19019         usage.
19020
19021 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19022
19023         * gcc.c-torture/compile/20020910-1.c: New test.
19024
19025 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19026
19027         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19028
19029 2002-09-10  Andreas Jaeger  <aj@suse.de>
19030
19031         * gcc.dg/20020312-2.c: Adjust for x86-64.
19032
19033 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19034
19035         * g77.dg/7388.f: New test case for PR 7388.
19036
19037 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19038
19039         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19040
19041 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19042
19043         * objc.dg/proto-lossage-1.m: New test.
19044
19045 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19046
19047         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19048
19049 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19050
19051         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19052         expected to pass.
19053
19054 2002-09-06  Stan Shebs  <shebs@apple.com>
19055             David Edelsohn  <edelsohn@gnu.org>
19056
19057         * gcc.dg/weak: New directory.
19058         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19059         target-specific xfail bits.
19060         * gcc.dg/typeof-2.c: Move to new directory.
19061         * gcc.dg/weak.exp: New expect script.
19062
19063 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19064
19065         * gcc.c-torture/execute/extzvsi.c: New test.
19066
19067 2002-09-05  Stan Shebs  <shebs@apple.com>
19068
19069         * gcc.dg/weak-1.c: xfail on Darwin.
19070         * gcc.dg/weak-2.c: Ditto.
19071         * gcc.dg/weak-3.c: Ditto.
19072         * gcc.dg/weak-4.c: Ditto.
19073         * gcc.dg/weak-5.c: Ditto.
19074         * gcc.dg/weak-6.c: Ditto.
19075         * gcc.dg/weak-7.c: Ditto.
19076         * gcc.dg/weak-8.c: Ditto.
19077         * gcc.dg/weak-9.c: Ditto.
19078
19079 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19080
19081         * gcc.c-torture/execute/loop-14.c: New test.
19082
19083 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19084
19085         * g++.dg/other/cxa-atexit1.C: New test.
19086
19087         * gcc.dg/typeof-2.c: New test.
19088
19089 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19090
19091         * gcc.dg/builtins-2.c: New testcase.
19092         * gcc.dg/builtins-3.c: New testcase.
19093
19094 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19095
19096         * gcc.dg/cpp/_Pragma4.c: New test.
19097
19098 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19099
19100         * objc/execute/nil_method-1.m: New testcase.
19101
19102 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19103
19104         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19105         [Object class], not [Object initialize].
19106
19107 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19108             Hans-Peter Nilsson  <hp@bitrange.com>
19109
19110         * gcc.c-torture/execute/20020720-1.x: Skip test on
19111         mmix-knuth-mmixware.  Correct comment.
19112
19113 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19114
19115         * testsuite/g++.dg/abi/bitfield5.C: New test.
19116         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19117
19118 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19119
19120         * objc.dg/undeclared-selector.m: New test.
19121
19122 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19123
19124         * g++.dg/other/offsetof1.C: Avoid cast warning.
19125
19126 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19127
19128         * objc.dg/super-class-2.m: New test.
19129
19130 2002-08-24  Matt Austern  <austern@apple.com>
19131
19132         * g++.dg/ext/lvaddr.C: New test.
19133         * g++.dg/ext/lvcast.C: New test.
19134
19135 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19136
19137         * testsuite/g++.dg/inherit/cond1.C: New test.
19138
19139 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19140
19141         * gcc.dg/noncompile/incomplete-1.c: New test.
19142
19143 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19144
19145         * gcc.dg/typespec-1.c: New test.
19146
19147 2002-08-20  Devang Patel  <dpatel@apple.com>
19148         * objc.dg/proto-hier-2.m: New test.
19149
19150 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19151
19152         * objc.dg/bitfield-1.m: New test.
19153         * objc.dg/bitfield-2.m: New test.
19154
19155 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19156
19157         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19158         gcc.dg/c99-flex-array-4.c: New tests.
19159
19160 2002-08-16  Stan Shebs  <shebs@apple.com>
19161
19162         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19163
19164 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19165
19166         * gcc.dg/typeof-1.c: New test.
19167         * g++.dg/ext/typeof2.C: New test.
19168
19169 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19170
19171         * g++.dg/other/offsetof1.C: New test.
19172
19173 2002-08-14  Richard Henderson  <rth@redhat.com>
19174
19175         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19176
19177 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19178
19179         * gcc.dg/cpp/_Pragma3.c: New test.
19180
19181 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19182
19183         * g++.dg/template/inherit3: New test.
19184
19185 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19186
19187         * gcc.dg/bitfld-4.c: Add blank options.
19188
19189 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19190
19191         * g++.dg/template/crash1.C: New test.
19192
19193 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19194
19195         * gcc.dg/tls/opt-2.c: New test.
19196
19197 2002-08-08  Devang Patel  <dpatel@apple.com>
19198
19199         * objc.dg/selector-1.m : New test
19200
19201 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19202
19203         * g++.dg/abi/bitfield4.C: New test.
19204         * gcc.dg/bitfld-4.c: New test.
19205
19206 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19207
19208         * g++.dg/other/packed1.C: New test.
19209
19210 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19211
19212         * g++.dg/abi/offsetof.C: Tweak error messages.
19213         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19214
19215 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19216
19217         * gcc.dg/bitfld-3.c: New test.
19218
19219 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19220             Richard Henderson  <rth@redhat.com>
19221
19222         * gcc.dg/i386-bitfield1.c: New test.
19223         * g++.dg/abi/bitfield3.C: Update.
19224
19225 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19226
19227         * objc.dg/const-str-2.m: Update.
19228         * gcc.dg/cpp/c++98.c: Change to C extension.
19229         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19230         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19231
19232 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19233
19234         * testsuite/gcc.dg/tls/diag-3.c: New.
19235
19236 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19237
19238         * g++.dg/README (Subdirectories): Document new subdir expr.
19239         * g++.dg/expr/pmf-1.C: New test.
19240
19241 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19242
19243         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19244
19245 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19246
19247         * g++.dg/abi/bitfield3.C: New test.
19248
19249 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19250
19251         * lib/gcov.exp: Tweak expected line formats.
19252         * gcc.misc-tests/gcov8.c: New test.
19253         * gcc.misc-tests/gcov8.x: New flags.
19254
19255 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19256
19257         * consistency.vlad/layout/endian.c: Include string.h.
19258
19259         * gcc.c-torture/execute/20020805-1.c: New test.
19260
19261 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19262
19263         * g++.dg/other/conversion1.C: New test.
19264
19265 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19266
19267         * gcc.dg/builtins-1.c: New testcase.
19268
19269 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19270
19271         * g++.dg/inherit/access3.C: New test.
19272
19273 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19274
19275         * gcc.dg/ia64-visibility-2.c: New test.
19276
19277 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19278
19279         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19280         __qualifier_flags to __flags.
19281
19282 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19283
19284         * g++.dg/inherit/operator1.C: New test.
19285         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19286         * g++.dg/other/error1.C: Change expected error message.
19287         * g++.dg/template/conv4.C: Likewise.
19288
19289 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19290
19291         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19292         for documented behavior.
19293
19294 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19295
19296         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19297         several targets known to fail.
19298
19299 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19300
19301         * gcc.dg/mips-args-[123].c: New tests.
19302
19303 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19304
19305         * gcc.dg/ppc-spe.c: New.
19306
19307 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19308
19309         * g++.dg/other/ptrmem4.C: New testcase.
19310
19311 2002-07-24  Richard Henderson  <rth@redhat.com>
19312
19313         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19314
19315 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19316
19317         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19318
19319 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19320
19321         * gcc.c-torture/execute/memset-3.c: New testcase.
19322
19323 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19324
19325         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19326         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19327
19328 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19329
19330         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19331         Delete.
19332
19333 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19334
19335         * gcc.c-torture/compile/simd-4.c: New test.
19336
19337 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19338
19339         PR c++/7347, c++/7348
19340         * g++.dg/template/access4.C: New test.
19341         * g++.dg/template/access5.C: New test.
19342         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19343         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19344         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19345         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19346
19347 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19348
19349         * gcc.dg/gnu89-init-2.c: New test.
19350
19351 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19352
19353         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19354
19355 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19356
19357         * gcc.c-torture/execute/20020720-1.c: New testcase.
19358
19359 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19360
19361         * gcc.dg/cpp/Wsignprom.c: New tests.
19362
19363 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19364
19365         * gcc.c-torture/execute/loop-13.c: New test.
19366
19367 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19368
19369         * gcc.dg/cpp/expr.c: New tests.
19370
19371 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19372
19373         * g++.dg/opt/pr6713.C: Add template instantiation.
19374
19375 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19376
19377         * gcc.dg/nest.c: New test.
19378
19379 2002-07-17  Richard Henderson  <rth@redhat.com>
19380
19381         * g++.dg/opt/pr6713.C: New test.
19382
19383 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19384
19385         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19386         XFAIL for all x86 processors.
19387
19388 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19389
19390         * gcc.c-torture/execute/20010122-1.x: Do not test with
19391         -fomit-frame-pointer.
19392
19393 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19394
19395         * g++.dg/template/instantiate2.C: New test.
19396         * g++.dg/template/spec4.C: New test.
19397
19398 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19399
19400         * g++.dg/template/access2.C: New test.
19401         * g++.dg/template/access3.C: New test.
19402
19403 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19404
19405         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19406         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19407         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19408         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19409         Convert to use <stdarg.h>.
19410         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19411         Delete.
19412         * gcc.dg/va-arg-2.c: New.
19413         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19414
19415 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19416
19417         * gcc.c-torture/compile/20020710-1.c: New test.
19418
19419 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19420                           Andrew Pinski  <pinskia@physics.uc.edu>
19421
19422         gcc.c-torture/compile/simd-2.c: New testcase.
19423         gcc.c-torture/compile/simd-3.c: Likewise.
19424
19425 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19426
19427         PR c++/7224
19428         * g++.dg/overload/error1.C: New test.
19429
19430 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19431
19432         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19433         configuration and IRIX 6 O32 ABI.
19434
19435 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19436
19437         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19438
19439 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19440
19441         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19442
19443 2002-07-10  Jeffrey A Law  <law@redhat.com>
19444
19445         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19446
19447         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19448
19449 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19450
19451         * gcc.dg/20020312-2.c: Check for __PPC__.
19452
19453 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19454
19455         * gcc.c-torture/compile/20020709-1.c: New test.
19456
19457 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19458
19459         * g++.dg/template/qualttp21.C: New test case.
19460
19461 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19462
19463         * gcc.c-torture/compile/20020706-1.c: New test.
19464         * gcc.c-torture/compile/20020706-2.c: New test.
19465
19466 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19467             Alexandre Oliva  <aoliva@redhat.com>
19468
19469         * g++.dg/warn/incomplete1.C: New test.
19470
19471 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19472
19473         PR c++/7099
19474         * g++.dg/warn/noreturn1.C: New test.
19475
19476 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19477
19478         PR c++/6706
19479         * g++.dg/debug/debug6.C: New test.
19480         * g++.dg/debug/debug7.C: New test.
19481
19482 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19483
19484         * gcc.c-torture/compile/simd-3.c: New test.
19485
19486 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19487
19488         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19489         * gcc.dg/20020620-1.c: Likewise.
19490
19491 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19492
19493         PR c++/6944
19494         * g++.dg/init/array4.C: New test.
19495         * g++.dg/init/array5.C: New test.
19496
19497 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19498
19499         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19500         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19501
19502 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19503
19504         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19505         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19506         * gcc.dg/wtr-conversion-1.c: Likewise.
19507         * gcc.dg/wtr-escape-1.c: Likewise.
19508         * gcc.dg/wtr-int-type-1.c: Likewise.
19509         * gcc.dg/wtr-label-1.c: Likewise.
19510         * gcc.dg/wtr-static-1.c: Likewise.
19511         * gcc.dg/wtr-strcat-1.c: Likewise.
19512         * gcc.dg/wtr-suffix-1.c: Likewise.
19513         * gcc.dg/wtr-switch-1.c: Likewise.
19514         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19515         * gcc.dg/wtr-union-init-1.c: Likewise.
19516         * gcc.dg/wtr-union-init-2.c: Likewise.
19517         * gcc.dg/wtr-union-init-3.c: Likewise.
19518
19519         * gcc.dg/wtr-func-def-1.c: New test.
19520
19521 2002-07-02 Devang Patel <dpatel@apple.com>
19522
19523         * objc.dg/param-1.m: New test.
19524
19525 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19526
19527         * gcc.dg/cpp/trad/directive.c: Add test.
19528         * gcc.dg/cpp/trad/macroargs.c: Add test.
19529         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19530
19531 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19532
19533         * gcc.dg/cpp/cmdlne-M.c: New test.
19534
19535 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19536
19537         * objc.dg/desig-init-1.m: New test.
19538
19539 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19540
19541         PR c++/6716
19542         * g++.dg/template/instantiate1.C: New test.
19543
19544 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19545
19546         PR c++/7112
19547         * g++.dg/template/sizeof2.C: New test.
19548
19549 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19550
19551         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19552         gcc.dg/cpp/trad/include.c: New tests.
19553
19554 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19555
19556         PR target/7177
19557         * gcc.c-torture/compile/20020701-1.c: New test.
19558
19559 2002-07-01  Stan Shebs  <shebs@apple.com>
19560
19561         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19562         header here...
19563         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19564         (objc-torture-execute): or here.
19565
19566 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19567
19568         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19569
19570 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19571
19572         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19573
19574 2002-06-30  Devang Patel  <dpatel@apple.com>
19575
19576         * objc.dg/fsyntax-only.m: New test.
19577
19578 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19579
19580         PR c++/6695
19581         * g++.dg/template/friend7.C: New file.
19582
19583 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19584
19585         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19586         return type.
19587
19588 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19589
19590         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19591         avoid division by zero.
19592
19593 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19594
19595         * gcc.dg/Wunknownprag.c: New tests.
19596
19597 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19598
19599         * gcc.c-torture/execute/simd-2.c: New test.
19600
19601 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19602
19603         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19604         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19605         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19606         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19607         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19608         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19609         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19610         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19611         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19612         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19613         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19614         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19615         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19616         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19617         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19618         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19619         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19620
19621 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19622
19623         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19624         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19625         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19626         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19627         New tests.
19628         * gcc.dg/cpp/trad/directive.c: Update.
19629
19630 2002-06-23  Andreas Jaeger  <aj@suse.de>
19631
19632         * gcc.c-torture/execute/complex-6.c: New.
19633
19634 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19635
19636         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19637         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19638         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19639         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19640
19641 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19642
19643         * gcc.dg/cpp/trad: New directory with traditional tests copied
19644         from parent directory.
19645         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19646         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19647         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19648         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19649         Move to trad/ and rename.
19650         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19651         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19652         gcc.dg/cpp/trad/redef2.c: New tests.
19653         * gcc.dg/cpp/trad/trad.exp: New driver.
19654
19655 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19656
19657         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19658         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19659         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19660         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19661         Remove.
19662
19663 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19664
19665         * gcc.dg/20020620-1.c: New test.
19666
19667 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19668
19669         * g++.dg/template/ttp4.C: New test.
19670
19671 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19672
19673         * g++.dg/opt/vt1.C: Fix regexp.
19674
19675 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19676
19677         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19678         Don't use attribute `noinline'.
19679
19680 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19681
19682         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19683
19684 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19685
19686         * gcc.c-torture/execute/simd-1.c: New.
19687
19688         * gcc.dg/simd-1.c: New.
19689
19690 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19691
19692         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19693
19694 2002-06-16  Richard Henderson  <rth@redhat.com>
19695
19696         * g++.dg/ext/anon-struct1.C: New.
19697         * g++.dg/ext/anon-struct2.C: New.
19698         * g++.dg/ext/anon-struct3.C: New.
19699         * gcc.dg/anon-struct-1.c: New.
19700         * gcc.dg/anon-struct-2.c: New.
19701         * gcc.dg/anon-struct-3.c: New.
19702         * gcc.dg/20011008-1.c: Adjust warning text.
19703         * gcc.dg/20020527-1.c: Add -fms-extensions.
19704
19705 2002-06-16  Richard Henderson  <rth@redhat.com>
19706
19707         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19708
19709 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19710
19711         * gcc.c-torture/execute/20020615-1.c: New test.
19712
19713 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19714
19715         * gcc.c-tortuture/execute/compare-1.c: New test case.
19716         * gcc.c-tortuture/execute/compare-2.c: New test case.
19717         * gcc.c-tortuture/execute/compare-3.c: New test case.
19718
19719 2002-06-13  Richard Henderson  <rth@redhat.com>
19720
19721         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19722         ia64 ilp32.
19723
19724 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19725
19726         * g++.dg/template/typename2.C: Update error message.
19727
19728 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19729
19730         * gcc.c-torture/execute/20020611-1.c: New test.
19731
19732 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19733
19734         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19735         list of targets to skip.
19736
19737 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19738
19739         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19740         targets if not optimizing.
19741
19742 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19743
19744         * gcc.c-torture/compile/20020605-1.c: New test.
19745
19746         * g++.dg/opt/vt1.C: New test.
19747
19748         * gcc.dg/20020531-1.c: New test.
19749
19750         * gcc.dg/20020530-1.c: New test.
19751
19752         * gcc.dg/20020527-1.c: New test.
19753
19754         * g++.dg/opt/cse1.C: New test.
19755
19756 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19757
19758         * gcc.dg/20020607-2.c: New test case.
19759
19760 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19761
19762         * gcc.c-torture/compile/20020604-1.c: New test.
19763
19764 2002-06-04  Richard Henderson  <rth@redhat.com>
19765
19766         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19767         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19768         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19769
19770 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19771
19772         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19773
19774 2002-06-03  Richard Henderson  <rth@redhat.com>
19775
19776         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19777         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19778
19779 2002-06-02  Richard Henderson  <rth@redhat.com>
19780
19781         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19782         test functions static.
19783
19784 2002-06-02  Andreas Jaeger  <aj@suse.de>
19785
19786         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19787         now.
19788
19789 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19790
19791         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19792         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19793         Update for mofified diagnostics.
19794         * gcc.dg/c99-intconst-1.c: No longer fail.
19795
19796 2002-06-02  Richard Henderson  <rth@redhat.com>
19797
19798         * gcc.dg/uninit-A.c: Remove xfail markers.
19799
19800 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19801
19802         * gcc.dg/fnegate-1.c: New test case.
19803
19804 2002-05-30  Osku Salerma  <osku@iki.fi>
19805
19806         * gcc.c-torture/execute/mayalias-1.c: New file.
19807
19808 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19809
19810         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19811         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19812         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19813
19814 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19815
19816         * gcc.c-torture/execute/20020529-1.c: New test.
19817
19818 2002-05-27  Richard Henderson  <rth@redhat.com>
19819
19820         * g++.dg/ext/attrib6.C: New test case.
19821
19822 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19823
19824         * gcc.c-torture/execute/pure-1.c: New test.
19825
19826 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19827
19828         * gcc.dg/cpp/arith-2.c: Remove.
19829
19830 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19831
19832         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19833         * gcc.dg/cpp/if-3.c: Remove.
19834
19835 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19836
19837         * g++.dg/opt/cse2.C: New test.
19838
19839 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19840
19841         * gcc.dg/cpp/arith-1.c: New semantic tests.
19842         * gcc.dg/cpp/if-1.c: Update.
19843
19844 2002-05-24  Ben Elliston  <bje@redhat.com>
19845
19846         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19847
19848 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19849
19850         * gcc.dg/verbose-asm.c: New test.
19851
19852 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19853
19854         * gcc.dg/cpp/paste12.c: New test.
19855
19856 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19857
19858         * g++.dg/parse/named_ops.C: New test.
19859
19860 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19861
19862         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19863
19864 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19865
19866         * gcc.dg/weak-2.c: Allow optional leading underscore
19867         in scan-assembler symbol name.
19868         * gcc.dg/weak-3.c: Likewise.
19869         * gcc.dg/weak-4.c: Likewise.
19870         * gcc.dg/weak-5.c: Likewise.
19871
19872 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19873
19874         * gcc.dg/20020523-1.c: New test.
19875
19876 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19877
19878         * objc.dg/const-str-2.m: Update now that we stop after
19879         a command line error.
19880
19881 2002-05-22  Richard Henderson  <rth@redhat.com>
19882
19883         * g++.dg/dg.exp: Fix typo in test pruneing.
19884
19885 2002-05-22  Richard Henderson  <rth@redhat.com>
19886
19887         * g++.dg/dg.exp: Prune the tls subdirectory.
19888         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19889         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19890         * g++.dg/tls/init-1.C: New.
19891
19892 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19893
19894         * gcc.dg/20020517-1.c: New test.
19895
19896 2002-05-21  Richard Henderson  <rth@redhat.com>
19897
19898         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19899         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19900
19901 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19902
19903         * g++.dg/other/copy2.C: New test.
19904
19905 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19906
19907         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19908         (MAX_COPY): Bump up to 10 times sizeof (long long).
19909         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19910
19911         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19912         sizeof (long long).
19913
19914         * gcc.c-torture/execute/strcpy-1.c: New test.
19915
19916 2002-05-19  Jason Merrill  <jason2redhat.com>
19917
19918         * g++.dg/ext/oper1.C: New test.
19919
19920 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19921 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19922
19923         * README.QMTEST: New file.
19924
19925         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19926
19927 2002-05-19  Andreas Jaeger  <aj@suse.de>
19928
19929         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19930         now.
19931         * gcc.c-torture/execute/loop-2d.x: Likewise.
19932
19933 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19934
19935         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19936         support weak symbols.
19937         * gcc.dg/weak-4.c: Likewise
19938         * gcc.dg/weak-6.c: Likewise
19939
19940 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19941
19942         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19943         cygwin, coff and h8300-*-hms targets
19944         * gcc.dg/weak-5.c: Likewise
19945         * gcc.dg/weak-7.c: Likewise
19946
19947 2002-05-16  Jason Merrill  <jason@redhat.com>
19948
19949         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19950         (scan-assembler-not, scan-assembler-dem): Likewise.
19951         (scan-assembler-dem-not): Likewise.
19952
19953 2002-05-15  Richard Henderson  <rth@redhat.com>
19954
19955         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19956
19957 2002-05-15  Richard Henderson  <rth@redhat.com>
19958
19959         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19960         (vfoo1f): Warning here.
19961         (vfoo1l): Don't redefine the alias.
19962
19963 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19964
19965         * g++.dg/init/pm1.C: New test.
19966
19967 2002-05-12  David S. Miller  <davem@redhat.com>
19968
19969         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19970         types.
19971
19972 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19973
19974         * gcc.c-torture/execute/20020510-1.c: New test case.
19975
19976 2002-05-10  David S. Miller  <davem@redhat.com>
19977
19978         * gcc.c-torture/execute/conversion.c: Test long double too.
19979
19980 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19981
19982         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19983         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19984         * lib/g++.exp (g++_link_flags): Likewise.
19985         * lib/objc.exp (objc_target_compile): Likewise.
19986
19987 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19988
19989         * gcc.dg/cpp/poison.c: Update.
19990         * gcc.dg/cpp/20000625-2.c: Remove.
19991         * gcc.dg/cpp/direct2s.c: Remove final test.
19992
19993 2002-05-08  Tom Rix  <trix@redhat.com>
19994
19995         * gcc.c-torture/execute/20020508-1.c: New test.
19996         * gcc.c-torture/execute/20020508-2.c: New test.
19997         * gcc.c-torture/execute/20020508-3.c: New test.
19998
19999 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20000
20001         * gcc.dg/cpp/charconst-4.c: More tests.
20002
20003 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20004
20005         PR c/6569
20006         * gcc.dg/weak-3.c: Update location of warning messages.
20007         * gcc.dg/weak-5.c: Likewise.
20008
20009 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20010
20011         * gcc.c-torture/execute/20020506-1.c: New test case.
20012
20013 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20014
20015         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20016
20017 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20018
20019         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20020
20021 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20022
20023         * gcc.dg/cpp/charconst-3.c: New test.
20024
20025 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20026
20027         * gcc.dg/cpp/charconst.c: Update tests.
20028
20029 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20030
20031         * treelang: Added directory for new sample language treelang. Also
20032         lib/treelang.exp: New file to signal treelang should be tested.
20033
20034 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20035
20036         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20037         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20038         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20039         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20040         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20041         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20042         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20043
20044 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20045
20046         * gcc.dg/format/xopen-2.c: New test.
20047
20048 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20049
20050         * gcc.dg/20020503-1.c: New test.
20051
20052 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20053
20054         * g++.dg/init/dtor1.C: Make it tougher.
20055
20056 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20057
20058         * g++.dg/init/dtor1.C: New test.
20059
20060 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20061
20062         * gcc.dg/altivec-8.c: New.
20063
20064 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20065
20066         * gcc.dg/altivec-7.c: New.
20067
20068 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20069
20070         * g++.dg/parse/typedef1.C: New test.
20071
20072 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20073
20074         PR c++/6486
20075         * g++.dg/template/friend6.C: New test.
20076
20077         PR c++/6492
20078         * g++.dg/init/copy1.C: New test.
20079
20080 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20081
20082         * g++.dg/warn/effc1.C: New test.
20083
20084 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20085
20086         * gcc.dg/cpp/if-cexp.c: Add a test.
20087
20088 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20089
20090         * gcc.dg/20020426-2.c: New test.
20091
20092 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20093
20094         * gcc.dg/cpp/if-mop.c: Update.
20095         * gcc.dg/cpp/if-mpar.c: Add test.
20096         * gcc.dg/cpp/if-oppr.c: Update.
20097
20098 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20099
20100         PR c/6343
20101         * gcc.dg/weak-[2-7].c: New tests.
20102
20103 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20104
20105         * gcc.dg/enum1.c: New test.
20106
20107 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20108
20109         PR c++/6497
20110         * g++.dg/inherit/access2.C: New test.
20111
20112 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20113
20114         PR bootstrap/6445
20115         * gcc.dg/20020426-1.c: New test.
20116
20117 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20118
20119         * g++.dg/abi/enum1.C: New test.
20120
20121 2002-04-26  Richard Henderson  <rth@redhat.com>
20122
20123         * gcc.dg/c99-bool-1.c: Expect always true warning.
20124
20125 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20126
20127         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20128
20129 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20130
20131         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20132         targets.
20133
20134 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20135
20136         * g++.dg/abi/mange7.C: New test.
20137
20138         PR c++/6438.
20139         * g++.dg/parse/stmtexpr2.C: New test.
20140
20141 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20142
20143         * gcc.dg/20020312-2.c: Add SH target.
20144
20145 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20146
20147         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20148         compiler output on mips*-*-irix*.
20149
20150 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20151
20152         * g++.dg/parse/attr1.C: New test.
20153
20154 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20155
20156         * gcc.c-torture/execute/string-opt-17.c: New test case.
20157         * gcc.c-torture/execute/memset-2.c: New test case.
20158
20159 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20160
20161         PR c++/6256:
20162         * g++.dg/template/friend5.C: New test.
20163
20164         PR c++/6331:
20165         * g++.dg/template/qual1.C: Likewise.
20166
20167 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20168
20169         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20170         Include stdlib.h, not stdio.h or ctype.h.
20171
20172 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20173
20174         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20175         cris-*-elf* and mmix-*-*.
20176         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20177         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20178         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20179         Ditto.
20180         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20181         * gcc.dg/wchar_t-1.c: Ditto.
20182
20183 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20184
20185         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20186         Clarify comment.
20187
20188 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20189
20190         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20191
20192 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20193
20194         * gcc.c-torture/execute/20000906-1.x: Delete.
20195
20196 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20197
20198         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20199
20200 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20201
20202         * PR6367
20203         * g77.f-torture/execute/6367.f: New test.
20204         * g77.f-torture/execute/6367.x: Disable for MMIX.
20205
20206 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20207
20208         * PR6352
20209         * g++.dg/opt/inline2.C: New test.
20210
20211 2002-04-18  Richard Henderson  <rth@redhat.com>
20212
20213         * gcc.dg/20000906-1.c: Enable for all targets.
20214         * gcc.c-torture/compile/iftrap-2.c: New.
20215
20216 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20217
20218         * gcc.dg/20020418-1.c: New test.
20219         * gcc.dg/20020418-2.c: New test.
20220
20221 2002-04-18  Richard Henderson  <rth@redhat.com>
20222
20223         * gcc.c-torture/compile/iftrap-1.c: New.
20224         * gcc.dg/iftrap-1.c: Adjust for ia64.
20225         * gcc.dg/iftrap-2.c: New.
20226
20227 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20228
20229         * gcc.c-torture/compile/20020418-1.c: New test.
20230
20231 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20232
20233         * gcc.c-torture/compile/20020415-1.c: New.
20234
20235 2002-04-18  David S. Miller  <davem@redhat.com>
20236
20237         * gcc.c-torture/execute/20020418-1.c: New test.
20238
20239 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20240
20241         * gcc.dg/20020416-1.c: New test.
20242
20243         * g++.dg/opt/inline1.C: New test.
20244
20245 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20246
20247         * gcc.dg/altivec-5.c: New test.
20248
20249         * gcc.dg/20020415-1.c: New test.
20250
20251 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20252
20253         * testsuite/lib/chill.exp: Remove.
20254
20255 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20256
20257         * g++.dg/other/big-struct.C: New test.
20258
20259 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20260
20261         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20262         of scratch file.
20263
20264 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20265
20266         PR c/6277
20267         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20268         in scan-assembler function name
20269
20270 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20271
20272         * g77.f-torture/execute/980628-4.x,
20273         g77.f-torture/execute/980628-5.x,
20274         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20275         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20276         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20277         i[34567]86-*-*.
20278
20279 2002-04-13  David S. Miller  <davem@redhat.com>
20280
20281         * gcc.c-torture/execute/20020413-1.c: New test.
20282
20283 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20284
20285         * gcc.dg/asm-6.c,
20286         * g++.dg/ext/asm1.C: New tests.
20287
20288 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20289
20290         PR c++ 5373.
20291         * g++.dg/parse/stmtexpr1.C: New test.
20292
20293         PR c++/5189.
20294         * g++.dg/template/copy1.C: New test.
20295
20296 2002-04-12  Richard Henderson  <rth@redhat.com>
20297
20298         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20299
20300 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20301
20302         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20303         gcc.c-torture/execute/20020307-2.c.
20304
20305 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20306
20307         * g++.dg/ext/attrib5.C,
20308         * g++.dg/lookup/struct1.C: New tests.
20309
20310 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20311
20312         * gcc.dg/20020411-1.c: New test.
20313
20314         * gcc.c-torture/execute/20020411-1.c: New test.
20315
20316 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20317
20318         * g77.f-torture/execute/6177.f: New test.
20319
20320 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20321
20322         PR middle-end/6247
20323         * g++.dg/opt/cleanup1.C: New test.
20324
20325         * g++.dg/opt/const1.C: New test.
20326
20327 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20328
20329         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20330
20331 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20332
20333         PR c++/5507
20334         * g++.dg/template/typename2.C: New test.
20335
20336 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20337
20338         * gcc.c-torture/execute/loop-12.c: New.
20339
20340 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20341
20342         * g77.f-torture/execute/980628-4.x,
20343         g77.f-torture/execute/980628-5.x,
20344         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20345         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20346         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20347
20348 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20349
20350         PR optimization/6086
20351         * g++.dg/opt/preinc1.C: New test.
20352
20353 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20354
20355         PR c++/5571
20356         * g++.dg/opt/static2.C: New test.
20357
20358 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20359
20360         PR c/5120
20361         * gcc.dg/20020406-1.c: New test.
20362
20363 2002-04-04  David S. Miller  <davem@redhat.com>
20364
20365         * gcc.c-torture/execute/20020404-1.c: New test.
20366
20367 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20368
20369         PR c/6123
20370         * gcc.dg/20020312-2.c: Do not declare global register variable
20371         if __PIC__ or __pic__ is defined.
20372
20373 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20374
20375         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20376         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20377
20378 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20379
20380         * gcc.misc-tests/linkage.exp: Update last change to handle
20381         sparc*-, not just sparc-.
20382
20383 2002-04-03  Richard Henderson  <rth@redhat.com>
20384
20385         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20386
20387 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20388
20389         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20390
20391 2002-04-02  David S. Miller  <davem@redhat.com>
20392
20393         * gcc.c-torture/execute/20020402-3.c: New test.
20394
20395 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20396
20397         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20398         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20399
20400         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20401         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20402         g77.f-torture/execute/20001201.x,
20403         g77.f-torture/execute/u77-test.x: New files.
20404
20405         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20406         * gcc.dg/wchar_t-1.c: Ditto.
20407
20408 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20409
20410         * gcc.c-torture/execute/20020402-1.c: New test.
20411
20412 2002-04-01  Richard Henderson  <rth@redhat.com>
20413
20414         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20415
20416         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20417
20418 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20419
20420         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20421
20422 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20423
20424         * g++.dg/inherit/template-as-base.C: Expect error.
20425         * g++.dg/inherit/namespace-as-base.C: Likewise.
20426
20427 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20428
20429         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20430         g++.dg/ext/instantiate3.C: Tweak match patterns.
20431
20432         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20433         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20434         -da test.
20435
20436 2002-03-31  Richard Henderson  <rth@redhat.com>
20437
20438         * gcc.dg/special/alias-2.c: New.
20439         * gcc.dg/special/ecos.exp: Run it.
20440
20441 2002-03-31  Richard Henderson  <rth@redhat.com>
20442
20443         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20444
20445 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20446
20447         * gcc.dg/weak-1.c: Disable on h8300 port.
20448
20449 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20450
20451         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20452         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20453         ordering tests.
20454         * g++.dg/bprob/bprob-1.C: New test.
20455         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20456         * g++.dg/gcov/gcov-1.C: New test.
20457         * g++.dg/gcov/gcov-1.x: New file.
20458         * g++.dg/gcov/gcov-2.C: New test.
20459         * g++.dg/gcov/gcov-3.C: New test.
20460         * g++.dg/gcov/gcov-3.h: New file.
20461
20462 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20463
20464         * g++.old-deja/g++.other/builtins5.C: New test.
20465         * g++.old-deja/g++.other/builtins6.C: New test.
20466         * g++.old-deja/g++.other/builtins7.C: New test.
20467         * g++.old-deja/g++.other/builtins8.C: New test.
20468         * g++.old-deja/g++.other/builtins9.C: New test.
20469
20470 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20471
20472         * g++.dg/opt/static1.C: New test.
20473
20474         * g++.dg/opt/longbranch1.C: New test.
20475
20476 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20477
20478         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20479
20480         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20481
20482 2002-03-28  Jeffrey A Law  (law@redhat.com)
20483
20484         * gcc.c-torture/execute/20020328-1.c: New test.
20485
20486 2002-03-27  Richard Henderson  <rth@redhat.com>
20487
20488         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20489         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20490         move from g++.old-deja/g++.ext/.
20491
20492 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20493
20494         * g++.dg/init/new2.C: New test.
20495
20496 2002-03-26  Richard Henderson  <rth@redhat.com>
20497
20498         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20499
20500         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20501         on sparc.
20502
20503         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20504         sparcv9 systems.
20505         * gcc.dg/20001102-1.c: Likewise.
20506
20507 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20508
20509         * gcc.dg/cpp/endif-pedantic1.c,
20510         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20511
20512 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20513
20514         * g++.dg/init/new1.C: New test.
20515
20516 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20517
20518         * g++.dg/abi/vbase9.C: New test.
20519
20520 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20521
20522         * gcc.dg/arm-asm.c: New test.
20523
20524 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20525
20526         * gcc.dg/Wswitch-enum.c: New test.
20527         Fix PR c/5044.
20528
20529 2002-03-26  Richard Henderson  <rth@redhat.com>
20530
20531         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20532         structure.
20533
20534 2002-03-25  Richard Henderson  <rth@redhat.com>
20535
20536         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20537         sparcv9 systems.
20538
20539         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20540         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20541
20542 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20543
20544         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20545
20546 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20547
20548         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20549         targets using generic thunk support.
20550
20551 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20552
20553         * gcc.c-torture/compile/20020323-1.c: New test.
20554
20555         * g++.dg/opt/conj2.C: New test.
20556
20557 2002-03-24  Richard Henderson  <rth@redhat.com>
20558
20559         * gcc.dg/weak-1.c: Use -fno-common.
20560
20561 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20562
20563         * g77.dg/f77-edit-apostrophe-out.f: New test
20564         * g77.dg/f77-edit-h-out.f: New test
20565         * g77.dg/f77-edit-t-in.f: New test
20566         * g77.dg/f77-edit-t-out.f: New test
20567         * g77.dg/f77-edit-x-out.f: New test
20568         * g77.dg/f77-edit-slash-out.f: New test
20569         * g77.dg/f77-edit-colon-out.f: New test
20570         * g77.dg/f77-edit-s-out.f: New test
20571
20572 2002-03-24  Richard Henderson  <rth@redhat.com>
20573
20574         * objc/execute/formal_protocol-6.x: New XFAIL.
20575
20576 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20577
20578         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20579         that do not support weak symbols
20580
20581 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20582
20583         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20584         * lib/g77.exp:  Likewise
20585         * lib/objc.exp: Likewise
20586
20587 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20588
20589         * gcc.dg/Wswitch-default.c: New test.
20590
20591 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20592
20593         * g++.dg/other/enum1.C: New test.
20594
20595 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20596
20597         * gcc.dg/pragma-ep-3.c: Fix typo.
20598
20599 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20600
20601         * g++.dg/inherit/template-as-base.C: New test.
20602
20603 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20604
20605         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20606         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20607
20608 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20609
20610         * gcc.dg/cpp/multiline.c: Update to match.
20611
20612 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20613
20614         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20615
20616 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20617
20618         * gcc.dg/cpp/extratokens2.c:  New file.
20619
20620 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20621
20622         * gcc.dg/20020312-2.c: Add rs6000 target.
20623
20624         * gcc.c-torture/compile/20020319-1.c: New test.
20625
20626 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20627
20628         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20629         (A, E): Handle this.
20630
20631 2002-03-20  Jason Merrill  <jason@redhat.com>
20632
20633         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20634         ignoring -fpic.
20635         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20636         through prune_gcc_output.
20637
20638 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20639
20640         * gcc.c-torture/compile/20020320-1.c: New test.
20641
20642 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20643
20644         * gcc.c-torture/compile/20020318-1.c: New test.
20645
20646         * gcc.dg/struct-by-value-1.c: New test.
20647
20648         * gcc.dg/20020319-1.c: New test.
20649
20650 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20651
20652         * g++.dg/opt/conj1.C: New test.
20653
20654 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20655
20656         * g++.dg/template/qualttp20.C: Revert previous change.
20657         * g++.dg/template/qualttp3.C: Likewise.
20658         * g++.dg/template/qualttp4.C: Likewise
20659         * g++.dg/template/qualttp5.C: Likewise
20660         * g++.dg/template/qualttp6.C: Likewise
20661         * g++.dg/template/qualttp7.C: Likewise
20662         * g++.dg/template/qualttp8.C: Likewise
20663         * g++.dg/template/recurse.C: Likewise.
20664
20665 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20666
20667         * gcc.dg/cpp/wchar-1.c: Update.
20668
20669 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20670
20671         * g++.dg/template/conv1.C: New test.
20672         * g++.dg/template/conv2.C: New test.
20673         * g++.dg/template/conv3.C: New test.
20674         * g++.dg/template/conv4.C: New test.
20675
20676 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20677
20678         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20679         * g++.dg/template/qualttp3.C: Likewise.
20680         * g++.dg/template/qualttp4.C: Likewise
20681         * g++.dg/template/qualttp5.C: Likewise
20682         * g++.dg/template/qualttp6.C: Likewise
20683         * g++.dg/template/qualttp7.C: Likewise
20684         * g++.dg/template/qualttp8.C: Likewise
20685         * g++.dg/template/recurse.C: Likewise.
20686
20687 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20688
20689         * g++.dg/opt/dtor1.C: New test.
20690
20691 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20692
20693         * gcc.c-torture/compile/20020315-1.c: New test.
20694
20695 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20696
20697         * gcc.dg/weak-1.c: Fix scan tests.
20698
20699 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20700
20701         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20702         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20703         cris-*-aout* mmix-*-*.
20704         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20705         cris-*-aout* mmix-*-*.
20706         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20707         cris-*-elf* cris-*-aout* and mmix-*-*.
20708         * gcc.dg/20001009-1.c: Ditto.
20709         * gcc.dg/20010912-1.c: Ditto.
20710         * gcc.dg/20020122-4.c: Ditto.
20711         * gcc.dg/inline-2.c: Ditto.
20712
20713 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20714
20715         * gcc.c-torture/compile/20020314-1.c: New test.
20716
20717 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20718
20719         * gcc.c-torture/execute/20020314-1.c: New test.
20720
20721 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20722
20723         * g++.dg/warn/Wunused-1.C: New test.
20724
20725 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20726
20727         * g++.dg/abi/mangle6.C: New test.
20728
20729 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20730
20731         * gcc.c-torture/compile/20020309-2.c: New test.
20732
20733         * gcc.c-torture/compile/20020312-1.c: New test.
20734
20735 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20736
20737         * g++.dg/other/access1.C: New test.
20738
20739 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20740
20741         * gcc.c-torture/execute/wchar_t-1.c: New test.
20742
20743 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20744
20745         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20746
20747 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20748
20749         * gcc.dg/20020312-1.c: New test case.
20750
20751 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20752
20753         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20754
20755 2002-03-11  Richard Henderson  <rth@redhat.com>
20756
20757         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20758         * g++.old-deja/g++.jason/report.C: Likewise.
20759
20760 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20761
20762         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20763         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20764
20765 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20766
20767         * testsuite/g++.dg/overload/pmf1.C: New test.
20768
20769 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20770
20771         * gcc.c-torture/execute/20020307-1.c: Use long.
20772
20773 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20774
20775         PR optimization/5844
20776         * gcc.dg/20020310-1.c: New test.
20777
20778 2002-03-09  Michael Meissner  <meissner@redhat.com>
20779
20780         * gcc.c-torture/execute/memcpy-2.c: New test.
20781         * gcc.c-torture/execute/memset-1.c: New test.
20782         * gcc.c-torture/execute/strlen-1.c: New test.
20783         * gcc.c-torture/execute/strcmp-1.c: New test.
20784         * gcc.c-torture/execute/strncmp-1.c: New test.
20785
20786 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20787
20788         * gcc.dg/ppc-ldstruct.c: New test.
20789
20790 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20791
20792         * gcc.c-torture/execute/va-arg-22.c: New test.
20793
20794 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20795
20796         * gcc.c-torture/compile/20020309-1.c: New test.
20797
20798 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20799
20800         * gcc.c-torture/execute/20020307-2.c: New test.
20801
20802 2002-03-07  Jeffrey A Law  (law@redhat.com)
20803
20804         * g77.f-torture/compile/20020307-1.f: New test.
20805
20806 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20807
20808         * gcc.dg/unordered-1.c: New test.
20809
20810 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20811
20812         * gcc.c-torture/execute/20020307-1.c: New test.
20813
20814 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20815
20816         * gcc.dg/20020304-1.c: New test.
20817
20818         * gcc.c-torture/compile/20020304-2.c: New test.
20819
20820 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20821
20822         * gcc.c-torture/compile/20020304-1.c: New test case
20823         (from PR c/5830).
20824
20825 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20826
20827         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20828
20829 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20830
20831         * g++.dg/other/classkey1.C: New test.
20832
20833 2002-03-01  Richard Henderson  <rth@redhat.com>
20834
20835         * gcc.c-torture/compile/981223-1.x: New.
20836         * gcc.c-torture/compile/920625-1.x: New.
20837
20838 2002-02-28  Richard Henderson  <rth@redhat.com>
20839
20840         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20841
20842 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20843
20844         * gcc.c-torture/execute/20020227-1.c: New test.
20845
20846 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20847
20848         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20849         here" ERROR lines.
20850         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20851         * g++.old-deja.g++.other/defarg1.C: Likewise.
20852         * g++.old-deja/g++.pt/calls2.C: Likewise.
20853         * g++.old-deja/g++.pt/crash20.C: Likewise.
20854         * g++.old-deja/g++.pt/crash30.C: Likewise.
20855         * g++.old-deja/g++.pt/crash36.C: Likewise.
20856         * g++.old-deja/g++.pt/crash6.C: Likewise.
20857         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20858         * g++.old-deja/g++.pt/derived3.C: Likewise.
20859         * g++.old-deja/g++.pt/error1.C: Likewise.
20860         * g++.old-deja/g++.pt/friend21.C: Likewise.
20861         * g++.old-deja/g++.pt/friend23.C: Likewise.
20862         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20863         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20864
20865 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20866
20867         * gcc.c-torture/execute/20020225-2.c: New test.
20868
20869 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20870
20871         * gcc.c-torture/execute/920730-1t.c,
20872         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20873         Delete test cases, only relevant to -traditional.
20874
20875 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20876
20877         * gcc.dg/cpp/undef1.c: Remove.
20878         * gcc.dg/cpp/directiv.c: Update.
20879         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20880
20881 2002-02-27  Michael Meissner  <meissner@redhat.com>
20882
20883         * gcc.c-torture/execute/20020226-1.c: New test.
20884
20885 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20886
20887         * g++.dg/debug/debug4.C: New test.
20888
20889         * gcc.dg/ia64-visibility-1.c: New test.
20890
20891 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20892
20893         * gcc.dg/debug/20020224-1.c: New.
20894
20895 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20896
20897         * gcc.c-torture/execute/960416-1.x: New.
20898         * gcc.c-torture/execute/divconst-3.x: Likewise.
20899
20900 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20901
20902         * gcc.dg/20020224-1.c: New test.
20903
20904 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20905
20906         * gcc.c-torture/execute/20020225-1.c: New.
20907
20908 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20909
20910         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20911
20912 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20913
20914         * gcc.dg/20020222-1.c: New test.
20915
20916 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20917
20918         * g++.dg/opt/anonunion1.C: New test.
20919
20920 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20921
20922         * g++.dg/template/qualttp19.C: New test.
20923         * g++.dg/template/qualttp20.C: New test.
20924         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20925         * g++.old-deja/g++.other/qual1.C: Likewise.
20926
20927 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20928
20929         * gcc.dg/attr-alwaysinline.c: New.
20930
20931 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20932
20933         * gcc.dg/20020220-1.c: New test.
20934
20935         * gcc.dg/20020220-2.c: New test.
20936
20937         * g++.dg/opt/mmx1.C: New test.
20938
20939 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20940
20941         * gcc.c-torture/compile/20020110.c: New test.
20942
20943 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20944
20945         * gcc.c-torture/execute/20020219-1.c: New test.
20946
20947         * gcc.dg/20020219-1.c: New test.
20948
20949         * gcc.dg/noncompile/20020220-1.c: New test.
20950
20951         * g++.dg/opt/ptrintsum1.C: New test.
20952
20953         * gcc.dg/debug/20020220-1.c: New test.
20954
20955 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20956
20957         * gcc.c-torture/execute/20020216-1.c: New test.
20958
20959 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20960
20961         * gcc.dg/decl-1.c: Update, new test.
20962
20963 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20964
20965         * g++.dg/abi/bitfield1.C: New test.
20966         * g++.dg/abi/bitfield2.C: New test.
20967
20968 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20969
20970         * gcc.dg/attr-nest.c: New test.
20971
20972 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20973
20974         * gcc.c-torture/execute/20020215-1.c: New test.
20975
20976 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20977
20978         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20979         * g++.dg/debug/debug.exp: New.
20980         * g++.dg/debug/trivial.C: New.
20981         * g++.dg/debug/debug1.C: Moved...
20982         * g++.dg/other/debug1.C: ...from here.
20983         * g++.dg/debug/debug2.C: Moved...
20984         * g++.dg/other/debug2.C: ...from here.
20985         * g++.dg/debug/debug3.C: Moved...
20986         * g++.dg/other/debug3.C: ...from here.
20987
20988         * gcc.dg/noncompile/20020213-1.c: New test.
20989
20990 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20991
20992         * g++.dg/other/debug3.C: New test.
20993
20994         * gcc.c-torture/execute/20020213-1.c: New test.
20995
20996 2002-02-13  Richard Smith <richard@ex-parrot.com>
20997
20998         * g++.old-deja/g++.other/thunk1.C: New test.
20999
21000 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21001
21002         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21003
21004 2002-02-13  Stan Shebs  <shebs@apple.com>
21005
21006         * gcc.dg/altivec-3.c: New.
21007
21008 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21009
21010         * gcc.dg/Wunreachable-1.c: New test.
21011         * gcc.dg/Wunreachable-2.c: New test.
21012
21013 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21014
21015         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21016
21017 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21018
21019         * gcc.dg/decl-1.c: New test.
21020
21021 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21022
21023         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21024
21025 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21026
21027         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21028         * gcc.c-torture/compile/980506-1.x: Likewise.
21029
21030 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21031
21032         * gcc.dg/20020210-1.c: New.
21033
21034 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21035
21036         * g77.f-torture/execute/947.f: New regression test
21037         for PR fortran/947.
21038
21039 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21040
21041         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21042         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21043
21044 2002-02-08  Richard Henderson  <rth@redhat.com>
21045
21046         * gcc.c-torture/compile/labels-3.c: New.
21047
21048 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21049
21050         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21051         expression statements work instead.
21052         * gcc.dg/noncompile/20020207-1.c: New test.
21053
21054 2002-02-07  Richard Henderson  <rth@redhat.com>
21055
21056         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21057
21058 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21059
21060         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21061         message from g77
21062         * lib/g77-dg.exp: Trim g77 error messages so that they are
21063         recognized by dg.exp.
21064
21065 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21066
21067         PR fortran/5473
21068         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21069
21070 2002-02-07  Richard Henderson  <rth@redhat.com>
21071
21072         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21073         to be sufficiently aligned for integers.
21074
21075 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21076
21077         * g++.dg/template/friend4.C: New test.
21078
21079 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21080
21081         PR fortran/5743
21082         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21083         unsupported cases.
21084
21085 2002-02-07  Richard Henderson  <rth@redhat.com>
21086
21087         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21088         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21089         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21090         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21091
21092 2002-02-06  Richard Henderson  <rth@redhat.com>
21093
21094         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21095
21096 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21097
21098         * gcc.dg/20020206-1.c: New test.
21099
21100 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21101
21102         * gcc.c-torture/execute/20020206-1.c: New test.
21103
21104         * gcc.c-torture/execute/20020206-2.c: New test.
21105
21106         PR optimization/5429:
21107         * gcc.c-torture/compile/20020206-1.c: New test.
21108
21109 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21110
21111         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21112         as certain file formats cannot support particularly large
21113         alignments.
21114
21115         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21116         and do not expect to be able to link the executable.
21117
21118         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21119         fail because the COFF format does not support the weak attribute.
21120
21121 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21122
21123         * g77.dg/pr5473.f:  New test
21124
21125 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21126
21127         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21128         Fix testcase accordingly.
21129
21130 2002-02-04  Richard Henderson  <rth@redhat.com>
21131
21132         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21133         (buf): Change to be an array of pointers, not ints.
21134
21135 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21136
21137         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21138         before all tests.  Move warning one line above to match where it
21139         C frontend emits.
21140         * gcc.dg/Wswitch-2.c: New test.
21141         * g++.dg/warn/Wswitch-1.C: New test.
21142         * g++.dg/warn/Wswitch-2.C: New test.
21143
21144 2002-02-04  Richard Henderson  <rth@redhat.com>
21145
21146         * g++.dg/abi/offsetof.C: Fix size comparison.
21147
21148 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21149
21150         * gcc.dg/cast-qual-2.c: New test.
21151
21152 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21153
21154         * gcc.dg/20020201-4.c: New test.
21155
21156 2002-02-04  Ben Elliston  <bje@redhat.com>
21157
21158         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21159         target_info attribute != 0, in addition to the empty string.
21160         (gcc_target_compile): Likewise.
21161
21162 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21163
21164         * gcc.dg/Wswitch.c: New test.
21165         PR gcc/4475. PR gcc/3780.
21166
21167 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21168
21169         * g77.f-torture/execute/5122.f: New test for regressions
21170         against PR fortran/5122.
21171
21172 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21173
21174         * g77.f-torture/compile/pr3743.f: Delete
21175         * g77.dg/pr3743-1.f: New test.
21176         * g77.dg/pr3743-2.f: New test.
21177         * g77.dg/pr3743-3.f: New test.
21178         * g77.dg/pr3743-4.f: New test.
21179
21180 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21181
21182         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21183
21184 2002-02-02  Richard Henderson  <rth@redhat.com>
21185
21186         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21187         * gcc.c-torture/execute/bf64-1.c: Likewise.
21188
21189 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21190
21191         * gcc.dg/20020201-2.c: New test.
21192
21193         * gcc.dg/20020201-3.c: New test.
21194
21195         * gcc.c-torture/execute/bitfld-2.c: New test.
21196
21197 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21198
21199         * gcc.dg/bitfld-1.c: Update.
21200         * gcc.dg/bitfld-2.c: Update.
21201         * gcc.c-torture/execute/bitfld-1.x: New.
21202
21203 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21204
21205         * gcc.c-torture/execute/20020201-1.c: New test.
21206
21207 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21208
21209         PR target/5469
21210         * gcc.dg/20020201-1.c: New test.
21211
21212 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21213
21214         PR fortran/3743
21215         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21216         * g77.f-torture/compile/pr3743.x: Remove
21217
21218 2002-01-31  Tom Rix  <trix@redhat.com>
21219
21220         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21221
21222 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21223
21224         * gcc.dg/noncompile/20020130-1.c: New test.
21225
21226 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21227
21228         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21229
21230 2002-01-29  Richard Henderson  <rth@redhat.com>
21231
21232         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21233         to long long.
21234         * gcc.c-torture/execute/bf64-1.c: Likewise.
21235
21236 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21237
21238         * gcc.c-torture/execute/20020129-1.c: New test.
21239
21240 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21241
21242         * gcc.c-torture/compile/20000224-1.c: Update.
21243         * gcc.c-torture/execute/bitfld-1.c: New tests.
21244         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21245         * gcc.dg/uninit-A.c: Update.
21246
21247 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21248
21249         * g++.dg/template/ctor1.C: Add instantiation.
21250
21251 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21252
21253         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21254         argument to __builtin_prefetch to be const ptr.
21255
21256 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21257
21258         * gcc.c-torture/compile/20020120-1.c: New test.
21259
21260 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21261
21262         * gcc.c-torture/execute/20020127-1.c: New test.
21263
21264 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21265
21266         * g77.dg/f77-edit-i-in.f: New test
21267         * g77.dg/f77-edit-i-out.f: New test
21268
21269 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21270
21271         * gcc.dg/debug/debug.exp: New file.
21272         * gcc.dg/debug/trivial.c: New file.
21273         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21274         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21275         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21276         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21277         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21278         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21279         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21280         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21281         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21282         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21283         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21284         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21285         * gcc.dg/20000503-1.c: Removed.
21286         * gcc.dg/20010207-1.c: Removed.
21287         * gcc.dg/20011223-1.c: Removed.
21288         * gcc.dg/20020104-2.c: Removed.
21289         * gcc.dg/debug-1.c: Removed.
21290         * gcc.dg/debug-2.c: Removed.
21291         * gcc.dg/debug-3.c: Removed.
21292         * gcc.dg/debug-4.c: Removed.
21293         * gcc.dg/debug-5.c: Removed.
21294         * gcc.dg/debug-6.c: Removed.
21295         * gcc.dg/dwarf2-1.c: Removed.
21296         * gcc.dg/dwarf2-2.c: Removed.
21297
21298 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21299
21300         * g++.old-deja/g++.other/eh5.C: New test.
21301         * g++.old-deja/g++.other/sibcall2.C: New test.
21302         * g++.old-deja/g++.other/array9.C: New test.
21303         * g++.old-deja/g++.other/typename2.C: New test.
21304         * g++.old-deja/g++.other/crash60.C: New test.
21305         * g++.old-deja/g++.other/conv9.C: New test.
21306         * g++.old-deja/g++.other/mangle10.C: New test.
21307         * g++.old-deja/g++.other/unchanging1.C: New test.
21308         * g++.old-deja/g++.other/exprstmt1.C: New test.
21309         * g++.old-deja/g++.other/inline23.C: New test.
21310         * g++.old-deja/g++.eh/ia64-1.C: New test.
21311         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21312         * g++.old-deja/g++.other/reload1.C: New test.
21313         * g++.old-deja/g++.other/static20.C: New test.
21314         * g++.old-deja/g++.other/local-alloc1.C: New test.
21315         * g++.old-deja/g++.other/conv8.C: New test.
21316         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21317         * g++.old-deja/g++.other/storeexpr1.C: New test.
21318         * g++.old-deja/g++.other/storeexpr2.C: New test.
21319         * g++.dg/eh/template2.C: New test.
21320         * g++.dg/warn/weak1.C: New test.
21321
21322 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21323
21324         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21325         Remove first, non-varying, argument.
21326
21327 2002-01-23  Richard Henderson  <rth@redhat.com>
21328
21329         * gcc.dg/inline-2.c: New.
21330
21331         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21332         Add optional target arg.  Check number of arguments.
21333         (scan-assembler-not, scan-assembler-dem): Likewise.
21334         (scan-assembler-dem-not): Likewise.
21335
21336 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21337
21338         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21339         line 12.
21340         * g++.old-deja/g++.brendan/parse3.C,
21341         g++.old-deja/g++.other/crash26.C,
21342         g++.old-deja/g++.other/crash28.C,
21343         g++.old-deja/g++.other/crash29.C,
21344         g++.old-deja/g++.other/crash30.C,
21345         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21346
21347 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21348
21349         * gcc.dg/20020115-1.c: New.
21350
21351 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21352
21353         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21354
21355 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21356
21357         * gcc.dg/20020122-3.c: New.
21358
21359 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21360
21361         * g++.dg/other/gc1.C: New test.
21362
21363 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21364
21365         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21366
21367 2002-01-22  Richard Henderson  <rth@redhat.com>
21368
21369         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21370
21371 2002-01-22  Richard Henderson  <rth@redhat.com>
21372
21373         * gcc.dg/20020122-4.c: New.
21374
21375 2002-01-22  H.J. Lu <hjl@gnu.org>
21376
21377         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21378         link output.
21379         * gcc.dg/special/ecos.exp: Likewise.
21380         * lib/g++-dg.exp: Likewise.
21381         * lib/g77-dg.exp: Likewise.
21382         * lib/gcc-dg.exp : Likewise.
21383         * lib/mike-g++.exp: Likewise.
21384         * lib/mike-g77.exp: Likewise.
21385         * lib/mike-gcc.exp: Likewise.
21386         * lib/objc-dg.exp: Likewise.
21387
21388 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21389
21390         PR target/5379
21391         * gcc.dg/20020122-2.c: New test.
21392
21393 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21394
21395         * gcc.dg/20020122-1.c: New test.
21396
21397 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21398
21399         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21400
21401 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21402
21403         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21404
21405 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21406
21407         * gcc.c-torture/compile/20020121-1.c: New test.
21408
21409 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21410
21411         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21412         ld_library_path.
21413
21414 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21415
21416         * gcc.dg/20020218-1.c: New test.
21417
21418 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21419
21420         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21421         messages
21422         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21423         "At global scope" warning
21424         * g++.dg/ext/align1.C: Change cygwin test for alignment
21425         from db-bogus to dg-warning
21426
21427 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21428
21429         * g77.f-torture/compile/cpp2.F: New test.
21430
21431 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21432
21433         * g++.dg/template/access1.C: New test.
21434
21435 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21436
21437         * gcc.dg/20020118-1.c: New.
21438
21439 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21440
21441         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21442
21443 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21444
21445         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21446         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21447         alignment warnings.
21448
21449 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21450
21451         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21452         torture_with_loops and torture_without_loops
21453
21454 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21455
21456         * gcc.c-torture/compile/20020116-1.c: New test.
21457
21458 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21459
21460         * gcc.dg/20020116-2.c: New test.
21461
21462         * gcc.dg/ultrasp4.c: New test.
21463
21464         * gcc.dg/20020116-1.c: New test.
21465
21466 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21467
21468         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21469         by EABI.
21470
21471 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21472
21473         * gcc.misc-tests/i386-prefetch.exp: New.
21474         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21475         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21476         * gcc.misc-tests/i386-pf-none-1.c: New test.
21477         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21478
21479 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21480
21481         * gcc.dg/gnu89-init-1.c: Add new tests.
21482
21483 2002-01-15  Andreas Jaeger  <aj@suse.de>
21484
21485         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21486         * gcc.dg/i386-mmx-2.c: Likewise.
21487         * gcc.dg/i386-sse-1.c: Likewise.
21488         * gcc.dg/i386-sse-2.c: Likewise.
21489         * gcc.dg/i386-sse-3.c: Likewise.
21490
21491 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21492
21493         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21494         Uncomment additional cases that now pass.
21495
21496 2002-01-11  Richard Henderson  <rth@redhat.com>
21497
21498         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21499         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21500
21501 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21502
21503         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21504
21505 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21506
21507         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21508         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21509
21510 2002-01-10  Dale Johannesen  <dalej@apple.com>
21511
21512         * gcc.c-torture/execute/loop-11.c: New.
21513
21514 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21515
21516         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21517         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21518
21519 2002-01-09  Richard Henderson  <rth@redhat.com>
21520
21521         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21522         type in which to perform the operation for each size.
21523
21524 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21525
21526         * gcc.c-torture/compile/20020109-2.c: New test.
21527
21528 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21529
21530         * gcc.c-torture/execute/loop-10.c: New test.
21531
21532 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21533
21534         * gcc.c-torture/compile/20010226-1.c: New test.
21535         * gcc.c-torture/compile/20010227-1.c: New test.
21536         * gcc.c-torture/compile/20010426-1.c: New test.
21537         * gcc.c-torture/compile/20010510-1.c: New test.
21538         * gcc.c-torture/compile/20010605-3.c: New test.
21539         * gcc.c-torture/compile/20010824-1.c: New test.
21540         * gcc.c-torture/execute/20010409-1.c: New test.
21541         * gcc.dg/noncompile/20000901-1.c: New test.
21542         * gcc.dg/20001023-1.c: New test.
21543         * gcc.dg/20001101-1.c: New test.
21544         * gcc.dg/20001102-1.c: New test.
21545         * gcc.dg/20010207-1.c: New test.
21546         * gcc.dg/20010405-1.c: New test.
21547         * gcc.dg/20010822-1.c: New test.
21548         * gcc.dg/20011107-1.c: New test.
21549
21550 2002-01-09  Jeffrey A Law  (law@redhat.com)
21551
21552         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21553
21554         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21555         execution failure on PA targets.
21556
21557 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21558
21559         * gcc.c-torture/compile/20020109-1.c: New test.
21560
21561 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21562
21563         * gcc.c-torture/execute/20020108-1.c: New test.
21564
21565 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21566
21567         * gcc.dg/20020108-1.c: New test.
21568
21569 2002-01-08  H.J. Lu <hjl@gnu.org>
21570
21571         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21572         for header files.
21573
21574 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21575
21576         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21577         consistency.
21578
21579 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21580
21581         * gcc.dg/altivec-4.c: Test altivec predicates.
21582
21583 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21584
21585         * gcc.c-torture/execute/20020107-1.c: New test.
21586
21587 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21588
21589         PR c/5279
21590         * gcc.c-torture/compile/20020106-1.c: New test.
21591
21592 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21593
21594         * gcc.c-torture/execute/nestfunc-4.c: New test.
21595
21596 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21597
21598         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21599         extra triple that slipped in.
21600         * g++.old-deja/g++.abi/align.C: Likewise.
21601         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21602
21603 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21604
21605         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21606         * g++.old-deja/g++.abi/align.C: Likewise.
21607         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21608
21609         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21610         on FreeBSD/i386.
21611         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21612         FreeBSD.
21613
21614 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21615
21616         * gcc.dg/20020104-1.c: New test.
21617
21618         * gcc.dg/20020104-2.c: New test.
21619
21620 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21621
21622         * gcc.dg/20020103-1.c: Fix typo in target selector.
21623
21624 2002-01-03  Richard Henderson  <rth@redhat.com>
21625
21626         * gcc.dg/20020103-1.c: New.
21627
21628 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21629
21630         * gcc.c-torture/execute/20020103-1.c: New test.
21631
21632 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21633
21634         * g++.dg/other/debug2.C: New test.
21635
21636         * gcc.c-torture/compile/20020103-1.c: New test.
21637
21638 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21639
21640         * gcc.dg/gnu89-init-1.c: Added new tests.
21641
21642 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21643
21644         * g++.dg/template/friend2.C: Remove as patch is reverted.
21645
21646         * g++.dg/warn/oldcast1.C: New test.
21647
21648         * g++.dg/template/ptrmem1.C: New test.
21649         * g++.dg/template/ptrmem2.C: New test.
21650
21651         * g++.dg/template/ntp.C: New test.
21652
21653         * g++.dg/other/component1.C: New test.
21654
21655         * g++.dg/template/ttp3.C: New test.
21656
21657         * g++.dg/template/friend2.C: New test.
21658         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21659
21660 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21661
21662         * g++.dg/other/ptrmem1.C: New test.
21663         * g++.dg/other/ptrmem2.C: New test.
21664
21665 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21666
21667         * g++.dg/template/ctor1.C: New test.
21668
21669 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21670
21671         * g++.dg/template/friend2.C: New test.
21672
21673 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21674
21675         * gcc.dg/mmix-1.c: New test.
21676
21677 2001-12-31  Richard Henderson  <rth@redhat.com>
21678
21679         * gcc.dg/asm-5.c: New.
21680
21681 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21682
21683         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21684         in namespace __gnu_cxx
21685
21686 2001-12-30  Richard Henderson  <rth@redhat.com>
21687
21688         * gcc.dg/debug-6.c: New.
21689
21690 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21691
21692         * gcc.c-torture/compile/20011229-2.c: New test.
21693
21694 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21695
21696         * gcc.dg/debug-3.c: New test.
21697         * gcc.dg/debug-4.c: New test.
21698         * gcc.dg/debug-5.c: New test.
21699
21700 2001-12-29  Richard Henderson  <rth@redhat.com>
21701
21702         * g++.dg/eh/loop1.C: New.
21703
21704 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21705
21706         * g++.dg/template/crash1.C: New test.
21707
21708 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21709
21710         * g++.dg/other/const1.C: New test.
21711
21712 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21713
21714         * gcc.c-torture/compile/20011229-1.c: New test.
21715
21716 2001-12-28  Stan Shebs  <shebs@apple.com>
21717
21718         * lib/objc-torture.exp: Resync with c-torture.exp.
21719         * lib/objc.exp: Load standard libraries.
21720
21721 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21722
21723         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21724         additional tests.
21725
21726 2001-12-27  Roger Sayle <roger@eyesopen.com>
21727
21728         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21729
21730 2001-12-27  Richard Henderson  <rth@redhat.com>
21731
21732         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21733
21734 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21735
21736         * g++.dg/eh/ctor1.C: New test.
21737         * g++.dg/other/error2.C: New test.
21738
21739 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21740
21741         * g++.dg/other/init2.C: New test.
21742
21743 2001-12-24  Richard Henderson  <rth@redhat.com>
21744
21745         * gcc.dg/20011223-1.c: New.
21746         * gcc.dg/inline-1.c: New.
21747
21748 2001-12-23  Richard Henderson  <rth@redhat.com>
21749
21750         * gcc.dg/asm-4.c: Test operand modifiers.
21751
21752 2001-12-23  Richard Henderson  <rth@redhat.com>
21753
21754         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21755
21756 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21757
21758         * gcc.c-torture/execute/20011223-1.c: New test.
21759
21760 2001-12-21  Richard Henderson  <rth@redhat.com>
21761
21762         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21763         re-enables the warning.
21764
21765 2001-12-21  Richard Henderson  <rth@redhat.com>
21766
21767         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21768
21769 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21770
21771         * gcc.c-torture/compile/20011218-1.c: New test.
21772
21773 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21774
21775         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21776         arm-isr.c test.
21777         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21778         epilogue generation for ARM ISR routines.
21779
21780 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21781
21782         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21783         * gcc.dg/format/c90-printf-3.c: Likewise.
21784         * gcc.dg/format/c99-printf-3.c: Likewise.
21785         * gcc.dg/format/ext-1.c: Likewise.
21786         * gcc.dg/format/ext-6.c: Likewise.
21787         * gcc.dg/format/format.h: Prototype unlocked stdio.
21788
21789 2001-12-20  Richard Henderson  <rth@redhat.com>
21790
21791         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21792         (arena): Use it.
21793         (malloc): Correct allocation logic.  Abort if we fill up the
21794         arena before initialization complete.
21795         (realloc): Correct allocation logic.
21796
21797 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21798
21799         * gcc.c-torture/compile/20011219-2.c: New test.
21800
21801         * gcc.c-torture/execute/20011219-1.c: New test.
21802
21803 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21804
21805         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21806         target does not support weak symbols.
21807
21808 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21809
21810         * gcc.c-torture/compile/20011219-1.c: New test.
21811
21812 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21813
21814         * g++.dg/other/error1.C: New test.
21815
21816 2001-12-17  Jeffrey A Law  (law@redhat.com)
21817
21818         * gcc.c-torture/execute/20011217-1.c: New test.
21819
21820 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21821
21822         * objc.dg/special/: New directory.
21823         * objc.dg/special/special.exp: New file.
21824         * objc.dg/special/unclaimed-category-1.h: New file.
21825         * objc.dg/special/unclaimed-category-1a.m: New file.
21826         * objc.dg/special/unclaimed-category-1.m: New file.
21827
21828 2001-12-17  Andreas Jaeger  <aj@suse.de>
21829
21830         * gcc.c-torture/compile/20011217-2.c: New test.
21831
21832 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21833
21834         * gcc.c-torture/compile/20011217-1.c: New test.
21835
21836 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21837
21838         * testsuite/gcc.dg/20011214-1.c: New.
21839
21840 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21841
21842         * gcc.dg/altivec-4.c: New.
21843
21844 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21845
21846         * gcc.dg/20011113-1.c: New test.
21847
21848 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21849
21850         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21851         std::__malloc_alloc_template<0> and
21852         std::__default_alloc_template<false, 0>.
21853
21854 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21855
21856         * objc/execute/bf-21.m: New test.
21857         * objc/execute/enumeration-1.m: New test.
21858         * objc/execute/enumeration-2.m: New test.
21859
21860 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21861
21862         * gcc.dg/gnu89-init-1.c: New test.
21863
21864 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21865
21866         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21867         * g++.old-deja/g++.jason/2371.C: Likewise.
21868         * g++.old-deja/g++.jason/template33.C: Likewise.
21869         * g++.old-deja/g++.jason/template34.C: Likewise.
21870         * g++.old-deja/g++.jason/template36.C: Likewise.
21871         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21872         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21873         * g++.old-deja/g++.other/typename1.C: Likewise.
21874         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21875         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21876         * g++.old-deja/g++.pt/typename11.C: Likewise.
21877         * g++.old-deja/g++.pt/typename14.C: Likewise.
21878         * g++.old-deja/g++.pt/typename16.C: Likewise.
21879         * g++.old-deja/g++.pt/typename3.C: Likewise.
21880         * g++.old-deja/g++.pt/typename4.C: Likewise.
21881         * g++.old-deja/g++.pt/typename5.C: Likewise.
21882         * g++.old-deja/g++.pt/typename7.C: Likewise.
21883         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21884
21885 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21886
21887         * g++.dg/other/linkage1.C: New test.
21888         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21889         specifiers.
21890
21891 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21892
21893         * gcc.dg/concat.c: New test.
21894
21895 2001-12-11  Stan Shebs  <shebs@apple.com>
21896
21897         * objc/compile: New test directory.
21898         * objc/compile/compile.exp: New expect script.
21899         * objc/compile/20011211-1.m: New compile test.
21900
21901 2001-12-11  Jason Merrill  <jason@redhat.com>
21902
21903         * lib/prune.exp (prune_gcc_output): Also handle "In member
21904         function".  So many permutations...
21905
21906 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21907
21908         * g++.dg/template/typedef1.C: New test.
21909
21910 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21911
21912         * g++.dg/other/copy1.C: New test.
21913
21914 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21915
21916         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21917
21918         * gcc.dg/builtin-choose-expr.c: New.
21919
21920 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21921
21922         * gcc.dg/altivec-2.c: New.
21923
21924 2001-12-07  Richard Henderson  <rth@redhat.com>
21925
21926         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21927
21928 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21929
21930         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21931         ultrasparc.
21932
21933 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21934
21935         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21936
21937 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21938
21939         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21940         variable argument list.
21941
21942 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21943
21944         * gcc.c-torture/execute/memcheck: Delete entire directory.
21945         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21946         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21947
21948 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21949
21950         * gcc.dg/Wshadow-1.c: New test.
21951
21952 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21953
21954         * gcc.c-torture/compile/20011130-1.c: New test.
21955
21956         * gcc.dg/noncompile/20011025-1.c: New test.
21957
21958         * g++.dg/other/anon-union.C: New test.
21959
21960         * gcc.c-torture/execute/20011024-1.c: New test.
21961
21962 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21963
21964         * gcc.c-torture/execute/20000722-1.x,
21965         gcc.c-torture/execute/20010123-1.x: Remove.
21966         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21967         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21968         gcc.dg/c99-complit-2.c: New tests.
21969
21970 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21971
21972         * g++.dg/inherit/base1.C: New test.
21973
21974 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21975
21976         * g++.dg/other/stdarg1.C: New test.
21977
21978         * gcc.c-torture/compile/20011130-2.c: New test.
21979
21980 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21981
21982         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21983         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21984         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21985         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21986         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21987         * gcc.dg/builtin-prefetch-1.c: New test.
21988
21989 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21990
21991         * gcc.dg/20011130-1.c: New test.
21992
21993 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21994
21995         * g++.dg/other/scope1.C: New test.
21996         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21997
21998 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21999
22000         * gcc.dg/vla-init-1.c: New test.
22001
22002 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22003
22004         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22005
22006 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22007
22008         * objc.dg/alias.m: Update.
22009         * objc.dg/class-1.m: Update.
22010         * objc.dg/const-str-1.m: Update.
22011         * objc.dg/fwd-proto-1.m: Update.
22012         * objc.dg/id-1.m: Update.
22013         * objc.dg/super-class-1.m: Update.
22014
22015 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22016
22017         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22018         constructs.
22019
22020 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22021
22022         * gcc.c-torture/execute/20011128-1.c: New test.
22023
22024 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22025
22026         * gcc.dg/20011127-1.c: New test.
22027
22028 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22029
22030         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22031         from Austin Group draft 7.
22032         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22033         scanf format arguments.
22034         * gcc.dg/format/no-exargs-2.c: New test.
22035
22036 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22037
22038         * g++.dg/abi/vbase8-4.C: New test.
22039
22040 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22041
22042         * gcc.c-torture/execute/20011121-1.c: New test.
22043
22044 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22045
22046         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22047
22048 2001-11-23  Andreas Jaeger  <aj@suse.de>
22049
22050         * gcc.dg/cpp/charconst-2.c: New test.
22051
22052 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22053
22054         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22055         to the host if it is remote.  Let tests specify extra headers
22056         they use.
22057         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22058         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22059         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22060         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22061         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22062         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22063         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22064         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22065         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22066         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22067
22068 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22069
22070         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22071         for little endian ARMs.
22072
22073 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22074
22075         * gcc.c-torture/compile/20011119-1.c: New test.
22076         * gcc.c-torture/compile/20011119-2.c: New test.
22077
22078 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22079
22080         * gcc.dg/altivec-1.c: Fix typo.
22081
22082 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22083
22084         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22085
22086 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22087
22088         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22089
22090 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22091
22092         * lib/g77.exp: Don't specify --rpath-link.
22093
22094         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22095         across all the headers.
22096         * gcc.dg/format/format.exp: For testing on a remote host,
22097         copy format.h.
22098
22099         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22100         * gcc.c-torture/execute/930406-1.c: Likewise.
22101         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22102
22103 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22104
22105         * gcc.dg/altivec-1.c: New.
22106
22107 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22108
22109         * gcc.dg/cpp/fpreprocessed.c: New test case.
22110
22111 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22112
22113         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22114         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22115         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22116
22117 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22118
22119         * gcc.dg/no-builtin-1.c: New test.
22120
22121 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22122
22123         * gcc.c-torture/execute/20011115-1.c: New test.
22124
22125 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22126
22127         * gcc.c-torture/compile/20011114-2.c: New test.
22128         * gcc.c-torture/compile/20011114-3.c: New test.
22129         * gcc.c-torture/compile/20011114-4.c: New test.
22130
22131 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22132
22133         * g++.dg/other/init1.C: New test.
22134
22135 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22136
22137         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22138         message.
22139
22140         * gcc.c-torture/execute/20011114-1.c: New testcase.
22141
22142         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22143         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22144         like the (before this change) version of 20010327-1.c.
22145
22146 2001-11-14  Roger Sayle <roger@eyesopen.com>
22147
22148         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22149
22150 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22151
22152         * g++.dg/init/array2.C: New test.
22153
22154 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22155
22156         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22157
22158 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22159
22160         * g++.dg/other/forscope1.C: New test.
22161         * g++.dg/ext/forscope1.C: New test.
22162         * g++.dg/ext/forscope2.C: New test.
22163
22164 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22165
22166         * gcc.c-torture/execute/20011113-1.c: New test.
22167
22168 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22169
22170         * gcc.c-torture/execute/20011109-2.c: New test.
22171
22172         * gcc.c-torture/execute/20011109-1.c: New test.
22173
22174 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22175
22176         * gcc.c-torture/compile/20011109-1.c: New test.
22177
22178 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22179
22180         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22181         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22182         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22183         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22184         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22185         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22186         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22187
22188 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22189
22190         * g++.dg/warn/Wshadow-1.C: New tests.
22191         * g++.old-deja/g++.mike/for3.C: Update.
22192
22193 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22194
22195         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22196         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22197         XFAILs.  Adjust expected error texts.
22198         * gcc.c-torture/compile/20011106-1.c,
22199         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22200         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22201         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22202         gcc.dg/c99-array-lval-5.c: New tests.
22203
22204 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22205
22206         * gcc.dg/cpp/defined.c: Update.
22207
22208 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22209
22210         * gcc.c-torture/execute/anon-1.c: New test.
22211
22212 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22213
22214         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22215         same size, so no warning should be produced on stormy16.
22216
22217         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22218         due to oversized array.
22219         * g++.old-deja/g++.mike/ns15.C: Likewise.
22220         * g++.old-deja/g++.pt/crash16.C: Likewise.
22221
22222 2001-11-02  Graham Stott  <grahams@redhat.com>
22223
22224         * g++.dgother/debug1.C: Fix typos.
22225
22226 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22227
22228         * g++.dg/other/debug1.C: New test.
22229
22230 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22231
22232         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22233         of unsigned long.
22234
22235 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22236
22237         * gcc.dg/20011029-2.c: New test.
22238
22239         * gcc.c-torture/compile/20011029-1.c: New test.
22240
22241 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22242
22243         * objc/execute/class_self-1.m: New test.
22244         * objc/execute/class_self-2.m: New test.
22245
22246 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22247
22248         * gcc.misc-tests/msgs.exp: Delete.
22249         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22250         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22251         error set to match recent changes.
22252
22253 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22254
22255         * gcc.dg/20011021-1.c: New test.
22256
22257 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22258
22259         * gcc.c-torture/compile/20011023-1.c: New test.
22260
22261 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22262
22263         * lib/g77.exp: Rewrite based on lib/g++.exp.
22264
22265 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22266
22267         * gcc.c-torture/execute/20011019-1.c: New test.
22268
22269         * gcc.dg/20011018-1.c: New test.
22270
22271 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22272
22273         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22274
22275 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22276
22277         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22278         * gcc.dg/attr-invalid.c: Likewise.
22279
22280 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22281
22282         * testsuite/gcc.dg/20011015-1.c: New test.
22283
22284 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22285
22286         * g++.dg/template/unify2.C: New test.
22287
22288 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22289
22290         * g++.dg/other/exception-specification.C: New test
22291
22292 2001-10-13  Tom Rix  <trix@redhat.com>
22293
22294         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22295         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22296
22297 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22298
22299         * testsuite/gcc.dg/20011009-1.c: New test.
22300
22301 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22302
22303         PR g++/4476
22304         * g++.dg/other/friend1.C: New test.
22305
22306 2001-10-11  Richard Henderson  <rth@redhat.com>
22307
22308         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22309
22310 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22311
22312         * gcc.c-torture/compile/20011010-1.c: New.
22313
22314 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22315
22316         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22317         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22318         g77.f-torture/execute/execute.exp,
22319         g77.f-torture/noncompile/noncompile.exp,
22320         gcc.c-torture/compile/compile.exp,
22321         gcc.c-torture/execute/execute.exp,
22322         gcc.c-torture/execute/ieee/ieee.exp,
22323         gcc.c-torture/execute/memcheck/memcheck.exp,
22324         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22325         objc/execute/execute.exp: Update FSF address.
22326
22327 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22328
22329         * gcc.dg/cpp/cmdlne-C.c: Update.
22330         * gcc.dg/cpp/cmdlne-C2.c: New.
22331
22332 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22333
22334         * gcc.c-torture/execute/20011008-3.c: New.
22335
22336 2001-10-08  DJ Delorie  <dj@redhat.com>
22337
22338         * gcc.dg/20011008-1.c: New.
22339         * gcc.dg/20011008-2.c: New.
22340
22341 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22342
22343         * gcc.dg/cpp/spacing1.c: Update test.
22344
22345 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22346
22347         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22348         spelling errors of "separate" as "seperate".
22349
22350 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22351
22352         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22353         enough to avoid inlining.
22354
22355 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22356
22357         * lib/g77.exp: set libg2c_dir correctly.
22358
22359 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22360
22361         * gcc.dg/cpp/macro11.c: New test.
22362
22363 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22364
22365         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22366         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22367         gcc.dg/format/multattr-3.c: New tests.
22368         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22369         tests for format attributes on function pointers being rejected.
22370
22371 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22372
22373         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22374
22375 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22376
22377         * g++.dg/warn/format1.C: New test.
22378
22379 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22380
22381         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22382
22383 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22384
22385         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22386
22387 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22388
22389         * gcc.dg/cpp/redef2.c: Add test.
22390
22391 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22392
22393         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22394         long-standing bug on i686, apparently.
22395         * gcc.c-torture/execute/loop-2c.x: New file.
22396         * gcc.c-torture/execute/loop-2d.x: New file.
22397         * gcc.c-torture/execute/loop-3c.x: New file.
22398
22399 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22400
22401         * gcc.dg/cpp/20000625-2.c: Correct line number.
22402
22403 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22404
22405         * gcc.dg/cpp/macro10.c: New test.
22406         * gcc.dg/cpp/strify3.c: New test.
22407         * gcc.dg/cpp/spacing1.c: Add tests.
22408         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22409         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22410
22411 2001-09-24  DJ Delorie  <dj@redhat.com>
22412
22413         * gcc.c-torture/execute/20010924-1.c: New test.
22414
22415 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22416
22417         * testsuite/objc/execute/paste.m: Remove.
22418
22419 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22420
22421         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22422
22423 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22424
22425         * g77.dg/strlen0.f: New test.
22426
22427 2001-09-21  Richard Henderson  <rth@redhat.com>
22428
22429         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22430         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22431
22432 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22433
22434         Table-driven attributes.
22435         * g++.dg/ext/attrib1.C: New test.
22436
22437 2001-09-20  DJ Delorie  <dj@redhat.com>
22438
22439         * gcc.dg/20000926-1.c: Update expected warning messages.
22440         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22441         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22442         array.
22443
22444 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22445
22446         * g++.dg/eh/registers1.C: New test case.
22447
22448 2001-09-17  Richard Henderson  <rth@redhat.com>
22449
22450         * gcc.dg/array-5.c: Fix VLA decomposition test.
22451
22452 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22453
22454         * gcc.dg/cpp/line5.c: New testcase.
22455
22456 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22457
22458         * gcc.dg/cpp/macro9.c: New test.
22459
22460 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22461
22462         * gcc.c-torture/execute/980223.c: Change type of addr from long
22463         to char *.
22464
22465 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22466
22467         * gcc.c-torture/execute/20010915-1.c: New test.
22468
22469 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22470
22471         * g77.dg/bprob: New directory.
22472         * g77.dg/bprob/bprob.exp: New file.
22473         * g77.dg/bprob/bprob-1.f: New test.
22474         * g77.dg/gcov: New directory.
22475         * g77.dg/gcov/gcov.exp: New file.
22476         * g77.dg/gcov/gcov-1.f: New test.
22477         * g77.dg/gcov/gcov-1.x: New file.
22478
22479 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22480
22481         * gcc.dg/cpp/directiv.c: Update.
22482         * gcc.dg/cpp/undef1.c: Update.
22483
22484 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22485
22486         * gcc.dg/20010912-1.c: New test.
22487
22488 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22489
22490         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22491         language-independent file in lib.
22492         * lib/gcov.exp: New file.
22493
22494 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22495
22496         * gcc.c-torture/compile/20010911-1.c: New test.
22497
22498 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22499
22500         * lib/profopt.exp: New, to support profile-directed optimizations.
22501         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22502         * gcc.misc-tests/bprob-1.c: New test.
22503         * gcc.misc-tests/bprob-2.c: New test.
22504
22505 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22506
22507         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22508         XFAIL and which kinds of gcov output to verify.
22509         * gcc.misc-tests/gcov-4b.x: New file.
22510         * gcc.misc-tests/gcov-5b.x: New file.
22511         * gcc.misc-tests/gcov-6.x: New file.
22512         * gcc.misc-tests/gcov-7.c: New test.
22513         * gcc.misc-tests/gcov-7.x: New file.
22514
22515 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22516
22517         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22518         * gcc.misc-tests/gcov-6.c: New test.
22519
22520 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22521
22522         PR c++/3986
22523         * g++.dg/abi/vbase1.C: New test.
22524
22525 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22526
22527         * objc.dg/method-2.m: New.
22528
22529 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22530
22531         PR c++/4203
22532         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22533         * g++.dg/init/empty1.C: New test.
22534
22535 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22536
22537         * gcc.c-torture/compile/20010903-1.c: New test.
22538
22539 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22540
22541         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22542         for m68k.
22543
22544 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22545
22546         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22547
22548         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22549
22550         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22551
22552 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22553
22554         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22555         for 16-bit 'unsigned int'.
22556
22557 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22558
22559         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22560
22561 2001-08-27  Richard Henderson  <rth@redhat.com>
22562
22563         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22564         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22565
22566 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22567
22568         * gcc.dg/asm-names.c (ymain): New.
22569
22570 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22571
22572         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22573         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22574         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22575
22576 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22577
22578         * gcc.dg/compare5.c: New testcase.
22579
22580 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22581
22582         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22583         and "In instantiation".
22584
22585 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22586
22587         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22588
22589 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22590
22591         * gcc.misc-tests/gcov.exp: Add support for branch information.
22592         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22593         * gcc.misc-tests/gcov-4.c: New test.
22594         * gcc.misc-tests/gcov-4b.c: New test.
22595         * gcc.misc-tests/gcov-5b.c: New test.
22596
22597 2001-08-20  Zack Weinberg  <zackw@panix.com>
22598
22599         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22600         expected to fail.
22601
22602 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22603
22604         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22605
22606 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22607
22608         * g++.dg/eh/template1.C: New test.
22609
22610 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22611
22612         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22613         Fix thinko.
22614         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22615         for xfail.
22616
22617 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22618
22619         * lib/g77-dg.exp:  Use prune.exp for common procedures
22620         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22621         * lib/g77.exp: (g77-dg-prune) Remove
22622
22623 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22624
22625         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22626
22627 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22628
22629         * g++.dg/template/unify1.C: New test.
22630
22631 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22632
22633         * g++.dg/abi/empty4.C: New test.
22634
22635 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22636
22637         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22638         solaris2.*
22639         * g77.f-torture/compile/pr3743.x: Likewise
22640
22641 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22642
22643         * g++.dg/other/using-declaration.C: New test.
22644
22645 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22646
22647         * gcc.dg/cpp/tr-sign.c: New testcase.
22648
22649 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22650
22651         * gcc.dg/cpp/19951025-1.c: Revert.
22652         * gcc.dg/cpp/directiv.c: We no longer process directives that
22653         interrupt macro arguments.
22654
22655 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22656
22657         * gcc.dg/bconstp-1.c: New test.
22658
22659 2001-08-03  Richard Henderson  <rth@redhat.com>
22660
22661         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22662
22663 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22664
22665         * gcc.dg/cpp/19951025-1.c: Update.
22666
22667 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22668
22669         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22670         should be x.
22671
22672 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22673
22674         Kill -fhonor-std.
22675         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22676         * g++.old-deja/g++.other/std1.C: Likewise.
22677         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22678
22679 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22680
22681         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22682         (g77_pass, g77_fail, g77_finish, g77_exit,
22683         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22684
22685 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22686
22687         * g77.dg/fbackslash.f
22688         * g77.dg/fcase-preserve.f
22689         * g77.dg/ff90-1.f
22690         * g77.dg/ffixed-line-length-0.f
22691         * g77.dg/ffixed-line-length-132.f
22692         * g77.dg/ffixed-line-length-7.f
22693         * g77.dg/ffixed-line-length-72.f
22694         * g77.dg/ffixed-line-length-none.f
22695         * g77.dg/ffree-form-1.f
22696         * g77.dg/fno-backslash.f
22697         * g77.dg/fno-f90-1.f
22698         * g77.dg/fno-fixed-form-1.f
22699         * g77.dg/fno-onetrip.f
22700         * g77.dg/fno-typeless-boz.f
22701         * g77.dg/fno-underscoring.f
22702         * g77.dg/fno-vxt-1.f
22703         * g77.dg/fonetrip.f
22704         * g77.dg/ftypeless-boz.f
22705         * g77.dg/fugly-assumed.f
22706         * g77.dg/funderscoring.f
22707         * g77.dg/fvxt-1.f
22708
22709 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22710
22711         * objc.dg/fwd-proto-1.m: New.
22712         * objc.dg/local-decl-1.m: New.
22713         * objc.dg/naming-1.m: New.
22714         * objc.dg/naming-2.m: New.
22715         * objc.dg/proto-hier-1.m: New.
22716
22717 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22718
22719         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22720         largest-type elements to a struct makes its size grow.
22721
22722 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22723
22724         * g++.dg/abi/vthunk1.C: New test.
22725
22726 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22727
22728         * g++.dg/abi/vbase8-22.C: New test.
22729
22730 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22731
22732         * gcc.dg/cpp/macro8.c: New test.
22733
22734 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22735
22736         * g++.dg/abi/vbase8-21.C: New test.
22737
22738 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22739
22740         * g++.dg/abi/vbase8-10.C: New test.
22741
22742 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22743
22744         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22745         ${tool}_set_ld_library_path.
22746         Changed caller.
22747         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22748         g++.exp.
22749
22750 2001-07-26  Stan Cox <scox@redhat.com>
22751
22752         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22753         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22754         gcc_exit, gcc_check_unsupported_p):
22755         Moved to gcc-deps.exp
22756         * gcc-deps.exp: New file.
22757
22758 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22759
22760         * g++.old-deja/g++.pt/defarg14.C: New test.
22761
22762 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22763
22764         * g++.old-deja/g++.other/lineno5.C: New test.
22765
22766 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22767
22768         * g++.old-deja/g++.pt/crash68.C: New test.
22769
22770 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22771
22772         * g++.old-deja/g++.other/crash42.C: New test.
22773
22774 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22775
22776         * gcc.dg/cpp/extratokens.c: Fix.
22777         * gcc.dg/cpp/skipping2.c: New tests.
22778
22779 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22780
22781         * gcc.c-torture/execute/20010724-1.c: New file.
22782         * gcc.c-torture/execute/20010724-1.x: New file.
22783
22784 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22785
22786         * g++.old-deja/g++.other/cond7.C: New test.
22787
22788 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22789
22790         * g++.old-deja/g++.other/optimize4.C: New test.
22791
22792 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22793
22794         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22795
22796 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22797
22798         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22799         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22800         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22801         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22802
22803         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22804         bug report" message.
22805
22806         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22807         * g++.dg/ext/instantiate1.C: Move from old-deja.
22808
22809 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22810
22811         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22812         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22813         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22814         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22815
22816 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22817
22818         * gcc.c-torture/execute/20010723-1.c: New test.
22819
22820 2001-07-23  Ben Elliston  <bje@redhat.com>
22821
22822         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22823
22824 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22825
22826         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22827         i[34567]86-*-*.
22828         Delete handling of ieee_multilib_flags.
22829         Pass -mieee for alpha*-*-* and sh-*-*.
22830         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22831
22832 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22833
22834         Remove old-abi tests.
22835         * g++.old-deja/g++.mike/p11116.C: Remove.
22836         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22837
22838 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22839
22840         * g77.f-torture/compile/pr3743.f:  New test
22841
22842 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22843
22844         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22845
22846 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22847
22848         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22849         g++.old-deja/g++.pt/static6.C: Likewise.
22850         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22851         supports weak symbols.
22852
22853 2001-07-18  Andreas Jaeger  <aj@suse.de>
22854
22855         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22856         supported again.
22857
22858 2001-07-18  Andreas Jaeger  <aj@suse.de>
22859
22860         * gcc.dg/iftrap-1.c: Fix target line.
22861
22862 2001-07-17  Richard Henderson  <rth@redhat.com>
22863
22864         * gcc.c-torture/execute/20010717-1.c: New.
22865
22866 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22867
22868         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22869         tests.
22870
22871 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22872
22873         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22874
22875 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22876
22877         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22878         UAC_SIGBUS, UAC_NOPRINT definitions.
22879
22880 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22881
22882         * objc/execute/object_is_class.m: New test.
22883         * objc/execute/object_is_meta_class.m: New test.
22884
22885 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22886
22887         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22888         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22889
22890 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22891
22892         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22893         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22894
22895 2001-07-14  Richard Henderson  <rth@redhat.com>
22896
22897         * gcc.dg/iftrap-1.c: New.
22898
22899 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22900
22901         * g77.f-torture/execute/intrinsic77.f: New test.
22902
22903 2001-07-11  Janis Johnson <janis@us.ibm.com>
22904
22905         * gcc.misc-tests/gcov-3.c: New test.
22906
22907 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22908
22909         * gcc.c-torture/compile/20010711-1.c,
22910         * gcc.c-torture/compile/20010711-2.c: New tests.
22911
22912 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22913
22914         * gcc.c-torture/execute/20010711-1.c: New test.
22915
22916 2001-07-11  Ben Elliston  <bje@redhat.com>
22917
22918         * g++.old-deja/g++.other/enum5.C: New test.
22919
22920 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22921
22922         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22923         (g++-dg-prune): Call prune_gcc_output.
22924         * prune.exp: New file for prune_gcc_output.
22925         * lib/g++.exp, lib/gcc.exp: Load it.
22926
22927 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22928
22929         * gcc.c-torture/compile/20010701-1.c,
22930         g++.old-deja/g++.ext/attrib6.C: New tests.
22931
22932 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22933
22934         * gcc.c-torture/compile/20010706-1.c: New test.
22935
22936 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22937
22938         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22939
22940 2001-06-28  Stan Shebs  <shebs@apple.com>
22941
22942         * gcc.dg/pragma-darwin.c: New test.
22943
22944 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22945
22946         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22947         Solaris 2.[678] system.
22948
22949 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22950
22951         * gcc.dg/20010622-1.c: New test.
22952
22953 2001-06-18  Stan Shebs  <shebs@apple.com>
22954
22955         * objc.dg: New directory.
22956         * objc.dg/dg.exp: New file.
22957         * objc.dg/alias.m: New.
22958         * objc.dg/class-1.m: New.
22959         * objc.dg/class-2.m: New.
22960         * objc.dg/const-str-1.m: New.
22961         * objc.dg/const-str-2.m: New.
22962         * objc.dg/id-1.m: New.
22963         * objc.dg/method-1.m: New.
22964         * objc.dg/super-class-1.m: New.
22965         * lib/objc-dg.exp: New file.
22966
22967 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22968
22969         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22970         of label name.
22971
22972 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22973
22974         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22975
22976 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22977
22978         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22979         variable.
22980
22981 2001-06-12  Richard Henderson  <rth@redhat.com>
22982
22983         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22984
22985 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22986
22987         * g++.old-deja/g++.abi/vbase5.C: New test.
22988         * g++.old-deja/g++.abi/vbase6.C: New test.
22989         * g++.old-deja/g++.abi/vbase7.C: New test.
22990
22991 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22992
22993         * gcc.c-torture/compile/20010610-1.c: New test.
22994
22995 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22996
22997         * g++.old-deja/g++.abi/vbase4.C: New test.
22998
22999 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23000
23001         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23002         support %f for HC11/HC12 targets.
23003         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23004         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23005         on HC11/HC12 targets.
23006         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23007
23008 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23009
23010         * gcc.dg/wchar_t-1.c: New file.
23011         * gcc.dg/wint_t-1.c: Likewise.
23012
23013 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23014
23015         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23016
23017 2001-06-11  Richard Henderson  <rth@redhat.com>
23018
23019         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23020
23021 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23022
23023         * gcc.c-torture/compile/20010611-1.c: New test.
23024
23025 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23026
23027         * gcc.dg/c99-tag-1.c: Add more tests.
23028
23029 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23030
23031         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23032         representation on MN10300 and ARM/Thumb.
23033
23034 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23035
23036         * g77.f-torture/execute/20010610.f: New.
23037
23038 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23039
23040         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23041         names.
23042
23043 2001-06-09  Richard Henderson  <rth@redhat.com>
23044
23045         * gcc.c-torture/execute/ashrdi-1.c: New.
23046         * gcc.c-torture/execute/ashldi-1.c: New.
23047         * gcc.c-torture/execute/lshrdi-1.c: New.
23048
23049 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23050
23051         * objc/execute/load-3.m: Added. Check sending +load to categories,
23052         in addition to classes.
23053
23054 2001-06-08  Stan Shebs  <shebs@apple.com>
23055
23056         * objc/execute/load-2.m: New test.  From Nicola Pero
23057         <n.pero@mi.flashnet.it>.
23058
23059 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23060
23061         * gcc.c-torture/execute/20010605-2.c: New test.
23062
23063 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23064
23065         * g++.old-deja/g++.abi/vbase2.C: New test.
23066         * g++.old-deja/g++.abi/vbase3.C: New test.
23067
23068 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23069
23070         * g++.old-deja/g++.pt/friend49.C: New test.
23071
23072 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23073
23074         * g++.old-deja/g++.ext/anon3.C: New test.
23075
23076 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23077
23078         * g++.old-deja/g++.other/conv7.C: New test.
23079
23080 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23081
23082         * gcc.c-torture/compile/20010605-2.c: New test.
23083
23084 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23085
23086         * gcc.c-torture/execute/20010604-1.c: New test.
23087
23088 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23089
23090         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23091
23092 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23093
23094         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23095         (g++_link_flags): Likewise.
23096         (g++_init): Pass gccpath's value to two previous functions.
23097
23098 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23099
23100         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23101         Ensure logfile entry matches exec command line.
23102
23103 2001-05-31  Richard Henderson  <rth@redhat.com>
23104
23105         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23106         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23107
23108 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23109
23110         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23111         compiler for irix6.2
23112
23113 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23114
23115         * g++.old-deja/g++.other/optimize3.C: New file.
23116
23117 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23118
23119         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23120         assemble.
23121
23122 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23123
23124         * g++.old-deja/g++.other/optimize2.C: New file.
23125
23126 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23127
23128         * gcc.c-torture/compile/20010518-2.c: New file.
23129         * gcc.c-torture/execute/20010518-1.c: New file.
23130         * gcc.c-torture/execute/20010518-2.c: New file.
23131
23132 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23133
23134         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23135
23136 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23137
23138         G++ no longer defines builtins that do not begin with __builtin.
23139         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23140         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23141         * g++.old-deja/g++.law/builtin1.C: Likewise.
23142         * g++.old-deja/g++.law/cvt2.C: Likewise.
23143         * g++.old-deja/g++.mike/net5.C: Likewise.
23144         * g++.old-deja/g++.other/builtins1.C: Likewise.
23145         * g++.old-deja/g++.other/builtins2.C: Likewise.
23146         * g++.old-deja/g++.other/builtins3.C: Likewise.
23147         * g++.old-deja/g++.other/builtins4.C: Likewise.
23148         * g++.old-deja/g++.other/inline8.C: Likewise.
23149         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23150
23151 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23152
23153         * g++.old-deja/g++.pt/using1.C: Adjust.
23154         * g++.old-deja/g++.pt/using2.C: New test.
23155
23156 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23157
23158         * gcc.dg/cpp/charconst.c: New tests.
23159         * gcc.dg/cpp/escape.c: New tests.
23160         * gcc.dg/cpp/escape-1.c: New tests.
23161         * gcc.dg/cpp/escape-2.c: New tests.
23162         * gcc.dg/cpp/ucs.c: New tests.
23163
23164 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23165
23166         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23167         native compiler for irix6.5.
23168
23169 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23170
23171         * lib/g++.exp (g++_include_flags): Use args to compute
23172         get_multilibs.
23173         (g++_link_flags): Likewise.
23174         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23175
23176 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23177
23178         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23179
23180 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23181
23182         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23183         this file.
23184
23185 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23186
23187         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23188         STACK_SIZE;
23189         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23190         to STACK_SIZE; Use it to define size of add_histo array.
23191         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23192         to STACK_SIZE.
23193         (f): Use GITT_SIZE to define size of gitt local table.
23194         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23195         to STACK_SIZE; Use it to define size of bytemem array.
23196
23197 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23198
23199         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23200         on 68HC11/HC12 due to the asm instruction.
23201         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23202         * gcc.c-torture/compile/920520-1.x: Likewise.
23203         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23204         on 68HC11/HC12 because the function is larger than 64K.
23205         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23206         on 68HC11/HC12 because the structure is too large.
23207
23208 2001-05-20  Richard Henderson  <rth@redhat.com>
23209
23210         * gcc.c-torture/execute/20010520-1.c: New.
23211
23212 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23213
23214         * g++.old-deja/g++.warn/compare1.C: New test.
23215         * gcc.dg/compare4.c: New test.
23216
23217 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23218
23219         * g++.old-deja/g++.other/optimize1.C: New test.
23220
23221 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23222
23223         * g++.old-deja/g++.pt/spec41.C: New test.
23224
23225 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23226
23227         * gcc.c-torture/compile/20010114-1.x: Remove.
23228
23229 2001-05-18  Stan Shebs  <shebs@apple.com>
23230
23231         * gcc.c-torture/compile/20010518-1.c: New test.
23232
23233 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23234
23235         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23236         * g++.old-deja/g++.pt/crash67.C: New test.
23237
23238 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23239
23240         * g++.old-deja/g++.other/debug9.C: New test.
23241
23242 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23243
23244         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23245
23246 2001-05-16  Jan Hubicka  <jh@suse.cz>
23247
23248         * gcc.c-torture/compile/20010516-1.c: New test.
23249
23250 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23251
23252         * g++.old-deja/g++.other/crash41.C: New test.
23253
23254 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23255
23256         * g++.old-deja/g++.pt/crash66.C: New test.
23257
23258 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23259
23260         * g++.old-deja/g++.robertl/eb27.C: Convert.
23261
23262 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23263
23264         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23265         declaration being redundant.
23266
23267 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23268
23269         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23270
23271 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23272
23273         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23274
23275 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23276
23277         * lib/g++.exp: Use testsuite_flags.
23278
23279 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23280
23281         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23282
23283 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23284
23285         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23286
23287 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23288
23289         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23290
23291 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23292
23293         * gcc.c-torture/compile/20010313-1.c: New test.
23294
23295 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23296
23297         * gcc.dg/cpp/direct2.c: New test.
23298         * gccq.dg/cpp/direct2s.c: New test.
23299
23300         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23301
23302 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23303
23304         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23305         * g++.old-deja/g++.other/op3.C: Likewise.
23306
23307 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23308
23309         * gcc.dg/cpp/syshdr.h: New file.
23310         * gcc.dg/cpp/sysmac1.c: Update.
23311         * gcc.dg/cpp/sysmac2.c: Update.
23312
23313 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23314
23315         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23316
23317 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23318
23319         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23320         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23321
23322 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23323
23324         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23325
23326 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23327
23328         * lib/g++.exp (g++_include_flags): Don't use any special flags
23329         if TESTING_IN_BUILD_TREE is not defined.
23330         (g++_init): Use a plain 'c++' as the compiler if
23331         TESTING_IN_BUILD_TREEE is not defined.
23332
23333 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23334
23335         * g++.old-deja/g++.eh/catch13.C: New test.
23336         * g++.old-deja/g++.eh/catch14.C: New test.
23337
23338 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23339
23340         * gcc.dg/cpp/tr-define.c: New test.
23341
23342 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23343
23344         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23345         <stdlib.h>, not <malloc.h>.
23346
23347 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23348
23349         * g++.old-deja/g++.ns/template17.C: New test.
23350
23351 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23352
23353         * g++.old-deja/g++.pt/ref4.C: New test.
23354
23355 2001-04-30  Richard Henderson  <rth@redhat.com>
23356
23357         * gcc.dg/20000724-1.c: Revert last change.
23358
23359 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23360
23361         * g77.f-torture/execute/20010430.f: New test.
23362
23363 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23364
23365         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23366
23367 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23368
23369         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23370
23371 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23372
23373         * g++.old-deja/g++.eh/crash6.C: New test.
23374
23375 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23376
23377         * g++.old-deja/g++.other/warn7.C: New test.
23378
23379 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23380
23381         * g++.old-deja/g++.other/defarg9.C: New test.
23382
23383 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23384
23385         * g77.f-torture/compile/20010426.f: New test.
23386         * g77.f-torture/execute/20010426.f: New test.
23387
23388 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23389
23390         * g77.f-torture/compile/20000629-1.x: Remove - error
23391         has been fixed.
23392
23393 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23394
23395         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23396         Tweak slightly to work with g++.dg framework.
23397         * g++.dg/special/ecos.exp: Run initp1.C test.
23398         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23399
23400         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23401         its linker doesn't give line numbers either.
23402         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23403
23404 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23405
23406         * g++.old-deja/g++.other/lex1.C: New test.
23407
23408 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23409
23410         * gcc.dg/noncompile/20010425-1.c: New test.
23411
23412 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23413
23414         * g++.old-deja/g++.pt/mangle2.C: New test.
23415
23416 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23417
23418         * gcc.dg/format/plus-1.c: New test.
23419
23420 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23421
23422         * gcc.dg/20010423-1.c: New test.
23423
23424 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23425
23426         * gcc.c-torture/execute/20010422-1.c: New test.
23427
23428 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23429
23430         * g++.old-deja/g++.ns/type2.C: New test.
23431
23432 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23433
23434         * g++.old-deja/g++.other/perf1.C: New test.
23435
23436 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23437
23438         * gcc.dg/c99-func-2.c: Remove xfail.
23439         * gcc.dg/c99-func-3.c: Remove xfail.
23440         * gcc.dg/c99-func-4.c: Remove xfail.
23441
23442 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23443
23444         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23445
23446 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23447
23448         * gcc.c-torture/compile/20010423-1.c: New test.
23449
23450 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23451
23452         * g++.old-deja/g++.pt/typename28.C: New test.
23453
23454 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23455
23456         * g++.old-deja/g++.abi/empty2.C: New test.
23457         * g++.old-deja/g++.abi/empty3.C: New test.
23458
23459 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23460
23461         * g++.old-deja/g++.other/comdat2.C: New test.
23462         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23463
23464 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23465
23466         * g++.old-deja/g++.other/overload14.C: New test.
23467
23468 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23469
23470         * g++.old-deja/g++.other/lookup23.C: New test.
23471
23472 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23473
23474         * gcc.c-torture/execute/20010403-1.c: New test.
23475
23476 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23477             Mark Mitchell  <mark@codesourcery.com>
23478
23479         * lib/old-dejagnu.exp: Don't delete output of executable.
23480         Add .exe suffix to executables.
23481
23482 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23483
23484         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23485
23486 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23487
23488         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23489
23490 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23491
23492         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23493         * g++.old-deja/g++.abi/crash1.C: New test.
23494
23495 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23496
23497         * g++.old-deja/g++.other/crash40.C: New test.
23498
23499 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23500
23501         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23502
23503 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23504
23505         * g++.old-deja/g++.other/warn6.C: New test.
23506
23507 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23508
23509         * g++.old-deja/g++.robertl/eb42.C: Same.
23510
23511 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23512
23513         * gcc.dg/wtr-conversion-1.c: New testcase.
23514
23515 2001-04-10  Richard Henderson  <rth@redhat.com>
23516
23517         * g++.old-deja/g++.other/array5.C: New.
23518
23519 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23520
23521         * gcc.c-torture/execute/20010408-1.c: New test.
23522
23523 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23524
23525         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23526         headers and constructs.
23527         * g++.old-deja/g++.robertl/eb79.C: Same.
23528         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23529         * g++.old-deja/g++.robertl/eb73.C: Same.
23530         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23531         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23532         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23533         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23534         * g++.old-deja/g++.robertl/eb44.C: Same.
23535         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23536         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23537         * g++.old-deja/g++.robertl/eb39.C: Same.
23538         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23539         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23540         * g++.old-deja/g++.robertl/eb30.C: Same.
23541         * g++.old-deja/g++.robertl/eb3.C: Same.
23542         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23543         * g++.old-deja/g++.robertl/eb21.C: Same.
23544         * g++.old-deja/g++.robertl/eb15.C: Same.
23545         * g++.old-deja/g++.robertl/eb118.C: Same.
23546         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23547         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23548         * g++.old-deja/g++.robertl/eb109.C: Same.
23549         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23550         * g++.old-deja/g++.mike/rtti1.C: Same.
23551         * g++.old-deja/g++.mike/p658.C: Same.
23552         * g++.old-deja/g++.mike/net46.C: Same.
23553         * g++.old-deja/g++.mike/net34.C: Same.
23554         * g++.old-deja/g++.mike/memoize1.C: Same.
23555         * g++.old-deja/g++.mike/eh2.C: Same.
23556         * g++.old-deja/g++.law/weak.C: Same.
23557         * g++.old-deja/g++.law/visibility7.C: Same.
23558         * g++.old-deja/g++.law/visibility25.C: Same.
23559         * g++.old-deja/g++.law/visibility22.C: Same.
23560         * g++.old-deja/g++.law/visibility2.C: Same.
23561         * g++.old-deja/g++.law/visibility17.C: Same.
23562         * g++.old-deja/g++.law/visibility13.C: Same.
23563         * g++.old-deja/g++.law/visibility10.C: Same.
23564         * g++.old-deja/g++.law/visibility1.C: Same.
23565         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23566         * g++.old-deja/g++.law/vbase1.C: Same.
23567         * g++.old-deja/g++.law/operators32.C: Same.
23568         * g++.old-deja/g++.law/nest3.C: Same.
23569         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23570         * g++.old-deja/g++.law/except5.C (main): Same.
23571         * g++.old-deja/g++.law/cvt7.C (run): Same.
23572         * g++.old-deja/g++.law/cvt2.C: Same.
23573         * g++.old-deja/g++.law/cvt16.C: Same.
23574         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23575         * g++.old-deja/g++.law/ctors17.C (main): Same.
23576         * g++.old-deja/g++.law/ctors13.C: Same.
23577         * g++.old-deja/g++.law/ctors12.C (main): Same.
23578         * g++.old-deja/g++.law/ctors10.C: Same.
23579         * g++.old-deja/g++.law/code-gen5.C: Same.
23580         * g++.old-deja/g++.law/bad-error7.C: Same.
23581         * g++.old-deja/g++.law/arm9.C: Same.
23582         * g++.old-deja/g++.law/arm12.C: Same.
23583         * g++.old-deja/g++.law/arg8.C: Same.
23584         * g++.old-deja/g++.law/arg1.C: Same.
23585         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23586         * g++.old-deja/g++.jason/template31.C: Same.
23587         * g++.old-deja/g++.jason/template24.C (main): Same.
23588         * g++.old-deja/g++.jason/2371.C: Same.
23589         * g++.old-deja/g++.eh/new2.C: Same.
23590         * g++.old-deja/g++.eh/new1.C: Same.
23591         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23592         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23593         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23594         * g++.old-deja/g++.brendan/crash62.C: Same.
23595         * g++.old-deja/g++.brendan/crash52.C: Same.
23596         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23597         * g++.old-deja/g++.brendan/crash38.C: Same.
23598         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23599         * g++.old-deja/g++.brendan/copy9.C: Same.
23600
23601 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23602
23603         * gcc.c-torture/execute/20001203-2.c (memset):
23604         Count argument is of type __SIZE_TYPE__.
23605
23606 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23607
23608         * gcc.c-torture/compile/20010404-1.c: New test.
23609
23610 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23611
23612         * gcc.c-torture/compile/20010326-1.c: New test.
23613
23614 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23615
23616         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23617         peculiarities of the SH.
23618         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23619
23620 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23621
23622         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23623         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23624         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23625
23626 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23627
23628         * g77.f-torture/compile/20010321-1.f: New test.
23629
23630 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23631
23632         * gcc.c-torture/compile/20010329-1.c: New test.
23633
23634 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23635
23636         * gcc.c-torture/execute/20010329-1.c: New test.
23637
23638 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23639
23640         * g++.old-deja/g++.other/eh4.C: Fix typo.
23641
23642 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23643
23644         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23645
23646 2001-03-28  Philip Blundell  <philb@gnu.org>
23647
23648         * gcc.c-torture/compile/20010328-1.c: New test.
23649
23650 2001-03-27  Richard Henderson  <rth@redhat.com>
23651
23652         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23653         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23654
23655 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23656
23657         * gcc.c-torture/compile/20010327-1.c: New test.
23658
23659 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23660
23661         * g++.old-deja/g++.other/friend12.C: New test.
23662         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23663         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23664
23665 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23666
23667         * gcc.c-torture/execute/20010325-1.c: New test.
23668
23669 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23670
23671         * g++.old-deja/g++.other/mangle3.C: New test.
23672
23673 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23674
23675         * g++.old-deja/g++.other/anon8.C: New test.
23676
23677 2001-03-20  Philip Blundell  <philb@gnu.org>
23678
23679         * gcc.c-torture/compile/20010320-1.c: New test.
23680
23681 2001-03-17  Richard Henderson  <rth@redhat.com>
23682
23683         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23684
23685 2001-03-15  Geoff Keating  <geoff@redhat.com>
23686
23687         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23688         tests on AIX.
23689
23690 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23691
23692         * g++.old-deja/g++.other/eh4.C: New test.
23693
23694 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23695
23696         * gcc.dg/cpp/mi1.c: Update.
23697
23698 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23699
23700         * g++.old-deja/g++.other/regstack.C: New test.
23701
23702 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23703
23704         * g++.old-deja/g++.other/ref4.C: New test.
23705
23706 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23707
23708         * objc/execute/va_method.m: Added.
23709         * objc/execute/IMP.m: Added.
23710         * objc/execute/_cmd.m: Added.
23711         * objc/execute/accessing_ivars.m: Added.
23712         * objc/execute/class-1.m: Added.
23713         * objc/execute/class-10.m: Added.
23714         * objc/execute/class-11.m: Added.
23715         * objc/execute/class-12.m: Added.
23716         * objc/execute/class-13.m: Added.
23717         * objc/execute/class-14.m: Added.
23718         * objc/execute/class-2.m: Added.
23719         * objc/execute/class-3.m: Added.
23720         * objc/execute/class-4.m: Added.
23721         * objc/execute/class-5.m: Added.
23722         * objc/execute/class-6.m: Added.
23723         * objc/execute/class-7.m: Added.
23724         * objc/execute/class-8.m: Added.
23725         * objc/execute/class-9.m: Added.
23726         * objc/execute/class-tests-1.h
23727         * objc/execute/class-tests-2.h
23728         * objc/execute/compatibility_alias.m: Added.
23729         * objc/execute/encode-1.m: Added.
23730         * objc/execute/formal_protocol-1.m: Added.
23731         * objc/execute/formal_protocol-2.m: Added.
23732         * objc/execute/formal_protocol-3.m: Added.
23733         * objc/execute/formal_protocol-4.m: Added.
23734         * objc/execute/formal_protocol-5.m: Added.
23735         * objc/execute/formal_protocol-6.m: Added.
23736         * objc/execute/formal_protocol-7.m: Added.
23737         * objc/execute/informal_protocol.m: Added.
23738         * objc/execute/initialize.m: Added.
23739         * objc/execute/load.m: Added.
23740         * objc/execute/many_args_method.m: Added.
23741         * objc/execute/nested-3.m: Added.
23742         * objc/execute/no_clash.m: Added.
23743         * objc/execute/private.m: Added.
23744         * objc/execute/redefining_self.m: Added.
23745         * objc/execute/root_methods.m: Added.
23746         * objc/execute/selector-1.m: Added.
23747         * objc/execute/static-1.m: Added.
23748         * objc/execute/static-2.m: Added.
23749         * objc/execute/va_method.m: Added.
23750
23751 2001-03-10  Richard Henderson  <rth@redhat.com>
23752
23753         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23754
23755 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23756
23757         * g++.old-deja/g++.other/crash31.C: XFAIL.
23758         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23759         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23760         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23761         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23762         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23763
23764 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23765
23766         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23767
23768 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23769
23770         * gcc.dg/20000724-1.c: Don't use multiline strings.
23771
23772 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23773
23774         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23775         result of -cString against what we expect it to be; don't just
23776         print it out for no one to read.
23777
23778         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23779         Based on testcases provided by Nicola Pero.
23780
23781 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23782
23783         * gcc.dg/cpp/macro7.c: New test.
23784
23785 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23786
23787         * gcc.dg/cpp/multiline.c: Update.
23788
23789 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         * g++.old-deja/g++.other/enum3.C: New test.
23792
23793 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23794
23795         * g++.old-deja/g++.other/pod1.C: New test.
23796
23797 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23798
23799         * g++.old-deja/g++.ext/overload1.C: New test.
23800
23801 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23802
23803         * g++.old-deja/g++.pt/using1.C: New test.
23804
23805 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23806
23807         * g++.old-deja/g++.other/using9.C: New test.
23808
23809 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23810
23811         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23812
23813         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23814
23815 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23816
23817         * g++.old-deja/g++.ext/realpt1.C: Remove.
23818
23819 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23820
23821         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23822
23823 2001-02-26  Will Cohen  <wcohen@redhat.com>
23824
23825         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23826
23827 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23828
23829         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23830         templatized constructors.
23831
23832 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23833
23834         * gcc.c-torture/execute/20010224-1.c: New test.
23835
23836 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23837
23838         * gcc.c-torture/execute/20010222-1.c: New test.
23839
23840 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23841
23842         * g++.old-deja/g++.other/inline20.C: New test.
23843
23844 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23845
23846         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23847
23848 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23849
23850         * g++.old-deja/g++.other/lookup22.C: New test.
23851
23852 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23853
23854         * g77.dg: New directory.
23855         * g77.dg/20010216-1.f: New test case.
23856         * g77.dg/dg.exp: New driver.
23857         * lib/g77-dg.exp: New driver library.
23858
23859 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23860
23861         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23862
23863 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23864
23865         * g++.old-deja/g++.other/decl9.C: New test.
23866
23867 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23868
23869         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23870         not need <string> and also tests the initialization at runtime.
23871
23872 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23873
23874         * gcc.c-torture/execute/longlong.c: New test.
23875
23876 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23877
23878         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23879
23880 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23881
23882         * gcc.c-torture/execute/920302-1.c (execute):
23883         Change argument type to short.
23884
23885 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23886
23887         * g++.old-deja/g++.pt/deduct6.C: New test.
23888
23889 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23890
23891         * g++.old-deja/g++.pt/deduct5.C: New test.
23892
23893 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23894
23895         * gcc.c-torture/execute/20010209-1.c: New test.
23896
23897 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23898
23899         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23900
23901 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23902
23903         * g++.dg/vtgc1.C: Update for new ABI.
23904
23905         * consistency.vlad: New directory, 1665 files.
23906
23907 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23908
23909         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23910         return type.
23911         * gcc.dg/cpp/digraphs.c: Declare puts.
23912
23913 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23914
23915         * g++.old-deja/g++.other/warn5.C: New test.
23916
23917 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23918
23919         * g++.old-deja/g++.pt/spec40.C: New test.
23920
23921 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23922
23923         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23924         case.
23925         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23926
23927 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23928
23929         * gcc.c-torture/compile/20010209-1.c: New test.
23930
23931 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23932
23933         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23934         excess errors message but not if it crashes.
23935         * g++.old-deja/g++.other/crash27.C: Likewise.
23936         * g++.old-deja/g++.other/crash28.C: Likewise.
23937         * g++.old-deja/g++.other/crash30.C: Likewise.
23938         * g++.old-deja/g++.other/crash32.C: Likewise.
23939         * g++.old-deja/g++.other/crash35.C: Likewise.
23940         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23941
23942 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23943
23944         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23945         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23946         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23947         g77.f-torture/execute/execute.exp,
23948         g77.f-torture/noncompile/noncompile.exp,
23949         gcc.c-torture/execute/execute.exp,
23950         gcc.c-torture/execute/memcheck/memcheck.exp,
23951         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23952         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23953         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23954         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23955         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23956         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23957         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23958         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23959         Remove bug reporting instructions with ancient email addresses.
23960
23961 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23962
23963         * gcc.dg/20010202-1.c: New test.
23964         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23965
23966 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23967
23968         * g++.dg/stdbool-if.C: New test.
23969
23970 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23971
23972         * objc/execute/fdecl.m: Added main().
23973
23974 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23975
23976         * gcc.c-torture/execute/20010206-1.c: New test.
23977
23978 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23979
23980         * gcc.dg/cpp/avoidpaste1.c: Update.
23981
23982 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23983
23984         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23985         Pero <nicola@brainstorm.co.uk>.
23986         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23987
23988 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23989
23990         * g++.old-deja/g++.pt/spec39.C: New test.
23991
23992 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23993
23994         * gcc.c-torture/compile/20010202-1.c: New test.
23995
23996 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23997
23998         * g++.old-deja/g++.abi/primary2.C: New test.
23999         * g++.old-deja/g++.abi/primary3.C: New test.
24000         * g++.old-deja/g++.abi/primary4.C: New test.
24001         * g++.old-deja/g++.abi/primary5.C: New test.
24002         * g++.old-deja/g++.abi/vtable3.h: New test.
24003         * g++.old-deja/g++.abi/vtable3a.C: New test.
24004         * g++.old-deja/g++.abi/vtable3b.C: New test.
24005         * g++.old-deja/g++.abi/vtable3c.C: New test.
24006         * g++.old-deja/g++.abi/vtable3d.C: New test.
24007         * g++.old-deja/g++.abi/vtable3e.C: New test.
24008         * g++.old-deja/g++.abi/vtable3f.C: New test.
24009         * g++.old-deja/g++.abi/vtable3g.C: New test.
24010         * g++.old-deja/g++.abi/vtable3h.C: New test.
24011         * g++.old-deja/g++.abi/vtable3i.C: New test.
24012         * g++.old-deja/g++.abi/vtable3j.C: New test.
24013         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24014
24015 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24016
24017         * g++.old-deja/g++.other/anon6.C: New test.
24018         * g++.old-deja/g++.other/anon7.C: New test.
24019
24020 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24021
24022         * gcc.dg/cpp/avoidpaste2.c: New tests.
24023
24024 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24025
24026         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24027
24028 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24029
24030         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24031         DECIMAL_DIG cases for Irix."
24032
24033 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24034
24035         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24036
24037 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24038
24039         * gcc.dg/c99-tag-1.c: New test.
24040
24041 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24042
24043         * gcc.dg/cpp/tr-warn1.c: Add tests.
24044
24045 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24046
24047         * gcc.dg/cpp/avoidpaste1.c: Update.
24048         * gcc.dg/cpp/paste4.c: Update.
24049
24050 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24051
24052         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24053         cases for Irix.
24054
24055 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24056
24057         * g++.old-deja/g++.other/inline19.C: New test.
24058
24059 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24060
24061         * gcc.dg/Wlarger-than.c: New test.
24062
24063 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24064
24065         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24066
24067 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24068
24069         * gcc.c-torture/execute/20010129-1.c: New test.
24070         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24071
24072 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24073
24074         * gcc.dg/cpp/avoidpaste1.c: Test case.
24075
24076 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24077
24078         * g++.old-deja/g++.other/inline18.C: New test.
24079
24080 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24081
24082         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24083         and __builtin_putchar.
24084
24085 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24086
24087         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24088         tests.
24089
24090 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24091
24092         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24093         floating point number rounding mode to round to the nearest
24094         representable mode.
24095
24096 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24097
24098         * g++.old-deja/g++.other/mangle2.C: New test.
24099
24100 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24101
24102         * gcc.c-torture/compile/20010124-1.c: New test.
24103
24104 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24105
24106         * g++.old-deja/g++.pt/spec38.C: New test.
24107
24108 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24109
24110         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24111         "Build don't run".
24112
24113 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24114
24115         * gcc.c-torture/execute/20010123-1.c: New test.
24116
24117 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24118
24119         * g++.old-deja/g++.pt/spec37.C: New test.
24120
24121 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24122
24123         * g++.old-deja/g++.pt/overload14.C: New test.
24124
24125 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24126
24127         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24128         __builtin_return_address.
24129
24130 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24131
24132         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24133         * g++.old-deja/g++.pt/spec35.C: New test.
24134         * g++.old-deja/g++.pt/spec36.C: New test.
24135
24136 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24137
24138         * gcc.c-torture/compile/20010118-1.c: New test.
24139
24140 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24141
24142         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24143
24144 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24145
24146         * gcc.c-torture/execute/20010119-1.c: New test.
24147
24148 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24149
24150         * g++.old-deja/g++.other/vbase5.C: New test.
24151
24152 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24153
24154         * gcc.c-torture/execute/20010118-1.c: New test.
24155
24156 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24157
24158         * g++.old-deja/g++.pt/deduct3.C: New test.
24159
24160 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24161
24162         * g++.old-deja/g++.pt/spec34.C: New test.
24163
24164 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24165
24166         * g77.f-torture/compile/20000601-2.f: New test.
24167
24168 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24169
24170         * g++.old-deja/g++.other/init17.C: New test.
24171
24172 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24173
24174         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24175
24176 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24177
24178         * g++.old-deja/g++.pt/unify8.C: New test.
24179
24180 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24181
24182         * g++.old-deja/g++.abi/vbase1.C: New test.
24183
24184 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24185
24186         * g++.old-deja/g++.pt/crash65.C: New test.
24187
24188 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24189
24190         * gcc.dg/cpp/assembl2.S: New test case.
24191
24192 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24193
24194         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24195         are supported.
24196
24197 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24198
24199         * g++.old-deja/g++.other/builtins1.C: New test.
24200         * g++.old-deja/g++.other/builtins2.C: Likewise.
24201         * g++.old-deja/g++.other/builtins3.C: Likewise.
24202         * g++.old-deja/g++.other/builtins4.C: Likewise.
24203
24204 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24205
24206         * gcc.c-torture/compile/20010117-1.c: New test.
24207         * gcc.c-torture/compile/20010117-2.c: New test.
24208
24209 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24210
24211         * g77.f-torture/execute/20010116.[fx]: New test,
24212         XFAIL on i?86-*-*.
24213         * g77.f-torture/compile/20010115.f: Indicate it's
24214         a test for PR fortran/1636.
24215
24216 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24217
24218         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24219
24220 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24221
24222         * g77.f-torture/compile/20010115.f: New test.
24223
24224 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24225
24226         * g++.old-deja/g++.pt/nontype5.C: New test.
24227
24228 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24229
24230         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24231         have an equivalent working one below it.
24232
24233 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24234
24235         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24236         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24237
24238 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24239
24240         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24241         message containing "init_priority".
24242         (conpr-2.C): Likewise.
24243         (conpr-3.C): Likewise.
24244         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24245
24246 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24247
24248         * gcc.c-torture/execute/20010114-2.c: New test.
24249
24250 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24251
24252         * gcc.c-torture/compile/20010114-1.c: New test.
24253         * gcc.c-torture/compile/20010114-1.x: Xfail.
24254         * gcc.c-torture/compile/20010114-2.c: New test.
24255         * gcc.c-torture/execute/20010114-1.c: New test.
24256         * gcc.dg/trunc-1.c: New test.
24257         * gcc.dg/uninit-B.c: New test.
24258
24259 2001-01-13  Nick Clifton  <nickc@redhat.com>
24260
24261         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24262         target.
24263
24264 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24265
24266         * gcc.c-torture/compile/20010113-1.c: New test.
24267
24268 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24269
24270         * gcc.c-torture/compile/20001212-1.c: New test.
24271
24272 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24273
24274         * gcc.dg/cpp/widestr1.c: Update.
24275         * gcc.dg/cpp/prag-imp.c: Remove.
24276
24277 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24278
24279         * gcc.c-torture/execute/20000801-3.x: Remove.
24280         * gcc.dg/c90-init-1.c: New test.
24281         * gcc.dg/c99-init-1.c: New test.
24282         * gcc.dg/c99-init-2.c: New test.
24283         * gcc.dg/gnu99-init-1.c: New test.
24284
24285 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24286
24287         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24288         testing that no relevant ones were found.
24289
24290 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24291
24292         * g++.old-deja/g++.pt/cast2.C: New test.
24293
24294 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24295
24296         * g++.old-deja/g++.pt/friend47.C: New test.
24297
24298 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24299
24300         * g++.old-deja/g++.pt/instantiate13.C: New test.
24301
24302 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24303
24304         * g++.old-deja/g++.other/defarg7.C: New test.
24305         * g++.old-deja/g++.other/defarg8.C: New test.
24306
24307 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24308
24309         * g++.old-deja/g++.pt/crash64.C: New test.
24310
24311 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24312
24313         * g++.old-deja/g++.pt/crash63.C: New test.
24314
24315 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24316
24317         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24318
24319 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24320
24321         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24322
24323 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24324
24325         * g++.old-deja/g++.pt/error3.C: New test.
24326
24327 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24328
24329         * g++.old-deja/g++.other/crash39.C: New test.
24330
24331 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24332
24333         * g++.old-deja/g++.other/vbase4.C: New test.
24334
24335 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24336
24337         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24338         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24339         * gcc.dg/special/special.exp: New test driver which will check
24340         for alias support for the above test.
24341
24342 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24343
24344         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24345         problems on small machines.
24346         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24347         parameterize.
24348
24349 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24350
24351         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24352         mips.
24353         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24354
24355 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24356
24357         * g++.old_deja/g++.pt/using8.C: New test.
24358
24359 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24360
24361         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24362
24363 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24364
24365         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24366         where a failure is expected.
24367         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24368
24369 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24370
24371         * g++.old_deja/g++.pt/instantiate12.C: New test.
24372
24373 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24374
24375         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24376         start of structs.
24377         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24378         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24379         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24380         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24381         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24382         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24383         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24384         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24385         * g++.old-deja/g++.eh/spec6.C: Likewise.
24386         * g++.old-deja/g++.jason/crash3.C: Likewise.
24387         * g++.old-deja/g++.law/ctors11.C: Likewise.
24388         * g++.old-deja/g++.law/ctors17.C: Likewise.
24389         * g++.old-deja/g++.law/ctors5.C: Likewise.
24390         * g++.old-deja/g++.law/ctors9.C: Likewise.
24391         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24392         * g++.old-deja/g++.mike/net22.C: Likewise.
24393         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24394         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24395         * g++.old-deja/g++.mike/virt3.C: Likewise.
24396         * g++.old-deja/g++.niklas/t128.C: Likewise.
24397         * g++.old-deja/g++.other/anon4.C: Likewise.
24398         * g++.old-deja/g++.other/using1.C: Likewise.
24399         * g++.old-deja/g++.other/warn3.C: Likewise.
24400         * g++.old-deja/g++.pt/t37.C: Likewise.
24401         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24402         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24403
24404 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24405
24406         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24407
24408 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24409
24410         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24411
24412 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24413
24414         * gcc.c-torture/compile/20010107-1.c: New test.
24415
24416 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24417
24418         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24419
24420 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24421
24422         * gcc.dg/format/format.h: New file.
24423         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24424         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24425         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24426         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24427         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24428         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24429         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24430         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24431         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24432         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24433         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24434         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24435         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24436         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24437         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24438         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24439         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24440         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24441         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24442         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24443         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24444         instead of declaring standard types, macros and functions in each
24445         test.
24446
24447 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24448
24449         * gcc.c-torture/execute/20010106-1.c: New test.
24450
24451 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24452
24453         * gcc.dg/format/format.exp: New file.
24454         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24455         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24456         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24457         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24458         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24459         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24460         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24461         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24462         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24463         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24464         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24465         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24466         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24467         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24468         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24469         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24470         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24471         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24472         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24473         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24474         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24475         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24476         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24477         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24478         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24479         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24480         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24481         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24482         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24483         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24484         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24485         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24486         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24487         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24488         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24489         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24490         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24491         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24492         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24493         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24494         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24495         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24496
24497 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24498
24499         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24500         account.
24501
24502 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24503
24504         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24505
24506 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24507
24508         * g++.old-deja/g++.pt/crash62.C: New test.
24509
24510 2001-01-04  Richard Henderson  <rth@redhat.com>
24511
24512         * gcc.dg/20000926-1.c: Update expected warnings.
24513         * gcc.dg/array-2.c: Likewise.
24514         * gcc.dg/array-4.c: Also validate flexible array members.
24515         * gcc.dg/c99-flex-array-1.c: New.
24516
24517 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24518
24519         * gcc.c-torture/compile/20001222-1.x: Remove.
24520
24521 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24522
24523         * gcc.c-torture/execute/built-in-setjmp.c: New.
24524
24525 2001-01-03  Richard Henderson  <rth@redhat.com>
24526
24527         * gcc.dg/940510-1.c: Update expected error wording.
24528         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24529
24530 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24531
24532         * lib/target-supports.exp (check_alias_available): Modified to
24533         indicate aliases not supported if only weak aliases are supported.
24534
24535 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24536
24537         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24538         Turn on cmpstrsi checks for __pj__ and __i370__.
24539
24540 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24541
24542         * g++.old-deja/g++.other/virtual11.C: New test.
24543
24544 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24545
24546         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24547
24548 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24549
24550         * gcc.c-torture/compile/20010102-1.c: New test.
24551
24552 2001-01-02  Andreas Jaeger  <aj@suse.de>
24553
24554         * gcc.dg/noreturn-3.c: New test.
24555
24556         * gcc.dg/noreturn-4.c: New test.
24557
24558 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24559
24560         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24561         __builtin_fputc and __builtin_fwrite.
24562
24563 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24564
24565         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24566         signed char, not default char.
24567
24568 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24569
24570         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24571
24572 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24573
24574         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24575
24576 2000-12-29  Richard Henderson  <rth@redhat.com>
24577
24578         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24579         (__cyg_profile_func_exit): Define.
24580
24581 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24582
24583         * g++.dg/vtgc1.C: New test.
24584
24585 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24586
24587         * gcc.dg/noncompile/20001228-1.c: New test.
24588
24589         * gcc.dg/20001228-1.c: New test.
24590
24591         * gcc.c-torture/execute/20001228-1.c: New test.
24592
24593 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24594
24595         * gcc.dg/format-strfmon-1.c: New test.
24596
24597 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24598
24599         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24600         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24601         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24602         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24603         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24604         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24605         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24606         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24607         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24608         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24609         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24610         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24611         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24612
24613         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24614         * gcc.c-torture/execute/string-opt-4.c: Test index.
24615
24616 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24617
24618         * gcc.c-torture/compile/20001226-1.c: New test.
24619
24620 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24621
24622         * gcc.c-torture/compile/20001222-1.c: New test.
24623         * gcc.c-torture/compile/20001222-1.x: Xfail.
24624
24625 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24626
24627         * gcc.c-torture/execute/comp-goto-2.c: New test.
24628
24629 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24630
24631         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24632         Use long types if __INT_MAX__ is 32767.
24633         (main): Use cast to (sint32 *) when poking 88 into a_page.
24634
24635         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24636
24637 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24638
24639         * gcc.c-torture/compile/20001221-1.c: New test.
24640         * gcc.c-torture/execute/20001221-1.c: New test.
24641
24642 2000-12-20  Richard Henderson  <rth@redhat.com>
24643
24644         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24645         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24646
24647 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24648
24649         * gcc.dg/compare3.c: New test.
24650
24651 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24652
24653         * gcc.dg/format-warnll-1.c: New test.
24654
24655 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24656
24657         * gcc.dg/cpp/cmdlne-P.c: New test.
24658
24659 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24660
24661         * gcc.c-torture/execute/builtin-abs-1.c,
24662         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24663
24664 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24665
24666         * gcc.dg/cpp/multiline.c: New test.
24667
24668 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24669
24670         * g++.old-deja/g++.other/syshdr1.C: Update.
24671         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24672
24673 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24674
24675         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24676
24677 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24678
24679         * g++.old-deja/g++.pt/ttp65.C: New test.
24680
24681 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24682
24683         * g++.old-deja/g++.pt/ttp64.C: New test.
24684
24685 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24686
24687         * g++.old-deja/g++.pt/spec33.C: New test.
24688
24689 2000-12-14  Catherine Moore  <clm@redhat.com>
24690
24691         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24692         * gcc.c-torture/execute/920612-2.c: Likewise.
24693         * gcc.c-torture/execute/920428-2.c: Likewise.
24694         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24695         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24696
24697 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24698
24699         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24700         * gcc.dg/pack-test-2.c: Likewise.
24701
24702 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24703
24704         Tests by Zack Weinberg <zackw@stanford.edu>.
24705
24706         * gcc.dg/cpp/defined.c: Update.
24707         * gcc.dg/cpp/defined_trad.c: New tests.
24708
24709 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24710
24711         * gcc.dg/cpp/trad-direct.c: Update.
24712
24713 2000-12-11  Neil Booth  <neilb@earthling.net>
24714
24715         * gcc.dg/cpp/defined_trad.c
24716
24717 2000-12-11  Neil Booth  <neilb@earthling.net>
24718
24719         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24720
24721 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24722
24723         * gcc.dg/format-miss-2.c: New test.
24724
24725 2000-12-09  Neil Booth  <neilb@earthling.net>
24726
24727         * gcc.dg/cpp/lineflags.c: New tests.
24728         * gcc.dg/cpp/poison.c: Update.
24729         * gcc.dg/cpp/redef2.c: Update.
24730         * gcc.dg/cpp/skipping.c: New test.
24731
24732 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24733
24734         * g++.old-deja/g++.other/eh3.C: New testcase.
24735
24736 2000-12-07  Neil Booth  <neilb@earthling.net>
24737
24738         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24739         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24740         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24741         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24742         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24743         Update.
24744
24745 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24746
24747         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24748         __SIZE_TYPE__ instead of int for type of integers cast to
24749         pointers.
24750
24751 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24752
24753         * g++.old-deja/g++.other/cleanup4.C: New test.
24754
24755 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24756
24757         * format-sec-1.c: New test.
24758
24759 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24760
24761         * gcc.dg/format-nonlit-3.c: New test.
24762
24763 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24764
24765         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24766         through a null pointer.
24767
24768 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24769
24770         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24771         * g++.old-deja/g++.pt/partial4.C: New test.
24772
24773 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24774
24775         * gcc.c-torture/execute/ieee/hugeval.x: New.
24776
24777 2000-12-06  Neil Booth  <neilb@earthling.net>
24778
24779         * gcc.dg/cpp/backslash2.c: New tests.
24780
24781 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24782
24783         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24784         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24785
24786 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24787
24788         * gcc.c-torture/execute/20001203-2.c: New testcase.
24789
24790 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24791
24792         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24793         * g++.old-deja/g++.other/virtual10.C: New test.
24794
24795 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24796
24797         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24798
24799 2000-12-05  Richard Henderson  <rth@redhat.com>
24800
24801         * gcc.c-torture/compile/20001205-1.c: New.
24802
24803 2000-12-04  Neil Booth  <neilb@earthling.net>
24804
24805         * g++.old-deja/g++.other/virtual9.C: New test.
24806         * g++.old-deja/g++.pt/crash61.C: New test.
24807         * gcc.c-torture/execute/loop-9.c: New test.
24808
24809 2000-12-04  Neil Booth  <neilb@earthling.net>
24810
24811         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24812         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24813         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24814         * gcc.dg/cpp/extratokens.c: ...here.
24815
24816 2000-12-04  Neil Booth  <neilb@earthling.net>
24817
24818         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24819         New tests.
24820
24821 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24822
24823         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24824         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24825
24826 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24827
24828         * gcc.c-torture/execute/20001203-1.c: New test.
24829
24830 2000-12-03  Neil Booth  <neilb@earthling.net>
24831
24832         * gcc.dg/cpp/macro6.c: New test cases.
24833
24834 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24835
24836         * gcc.c-torture/execute/string-opt-9.c: New test.
24837         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24838         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24839         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24840
24841         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24842         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24843
24844 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24845
24846         * gcc.dg/cpp/if-6.c: New testcase.
24847
24848         * gcc.dg/20001201-1.c: New testcase.
24849
24850 2000-12-02  Neil Booth  <neilb@earthling.net>
24851
24852         * g++.old-deja/g++.other/externC4.C,
24853         g++.old-deja/g++.other/friend10.C: New tests.
24854
24855 2000-12-02  Neil Booth  <neilb@earthling.net>
24856
24857         * g++.old-deja/g++.other/instan2.C
24858         * g++.old-deja/g++.other/instan3.C: New test.
24859
24860 2000-12-02  Neil Booth  <neilb@earthling.net>
24861
24862         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24863         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24864         gnuc99.c,gnuc99-pedantic.c: New tests.
24865
24866 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24867
24868         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24869         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24870
24871 2000-12-01  Neil Booth  <neilb@earthling.net>
24872
24873         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24874         * gcc.dg/cpp/poison.c: Update.
24875         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24876
24877 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24878
24879         * g77.f-torture/execute/20001201.f: New test.
24880
24881 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24882
24883         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24884
24885 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24886
24887         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24888
24889 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24890
24891         * g++.old-deja/g++.other/cast6.C: New test.
24892
24893 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24894
24895         * gcc.c-torture/execute/20001130-2.c: New testcase.
24896
24897 2000-11-30  Richard Henderson  <rth@redhat.com>
24898
24899         * gcc.c-torture/execute/20001130-1.c: New test.
24900
24901 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24902
24903         * g++.old-deja/g++.other/op3.C: New test.
24904
24905 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24906
24907         * g++.old-deja/g++.other/op2.C: New test.
24908
24909 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24910
24911         * g++.old-deja/g++.other/crash38.C: New test.
24912
24913 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24914
24915         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24916
24917 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24918
24919         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24920         tests.
24921         * gcc.c-torture/execute/string-opt-6.c: New test.
24922
24923         * gcc.dg/20001117-1.c: Add main.
24924
24925 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24926
24927         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24928         Move from here ...
24929         * gcc.dg/940510-1.c: ... to here.
24930
24931         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24932         zero-size arrays in toplevel structures.
24933
24934 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24935
24936         * gcc.c-torture/execute/loop-8.c: New test.
24937
24938 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24939
24940         * g++.old-deja/g++.other/base1.C: New test.
24941
24942 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24943
24944         * g++.old-deja/g++.other/parse2.C: New test.
24945
24946 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24947
24948         * g++.old-deja/g++.pt/incomplete1.C: New test.
24949
24950 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24951
24952         * g++.old-deja/g++.other/friend9.C: New test.
24953
24954 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24955
24956         * gcc.dg/20001127-1.c: New test.
24957
24958 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24959
24960         * g++.old-deja/g++.pt/friend46.C: New test.
24961
24962 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24963
24964         * g++.old-deja/g++.other/ptrmem8.C: New test.
24965
24966 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24967
24968         * gcc.c-torture/execute/string-opt-7.c: New test.
24969         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24970
24971 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24972
24973         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24974         instead of 'mkcheck 2'.
24975
24976 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24977
24978         * gcc.c-torture/execute/memcheck/driver.c,
24979         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24980         C9X references to refer to C99.
24981
24982 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24983
24984         * gcc.dg/ultrasp3.c: New test.
24985
24986 2000-11-25  Neil Booth  <neilb@earthling.net>
24987
24988         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24989
24990 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24991
24992         * gcc.c-torture/compile/20001123-2.c: New.
24993
24994 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24995
24996         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24997
24998 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24999
25000         * gcc.dg/sequence-point-1.c: Add some new tests.
25001         * gcc.c-torture/execute/20001124-1.c: New test.
25002
25003 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25004
25005         * g++.old-deja/g++.other/vaarg4.C: New test.
25006         * gcc.c-torture/compile/20001123-1.c: New test.
25007
25008 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25009
25010         * g++.other/crash24.C: Adjust and remove XFAIL.
25011         * g++.other/crash37.C: New test.
25012
25013 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25014
25015         * g++.old-deja/g++.pt/instantiate9.C: New test.
25016
25017 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25018
25019         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25020         new ABI, too.
25021
25022         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25023         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25024
25025 2000-11-22  Neil Booth  <neilb@earthling.net>
25026
25027         * gcc.dg/cpp/Wtrigraphs.c: New test.
25028
25029 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25030
25031         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25032
25033 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25034
25035         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25036
25037 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25038
25039         * lib/gcc-dg.exp: load_lib scanasm.exp.
25040         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25041         * lib/g++-dg.exp: load_lib scanasm.exp.
25042         * lib/scanasm.exp: New.
25043         (scan-assembler, scan-assembler-not): Add optional arguments to
25044         test name, or if not present, the pattern name.
25045         (scan-assembler-dem, scan-assembler-dem-not): New.
25046
25047         * g++.dg/dg.exp: New.
25048
25049 2000-11-21  Neil Booth  <neilb@earthling.net>
25050
25051         * gcc.dg/cpp/integrated1.c: Remove.
25052
25053 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25054
25055         * gcc.c-torture/execute/20001121-1.c: New test.
25056
25057 2000-11-21  Richard Henderson  <rth@redhat.com>
25058
25059         * gcc.c-torture/compile/20001121-1.c: New test.
25060
25061 2000-11-20  Neil Booth  <neilb@earthling.net>
25062
25063         * gcc.dg/cpp/integrated1.c: New test.
25064
25065 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25066
25067         * g++.old-deja/g++.other/inline17.C: New test.
25068
25069 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25070
25071         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25072         local variable to be zero: I made the variable global. Now
25073         uses abort() and exit() instead of relying on main's return value.
25074
25075 2000-11-20  Neil Booth  <neilb@earthling.net>
25076
25077         * gcc.dg/cpp/paste2.c: Update test.
25078         * objc/execute/paste.m: New test.
25079
25080 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25081
25082         * gcc.dg/c99-condexpr-1.c: New test.
25083
25084 2000-11-20  Neil Booth  <neilb@earthling.net>
25085
25086         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25087
25088 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25089
25090         * g++.old-deja/g++.pt/export1.C: New test.
25091
25092 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25093
25094         * gcc.dg/20001117-1.c: New test.
25095
25096 2000-11-18  Richard Henderson  <rth@redhat.com>
25097
25098         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25099
25100 2000-11-18  Richard Henderson  <rth@redhat.com>
25101
25102         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25103         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25104         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25105
25106 2000-11-18  Richard Henderson  <rth@redhat.com>
25107
25108         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25109         (main): New.  Exit cleanly.
25110
25111 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25112
25113         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25114         gcc.dg/c99-fordecl-2.c: New tests.
25115
25116 2000-11-18  Richard Henderson  <rth@redhat.com>
25117
25118         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25119         * gcc.c-torture/execute/zerolen-2.c: New.
25120
25121 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25122
25123         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25124         memory.
25125
25126 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25127
25128         * g++.old-deja/g++.pt/instantiate8.C: New test.
25129
25130 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25131
25132         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25133         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25134
25135 2000-11-16  Nick Clifton  <nickc@redhat.com>
25136
25137         * gcc.c-torture/execute/nestfunc-2.c: New test.
25138         * gcc.c-torture/execute/nestfunc-3.c: New test.
25139
25140 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25141
25142         * gcc.c-torture/compile/20001116-1.c: New test.
25143
25144 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25145
25146         * gcc.c-torture/execute/20001115-1.c: New test.
25147
25148 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25149
25150         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25151         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25152         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25153         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25154
25155 2000-11-15  Neil Booth  <neilb@earthling.net>
25156
25157         gcc.dg/cpp/_Pragma1.c: Update.
25158         gcc.dg/cpp/_Pragma2.c: New test.
25159
25160 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25161
25162         * g++.old-deja/g++.other/anon5.C: New test.
25163
25164 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25165
25166         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25167         tests.
25168
25169 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25170
25171         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25172         output.
25173
25174 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25175
25176         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25177         labels at end of compound statements.
25178
25179 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25180
25181         * gcc.c-torture/execute/loop-7.c: New test.
25182
25183 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25184
25185         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25186
25187 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25188
25189         * gcc.dg/c99-bool-1.c: New test.
25190
25191 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25192
25193         * gcc.dg/c99-scope-1.c: Remove xfail.
25194         * gcc.dg/c99-scope-2.c: New test.
25195
25196 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25197
25198         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25199         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25200
25201 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25202
25203         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25204         error messages.
25205
25206         * g++.mike/p700.C: Don't typedef wchar_t.
25207         * g++.mike/p784.C: Likewise.
25208         * g++.mike/eb101.C: Don't use __wchar_t.
25209
25210 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25211
25212         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25213         from DO loop.
25214
25215 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25216
25217         * gcc.c-torture/execute/20001111-1.c: New test.
25218
25219 2000-11-10  Nick Clifton  <nickc@redhat.com>
25220
25221         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25222         long multuiple and accumulate.
25223
25224 2000-11-09  Richard Henderson  <rth@redhat.com>
25225
25226         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25227         via size_t instead of int.
25228
25229         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25230         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25231         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25232         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25233
25234 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25235
25236         * gcc.c-torture/compile/20001109-1.c: New test.
25237         * gcc.c-torture/compile/20001109-2.c: New test.
25238
25239 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25240
25241         * g++.old-deja/g++.pt/operator1.C: New test.
25242         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25243
25244 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25245
25246         * gcc.dg/20001108-1.c: New test.
25247
25248 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25249
25250         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25251         with both arguments constant strings.
25252         * gcc.c-torture/execute/string-opt-3.c: New test.
25253         * gcc.c-torture/execute/string-opt-4.c: New test.
25254         * gcc.c-torture/execute/string-opt-5.c: New test.
25255
25256 2000-11-08  Nick Clifton  <nickc@redhat.com>
25257
25258         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25259         mulsidi3adddi patterns.
25260
25261 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25262
25263         * g++.old-deja/g++.other/crash36.C: New test.
25264
25265 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25266
25267         * g++.old-deja/g++.other/init16.C: New test.
25268
25269 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25270
25271         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25272
25273 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25274
25275         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25276         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25277         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25278
25279 2000-11-07  DJ Delorie  <dj@redhat.com>
25280
25281         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25282
25283 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25284
25285         * gcc.c-torture/execute/string-opt-1.c: New test.
25286
25287 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25288
25289         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25290         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25291         parameters in registers, and there is no way for a varargs
25292         function to know in which order the integer and floating-point
25293         parameters should be interleaved when they are placed on the
25294         stack.
25295         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25296         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25297
25298 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25299
25300         * gcc.c-torture/execute/string-opt-2.c: New test.
25301
25302 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25303
25304         * g++.old-deja/g++.pt/crash60.C: New test.
25305
25306 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25307
25308         * g++.old-deja/g++.other/crash24.C: New test.
25309         * g++.old-deja/g++.other/crash25.C: New test.
25310         * g++.old-deja/g++.other/crash26.C: New test.
25311         * g++.old-deja/g++.other/crash27.C: New test.
25312         * g++.old-deja/g++.other/crash28.C: New test.
25313         * g++.old-deja/g++.other/crash29.C: New test.
25314         * g++.old-deja/g++.other/crash30.C: New test.
25315         * g++.old-deja/g++.other/crash31.C: New test.
25316         * g++.old-deja/g++.other/crash32.C: New test.
25317         * g++.old-deja/g++.other/crash33.C: New test.
25318         * g++.old-deja/g++.other/crash34.C: New test.
25319         * g++.old-deja/g++.other/crash35.C: New test.
25320
25321 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25322
25323         * gcc.c-torture/execute/20001031-1.c: New test.
25324
25325 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25326
25327         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25328         namespace.
25329
25330         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25331         standards-conformant.
25332
25333         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25334
25335         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25336         * g++.old-deja/g++.mike/p755a.C: Likewise.
25337         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25338         library makes no calls to `operator new' during initialization.
25339
25340 2000-11-04  Neil Booth  <neilb@earthling.net>
25341
25342         * gcc.dg/cpp/include2.c: New tests.
25343
25344 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25345
25346         * lib/g++.exp (g++_set_ld_library_path): New function.
25347         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25348
25349 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25350
25351         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25352         warnings.
25353
25354 2000-11-01  Richard Henderson  <rth@redhat.com>
25355
25356         * g++.old-deja/g++.ext/namedret1.C: New.
25357         * g++.old-deja/g++.ext/namedret2.C: New.
25358         * g++.old-deja/g++.ext/namedret3.C: New.
25359
25360 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25361
25362         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25363         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25364
25365 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25366
25367         * gcc.c-torture/execute/va-arg-21.c: New test.
25368
25369 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25370
25371         * gcc.dg/c99-complex-2.c: New test.
25372
25373 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25374
25375         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25376
25377 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25378
25379         * g++.old-deja/g++.other/inline16.C: New test.
25380
25381 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25382
25383         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25384         __PRETTY_FUNCTION__
25385
25386 2000-10-29  Neil Booth  <neilb@earthling.net>
25387
25388         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25389         New tests.
25390         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25391         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25392         optimisation.
25393
25394 2000-10-29  Neil Booth  <neilb@earthling.net>
25395
25396         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25397         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25398         * mi5.c: Test multiple includes work with -C.
25399         * trigraphs.c: Test ^= version.
25400
25401 2000-10-28  Neil Booth  <neilb@earthling.net>
25402
25403         New tests and test updates for new macro expander.
25404
25405         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25406         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25407         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25408         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25409         new diagnostic messages.
25410
25411         * gcc.dg/cpp/macro3.c: New tests.
25412
25413 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25414
25415         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25416         on the same line.
25417
25418 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25419
25420         * g++.old-deja/g++.other/eh2.C: New test.
25421
25422 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25423
25424         * gcc.c-torture/execute/20001027-1.c: New test.
25425
25426 2000-10-26  Richard Henderson  <rth@redhat.com>
25427
25428         * gcc.c-torture/execute/20001026-1.c: New.
25429
25430 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25431
25432         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25433         * g++.old-deja/g++.law/builtin1.C: Likewise.
25434         * g++.old-deja/g++.law/ctors10.C: Likewise.
25435         * g++.old-deja/g++.law/virtual3.C: Likewise.
25436         * g++.old-deja/g++.mike/p658.C: Likewise.
25437         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25438         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25439         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25440         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25441         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25442
25443 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25444
25445         * gcc.c-torture/compile/20001024-1.c: New test.
25446
25447 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25448
25449         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25450         to tell us whether or not we are using V3.
25451
25452 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25453
25454         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25455         operands.
25456
25457 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25458
25459         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25460
25461 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25462
25463         * gcc.c-torture/execute/20001024-1.c: New test.
25464
25465 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25466
25467         * g++.old-deja/g++.other/sibcall1.C: New test.
25468
25469 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25470
25471         * gcc.dg/noncompile/init-3.c: New test.
25472
25473 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25474
25475         * gcc.dg/format-array-1.c: New test.
25476
25477 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25478
25479         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25480         writing through null pointers; remove comment about testing
25481         unterminated strings.
25482
25483 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25484
25485         * gcc.c-torture/execute/20001017-2.c: New test.
25486
25487 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25488
25489         * gcc.c-torture/compile/20001018-1.c: New test.
25490         * gcc.c-torture/compile/20001018-1.x: Xfail.
25491
25492 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25493
25494         * gcc.c-torture/execute/20001017-1.c: New test.
25495
25496 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25497
25498         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25499         for multiple use of arguments with scanf formats; add tests for
25500         multiple use of arguments.
25501
25502 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25503
25504         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25505
25506 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25507
25508         * gcc.dg/format-miss-1.c: New test.
25509
25510 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25511
25512         * gcc.c-torture/execute/20001013-1.c: New test.
25513
25514 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25515
25516         * gcc.dg/format-branch-1.c: New test.
25517
25518 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25519
25520         * README, lib/file-format.exp: Remove EGCS references.
25521
25522 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25523
25524         * gcc.dg/20001013-1.c: New test.
25525
25526 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25527
25528         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25529         for intmax_t in the compiler using __typeof__ and the type rules
25530         for conditional expressions.
25531
25532 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25533
25534         * gcc.dg/20001012-1.c: New test.
25535         * gcc.dg/20001012-2.c: New test.
25536
25537 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25538
25539         * gcc.dg/format-attr-1.c: New test.
25540
25541 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25542
25543         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25544         __LONG_LONG_MAX__ instead of LLONG_MAX.
25545
25546 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25547
25548         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25549         scanf flags.
25550         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25551         flags.
25552
25553 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25554
25555         * gcc.dg/sequence-pt-1.c: New test.
25556
25557 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25558
25559         * gcc.c-torture/execute/20001011-1.c: New testcase.
25560         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25561
25562 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25563
25564         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25565         does not error on it.
25566
25567 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25568
25569         * gcc.dg/20001009-1.c: New test.
25570
25571 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25572
25573         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25574         * gcc.c-torture/execute/20001009-2.c: ... to here.
25575
25576 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25577
25578         * gcc.c-torture/compile/20001009-1.c: New testcase.
25579         * gcc.c-torture/execute/20001009-1.c: New testcase.
25580         Testcases provided by Jan Hubicka <jh@suse.cz>.
25581
25582 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25583
25584         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25585         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25586         uintmax_t using <limits.h> to emulate the compiler's internal
25587         logic.  No longer XFAIL %j tests.
25588
25589 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25590
25591         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25592         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25593         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25594         regexps and details of expected handling of some bad formats.
25595         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25596         suppression.
25597
25598 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25599
25600         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25601         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25602         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25603         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25604         in list archives.
25605
25606 2000-10-06  Richard Henderson  <rth@cygnus.com>
25607
25608         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25609         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25610         * g++.old-deja/g++.jason/report.C: Likewise.
25611         * g++.old-deja/g++.law/friend5.C: Likewise.
25612         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25613         of the expected warnings.
25614
25615 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25616
25617         * g++.old-deja/g++.pt/enum14.C: New test.
25618
25619 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25620
25621         * g++.old-deja/g++.pt/crash59.C: New test.
25622
25623 2000-10-04  Will Cohen  <wcohen@redhat.com>
25624
25625         * gcc.dg/20000926-1.c: New test.
25626
25627 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25628
25629         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25630         function name for current C++ compiler.
25631         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25632
25633 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25634
25635         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25636         __PRETTY_FUNCTION__.
25637         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25638
25639 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25640
25641         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25642
25643 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25644
25645         * gcc.c-torture/compile/20000923-1.c: New test.
25646
25647 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25648
25649         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25650         * g++.old-deja/g++.pt/ttp62.C: Same.
25651         * g++.old-deja/g++.other/inline14.C: Same.
25652
25653 2000-09-24  Richard Henderson  <rth@cygnus.com>
25654
25655         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25656
25657 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25658
25659         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25660
25661 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25662
25663         * gcc.c-torture/compile/20000922-1.c: New file.
25664
25665 2000-09-21  Nick Clifton  <nickc@redhat.com>
25666
25667         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25668         a signed long modulo operation.
25669         (mod6): New function - perform an unsigned long modulo operation.
25670         (main): Add tests for modulos of very large numbers by very small
25671         dividends.
25672
25673 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25674
25675         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25676
25677 2000-09-19  Richard Henderson  <rth@cygnus.com>
25678
25679         * gcc.dg/compare2.c (case 10): XFAIL.
25680
25681 2000-09-18  Richard Henderson  <rth@cygnus.com>
25682
25683         * gcc.c-torture/execute/20000906-1.c: Move ...
25684         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25685         that support __builtin_trap.
25686
25687 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25688
25689         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25690
25691 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25692
25693         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25694         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25695         more $ format tests.
25696
25697 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25698
25699         * gcc.dg/format-errmk-1.c: New test.
25700
25701 2000-09-17  Greg McGary  <greg@mcgary.org>
25702
25703         * gcc.c-torture/execute/20000917-1.x: Remove.
25704
25705 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25706
25707         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25708
25709 2000-09-17  Greg McGary  <greg@mcgary.org>
25710
25711         * gcc.c-torture/execute/20000917-1.c: New test.
25712         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25713
25714 2000-09-16  Neil Booth  <NeilB@earthling.net>
25715
25716         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25717         in nested macro bug.
25718
25719 2000-09-15  Neil Booth  <NeilB@earthling.net>
25720
25721         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25722
25723 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25724
25725         * gcc.c-torture/execute/20000914-1.c: New test.
25726
25727 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25728
25729         * g++.other/inline13.C: New test.
25730
25731 2000-09-12  Andreas Jaeger  <aj@suse.de>
25732
25733         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25734         constant by Ulrich Drepper <drepper@redhat.com>.
25735
25736 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25737
25738         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25739
25740 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25741
25742         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25743
25744 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25745
25746         * gcc.dg/cpp/backslash.c: New test.
25747
25748 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25749
25750         * gcc.c-torture/execute/20000910-1.c: New test.
25751         * gcc.c-torture/execute/20000910-2.c: Likewise.
25752
25753 2000-09-11  Robert Lipe  <robertl@sco.com>
25754
25755         * gcc.dg/pragma-align.c: New test.
25756
25757 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25758
25759         * g++.old-deja/g++.pt/explicit82.C: New test.
25760         * g++.old-deja/g++.pt/explicit83.C: New test.
25761
25762 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25763
25764         * gcc.dg/asm-names.c: New test.
25765
25766 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25767
25768         * gcc.dg/cpp/tr-warn6.c: New test
25769
25770 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25771
25772         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25773         be accepted.
25774
25775 2000-09-07  Catherine Moore  <clm@redhat.com>
25776
25777         * gcc.c-torture/execute/unroll-1.c: New test.
25778
25779 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25780
25781         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25782         ERROR markers.
25783         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25784         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25785         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25786         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25787         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25788         Preprocess only.
25789         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25790         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25791
25792 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25793
25794         * g++.old-deja/g++.pt/deduct2.C: New test.
25795
25796 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25797
25798         * g++.old-deja/g++.pt/parms2.C: New test.
25799
25800 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25801
25802         * g++.old-deja/g++.pt/crash58.C: New test.
25803
25804 2000-09-06  Greg McGary  <greg@mcgary.org>
25805
25806         * gcc.c-torture/execute/20000906-1.c: New test.
25807         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25808
25809 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25810
25811         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25812
25813 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25814
25815         * g++.old-deja/g++.pt/crash57.C: New test.
25816
25817 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25818
25819         * g++.old-deja/g++.pt/crash56.C: New test.
25820
25821 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25822
25823         * g++.old-deja/g++.pt/koenig1.C: New test.
25824
25825 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25826
25827         * gcc.dg/20000904-1.c: New test.
25828
25829 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25830
25831         * gcc.dg/cpp/paste8.c: New test.
25832
25833 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25834
25835         * gcc.c-torture/compile/20000827-1.c: New test.
25836
25837 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25838
25839         * gcc.dg/format-diag-1.c: New test.
25840
25841 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25842
25843         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25844         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25845         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25846         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25847         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25848
25849 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25850
25851         * g++.old-deja/g++.other/nested4.C: New test.
25852
25853 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25854
25855         * g++.old-deja/g++.ns/scoped1.C: New test.
25856
25857 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25858
25859         * lib/g++.exp: Support testing already-installed GCC.
25860
25861 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25862
25863         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25864
25865 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25866
25867         * gcc.dg/return-type-2.c: New test.
25868
25869 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25870
25871         * gcc.c-torture/compile/20000825-1.c: New test.
25872
25873 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25874
25875         * gcc.dg/dwarf2-2.c: New test.
25876
25877 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25878
25879         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25880         dg-warning regexps.
25881
25882 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25883
25884         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25885         gcc.dg/format-ext-5.c: New tests.
25886
25887 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25888
25889         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25890
25891 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25892
25893         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25894
25895 2000-08-24  Richard Henderson  <rth@cygnus.com>
25896
25897         * gcc.dg/ia64-sync-1.c: New test.
25898         * gcc.dg/ia64-sync-2.c: New test.
25899         * gcc.dg/ia64-asm-1.c: New test.
25900
25901 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25902
25903         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25904         * gcc.dg/format-ext-2.c: New test.
25905
25906 2000-08-23  Jason Merrill  <jason@redhat.com>
25907
25908         * lib/old-dejagnu.exp: Also ignore "In member function" and
25909         "At global scope".
25910
25911 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25912
25913         * gcc.dg/noncompile/label-lineno-1.c: New test.
25914
25915 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25916
25917         * gcc.dg/c99-array-nonobj-1.c: New test.
25918
25919 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25920
25921         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25922         tests.
25923         * gcc.dg/format-ext-1.c: New test.
25924
25925 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25926
25927         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25928         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25929         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25930         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25931         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25932
25933 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25934
25935         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25936         gcc.dg/c99-strftime-2.c: New tests.
25937
25938 2000-08-22  Richard Henderson  <rth@cygnus.com>
25939
25940         * gcc.c-torture/execute/20000822-1.c: New test.
25941
25942 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25943
25944         * gcc.c-torture/execute/20000819-1.x: Remove.
25945
25946 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25947
25948         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25949         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25950         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25951         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25952         gcc.dg/format-xopen-1.c: New tests.
25953
25954 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25955
25956         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25957
25958 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25959
25960         * g++.old-deja/g++.other/loop2.C: New test.
25961
25962         * gcc.c-torture/compile/20000606-1.c: New test.
25963         * gcc.c-torture/compile/20000728-1.c: New test.
25964         * gcc.c-torture/execute/20000801-1.c: New test.
25965         * gcc.c-torture/execute/20000801-2.c: New test.
25966         * gcc.c-torture/execute/20000819-1.c: New test.
25967         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25968         * gcc.dg/20000629-1.c: New test.
25969         * gcc.dg/20000724-1.c: New test.
25970         * gcc.dg/20000807-1.c: New test.
25971
25972 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25973
25974         * gcc.dg/cpp/pragma-1.c: New test.
25975         * gcc.dg/cpp/pragma-2.c: New test.
25976
25977 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25978
25979         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25980         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25981
25982 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25983
25984         * gcc.c-torture/compile/20000818-1.c: New test.
25985
25986 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25987
25988         * gcc.c-torture/execute/20000818-1.c: New test.
25989
25990 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25991
25992         * gcc.dg/format-va-1.c: New test.
25993
25994 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25995
25996         * g++.old-deja/g++.other/typedef8.C: New test.
25997
25998 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25999
26000         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26001         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26002         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26003         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26004         * g++.old-deja/g++.other/ptrmem7.C: New test.
26005         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26006
26007 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26008
26009         * g++.old-deja/g++.pt/typename27.C: New test.
26010
26011 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26012
26013         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26014         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26015         * g++.old-deja/g++.pt/friend45.C: New test.
26016         * g++.old-deja/g++.other/friend8.C: New test.
26017
26018 2000-08-15  Richard Henderson  <rth@cygnus.com>
26019
26020         * gcc.c-torture/execute/20000815-1.c: New test.
26021
26022 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26023
26024         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26025         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26026         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26027
26028 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26029
26030         * g++.old-deja/g++.other/refinit2.C: New test.
26031
26032 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26033
26034         * lib/c-torture.exp (c-torture): Make
26035         compiler_conditional_xfail_data global.
26036         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26037         compiler_conditional_xfail_data machinery.
26038         (f-torture-execute): Likewise.
26039         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26040         and only when unrolling loops.
26041
26042         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26043
26044 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26045
26046         * g++.old-deja/g++.pt/explicit81.C: New test.
26047
26048 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26049
26050         * g++.old-deja/g++.pt/typename26.C: New test.
26051
26052 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26053
26054         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26055         warning.
26056
26057 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26058
26059         * g++.old-deja/g++.other/array3.C: New test.
26060
26061 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26062
26063         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26064         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26065         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26066         New tests.
26067
26068 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26069
26070         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26071         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26072
26073 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26074
26075         * gcc.c-torture/execute/20000808-1.c: New test.
26076
26077 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26078
26079         * gcc.dg/c90-const-expr-1.c: New test.
26080
26081 2000-08-08  Richard Henderson  <rth@cygnus.com>
26082
26083         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26084
26085 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26086
26087         * gcc.dg/noncompile/const-ll-1.c: New test.
26088
26089 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26090
26091         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26092
26093 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26094
26095         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26096         that running programs linked against the shared version of libobjc
26097         run correctly.
26098
26099 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26100
26101         * gcc.dg/c99-printf-1.c: New test.
26102
26103 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26104
26105         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26106
26107 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26108
26109         * gcc.c-torture/execute/20000731-1.x: Delete.
26110
26111 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26112
26113         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26114         and torture_without_loops as is done by c-torture.exp.
26115         (search_for): Copy from c-torture.exp.
26116         (gcc-dg-runtest): New function, drives a directory of tests
26117         iterating over the TORTURE_OPTIONS.
26118         (scan-assembler, scan-assembler-not): Move here from
26119         individual directory drivers.
26120
26121         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26122         defined by lib/gcc-dg.exp.
26123         * gcc.dg/cpp/cpp.exp: Likewise.
26124         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26125         gcc-dg-runtest, so we cycle over optimization options.
26126
26127         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26128         * gcc.dg/compare2.c: No longer expected to fail.
26129
26130 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26131
26132         * gcc.c-torture/execute/20000804-1.c: New test.
26133
26134 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26135
26136         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26137
26138 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26139
26140         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26141
26142 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26143
26144         * gcc.c-torture/compile/20000803-1.c: New test.
26145
26146 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26147
26148         * gcc.c-torture/execute/20000801-3.c,
26149         gcc.c-torture/execute/20000801-4.c: New tests.
26150         * gcc.c-torture/execute/20000801-3.x,
26151         gcc.c-torture/execute/20000801-4.x: Xfail.
26152
26153 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26154
26155         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26156         libobjc/.libs to allow for libtool.
26157
26158 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26159
26160         * gcc.c-torture/compile/20000802-1.c: New test.
26161
26162 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26163
26164         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26165
26166 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26167
26168         * gcc-c-torture/execute/20000731-2.c: New test.
26169
26170         * gcc.c-torture/execute/20000731-1.c: New test.
26171         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26172
26173 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26174
26175         * testsuite/gcc.dg/cpp/paste7.c: New test.
26176         * gcc.dg/cpp/20000725-1.c: New test.
26177
26178 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26179
26180         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26181         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26182         declaration warning for __builtin_dwarf_reg_size.
26183
26184         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26185
26186 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26187
26188         * gcc.dg/noncompile/voidparam-1.c: New test.
26189
26190 2000-07-30  Richard Henderson  <rth@cygnus.com>
26191
26192         * gcc.dg/c90-digraph-1.c: Don't xfail.
26193         * gcc.dg/compare2.c (case 10): Xfail.
26194         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26195
26196 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26197
26198         * gcc.dg/c99-main-1.c: New test.
26199
26200 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26201
26202         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26203
26204 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26205
26206         * gcc.c-tortuer/execute/20000726-1.c: New test.
26207
26208 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26209
26210         * gcc.c-torture/execute/enum-2.c: New test.
26211
26212 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26213
26214         * gcc.dg/cpp/tr-warn3.c: New test.
26215
26216 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26217
26218         * g++.old-deja/g++.ext/implicit1.C: Remove.
26219         * g++.old-deja/g++.jason/c2.C: Remove
26220         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26221         * g++.old-deja/g++.pt/crash16.C: Likewise.
26222         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26223
26224 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26225
26226         * g++.old-deja/g++.other/for2.C: New test.
26227
26228 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26229
26230         * gcc.dg/20000720-1.c: New test.
26231
26232 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26233
26234         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26235
26236 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26237
26238         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26239         * gcc.c-torture/execute/20000722-1.c: New.
26240         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26241
26242 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26243
26244         * gcc.dg/cpp/20000720-1.S: New test.
26245
26246 2000-07-21  Michael Meissner  <meissner@redhat.com>
26247
26248         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26249
26250 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26251
26252         * g++.old-deja/g++.brendan/crash16.C,
26253         g++.old-deja/g++.brendan/parse3.C,
26254         g++.old-deja/g++.brendan/redecl1.C,
26255         g++.old-deja/g++.ns/template13.C,
26256         g++.old-deja/g++.other/decl4.C,
26257         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26258
26259 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26260
26261         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26262         and "Internal error".
26263
26264         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26265         regexps.
26266         * gcc.dg/cpp/paste6.c: New test.
26267
26268 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26269
26270         * gcc.dg/cpp/tr-direct.c: New test.
26271
26272         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26273         gcc.dg/cpp/undef1.c: Tweak error regexps.
26274
26275 2000-07-18  Eric Christopher <echristo@redhat.com>
26276
26277         * gcc.c-torture/compile/20000718-1.c: New test.
26278
26279 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26280
26281         * cpplex.c (_cpp_push_token): If the token being pushed back
26282         is the previous token in this context, just subtract one from
26283         context->posn.
26284         * cppmacro.c (save_expansion): Clear aux field when storing a
26285         placemarker.
26286
26287 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26288
26289         * gcc.dg/noncompile/redecl-1.c: New test.
26290
26291 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26292
26293         * gcc.c-torture/execute/20000717-5.c: New test.
26294         * gcc.c-torture/execute/20000717-1.x: Removed.
26295
26296 2000-07-17  Richard Henderson  <rth@cygnus.com>
26297
26298         * gcc.c-torture/execute/20000717-4.c: New test.
26299
26300 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26301
26302         * gcc.dg/cpp/syshdr.c: New test.
26303         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26304
26305 2000-07-17  Neil Booth  <neilb@earthling.net>
26306
26307         * gcc.dg/cpp/cmdlne-dM.c: New test.
26308         * gcc.dg/cpp/cmdlne-dD.c: New test.
26309
26310 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26311
26312         * gcc.c-torture/execute/20000717-3.c: New test.
26313
26314         * gcc.c-torture/compile/20000717-1.c: New test.
26315
26316 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26317
26318         * gcc.c-torture/execute/20000717-2.c: New test.
26319
26320 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26321
26322         * gcc.dg/formatz-1.c: New test.
26323
26324         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26325         * gcc.dg/c99-digraph-1.c: New tests.
26326
26327         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26328         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26329
26330         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26331         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26332         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26333         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26334         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26335         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26336         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26337
26338 2000-07-17   Greg McGary <greg@mcgary.org>
26339
26340         * gcc.c-torture/execute/20000717-1.c: New test.
26341         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26342
26343 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26344
26345         * gcc.c-torture/execute/20000715-2.c: New test.
26346         * gcc.dg/20000715-1.c: New test.
26347
26348 2000-07-15  Michael Meissner  <meissner@redhat.com>
26349
26350         * gcc.c-torture/execute/20000715-1.c: New test.
26351
26352 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26353
26354         * gcc.c-torture/execute/20000707-1.c: New test.
26355
26356 2000-07-13  Neil Booth  <NeilB@earthling.net>
26357
26358         * testsuite/gcc.dg/cpp/digraph1.c,
26359         testsuite/gcc.dg/cpp/digraph2.c,
26360         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26361
26362 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26363
26364         * g77.f-torture/compile/20000630-2.f:  New test.
26365         * g77.f-torture/compile/20000630-2.x
26366
26367 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26368
26369         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26370
26371 2000-07-11  Neil Booth  <NeilB@earthling.net>
26372
26373         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26374
26375 2000-07-11  Neil Booth  <NeilB@earthling.net>
26376
26377         * gcc.dg/cpp/cmdlne-C.c: New.
26378
26379 2000-07-09  Neil Booth  <NeilB@earthling.net>
26380
26381         * gcc.dg/cpp/directiv.c: New tests.
26382         * gcc.dg/cpp/undef1.c: Update.
26383
26384 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26385
26386         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26387
26388 2000-07-09  Neil Booth  <NeilB@earthling.net>
26389
26390         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26391
26392 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26393
26394         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26395         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26396
26397 2000-07-08  Neil Booth  <NeilB@earthling.net>
26398
26399         * gcc.dg/cpp/macsyntx.c: New tests.
26400
26401 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26402
26403         * gcc.dg/20000707-1.c: New test.
26404
26405 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26406
26407         * gcc.c-torture/execute/20000706-1.c: New test.
26408         * gcc.c-torture/execute/20000706-2.c: New test.
26409         * gcc.c-torture/execute/20000706-3.c: New test.
26410         * gcc.c-torture/execute/20000706-4.c: New test.
26411         * gcc.c-torture/execute/20000706-5.c: New test.
26412
26413 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26414
26415         * g++.old-deja/g++.pt/instantiate7.C: New test.
26416
26417 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26418
26419         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26420         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26421         * g++.old-deja/g++.other/rtti3.C: Likewise.
26422         * g++.old-deja/g++.other/rttid3.C: Likewise.
26423
26424 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26425
26426         *  g77.f-torture/compile/20000630-1.x: Fix typo
26427
26428 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26429
26430         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26431         assembly output.
26432
26433 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26434
26435         * gcc.dg/cpp/ident.c: New test.
26436
26437 2000-07-05  Neil Booth  <NeilB@earthling.net>
26438
26439         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26440           gcc.dg/cpp/lexstrng.c: New tests.
26441
26442 2000-07-04  Neil Booth  <NeilB@earthling.net>
26443
26444         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26445         * gcc.dg/cpp/strify2.c: Same.
26446
26447 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26448
26449         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26450         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26451         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26452         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26453
26454         * testsuite/gcc.dg/cpp/macro1.c,
26455         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26456         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26457         testsuite/gcc.dg/cpp/strify1.c,
26458         testsuite/gcc.dg/cpp/strify2.c: New tests.
26459
26460 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26461
26462         * gcc.c-torture/execute/20000703-1.c: New test.
26463
26464 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26465
26466         * g++.old-deja/g++.pt (lookup10.C): New test.
26467
26468 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26469
26470         * g++.old-deja/g++.pt (typename25.C): New test.
26471
26472 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26473
26474         * gcc.c-torture/compile/20000701-1.c: New test.
26475
26476 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26477
26478         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26479         to test case.
26480
26481 2000-06-30  Catherine Moore  <clm@cygnus.com>
26482
26483         * gcc.c-torture/execute/align-1.c: New test.
26484
26485 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26486
26487         * g++.old-deja/g++.pt/expr8.C: New test.
26488         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26489
26490 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26491
26492         * gcc.c-torture/compile/20000629-1.c: New test.
26493
26494 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26495
26496
26497         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26498         gcc.dg/noncompile directory, depending on whether they're
26499         preprocessor tests or not.  Annotate all the tests for the dg
26500         framework.
26501
26502         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26503         * gcc.dg/noncompile/noncompile.exp: New.
26504
26505         * Moved files:
26506         Old name                                New name
26507         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26508         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26509         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26510         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26511         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26512         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26513         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26514         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26515         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26516         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26517         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26518         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26519         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26520         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26521         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26522         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26523         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26524         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26525         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26526         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26527         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26528         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26529         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26530         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26531
26532         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26533         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26534         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26535         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26536         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26537         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26538
26539 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26540
26541         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26542         declare one variable.  On the fourth, error.
26543         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26544         declared by 20000628-1a.h.
26545
26546 2000-06-29  Richard Henderson  <rth@redhat.com>
26547
26548         * gcc.c-torture/execute/930529-1.x: New file.
26549         * gcc.dg/920413-1.c: Adjust expected warning text.
26550         * gcc.dg/980217-1.c: Declare abort.
26551         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26552
26553 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26554
26555         * g77.f-torture/compile/20000629-1.f: New test.
26556         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26557
26558 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26559
26560         Rearrange lots of files, removing entirely the
26561         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26562         directories.
26563
26564         * Deleted files:
26565         gcc.c-torture/code_quality/code_quality.exp
26566         gcc.c-torture/special/special.exp
26567         gcc.failure/failure.exp
26568         gcc.failure/940409-1.x
26569         gcc.c-torture/compile/961203-1.x
26570
26571         * New files:
26572         gcc.misc-tests/linkage.exp
26573         gcc.c-torture/execute/920730-1t.c
26574         gcc.c-torture/execute/920730-1t.x
26575         gcc.c-torture/compile/920520-1.x
26576         gcc.c-torture/compile/920521-1.x
26577         gcc.c-torture/compile/981006-1.x
26578         gcc.c-torture/execute/eeprof-1.x
26579
26580         * Moved files (possibly with modifications to fit a new harness):
26581         Old name                                New name
26582         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26583         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26584         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26585         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26586         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26587         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26588         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26589         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26590         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26591         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26592         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26593         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26594         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26595         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26596
26597 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26598
26599         * c-torture/compile/961203-1.x: Delete.
26600
26601         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26602         not exit. Include stdio.h.
26603         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26604         * gcc.misc-tests/dg-12.c: Likewise.
26605         * gcc.misc-tests/dg-5.c: Likewise.
26606         * gcc.misc-tests/dg-6.c: Likewise.
26607         * gcc.misc-tests/dg-7.c: Prototype abort.
26608         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26609         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26610         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26611         not exit.
26612         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26613         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26614
26615 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26616
26617         * gcc.dg/cpp/20000628-1.c: New test.
26618         * gcc.dg/cpp/20000628-1.h: New header for above test.
26619         * gcc.dg/cpp/20000628-1a.h: Likewise.
26620
26621 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26622
26623         * gcc.dg/cpp: New directory.
26624         * gcc.dg/cpp/cpp.exp: New driver.
26625         * gcc.dg/cpp/20000627-1.c: New test.
26626         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26627         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26628         and rewrite as a compilation test.
26629
26630         * gcc.dg: Move many files into the cpp subdirectory, possibly
26631         renaming or editing them as well.
26632         Old name                New name
26633         990119-1.c              cpp/19990119-1.c
26634         990228-1.c              cpp/19990228-1.c
26635         990407-1.c              cpp/19990407-1.c
26636         990409-1.c              cpp/19990409-1.c
26637         990413-1.c              cpp/19990413-1.c
26638         990703-1.c              cpp/19990703-1.c
26639         20000127-1.c            cpp/20000127-1.c
26640         20000129-1.c            cpp/20000129-1.c
26641         20000207-1.c            cpp/20000207-1.c
26642         20000207-2.c            cpp/20000207-2.c
26643         20000209-1.c            cpp/20000209-1.c
26644         20000209-2.c            cpp/20000209-2.c
26645         20000301-1.c            cpp/20000301-1.c
26646         20000419-1.c            cpp/20000419-1.c
26647         20000510-1.S            cpp/20000510-1.S
26648         20000519-1.c            cpp/20000519-1.c
26649         20000529-1.c            cpp/20000529-1.c
26650         20000625-1.c            cpp/20000625-1.c
26651         20000625-2.c            cpp/20000625-2.c
26652         cpp-as1.c               cpp/assert1.c
26653         cpp-as2.c               cpp/assert2.c
26654         cxx-comments-1.c        cpp/cxxcom1.c
26655         cxx-comments-2.c        cpp/cxxcom2.c
26656         endif-label.c           cpp/endif.c
26657         cpp-hash1.c             cpp/hash1.c
26658         cpp-hash2.c             cpp/hash2.c
26659         cpp-if1.c               cpp/if-1.c
26660         cpp-if2.c               cpp/if-2.c
26661         cpp-if3.c               cpp/if-3.c
26662         cpp-if4.c               cpp/if-4.c
26663         cpp-if5.c               cpp/if-5.c
26664         cpp-cond.c              cpp/if-cexp.c
26665         cpp-missingop.c         cpp/if-mop.c
26666         cpp-missingparen.c      cpp/if-mpar.c
26667         cpp-opprec.c            cpp/if-oppr.c
26668         cpp-ifparen.c           cpp/if-paren.c
26669         cpp-shortcircuit.c      cpp/if-sc.c
26670         cpp-shift.c             cpp/if-shift.c
26671         cpp-unary.c             cpp/if-unary.c
26672         cpp-li1.c               cpp/line1.c
26673         cpp-li2.c               cpp/line2.c
26674         lineno.c                cpp/line3.c
26675         lineno-2.c              cpp/line4.c
26676         cpp-mi.c                cpp/mi1.c
26677         cpp-mic.h               cpp/mi1c.h
26678         cpp-micc.h              cpp/mi1cc.h
26679         cpp-mind.h              cpp/mi1nd.h
26680         cpp-mindp.h             cpp/mi1ndp.h
26681         cpp-mix.h               cpp/mi1x.h
26682         cpp-mi2.c               cpp/mi2.c
26683         cpp-mi2a.h              cpp/mi2a.h
26684         cpp-mi2b.h              cpp/mi2b.h
26685         cpp-mi2c.h              cpp/mi2c.h
26686         cpp-mi3.c               cpp/mi3.c
26687         cpp-mi3.def             cpp/mi3.def
26688         poison-1.c              cpp/poison.c
26689         pr-impl.c               cpp/prag-imp.c
26690         cpp-redef-2.c           cpp/redef1.c
26691         cpp-redef.c             cpp/redef2.c
26692         strpaste.c              cpp/strp1.c
26693         strpaste-2.c            cpp/strp2.c
26694         cpp-tradpaste.c         cpp/tr-paste.c
26695         cpp-tradstringify.c     cpp/tr-str.c
26696         cpp-tradwarn1.c         cpp/tr-warn1.c
26697         cpp-tradwarn2.c         cpp/tr-warn2.c
26698         trigraphs.c             cpp/trigraphs.c
26699         cpp-unc1.c              cpp/unc1.c
26700         cpp-unc2.c              cpp/unc2.c
26701         cpp-unc3.c              cpp/unc3.c
26702         cpp-unc.c               cpp/unc4.c
26703         undef.c                 cpp/undef1.c
26704         undef-2.c               cpp/undef2.c
26705         cpp-wi1.c               cpp/widestr1.c
26706
26707 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26708
26709         * lib/g++.exp (g++_include_flags): Tweak.
26710
26711 2000-06-27  H.J. Lu  <hjl@gnu.org>
26712             Loren J. Rittle  <ljrittle@acm.org>
26713
26714         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26715         version with one that knows about the new gcc tree structure.
26716         (g++_link_flags): Same.
26717
26718 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26719
26720         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26721         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26722         case we are cross-compiling.
26723
26724         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26725         g++.old-deja/g++.niklas/Makefile.in,
26726         g++.old-deja/g++.niklas/configure.in,
26727         g++.old-deja/g++.other/Makefile.in,
26728         g++.old-deja/g++.other/configure.in,
26729         gcc.c-torture/code_quality/Makefile.in,
26730         gcc.c-torture/code_quality/configure.in,
26731         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26732         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26733         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26734         gcc.c-torture/execute/ieee/Makefile.in,
26735         gcc.c-torture/execute/ieee/configure.in,
26736         gcc.c-torture/noncompile/Makefile.in,
26737         gcc.c-torture/noncompile/configure.in,
26738         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26739         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26740         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26741
26742 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26743
26744         * g++.old-deja/g++.other/ambig3.C: New test.
26745
26746 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26747
26748         * g++.old-deja/g++.pt/syntax1.C: New test.
26749         * g++.old-deja/g++.pt/syntax2.C: New test.
26750         * g++.old-deja/g++.other/syntax3.C: New test.
26751         * g++.old-deja/g++.other/syntax4.C: New test.
26752
26753 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26754
26755         * gcc.dg/20000623-1.c: Prototype exit and abort.
26756
26757 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26758
26759         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26760         New tests.
26761         * gcc.dg/cpp-mi3.def: New file.
26762
26763         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26764         inside assertions.
26765         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26766         lexer's error messages.
26767         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26768         divine anything from the linemarkers.
26769         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26770         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26771
26772 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26773
26774         * gcc.dg/20000623-1.c: New test.
26775
26776 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26777
26778         * gcc.c-torture/execute/20000622-1.c: New test.
26779
26780 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26781
26782         * g++.old-deja/g++.other/init15.C: New test.
26783
26784 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         * g++.old-deja/g++.pt/vaarg2.C: New test.
26787         * g++.old-deja/g++.pt/vaarg3.C: New test.
26788
26789 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26790
26791         * g++.old-deja/g++.other/dyncast6.C: New test.
26792
26793 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26794
26795         * gcc.c-torture/execute/loop-6.c: New test.
26796
26797 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26798
26799         * gcc.dg/20000614-1.c: New test.
26800         * gcc.dg/20000614-2.c: New test.
26801
26802 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26803
26804         * g++.old-deja/g++.other/inline12.C: New test.
26805
26806 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26807
26808         * g++.old-deja/g++.other/eh1.C: New test.
26809
26810 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26811
26812         * g++.old-deja/g++.other/type.C: New test.
26813
26814 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26815
26816         * g++.old-deja/g++.other/initstring.C: New test.
26817
26818 2000-06-12  Jason Merrill  <jason@redhat.com>
26819
26820         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26821
26822 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26823
26824         * gcc.c-torture/compile/20000609-1.c: New test.
26825
26826 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26827
26828         * gcc.dg/20000609-1.c: New test.
26829
26830 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26831
26832         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26833         * gcc.c-torture/noncompile/poison-1.c: Move...
26834         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26835         * gcc.dg/cpp-li1.c: Add a token after the #line.
26836
26837 2000-06-05  Richard Henderson  <rth@cygnus.com>
26838
26839         * gcc.c-torture/execute/20000605-2.c: New test.
26840         * gcc.c-torture/execute/20000605-3.c: New test.
26841
26842 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26843
26844         * g77.f-torture/execute/20000503-1.x: New file.
26845
26846 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26847
26848         * g++.old-deja/g++.eh/badalloc1.C: New test.
26849
26850 2000-06-05  Richard Henderson  <rth@cygnus.com>
26851
26852         * gcc.c-torture/execute/20000605-1.c: New test.
26853
26854 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26855             Nathan Sidwell <nathan@codesourcery.com>
26856
26857         * gcc.c-torture/compile/20000605-1.c: New test.
26858
26859 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26860
26861         * g77.f-torture/compile/20000601-1.f:  New test.
26862
26863 2000-06-03  Richard Henderson  <rth@cygnus.com>
26864
26865         * gcc.c-torture/execute/20000603-1.c: New.
26866
26867 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26868
26869         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26870         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26871
26872 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26873
26874         * gcc.dg/compare2.c (case 12): XFAIL.
26875         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26876         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26877
26878         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26879
26880 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26881
26882         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26883         guard macro is already defined when the header is first
26884         included.
26885         * gcc.dg/cpp-mix.h: New file.
26886         * gcc.dg/endif-label.c: Update patterns to match compiler.
26887
26888         * g++.brendan/complex1.C: Declare abort.
26889         * g++.law/refs4.C: Remove XFAIL.
26890         * g++.oliva/expr2.C: Declare abort and exit.
26891
26892 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26893
26894         * gcc.c-torture/execute/20000528-1.c: New test.
26895
26896         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26897         * g++.old-deja/g++.law/temps4.C: Likewise.
26898
26899         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26900         stdlib.h.  Call abort() on failure.
26901         * g++.old-deja/g++.law/refs4.C: Likewise.
26902         * g++.old-deja/g++.law/temps4.C: Likewise.
26903         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26904         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26905
26906 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26907
26908         Relative to g++.dg/special:
26909         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26910
26911         Relative to g++.old-deja:
26912         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26913         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26914         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26915         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26916         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26917         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26918         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26919
26920         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26921         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26922         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26923         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26924         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26925         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26926         and/or string.h.
26927
26928         * g++.other/goto1.C: Update expectations for error messages.
26929
26930 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26931
26932         * gcc.c-torture/compile/20000523-1.c: New test.
26933
26934 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26935
26936         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26937
26938 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26939
26940         * g++.old-deja/g++.eh/catch11.C: New test.
26941         * g++.old-deja/g++.eh/catch12.C: New test.
26942
26943 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26944
26945         * gcc.c-torture/execute/20000523-1.c: New test.
26946
26947 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26948
26949         * c-torture/execute/bcp-1.c: Replace abort in arg of
26950         __builtin_constant_p with a generic external function.
26951
26952         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26953         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26954         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26955         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26956         Prototype abort and/or exit.
26957
26958         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26959         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26960         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26961         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26962
26963 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26964
26965         * gcc.dg/dwarf2-1.c: New test.
26966
26967 2000-05-20  Richard Henderson  <rth@cygnus.com>
26968
26969         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26970
26971 2000-05-20  Andreas Jaeger  <aj@suse.de>
26972
26973         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26974         testcase.
26975
26976 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26977
26978         * gcc.c-torture/execute/20000519-2.c: New test.
26979
26980 2000-05-19  Andreas Jaeger  <aj@suse.de>
26981
26982         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26983         which fails with SSA.
26984
26985         * lib/c-torture.exp: Also test with -O3 -fssa.
26986
26987 2000-05-18  Michael Meissner  <meissner@redhat.com>
26988
26989         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26990         * gcc.c-torture/execute/920415-1.c: Ditto.
26991         * gcc.c-torture/execute/920501-1.c: Ditto.
26992         * gcc.c-torture/execute/conversion.c: Ditto.
26993         * gcc.c-torture/execute/cvt-1.c: Ditto.
26994
26995 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26996
26997         * gcc.c-torture/compile/20000518-1.c: New test.
26998
26999 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27000
27001         * g77.f-torture/compile/200005018.f:  New test.
27002
27003 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27004
27005         * gcc.c-torture/compile/20000517-1.c: New test.
27006
27007 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27008
27009         * gcc.c-torture/execute/20000516-1.c: New test.
27010
27011 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27012
27013         * g++.old-deja/g++.other/eh.C: New test.
27014
27015 2000-05-12  Richard Henderson  <rth@cygnus.com>
27016
27017         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27018         constants through to doit's conditional.
27019
27020 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27021
27022         * gcc.c-torture/compile/20000511-1.c: New test.
27023         * g77.f-torture/compile/20000511-1.f: New test.
27024         * g77.f-torture/compile/20000511-2.f: New test.
27025
27026 2000-05-11  Michael Meissner  <meissner@redhat.com>
27027
27028         * gcc.c-torture/execute/20000511-1.c: New test.
27029
27030 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27031
27032         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27033         * gcc.dg/20000510-1.S: New.
27034
27035 2000-05-08  Catherine Moore  <clm@cygnus.com>
27036
27037         * gcc.dg/unused-3.c: New.
27038
27039 2000-05-06  Richard Henderson  <rth@cygnus.com>
27040
27041           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27042           * g++.old-deja/g++.mike/warn1.C: Likewise.
27043           * g++.old-deja/g++.pt/local1.C: Likewise.
27044           * g++.old-deja/g++.pt/local7.C: Likewise.
27045           * g++.old-deja/g++.pt/spec16.C: Likewise.
27046
27047 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27048
27049         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27050
27051 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27052
27053           * g77.f-torture/execute/20000503-1.f:  New test.
27054
27055 2000-05-04  Andreas Jaeger  <aj@suse.de>
27056
27057         * gcc.dg/noreturn-2.c: New test.
27058
27059 2000-05-04  Neil Booth  <NeilB@earthling.net>
27060
27061         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27062         preprocessor.
27063
27064 2000-05-04  Richard Henderson  <rth@cygnus.com>
27065
27066         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27067
27068 2000-05-04  Richard Henderson  <rth@cygnus.com>
27069
27070         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27071         OpenSSL by Jason R Thorpe.
27072
27073 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27074
27075         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27076
27077 2000-05-03  Robert Lipe <robertlipe@usa.net>
27078
27079         * gcc.dg/20000503-1.c: New test.
27080
27081 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27082
27083         * gcc.c-torture/compile/20000502-1.c: New test.
27084         * g++.old-deja/g++.other/align.C: New test.
27085         * gcc.dg/cpp-tradstringify.c: New test.
27086
27087 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27088
27089         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27090         and hard registers.
27091
27092 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27093
27094         * gcc.c-torture/execute/loop-5.c: New test.
27095
27096 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27097
27098         * gcc.c-torture/execute/va-arg-20.c: New test.
27099
27100 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27101
27102         * gcc.c-torture/execute/20000422-1.c: New test.
27103
27104 2000-04-20  Greg McGary  <gkm@gnu.org>
27105
27106         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27107         when optimizing, but without sibling-call optimizations (-O1).
27108
27109 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27110
27111           * gcc.c-torture/compile/20000420-1.c: New test.
27112
27113 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27114
27115         * g++.abi/ptrflags.C: New test.
27116         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27117
27118 2000-04-19  Catherine Moore  <clm@cygnus.com>
27119
27120         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27121
27122 2000-04-19  Greg McGary  <gkm@gnu.org>
27123
27124         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27125         sibling-call optimizations.
27126
27127 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27128
27129         * gcc.dg/20000419-1.c: New test.
27130
27131 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27132
27133         * gcc.c-torture/execute/20000412-6.c: New test.
27134
27135 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27136
27137         * gcc.c-torture/execute/20000412-5.c: New test.
27138         * g77.f-torture/compile/20000412-1.f: New test.
27139         * gcc.c-torture/execute/20000412-4.c: New test.
27140         * gcc.c-torture/compile/20000412-2.c: New test.
27141         * gcc.c-torture/execute/20000412-3.c: New test.
27142         * gcc.c-torture/compile/20000412-1.c: New test.
27143         * gcc.c-torture/execute/20000412-2.c: New test.
27144
27145 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27146
27147         * objc/execute/bf-20.m: New test.
27148
27149 2000-04-10  Richard Henderson  <rth@cygnus.com>
27150
27151         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27152
27153         * gcc.c-torture/execute/20000412-1.c: New test.
27154
27155 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27156
27157         * g++.old-deja/g++.eh/catchptr1.C: New test.
27158
27159 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27160
27161         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27162
27163 2000-04-08  Neil Booth  <NeilB@earthling.net>
27164
27165         * gcc.dg/cpp-nullchar.c: Remove test as
27166         embedded nulls cause problems.
27167
27168 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27169
27170         * gcc.dg/compare2.c: New test.
27171
27172 2000-04-08  Neil Booth  <NeilB@earthling.net>
27173
27174         * gcc.dg/cpp-nullchar.c: New test.
27175
27176 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27177
27178         * gcc.dg/cpp-mi2.c: New test.
27179         * gcc.dg/cpp-mi2[abc].h: New files.
27180
27181 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27182
27183         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27184         member name.
27185
27186 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27187
27188         * g++.old-deja/g++.abi/vmihint.C: New test.
27189
27190 2000-04-06  Neil Booth  <NeilB@earthling.net>
27191
27192         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27193         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27194         copyright.
27195
27196 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27197
27198         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27199         avoid stack-frame overwrite.
27200
27201 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27202
27203         * gcc.c-torture/compile/20000405-2.c: New test.
27204         * gcc.c-torture/compile/20000405-3.c: New test.
27205
27206 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27207
27208         * gcc.c-torture/compile/20000405-1.c: New test.
27209
27210 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27211
27212         * gcc.dg/cast-qual-1.c: Revert last change.
27213
27214 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27215
27216         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27217
27218 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27219
27220         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27221         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27222
27223 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27224
27225         * gcc.c-torture/compile/20000403-2.c: New test.
27226         * gcc.c-torture/compile/20000403-1.c: New test.
27227
27228 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27229
27230         * gcc.c-torture/execute/20000403-1.c: New test.
27231
27232 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27233
27234         * gcc.c-torture/execute/20000402-1.c: New test.
27235
27236 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27237
27238         * gcc.c-torture/execute/va-arg-15.c: New test.
27239         * gcc.c-torture/execute/va-arg-16.c: New test.
27240         * gcc.c-torture/execute/va-arg-17.c: New test.
27241         * gcc.c-torture/execute/va-arg-18.c: New test.
27242         * gcc.c-torture/execute/va-arg-19.c: New test.
27243
27244 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27245
27246         * gcc.c-torture/compile/981211-1.c: Move to...
27247         * gcc.dg/cpp-as1.c: ...here.
27248         * gcc.dg/cpp-as2.c: New file.
27249
27250         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27251         compiler.
27252
27253 2000-04-02  Neil Booth  <NeilB@earthling.net>
27254
27255         * gcc.dg/cpp-cond.c  New tests.
27256         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27257         accidental success less likely.
27258         * gcc.dg/cpp-missingop.c  New tests.
27259         * gcc.dg/cpp-missingparen.c  New tests.
27260         * gcc.dg/cpp-shift.c  New tests.
27261         * gcc.dg/cpp-shortcircuit.c  New tests.
27262         * gcc.dg/cpp-unary.c  New tests.
27263
27264 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27265
27266         * gcc.c-torture/compile/20000329-1.c: New test.
27267
27268 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27269
27270         * gcc.c-torture/compile/20000326-1.c: New test.
27271         * gcc.c-torture/compile/20000326-2.c: New test.
27272
27273 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27274
27275         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27276         the first parameter is a function argument.
27277
27278 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27279
27280         * g++.old-deja/g++.ext/array4.C: New test.
27281
27282 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27283
27284         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27285
27286 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27287
27288         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27289
27290 2000-03-19  Richard Henderson  <rth@cygnus.com>
27291
27292         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27293
27294 2000-03-19  Richard Henderson  <rth@cygnus.com>
27295
27296         * gcc.c-torture/compile/20000319-1.c: New test.
27297
27298 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27299
27300         * gcc.c-torture/execute/20000314-3.c: New test.
27301         * gcc.c-torture/execute/20000314-2.c: New test.
27302         * gcc.c-torture/execute/20000314-1.c: New test.
27303         * gcc.c-torture/compile/20000314-2.c: New test.
27304         * gcc.c-torture/compile/20000314-1.c: New test.
27305
27306 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27307
27308         * g++.old-deja/g++.warn/inline.C: New test.
27309
27310 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27311
27312         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27313         standards-compliant result rather than specific constants.
27314         Put test-values in array.
27315
27316 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27317
27318         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27319         (g++_target_compile): Put test-specific options last.
27320
27321 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27322
27323         * g++.old-deja/g++.eh/vbase4.C: New test.
27324
27325 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27326
27327         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27328
27329 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27330
27331         * g++.old-deja/g++.brendan/misc12.C: Removed.
27332         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27333         * g++.old-deja/g++.ext/pretty4.C: New test.
27334
27335 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27336
27337         * g++.old-deja/g++.other/string2.C: New test.
27338
27339 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27340
27341         * g++.old-deja/g++.warn/impint2.C: New test.
27342
27343 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27344
27345         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27346         is 1, not zero.
27347
27348 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27349
27350         * g++.old-deja/g++.warn/impint.C: New test.
27351         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27352         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27353         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27354         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27355         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27356         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27357         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27358         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27359         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27360         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27361         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27362         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27363
27364 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27365
27366         * gcc.dg/cpp-redef.c: New test.
27367
27368 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27369
27370         * g++.old-deja/g++.pt/unify7.C: New test.
27371
27372 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27373
27374         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27375         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27376
27377 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27378
27379         * gcc.c-torture/compile/20000224-1.c: New test.
27380
27381 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27382
27383         * gcc.c-torture/compile/cpp-2.c: New test.
27384         * gcc.c-torture/compile/cpp-1.c: New test.
27385
27386 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27387
27388         * gcc.c-torture/execute/20000225-1.c: New test.
27389
27390 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27391
27392         * gcc.dg/cpp-li2.c: New test.
27393
27394         * gcc.dg/cpp-wi1.c: New test.
27395
27396         * gcc.dg/cpp-li1.c: New test.
27397
27398 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27399
27400         * g++.old-deja/g++.other/sizeof5.C: New test.
27401
27402 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27403
27404         * gcc.c-torture/execute/va-arg-13.c: New test.
27405
27406 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27407
27408         * gcc.c-torture/execute/va-arg-12.c: New test.
27409
27410 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27411
27412         * gcc.c-torture/execute/20000223-1.c: New test.
27413
27414 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27415
27416         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27417
27418 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27419
27420         * g++.old-deja/g++.abi/ptrmem.C: New test.
27421
27422 2000-02-19  Richard Henderson  <rth@cygnus.com>
27423
27424         * gcc.c-torture/compile/init-3.c: New.
27425
27426 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27427
27428         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27429         ALWAYS_CXXFLAGS.
27430
27431 2000-02-11  Robert Lipe <robertl@sco.com>
27432
27433         * gcc.c-torture/compile/20000211-3.c: New test.
27434
27435 2000-02-11  Martin Buchholz <martin@xemacs.org>
27436
27437         * gcc.c-torture/compile/20000211-2.c: New test.
27438
27439 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27440
27441         * gcc.c-torture/compile/20000211-1.c: New test.
27442
27443 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27444
27445         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27446           on native targets
27447
27448 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27449
27450         * g++.old-deja/g++.other/cast5.C: New test.
27451
27452 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27453
27454         * gcc.c-torture/execute/20000205-1.c: New.
27455
27456 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27457
27458         * g++.old-deja/g++.jason/cast3.C: Return void.
27459         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27460
27461 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27462
27463         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27464
27465         * gcc.dg/loop-1.c: New test.
27466
27467 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27468
27469         * gcc.c-torture/compile/20000127-1.c: New test.
27470         * gcc.c-torture/execute/991228-1.c: New test.
27471
27472 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27473
27474         * gcc.dg/unused-2.c: New test.
27475
27476         * gcc.dg/conv-1.c: New test.
27477
27478 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27479
27480         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27481         compiler.
27482         (tool_option_proc): Fix typo.
27483
27484 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27485
27486         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27487         of the ld on the host, not on the build machine.
27488         Also, don't crash if '--help' is not a supported option.
27489
27490 2000-01-24  Richard Henderson  <rth@cygnus.com>
27491
27492         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27493
27494 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27495
27496         * gcc.c-torture/execute/20000120-2.c: New test.
27497         * gcc.c-torture/execute/20000120-1.c: New test.
27498
27499 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27500
27501         * gcc.c-torture/execute/20000113-1.c: New test.
27502
27503 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27504
27505         * gcc.c-torture/execute/20000112-1.c: New test.
27506
27507 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27508
27509         * gcc.dg/20000111-1.c: New test.
27510
27511 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27512
27513         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27514         with 16 bit integers.
27515
27516 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27517
27518         * gcc.dg/20000108-1.c: New test.
27519
27520 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27521
27522         * g++.old-deja/g++.ns/koenig8.C: New test.
27523
27524 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27525
27526         * g++.old-deja/g++.other/cast4.C: New test.
27527
27528 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27529
27530         * gcc.c-torture/compile/20000105-2.c: New test.
27531         * gcc.c-torture/compile/20000105-1.c: New test.
27532
27533 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27534
27535         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27536         references to printf & atoi to conform to ANSI standard.
27537         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27538         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27539         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27540         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27541         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27542         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27543         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27544         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27545         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27546         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27547         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27548         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27549         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27550         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27551         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27552         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27553         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27554         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27555         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27556         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27557         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27558         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27559         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27560         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27561         * g++.old-deja/g++.brendan/init3.C: Likewise.
27562         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27563         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27564         * g++.old-deja/g++.brendan/new2.C: Likewise.
27565         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27566         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27567         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27568         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27569         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27570         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27571         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27572         * g++.old-deja/g++.brendan/template24.C: Likewise.
27573         * g++.old-deja/g++.brendan/template3.C: Likewise.
27574         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27575         * g++.old-deja/g++.jason/inline3.C: Likewise.
27576         * g++.old-deja/g++.jason/opeq.C: Likewise.
27577         * g++.old-deja/g++.law/arg5.C: Likewise.
27578         * g++.old-deja/g++.law/arm7.C: Likewise.
27579         * g++.old-deja/g++.law/ctors11.C: Likewise.
27580         * g++.old-deja/g++.law/cvt8.C: Likewise.
27581         * g++.old-deja/g++.law/init9.C: Likewise.
27582         * g++.old-deja/g++.law/refs4.C: Likewise.
27583         * g++.old-deja/g++.law/template2.C: Likewise.
27584         * g++.old-deja/g++.law/visibility24.C: Likewise.
27585         * g++.old-deja/g++.law/vtable3.C: Likewise.
27586         * g++.old-deja/g++.mike/asm2.C: Likewise.
27587         * g++.old-deja/g++.mike/eh1.C: Likewise.
27588         * g++.old-deja/g++.mike/misc1.C: Likewise.
27589         * g++.old-deja/g++.mike/misc13.C: Likewise.
27590         * g++.old-deja/g++.mike/misc14.C: Likewise.
27591         * g++.old-deja/g++.mike/ns12.C: Likewise.
27592         * g++.old-deja/g++.mike/p1248.C: Likewise.
27593         * g++.old-deja/g++.mike/p3708.C: Likewise.
27594         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27595         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27596         * g++.old-deja/g++.mike/p646.C: Likewise.
27597         * g++.old-deja/g++.mike/p700.C: Likewise.
27598         * g++.old-deja/g++.mike/p783.C: Likewise.
27599         * g++.old-deja/g++.mike/p783a.C: Likewise.
27600         * g++.old-deja/g++.mike/p783b.C: Likewise.
27601         * g++.old-deja/g++.mike/p786.C: Likewise.
27602         * g++.old-deja/g++.mike/p789.C: Likewise.
27603         * g++.old-deja/g++.mike/p789a.C: Likewise.
27604         * g++.old-deja/g++.mike/p807a.C: Likewise.
27605         * g++.old-deja/g++.other/delete3.C: Likewise.
27606         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27607         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27608         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27609         * g++.old-deja/g++.other/empty1.C: Likewise.
27610         * g++.old-deja/g++.other/temporary1.C: Likewise.
27611         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27612         * g++.old-deja/g++.pt/t16.C: Likewise.
27613         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27614
27615 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27616
27617         * gcc.dg/991230-1.c: New test.
27618
27619 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27620
27621         * gcc.c-torture/compile/991229-3.c: New test.
27622         * gcc.c-torture/compile/991229-2.c: New test.
27623         * gcc.c-torture/compile/991229-1.c: New test.
27624
27625 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27626
27627         * gcc.c-torture/compile/labels-2.c: New test.
27628
27629 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
27630
27631         * gcc.c-torture/execute/991227-1.c: New test.
27632
27633 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27634
27635         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27636
27637 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
27638
27639         * gcc.c-torture/execute/991221-1.c: New test.
27640
27641 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27642
27643         * g++.old-deja/g++.other/cast3.C: New test.
27644
27645 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27646
27647         * gcc.c-torture/execute/991216-4.c: New test.
27648
27649 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27650
27651         * gcc.c-torture/execute/991216-1.c: New test.
27652         * gcc.c-torture/execute/991216-2.c: New test.
27653         * gcc.c-torture/execute/991216-3.c: New test.
27654
27655 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27656
27657         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27658         Actually make the test fail by using "-O2" for compilation.
27659
27660 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27661
27662         * g++.old-deja/g++.warn/cast-align1.C: New test.
27663
27664 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27665
27666         * gcc.c-torture/compile/991214-1.c: New test.
27667         * gcc.c-torture/compile/991214-2.c: New test.
27668
27669 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27670
27671         * gcc.dg/991214-1.c: New test.
27672
27673 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27674
27675         * gcc.c-torture/compile/991213-3.c: New test.
27676         * gcc.c-torture/compile/991213-2.c: New test.
27677         * gcc.c-torture/compile/991213-1.c: New test.
27678
27679 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27680
27681         * gcc.dg/991209-1.c: New test.
27682
27683 1999-12-08  Nathan Sidwell <nathan@acm.org>
27684
27685         * gcc.c-torture/compile/991208-1.c: New test.
27686
27687 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27688
27689         * gcc.dg/ultrasp2.c: New test.
27690
27691 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27692
27693         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27694
27695 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27696
27697         * gcc.c-torture/compile/991202-1.c: New test.
27698         * gcc.c-torture/execute/991202-1.c: New test.
27699         * gcc.c-torture/execute/991202-2.c: New test.
27700         * gcc.c-torture/execute/991202-3.c: New test.
27701
27702 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27703
27704         * g++.old-deja/g++.abi/align.C: New test.
27705         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27706         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27707
27708 1999-12-01  Richard Henderson  <rth@cygnus.com>
27709
27710         * gcc.c-torture/execute/991201-1.c: New.
27711
27712 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27713
27714         * gcc.dg/991129-1.c: New test.
27715
27716 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27717
27718         * gcc.c-torture/compile/991127-1.c: New test.
27719
27720 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27721
27722         * g++.old-deja/g++.other/warn4.C: New test.
27723
27724 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27725
27726         * g++.old-deja/g++.eh/cleanup2.C: New test.
27727         * g++.old-deja/g++.ext/pretty2.C: New test.
27728         * g++.old-deja/g++.ext/pretty3.C: New test.
27729         * g++.old-deja/g++.other/debug6.C: New test.
27730
27731 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27732
27733         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27734         compiler_output to look for one error message instead of two.
27735
27736 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27737
27738         * gcc.c-torture/execute/991118-1.c: Also test case
27739         where the word boundary does not split a byte evenly.
27740
27741 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27742
27743         * g++.old-deja/g++.ext/restrict1.C: New test.
27744
27745 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27746
27747         * gcc.c-torture/execute/991118-1.c: New test.
27748
27749 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27750
27751         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27752         working directory pathnames.
27753
27754 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27755
27756         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27757         host is equipped with driver.h and driver.o so it can actually
27758         compile and run the tests.
27759
27760 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27761
27762         * gcc.c-torture/compile/991008-1.c: New test.
27763
27764 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27765
27766         * lib/gcc-dg.exp: Include target-supports.exp
27767
27768 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27769
27770         * lib/target-supports.exp: New file: Provide procs to test for
27771         features supported by the target.
27772         (check_weak_available): Moved here from ecos.exp.
27773         (check_alias_available): New proc: Determine of the target
27774         toolchain supports the alias attribute.
27775
27776         * gcc.dg/special/ecos.exp: Move check_weak_available to
27777         target-supports.exp.
27778         (alias-1.c): Only perform the test if the target supports
27779         aliases.
27780         (wkali-1.c): Only perform the test if the target supports
27781         aliases.
27782
27783         * gcc.dg/990506-0.c: Expect error messages from cross
27784         targets as well as native targets.
27785
27786 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27787
27788         * gcc.dg/ultrasp1.c: Removed xfail.
27789         * gcc.dg/struct-ret-2.c: Likewise.
27790         * gcc.dg/array-1.c: Likewise.
27791
27792 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27793
27794         * gcc.dg/struct-ret-2.c: New test.
27795
27796         * gcc.dg/array-1.c: New test.
27797
27798 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27799
27800         * gcc.c-torture/execute/991030-1.c: New test.
27801
27802 1999-10-26  Richard Henderson  <rth@cygnus.com>
27803
27804         * gcc.c-torture/compile/991026-2.c: New test.
27805
27806 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27807
27808         * gcc.c-torture/compile/991026-1.c: New test.
27809
27810 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27811
27812         * gcc.c-torture/execute/991023-1.c: New test.
27813
27814 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27815
27816         * gcc.c-torture/execute/991019-1.c: New test.
27817
27818 1999-10-16  Richard Henderson  <rth@cygnus.com>
27819
27820         * gcc.c-torture/execute/991016-1.c: New test.
27821
27822 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27823
27824         * gcc.c-torture/execute/991014-1.c: New test.
27825
27826 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27827
27828         * g++.old-deja/g++.other/union2.C: New test.
27829
27830 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27831
27832         * g++.old-deja/g++.other/vaarg2.C: New test.
27833         * g++.old-deja/g++.other/vaarg3.C: New test.
27834
27835 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27836
27837         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27838         in compile/.
27839
27840 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27841
27842         * gcc.c-torture/execute/va-arg-11.c: New test.
27843
27844 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27845
27846         * lib/file-format.exp (gcc_target_object_format): Don't
27847         crash if objdump is unavailable.
27848
27849 1999-09-29  Donn Terry <donn@interix.com>
27850
27851         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27852
27853 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27854
27855         * gcc.c-torture/compile/990928-1.c: New test.
27856
27857 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27858
27859         * g++.old-deja/g++.other/decl6.C: New test.
27860
27861 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27862
27863         * gcc.c-torture/execute/va-arg-10.c: New test.
27864
27865 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27866
27867         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27868         __PRETTY_FUNCTION__.
27869
27870 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27871
27872         * gcc.c-torture/execute/990923-1.c: New test.
27873
27874 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27875
27876         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27877         for which -fpic is inappropriate.
27878
27879 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27880
27881         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27882
27883 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27884
27885         * g++.old-deja/g++.other/dyncast1.C: New test.
27886         * g++.old-deja/g++.other/dyncast2.C: New test.
27887         * g++.old-deja/g++.other/dyncast3.C: New test.
27888         * g++.old-deja/g++.other/dyncast4.C: New test.
27889         * g++.old-deja/g++.other/dyncast5.C: New test.
27890         * g++.old-deja/g++.eh/catch3.C: New test.
27891         * g++.old-deja/g++.eh/catch3p.C: New test.
27892         * g++.old-deja/g++.eh/catch4.C: New test.
27893         * g++.old-deja/g++.eh/catch4p.C: New test.
27894         * g++.old-deja/g++.eh/catch5.C: New test.
27895         * g++.old-deja/g++.eh/catch5p.C: New test.
27896         * g++.old-deja/g++.eh/catch6.C: New test.
27897         * g++.old-deja/g++.eh/catch6p.C: New test.
27898         * g++.old-deja/g++.eh/catch7.C: New test.
27899         * g++.old-deja/g++.eh/catch7p.C: New test.
27900         * g++.old-deja/g++.eh/catch8.C: New test.
27901         * g++.old-deja/g++.eh/catch8p.C: New test.
27902         * g++.old-deja/g++.eh/catch9.C: New test.
27903         * g++.old-deja/g++.eh/catch9p.C: New test.
27904
27905 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27906
27907         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27908         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27909
27910 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27911
27912         * gcc.c-torture/compile/990913-1.c: New test.
27913
27914 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27915
27916         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27917         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27918
27919 1999-09-09  Richard Henderson  <rth@cygnus.com>
27920
27921         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27922
27923 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27924
27925         * g++.old-deja/g++.other/lookup11.C: New test.
27926         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27927         what is permitted and what we want.
27928         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27929         overload use.
27930         * g++.old-deja/g++.jason/rfg5.C: Likewise
27931
27932 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27933
27934         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27935         * gcc.c-torture/noncompile/poison-1.c: New file.
27936
27937 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27938
27939         * g++.old-deja/g++.other/sizeof3.C: New test.
27940         * g++.old-deja/g++.other/sizeof4.C: New test.
27941         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27942         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27943
27944 1999-09-07  Richard Henderson  <rth@cygnus.com>
27945
27946         * gcc.dg/va-arg-1.c: New.
27947
27948 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27949
27950         * gcc.c-torture/execute/va-arg-9.c: New test.
27951
27952 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27953
27954         * g77.f-torture/compile/980519-2.f: New test.
27955         * g77.f-torture/compile/19990905-0.f: New test.
27956         * g77.f-torture/compile/19990905-1.f: New test.
27957         * g77.f-torture/compile/19990905-2.f: New test.
27958
27959         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27960
27961 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27962
27963         * gcc.c-torture/execute/990827-1.c: Fix typo.
27964
27965 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27966
27967         * g++.old-deja/g++.other/deref1.C: New test.
27968
27969 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27970
27971         * g++.old-deja/g++.other/ambig2.C: New test.
27972         * g++.old-deja/g++.other/cond5.C: New test.
27973         * g++.old-deja/g++.other/lookup16.C: New test.
27974
27975 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27976
27977         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27978         assemblers too.
27979
27980 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27981
27982         * lib/c-torture.exp: Avoid the "compare executables" optimization
27983         when testing native.
27984
27985 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27986
27987         * gcc.c-torture/execute/990829-1.c: New test.
27988         * gcc.c-torture/compile/990829-1.c: New test.
27989
27990 1999-08-27  Paul Burchard  <burchard@pobox.com>
27991
27992         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27993         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27994         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27995         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27996         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27997         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27998         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27999         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28000         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28001         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28002         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28003
28004 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28005
28006         * gcc.c-torture/execute/990827-1.c: New test.
28007
28008 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28009
28010         * g77.f-torture/noncompile/19990826-4.f: New test.
28011
28012         * g77.f-torture/compile/19990826-3.f: New test.
28013
28014         * g77.f-torture/execute/19990826-2.f: New test.
28015
28016         * g77.f-torture/compile/19990826-1.f: New test.
28017
28018         * gcc.c-torture/execute/990826-0.c: New test.
28019         * g77.c-torture/execute/19990826-0.f: New test.
28020
28021         * g77.f-torture/noncompile/970626-2.f: New test.
28022
28023 1999-08-25  Paul Burchard  <burchard@pobox.com>
28024
28025         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28026         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28027         lss-011.C: New tests.
28028
28029 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28030
28031         * g++.old-deja/g++.other/decl5.C: New test.
28032
28033 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28034
28035         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28036         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28037         call `postbase' for each one.  All callers of `postbase' changed
28038         to call this instead.
28039
28040 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28041
28042         * gcc.c-torture/execute/990811-1.c: New test.
28043
28044 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28045
28046         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28047         just native ones.
28048
28049         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28050         just native ones.
28051
28052 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28053
28054         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28055
28056 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28057
28058         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28059
28060 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28061
28062         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28063
28064 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28065
28066         * gcc.c-torture/execute/990804-1.c: New test.
28067
28068 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28069
28070         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28071         * g++.old-deja/g++.brendan/crash64.C: Likewise
28072         * g++.old-deja/g++.brendan/overload8.C: Likewise
28073
28074 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28075
28076         * g++.old-deja/g++.other/struct1.C: New test.
28077
28078 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28079
28080         * g++.old-deja/g++.other/enum2.C: New test.
28081
28082 1999-08-02  Richard Henderson  <rth@cygnus.com>
28083
28084         Adapted from tests from Franz Sirl:
28085         * gcc.c-torture/execute/va-arg-7.c: New test.
28086         * gcc.c-torture/execute/va-arg-8.c: New test.
28087
28088 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28089
28090         * gcc.c-torture/compile/990801-2.c: New test.
28091
28092         * gcc.c-torture/compile/990801-1.c: New test.
28093
28094 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28095
28096         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28097         fp-cmp-1.c, converting double to float.
28098
28099         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28100         fp-cmp-1.c, converting double to long double.
28101
28102         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28103         from fr1 to unknown_register, since fr1 is a legitimate register
28104         on some machines.
28105
28106 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28107
28108         * README: More listname related changes.
28109
28110 1999-07-08  Catherine Moore  <clm@cygnus.com>
28111
28112         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28113
28114 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28115
28116         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28117
28118 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28119
28120         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28121
28122 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28123
28124         * gcc.dg/990703-1.c: New test.
28125
28126 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28127
28128         * lib/file-format.exp: New file: Move definition of proc
28129         gcc_target_object_format to here from
28130         gcc.dg/special/ecos.exp.
28131
28132         * lib/c-torture.exp: Include lib file-format.exp.
28133         * lib/gcc-dg.exp: Include lib file-format.exp.
28134
28135         * gcc.dg/special/ecos.exp: Remove definition of proc
28136         gcc_target_object_format.
28137
28138 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28139
28140         * gcc.c-torture/execute/990628-1.c: New test.
28141
28142 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28143
28144         * gcc.c-torture/compile/990625-2.c: New test.
28145
28146         * gcc.c-torture/compile/990625-1.c: New test.
28147
28148 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28149
28150         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28151         attributes compile.
28152         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28153         ports that use the COFF/PE file format.
28154
28155 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28156
28157         * gcc.c-torture/compile/990617-1.c: New test.
28158
28159 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28160
28161         * g++.old-deja/g++.other/decl4.C: New test.
28162
28163 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28164
28165         * g++.old-deja/g++.other/bitfld3.C: New test.
28166
28167 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28168
28169         * g++.old-deja/g++.eh/catch1.C: New test.
28170
28171 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28172
28173         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28174
28175         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28176         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28177
28178 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28179
28180         * g77.f-torture/compile/19990502-0.f: Replace with new,
28181         shorter, test that still fails after recent changes.
28182
28183 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28184
28185         * gcc.c-torture/execute/990604-1.c: New test.
28186
28187 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28188
28189         * gcc.c-torture/execute/990531-1.c: New test.
28190
28191 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28192
28193         * gcc.c-torture/compile/990527-1.c: New test.
28194
28195 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28196
28197         * gcc.c-torture/execute/990527-1.c: New test.
28198
28199 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28200
28201         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28202         bitfields as signed.
28203
28204 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28205
28206         * g77.f-torture/compile/19990525-0.f: New test.
28207
28208 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28209
28210         * gcc.c-torture/execute/990525-2.c: New test.
28211
28212         * gcc.c-torture/execute/990525-1.c: New test.
28213
28214 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28215
28216         * g++.old-deja/g++.other/anon3.C: New test.
28217         * g++.old-deja/g++.other/anon4.C: New test.
28218         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28219         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28220         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28221         Merrill).
28222
28223 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28224
28225         * gcc.c-torture/execute/990524-1.c: New test.
28226
28227         * gcc.dg/990524-1.c: New test.
28228
28229 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28230
28231         * gcc.c-torture/compile/990523-1.c: New test.
28232
28233 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28234
28235         * gcc.c-torture/compile/990519-1.c: New test.
28236
28237 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28238
28239         * gcc.c-torture/compile/990517-1.c: New test.
28240
28241         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28242         (e4, f4): New tests.
28243         (main): Call them.
28244
28245 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28246
28247         * gcc.dg/noreturn-1.c: New test.
28248
28249 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28250
28251         * gcc.c-torture/execute/990513-1.c: New test.
28252
28253 1999-05-10  Richard Henderson  <rth@cygnus.com>
28254
28255         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28256
28257 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28258
28259         * g77.f-torture/execute/erfc.f: Use small single-precision
28260         values, to avoid problems on Alphas when not -mieee.
28261
28262 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28263
28264         * gcc.dg/990506-0.c: New test.
28265
28266 1999-05-08  Richard Henderson  <rth@cygnus.com>
28267
28268         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28269         the constant to test.  Don't XFAIL 64-bit targets.
28270
28271         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28272         * g++.old-deja/g++.law/profile1.C: Likewise.
28273
28274         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28275         operator new instances.
28276         * g++.old-deja/g++.other/delete5.C: Likewise.
28277
28278 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28279
28280         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28281         intrinsic.
28282
28283 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28284
28285         * g77.f-torture/execute/u77-test.f: Reverse order of two
28286         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28287
28288 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28289
28290         * gcc.dg/compare1.c: New test.
28291
28292 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28293
28294         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28295         New tests.
28296
28297 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28298
28299         * g77.f-torture/compile/19990502-1.f: New test.
28300
28301 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28302
28303         * g77.f-torture/compile/19990502-0.f: New test.
28304
28305 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28306
28307         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28308         intrinsic.
28309
28310 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28311
28312         * g77.f-torture/execute/u77-test.f (main): List libU77
28313         intrinsics not currently tested.
28314         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28315         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28316         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28317         Trim blanks off the ends of some printed strings.
28318
28319 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28320
28321         * g77.f-torture/execute/u77-test.f (main): Just warn about
28322         FSTAT gid disagreement, as it's expected on some systems.
28323
28324 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28325
28326         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28327         use a new function, which allows for some slop.
28328         Clean up some commentary.
28329         (issum): The new function.
28330         (sgladd): Deleted subroutine.
28331
28332 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28333
28334         * g77.f-torture/execute/u77-test.f: Modify to be more like
28335         libf2c/libU77 version, bringing patches to that version here.
28336         Add suitable commentary.
28337
28338 1999-04-25  Richard Henderson  <rth@cygnus.com>
28339
28340         * gcc.dg/990424-1.c: New test.
28341
28342 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28343
28344         * g77.f-torture/execute/u77-test.f (main): Bug involving
28345         LSTAT has been fixed, so turn back on full checking.
28346
28347 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28348
28349         * g77.f-torture/compile/19990419-0.f: New test.
28350         * g77.f-torture/execute/19990419-1.f: New test.
28351
28352 1999-04-17  Richard Henderson  <rth@cygnus.com>
28353
28354         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28355         to avoid the need for a prototype to supress a warning.
28356
28357 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28358
28359         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28360
28361 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28362
28363         * gcc.c-torture/execute/990404-1.c: New test.
28364
28365 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28366
28367         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28368         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28369         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28370         missing initializer warnings.
28371
28372 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28373
28374         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28375         matching strings.
28376
28377 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28378
28379         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28380
28381 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28382
28383         * g77.f-torture/execute/19990325-0.f: New test.
28384         * g77.f-torture/execute/19990325-1.f: New test.
28385
28386 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28387
28388         * gcc.c-torture/execute/990324-1.c: New test.
28389
28390 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28391
28392         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28393         test with 4.
28394
28395 1999-03-17  Richard Henderson  <rth@cygnus.com>
28396
28397         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28398
28399 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28400
28401         * g77.f-torture/execute/19990313-2.f: New test.
28402         * g77.f-torture/execute/19990313-3.f: New test.
28403
28404 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28405
28406         * g77.f-torture/execute/19990313-0.f: New test.
28407         * g77.f-torture/execute/19990313-1.f: New test.
28408
28409 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28410
28411         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28412         printf to sprintf.
28413         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28414         (main): Add check for u15.  Conditionalize u31 check depending on
28415         whether ints are <32 bits or >=32 bits.
28416
28417 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28418
28419         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28420
28421 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28422
28423         * g77.f-torture/compile/19990305-0.f: New test.
28424         * g77.f-torture/execute/19981119-0.f: New test.
28425
28426 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28427
28428         * g77.f-torture/execute/970625-2.f: call ABORT if final
28429         result is not correct, instead of just printing it.
28430         Add this checking via newly introduced obfuscation, to
28431         trip up buggy front ends.
28432
28433 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28434
28435         * g77.f-torture/compile/960317-1.f: Moved from being
28436         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28437
28438 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28439
28440         * g77.f-torture/execute/960317-1.f: New (old) test.
28441         * g77.f-torture/execute/970625-2.f: Ditto.
28442
28443 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28444
28445         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28446         message on line 1 or line 2; cccp and cpplib do this differently.
28447
28448 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28449
28450         * g++.old-deja/g++.law/weak1.C: New test.
28451
28452 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28453
28454         * gcc.c-torture/execute/990119-1.c: Renamed to...
28455         * gcc.dg/990119-1.c: this, so it will only be tested once
28456         (it's a preprocessor test, it doesn't need to be run at
28457         multiple optimization levels).
28458
28459 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28460
28461         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28462           ALWAYS_CXXFLAGS.
28463
28464 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28465
28466         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28467         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28468         to not be compilable by current g77.
28469
28470 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28471
28472         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28473
28474 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28475
28476         * gcc.c-torture/execute/990222-1.c: New test.
28477
28478 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28479
28480         * g77.f-torture/compile/19990218-0.f: New test.
28481         * g77.f-torture/noncompile/19990218-1.f: New test.
28482
28483 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28484
28485         * g77.f-torture/compile/19981216-0.f: New test.
28486
28487 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28488
28489         * gcc.dg/990214-1.c: New test.
28490
28491 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28492
28493         * gcc.dg/990213-2.c: New test.
28494
28495         * gcc.dg/990213-1.c: New test.
28496
28497 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28498
28499         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28500         ints.
28501
28502 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28503
28504         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28505         specified by target.
28506
28507         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28508
28509 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28510
28511         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28512
28513 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28514
28515         * gcc.dg/special/ecos.exp: New test driver for new tests with
28516         special requirements.
28517
28518         * gcc.dg/special/alias-1.c: New test.
28519         * gcc.dg/special/gcsec-1.c: New test.
28520         * gcc.dg/special/weak-1.c: New test.
28521         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28522         * gcc.dg/special/weak-2.c: New test.
28523         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28524         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28525         * gcc.dg/special/wkali-1.c: New test.
28526         * gcc.dg/special/wkali-2.c: New test.
28527         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28528         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28529
28530 1999-02-10  Felix Lee  <flee@cygnus.com>
28531
28532           * lib/c-torture.exp (c-torture-compile): Pull out code for
28533           analyzing gcc error messages.
28534           (c-torture-execute): Likewise.  Fix some (harmless) false
28535           positives.
28536           * lib/gcc.exp (gcc_check_compile): New function.
28537
28538 1999-02-08  Richard Henderson  <rth@cygnus.com>
28539
28540         * gcc.c-torture/execute/990208-1.c: New test.
28541
28542 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28543
28544         * g++.dg/special/ecos.exp: New driver for new tests with special
28545         requirements
28546
28547         * g++.dg/special/conpr-1.C: New test
28548         * g++.dg/special/conpr-2.C: New test
28549         * g++.dg/special/conpr-2a.C: New test
28550         * g++.dg/special/conpr-3.C: New test
28551         * g++.dg/special/conpr-3a.C: New test
28552         * g++.dg/special/conpr-3b.C: New test
28553
28554         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28555         allow g++ to use the dg driver
28556
28557         * README: Add comment about g++.dg directory
28558
28559 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28560
28561         * README: Update email addresses.
28562
28563 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28564
28565         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28566         arguments in order to force structure S onto the stack even on
28567         the alpha.
28568         (test): Pass 10 leading arguments to function foo as well as the
28569         structure S.
28570
28571         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28572         failure for all targets.
28573
28574         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28575         abort to terminate program execution.
28576
28577 1999-01-30  Richard Henderson  <rth@cygnus.com>
28578
28579         * gcc.c-torture/execute/990130-1.c: New test.
28580
28581 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28582
28583         * gcc.dg/990130-1.c: New test.
28584
28585 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28586
28587         * gcc.c-torture/execute/990128-1.c: New test.
28588
28589 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28590
28591         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28592
28593 1999-01-27  Felix Lee  <flee@cygnus.com>
28594
28595         * lib/c-torture.exp (c-torture-compile): pull out code for
28596         analyzing gcc error messages.
28597         (c-torture-execute): ditto, and fix some (harmless) false
28598         positives.
28599         * lib/gcc.exp (gcc_check_compile): new function.
28600
28601 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28602
28603         * gcc.dg/990117-1.c: New test.
28604
28605         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28606
28607         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28608
28609 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28610
28611         * g77.f-torture/compile/990115-1.f: New test.
28612
28613 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28614
28615         * gcc.c-torture/compile/990107-1.c: New test
28616
28617 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28618
28619         * gcc.c-torture/execute/990106-2.c: New test.
28620
28621         * gcc.c-torture/execute/990106-1.c: New test.
28622
28623 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28624
28625         * gcc.c-torture/compile/981223-1.c: New test.
28626
28627 1998-12-29  Richard Henderson  <rth@cygnus.com>
28628
28629         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28630         (opt3): Rename from opt4 and disable.
28631
28632 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28633
28634         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28635
28636 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28637
28638         * g++.old-deja/g++.other/conv5.C: New test.
28639
28640 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28641
28642         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28643
28644 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28645
28646         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28647
28648 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28649
28650         * gcc.c-torture/compile/981211-1.c: New test.
28651
28652 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28653
28654         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28655
28656         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28657
28658 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28659
28660         * gcc.special/930510-1.c: Make C9X safe.
28661         * gcc.misc-tests/gcov-1.c Similarly.
28662         * gcc.misc-tests/gcov-2.c Similarly.
28663
28664 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28665
28666         * gcc.dg/ultrasp1.c: New test.
28667
28668 1998-12-06  Richard Henderson  <rth@cygnus.com>
28669
28670         * gcc.c-torture/execute/981206.c: New test.
28671
28672 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28673
28674         * g++.old-deja/g++.ns/template7.C: New test.
28675
28676         * g++.old-deja/g++.other/expr1.C: New test.
28677
28678         * g++.old-deja/g++.eh/tmpl3.C: New test.
28679
28680         * g++.old-deja/g++.eh/tmpl2.C: New test.
28681
28682 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28683
28684         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28685         * g++.old-deja/g++.other/using6.C: Removed.
28686         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28687
28688         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28689
28690 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28691
28692         * g++.old-deja/g++.pt/overload8.C: New test.
28693
28694         * g++.old-deja/g++.pt/overload7.C: New test.
28695
28696         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28697
28698         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28699         and relinking messages.
28700         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28701         compiling with -frepo.
28702
28703 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28704
28705         * g++.old-deja/g++.pt/lookup6.C: New test.
28706
28707 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28708
28709         * gcc.c-torture/execute/981130-1.c: New test.
28710         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28711
28712 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28713
28714         * g++.old-deja/g++.pt/explicit76.C: New test.
28715
28716         * g++.old-deja/g++.pt/friend38.C: New test.
28717
28718         * g++.old-deja/g++.ns/crash2.C: New test.
28719
28720         * g++.old-deja/g++.pt/defarg8.C: New test.
28721
28722         * g++.old-deja/g++.pt/instantiate6.C: New test.
28723
28724         * g++.old-deja/g++.pt/static6.C: New test.
28725
28726         * g++.old-deja/g++.pt/decl2.C: New test.
28727
28728 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28729
28730         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28731         problem is actually related with name lookup, but so what? :-)
28732
28733         * g++.old-deja/g++.pt/friend37.C: New test.
28734
28735 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28736
28737         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28738         element, which fails on some systems.
28739
28740         * g77.f-torture/execute/labug1.f: New test.
28741
28742 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28743
28744         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28745         is defined.
28746
28747 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28748
28749         * g77.f-torture/compile/981117-1.f: New test.
28750
28751 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28752
28753         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28754         properly discarded.
28755
28756 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28757
28758         * gcc.c-torture/execute/memcheck: New directory of tests for
28759         -fcheck-memory-usage.
28760
28761 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28762
28763         * README: New file, general information about the testsuite and
28764         new description of the various C++ test subdirectories.
28765         * README.g++: Eliminate obsolete information, update and move most
28766         relevant stuff to README.
28767
28768 1998-11-07  Richard Henderson  <rth@cygnus.com>
28769
28770         * gcc.c-torture/compile/981107-1.c: New test.
28771
28772 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28773
28774         * execute/memcpy-bi.c: New testcase.
28775
28776 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28777
28778         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28779         base classes.
28780
28781         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28782         template is selected.
28783
28784         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28785         classes, it should be accepted for all types.
28786
28787         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28788
28789         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28790         specializations start with template headers.
28791
28792 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28793
28794         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28795
28796         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28797         non-POD types.
28798
28799 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28800
28801         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28802
28803 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28804
28805         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28806
28807 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28808
28809         * 981019-1.c: New test.
28810
28811 1998-10-14  Robert Lipe <robertl@dgii.com>
28812
28813         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28814         find objc headers.
28815
28816 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28817
28818         * compile/981001-4.c: Remove use of GCC extension that triggers a
28819         compiler bug.
28820
28821 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28822
28823         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28824
28825 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28826
28827         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28828         instantiation of template produces incorrect code for delete
28829         expression.
28830
28831         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28832         constructors' name is not unique.
28833         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28834         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28835
28836         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28837         automatic array of const is ill-formed.
28838
28839         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28840         of template parameter?
28841
28842         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28843         const.
28844
28845         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28846         pointer-to-member expression.
28847
28848         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28849         declaration causes ICE.
28850
28851 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28852
28853         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28854         reserved in the global namespace.
28855
28856         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28857         generate needed virtual table.
28858
28859         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28860
28861 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28862
28863         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28864         template-dependent type
28865
28866 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28867
28868         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28869         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28870         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28871
28872         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28873         class should be usable as argument of member function.
28874         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28875         class should be usable as return type of member function.
28876         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28877         class should be usable as type of data member.
28878
28879         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28880
28881 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28882
28883         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28884
28885 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28886
28887         * gcc.dg/dll-?.c Add thumb to target list.
28888         Fix assembler scan patterns to match current assembler output.
28889
28890 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28891
28892         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28893         matching of template brackets.
28894
28895         * g++.old-deja/g++.other/using4.C: New test.  Test using
28896         declarations of methods from base classes.
28897
28898         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28899         within functions should introduce names into the innermost
28900         enclosing namespace.
28901
28902         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28903         of static locals if first initialization throws.
28904
28905 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28906
28907         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28908
28909 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28910
28911         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28912         lose track of the possible targets of tablejump insns.
28913         * special/special.exp: Run it.
28914
28915 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28916
28917         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28918         must be declared before its specializations can be named in friend
28919         declarations.
28920
28921 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28922
28923         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28924
28925         * g77.f-torture/execute/io1.f: New test.
28926
28927 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28928
28929         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28930         with pointer to template function, for which no argument deduction
28931         is possible.
28932
28933         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28934         specialization of template function as argument to template
28935         function.
28936
28937         * g++.old-deja/g++.other/access2.C: New test; Inner class
28938         shouldn't have privileged access to Outer's names.
28939
28940 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28941
28942         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28943         friend template declared within template class conflicts with
28944         nested class of the same name.
28945
28946         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28947         is ignored.
28948
28949         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28950         object with direct initializer as function declaration.
28951
28952         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28953         initializers.
28954
28955         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28956         involving const pointer and NULL produces incorrect result.
28957
28958         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28959         type name without `typename' should be rejected with -pedantic.
28960
28961 1998-10-02  Richard Henderson  <rth@cygnus.com>
28962
28963         * g++.old-deja/g++.other/addrof1.C: New test.
28964
28965 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28966
28967         * gcc.c-torture/compile/981001-1.c: New test.
28968         * gcc.c-torture/execute/981001-1.c: New test.
28969
28970 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28971
28972         * gcc.c-torture/compile/981001-2.c: New test.
28973         * gcc.c-torture/compile/981001-3.c: New test.
28974         * gcc.c-torture/compile/981001-4.c: New test.
28975
28976 1998-10-01  Robert Lipe  <robertl@dgii.com>
28977
28978         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28979         multilibbed hosts.   Idea grafted from g77.exp.
28980
28981 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28982
28983         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28984         avoid losing on systems which need -lsocket.
28985
28986 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28987
28988         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28989         * g++.old-deja/g++.other/nested2.C: Ditto.
28990         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28991         failure.
28992
28993 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28994
28995         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28996         preferred over template operator!= for enum bitfields.
28997
28998 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28999
29000         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29001         that happen to have the same base name, but in different scopes,
29002         are incorrectly rejected.
29003
29004 1998-09-16  Richard Henderson  <rth@cygnus.com>
29005
29006         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29007         on the native word size instead of an integer literal.
29008
29009 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29010
29011         * g++.old-deja/g++.other/static2.C: Invocation of static data
29012         member of type pointer-to-function denoted as non-static member.
29013
29014         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29015         checks involving function types and aliases.
29016
29017 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29018
29019         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29020         redefined to the same non-trivial type.
29021
29022         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29023         namespace-qualification of template specializations declared in
29024         other namespaces.
29025
29026         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29027         to declare a subset of the specializations of a template function
29028         as friends of specializations of a template class.
29029
29030         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29031         member templates that do not fully specialize the enclosing
29032         template class are rejected.
29033
29034 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29035
29036         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29037
29038 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29039
29040         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29041         altered from libf2c/libU77 version.
29042
29043 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29044
29045         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29046
29047 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29048
29049         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29050         (un)signed char are different types for template specialization
29051         purposes.
29052
29053 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29054
29055         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29056         * objc: ObjC testsuite.
29057
29058 1998-08-31  Catherine Moore  <clm@cygnus.com>
29059
29060         * gcc.c-torture/execute/941014-1.x:  New file.
29061
29062 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29063
29064         * lib/c-torture.exp: Add support for
29065         torture_eval_before_compile and torture_eval_before_execute
29066         variables.
29067
29068 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29069
29070         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29071         this test triggers valid.
29072
29073 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29074
29075         * gcc.dg/980827-1.c: New test.
29076
29077 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29078
29079         * gcc.c-torture/execute/loop-4b.c: New test.
29080
29081 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29082
29083         * lib/c-torture.exp: Add support for
29084         torture_eval_before_compile and torture_eval_before_execute
29085         variables.
29086
29087 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29088
29089         * gcc.c-torture/compile/980825-1.c: New test.
29090
29091 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29092
29093         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29094         count number tests in opt_t0 not good_t0.
29095
29096 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29097
29098         * gcc.c-torture/compile/930326-1.x: Fix typo.
29099
29100 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29101
29102         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29103         causes an ICE.
29104
29105 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29106
29107         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29108         STACK_SIZE is defined.
29109         * gcc.c-torture/unsorted/stuct.c: Similarly.
29110
29111         * gcc.c-torture/compile/980821-1.c: New test.
29112
29113 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29114
29115         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29116
29117 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29118
29119         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29120         code.
29121
29122 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29123
29124         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29125         error'.
29126
29127 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29128
29129         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29130
29131 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29132
29133         * gcc.c-torture/compile/980816-1.c: New test.
29134
29135         * gcc.dg/980816-1.c: New test.
29136
29137 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29138
29139         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29140         compiler for ieee tests.
29141
29142 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29143
29144         * g77.f-torture/compile/980729-0.f: New test.
29145
29146 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29147
29148         * gcc.c-torture/special/eeprof-1.c: New test, for
29149         -finstrument-functions.
29150         * gcc.c-torture/special/special.exp: Run it.
29151
29152 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29153
29154         * gcc.c-torture/compile/980729-1.c: New test.
29155
29156 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29157
29158         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29159         __thumb__ is defined, and test for ARM style doubles if so.
29160
29161 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29162
29163         * g77.f-torture/noncompile/980615-0.f: New test.
29164
29165 1998-07-26  H.J. Lu  (hjl@gnu.org)
29166
29167         * gcc.dg/980312-1.c: Do link instead of compile.
29168         * gcc.dg/980313-1.c: Likewise.
29169
29170 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29171
29172         * gcc.c-torture/compile/980726-1.c: New test.
29173
29174 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29175
29176         * g77.f-torture/execute/io0.f: New test.
29177
29178 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29179
29180         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29181         an int.
29182
29183 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29184
29185         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29186         m32r bugs.
29187
29188 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29189
29190         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29191         c-decl.c:grokdeclarator can handle mode attributes.
29192
29193 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29194
29195         * gcc.c-torture/execute/980716-1.c: New test.
29196
29197 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29198
29199         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29200         the mn10200.
29201         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29202         the mn10200.
29203         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29204         * gcc.c-torture/compile/930326-1.x: Similarly.
29205
29206 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29207
29208         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29209         New test from Craig.
29210
29211 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29212
29213         * g77.f-torture/noncompile/980616-0.f: New test.
29214
29215         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29216
29217 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29218
29219         *  g++.other/singleton.C: Return error value instead of taking
29220         SIGSEGV.
29221
29222 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29223
29224         *  g++.other/singleton.C: New test.   Warning is under dispute.
29225         Runtime crash is not.
29226
29227 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29228
29229         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29230         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29231         using6.C, using7.C}:  New namespace tests.
29232
29233 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29234
29235         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29236         specialization with typedef'ed names used as array indexes.
29237
29238 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29239
29240         * gcc.c-torture/execute/980709-1.c: New test.
29241
29242         * gcc.dg/980709-1.c: New test.
29243
29244 1998-07-07  Richard Henderson  <rth@cygnus.com>
29245
29246         * gcc.c-torture/execute/bcp-1.c: New test.
29247
29248 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29249
29250         * gcc.c-torture/execute/980707-1.c: New test.
29251
29252 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29253
29254         * gcc.c-torture/compile/980706-1.c: New test.
29255
29256 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29257
29258         * g77.f-torture/execute/980701-0.f,
29259         g77.f-torture/execute/980701-1.f: New test from Craig.
29260
29261 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29262
29263         * gcc.c-torture/compile/980701-1.c: New test.
29264
29265         * gcc.c-torture/execute/980701-1.c: New test.
29266
29267 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29268 rlsruhe.de>
29269
29270         * g++.old-deja/g++.robertl/eb132.C: New test.
29271         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29272
29273 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29274
29275         * g77.f-torture/execute/980628-7.f,
29276         g77.f-torture/execute/980628-8.f,
29277         g77.f-torture/execute/980628-9.f,
29278         g77.f-torture/execute/980628-10.f: New tests from Craig.
29279
29280         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29281
29282 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29283
29284         * g77.f-torture/execute/980628-4.f: New test from Craig.
29285         * g77.f-torture/execute/980628-5.f: Likewise.
29286         * g77.f-torture/execute/980628-2.f: Likewise.
29287         * g77.f-torture/execute/980628-0.f: Likewise.
29288         * g77.f-torture/execute/980628-1.f: Likewise.
29289         * g77.f-torture/execute/980628-3.f: Likewise.
29290         * g77.f-torture/execute/980628-6.f: Likewise.
29291
29292 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29293
29294         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29295         directory when nothing has been installed yet.
29296
29297 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29298
29299         * gcc.c-torture/special/special.exp: Handle newer versions of
29300         dejagnu.
29301
29302 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29303
29304         * gcc.dg/980626-1.c: New test.
29305
29306 1998-06-19  Bruno Haible <haible@ilog.fr>
29307
29308         * gcc.misc-tests/m-un-2.c: New test.
29309         * g++.old-deja/g++.other/warn01.c: Likewise.
29310
29311 1998-06-19  Robert Lipe  <robertl@dgii.com>
29312
29313         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29314         compatibility with assmblers with a different comment character.
29315         Eliminate use of GAS-specific extensions.
29316
29317 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29318
29319         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29320
29321 1998-06-19  Robert Lipe  <robertl@dgii.com>
29322
29323         *lib/g77.exp: Replace search for libf2c.a with search for newly
29324         renamed libg2c.a
29325
29326 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29327
29328         * gcc.c-torture/execute/980617-1.c: New test.
29329
29330 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29331
29332         * gcc.c-torture/execute/980612-1.c: New test.
29333
29334 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29335
29336         * gcc.dg/980523-1.c: Only test on ppc-linux.
29337         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29338
29339         * gcc.c-torture/execute/980608-1.c: New test.
29340
29341 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29342
29343         * gcc.c-torture/execute/980605-1.c: New test.
29344
29345 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29346
29347         * gcc.c-torture/execute/980604-1.c: New test.
29348
29349 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29350
29351         * gcc.c-torture/execute/980602-1.c: New test.
29352         * gcc.c-torture/execute/980602-2.c: Likewise.
29353
29354 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29355
29356         * 970125-0.f: Fix per JCB.  Add commentary.
29357
29358 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29359
29360         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29361         IEEE -0 support.
29362
29363 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29364
29365         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29366         earlier.
29367
29368 1998-05-28  Catherine Moore <clm@cygnus.com>
29369
29370         * gcc.c-torture/execute/980526-3.c: New test.
29371
29372 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29373
29374         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29375         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29376         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29377         m88k-motorola-sysv3 to XFAIL.
29378
29379 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29380
29381         * gcc.dg/980526-1.c: New test.
29382         * gcc.c-torture/execute/980526-2.c: New test.
29383
29384 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29385
29386         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29387
29388         * gcc.c-torture/execute/980526-1.c: New test.
29389
29390 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29391
29392         * g77.f-torture/execute/alpha2.f: Add runtime test.
29393
29394 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29395
29396         * g++.old-deja/old-deja.exp: Strip leading directories.
29397
29398         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29399         error for the line.  Don't run multiple tests for the same line.
29400
29401 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29402
29403         * gcc.dg/980523-1.c: New test.
29404
29405 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29406
29407         * g77.f-torture/compile/970915-0.f: New test.
29408
29409 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29410
29411         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29412
29413 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29414
29415         * gcc.dg/980520-1.c: New test.
29416
29417 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29418
29419         * gcc.dg/980502-1.c: Fix return type.
29420
29421 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29422
29423         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29424         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29425         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29426         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29427         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29428
29429 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29430
29431         * g77.f-torture/execute/980520-1.f: New test.
29432
29433 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29434
29435         * lib/mike-g77.exp: New file.
29436
29437         * g77.f-torture/noncompile/noncompile.exp,
29438         g77.f-torture/noncompile/check0.f: New files.
29439
29440 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29441
29442         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29443         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29444         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29445         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29446         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29447         abort where appropriate.
29448
29449 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29450
29451         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29452         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29453
29454 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29455
29456         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29457
29458 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29459
29460         * g77.f-torture/compile/980427-0.f: New test.
29461
29462 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29463
29464         * g77.f-torture/compile/980424-0.f: New test.
29465
29466 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29467
29468         * g77.f-torture/compile/980419-2.f (main): New test.
29469         * g77.f-torture/compile/970125-0.f: New test.
29470         * g77.f-torture/compile/980419-1.f: New test.
29471
29472 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29473
29474         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29475         of loop-4.c.
29476
29477 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29478
29479         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29480
29481 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29482
29483         * gcc.c-torture/compile/980329-1.c: New test.
29484
29485 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29486
29487         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29488         * gcc.dg/980312-1.c: Fix typo in -march command.
29489
29490 1998-03-16  H.J. Lu  (hjl@gnu.org)
29491
29492         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29493
29494 1998-03-11  Robert Lipe  <robertl@dgii.com>
29495
29496         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29497         Dave Love agree the Fortran source is bogus.
29498
29499 1998-03-11  Robert Lipe  <robertl@dgii.com>
29500
29501         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29502         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29503         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29504         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29505         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29506
29507 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29508
29509         * g++.old-deja/g++.other/friend1.C: New test.
29510
29511 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29512
29513         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29514         possibly uninitialized) variables and declare dnrm2.
29515
29516 1998-02-23  Robert Lipe <robertl@dgii.com>
29517
29518         From Bruno Haible <haible@ilog.fr>:
29519         * gcc.c-torture/execute/980223.c: New test.
29520
29521 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29522
29523         * gcc.dg/ifelse-1.c: New test.
29524
29525 1998-02-09  H.J. Lu  (hjl@gnu.org)
29526
29527         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29528
29529           * lib/old-dejagnu.exp (old-dejagnu): Added the
29530           "execution test - XFAIL *-*-*" handling in the spirit of
29531           "excess errors test -". Changed the "execution test fails"
29532           handling to be like "excess errors test fails".
29533           * Update various tests accordingly.
29534
29535 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29536
29537         * gcc.c-torture/execute/980205.c: New test.
29538
29539 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29540
29541         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29542         * lib/f-torture.exp: Similarly.
29543         * gcc.c-torture: Rename all .cexp files to .x files.
29544
29545 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29546
29547         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29548         (940510-1.c): Removed duplicate.
29549         (971104-1.c): New test.
29550
29551 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29552
29553           * lib/f-torture.exp: Improve error and loop detection.
29554
29555 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29556
29557         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29558         use that to size the filler array.
29559
29560 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29561
29562         * lib/c-torture.exp(c-torture-execute): Fix typo.
29563
29564         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29565         testcase as the executable name. Keep the executable around if
29566         the test fails.
29567
29568 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29569
29570         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29571         changes.  Only test one -g option, and move it to the end of the
29572         list of options to test.
29573
29574 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29575
29576         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29577         variable GCC_TORTURE_OPTIONS to supply default switches separated
29578         by colons.  If no environment variable, run tests with -O0 -g, -O1
29579         -g, and -O2 -g as well.
29580
29581 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29582
29583         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29584         explanatory comments. Fix indentation.
29585
29586 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29587
29588         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29589
29590 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29591
29592         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29593         * g++.old-deja/g++.mike/p7325.C: Likewise.
29594         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29595
29596 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29597
29598         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29599         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29600         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29601         * g++.old-deja/g++.law/operators4.C: Likewise.
29602
29603 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29604
29605         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29606         * g++.old-deja/g++.mike/p784.C: Ditto.
29607         * g++.old-deja/g++.mike/p785.C: Ditto.
29608
29609 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29610
29611           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29612
29613 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29614
29615         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29616         target feature; pass this to c-torture-execute as needed.
29617
29618 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29619
29620         * lib/c-torture.exp(c-torture-execute): If the previous and the
29621         current executables being tested are identical, we don't need to
29622         run the executable again. Try to make the executable names
29623         unique. Add an optional argument for passing additional compiler
29624         flags.
29625
29626 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29627
29628         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29629
29630 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29631
29632         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29633
29634 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29635
29636         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29637         32bit or larger longs.
29638
29639         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29640         have either a 32bit long or 32bit int.
29641
29642 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29643
29644         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29645         Make double precision tests dependent on sizeof (double).
29646
29647 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29648
29649         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29650         too.
29651
29652 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29653
29654         * gcc.c-torture/compile/961203-1.cexp: New script.
29655
29656 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29657
29658         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29659         up the includes ourselves.
29660
29661 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29662
29663         * lib/plumhall.exp: Remove random include, and add a few
29664         verbose messages for debugging.
29665
29666 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29667
29668         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29669         of trying to do it ourselves.
29670
29671 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29672
29673         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29674
29675 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29676
29677         * gcc.prms/5403.c: Made regexp a bit less strict.
29678
29679 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29680
29681         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29682         is returned from remote_load instead.
29683         * lib/plumhall.exp: Ditto.
29684         * lib/mike-g++.exp: Ditto.
29685         * lib/old-dejagnu.exp: Ditto.
29686         * lib/c-torture.exp: Ditto.
29687
29688 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29689
29690         * lib/g++.exp: Use build_wrapper procedure.
29691         * lib/gcc.exp: Ditto.
29692
29693 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29694
29695         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29696         an old-style decl for malloc.  Fixes tests to work when
29697         sizeof (int) != sizeof (size_t).
29698
29699 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29700
29701         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29702
29703         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29704         use stdargs.h interface.
29705
29706 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29707
29708         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29709         NO_VARARGS when compiling.
29710
29711 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29712
29713         * lib/plumhall.exp(ph_includes): New procedure.
29714         (ph_make): Use it.
29715         (ph_compiler): Ditto.
29716
29717         * lib/g++.exp: Rename test-glue.c to testglue.c.
29718         * lib/gcc.exp: Ditto.
29719
29720 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29721
29722         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29723         to completion when it's called.
29724
29725 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29726
29727         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29728         is defined, don't do test.
29729
29730 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29731
29732         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29733         for object files.
29734         (ph_summary): Mark skipped testcases as untested, not unresolved.
29735
29736         * lib/plumhall.exp (ph_make): If unresolved because of bad
29737         errorCode, record errorCode in log file.
29738         (*): Replace send_log/verbose with verbose -log.
29739
29740 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29741
29742         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29743         double conversion if double isn't at least 8 bytes.
29744
29745         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29746         int to work with targets where int is 16 bits.
29747
29748         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29749         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29750         precision for the test to complete.
29751
29752 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29753
29754         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29755         if d10v is not compiled with the -mdouble64 flag.
29756         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29757
29758         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29759         d10v is not compiled with the -mint32 flag.
29760
29761 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29762
29763         * lib/plumhall.exp: Use incr_count.
29764
29765 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29766
29767         * gcc.c-torture: Update to c-torture-1.45.
29768
29769 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29770
29771         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29772         the name of the expect testcase file).
29773
29774         * lib/g++.exp(g++_init): Ditto.
29775
29776 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29777
29778         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29779         the host.
29780
29781         * lib/gcc.exp(gcc_exit): New procedure.
29782
29783 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29784
29785         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29786         specs where appropriate.
29787
29788         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29789         because of new "candidates are" messages, and removed a few
29790
29791         * Converted all non-old-style g++ testcases to old-style, and
29792         moved into g++.old-deja.
29793
29794 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29795
29796         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29797         options.
29798
29799         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29800         succeeded.
29801
29802         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29803
29804 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29805
29806         * lib/gcc.exp (gcc_target_compile): Add support for defining
29807         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29808         the machine doesn't have those features.
29809
29810 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29811
29812         * g++.law/operators4.exp: Don't use LIBS.
29813
29814 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29815
29816         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29817
29818         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29819         * lib/g++.exp: Set it here instead. Also, allow use of the
29820         --tool_exec and --tool_opt options. Change CXX to
29821         GXX_UNDER_TEST.
29822
29823         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29824
29825         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29826
29827 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29828
29829         * lib/old-dejagnu.exp: Use prune_warnings instead of
29830         prune_system_crud.
29831         * lib/mike-g++.exp: Ditto.
29832         * lib/gcc.exp: Ditto.
29833         * lib/g++.exp: Ditto.
29834
29835         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29836
29837 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29838
29839           * 941014-2.c: Include stdlib.h
29840           * 960327-1.c: Include stdio.h
29841           * dbra.c, index-1.c: Don't assume ints are 32bits.
29842
29843 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29844
29845         * lib/gcc.exp: Add gcc,stack_size target feature.
29846
29847         * lib/g++.exp(g++_target_compile): Add the include and link
29848         paths here, not in two other places. And, it's $options, not
29849         options.
29850
29851         * lib/mike-g++.exp(postbase): Remove the code that determines
29852         the correct include and link paths.
29853         * g++.old-deja/old-deja.exp: Ditto.
29854
29855 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29856
29857         * lib/g++.exp(g++_init): target_compile no longer returns the
29858         filename of the result.
29859
29860 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29861
29862         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29863         call to glob.
29864
29865         * gcc.c-torture/special/special.exp: Change call to
29866         gcc_target_compile to include the object file.
29867
29868 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29869
29870         * gcc.c-torture/special/special.exp: Correct misspelling in last
29871         change.
29872
29873 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29874
29875         * lib/plumhall.exp(ph_summary): Log the entire output of the
29876         executable. Return -1 if there were any failures, 0 otherwise.
29877         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29878         (ph_make): Clean up objects and executables that were built
29879         if the tests succeeded.
29880
29881 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29882
29883         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29884         libraries and includes in the build tree as appropriate.
29885
29886 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29887
29888         * lib/c-torture.exp: Instead of looking for the global variable
29889         NO_LONG_LONG, check to see if that's a feature of the target.
29890
29891 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29892
29893         * config/default.exp: Minimize. Delete the remainer of the files in
29894         config; this functionality is now in devo/dejagnu/config.
29895
29896         g++.*/*: Pass any additional flags used to compile to postbase;
29897         delete CXXFLAGS.
29898
29899         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29900         is now done by runtest.exp. Use gcc_target_compile instead of
29901         compile.
29902
29903         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29904         Remove references to CFLAGS. Use remote_file instead of
29905         calling rm -f.
29906         (c-torture): Take a list of arguments to use to compile this
29907         testcase.
29908
29909         lib/g++.exp: Simplify. Use target_compile instead of compile.
29910         lib/gcc-dg.exp: Ditto.
29911         lib/gcc.exp: Ditto.
29912         lib/mike-{gcc,g++}.exp: Ditto.
29913         lib/old-dejagnu.exp: Ditto.
29914         lib/plumhall.exp: Ditto.
29915
29916 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29917
29918         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29919         (ph_linker): Likewise.
29920
29921 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29922
29923           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29924         MAP_ANON / MAP_ANONYMOUS if defined;
29925         else try to map from /dev/zero .
29926
29927 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29928
29929         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29930         isn't defined, then define it to MAP_ANONYMOUS.
29931
29932 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29933
29934         * gcc.c-torture: Update to c-torture-1.42 release.
29935
29936 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29937
29938         * gcc.c-torture: Update to c-torture-1.41 release.
29939
29940 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29941
29942         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29943         c-torture release.
29944
29945 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29946
29947         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29948         and LDFLAGS.  Fix second case to append the target_info ldflags
29949         onto LDFLAGS, not CFLAGS.
29950         * lib/g++.exp (g++_init): Add target_info stuff.
29951         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29952         of libgloss and newlib flags for !native.
29953
29954         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29955         (GDB): Fix relative path to go up another dir for finding gdb.
29956
29957 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29958
29959         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29960         versions in the target_info array, if they don't exist.
29961
29962 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29963
29964         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29965
29966 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29967
29968         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29969         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29970
29971 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29972
29973         * lib/old-dejagnu.exp: Don't remove the output file before we've
29974         actually tested it. Don't append pwd to the path of the executable
29975         we're testing.
29976
29977 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29978
29979         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29980
29981 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29982
29983         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29984         temporary directory for compiler files, and set it to a default
29985         value of /tmp. Set $output as the name of the output file from
29986         compiling the testcase. Add a -o option to $cflags_var so the
29987         compiler writes the final output file as $output. Set $executable
29988         to $output.
29989
29990         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29991         directory for compiler files, and set it to /tmp if it doesn't
29992         already have a value. Set $output_file to the name of the output
29993         file from compiling the testcase. Add a -o option to CXXFLAGS so
29994         the compiler writes the final output file as $output. Use $output
29995         as the executable to be tested.
29996
29997 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29998
29999         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30000
30001 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30002
30003         * gcc.c-torture/execute/pending-1.c: New test.  Still
30004         pending in Tege's queue.
30005
30006 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30007
30008         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30009         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30010         if there were failures.  Call unresolved if there were unresolved
30011         testcases.  Call gcc_fail if program did not run to completion.
30012         (ph_make): Pass additional argument name to ph_execute.
30013         (ph_execute): Add new argument.  Pass additional arguments to
30014         ph_summary.  Call gcc_fail is there is no execution output.
30015
30016 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30017
30018         * lib/plumhall.exp (proc_summary): Output relavent summary
30019         lines into the log so specific failures in plumhall can be
30020         investigated.
30021
30022 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30023
30024         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30025         (c-torture-execute): Don't try to execute tests which use
30026         "long long" types if $NO_LONG_LONG is nonzero.
30027
30028 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30029
30030         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30031         not c-torture.
30032
30033         * gcc.ieee: Move from here.
30034         * gcc.c-torture/execute/ieee: To here.
30035
30036 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30037
30038         * gcc.c-torture: Update to c-torture-1.41 release.
30039
30040 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30041
30042         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30043         not "$output".
30044
30045 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30046
30047         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30048         -c present.
30049
30050 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30051
30052         * config/proelf.exp: Handle connecting to a simulator.
30053
30054 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30055
30056         * config/proelf.exp: New file.  Enough framework that we can
30057         run c-torture tests on the proelf targets (or any other target
30058         that gdb can connect to for that matter).
30059
30060 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30061
30062         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30063         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30064
30065         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30066         exec_output exists.
30067
30068 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30069
30070         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30071         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30072
30073         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30074         to pass/fail/unresolved/unsupported/untested.  Caller must now
30075         call unresolved/unsupported/untested.
30076         * lib/*.exp: Update FSF address.  Update to handle new results of
30077         ${tool}_load.
30078         * lib/chill.exp (verbose): Delete.
30079
30080 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30081
30082         * lib/gcc.exp (default_gcc_start): Change order of args to
30083         $LDFLAGS $CFLAGS $LIBS.
30084         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30085         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30086         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30087         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30088         * gcc.misc-tests/dg-test.exp: Likewise.
30089         * gcc.misc-tests/msgs.exp: Likewise.
30090         * gcc.prms/prms.exp: Likewise.
30091         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30092         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30093
30094         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30095
30096 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30097
30098         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30099
30100         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30101         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30102
30103         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30104         necessary.
30105
30106 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30107
30108         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30109         global for loop; add use of $mathlib.
30110         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30111         settings here; set mathlib for anything but VxWorks.
30112
30113 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30114
30115         * gcc.c-torture: Update to c-torture-1.40 release.
30116
30117 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30118
30119         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30120         dg.exp.
30121
30122 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30123
30124         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30125         global.
30126
30127 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30128
30129         * lib/g++.exp (LIBS): Define if not already.
30130         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30131         (gcc-dg-prune): Call prune_gcc_output.
30132         * lib/gcc.exp (prune_gcc_output): New proc.
30133         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30134         prune_gcc_output.
30135
30136 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30137
30138         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30139         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30140
30141 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30142
30143         * gcc.c-torture: Update to c-torture-1.39 release.
30144
30145 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30146
30147         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30148         fails, try others as well.
30149
30150 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30151
30152         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30153         If compilation fails, mark execute tests as `untested'.
30154         If test is marked as unsupported, don't mark compilation and
30155         execute tests as failed.
30156
30157 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30158
30159         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30160         libstdc++ for whether or not we want to be doing shared
30161         libraries.  Delete link_curses since we don't need it anymore.
30162         * lib/mike-g++.exp (postbase): Don't link in libg++.
30163         * g++.old-deja/old-deja.exp: Likewise.
30164
30165 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30166
30167         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30168
30169 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30170
30171         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30172         For that, add `-Wl,-a,shared_archive'.
30173         * g++.old-deja/old-deja.exp: Likewise.
30174
30175 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30176
30177         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30178
30179 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30180
30181         * lib/mike-g++.exp (postbase): Pay attention to the status of
30182         g++_load.
30183
30184 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30185
30186           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30187
30188 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30189
30190         * lib/gcc.exp (default_gcc_start): No longer need to log program
30191         being executed or its output, execute_anywhere does that now.
30192         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30193         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30194
30195 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30196
30197         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30198         the same as those in lib/g++.exp.
30199
30200 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30201
30202         * gcc.c-torture: Update to c-torture-1.38 release.
30203         * gcc.ieee: Related changes.
30204
30205 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30206
30207         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30208         "exec". Minor reformatting changes.
30209
30210         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30211         cross. This means all "exec" calls now work on a remote host as
30212         well.
30213         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30214         cross. Filter out the extra "\r\n" stuff that expect puts in.
30215         (c-torture-execute): Filter out the bogus warnings like
30216         c-torture-compile does. Add support for canadian cross.
30217         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30218         Use execute_anywhere rather than calling exec directly. Now it
30219         works for canadian cross testing.
30220
30221 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30222
30223         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30224         results into a variable, and check that rather than using file exists.
30225
30226 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30227
30228         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30229         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30230
30231 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30232
30233         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30234         lib_curses if there's a shared libg++ in the build tree.
30235
30236 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30237
30238         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30239         if not supported target.
30240
30241 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30242
30243         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30244         link_curses up to always happen, not just for native builds.
30245
30246 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30247
30248         * gcc.c-torture: Update to c-torture-1.36 release.
30249         * gcc.failure: Related changes.
30250
30251 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30252
30253         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30254
30255 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30256
30257         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30258         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30259         runshlib, link_curses, and mathlib for link and run.
30260
30261         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30262         pass the runtime shared library options for Solaris, OSF/1, and
30263         Irix5, and link with -lcurses to avoid unresolved references.
30264
30265 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30266
30267         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30268         only run once.
30269
30270 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30271
30272         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30273
30274 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30275
30276         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30277         do not have a framework for the "compat" tests yet.
30278
30279 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30280
30281         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30282         set to null if we're testing vxworks5.1.  Use that instead of
30283         `-lm' in the setting of LIBS for link and run.
30284
30285 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30286
30287         * config/rom68k.exp (${tool}_load): Major changes to make it
30288         work.  Verified that it does in fact return the stuff in
30289         exec_output properly.  Catch any Emul or any TRAP other than 0.
30290
30291 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30292
30293         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30294         LDFLAGS properly for targets that need stuff from libgloss.
30295         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30296         only run once.
30297         (gpp_initialized): New variable.
30298
30299 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30300
30301         * config/rom68k.exp: Load libgloss.exp.
30302         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30303         so we can produce a fully linked binary.
30304         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30305         so we can produce a fully linked binary.
30306
30307 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30308
30309         * lib/plumhall.exp (ph_section): Watch for expected failures.
30310         Add missing `else'.
30311
30312         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30313         run the testcase.
30314         (c-torture): Likewise.
30315
30316 1995-08-28  Doug Evans  <dje@cygnus.com>
30317
30318         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30319
30320         * lib/mike-g++.exp (mike_cleanup): New proc.
30321         (prebase): New globals compiler_result, not_compiler_result,
30322         target_regexp.
30323         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30324         allow leading "-" in pattern.  Watch for unsupported tests.
30325         If $compiler_result is set, pattern match assembler code,
30326         and ditto for $not_compiler_result.
30327         * lib/mike-gcc.exp: Likewise.
30328
30329         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30330         execution "succeeded".
30331
30332 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30333
30334         * config/win32.exp: New file.
30335         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30336
30337 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30338
30339         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30340         unsupported.
30341         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30342         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30343         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30344
30345         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30346         "... without exceptions was ...".  That is now handled by
30347         prune_system_crud.
30348         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30349
30350 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30351
30352         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30353         sieve.c,sort2.c}: New files.
30354         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30355         sieve.exp,sort2.exp}: Drivers for them.
30356
30357         * lib/mike-gcc.exp (program_output): New user settable variable.
30358         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30359         messages.
30360         * lib/mike-g++.exp (program_output): New user settable variable.
30361
30362         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30363
30364         * config/sh.exp: Deleted (use sim.exp instead).
30365
30366 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30367
30368         * config/vx.exp: Declare CHECKTASK as global.
30369         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30370         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30371         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30372
30373 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30374
30375         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30376         target. Like vx.exp, only includes `vx29k.exp' instead of
30377         `vxworks.exp'.
30378
30379 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30380
30381         * config/sim.exp: Increase time limit from 120 seconds to 240.
30382
30383 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30384
30385         * gcc.c-torture/execute/950628-1.c: New test.
30386
30387 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30388
30389         * gcc.c-torture: Update with changes/additions from
30390         c-torture-1.34.
30391
30392 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30393
30394         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30395
30396 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30397
30398         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30399
30400 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30401
30402         * gcc.c-torture/compile/950512-1.c: New test.
30403         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30404         * gcc.dg/struct-ret-1.c: Likewise.
30405
30406 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30407
30408         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30409           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30410
30411 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30412
30413         * gcc.c-torture/special/920411-1.c: Deleted.
30414         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30415
30416 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30417
30418         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30419         cpu limit.
30420
30421 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30422
30423         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30424
30425 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30426
30427         From kenner;
30428         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30429         is the proper length.
30430         * va-arg-3.c: Likewise.
30431
30432 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30433
30434         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30435         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30436
30437         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30438         * lib/g++.exp (default_g++_start): Delete old cruft.
30439
30440 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30441
30442         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30443         (2 * (1 << 18)) to (2 * (1 << 17)).
30444
30445         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30446
30447 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30448
30449         * config/rom68k.exp: Renamed from config/idp.exp
30450
30451 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30452
30453         * c-torture/compile/921109-2.c
30454
30455 1995-04-18  Mike Stump  <mrs@cygnus.com>
30456
30457         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30458         excess errors.
30459
30460 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30461
30462         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30463         output.
30464         * lib/g++.exp (default_g++_start): Likewise.
30465
30466 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30467
30468         * gcc.c-torture/compile/950329-1.c: New test.
30469
30470 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30471
30472           * config/bug.exp (${tool}_load): Updated to use new remote_open
30473           and remote_close procs.
30474         * config/idp.exp: New file.
30475
30476 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30477
30478         * gcc.c-torture/execute/950322-1.c: New test.
30479
30480 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30481
30482         * config/vx.exp (${tool}_load): Clean up testing of return code from
30483         vxworks_ld and vxworks_spawn.
30484
30485 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30486
30487         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30488
30489 1995-03-13  Mike Stump  <mrs@cygnus.com>
30490
30491         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30492         can mark excess errors on a machine by machine basis.  Note, the
30493         default is to not expect any excess errors, even when excess
30494         errors test - is given, so you will want to put an XFAIL ... on
30495         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30496         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30497         those 4 machines, but no others.
30498
30499 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30500
30501         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30502         * lib/c-torture.exp: to here.
30503
30504 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30505
30506         * gcc.c-torture/execute/950221-1.c: New test.
30507         * gcc.c-torture/execute/struct-ret-1.c: New test.
30508         * gcc.c-torture/compile/950221-1.c: New test.
30509
30510         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30511
30512 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30513
30514         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30515         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30516
30517 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30518
30519         * g++.gb: New directory of tests, derived from my signature and
30520         class scoping tests.
30521
30522         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30523         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30524         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30525         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30526         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30527         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30528         * g++.gb/sig25.C: Likewise.
30529
30530         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30531         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30532         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30533         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30534         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30535         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30536         * g++.gb/sig25.exp: Likewise.
30537
30538         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30539         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30540         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30541         * g++.gb/scope13.C: Likewise, this test still fails.
30542
30543         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30544         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30545         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30546         * g++.gb/scope13.exp: Ditto.
30547
30548         * g++.gb/README: New file, explains what these tests are about.
30549
30550 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30551
30552         * lib/dg.exp (dg-do): Support `preprocess'.
30553         (dg-test): Likewise.
30554
30555 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30556
30557         * config/udi.exp: change "continue -expect" to "exp_continue".
30558
30559 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30560
30561         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30562         Delete redundant tests.
30563
30564         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30565         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30566         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30567         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30568         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30569         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30570         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30571         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30572
30573         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30574         storing label pointers.
30575         * gcc.c-torture/execute/921019-1.c: Likewise.
30576         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30577         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30578         parameter fp.
30579         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30580         constants.
30581
30582         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30583         Delete obsolete tests.
30584
30585         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30586         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30587         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30588         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30589         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30590         * gcc.c-torture/compile/950124-1.c: New test.
30591
30592         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30593
30594 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30595
30596         * lib/mike-g++.exp: Add -lm to LIBS.
30597
30598 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30599
30600         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30601
30602 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30603
30604         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30605
30606 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30607
30608         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30609
30610 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30611
30612         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30613         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30614         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30615         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30616         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30617         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30618         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30619         * g++.law/{operators31.C, operators32.C,
30620         * g++.law/{operators33.C, operators34.C}: Likewise.
30621         * g++.law/{pic1.C, refs2.C}: Likewise.
30622         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30623         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30624         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30625         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30626
30627         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30628         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30629         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30630         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30631         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30632         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30633         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30634         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30635         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30636         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30637         * g++.law/{operators34.exp}: Likewise.
30638         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30639         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30640         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30641         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30642         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30643
30644         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30645         No longer expected to fail.
30646         * g++.law/missed-error3.C: Tweak for recent bool changes.
30647
30648 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30649
30650         * config/emb-unix: Deleted.
30651         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30652         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30653
30654 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30655
30656         * lib/dg.exp (dg-test): Fix typo in last patch.
30657
30658 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30659
30660         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30661         (handles multiple occurrences).
30662
30663 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30664
30665         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30666         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30667         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30668         printed).
30669         * lib/c-torture.exp (c-torture-compile): Likewise.
30670         (c-torture): Prepend full path if missing.
30671         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30672         (gcc_fail): Likewise.
30673         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30674
30675 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30676
30677         * lib/netware.exp: Only attach to NetWare i386 systems.
30678
30679 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30680
30681         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30682         messages.  Add test name to "output pattern match" pass/fail message.
30683
30684 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30685
30686         * gcc.dg: New testsuite.
30687         * gcc.dg/dg.exp: New file.
30688
30689         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30690         test-switch.c}: Deleted.
30691
30692         * gcc.misc-tests/msgs.exp: New testcase driver.
30693
30694 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30695
30696         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30697         Watch for illegal return values from ${tool}_load.
30698         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30699         cross targets.  Coerce return value >0 to 1.
30700
30701 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30702
30703         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30704
30705         * config/emb-unix.exp: New file.
30706
30707         * config/sim.exp: Error if variable $SIM not defined.
30708         (${tool}_load): Mark test as "untested" if simulator missing.
30709
30710         * config/unix.exp: Load remote.exp to get rcp_download.
30711         * lib/c-torture.exp: Use different option lists for testcases with
30712         and without loops.
30713         * gcc.c-torture/execute/execute.exp: Likewise.
30714
30715 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30716
30717         * config/*.exp: Clarify return code from ${tool}_load.
30718         Call `unresolved' or `untested' instead of `warning' or `perror'
30719         (sometimes you still want to call both though).
30720         Add comment that `shell_id' is local to each file.
30721         * config/udi.exp (timeout): Set to 30.
30722         Don't print warning if connection fails, $connectmode has already
30723         printed an error.
30724         (${tool}_load): Move verbose messages to level 2.
30725         Rework pattern for "Process started" message.
30726         Pass `shell_id' to ${connectmode}_download.
30727         Retry twice upon timeout.  Make resetting of target more robust.
30728         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30729         Pass `shell_id' to exit_$connectmode.
30730         Only call exit_$connectmode if connected.
30731         * config/unix.exp (${tool}_load): Check return codes better.
30732         * config/vrtx.exp (${tool}_load): Likewise.
30733         * config/vx.exp (${tool}_load): Likewise.
30734         Delete unneeded global's.
30735         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30736         from ${tool}_load.
30737         (dg-stat): Delete.
30738         (dg-init): Delete recording of pass/fail counts.
30739         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30740         (old-dejagnu-init): Likewise.
30741         (old-dejagnu-stat): Delete contents, empty proc now.
30742         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30743         (c-torture): Delete references to lcnt, lpass, lfail.
30744         Get option list from TORTURE_OPTIONS.
30745         Delete -funroll[-all]-loops if no loops.
30746         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30747         (g++_stat): Delete contents (empty proc now).
30748         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30749         (gcc_finish): Likewise.
30750         (gcc_stat): Deleted.
30751         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30752         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30753         * gcc.c-torture/execute/execute.exp: Likewise.
30754         Split tests into two parts: compile, execute.
30755         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30756         no loops.  Update to reflect clarified return codes from ${tool}_load.
30757
30758 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30759
30760         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30761         to grep for.
30762         (old-dejagnu): Likewise (where necessary).
30763
30764 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30765
30766         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30767
30768         * lib/dg.exp (dg-process-target): Fix processing of selector.
30769         Add comment regarding use of `error'.
30770
30771         * lib/gcc.exp (prune_system_crud): Define if missing.
30772         * lib/g++.exp (prune_system_crud): Likewise.
30773
30774         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30775         Call prune_system_crud.
30776         * lib/dg.exp (dg-runtest): New proc.
30777         Use perror instead of send_user for tcl errors in testcase.
30778         Don't return any value, it's never used.
30779         Don't clobber previous definition of `unknown'.
30780         Print tcl errors in `dg-final'.
30781
30782 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30783
30784         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30785         (dg-test): Don't print errorInfo, it contains stack backtrace.
30786
30787 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30788
30789         * lib/g++.exp (runtest_file_p): Define if missing.
30790
30791 1994-09-24  Doug Evans  (dje@cygnus.com)
30792
30793         * lib/mike-g++.exp: Comment out loading of g++.exp.
30794         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30795         (default_g++_version): Always print something.
30796         (default_g++_start): Comment out call to `which'.
30797         (g++_start, g++_load): Deleted (must be defined in config file).
30798         * lib/gcc.exp: Test for existence of $CC at start.
30799         Delete check for tmpdir (done in gcc_init).
30800         (default_gcc_version): Always print something.
30801         (default_gcc_start): Comment out call to `which'.
30802         * config/*.exp: Major cleanup - make cross targets work at least a
30803         little better for g++ (by not being "--tool gcc" specific).
30804         Rename gcc_xxx to ${tool}_xxx.
30805         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30806         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30807
30808 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30809
30810         * lib/c-torture.exp (c-torture-compile): Rework compiler
30811         message processing.
30812
30813         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30814         c-torture.
30815
30816 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30817
30818         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30819
30820         * lib/dg.exp (dg-process-target): Support { target native }.
30821
30822 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30823
30824         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30825         looked for "... program xxx got fatal signal".
30826         Correct regsub munging of `comp_output'.
30827         Ignore compiler messages "path prefix not used" and "linker input
30828         file unused".
30829
30830 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30831
30832         * lib/gcc.exp (runtest_file_p): Define if missing.
30833         * gcc.prms/template.c: Example to work from.
30834
30835 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30836
30837         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30838         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30839
30840         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30841         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30842         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30843         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30844
30845         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30846         (dg-process-target): No longer a varargs proc.
30847         Return S/N for target, P/F for xfail.  All callers changed.
30848         (user option procs): More argument checking.
30849         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30850         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30851         (dg-test): Skip test if not running on selected target in `dg-do'.
30852         Update handling of `dg-do-what', `dg-output-text'.
30853         Separate execution pass/fail from output pattern match pass/fail.
30854         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30855
30856 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30857
30858         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30859         target for 920510-1.c.
30860
30861 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30862
30863         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30864         Clean up comment regarding use of passcnt, etc.
30865         (gcc_stat): Don't update `testcnt' here.
30866         (gcc_finish): Do it here.
30867         Might as well reset `but_id' here too.
30868         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30869         to determine if the file should be tested.
30870         * gcc.c-torture/compile/compile.exp: Likewise.
30871         * gcc.c-torture/execute/execute.exp: Likewise.
30872         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30873         * gcc.misc-tests/dg-test.exp: Likewise.
30874         * gcc.prms/prms.exp: Likewise.
30875         * gcc.wendy/wendy.exp: Likewise.
30876         * g++.old-deja.exp: Likewise.
30877         Move "Testing file" message to verbose level 1.
30878
30879 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30880
30881         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30882
30883 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30884
30885         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30886         (default_gcc_start): Accept optional second list element
30887         of compiler flags.  Print compiler output at verbosity level 2.
30888         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30889         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30890         Save current values of framework globals passcnt, failcnt, xpasscnt,
30891         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30892         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30893         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30894         xfailcnt to compute stats.  Update framework global `testcnt' from
30895         pass/fail counts.
30896         (gcc_finish): New proc.  Clean up test environment.
30897         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30898         (gcc_epass, gcc_efail): Delete.
30899         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30900         argument of line number.
30901         (dg-init): If the tool has an init routine, call it.
30902         (dg-test): Remove args `cflags_var' and `libs_var'.
30903         Pass all compiler options to ${tool}_start.
30904         Handle missing line number.
30905         (dg-finish): New function.
30906         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30907         particular files.  Call gcc_finish at end.  Move "skipping test"
30908         message to verbosity level 3.
30909         * gcc.c-torture/compile/compile.exp: Likewise.
30910         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30911         * gcc.c-torture/execute/execute.exp: Likewise.
30912         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30913         Print testcase being tried at verbosity level 1.
30914         * gcc.c-torture/special/special.exp: Unset xfail.
30915         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30916         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30917         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30918         * gcc.failure/failure.exp: Likewise.
30919         * gcc.ieee/ieee.exp: Likewise.
30920         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30921         Update call to dg-test.  Call dg-finish at end.
30922         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30923         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30924         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30925         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30926         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30927         * gcc.wendy/wendy.exp: Add copyright.
30928         Delete setting of tmpdir (done by gcc_init).
30929         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30930         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30931         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30932         gcc_[ce]pass/fail.
30933
30934 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30935
30936         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30937         confusion.
30938         (g++_load): Likewise.
30939
30940         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30941         Rename argument to `prog' to remove the confusion.
30942         Varargs fns behave differently too!
30943         (g++_load): Likewise.
30944
30945         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30946
30947         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30948         what it is.  Delete (always) printing of status value for !native.
30949         Simplify verbose code, and include status and exec_output.
30950         (g++_load): Use gcc_load.
30951
30952 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30953
30954         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30955         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30956         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30957         940714-3.c as these testcases don't exist anymore.  Make
30958         va-arg-1.c expected to pass.
30959
30960 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30961
30962         * gcc.misc-tests/misc.exp: Only run specific testcases.
30963         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30964         * gcc.misc-tests/dg-[1-9].c: New files.
30965
30966         * lib/dg.exp: New testsuite driver.
30967         * gcc.prms/prms.exp: Use it.
30968
30969         * README.gcc: New file.
30970
30971         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30972         Document and reset `lxpass' and `lxfail'.
30973         Simplify "initialized" message.
30974         (gcc_stat): Clean up comments a little.
30975
30976 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30977
30978         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30979
30980 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30981
30982         * lib/old-dejagnu.exp (process-option): New proc.
30983         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30984         (old-dejagnu): Simplify.
30985         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30986
30987 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30988
30989         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30990         exists and is not an empty string.
30991
30992         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30993         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30994         finished.
30995         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30996         automatically.
30997
30998         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30999         longer expected to fail.
31000
31001         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31002         "f" function call.
31003
31004         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31005
31006         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31007         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31008         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31009         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31010         c-torture-1.29.
31011
31012         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31013         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31014
31015         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31016
31017         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31018         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31019
31020         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31021         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31022         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31023
31024 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31025
31026         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31027         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31028         940714-1.c, 940714-2.c, 940714-3.c},
31029         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31030         gcc.misc-tests/{mg.c,mg.exp}:
31031         New tests.
31032         * gcc.noncompile/noncompile.exp: Change accordingly.
31033
31034 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31035
31036         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31037         Undo previous clobberage.
31038
31039 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31040
31041         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31042         * gcc.special/{930510-1.c, special.exp}:
31043         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31044         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31045         struct-varargs-1.c}: New tests from c-torture-1.26.
31046
31047 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31048
31049         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31050           argument to switch.
31051
31052 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31053
31054         * Revert the previous changes.  Please see Rob's directory
31055           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31056           fixes.
31057
31058 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31059
31060         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31061             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31062             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31063             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31064             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31065             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31066             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31067             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31068             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31069             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31070             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31071             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31072             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31073             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31074             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31075             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31076             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31077             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31078             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31079             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31080             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31081             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31082             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31083             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31084             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31085             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31086             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31087
31088 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31089
31090         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31091             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31092           with perror calls.
31093
31094 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31095
31096         * config/unix.exp (g++_load): Fix syntax.
31097
31098 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31099
31100         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31101         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31102         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31103         Don't expect va-arg-1.c to fail.  Correct expected output for
31104         920928-1.c.
31105         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31106         * gcc.wendy/hbm4.c: Correct typo.
31107         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31108
31109 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31110
31111         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31112         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31113         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31114         * lib/c-torture.exp (c-torture-compile): Ditto.
31115
31116         Reduce volume of output (remove all the -I's and such).
31117         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31118         Call gcc_cpass, gcc_cfail.
31119         (c-torture): Pass testing option to c-torture-compile.
31120
31121 1994-03-21  Doug Evans  (dje@cygnus.com)
31122
31123         Bring patches over from progressive.
31124         * config/default.exp: Exit remote shell cleanly.
31125         (g++_exit, g++_start): Add default versions.
31126         * config/sim.exp (gcc_load): Use perror, not error.
31127
31128 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31129
31130         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31131         set in site.exp.
31132
31133 1994-03-14  Doug Evans  (dje@cygnus.com)
31134
31135         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31136         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31137         (wendy_try): New proc to run testcase.
31138         (main loop): Call 'em.
31139         * gcc.wendy/*.c: Clean up pass to correct expected output.
31140
31141         * lib/gcc.exp: Minor cleanup work.
31142         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31143
31144 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31145
31146         * config/sim.exp (gcc_load): Document return codes better.
31147         Don't pass -v to simulator.
31148
31149 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31150
31151           * gcc.special/920717-x.c: Fix typo.
31152           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31153           get at sources.
31154
31155         * lib/mike-gcc.exp: Fix typo.
31156
31157 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31158
31159         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31160         binary to use, transform the name.
31161         * config/*.exp: rename everything. Nuke any g++ specific files,
31162         it's now a special case of gcc that requires no special support.
31163         Add a default.exp for unsupported targets.
31164
31165 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31166
31167         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31168         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31169         version of Tcl.
31170
31171 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31172
31173         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31174         than a warning.
31175
31176 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31177
31178         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31179
31180 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31181
31182         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31183         option_list.  Compile every file with only 4/6 option choices
31184         (same as C torture) instead of with 12/18 different option
31185         choices.
31186         * lib/c-torture.exp: Likewise.
31187
31188         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31189         not already set.
31190
31191 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31192
31193         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31194         can put an XFAIL *-*-* on excess errors.
31195
31196 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31197
31198         * g++.law: Add more tests derived from g++-bugs snapshots.
31199
31200         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31201         equivalent to g++.law/init9.
31202
31203         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31204         compiled it, and the a.out file after we've run it.
31205
31206 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31207
31208         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31209         compiled it, and the a.out file after we've run it.
31210
31211 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31212
31213         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31214
31215 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31216
31217         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31218         version number.
31219
31220 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31221
31222         * g++.law: New directory of g++ tests derived from the g++-bugs
31223         snapshots.
31224
31225 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31226
31227         * gcc.compile: initbug1.c initbug1.exp testcase added
31228
31229 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31230
31231         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31232         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31233           fixes submitted by Jeff Law (law@cs.utah.edu)
31234         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31235           Jeff Law (law@cs.utah.edu)
31236
31237
31238 1993-11-30  Mike Stump  (mrs@cygnus.com)
31239
31240         * config/unix-g++.exp: Follow the gcc way of doing things.
31241         * g++.old-deja/old-deja.exp: Minor updates.
31242         * lib/g++.exp: New file, follow the gcc way of doing things.
31243         * lib/old-dejagnu.exp: Minor updates.
31244         * lib/mike-g++.exp: Always unset errorInfo.
31245
31246 1993-11-06  Mike Stump  (mrs@cygnus.com)
31247
31248         * lib/gcc.exp: Fix some errors with the below change, CC and
31249         CFLAGS should be global when setting, not local.
31250
31251 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31252
31253         * lib/gcc.exp: Transform tool name.
31254
31255 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31256
31257         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31258
31259 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31260
31261         * lib/gcc.exp: change gcc_done to gcc_stat
31262
31263 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31264
31265         * Upgraded gcc testsuite to c-torture version 1.25
31266
31267 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31268
31269         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31270         * lib/c-torture: added hooks for new reporting code.
31271
31272 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31273
31274         * config/sh-gcc.exp: check if sh-sim exists in the path
31275
31276 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31277
31278         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31279         * gcc.compile/compile.exp: Initial changes for new logic.
31280         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31281         * gcc.failure/failure.exp: Initial changes for new logic.
31282         * gcc.ieee/ieee.exp: Initial changes for new logic.
31283         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31284         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31285         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31286         * lib/c-torture.exp: Initial changes for new logic.
31287         * lib/gcc.exp: Initial changes for new logic.
31288
31289 1993-10-15  Mike Stump  (mrs@cygnus.com)
31290
31291         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31292         depend upon failure or success.  Fully qualify names in failure
31293         and success messages.  Always remove a.out before starting
31294         compile, just in case.  Pay more attention to error text output by
31295         the compiler.  Handle testcases with no known past errors just
31296         like all others, so that things are uniform.  Other miscellaneous
31297         improvements.
31298
31299 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31300
31301         * gcc.cpp: new directory for cpp tests
31302
31303 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31304
31305         * lib/chill.exp: Code reformatted, removed unused code.
31306         * config/unix-chill.exp: Code reformatted, removed unused code.
31307         * chill.execute/execute.exp: Code reformatted, removed unused code.
31308         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31309
31310 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31311
31312         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31313         routines not written.
31314
31315 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31316
31317         * config/bug-gcc.exp: Use new procs from bug.exp.
31318
31319 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31320
31321         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31322         via ftp, rather than depending on NFS.
31323         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31324         case.
31325
31326 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31327
31328         * config/bug-gcc.exp: Use new download proc.
31329
31330 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31331
31332         * chill.execute/execute.exp: cleanups, handles errors better
31333         * chill.compile/compile.exp: rewrite, based on execute.exp
31334         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31335         * lib/chill.exp: major changes to diff proc and compile and link
31336           procs. added chill_fail and chill_pass wrappers to pass and
31337           fail. added more comments, and handle error codes better.
31338           Added a hack to capture stderr from exec, so noncompile tests
31339           can work.
31340
31341 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31342
31343         * chill.execute/execute.exp: rewrite of testsuite driver
31344         * lib/chill.exp: rewrite of testsuite driver
31345         * config/unix-chill.exp: rewrite of testsuite driver
31346
31347 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31348
31349     In chill.execute:
31350         * iexpr.ch: Standardize uppercase.
31351         * tuples.dat: Standardize uppercase.
31352         * vary.ch: standardize.  Correct varying string assignments.
31353         * vary.dat: Add new output lines.
31354
31355 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31356
31357     In chill.execute:
31358         * chprintf.ch: Standardize use of uppercase.
31359         * tuples.ch: Standardize and turn arr2 into a DCL,
31360           rather than a SYN.
31361         * pinits.ch: Standardize.
31362
31363 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31364
31365         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31366         * Makefil: Renamed to Makefile.in.
31367         * configure.in: New.
31368
31369 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31370
31371     In chill.execute:
31372         * .cvsignore: Add result/output files.
31373         * Makefile: Fix up variables at start.  Use MFLAGS
31374           everywhere.  Correct bool_loc, built_ins entries.
31375           Add entry for vary1.ch.
31376         * bitarray.ch: Standardize upper-case usage.
31377         * bitexpr.ch: Standardize, add output of b1.
31378         * params.ch: Use arrayt in along PROC parameters, to
31379           avoid novelty problems.
31380         * sets.ch: Tiny cleanup.
31381         * vary1.ch: Re-indent.
31382
31383 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31384
31385           * Add PR-related files to Makefiles, .cvsignore files, etc.
31386
31387 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31388
31389         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31390           with compiler objects. New names are test-flow.c and test-loop.c
31391
31392 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31393
31394         * Upgraded c-torture tests from 1.19 to 1.20
31395
31396         * new files:
31397         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31398         * gcc.compile: 930623-1.c 930623-2.c
31399         * gcc.noncompile: 930622-1.c 930622-2.c
31400         * gcc.failure: 920411-1.c 920627-2.c
31401         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31402
31403 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31404
31405         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31406           More changes to get testsuite working properly. Needs more work.
31407           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31408
31409 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31410
31411         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31412           More changes to get testsuite working properly. Needs more work.
31413
31414 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31415
31416         * chill.compile/compile.exp: Added for Dejagnu support
31417         * chill.execute/execute.exp: Added for Dejagnu support
31418         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31419
31420 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31421
31422     This should complete moving the CHILL test files.
31423         * chill.noncompile(.cvsignore printf.grt
31424             in-printf.grt chprintf.grt chprintf.ch):
31425             Added test-support files.
31426           (Makefile): Modified further.
31427         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31428             signal.ch): Added test files.
31429           * chill.execute (.cvsignore printf.grt printr.c
31430             in-printf.grt rts.c chprintf.grt rts.h): Added
31431           test-support files.
31432             (Makefile): More corrections.
31433
31434 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31435
31436         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31437           test cases, ready for DejaGnu.
31438
31439 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31440
31441         * Upgraded c-torture tests from 1.18 to 1.19
31442
31443         * gcc.compile: added test(s):
31444           930607-1.c
31445         * gcc.execute: added test(s):
31446           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31447
31448         * added new subdirectory for misc tests: gcc.misc-tests
31449         * gcc.misc-test(s): added tests:
31450           inst-check.c test-consts.c test-ior.c test-switch.c
31451
31452 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31453
31454         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31455
31456 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31457
31458         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31459
31460 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31461
31462         * Upgraded c-torture tests from 1.17 to 1.18
31463
31464 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31465
31466         * Upgraded c-torture tests from 1.12 to 1.17
31467
31468 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31469
31470         * lib/old-dejagnu.exp:
31471           Fixed handling of XFAIL target triplets to correctly
31472           recognize wildcard characters.  Removed code that
31473           appended a unique id tag to the end of the file name
31474           printed out by the result of the testcases within a
31475           given test file.
31476
31477 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31478
31479         * lib/old-dejagnu.exp:
31480           Reworked expected failure handling to trigger off of XFAIL
31481           keyword in keyphrase embeded in testcase source code. The
31482           XFAIL keyword must be at the end of the keyphrase line. It
31483           may optionally be followed by one or more target triplets.
31484           It has just occured that the handling of wildcards in the
31485           target triplet may not be correct.
31486
31487 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31488
31489         * g++.old-deja/tests:
31490           Moved all subdirectories up one level into g++.old-deja .
31491
31492         * lib/old-dejagnu.exp:
31493           Fixed problem with CXXFLAGS not being properly reset, and being
31494           corrupted with extraneous "-c" compiler option.  This was
31495           causing binaries to not be generated for test that needed them.
31496           Modified strings passed to "pass" and "fail" so that individual
31497           tests from the same test file would be distinguished by an
31498           identifier appended to the test file name in the summary logs;
31499           this corrected a problem with erroneous diff logs.  Added code
31500           to search testcases for expected fail and unexpected pass keywords.
31501
31502 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31503
31504         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31505
31506 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31507
31508         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31509           Removed extraneous text from end of "Special g++ Options"
31510           keyphrase.
31511
31512         * lib/old-dejagnu.exp: Added pattern matching to look for new
31513           keywords, embedded in testcases comments, which will trigger
31514           calls to xpass and xfail.
31515
31516 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31517
31518         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31519           comments embedded in the testcases, especially the one looking for
31520           special compiler options, as well as the pattern matching for the
31521           compiler output again.
31522
31523 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31524
31525         * lib/old-dejagnu.exp: Do a proper check of the return value for
31526           execute tests. Fixed several problems with the pattern matching
31527           of the compiler output which gave erroneous test results.
31528           Changed several of the test result messages to be more descriptive.
31529         * config/unix-g++.exp: Proc g++_load now actually works and
31530           executes the tests passed to it and returns a usable return
31531           value.
31532
31533 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31534
31535           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31536
31537 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31538
31539         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31540           Modified both files to properly execute the old style
31541           dejagnu tests. The previous versions of these files were
31542           experimental and did not function anything near correctly.
31543
31544 1993-04-05  Rob Savoye  (rob@cygnus.com)
31545
31546         * Removed all Makefile.in and configure.in files. No configuration
31547         needed now.
31548
31549 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31550
31551         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31552
31553 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31554
31555         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31556         gcc.special/configure.in, gcc.noncompile/configure.in,
31557         gcc.execute/configure.in, gcc.code_quality/configure.in,
31558         g++.other/configure.in, g++.old-deja/configure.in,
31559         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31560         in srcname setting.
31561
31562 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31563
31564         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31565         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31566         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31567
31568 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31569
31570         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31571         (gdb_exit): Don't remove *_soc files.
31572
31573 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31574
31575         * lib/c-torture.exp: Don't look for main; instead always use -w
31576         -c.  This is how the c-torture tests work.  Remove the object
31577         file if the compilation succeeds.
31578         * gcc.execute/execute.exp: Remove executable if test passes.
31579         * gcc.noncompile/noncompile.exp: Every test is an expected
31580         failure.
31581         * gcc.special/special.exp: Added tests from c-torture 1.11,
31582         corrected use of existing test.
31583         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31584         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31585         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31586         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31587         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31588         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31589         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31590         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31591         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31592         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31593         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31594         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31595         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31596         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31597         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31598         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31599         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31600         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31601         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31602         c-torture 1.11.
31603         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31604         correspond to c-torture 1.11.
31605
31606         * New file.